
body{font-size:12px; font-family:Arial, Sans-Serif; text-align:center; margin:0px auto; padding:0px auto}
.clr{clear:both}
form{padding:0px; margin:0px}
a:link{color:#006599; text-decoration:none}
a:hover{text-decoration:underline; color:#006599}
a:visited{color:#006599; text-decoration:none}

a.underLine:link, a.underLine:visited{text-decoration:underline}
a.underLine:hover{text-decoration:none}
a.orange:link, a.orange:visited, a.orange:hover{font-size:14px; font-weight:bold; color:#FF9B08; text-decoration:underline}
a.orange:hover{text-decoration:none}

p{font-family:Arial, Sans-Serif;}

td.label{text-align:right; padding-top:2px; padding-bottom:2px;font-family:Arial, Sans-Serif;}
td.field{text-align:left; padding-top:2px; padding-bottom:2px; padding-left:8px;font-family:Arial, Sans-Serif;}
tr.even,p.even{background:#f5f5f5}
tr.odd,p.odd{background:#fff}

h1{font-size:24px;font-family:Arial, Sans-Serif;}
h2{font-size:16px;font-family:Arial, Sans-Serif;}
h3{font-size:14px;font-family:Arial, Sans-Serif;}
h4{font-size:12px;font-family:Arial, Sans-Serif;}
h5{font-size:18px;font-family:Arial, Sans-Serif;}

.orange_btn{color:#fff; font-size:13px; font-family:Arial, Sans-Serif; font-weight:bold; border:none;  height:30px; line-height:30px;cursor:hand;cursor:pointer }
.btn1{background:url(../images/btn_orange.gif) no-repeat left top;width:123px;}
.btn2{background:url(../images/btn_orange.gif) no-repeat left -31px; width:181px;}
.btn3{background:url(../images/btn_orange.gif) no-repeat left -60px; width:240px;}
.btn4{background:url(../images/btn_orange.gif) no-repeat left -90px; width:300px;}
.btn5{background:url(../images/btn_orange_long.gif) no-repeat left top; width:480px}
.btn740{background:url(../images/btn_orange_740.gif) no-repeat left top; width:740px;display:block; text-align:left; text-indent:15px}
a.btn740:link,a.btn740:visited,a.btn740:hover{font-family:Arial, Sans-Serif; color:#fff; font-size:14px; word-spacing:2px; text-decoration:none}

.btn1Disabled{ color:#333; background:url(../images/btn_orange.gif) no-repeat left -120px; width:123px;}
.btn2Disabled{ color:#333; background:url(../images/btn_orange.gif) no-repeat left -150px; width:181px;}
.btn3Disabled{ color:#333; background:url(../images/btn_orange.gif) no-repeat left bottom; width:240px;}

.grayBtn{background: transparent url(../images/grayBtnBg.gif) repeat-x left top; border:#059 1px solid; padding:2px 5px; height:22px; line-height:16px; font-size:12px}
a.btn_small:link, a.btn_small:visited, a.btn_small:hover{display:block; background:url(../images/btn_small.gif) no-repeat left top; width:78px; height:19px; line-height:19px; color:#fff !important; font-weight:normal;font-family:Arial, Sans-Serif; font-size:12px; text-align:center }



/* Messages */
div.message {
	/*border: 1px solid #aabde6;
	background-color:#e7f1fb;*/
	border: 1px solid red;
	background-color:#fad7be;
	padding: 4px;
	font-size:13px;
}

div.error {
	border: 1px solid red;
	background-color:#fad7be;
	padding: 4px;
	font-size:13px;
}

.colspanRow .corner_gray .message, .colspanRow .corner_gray .error{width:80%; margin:15px auto 0px auto}





/********** error page **********/
.errorBg{background:#f2f5f7; border:#6699cc 1px solid; color:#346699; text-align:center;font-size:16px;	font-weight:bold;}
.errorBtn{font-size:12px; font-family: MS Sans Serif, Tahoma, Arial; font-weight:bold; color:#006790; line-height:20px; border: 1px solid #006790; border-left: 4px solid #10639A; background-color: #ECF4F6; padding-left:5px; padding-right:5px;}


/********** ul and li **********/
ul li{list-style-type:none; font-weight:normal;text-align:left; line-height:22px}
.listDecimal{list-style:outside;}
.listDecimal li{list-style-type:decimal;font-size:12px;}

.listDisc{list-style:outside;}
.listDisc li{list-style-type:disc;font-size:12px;}

.listSquare{list-style:outside;}
.listSquare li{list-style-type:square;font-size:12px;}

.listCircle{list-style:outside;}
.listCircle li{list-style-type:circle;font-size:12px;}

.listDisc2{list-style:inside;}
.listDisc2 li{list-style-type:disc;font-size:12px;}

/*******************************
			corner
******************************/
.corner_gray{border:1px solid #e1e1e1;background:#f5f5f5;position:relative;}
.corner_gray b{position:absolute;width:5px;height:5px;font-size:0;background-image:url(../images/corner_gray.gif);background-repeat:no-repeat;}
.corner_gray .lt{left:-1px;top:-1px;background-position:left top;}
.corner_gray .rt{right:-1px;top:-1px;background-position:right top;}
.corner_gray .lb{left:-1px;	bottom:-1px;background-position:left bottom;}
.corner_gray .rb{right:-1px;bottom:-1px;background-position:bottom right;}

.corner_blue{border:0px solid #e1e1e1;background:#B2D7E7;position:relative;}
.corner_blue b{position:absolute;width:5px;height:5px;font-size:0;background:#fff url(../images/corner_blue.gif) no-repeat;}
.corner_blue .lt{left:-1px;top:-1px;background-position:left top;}
.corner_blue .rt{right:-1px;top:-1px;background-position:right top;}
.corner_blue .lb{left:-1px;	bottom:-1px;background-position:left bottom;}
.corner_blue .rb{right:-1px;bottom:-1px;background-position:bottom right;}



/*******************************
		blue box
******************************/
.blueBox{width:715px; margin:0px auto; font-size:12px}
.blueBox .top{background:#fff url(../images/blue_box.gif) no-repeat left top; width:715px; height:12px; font-size:1px;}
.blueBox .bottom{background:#fff url(../images/blue_box.gif) no-repeat left -18px; width:715px; height:10px; font-size:1px;}
.blueBox .middle{background:#fff url(../images/blue_box_m.gif) repeat-y left top; width:715px; height:auto; /*text-align:left*/}



/********************************* header *********************************/
#logoNav{height:75px; margin-bottom:10px}
#logoNav .logo{width:225px;	text-align:left; padding-top:5px}
#logoNav .nav{width:550px;	height:24px; text-align:right;	padding-top:5px;}
.nav b{	display:block;	/*background:#fff url(../images/nav_corner.jpg) no-repeat 0 0;*/float:left; height:24px; width:27px; /*border-top:#cacaca 1px solid*/}
.nav div{text-align:right;color:#999; /*background:#ECEEEB; border:#cacaca 1px solid; */height:24px;float:left; border-left:none;padding-right:5px;line-height:20px;}
.nav a{margin:0px 2px; font-weight:bold; font-size:12px; letter-spacing:1px}
.nav a:link, .nav a:visited, .nav a:hover{color:#006599; text-decoration:none}
.nav a:hover{text-decoration:underline}
#motto{color:#006599; font-size:14px; text-align:left; margin:0px auto;}


.topTab{width:1100px; height:130px; /*background:url(../images/header.jpg) no-repeat 0 25px;*/}
/*.menu{width:910px; margin:0px auto; height:25px}
.menu a{display:block; float:left; margin-right:1px; background:#FF9B08; width:150px; height:25px; line-height:25px; text-align:center; font-weight:bold; color:#333; font-size:13px;}
.menu a:hover{background:#006594; color:#fff; text-decoration:none}*/

.headSearch{color:#fff; height:85px; font-size:12px;font-weight:bold; text-align:left;}
.headSearch a:link, .headSearch a:visited, .headSearch a:hover{color:#006599;}
#welcome{float:left; width:315px; text-indent:6px;line-height:25px; margin-top:8px;color:#006599;}
#searchBox{float:left;  margin-left:180px}
#searchBox td{font-size:12px; font-weight:bold; color:#fff}
#searchBox .topSearchBtn{background:url(../images/topSearchBtn.png) no-repeat left top; width:53px;height:28px; border:none; cursor:hand; cursor:pointer}


#national{width:500px; float:left; margin:0px; padding:0px;font-weight:bold; height:20px; line-height:20px; text-align:left; color:#006599;}
#national span{margin:2px 3px;line-height:20px}
#national span img{ margin-right:5px;}

#LivePerson{float:right; width:400px; margin-right:150px; font-size:12px; line-height:23px; color:#006599; font-weight:bold;}


/********************************* footer *********************************/
#footer{border-top:#006599 1px solid; color:#006699; background:#fff url(../images/footBg.gif) repeat-x left top;margin-top:8px; padding-top:8px; text-align:center; font-size:12px;
 margin-left:85px;width:945px;}
#footer div{width:90%; margin:6px auto 15px auto; }
#footer ul{margin:0px auto; padding:0px auto;}
#footer ul li{text-align:left; list-style-type:disc; list-style:outside; line-height:16px}
#footer p{width:80%; margin:0px auto; line-height:18px; text-align:center;}
.footLink a{margin:0px 8px}
.footPic{width:50% !important; margin:0px auto; height:65px;}
.footPic span{margin-left:35px; height:65px; padding-top:0px; display:block; float:left ;}




/********************************* list products table *********************************/
.listProducts{}
.listProducts .title{width:100%; font-size:12px; color:#fff; background:#006599; height:25px; line-height:25px; border:1px solid #005B88; text-align:left;}
.listProducts .content{width:100%; background:#E9E9E9; border:#CACACA 1px solid;padding:0px 0px 5px 0px;}
.listProducts .content td{height:50px;line-height:25px; font-size:12px;}
.listProducts td strong a:link, table.listProducts td strong a:visited{color:#006599; text-decoration:underline}
.listProducts td strong a:hover{color:#006599; text-decoration:none}

.menu{width:1100px; margin:40px auto; height:25px}

.menu a{display:block; float:left; margin-right:1px; background:#FF9B08; width:230px; height:25px; line-height:25px; text-align:center; font-weight:bold; color:#333; font-size:13px;}

.menu a:hover{background:#006594; color:#fff; text-decoration:none}

