/* CSS Document */
body {  font-family: Arial, Verdana, myriad, Arial, helvetica, Sans-Serif; background:#fff url(../img/body_bg5.jpg) top no-repeat; margin:0; padding:0; }
td {  font-family: Arial, Verdana, myriad, Arial, helvetica, Sans-Serif; font-size: 13px; color: #444; }
#container { width:970px; margin:0 auto; background:#fff url(../img/bg_container.jpg) top no-repeat; padding:0; }

.clear { clear:both; height:1px; }

.header { height:131px; margin:0 auto; width:915px; background: url(../img/bg_top_options.png) left no-repeat; padding:0; margin-bottom:-1em; position:absolute; } 
.header .logo { width:240px; height:121px; background:url(../img/logo.png) top no-repeat; float:left; margin-left:2em; }
.header .logo span { display:none; }
.header .phone { float:right; margin:1em 0.3em; padding:0; font-size:27px; color:#666666; font-weight:bold; }

.content { clear:both; width:925px; margin:0 auto; padding:0; margin-top:5em; }
.content p { line-height:20px; color:#323232; font-size:13px;}

.content ul { margin:0.5em 0.5 0.5 1em; padding:0; list-style:none; }
.content ul li { margin:0.5em 0 0 0; padding:0 0 0 15px; background:url(../img/bullet.gif) no-repeat left; font-size:13px; color:#323232; }
.content ul li a { color:#323232; font-size:13px; text-decoration:none; }
.content ul li a:hover { color:#323232; font-size:13px; text-decoration:underline; }

/* Top options */
.content-page { width:931px; margin:0 auto; }
.content-page h2 { font-weight:normal; font-size:29px; color:#474747; margin:0.8em 0 0.8em 0; }
.content-page h3 { font-weight:normal; font-size:23px; color:#474747; padding:0; margin:0.8em 0 0.8em 0; clear:both; }
.content-page h3 a { font-weight:normal; font-size:20px; text-decoration:underline; color:#474747; padding:0; margin:0.8em 0 0.8em 0; clear:both; }

.content-page p { color:#4e4e4e; font-size:13px; }
.content-page .plain-content { width:901px; margin:0 auto; padding-top:3em; }
.content-page .plain-content .left { width:640px; }
.content-page .plain-content .right { margin-top:-3em; }

.content-page .left { width:677px; float:left; }

/* STYLES */
.content-page .left h2 { padding: 0; margin: 0 0 5px 0; color: #404040; }
.content-page .left h2 a { text-decoration: none; color: #404040; }
.content-page .left a { color: #404040; }
.content-page .left .post { border-bottom: 1px dashed #ccc; margin-bottom: 30px; }
.content-page .left .navigation { padding-bottom: 20px; }
.content-page .left .navigation a { font-size: 13px; font-weight: bold; }
.content-page .left li.comment { background: #f6f6f6; margin-bottom: 20px; }

.content-page .right { width:208px; float:right; background:url(../img/bg_sub_nav.png) top no-repeat; padding:20px; margin-top:0em; }
.content-page .right h3 { color:#62a809; font-size:19px; font-weight:normal; margin:1em 0 0 0.8em; padding:0.5em 0 0 0; }
.content-page .right h4 { color:#444444; font-size:15px; font-weight:bold; margin:1.2em 0 0 1.2em; padding:0; }
.content-page .right ul { margin:0 0 0 1em; padding:0; }
.content-page .right ul li { border-bottom:1px #f2f2f2 solid; padding:1px 0 2px 10px; }
.content-page .right form { margin:1em 0 0 1em; padding:0; font-size: 13px; }
.content-page .right .cloud { margin:0em 0 0 1em; padding:0; }
.content-page .right .cloud a { text-decoration: none; color:#444; }


.footer { width:930px; background:#282828 url(../img/bg_footer.jpg) repeat-x; height:200px; clear:both; margin:0 auto; margin-top:2em; }
.footer .left { float:left; background:#282828 url(../img/left_footer.jpg) top left no-repeat; height:183px; width:13px; }

.footer .content-footer { float:left; background:#282828 url(../img/bg_footer.jpg) top repeat-x; height:183px; width:894px; color:#fff; font-size:13px; }
.footer .content-footer .box { float:left; width:260px; min-height:200px; padding:0.8em 0 0 0.8em; }
.footer .content-footer .box-bg2 { float:left; width:260px; min-height:200px; padding:0.8em 0 0 0.8em; background:url(../img/bg_footer_box.jpg) top left no-repeat; }
.footer .content-footer .box-bg { float:left; width:260px; background:url(../img/bg_footer_box.jpg) top left no-repeat; min-height:200px; padding:20px; }

.footer ul {  padding:0; list-style:none; margin:0; width:250px; }
.footer ul li { margin:0.5em 0 0 0; padding:0px 0px 5px 15px; background:url(../img/dark_bullet.gif) no-repeat left; border-bottom:1px #3d3d3d solid; }
.footer ul li a { color:#fff; font-size:13px; text-decoration:none; }
.footer ul li a:hover { color:#fff; font-size:13px; text-decoration:underline; }

.footer h2 { margin:0; padding:0 0 5px 0; color:#fff; font-weight:normal; font-size:20px; }

.footer .right { float:right; background:#282828 url(../img/right_footer.jpg) top right no-repeat; height:183px; width:13px; }

.footer .form { margin:0; padding:0; }
.footer .form p { clear:both; margin:0; padding:5px; }
.footer .form label { display:block; float:left; width:80px; text-align:right; padding:0; font-weight:bold; padding:3px 10px 0 0; color: #fff; }
.footer .form input { width:152px; background:#ebebeb; border:1px #181818 solid; height:22px; float:left; color:#434343; }
.footer .form .submit { background:url(../img/button.png) no-repeat; width:85px; height:39px; color:#fff; border:0; margin:1em 0 0 11em; font-weight:bold; padding:0 8px 15px 0; cursor:hand; cursor:pointer; }