@charset "utf-8";
/* Online Strategy Consultants CSS Document */

body{
margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:18px; background-color:#000000;
}

.clear{ clear:both; }	.bord{ border:#FF0000 solid 1px; }
h1{	font-size:28px; margin:0px; padding:0px; }
h3{	font-size:18px;  margin:0px; padding:0px; }
a{ text-decoration:none; }

.form_btn{
background-color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; padding:3px 7px;
}

.main{ width:100%; margin:0px; padding:0px; background:url(../images/top_bg.jpg) repeat-x top; }

.header_main{
width:1016px; height:53px; margin:auto; background:url(../images/header_bg.jpg) no-repeat center bottom; padding:35px 0px 12px 0px;
position:relative;
}
.logo{ width:115px; float:left; padding:0px 0px 0px 25px; }
.logo_name_hold{ width:auto; float:left; padding:0px 0px 0px 10px; color:#FFFFFF; }
.logo_name{ width:400px; padding:5px 0px 7px 0px; color:#FFFFFF; }
.logo_slogan{ width:auto; color:#000000; font-size:15px; text-transform:uppercase; font-weight:bold; padding:5px 0px 0px 0px; }

.header_sitemap_hold{ width:auto; float:right; padding:0px 20px 0px 25px; background:url(../images/site_map.png) no-repeat left; }
.header_sitemap_hold a{ color:#000000; text-decoration:none; }
.header_sitemap_hold a:hover{ color:#000000; text-decoration:underline; }

.header_links_hold{
width:auto; float:right; padding:35px 20px 0px 0px; font-weight:bold; color:#000000; font-size:11px;
position:absolute; right:0px; top:43px;
}
.header_links_hold a{ text-decoration:none; color:#333333;  }
.header_links_hold a:hover{ text-decoration:none; color:#000000;  }

.sitemap_hold{
width:500px; padding:50px 0px 500px 100px; background:url(../images/sitemap_bg.png) no-repeat; background-position:450px 20px;
}
.sitemap_hold ul{ padding:0px; margin:0px; }
.sitemap_hold ul li{  list-style:disc;  padding:10px 0px 10px 0px;}
.sitemap_hold ul li a{ text-decoration:none; color:#000000; }
.sitemap_hold ul li a:hover{ text-decoration:underline; color:#000000; }

.banner_main{ width:100%; }
.banner{ background:url(../images/banner_bg.jpg) repeat-x top; width:984px; margin:auto; padding:8px; background-color:#302d33; }

.banner_left_col{ float:left; }
.welcome_main{ width:645px; color:#d7d7d7; padding:0px 0px 0px 0px; }
.welcome_main a{ color:#d7d7d7; text-decoration:underline; }
.welcome_main a:hover{ color:#d7d7d7; text-decoration:none; }


.welcome_img{ float:left; padding:0px 10px 5px 0px; }

.home_bot_content{ width:984px; margin:auto; padding:8px; background-color:#302d33; color:#d7d7d7; }


.banner_right_col{
width:320px; background:url(../images/welcome_divider.png) repeat-y left; float:right; padding:10px 0px 0px 10px;
}
.call_to_see{ background:url(../images/call_to_see.png) no-repeat center top; width:234px; padding:75px 0px 20px 92px; }
.call_to_see a{ text-decoration:underline; color:#000000; font-weight:bold; }
.call_to_see a:hover{ text-decoration:none; color:#000000; }

.banner_right_col_links_main{ width:auto; padding:0px; }
.banner_right_col_links_hold{ width:auto; padding:10px 0px 0px 5px; }
.banner_right_col_links_img{ width:70px; padding:0px; float:left; }
.banner_right_col_links_text{ width:225px; padding:0px 0px 0px 10px; float:left; }
.banner_right_col_links_text a{ text-decoration:underline; color:#000000; }
.banner_right_col_links_text a:hover{ text-decoration:none; color:#000000; }


.content_main{
width:980px; margin:auto; padding:10px; background-color:#e2e2e2; color:#000000;
}
.inner_content_main{ width:auto; padding:0px 0px 0px 0px; }
.inner_content_main object{ float:left; margin:0px; }

.inner_content_title{
width:630px; font-size:14px; font-weight:bold; padding:2px 0px 5px 0px; text-transform:uppercase;
}


.home_bot_box_main{ width:100%; background-color:#e2e2e2; padding:0px; }
.home_bot_box_hold{ width:1000px; margin:auto; padding:0px; background:url(../images/home_bot_box_divider.jpg) repeat-y right; }
.home_bot_box{
width:249px; min-height:310px; background:url(../images/home_bot_box_divider.jpg) repeat-y left; padding:0px; float:left;
}
.home_bot_box_title{
width:auto; font-size:16px; text-transform:uppercase; color:#515151; font-weight:bold; padding:10px 0px 5px 0px; text-align:center;
}
.home_bot_box_img{ width:235px; height:100px; margin:auto; padding:0px 0px 10px 0px; text-align:center; }
.home_bot_box_text{ width:216px; padding:0px 10px 0px 9px; }
.home_bot_box_readmore{ width:auto; padding:0px; text-align:right; padding:5px 15px 10px 0px; }
.home_bot_box_readmore a{ text-decoration:none; color:#000000; }
.home_bot_box_readmore a:hover{ text-decoration:none; color:#8a8a8a; text-align:right; }

.home_bot_box_last{
width:240px; padding:0px 5px 0px 0px; float:left; border-right:#e2e2e2 solid 5px;
}

.video_new a{ color:#1849b5; text-decoration:underline; }
.video_new a:hover{ color:#1849b5; text-decoration:none; }

.footer_hold{ width:100%; background-color:#FFFFFF; padding:10px 0px 10px 0px; border-top:#9f9f9f solid 1px; }
.footer{ width:1000px; margin:auto; padding:0px; color:#4c4c4c; }
.footer a{ text-decoration:none; color:#4c4c4c; }
.footer a:hover{ text-decoration:none; color:#000000; }
.footer_left{ width:265px; padding:0px; float:left; }
.footer_right{ width:720px; padding:0px; float:right; text-align:right; }

.error {
color:#CC0000;
font-size:12px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
