body{background-color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:0;}
select,input{font-family:Arial, Helvetica, sans-serif;font-size:11px;}
select,input,.select{border:#CCC 1px solid;margin:1px;}
textarea{border:#CCC 1px solid;}
#autoc div{color:#f0f0f0;list-style:none;list-style-position:inside;font-size:10px;display:block;width:100%;padding:2px;}
#autoc div span{font-size:12px;color:#9CD3E9;}
.pad{padding:5px;}
.padlarge{padding:15px;}
.padv{padding-top:5px;padding-bottom:5px;}
.padvsmall{padding-top:2px;padding-bottom:2px;}
.padsmall{padding:2px;}
.padleft{padding-left:25px;}
.padleftsmall{padding-left:5px;}
.padrightlarge{padding-right:15px;}
.padright{padding-right:5px;}
#page{width:780px;margin:auto;}
#menu2{margin-top:5px;margin-left:15px;}
#menu2 a{padding-right:10px;}
#logo{margin-top:3px;margin-bottom:10px;margin-left:10px;}
#affno{margin-right:5px;margin-top:7px;margin-bottom:5px;text-align:right;color:#666;font-size:10px;}
#affno a{font-size:10px;padding-right:10px;color:#30437c;}
#navibot{background-image:url(../images/silver.jpg);background-position:top center;background-repeat:repeat-x;border-left:1px solid #eee;border-right:1px solid #eee;padding-right:5px;padding-top:2px;padding-bottom:3px;text-align:right;color:#777;font-size:11px;}
#mininav{margin-top:10px;border:1px solid #eee;text-align:left;padding:5px;}
#mininav a{display:block;padding:1px 1px 1px 5px;}
.boxclear{color:#777;}
.bord{border-bottom:1px solid #ddd;}
.red{color:#C30;}
.small{font-size:10px;color:#666;}
#navibot a{text-decoration:none;color:#777;font-size:11px;}
.top{background-image:url(../images/curvetop.jpg);background-repeat:no-repeat;height:142px;background-position:bottom center;}
.top2{background:url(../images/top.jpg) no-repeat bottom center;}
.text{color:#333;}
.text2{color:#f7f7f7;}
.light{font-size:10px;}
.req{color:#C00;}
a.grn,.subnavi a.grn{color:#91C326;text-decoration:underline;}
a.blu,.subnavi a.blu{color:#30437c;text-decoration:underline;}
a.lightblu,.subnavi a.blu{color:##0066CC;text-decoration:underline;}
a.grey{color:#333;text-decoration:none;}
.phone{float:left;width:105px;margin-left:15px;margin-bottom:10px;}
#menu{float:right;margin-top:55px;margin-right:3px;}
#menu a{color:#333;text-decoration:none;margin:4px;}
#menu a:hover{color:#9ECD30;text-decoration:nonargin:4px;}
#mid{background-image:url(../images/tile_grn.jpg);es/tile_blue.jpg);background-repeat:repeat-x;background-position:top center;}
#mid2{background:url(../images/tile_blue.jpg) repeat-x top center;} 
/*#mid2{background:url(../images/tile_inbox.jpg) repeat-x top center;}*/
.midblue{background-image:url(../images/tile_blu.jpg);background-repeat:repeat-y;background-position:top center;}
.content{font-size:11px;padding-right:25px;}
#hover{display:none;width:170px;font-size:10px;padding:8px;}
#hover h2{text-transform:uppercase;}
p{color:#333;margin:3px 15px 3px 0;}
.subnavi{width:210px;background:url(../images/tile_grey.jpg) repeat-y top left;text-align:right;}
h2{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:normal;color:#17365d;margin:0;}
h3{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#17365d;font-weight:bold;margin:0;}
.subnavi a{text-decoration:none;color:#555;}
.subitem{font-size:12px;margin-top:10px;padding:3px 15px 1px 3px;}
.subsubitem{font-size:11px;margin:0;padding:2px 20px 2px 2px;}
.subitem a{color:#17365d;}
.blue{background-image:url(../images/current_blue.gif);background-position:right top;background-repeat:no-repeat;color:#FFF;}
.green{background-color:#8DBD26;background-position:right top;background-repeat:no-repeat;color:#FFF;}
.blue a,.green a{color:#FFF;}
.cell td{border:1px solid #CCC;}
.submit{background-color:#FFF;padding-left:3px;border:1px solid #999;}
.startblock{border-left:solid 1px #e5e5e5;border-right:solid 1px #e5e5e5;padding-left:10px;padding-right:10px;}
.startblock a{color:#333;text-decoration:none;font-weight:bold;}
.cell{background-image:url(../images/tile_grey2.jpg);background-repeat:repeat-x;padding-top:15px;}
.offertable{background-color:#4861A0;background-image:url(../images/tile_table2.jpg);background-position:top;background-repeat:repeat-x;color:#eee;border-bottom:#91C326 3px solid;}
.tables{background-color:#394C86;background-image:url(../images/tile_table3.jpg);background-position:top;background-repeat:repeat-x;color:#f5f5f5;border-bottom:#91C326 3px solid;}
.offertable th{padding-top:10px;font-weight:normal;color:#FFF;border-bottom:#91C326 2px solid;}
table.offertable{border-left:solid 1px #eee;}
.offertable td{background-color:#FFF;color:#333;}
.cell2{background-image:url(../images/shad_top.jpg);background-repeat:repeat-x;color:#333;background-color:#FFF;}
.bordleft{border-left:1px solid #eee;}
.bordright{border-right:1px solid #eee;}
.cellwht{color:#333;background-color:#FFF;}
th.left{background-image:url(../images/curve_top_table.gif);background-position:left top;background-repeat:no-repeat;}
th.right{background-image:url(../images/curve_top_table2.gif);background-position:right top;background-repeat:no-repeat;}
.offertable .bord{border-bottom:#FFF 1px solid;}
a.menuitem{
	display:block;
	color:#fff;
	text-decoration:none;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:6px 6px 6px 10px;
	text-transform:uppercase;
	font-weight:bolder;
	background: url(../images/menu_bullet_.gif) no-repeat left center;
}
a.level1{
/*	background-image: url(../images/menu_bullet2_.gif); */
	background: url(../images/menu_arrow.gif) no-repeat right center;
	margin-right:4px;	
}
a.level2{
	background: url(../images/menu_arrow.gif) no-repeat right center;
	margin-right:4px;
}
a.menuitem:hover{display:block;color:#BAED24;}
a.menuitem_sub{width:100%;display:block;color:#ddd;text-decoration:none;font-size:10px;font-family:Arial, Helvetica, sans-serif;padding:2px 10px 2px 10px;
}
a.menuitem_sub:hover{display:block;color:#B6EB14;}
.dropmenu {
position:absolute;
display:none;
padding-top:8px;
width:145px;
overflow:hidden;
cursor:pointer;
/* for IE */
filter:alpha(opacity=87);
/* CSS3 standard */
opacity:0.87;
/* for Mozilla */
-moz-opacity:0.87;
}
.menubg {
background:url(../images/bg_menu.jpg) #283971 repeat-x;
border:1px solid #283971;
border-top:none;
}
h2 span,.hideselects select{display:none;}
#registration {margin: 5px 0; border:1px solid #000;}
.rtop, .rbottom{display:block}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden}
.r1{margin: 0 5px;background:#283971;}
.r2{margin: 0 3px;background:#283971;}
.r3{margin: 0 2px;background:#283971;}
.r4{margin: 0 1px;background:#283971;height:2px;}
.rtop .r1,.rtop .r2,.rtop .r3,.rtop .r4{background-color:#93AED7;} 
#phonie_holder a,#banners_controller a{
padding:3px;
	padding-left:5px;
	padding-right:5px;
	border:1px solid #ddd;
	text-decoration:none;
	color:#555;
	font-size:11px;
	line-height:1.5;
	font-weight:normal;
	background-image: url(../images/pagination.jpg);
	background-repeat: repeat-x;
	margin-right:3px;
}

#banners img{
padding-left:4px;
padding-right:9px;

}.tool-tip {
	color: #fff;
	width: 120px;
	z-index: 13000;
	background-image:url(../images/tip2.gif);
	background-repeat:no-repeat;
	background-color:#384773;
}
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 4px 8px 4px;
	padding-bottom:0px;
	
}
 
.tool-text {
	font-size: 10px;
	padding: 4px 8px 8px;
	
}

.fselect{
margin:5px;
background-color:#FFFFFF;
border:1px solid #51BDD8;
padding:6px;
padding-right:17px;
color:#555;
float:right;
text-align:left;
cursor:pointer;
background-image:url(../images/drop_arrow.gif);
background-position:right center;
background-repeat:no-repeat;
width:120px;
}
.fselect img{
text-align:right;
}
.helpmenu{
display:none;
position:absolute;
border:1px solid #51BDD8;
}
.helpmenu a{
background-color:#FFFFFF;
display:block;
color:#555;
text-decoration:none;
padding:4px;
height:15px;
}
.helpmenu a:hover{
background-color:#324783;
color:#fff;
}

.loginblue{
background-color:#283971;
background-image:url(../images/bg_menu.jpg);
background-repeat:no-repeat;
border:1px solid #283971;
width:195px;
color:#eee;
font-size:11px;
overflow:hidden;
}
.loginblue h3{
color:#FFFFFF;
text-transform:uppercase;
font-size:12px;
margin:10px;
margin-top:15px;
}

.loginblue a{
color:#B6EB14;
}
#phonie_holder a.highlight{
background-color:#47B9D6;
background-image:none;
color:#FFFFFF;
font-weight:bold;
border-color:#47B9D6;
}
.gallery_pic {
	border:1px solid #999999;
}
.dropdown_width {
	width: 171px;
}
#commercials {
	width:500px;
}
#commercials .comm-item {
	width:110px;
	position:relative;
	float:left;
	padding: 0 5px 5px 5px;
	margin: 2px 0;
}

.download {
	background:#273469;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	border:solid 1px #273469;
	padding:1px 5px 1px 5px;
	margin:2px;
	line-height:25px;
	text-decoration:none;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; 
}
