body {
	background-color: #FFFFFF;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x; margin:0px;
}

td {
	font-family:arial; font-size:12px; color:#000000;
	line-height:22px;
}

.smallfont {
	font-size:11px; line-height:22px;
}

.footerfont {
	font-size:11px; color:#FFFFFF; 
}

.redfont, .diverrorMsg {
	color:#cc0000;
}

.header_bg {
	background-image: url(../images/header_bg.jpg);
	background-repeat: repeat-x; height:128px;
}

.nav_bg {
	background-image: url(../images/nav_bg.jpg);
	background-repeat: repeat-x; height:39px;
}

.gray_bg {
	background-image: url(../images/gray_bg.jpg);
	background-repeat: repeat-x; background-color:#FFFFFF;
}

.topnav_bg {
	background-image: url(../images/topnav_bg.jpg);
	background-repeat: repeat-x; height:34px;
}

.ourmessage_bg {
	background-image: url(../images/ourmessage_bg.jpg);
	background-repeat: no-repeat; width:344px; height:204px;
}

.testimonials_bg {
	background-image: url(../images/testimonials_bg.jpg);
	background-repeat: no-repeat; width:344px; height:204px;
}	

.footer_bg {
	background-image: url(../images/footer_bg.jpg);
	background-repeat: repeat-x; background-color:#0D396A;
	height:117px;
}

.pageheader_bg {
	background-image: url(../images/pageheader_bg.jpg);
	background-repeat: repeat-x; background-color:#ffffff;
	border:solid 1px #A2D8E6;
	font-size:14px; color:#152C5D; font-weight:bold;
}

.leftnavborder {
	border:solid 2px #E5E5E5;
}

.bodyborder {
	border-left:solid 2px #E5E5E5;
	border-right:solid 2px #E5E5E5;
}

.taglineblack {
	font-family:"Trebuchet MS"; font-size:14px; color:#000000;
	font-weight:bold;
}

.taglinered {
	font-family:"Trebuchet MS"; font-size:14px; color:#cc0000;
	font-weight:bold;
}

.taglinewhite {
	font-family:"Trebuchet MS"; font-size:14px; color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

.taglineblue {
	font-family:"Trebuchet MS"; font-size:14px; color:#0A417E;
	font-weight:bold;
}

.navlink:link {
	font-family:arial; font-size:14px; color:#FFFFFF;
	font-weight:bold; text-decoration:none;
}

.navlink:visited {
	font-family:arial; font-size:14px; color:#FFFFFF;
	font-weight:bold; text-decoration:none;
}

.navlink:hover {
	font-family:arial; font-size:14px; color:#ffcc00;
	font-weight:bold; text-decoration:none;
}

.leftnavlink:link {
	font-family:"Trebuchet MS"; font-size:12px; color:#0A417E;
	font-weight:bold; text-decoration:none; display:block;
	background-image: url(../images/leftnav_link.jpg);
	background-repeat: no-repeat; width:202px; height:28px;
	padding-top:4px;
}

.leftnavlink:visited {
	font-family:"Trebuchet MS"; font-size:12px; color:#0A417E;
	font-weight:bold; text-decoration:none; display:block;
	background-image: url(../images/leftnav_link.jpg);
	background-repeat: no-repeat; width:202px; height:28px;
	padding-top:4px;
}

.leftnavlink:hover {
	font-family:"Trebuchet MS"; font-size:12px; color:#0A417E;
	font-weight:bold; text-decoration:none; display:block;
	background-image: url(../images/leftnav_hover.jpg);
	background-repeat: no-repeat; width:202px; height:28px;
	padding-top:4px;
}

.bluelink:link {
	font-family:"Trebuchet MS"; font-size:12px; color:#0A417E;
	font-weight:bold; text-decoration:none;
}

.bluelink:visited {
	font-family:"Trebuchet MS"; font-size:12px; color:#0A417E;
	font-weight:bold; text-decoration:none;
}

.bluelink:hover {
	font-family:"Trebuchet MS"; font-size:12px; color:#000000;
	font-weight:bold; text-decoration:underline;
}

.redlink:link {
	font-family:"Trebuchet MS"; font-size:12px; color:#cc0000;
	font-weight:bold; text-decoration:none;
}

.redlink:visited {
	font-family:"Trebuchet MS"; font-size:12px; color:#cc0000;
	font-weight:bold; text-decoration:none;
}

.redlink:hover {
	font-family:"Trebuchet MS"; font-size:12px; color:#cc0000;
	font-weight:bold; text-decoration:underline;
}

.footlink:link {
	font-size:11px; color:#FFFFFF; text-decoration:none;
}

.footlink:visited {
	font-size:11px; color:#FFFFFF; text-decoration:none;
}

.footlink:hover {
	font-size:11px; color:#ffcc00; text-decoration:none;
}

.textbox {
	border:solid 1px #98B9D1;
	font-size:12px; height:20px; padding-top:3px;
}

.selectBox{
	border:solid 1px #98B9D1;
	font-size:12px; height:25px; padding-top:3px;
	width:242px;
}

.grayrow {
	background-color:#F5F5F5;
}

.whiterow {
	background-color:#FFFFFF;
}

.bluefont {
	color:#0A417E;
}




.login_hover {
	background-image: url(../images/bluebg.jpg);
	background-repeat: repeat-x; height:29px;
	border:solid 1px color:#0C488B;
}

.login_link {
	background-image: url(../images/darkbg.jpg);
	background-repeat: repeat-x; height:29px;
	border-left:solid 1px #393939;
	border-right:solid 1px #393939;
	border-top:solid 1px #393939;
	border-bottom:solid 1px #ffffff;
}

.loginlink:link {
	font-family:"Trebuchet MS"; font-size:13px; color:#FFFFFF;
	font-weight:bold; text-decoration:none;
}

.loginlink:visited {
	font-family:"Trebuchet MS"; font-size:13px; color:#FFFFFF;
	font-weight:bold; text-decoration:none;
}

.loginlink:hover {
	font-family:"Trebuchet MS"; font-size:13px; color:#ffcc00;
	font-weight:bold; text-decoration:none;
}

.loginbody_bg {
	background-image: url(../images/loginbody_bg.jpg);
	background-repeat: repeat-x; background-color:#ffffff;
	border:solid 1px #E6E6E6;
}

.tabletopbg {
	background-image: url(../images/tabletopbg.jpg);
	background-repeat: repeat-x; height:29px;
	background-color:#FFFFFF;
}

.whiterow {
	background-color:#FFFFFF; 
	border:solid 1px #e6e6e6;
}

.whiterow2 {
	background-color:#FFFFFF; 
}

.logout_bg  {
	background-image: url(../images/logout_bg.jpg);
	background-repeat: repeat-x;
}

.blink:link {
	color:#0A417E; text-decoration:none;
}

.blink:visited {
	color:#0A417E; text-decoration:none;
}

.blink:hover {
	color:#000000; text-decoration:none;
}


td {
	font-family:arial; font-size:12px; color:#000000;
	line-height:20px;
}

/*.header_bg {
	background-image:url(images/header2_bg.png);
	background-repeat:repeat-x; height:105px;
}*/

.blackheader {
	font-family:arial; font-size:19px; color:#333333;
}

.redheader {
	font-family:arial; font-size:19px; color:#BF0315;
	font-weight:bold;
}

.preso_bg {
	background-image:url(../images/preso_bg.png);
	background-repeat:no-repeat; width:982px;
}

.blueheader {	
	font-family:arial; font-size:19px; color:#0A417E;
	border-bottom:solid 2px #e6e6e6;
}

.bluefont {
	color:#0A417E;
}

.greenfont {
	color:#008000; font-weight:bold;
}
.errorMsg{
	color:#ff0000; font-weight:bold;
}


.sitemap_bg {
	background-image:url(../images/sitemap_bg.jpg);
	height:28px; border:solid 1px #E4E4E4;
}

.promotional_bg {
	background-image:url(../images/promotional_bg.jpg); background-repeat:repeat-x;
	border:solid 1px #E4E4E4; background-color:#FFFFFF;
}

.reviews_bg {
	background-image:url(../images/reviews_bg.jpg); background-repeat:repeat-y;	
}

.price_bg {
	background-image:url(../images/price_bg.jpg); background-repeat:repeat-y;	
}

.bluefont {
	color:#0A417E;
}


.logintab_bg {
 background-image:url(../images/logintab_bg.jpg); background-repeat:repeat-x;
 height:25px;
}
