
/* --- Begin Body ---------- */
body {
   margin: 0;
   padding: 0;
   font-family:Arial, Helvetica, sans-serif;
   text-align: center;
   line-height:normal;
   font-size: 12px;
   background-image:url(images/bg.jpg);
   background-repeat:repeat-x;
  
   color:#333;  	
}
/* --- End Body ----------- */


/* --- Begin Body wrapper ---------- */
#bodywrap {
   position: relative;
   margin: 0 auto ;
   	
   text-align: left;
   background-color:#f3f2f2;  		
   /* box model hack - dont edit this part*/
   width: 800px;
   voice-family: "\"}\""; 
   voice-family: inherit;
  
}
/* --- End Body wrapper ----------- */


/* --- Hack for Opera Browser - Making sure Opera render 776px width ----- */

html>body #bodywrap { 
   width: 800px;
}


/* --- Begin Headline news h2 title ----------- */
h1 {
   font-size: 18px;
   color: #ff641c;
   padding-left:20px;
   padding-top:20px;
   font-family: Arial, Helvetica, sans-serif;	
  	
}

/* --- End Headline news h2 title ------------ */


/* --- Handle body Links -------------------- */
a {
  text-decoration: none;
}
a:link {
   color: #bb7b4f;
}
a:visited {
   color: #bb7b4f;
}
a:hover {
   color: #a8b657;
   text-decoration:underline;
}
a:active {
   color: #5B739C;
}
/* --- End Handle body Links -------------------- */


/* --- Handle all paragraph section in the body -------- */
p {
  margin-top: 0;
  margin-bottom: 10px;
  margin-left:20px;
  line-height: 1.5em;	
}
/* --- End Handle all paragraph section in the body --- */


/* --- Header Logo Section ----------------------- */
#header {
   height: 102px;
   margin:0 0 0 0;	
   border:0px solid;	
   border-bottom-width:0px;
   width: 800px;
   padding:0;	
   background: #fff url(images/header1.jpg) no-repeat left top;
   position:relative;		
}
/* --- Container for Header Top Right Search Section -------- */
#header h1 {
   float: right;
   text-align:left;
   color: #fff;
   font-size: 11px;
   margin:0px auto;
   padding-top: 6px;
   padding-right: 15px;	
}
/* --- End Container for Header Top Right Search Section -------- */


/* --- Begin Top Blue Navigation Menu ---------- */
#mainnav {	
   background:#904813;
   float: left;
   margin-left: 0px;
   margin-right: 0px;
   width:100%;   
   border:solid #477B03;
   border-width:1px 0;
}
#mainnav h1{	
   font-size:16px;
   color:#4B637F;
   text-transform:uppercase;
   padding-left:5px;
   padding-bottom:3px;
}






/* --- End Top Blue Navigation Menu --------- */


/* --- Begin Middle Main Container ----------- */
#maincont {
   float: left;
   width: 800px;
   display:inline;
   background-color:#f3f2f2;
   
}

/* --- End Middle Main Container ----------- */



/* --- Begin Footer ----------------------------------- */
#footer {
   margin: 0 auto ;
   text-align: center;
   vertical-align:middle;
   width:800px;
   color: #ffffff;
   font-size: 12px;		
   background-image:url(images/footer-bg.jpg);
   background-repeat:repeat-x;
   height:75px;
   clear:both;
}

#footer strong {
   color:#fff;
}
#footer a {
   color:#fff;
   font-weight:normal;	
   text-decoration:none;
}
#footer a:hover {
   color:#fff;
   text-decoration: underline;	
}
/* --- End Footer ----------------------------------- */




#top {
   height: 28px;
   margin:0 0 0 0;	
   border:#fff 0px solid;	
   border-bottom-width:0px;
   width: 800px;
   padding:0;	
   background: #fff url(images/top.jpg) no-repeat left top;
   position:relative;		
}



#navBg {
   height: 295px;
   margin:0 0 0 0;	
   width: 250px;

   background: url(images/nav-bg.jpg) no-repeat left top;
   background-repeat:no-repeat;
   border:0px;
 		
}

#topNav{
float:right;
font-size:10px;
padding-top:8px;
padding-right:7px;
color:#000000;
}

#topNav a{

font-size:10px;
color:#000000;
}

#topNav a:hover{

font-size:10px;
text-decoration:underline;
color:#000000;
}


#verNav{
float:left;
font-size:12px;
color:#ffffff;
float:left;
width:240px;

}


#verNav a{

color:#ffffff;
float:left;
text-decoration:none;


}
#verNav a:hover{

color:#c49aa1;

text-decoration:none;
}

.link{
padding-bottom:8px;
padding-top:8px;
padding-left:40px;

}

.inputbox {
	font-size:12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height:15px;
	color: #000000;
	text-decoration: none;
	border: 1px solid #CCCCCC;
	height:15px;
	padding:2px;
	width:200px;


}

.txtBox{
    font-size:12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height:12px;
    height:auto;
	width:200px;

}



#BackBg{
background-image:url(images/backbg1.jpg);
height:598px;
width:800px;
background-repeat:no-repeat;
}


#container{
background-color:#FFFFFF;
width:600px;
height:590px;
margin-left:5px;
margin-bottom:10px;
opacity:0.9;
filter:alpha(opacity=90);
float:left;

}


.topImg{
float:left;
margin-left:70px;
margin-right:20px;
margin-bottom:10px;
clear:right;
}




/* MENU CSS START */

.wireframemenu{
border: 1px solid #f5eee8;
background-color: white;
border-bottom-width: 0;
width: 140px;
position: absolute;
opacity:0.8;
filter:alpha(opacity=80);
}

* html .wireframemenu{ /*IE only rule. Original menu width minus all left/right paddings */
width: 140px;
}

.wireframemenu ul{
padding: 0;
margin: 0;
list-style-type: none;
}

.wireframemenu a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
padding: 4px 3px;
display: block;
width: 100%; /*Define width for IE6's sake*/
color: #073f63;
text-decoration: none;
border-bottom: 1px solid #f5eee8;
}

.wireframemenu a:visited{
color: #595959;
}

html>body .wireframemenu a{ /*Non IE rule*/
width: auto;
}

.wireframemenu a:hover{
background-color: #ff641c;
color: #ffffff;
opacity:0.8;
filter:alpha(opacity=80);
}

/* MENU CSS END */

/*contact*/
.contact{position:absolute; top:5px; left:590px;width:220px;height:64px;background:url(images/contact_bg.gif) left top no-repeat;cursor:pointer;}
.contact h5{font-family:"trebuchet MS";font-size:20px;margin:4px 10px 0 10px;; color:#FFFFFF;font-weight:normal;line-height:18px;}
.contact p{font-family:"trebuchet MS";font-size:14px;margin:0 10px; color:#FFFFFF;}
a.contact{text-decoration:none!important;}


