/*------simple reset of browser defaults-------*/

html, body, div, h1, h2, h3, h4, ul, ol, li, form, p, fieldset, input, textarea {  
margin: 0;  
padding: 0;  
font-size: 100%;  
} 

img{
border-width: 0px;
}
ul{
list-style-type: none;
}

body{
background-position: top center;
background-image: url(../../global_graphics/bg_window.png);
background-repeat: no-repeat;
margin: 0px;
font-family: Helvetica,Arial,sans-serif;
line-height: 1.3em;
font-size: 11pt;
color: #333;
background-color: #b8b8b8;
}





a:link{
color: #6A9F1D;
}

a:visited{
color: #6A9F1D;
}

a:hover{
color: #93BF53;
text-decoration: none;
}


h2{
font-size: 14pt;
font-weight: normal;
padding-bottom: 5px;
/*margin-bottom: 10px;*/
color: #000;
}

p{
font-size: 11pt;
line-height: 18pt;
}

.dnone{
display: none;
}

.clearer{
clear: both;
}

.rule{
background-color: #b8b8b8;
width: 95%;
height: 2px;
margin-top: 5px;
margin-bottom: 6px;
}

#center{
margin: auto;
width: 100%;
text-align: center;
}

#wrapper{
margin: auto;
width: 961px;
}

#content{
text-align: left;
margin:auto;
width: 961px;
/*
background-image: url(../../global_graphics/content_bg.jpg); 
background-position: top center; 
background-repeat: no-repeat;
background-color: #fff;
*/
}
#top{
width: 961px;
/*
 background-image: url(../../global_graphics/top_bg.jpg); 
 background-position: top center; 
 background-repeat: no-repeat;
background-color: #8cc541;
*/
}











#top #wraptops{

}

#top #wraptops #logo{

}

#top div.moduletable_menu{

}

.width961{
width: 961px;
padding-bottom: 100px;
}

.pad25{
padding: 25px;
}


#left_col{
width: 200px; 
float: left;
}

#right_col{
width: 620px; 
float: left; 
margin-left: 25px;
}




#footer{
 background-image: url(../../global_graphics/bg_footer.png); 
 background-position: top right; 
 background-repeat: no-repeat;
 width: 961px;
 height: 97px;
 font-size: 9pt;
 color: #a2bdc6;
}


 












.message ul{
color: #fff;
padding-left: 20px;
padding-bottom: 15px;
font-size: 10pt;
}



.tool-tip {
   float: left;
   background: #ffc;
   border: 1px solid #D4D5AA;
   padding: 5px;
   max-width: 200px;
   color: #000;
}

.tool-title {
   padding: 0;
   margin: 0;
   font-size: 100%;
   font-weight: bold;
   margin-top: -15px;
   padding-top: 15px;
   padding-bottom: 5px;
      color: #000;
}

.tool-text {
   font-size: 100%;
   margin: 0;
      color: #000;
}







/* System Error Messages */

.error h2{
display: none;
}
#system-message dt.error  { 
display: none; 
}

#system-message dd.error ul {
color: #c00;
background-color: #FFD6D6;
border-top: 3px solid #DE7A7B;
border-bottom: 3px solid #DE7A7B;
margin: 0px;
background: #FFD6D6 url(../images/status-alert.png) 10px 50% no-repeat;
}














#wrap_nav{
position: absolute;
width: 961px;
height: 45px;
bottom:0px;
}
#top_nav{
background-image: url(../../global_graphics/bg_nav.png);
background-repeat: no-repeat;
width: 961px;
height: 45px;
position: relative;
color: #fff;
z-index: 1;
font-weight: bold;
font-size: 14px;
text-transform: Uppercase;
}

#top_nav a:link, #top_nav a:visited{
text-decoration: none;
color: #fff;
}

#top_nav a:hover{
color: #d9d9d9;
}

#top_nav #tn_1{
position: absolute;
top: 10px;
left: 15px;
width: 100px;
height: 20px;
}

#top_nav #tn_2{
position: absolute;
top: 10px;
left: 110px;
width: 100px;
height: 20px;
}

#top_nav #tn_3{
position: absolute;
top: 10px;
left: 230px;
width: 100px;
height: 20px;
}

#top_nav #tn_4{
position: absolute;
right: 130px;
top: 10px;
width: 220px;
height: 20px;
}

#top_nav #tn_5{
position: absolute;
top: 10px;
right: 15px;
width: 100px;
height: 20px;
}

#topwrap{
width: 961px;
height: 172px;
position: relative;
z-index: 1;
}

#toplogo{
position: absolute;
left: 300px;
top:15px;
z-index: 2;
}


/*Home Page*/


#home_wrap{
position: relative; 
width: 961px; height: 
618px; 
background-image:url(../../global_graphics/bg_home.jpg); 
background-repeat: no-repeat;
color: #fff;
}

#home_left_title{
position: absolute;
left: 50px;
top: 370px;
width: 340px;
height: 30px;
}

#home_right_title{
position: absolute;
left: 420px;
top: 370px;
height: 30px;
width: 560px;
}

#home_left_content{
position: absolute;
width: 290px;
height: 135px;
left: 50px;
top: 410px;
font-size: 13px;
}

#home_right_content{
position: absolute;
left: 420px;
top: 410px;
height: 135px;
width: 506px;
font-size: 13px;
}

#home_left_links{
position: absolute;
left: 125px;
top: 575px;
width: 250px;
height: 40px;
font-size: 12px;
}

#home_left_links a, #home_left_links a:visited{
color: #fff;
text-decoration: none;
}

#home_left_links a:hover{
text-decoration: underline;
}

#home_right_link{
position: absolute;
right: 16px;
top: 562px;
width: 250px;
height: 40px;
}

#home_left_rm{
position: absolute;
left: 35px;
top: 575px;
width: 85px;
height: 40px;
font-size: 11px;
}

.innerdiv{
background-color: #3d3e3d;
}

.heading{
background-image:url(../../global_graphics/bg_h1.png); 
background-repeat: no-repeat;
height: 69px;
width: 961px;
}

.heading img{
padding-top: 15px;
padding-left: 15px;
}


#inside_wrap{
background-image:url(../../global_graphics/bg_inside.png); 
background-repeat: no-repeat;
}

#inside_left{
width: 690px;
float: left;
}

#inside_right{
width: 260px;
float: right;
}

#inside_left p{
padding-left: 40px;
padding-right: 40px;
padding-bottom: 15px;
font-size: 10.5pt;
padding-top: 10px;
}

#inside_right_content{
padding-left: 20px;
padding-right: 20px;
font-size: 10pt;
line-height: 13pt;
color: #fff;
padding-top: 30px;
}

.linkcon{
background-image:url(../../global_graphics/linkcon.png); 
background-position: 0px 5px;
background-repeat: no-repeat;
font-size: 12px;
font-weight: bold;
padding-top: 5px;
padding-left: 20px;
color: #fff;
}

#inside_left p img{
padding-bottom: 10px;
}

#inside_left a:link, #inside_left a:visited{
color: #db0007;
font-weight: bold;
text-decoration: none;
}

#inside_left a:hover{
color: #db0007;
font-weight: bold;
text-decoration: underline;
}



.linkcon a, .linkcon:visited{
color: #fff;
text-decoration: none;
}

.linkcon a:hover{
color: #ff0006;
}



hr{
border-width: 0px;
border-top-width: 1px;
border-top-color: #fff;
border-bottom-width: 1px;
border-style: solid;
border-bottom-color: #919191;
margin: 0px;
padding: 0px;
margin-bottom: 10px;
}


h1{
 display: none !important;
}












