body{background:#FFFFFF;}
body,input,textarea,td,th{
	color:#4D4D4D;
	font-family:Tahoma;
	font-size:11px;
}
h1 {
color:#854CC6;
font-size: 18px;

}
h2 {
color:#854CC6;
font-size: 16px;
}

h3 {
color:#854CC6;
}

img,table{border:none;}
body,form,ul{
	margin:0;
	padding:0;
}
#buttons .buttons {
	width:66px;
	height:23px;
	text-align:center;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	color:#99FFFE;
	text-decoration:none;
	background-image:url(images/but1.jpg);
	background-color:#006699;
	border:0px;
}
a{text-decoration:underline;}
a:hover{text-decoration:none;}
div,td{
	box-sizing:border-box;
	-moz-box-sizing: border-box;
}
td,th{
	text-align:left;
	vertical-align:top;
}



.ltd{
	background:#DEE3E9;
	color:#164D9B;
	font-size:12px;
	width:170px;
}
.ltd span{
	background:url(images/lbg.jpg) left top repeat-x;
	display:block;
	line-height:40px;
	padding-left:20px;
}
.ltd li{
	background:url(images/lbg2.jpg) left top no-repeat;
	list-style:none;
	height:40px;
	padding:4px 0 0 35px;
}
.ltd li a{color:#164D9B;}


.list li{
	background:url(images/ar.gif) left 5px no-repeat;
	list-style:none;
	padding:0 0 10px 12px;
}
.list li a{color:#164D9B;}


.list2 li{
	background:url(images/ar2.jpg) left  center no-repeat;
	list-style:none;
	margin-bottom:16px;
	padding-left:25px;
}


.list3 li{
	background:url(images/ar.gif) left 5px no-repeat;
	list-style:none;
	padding-left:12px;
}


.rhbg1{background:#FFDE64 url(images/rhbg1.jpg) left top no-repeat;}
.rhbg2{background:#FFFF6F url(images/rhbg2.jpg) left top no-repeat;}
.rhbg3{background:#DEFF6F url(images/rhbg3.jpg) left top no-repeat;}

.rhbg1,.rhbg2,.rhbg3{
	color:#7C6A33;
	font-size:10px;
	padding:18px 24px 10px 16px;
}
.rhbg1 a,.rhbg2 a,.rhbg3 a{
	color:#7C6A33;
	font-weight:bold;
}


.rfbg1{background:url(images/rfbg1.jpg) left top no-repeat;}
.rfbg2{background:url(images/rfbg2.jpg) left top no-repeat;}
.rfbg3{background:url(images/rfbg3.jpg) left top no-repeat;}

.rfbg1,.rfbg2,.rfbg3{padding:0 0 10px 134px;}
.rfbg1 a,.rfbg2 a,.rfbg3 a{
	color:#0064C8;
	font-size:10px;
}


.e_form{
	margin:40px 0 30px 0;
	width:180px;
}
.e_form textarea{
	background:#FFFFFF;
	border:1px solid #CECECE;
	height:70px;
	margin:5px 0;
	overflow:auto;
	width:178px;
}


.form1{margin-right:-20px;}
.form1 td{padding:3px 0;}
.form1 input,.form1 select,.form1 textarea{
	background:#FFFFFF;
	border:1px solid #808080;
	vertical-align:text-top;
	width:160px;
}
.form1 span{color:#CF0000;}
.form1 textarea{
	height:110px;
	overflow:auto;
}


.tab{
	border-left:1px solid #4D4D4D;
	border-top:1px solid #4D4D4D;
}
.tab td,.tab th{
	border-right:1px solid #4D4D4D;
	border-bottom:1px solid #4D4D4D;
}
.tab th{
	background:#6CE5FF url(images/bg2.jpg) left top repeat-x;
	color:#FFFFFF;
	font-weight:bold;
	height:17px;
	padding-left:10px;
}
.tab td{
	background:#E0E0E0 url(images/bg3.jpg) left top repeat-x;
	padding:2px 0 2px 10px;
}
.tab td table{width:320px!important;}
.tab td table td{
	border:none!important;
	padding:0!important;	
}


.footer{
	background:#0B426F url(images/fbg.jpg) left top no-repeat;
	color:#85A1B7;
	height:60px;
	padding:30px 0 0 10px;
}
.footer span{
	color:#6AEFFF;
	margin-left:24px;
}
.footer span a{
	color:#6AEFFF;
	font-weight:bold;
	margin:0 10px;
	text-decoration:none;
	text-transform:uppercase;
}



.bg1{	
	background:#DCF0FF url(images/bg1.gif) right bottom no-repeat;
	padding:0 12px 26px 10px;
}
.bg2{
	background:url(images/ar3.gif) left center no-repeat!important;
	width:17px!important;
}

.ban{
	padding:16px 0;
	text-align:center;
}

.border{border:1px solid #0064C8;}

.c1{color:#854CC6;}
.c2{color:#0064C8;}
.c3{color:#164D9B;}
.c4{color:#17A9DD;}

.ctd{padding:0 20px 10px 20px;}

.f9{font-size:9px;}

.hbg{
	margin:267px 0 0 170px;
	position:absolute;
}

.img{
	float:left;
	margin-right:12px;
}

.rb{
	background:none!important;
	border:none!important;
	height:14px!important;
	width:14px!important;
}

.rtd{
	background:#F9F9F9;
	padding-left:10px;
	width:210px;
}

.ut{text-transform:uppercase;}

.hbg1{background:url(images/hbg1.jpg) left top no-repeat; height:223px; width:346px;}
.hbg2{background:url(images/hbg2.jpg) left top no-repeat; width:420px;}
.hbg2 img{margin:110px 0 0 102px;}

.l_nav a{
	background:url(images/lbg.jpg) left top repeat-x;
	color:#164D9B;
	display:block;
	height:40px;
	list-style:none;
	padding:4px 0 0 20px;
}
html>body .l_nav a{height:36px;}
.l_nav a:hover{background:url(images/lbgr.jpg) left top repeat-x;}
.l_nav a img{float:left; margin:5px 6px 6px 0;}


/* Root = Horizontal, Secondary = Vertical */
ul#navmenu {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 600px; /*For KHTML*/
  list-style: none;
}

ul#navmenu li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
	font-weight:bold;
	text-transform:uppercase;
}

ul#navmenu ul {
	background:#17A9DD url(images/mt.gif) left top repeat-x;
  margin: 0;
  border: 0 none;
  padding: 8px 0 4px 0;
  width: 170px;
  list-style: none;
  display: none;
  position: absolute;
  top: 62px;
  left: 0;
}

ul#navmenu ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu ul li {
  width: 170px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
}

ul#navmenu ul li a{padding-left:20px;}

/* Root Menu */
ul#navmenu a {
  padding: 0;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  height: auto !important;
  height: 1%; /*For IE*/
	text-decoration:none;
	line-height:18px;
}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
  color: #FFF;
}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
  float: none;
  color: #07618E;
}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
  color: #FFF;
}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
  color: #07618E;
}

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
  color: #FFF;
}

ul#navmenu ul ul{
  display: none;
  position: absolute;
  top: 0;
  left: 170px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li.iehover ul ul{
  display: none;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul{
  display: block;
}