html,body{height:100%}
body{font-family:Tahoma, Arial, Verdana;font-size:12px;margin:0 auto;padding:0;color:#4c4c4c;height:100%;}
*{margin:0;padding:0;}
*:focus{outline:none;}
.clr{clear:both}
h1, h2, h3, h4, h5{margin-bottom:15px;margin-top:5px;font-family:Tahoma, Arial, Verdana;font-weight:normal;color:#493c27;}
h1{font-size:28px;line-height:30px;}
a{color:#5a4e39;text-decoration:underline;}
a:hover{color:#857963;}
a img{border:none}
.imgleft{float:left;padding-right:12px;}
.imgright{float:right;padding-left:12px;}
p, ul, ol, blockquote{font-size:12px;line-height:18px;margin-bottom:0px;color:#4c4c4c;}
ul, ol{margin:10px 0 35px 40px;}
#main_container{background-image:url(../images/bg_container_top.gif);background-repeat:repeat-x;background-color:#fff;min-height:82%;}
#main_container_inner{background-image:url(../images/bg_container_inner.gif);background-repeat:repeat-x;background-color:#fff;min-height:82%;}
#bottom_container{background-image:url(../images/bg_container_bottom.gif);background-repeat:repeat-x;height:150px;}
#introtext{width:570px;float:left;}
#centercolumn{width:980px;margin:0px auto 0px auto;}
#top{height:195px;width:980px;}
#logo{width:980px;float:left;}
#pad_logo{padding:2px 0px 0px 2px;}
#topmenu{width:980px;float:left;height:60px;}
#nav{margin:0px;padding:10px 0px 0px 0px;}
#nav ul{padding:0 0 0 0px;margin:0;list-style:none;}
#nav li{list-style:none;float:left;display:inline;padding:0px 0px 0px 0px;margin-right:16px;font:normal 12px Arial;margin-left:10px;}
#nav li.current{background-image:url(../images/selectormenu.gif);background-repeat:no-repeat;background-position:center top;}
#nav li.current a:hover{background-image:none !important;}
#nav li a, #nav li a:visited{color:#ffffff;text-transform:uppercase;font-size:16px;text-decoration:none;display:block;padding:20px 0px 5px 0px;}
#nav li a:hover{background-image:url(../images/selectormenu.gif);background-repeat:no-repeat;background-position:center top;}
span.descmenu{font-size:11px;text-transform:capitalize;color:#ffffff;padding:0px 0px 0px 0px;}
#content{width:980px;}
#padding_content{padding:30px 0px 30px 0px;float:left}
#maincontent{padding:0px 0px 0px 0px;}
#main{width:640px;float:left;}
#maintext{padding:0px 30px 20px 20px}
#maintext_portfolio{padding:0px 0px 0px 0px}
.boxtop{width:270px;float:left;padding:0px 0px 0px 0px;}
.spacer{width:50px;float:left;display:block;height:100px;}
.read{background-image:url(../images/icon_checks.gif);background-repeat:no-repeat;background-position:0 0;padding:0px 0px 10px 25px;}
#side{width:323px;float:left;}
#side a{color:#fff;text-decoration:underline;}
#side a:hover{color:#fff;}
.sidebox{padding:0px 10px 10px 0px;}
.c_middlesidebox{background-image:url(../images/c_middle.gif);background-repeat:repeat-y;background-position:left;width:323px;margin-top:10px}
.c_topsidebox{background-image:url(../images/c_top.gif);background-repeat:no-repeat;background-position:left top;width:323px;}
.c_bottomsidebox{background-image:url(../images/c_bottom.gif);background-repeat:no-repeat;background-position:left bottom;width:323px;}
.contentbox{padding:10px 18px 30px 27px;}
.contentbox_alt{padding:15px 30px 30px 29px;}
.contentbox h2, .contentbox p{color:#fff;}
.side_bg{background-image:url(../images/bg_sideglow.gif);background-repeat:no-repeat;background-position:top left;height:482px;padding:0px 0px 0px 27px;}
.sidebox blockquote{margin:0px !important;padding:0px !important;background-image:url(../images/quote_top.png);background-repeat:no-repeat;}
.sidebox blockquote div{background-image:url(../images/quote_bottom.gif);background-position:right bottom;background-repeat:no-repeat;padding:30px 8px 30px 8px;}
.sidetext{padding:0px 20px 0px 27px;}
ul.l1{margin:0px;padding:0px;list-style-type:none;font-size:14px;}
ul.l1 li{list-style-type:none;background-image:url(../images/arrow_large.gif);background-position:center left;background-repeat:no-repeat;border-bottom:solid 1px #e6e6e6;line-height:30px;padding:0px 20px}
ul.l1 li a, ul.l1 li a:visited{color:#4c4c4c;text-decoration:none;}
ul.l1 li a:hover{text-decoration:underline;}
ul.l2{margin:0px;padding:0px;list-style-type:none;}
ul.l2 li{list-style-type:none;padding:0px 0px 13px 30px;background-image:url(../images/arrow_large.jpg);background-position:center left;background-repeat:no-repeat;border-bottom:solid 1px #e6e6e6;line-height:30px;padding:0px 40px}
ul.l2 li a, ul.l2 li a:visited{color:#4c4c4c;text-decoration:underline;}
ul.l2 li a:hover{text-decoration:underline;}
.but{vertical-align:middle;}
.inputbox01{width:205px;border:0px;vertical-align:middle;padding:4px 4px 6px 3px;color:#999;background-image:url(../images/bg_input_src.gif);background-repeat:no-repeat;margin-right:5px;}
#newsletter fieldset{border:0px;}
#footer{width:980px;margin:0px auto;color:#fff !important}
#footer a, #footer a:visited{color:#fff;text-decoration:none;}
#foot a:hover{text-decoration:underline;}
.box_bottom{width:290px;float:left;padding:20px 0px 0px 0px}
.box_bottom ul li a, .box_bottom ul li a:visited{color:#fff;text-decoration:none;}
#foot_copyright{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;text-align:center;color:#fff;}

