body {
background-color: #FFF;
font-size:        12px;
font-family:      Arial, Helvetica, sans-serif;
padding:          0px;
margin:           0px;
background:url(images/main_bg.jpg) repeat-x top #FFFFFF;
}
html { overflow-y:scroll}

h1,h2,h3,h4,h5,p,ul,li,img,form,label,input,fieldset,legend{
margin:0px;
padding:0px;
list-style:none;
}

h1 {
font-family: "Trebuchet MS";
font-size:   24px;
color:#495864;
font-weight:normal;
}
h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:   24px;
color:#164A7D;
font-weight:normal;
margin-bottom:6px;
border-bottom:1px solid #789FC5;
padding-bottom:3px;
line-height:26px;

}
h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:   13px;
color:#E28000;
padding-bottom:5px;
margin-bottom:5px;
border-bottom:1px solid #CFCFCF;
}
h4 {
font-family: Arial, Helvetica, sans-serif;
font-size:   12px;
}

/* ----------container to center the layout-------------- */
#container {
width:             950px;
margin-bottom:       10px;
margin-left:         auto;
margin-right:        auto;
position:relative;
background:url(images/content_bg.jpg) repeat-y #FFFFFF;
}


/* ------------- header ------------------- */
#header {
width:950px;
height:148px;
background:url(images/top_bg.jpg) repeat-x top;
}

#hleft {
float:       left;
margin-left:  0px;
width:      201px;
height:     148px;
}
#hcenter {
	float:       left;
	width:      500px;
	height:     140px;
	padding-left:8px;
	padding-top:8px;
}
#hcenter p{ margin:0px; padding:0px}
#hright {
float:      right;
margin-right: 0px;
width:      173px;
height:     148px;
}

/* -------------- navbar ----------------- */
#navbar { 
	width:910px;
	background:url(images/top_menu_bg.jpg) no-repeat;
	color:#FFFFFF;
	padding:8px 20px 8px 20px;
	text-align:left;
}
 ul.navbar { list-style-type:none; margin:0px; padding:0px;}
 ul.navbar li { float:left; padding-right:13px;}
 ul.navbar li a{ padding-left:14px; background:url(images/w_arrow.gif) no-repeat; color:#F2EAB5; text-decoration:none;}
 ul.navbar li a:hover { color:#FFFFFF}

/* -------------- big ----------------- */
#big { 
	width:500px;
	float:left;
	min-height:400px;
	height:auto !important;
	height:400px;
	padding:8px;
	color:#52434C;
	line-height:18px;
	
}
#big ul { list-style-type:none;}
#big ul li { background:url(images/o_bullet.gif) no-repeat; padding-left:15px; line-height:18px; color:#284A64; font-family:Arial, Helvetica, sans-serif; font-size:11px}
/*#big p:first-letter {font-size:18px; text-align:left; text-transform:uppercase; padding:2px; float:left}*/

#big .c_banners { width:490px;text-align:center}
#big .c_banners img { padding-right:2px}
#big a { text-decoration:none;}
.column_btm { background:url(images/btm_.jpg) no-repeat  center bottom; padding-bottom:33px; display:block}

/* -------------- mainmenu -------------- */
#mainmenu { padding:8px; width:184px; color:#4E4A25; float:left;}
ul.mainmenu, ul.mainmenu ul {
  list-style-type:none; margin:0px; padding:0px;
}

ul.mainmenu a {
  display: block;
  text-decoration: none;
  outline:none;	
}

ul.mainmenu li {
  background:url(images/menu_hr.gif) bottom repeat-x; padding-bottom:3px; line-height:22px
}

ul.mainmenu li a {
  /*background:url(images/menu_arrow.gif) no-repeat;*/
  color: #004270;	
  padding-left: 15px;
}

ul.mainmenu li a:hover { 
color:#000000;
/*background:url(images/select_arrow.gif) 100% 5px no-repeat #FFFDEE;*/
}
ul.mainmenu li ul li {background:#D7EAF7; border-bottom:1px solid #C5D0D9}
ul.mainmenu li ul li a {
  background:#D7EAF7;
  color: #004270;
  padding-left: 20px;
}

ul.mainmenu li ul li a:hover {
  background:url(images/select_arrow.gif) 100% 5px no-repeat #EDF8FF;
  padding-left: 20px;
  color:#000000
}

ul.mainmenu li ul li ul li {background:#ADBDCA;}
ul.mainmenu li ul li ul li a {
  background:#CAC7B5;
  color: #786B54;
  padding-left: 20px;
}
ul.mainmenu li ul li ul li a:hover {
  background:#F6F5EB;
  padding-left: 20px;
  color:#000000
}
ul.mainmenu li ul li a.x {
  background:url(images/plus_icon.gif) 100% 6px no-repeat;
  margin:0 15px 0 0;
  color:786B54;
  padding-left: 20px;
  padding-right:20px}
  ul.mainmenu li ul li a.x:hover {
  background:url(images/plus_icon.gif) 100% 6px no-repeat;
  margin:0 15px 0 0;
  color:786B54;
  padding-left: 20px;
  padding-right:20px}

ul.mainmenu li a.x {
  background:url(images/plus_icon.gif) 100% 6px no-repeat;
  margin:0 15px 0 0;
  color:786B54;
  padding-left: 20px;
  padding-right:20px}
  
ul.mainmenu li a.sb {
  margin:0 5px 0 0;
  color:786B54;
  }
ul.mainmenu li.p {/*background:url(images/select_arrow.gif) 100% 5px no-repeat #FFFDEE;*/
  margin:0 5px 0 0;
  color:786B54;
  }
 ul.mainmenu li a.m3   { background:url(images/down_arrow.gif) 100% 4px no-repeat} 
/* -------------- content --------------- */
#content {
padding:              0px;
margin-left:        200px;
margin-right:         0px;

}
div#content { 
min-height:600px;
}

p, pre{
padding: 5px 10px;
margin:0px;
}

/* -------------- footer ---------------- */
#footer { 930px; 
	background:#5A5959;
	color:#D7D3CC;
	padding:10px;
	height:28px;
}
ul.footer { list-style-type:none; margin:0px; padding:0px; text-align:center}
ul.footer li { display:inline; padding-right:10px;border-right:1px solid silver;}
ul.footer li a{ 
    padding:0px 14px 0px 14px;
	/* background:url(images/w_arrow.gif) no-repeat; */
	color:#FFF; 
	text-decoration:none;
	
} 
ul.footer li a:hover { text-decoration:underline}
ul.footer li.last { border:none}

/* -------------- hotlinks ---------------- */
#lightbox {
	text-align:right;
	width:400px;
	position:absolute;
	top:127px;
	left:376px
}
ul.lightbox { list-style-type:none; margin:0px; padding:0px;}
ul.lightbox li { display:inline; margin:3px; padding:3px; border-right:1px solid silver}
ul.lightbox li a{ color:#333333; text-decoration:none;}
ul.lightbox li a:hover { color:#000000}
ul.lightbox li.last { border:none}

/* -------------- qual_form ---------------- */
.qual_form { 
	width:200px;
	height:320px;
	padding:25px 0px 25px 0px;
	background:url(images/form_bg.jpg) no-repeat;
	color:#000000;
	float:right;
}
.qual_form input { color:#747474; font-size:11px; padding:3px; border:1px solid #0E63A6; margin:2px}

/* -------------- box1 ---------------- */
.box1 { width:250px; border:1px solid #000000; padding:15px; margin:15px; float:left;}

.mybox1 { width:250px; border:0px solid #000000; padding:2px; margin:2px; float:left;}
.right { width:200px;padding:8px; float:right;}

.qual_form1 { 
	width:200px;
	height:570px;
	padding:25px 0px 25px 0px;
	background:url(images/form_bg1.gif) no-repeat;
	color:#000000;
	float:right;
}
.qual_form1 input { color:#747474; font-size:11px; padding:3px; border:1px solid #0E63A6; margin:2px}