/* CSS Document */
/* - - - - - - - - - - - - - - - - - - - - -

Title : Company Name
URL : Company URL

Author :
Author URL : 
- - - - - - - - - - - - - - - - - - - - - */


/*
----------------------------------------------------------------------------- 
Global Styles
-----------------------------------------------------------------------------*/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote { margin:0; padding:0; list-style:none; }

body { background:#e7e7e7; font-family:Arial, Helvetica, sans-serif; margin-left:0;  text-align:center;/* for IE */ margin-top:0; margin-bottom:0; margin-right:0; color:#4e4e4e;}

form{margin:0; padding:0; display:inline; border:none; }
fieldset{ border:none;}
select, input, textarea {}
h1,h2,h3,h4,h5,h6 {margin:0; padding:0;}
ul,li {margin:0; padding:0; list-style:none; line-height:16px; color:#000000; font-size:12px;  line-height:normal; font-family:Arial, Helvetica, sans-serif; color:#000000; }

p{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; text-align: justify;  line-height:16px; color:#000000; font-size:12px;  line-height:normal; }
b{ color:#4c2d13;}
td { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;    text-align:left; line-height:16px; color:#000000; font-size:12px; }
a{ color:#02549e ; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:normal;  font-size:12px;}
a:hover{ color:#74c5d8;}
a.select{color:#74c5d8;}

.clear {clear:both; height:1px; overflow:hidden;} /* a cooman class to be used thriught the template to clear floats */
/*
----------------------------------------------------------------------------- 
#1001015 Template Styles start here 
-----------------------------------------------------------------------------*/
#wrapper{ width:971px; margin:auto; display:block; text-align:left; background:url(../images/wrap_bg.jpg) repeat-y; padding-left:10px; padding-right:11px;}/* template wraper to bind the html */
#wrapper .left{ float:left;}
#wrapper .right{ float:right;}
/*
----------------------------------------------------------------------------- 
#top header here 
-----------------------------------------------------------------------------*/
#top_header{ background:url(../images/top_header.jpg) repeat-x; height:30px; text-align:right; margin-left:6px; margin-right:5px; display:block; width:962px;}
#top_header ul{ float:right; padding-right:15px;}
#top_header ul li{ float:left; line-height:30px;}
#top_header ul li.sitemap{ font-family:Arial, Helvetica, sans-serif; font-size:12px; background: url(../images/sitemap.jpg) left no-repeat; height:30px; line-height:30px; padding-left:20px; padding-right:20px;}
#top_header ul li.call{ font-family:Arial, Helvetica, sans-serif; font-size:16px; background: url(../images/divider.jpg) left no-repeat; height:30px; line-height:30px; padding-left:12px; }
#top_header a{ color:#000000;}
/*
----------------------------------------------------------------------------- 
#navigation goes here 
-----------------------------------------------------------------------------*/
.navigation{ margin-left:6px; margin-right:5px;  background: url(../images/navi.jpg) repeat-x; height:34px; border-bottom:3px solid #ffffff;}
.navigation ul{ margin-left:87px;}
.navigation li{ float:left; display:block; line-height:34px;}
.navigation li a{ color:#ffffff; font-family:Arial, Helvetica, sans-serif; display:block; background:none; font-size:12px; padding-left:28px; padding-right:28px;}
.navigation li a:hover{ background:url(../images/navi_hover.jpg) repeat-x; display:block; color:#000000;}
.navigation li.selected a{ background:url(../images/navi_hover.jpg) repeat-x; display:block; color:#000000;}
/*
----------------------------------------------------------------------------- 
#header goes here 
-----------------------------------------------------------------------------*/
#header{ margin-left:6px; margin-right:5px; height:248px; display:block; width:962px;}
#header #logo{ background:url(../images/logo.jpg) no-repeat; width:369px; height:248px; display:block; float:left;}
#header .flash{ height:248px; width:592px; float:left;}
#nav_big{ width:962px; height:145px; margin-left:6px; margin-right:5px; display:block;}




/*
----------------------------------------------------------------------------- 
Content goes here 
-----------------------------------------------------------------------------*/
#content{ margin-left:6px; margin-right:5px; padding-bottom:15px; display:block; width:931px; padding-left:8px; padding-top:19px; padding-left:23px;}
#content .width597{ width:597px; display:block;}
#content .width310{ width:310px; display:block;}
#content h1{ font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; color:#49854f; display:block;}
#content h2{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#ac5b0c; display:block;}
#content .box{ background:#f7f7f7; display:block; border:4px solid #e0dedf; text-align:left; padding-left:20px; padding-top:6px; padding-right:20px; width:260px;}
#content .box h1{ font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; color:#ac5b0c; display:block;}
#content li{ padding-bottom:5px;}
#content .arrow{ display:block;}
#content .arrow li{ background:url(../images/brown_arrow.gif) left 5px no-repeat; padding-left:12px;}


/*
----------------------------------------------------------------------------- 
footer goes here 
-----------------------------------------------------------------------------*/
#footer{ background:url(../images/footer.jpg) top no-repeat #e7e7e7; width:921px; padding-top:50px; height:30px; padding-left:25px; padding-right:25px; display:block; }

#footer p{ font-size:10px;}

#footer a{ font-size:10px; padding-left:5px; padding-right:5px; border-left:1px solid #000000; color:#000000;} 








.inputbox_b{ border-left:1px solid #b2a69b; border-top:1px solid #b2a69b; border-bottom:1px solid #e0ddda; border-right:1px solid #e0ddda;  height:20px;}
.inputbox_be{ border-left:1px solid #b2a69b; border-top:1px solid #b2a69b; border-bottom:1px solid #e0ddda; border-right:1px solid #e0ddda;  }

.submit{ background:url(../images/submit.jpg) no-repeat; width:66px; height:25px; border:none; cursor:pointer; display:block; margin:auto;}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_e{
position:absolute;
top: 0;
border: 2px solid #2c2422; /*THEME CHANGE HERE*/
border-width: 0 2px 2px 2px;
font:normal 11px Arial, Helvetica, sans-serif;
line-height:26px;
z-index:100;
background:url(../images/navu.gif) top repeat-x #ffffff;
width:220px;
visibility: hidden;

text-align:left;

}


.dropmenudiv_e a{
width: auto;
display: block;
text-indent: 8px;
border-bottom: 1px solid #2c2422; /*THEME CHANGE HERE*/
border-bottom-width: 1px;
padding: 2px 0;
cursor:pointer;
text-decoration: none;
color:#4c2d13;
}

* html .dropmenudiv_e a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_e a:hover{ /*THEME CHANGE HERE*/
color: #74c5d8;
}


