body {
background-color: #FFF;
font-size:        12px;
font-family:      Arial, Helvetica, sans-serif;
padding:          0px;
margin:           0px;
}
html { overflow-y:scroll}

h1,h2,h3,h4,h5,p,ul,li,img,form,label,input,fieldset,legend{
margin:0px;
padding:0px;
border: none;
list-style:none;
}

h1 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:   28px;
color:#000;
font-weight:normal;
}
h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:   24px;
color:#FF6600;
font-weight:normal;
margin-bottom:6px;
line-height:26px;

}
h3 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:   16px;
color:#52434C;
padding-bottom:5px;
margin-bottom:5px;
border-bottom:1px solid #FCE7D9;
}
h4 {
font-family: Arial, Helvetica, sans-serif;
font-size:   14px;
}

/* ----------container to center the layout-------------- */
#container {
width:             948px;
margin-bottom:       10px;
margin-left:         auto;
margin-right:        auto;
position:relative;
border-left:1px solid #000000;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
background:#EDEBDC;
background:url(images/content_bg.gif) repeat-y #FFFFFF;
}


/* ------------- header ------------------- */
#header {
width:948px;
height:180px;
background:url(images/top_bg.jpg) repeat-x;
}

#hleft {
float:       left;
margin-left:  0px;
width:      202px;
height:     180px;
}
#hcenter {
float:       left;
width:      433px;
height:     160px;
padding-left:8px;
padding-top:8px;
}
#hcenter p{ margin:0px; padding:0px}
#hright {
float:      right;
margin-right: 0px;
width:      296px;
height:     180px;
}

/* -------------- navbar ----------------- */
#navbar { 
	width:908px;
	background:#819112;
	border-bottom:2px solid #ADC130;
	color:#FFFFFF;
	padding:8px 20px 8px 20px
}
 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.jpg) no-repeat; padding-left:15px; line-height:18px; color:#5279AC; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px}
#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: #4E4A25;	
  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:#E4E1CF; border-bottom:1px solid #CECBB9}
ul.mainmenu li ul li a {
  background:#E4E1CF;
  color: #786B54;
  padding-left: 20px;
}

ul.mainmenu li ul li a:hover {
  background:url(images/select_arrow.gif) 100% 5px no-repeat #F6F5EB;
  padding-left: 20px;
  color:#000000
}

ul.mainmenu li ul li ul li {background:#CAC7B5;}
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 {
background-color: #ffffff;
padding:              0px;
margin-left:        200px;
margin-right:         0px;
border-right:1px solid #909090; 
}
div#content { 
min-height:600px;
}

p, pre{
padding: 5px 10px;
margin:0px;
}

/* -------------- footer ---------------- */
#footer { 940px; 
	background:#786B54;
	color:#D7D3CC;
	padding:8px;
}
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:471px; position:absolute; top:155px; left:185px}
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;}