/* CSS Document */

a { font-family:tahoma, sans-serif; font-size:12px; color:#006699; line-height:18px; text-decoration:none; }
a:hover { text-decoration:underline; }

a.toplinksln { font-family:tahoma, sans-serif; font-size:11px; color:#010203; line-height:18px; text-decoration:none; }
a.toplinksln:hover { text-decoration:underline; }

a.footerln { font-family:tahoma, sans-serif; font-size:10px; color:#666666; line-height:16px; text-decoration:none; }
a.footerln:hover { text-decoration:underline; }

.body { font-family:tahoma, sans-serif; font-size:12px; color:#000000; line-height:18px; }
.subtitle { font-family:tahoma, sans-serif; font-size:13px; font-weight:bold; color:#000000; line-height:18px; }
.title { font-family:tahoma, sans-serif; font-size:20px; color:#034985; line-height:18px; }

body { margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; }
td.address { padding-right:8px; font-family:tahoma, sans-serif; font-size:11px; font-weight:normal; color:#1E9CB5; line-height:18px; }
td.toplinks { padding-right:8px; padding-top:10px; font-family:tahoma, sans-serif; font-size:11px; color:#010203; line-height:18px; }
td.bodyhomebd { 
	border-left:1px solid #B2B2B2; 
	border-bottom:1px solid #B2B2B2; 
	background-image:url(../images/home_curve.gif); 
	background-repeat:no-repeat; 
	background-position: top right; 
}
td.bodysubbd {
	padding-left:5px; 
	border-left:1px solid #B2B2B2; 
	border-bottom:1px solid #B2B2B2; 
	background-image:url(../images/sub_curve.gif); 
	background-repeat:no-repeat; 
	background-position: top right; 
}
td.menubg { 
	border-left:1px solid #CCCCCC; 
	border-right:1px solid #CCCCCC; 
	border-top:1px solid #CCCCCC; 
	border-bottom:1px solid #CCCCCC; 
	background-color:#E5E0DA; 
}
td.menubg2 { background-color:#E4F3F9; }
td.menubg3 { background-color:#E4F3F9; border-bottom:1px solid #B5D2DE; }

hr { height:1px; color:#CCCCCC; }

td.footertxt { font-family:tahoma, sans-serif; font-size:10px; line-height:16px; color:#666666; }
table.footerbd { border-right:1px solid #B2B2B2; }
td.newsbd {
	border-left:1px solid #CCCCCC; 
	border-right:1px solid #CCCCCC; 
	border-bottom:1px solid #CCCCCC; 
}
td.newspad {
	border-left:1px solid #CCCCCC; 
	border-right:1px solid #CCCCCC; 
	border-top:1px solid #CCCCCC; 
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
}
td.bodypad {
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 0px;
	padding-bottom: 8px;
}
td.search {
	background-color:#F1F7F9;
	border-bottom:1px solid #B5D2DE; 
	padding-left: 12px;
	padding-right: 8px;
	padding-top: 12px;
	padding-bottom: 10px;
}

.searchtxt {
	font-family:Tahoma, sans-serif;
	font-size:11px;
	color:#79A4B8;
}
.searchbox {
	background-color:#FFFFFF;
	border:1px solid #B5D2DE;
	font-family:Tahoma, sans-serif;
	font-size:11px;
	color:#666666;
	padding-left:3px;
	height:18px;
}
.texta { 
 font-size: 10px; 
 background-color: #FFFFFF; 
 border: 1px solid #CDC6B5; 
}
.textb { 
 font-family:Tahoma, arial, sans-serif;
 font-size: 9px;
 font-weight:bold
 height:17px; 
 background-color: #FFFFFF; 
 border: 1px solid #CDC6B5; 
}
.homesearch {
	font-family:Tahoma, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight: bold;
}
.logincopy {
	font-family:Tahoma, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight: bold;
}
.hotlinetitle {
	font-family:Tahoma, sans-serif;
	font-size:14px;
	color:#2B4681;
	line-height: 25px;
	font-weight: bold;
}
.hotlinenumber {
	font-family:Tahoma, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight: normal;
}
.title1 {
	font-family:Tahoma, sans-serif;
	font-size:26px;
	color:#2B4681;
	line-height: 25px;
	font-weight: bold;
}
.title2 {
	font-family:Tahoma, sans-serif;
	font-size:20px;
	color:#1E9CB5;
	line-height: 25px;
	font-weight: normal;
}
.title3 {
	font-family:Tahoma, sans-serif;
	font-size:16px;
	color:#1E9CB5;
	line-height: 25px;
	font-weight: normal;
}
.maincopy {
	font-family:Tahoma, arial, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight: normal;
}
.pagetitle {
	font-family:Tahoma, arial, sans-serif;
	font-size:16px;
	color:#2B4681;
	font-weight: bold;
}
/* wtf tags */
.productdesc {
	font-size: 12px;
}

/* Styles for Survey - Start */
.svTitle { font-family:tahoma, sans-serif; font-size:20px; color:#034985; line-height:18px; }
.svTitleDesc { font-family:tahoma, sans-serif; font-size:12px; color:#000000; line-height:18px; }
.svSubTitle { font-family:tahoma, sans-serif; font-size:13px; font-weight:bold; color:#034985; line-height:18px; }
.svDesc { font-family:tahoma, sans-serif; font-size:12px; color:#000000; line-height:18px; }
.svQuestion { font-family:tahoma, sans-serif; font-size:12px; color:#000000; line-height:18px; white-space:normal; }
.svAnswer { font-family:tahoma, sans-serif; font-size:12px; color:#000000; line-height:18px; }
.REQ {/*Set on all inputs that are required*/  font-family:tahoma, sans-serif; font-size:12px; color:#000000; line-height:18px; }
.svCheckBox	 { font-family:tahoma, sans-serif; font-size:12px; color:#000000; line-height:18px; }
.svDropDown { font-family:tahoma, sans-serif; font-size:12px; color:#000000; line-height:18px; }
.svRadioButton { font-family:tahoma, sans-serif; font-size:12px; color:#000000; line-height:18px; }
.svTextBox { font-family:tahoma, sans-serif; font-size:12px; color:#000000; line-height:18px; }.hotlineborder {
	border: 1px solid #999999;
}
