body{padding:0;margin:0; background: url(../images/bg.jpg);font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular}
#container{width:800px;margin:0 auto;padding-top:50px;overflow: visible;text-align:right}
#main_box{width:100%;border-right: 1px solid #bcbcbc;border-bottom:1px solid #bcbcbc;border-top: 1px solid #646464;border-left:1px solid #646464;
background:#ffffff;padding-top:5px;padding-bottom:0px;text-align:left;}
.main_logo{margin-bottom:2px;border:0px}
.carl_gr_top{margin-left:-8px;}
#left_col{float:left;width:365px;height:600px}
#right_col{float:right;width:435px;overflow:hidden}
.clear{clear:left}
.nav{background-repeat:no-repeat; height:217px}
.nav_inner{float:right;width:80px;padding:7px 5px 0 0;height:100px;margin-top:384px}
.nav a { display:block;width:100%;color: #474747; text-decoration:none;text-align:right;
overflow:hidden;margin-bottom:2px;padding:0;font-size:68%;letter-spacing:1px; font-family:Verdana, Arial, Helvetica, sans-serif}
.nav a:hover, #text_box a{color:#ff9900}
.nav a:active{color:#ff9900}
#vis{color:#ff9900}
.sub_nav_img{float:right;margin:8px 0 0 15px}
#right_left{float:left;width:389px;overflow:hidden;}
#right_right{float:right;height:100%;}
.r_r_img, .r_r_img_txt{border:0;height:100px}
.welc{margin:0 10px 15px 0}
.newsletter{font-size:smaller;padding:0;margin:0;border:0}
.r_r_img_txt{margin-top:315px;width:33px;height:106px}
#text_box, #text_box_img{height:470px; width:380px;margin:10px 0px 0 10px;overflow:auto;text-align:justify;
padding:30px 10px 0 10px;color: #303030;font-family: Verdana, Arial, Helvetica;	font-size: 11px;line-height:15px}/*360-orig*/
#text_box p{margin-bottom:15px}
#text_box h2, #text_box_img h2{font-size:110%;color: #626262;margin-bottom:10px}
.boundary{width:369px;height:20px}
#text_box_img{overflow:hidden}
#text_box a{text-decoration:none;color:#404040}
#text_box a:hover{text-decoration:none;color:#ff9900}
p {line-height:15px}