body,div,h1,h2,h3,h4,h5,h6,p,ul,li,form,fieldset{margin:0; padding:0;}
body{font:12px/14px Arial, Helvetica, sans-serif; color:#222; background:#544e4d;}
img,fieldset{border:none; margin:0; padding:0;}
.left{float:left;}
.right{float:right;}
.full{ float:left; width:100%;}
.curve{float:left; width:100%;}
.curve img{float:left;}
.clear{clear:both;}
:focus{outline:none}
input:focus{outline:none;}

#wrapper{width:960px; margin:0 auto;}
#layout{float:left; width:100%;background:#a29692 url(../images/main_background_bg.jpg) no-repeat 0 0;}

#header{float:left; width:916px;padding:9px 0 2px; margin-left:15px; display:inline; border-bottom:2px solid #bbaea9; }
#header .site_visiting{float:left; width:100%; font-size:16px; line-height:18px; color:#fff; text-align:right;}
#header .site_visiting a{color:#2a4450; text-decoration:none;background:url(../images/underline_bg.gif) repeat-x 0 bottom;}
#header .site_visiting a:hover{background:none;}
#header .site_visiting img{vertical-align:middle; margin:0 12px 0 8px;}

#body_container{float:left; width:100%;}
#content_container{float:left; width:934px; padding:55px 13px 0;}
#content_container .top_content{float:left; width:373px;background: url(../images/top_content_left_bg1.gif) repeat-y 0 0;}
#content_container .top_content .content{float:left; width:345px; padding:0 0 0 28px;background:url(../images/top_content_left_bg.gif) no-repeat 0 0;}
#content_container .top_content h2{float:left; width:100%; margin-top:-6px; position:relative; font-size:40px; line-height:42px; color:#fff; font-weight:bold; padding-bottom:20px;}
#content_container .top_content h3{float:left; width:100%; font-size:25px; line-height:27px; color:#c9dde6; font-weight:bold; padding-bottom:15px;}
#content_container .top_content p{float:left; width:100%; font-size:16px; line-height:24px; color:#fff;padding-bottom:15px;}

#content_container .middle_content{float:left; width:100%; padding-top:26px;}
#content_container .left_content{float:left; width:373px;background: url(../images/left_conenent_bg.jpg) repeat-y 0 0;}
#content_container .left_content .top{float:left; width:373px;background:url(../images/left_conenent_top.jpg) no-repeat 0 0;}
#content_container .left_content .bottom{float:left; width:320px; padding:18px 27px 25px 26px; min-height:616px; height:auto!important; height:616px;background:url(../images/left_conenent_bottom.jpg) no-repeat 0 bottom;}
#content_container .left_content h3{float:left; width:343px; padding:0 0 15px 15px; font-size:20px; line-height:22px; margin:0 -20px 0 -13px; position:relative; display:inline; color:#0370a0; font-weight:bold;background: url(../images/heading_dot.gif) repeat-x 0 bottom;}
#content_container .left_content p{float:left; width:100%; font-size:16px; line-height:27px; color:#222;padding-top:10px;}

#content_container .center_content{float:left; width:253px; margin:81px 0 0 12px; display:inline;background: url(../images/center_content_bg.gif) repeat-y 0 0;}
#content_container .center_content .top{float:left; width:253px;background:url(../images/center_content_top.jpg) no-repeat 0 0;}
#content_container .center_content .bottom{float:left; width:215px; padding:14px 13px 9px 25px;min-height:546px; height:auto!important; height:546px;background:url(../images/center_content_bottom.gif) no-repeat 0 bottom;}
#content_container .center_content h3{float:left; width:225px; padding:0 0 14px 10px; font-size:20px; line-height:20px; margin:0 -7px 0 -13px; position:relative; display:inline; color:#0370a0; font-weight:bold;background: url(../images/heading_dot.gif) repeat-x 0 bottom;}
#content_container .center_content p{float:left; width:100%; font-size:16px; line-height:27px;color:#222;padding-top:7px;}

#content_container .right_content{float:left; width:283px; margin:145px 0 0 12px; display:inline;background: url(../images/right_content_bg.gif) repeat-y 0 0;}
#content_container .right_content .top{float:left; width:283px;background:url(../images/right_content_top.jpg) no-repeat 0 0;}
#content_container .right_content .bottom{float:left; width:246px; padding:17px 14px 16px 23px;min-height:481px; height:auto!important; height:481px;background:url(../images/right_content_bottom.gif) no-repeat 0 bottom;}
#content_container .right_content h3{float:left; width:256px; padding:0 0 13px 9px;font-size:20px; line-height:20px; margin:0 -7px 0 -10px; position:relative; display:inline; color:#0370a0; font-weight:bold;background: url(../images/dot1.gif) repeat-x 0 bottom;}
#content_container .right_content p{float:left; width:100%; font-size:16px; line-height:27px; color:#fff;padding-top:8px;}

#content_container .friend_content{float:left; width:933px; margin-top:12px;background: url(../images/friend_content_bg.gif) repeat-y 0 0;}
#content_container .friend_content .top{float:left; width:933px;background:url(../images/friend_content_top.jpg) no-repeat 0 0;}
#content_container .friend_content .bottom{float:left; width:863px; padding:15px 47px 27px 23px;background:url(../images/friend_content_bottom.gif) no-repeat 0 bottom;}
#content_container .friend_content h3{float:left; width:100%;font-size:20px; line-height:20px; color:#0370a0; font-weight:bold;}
#content_container .friend_content p{float:left; width:100%; font-size:16px; line-height:27px; color:#222;padding-top:10px;}
#content_container .friend_content p a{color:#38667c;text-decoration:underline;}
#content_container .friend_content p a:hover{text-decoration:none;}

.video_details{float:left; width:932px; padding:12px 14px;}
.video_details ul{float:left; width:932px; list-style:none;}
.video_details ul li{float:left; padding:0 8px;background: url(../images/video_divider.gif) no-repeat right 3px;}
.video_details .video{float:left; width:279px;padding:17px 10px 22px;background: url(../images/video_bg.jpg) no-repeat 0 0;}
.video_details .video h3{float:left; width:100%; font-size:20px; line-height:22px; color:#0370a0; text-align:center; padding-bottom:12px;}
.video_details .video span{float:left; width:100%; font-size:16px; line-height:27px; color:#fff; text-align:center;}
.video_details .video span.you_tube{padding-top:14px}
.video_details ul li.first{padding-left:0;}
.video_details ul li.last{padding-right:0; background:none;}

#footer{float:left; width:920px; padding:7px 0 10px; margin-left:16px; display:inline;background: url(../images/footer_bg.gif) repeat-x 0 0;}
#footer p{float:left; width:99%; font-size:16px; line-height:18px; color:#fff; text-align:right; padding-top:10px;}
#footer p a{color:#002637; text-decoration:none;background:url(../images/underline_bg.gif) repeat-x 0 bottom;}
#footer p a:hover{background:none;}
#footer p img{vertical-align:middle;}
#footer p.space_min{padding-top:5px;}
#footer p span{display:inline-block;}
#footer p.copy{text-align:center; padding-top:25px; font-size:12px;}
