@charset "utf-8";
/* CSS Document */

body, a, p, div, table, tr, td, img, h1, h3, h4{
padding:0;
margin:0;
border:none;
}

h1{
/*border-bottom:solid 1px #ccc;*/
font-size:20px;
color:#039;
font-family:sans-serif;
}

h2{
display:inline;
font-weight:bold;
font-size:14px;
}

h2.news{
display:block;
border-bottom:solid 1px #0000CC;
}

h3{
font-weight:bold;
font-size:14px;
}

h4{
font-weight:bold;
font-size:14px;
color:#3399FF;
text-align:left;
font-family:sans-serif;
}

/*organized from the top of the page down, for my sanity -Evan */

#_header{
display:none;
}

#_menu{
width:1000px;
height:30px;
background:url(/media/images/template/menu_bg2.gif) repeat-x;
border-top:solid 1px #036;
}

._menu_item{
width:120px;
height:25px;
padding:5px 0 0 0;
position:relative;
float:left;
text-decoration:none;
color:#036;
font-family:sans-serif;
text-transform:capitalize;
text-align:center;
font-size:14px;
}

#_search{
width:200px;
position:relative;
float:right;
height:25px;
vertical-align:middle;
padding:0 0 0 0;
}

#_search_box{
font-style:italic;
color:#aaa; 
border:none;
margin:5px 0 0 0;
width:135px;
float:left;
border:solid 1px #036;
}

#_search_go{
height:20px;
margin:0;
width:45px;
margin:5px 0 0 0;
float:left;
border:solid 1px #036;
color:#036;
font-weight:bold;
background:none;
}

#_main{
padding:20px 25px 10px 25px;
width:670px;
}

#_rightBar{
vertical-align:top;
padding:15px 25px 5px 25px;
}

#_rightBar div{
border-bottom:dotted 1px #888;
margin:5px 0 10px 0;
text-align:justify;
padding:0 0 10px 0;
font-family:sans-serif;
font-size:14px;
}

#_rightBG{
width:10px;
background:url(/media/images/template/rightBorder.png) repeat-y;
}

._bottom{
/*border-top:solid 1px #ccc;*/
padding:10px 25px 10px 25px;
width:310px;
vertical-align:top;
font-family:sans-serif;
font-size:12px;
}

._bottom div{
text-align:justify;
padding:0 0 10px 0;
border-bottom:solid 1px #888;
margin:5px 0 10px 0;
}

#_rightBar ._quote{
font-style:italic;
color:#0033FF;
padding:27px 0 0 13px;
background:url(/media/images/template/blockquote_quotes.gif) no-repeat 0 0;
font-weight:normal;
font-size:16px;
border:none;
}

._qname{
margin:5px 0 0 0;
font-style:normal;
color:#000;
border:none;
font-weight:bold;
font-size:12px;
}

._qcompany{
margin:5px 0 0 0;
font-style:normal;
color:#000;
border:none;
font-weight:normal;
font-size:12px;
}

div .read_more{
background:url(/media/images/misc/read_more_btn.png) right no-repeat;
padding:0 15px 0 0;
height:18px;
display:block;
color:#fff;
text-decoration:none;
text-align:right;
position:relative;
font-size:12px;
font-family:sans-serif;
}

#_footer{
height:125px;
background:#1b3486;
width:1000px;
font-size:24px;
color:#036;
background:url(/media/images/template/footer.jpg);
position:relative;
vertical-align:bottom;
border-bottom:solid 1px #aaa;
}

._fmenu_item{
font-size:12px;
color:#CC0000;
position:relative;
height:15px;
float:left;
width:75px;
text-align:center;

}

#_footer_container{
position:absolute;
bottom:0;
left:0;
width:100%;
text-align:center;
}

#_footer_menu{
position:absolute;
height:15px;
width:1000px;
bottom:10px;
left:0px;
}

#_copy{
font-size:12px;
position:relative;
height:15px;
bottom:0;
text-align:left;
margin:100px 20px 0 0;
float:right;
}




