@charset "utf-8";
/* CSS Document */

*{
padding:0;
margin:0;
}

body{
background-image:url(images/wrapper_bg.png);
background-repeat:repeat-y;
}

img{
border-style: none;
}

/* tag styles */
img.section_img{
border:1px solid #CCCCCC;
padding:4px;
margin:5px;
}

h3.subtitle{
font-family:"MS Sans Serif";
font-size:12px;
font-weight:normal;
color:#425572;
text-align:left;
}
h3.title{
font-family:"MS Sans Serif";
font-size:18px;
font-weight:normal;
color:#425572;
text-align:left;
}

table.information{
vertical-align:top;
min-height:180px;
font:10pt Calibri;
line-height:120%;
color:#425572;
}

td.separator{
background-image:url(images/resources_separator.png);
background-position:left;
background-repeat:no-repeat;
height:10px;
width:245px;
}

a.green:link{
color:#0d4417;
text-decoration:none;
}
a.green:active{
color:#0d4417;
text-decoration:none;
}
a.green:visited{
color:#3f1111;
}
a.green:hover{
color:#3f1111;
}

a.section_links:link{
color:#0066cc;
text-decoration:none;
}
a.section_links:active{
color:#0066cc;
text-decoration:none;
}
a.section_links:visited{
/*color:#99ccff;*/
color:#0066cc;
text-decoration:none;
}
a.section_links:hover{
color:#0066cc;
text-decoration:underline;
}

p.green{
color:#0d4417;
font:Calibri;
}
/*end tag styles*/

/*wrappers*/
div#wrapper{
background-image:url(images/wrapper_bg.png);
background-repeat:repeat-y;
}

div#wrapper5{
position:absolute;
top:0px;
float:left;
width:43px;
height:1024px;
background-image:url(images/sidebar.png);
background-repeat:no-repeat;
}

div#wrapper2{
margin:0 auto;
/*changed value from 1211px to accomodate smaller homepage size*/
height:1024px;
background-image:url(images/bg.gif);
background-repeat:repeat-x;
}

div#wrapper3{
margin:auto;
height:380px;
background-image:url(images/montage_bg.gif);
background-repeat:repeat-x;
}

div#wrapper4{
height:0px;
background-image:url(images/infobar_bg.gif);
background-repeat:repeat-x;
}
/*end wrappers*/

div#montage{
margin:0 0 0 31px;
height:358px;
background-image:url(images/montage.png);
background-repeat:no-repeat;
}

div#preloader{
margin:0 auto;
padding:0 32px 0 0;
width:543px;
height:360px;
}

div#infobar{
margin:0 auto;
width:937px;
height:0px;
background-image:url(images/infobar.png);
background-repeat:no-repeat;
}

div#tabs{
margin:0 auto;
width:800px;
height:0px;
}
div#mainbody{
clear:both;
margin:0 auto;
width:937px;
height:350px;
background-image:url(images/mainbody_home.png);
}

div#left{
float:left;
padding:0 7px 7px 50px;
width:320px;
overflow:auto;
height:auto;
font:11pt Calibri;
line-height:120%;
color:#5b7462;
}

div#separator1{
width:7px;
margin:10px 0 0 0;
height:550px;
float:left;
background-image:url(images/dot.gif);
background-repeat:repeat-y;
}

div#mid{
overflow:hidden;
height:auto;
float:left;
width:245px;
font:11pt Calibri;
line-height:120%;
color:#5b7462;
}

div#separator2{
width:5px;
height:550px;
margin:10px 0 0 0;
float:left;
background-image:url(images/dot.gif);
background-repeat:repeat-y;
}

div#right{
width:270px;
height:auto;
float:left;
overflow:auto;
font:11pt Calibri;
line-height:120%;
color:#5b7462;
}

div#separator3{
width:200px;
height:1px;
margin:10px 0 0 10px;
padding:0 15px 15px 0;
float:left;
background-image:url(images/dot_x.gif);
background-repeat:repeat-x;
}

div#section{
float:left;
padding:10px 0 0 0;
}

div#footer{
width:695px;
height:35px;
margin:0 auto;
font:12pt Calibri;
color:#3b4f56;
text-align:center;
}

div#cat{
margin:0 auto;
width: 250px;
background-color:#CCCCCC;
}
