/* CSS Document */

html {
	margin: 0;
	padding: 0;
}
	
body {

font-size:0.75em;
font-family:Arial, Helvetica, sans-serif;
	background: #FFFFFF url(images/siteBkgd_Main.gif) no-repeat top center; 
	padding:0;
	margin:0;
	margin-bottom:-45px;
}

p{
font-size:12px;
margin-bottom:5px;
line-height:140%;
}



a:link{
	color:#297DB0;
}

#leftColumn{
width:189px;
float:left;
background: #FFFFFF url(images/bkgd_leftColumn.gif) repeat-x top;
height:750px;
white-space:nowrap;
clear:left;
margin:0;
}


#leftColumnEmail{
width:201px;
float:left;
height:856px;
white-space:nowrap;
clear:left;
margin:0;
}


#rightColumn{
width:783px;
max-width:783px;
min-width:783px;
float:left;
background: #FFFFFF url(images/topSlogan_mainHeader.gif) no-repeat top right;
padding-top:57px;
white-space:normal;
clear:right;
padding-bottom:25px;
height:auto;
overflow:visible;
}



#rightColumnEmail{
width:771px;
max-width:771px;
min-width:771px;
float:left;
background: #351b0d url(images/bkgd_emailSurveyR.jpg) no-repeat top right;
padding-top:195px;
white-space:normal;

clear:right;
height:661px;
overflow:visible;
}

.surveyPicture{
	height:226px;
	width:201px;
	padding:0;
	margin:0;
}

.emailLeftBkgd{
	background-image:url(images/bkgd_emailSurveyL.jpg);
	background-position:top;
	height: 422px;
	width:171px;
	background-repeat:no-repeat;
	padding:10px;
	padding-left:15px;
	padding-right:15px;
}

.emailLeftBkgd p.grayText{
	font-size:11px;
	line-height:normal;
	color:#3F3F3F;
}

.emailLeftBkgd ul{
	font-size:11px;
	line-height:normal;
	color:#3F3F3F;
	margin-left:15px;
	padding-left:0;
}

.emailLeftBkgd li{
	padding-bottom:10px;
}

#leftShadow{
background-image:url(images/siteBkgd_L.gif);
background-repeat:repeat-y;
background-position:right;
width:auto;
float:left;
height:auto;
}

.page{
width:972px;
min-width:972px;
max-width:972px;
background-image: url(images/btmShadow_main.gif) no-repeat bottom;
margin:0;
padding:0;
height:100%;
min-height:650px;

vertical-align:top;
white-space:nowrap;
/*margin-right:20px;*/
background-color:#FFFFFF;
}

td.leftBottomShadow{
background-image:url(images/btmShadow_L.gif);
background-repeat:no-repeat;
background-position:right top;
height:109px;
}

td.rightBottomShadow{
background-image:url(images/btmShadow_R.gif);
background-repeat:no-repeat;
background-position:left top;
height:109px;
}

div.rightTopShadow{
background-image:url(images/siteBkgd_TopR.gif);
background-position:left top;
background-repeat:no-repeat;
min-height: 725px;
height:725px;
padding:0;
margin:0;
}

td.bottomShadow{
background-image:url(images/btmShadow_M.gif);
background-repeat:repeat-x;
background-position:left top;
height:109px;
}

td.leftBar{
background-color:#FFFFFF;
background-image:url(images/bkgd_leftBarBlogs.gif);
background-repeat:repeat-x;
background-position:left top;
height:375px;
}

td.mainContent{
background-color:#FFFFFF;
background-image:url(images/pageBkgd_blog.gif);
background-repeat:no-repeat;
background-position:left top;
/*height:350px;*/
padding-left:48px;
padding-bottom:50px;
}


.footer{
background-image:url(images/bkgd_mainFooter.gif);
background-repeat:no-repeat;
background-position:left top;
padding-left:15px;
padding-right:15px;
padding-bottom:17px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #876E45;
padding-top:10px;
height:90px;
}


div.footer  table tr td{
border-right: 1px solid #574319;
padding-left:10px;
}

div.footer table tr td p{
padding:0;
margin:0;
}

a.footerLink:link, a.footerLink:visited{
color:#876E45;
text-decoration:none;
text-align:left;
}

a.footerLink:hover{
color:#FFFFFF;
text-decoration:none;
}

a.footerHeading:link, a.footerHeading:visited{
color:#F7E68D;
text-decoration:none;
}

a.footerHeading:hover{
color:#FFFFFF;
text-decoration:underline;
}

.footerYellow{
color:#F7E68D;
text-decoration:none;
}

.footerWhite{
color:#FFFFFF;
text-decoration:none;
margin-top:8px;
}

div.MSPlogo{
float:right;
width: 87px;
height:68px;
margin-left:9px;
margin-bottom:9px;
}

div.greatIdea{
background-color:#DDDBDB;
border:1px dotted #643A54;
width:498px;
height:auto;
padding:8px;
margin-top:3px;
margin-bottom:4px;
}

div.greatIdea h3{
color:#6D2455;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
margin-top:0;
margin-bottom:6px;
font-size:12px;
}

.pageHeader{
height: 139px; padding:0; width: 783px; margin:0; clear:both;}

div.mainContent{
background-image:url(images/bkgd_contentPane.gif);
background-repeat:no-repeat;
background-position:left top;
padding-left:50px;
padding-right:0;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color: #000000;
padding-top:0;
height:auto;
width:733px;
min-height:400px;
clear:both;
}

.pageTagline{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:10px;
padding-bottom:10px;
padding-left:35px;
border-bottom: 2px solid #FFFFFF;
color:#574319;
line-height:140%;
clear:both;
}

.pageTagline span{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

#leftContentPane{
background-image:url(images/contentL_bkgd.png);
background-position:right top;
background-repeat:repeat-y;
width:509px;
max-width:509px;
min-width:509px;
padding-right:10px;
min-height:600px;
height:auto;
float:left;
}

#rightContentPane{
background-color:#FFFFFF;
width:214px;
max-width:214px;
min-width:214px;
min-height:600px;
height:auto;
float:left;
clear:right;
padding:0; margin:0;
text-align:left;
}

#rightContentPane div.logo img{
	border:0;
}

.followLinks{
width:180px; border-top:1px solid #F7E68D; padding-top:15px; margin-left:4px;}

img, div { behavior: url(iepngfix.htc) }

.contentTitleTop a[target^="_blank"] {
display:inline-block;
padding-left:14px;
background:transparent url(images/icon_newWindow.png) center left no-repeat;
text-decoration:none;
font-weight:bold;
behavior: url(iepngfix.htc);
}

.contentTitleTop a:visited[target^="_blank"], .contentTitleTop a:hover[target^="_blank"] {

padding-left:14px;
background:transparent url(images/icon_newWindow.png) center left no-repeat;
text-decoration:none;
font-weight:bold;
behavior: url(iepngfix.htc);
}


.contentTitleTop ul{
	padding-left:25px;}
	
.contentTitleTop li{
	padding-bottom:5px;
	font-size:12px;
font-family:Arial, Helvetica, sans-serif;}
	

#rightContentPane{
background-color:#FFFFFF;
width:214px;
max-width:214px;
min-width:214px;
min-height:600px;
height:auto;
float:left;
clear:right;
padding:0; margin:0;
text-align:left;
}

#rightContentPane img{
padding:0;
margin:0;
}

.rightImage{
	height:auto;
	width:214px;
	margin:0;
}

.rightSlogan{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#8FAA79;
	line-height:normal;
	margin-top:0;
		margin-bottom:0;
}


.boldRust{
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#C1601F;
	line-height:normal;
	margin-top:0;
		margin-bottom:0;
}

.rightSloganDk{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#719153;
	line-height:normal;
	margin-top:0;
	text-align:right;
	margin-bottom:15px;
}

.testimonialQuoteImg  a[target^="_blank"], .testimonialQuoteImg  a:hover[target^="_blank"], .testimonialQuoteImg  a:visited[target^="_blank"]{
	background-image:none; background-image:transparent; border:0; margin:0; padding:0;}
	
div.formAlt{
background:#EFE89A;
padding:2px;
height:auto;
min-height:28px;
}

.scfSingleLineTextLabel, .scfListBoxLabel, .scfMultipleLineTextLabel{
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
padding-right:6px;
}

.scfSubmitButton{
float:right;
margin-right:10px;
margin-top:8px;
background-image:url(images/btn_Send.png); 
height:26px;
width:68px;
border:0;
background-color:transparent;
background-color: none;
text-indent:-999999px;
cursor:pointer;
margin-bottom:8px;
}

.scfFooterBorder{
border-bottom:1px solid #5C7A4F;
padding-bottom:5px;
height:6px;
clear:both;
}

.scfIntroBorder, .scfSectionBorderAsFieldSet, .scfSectionContent, .scfSectionUsefulInfo{
border:0;
background-color:transparent;
}

.scfListBox{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:italic;
line-height:14px;
}

.scfMultipleLineTextBox, .scfSingleLineTextBox{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
padding:3px;
margin-top:3px;}
