html {
	margin: 0px;
	padding: 0px;
	background-color: #323232;
}
body {
	margin: 0px;
	padding: 516px 0px 0px;
	background-color: #323232;
	font: 12px Arial, Helvetica, sans-serif;
	color: #B3B3B3;
}
img {
	border-style: none;
}
form, fieldset {
	margin: 0px;
	padding: 0px;
	border-style: none;
}
a {
	text-decoration: none;
	color: #648CDC;
}
a:hover {
	text-decoration: none;
	color: #8CAAFA;
}
a.inverted {
	text-decoration: none;
}
a.inverted:hover {
	text-decoration: underline;
}
a:focus {
	outline: 0;
}
p {
	margin: 0px;
	padding-bottom: 12px;
}
.blog_comment{ float:left;}
.blogImg{ float:left;}
.alignleft {
float:left;
}
h1 {
	font-size: 16px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px 0px 15px;
	padding: 0px;
	text-transform: uppercase;
}
.cufon-ready h1 {
	font-size: 24px;
}
h1.index_h1 .cufon {
	float:left;
}
h1.index_h1 img {
	float:left;
	margin-top: -5px;
}
.right_column h2 {
	background:#3d3c3c url(../images/dark_box_hd_bullet.gif) no-repeat 5px 7px;
	padding-left: 28px;
	*margin-left:-15px;
	_margin-left:0px;
	font-size: 15px;
	font-weight:normal;
}

.widgettitle{
	padding: 5px 6px 6px 30px;
	min-height: 1px;
	margin-bottom: 9px;
	border: 1px solid #636363;
	color:#6781b1;	
}


h3 {
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px 0px 15px;
	padding: 0px;
}
h3 a {
	text-decoration: none;
}

h4 {
	font-size: 12px;
	color: #E6E6E6;
	margin: 0px 0px 10px;
	padding: 0px;
}
.cufon-ready h3 {
	font-size: 20px;
}
.content {
	background-color: #545353;
	background-image: url(../images/content_bg.gif);
	background-repeat: repeat-x;
}
.content .width_limiter {
	background-image: url(../images/content_atak.gif);
	background-repeat: no-repeat;
	background-position: 374px 31px;
	min-height: 230px;
}

.left_column {
	float: left;
	width: 624px;
	line-height: 19px;
	color: #B6B6B6;
	padding-bottom: 16px;
}
.left_column .index_services_hd_container {
	padding: 11px;
}

.left_column .index_services_hd {
	font-size: 23px;
	text-decoration: none;
	background-image: url(../images/dark_box_hd_bullet.gif);
	background-repeat: no-repeat;
	padding-left: 27px;
	background-position: 0px 3px;
	color: #778CB3;
}
.left_column .index_services_hd a {
	text-decoration: none;
	color: #778CB3;
}
.left_column .index_services_box {
	padding-bottom: 8px;
	margin-bottom: 17px;
}
.index_services_box ul {
	margin: 0px;
	padding: 0px 13px 0px 0px;
	float: left;
	width: 143px;
}
.index_services_box li {
	border-bottom: 1px solid #565656;
	list-style: none;
	vertical-align: middle;
	min-height: 1px;
}
.index_services_box ul a {
	color: #818181;
	text-decoration: none;
	display: block;
	padding: 4px 7px 3px;
	min-height: 1px;
}
.index_services_box ul a:hover {
	font-weight: bold;
	color: #799AD5;
	text-decoration: none;
	background-color: #3F3F3F;
}
.index_services_box .text {
	padding-left: 7px;
	float: left;
	width: 288px;
	margin-top: 7px;
	font-size: 11px;
}
.index_services_box .text .hd {
	font-size: 16px;
	color: #799AD5;
	line-height: normal;
	margin-bottom: 10px;
}
.index_testimonial_cont {
	color: #EAEAEA;
	height: 81px;
	margin-left: 149px;
	position: relative;
	border: 1px solid #707170;
}
.index_testimonial {
	height: 81px;
	display: table-cell;
	vertical-align: middle;
	padding-right: 10px;
	padding-left: 20px;
	color: #C8C8C8;
	width: 443px;
}
.index_testimonial img {
	position: absolute;
	left: -150px;
	top: -1px;
}
.index_testimonial i {
	background-image: url(../images/index_testimonials_arrow.gif);
	height: 49px;
	width: 16px;
	position: absolute;
	left: -7px;
	top: 16px;
}


.index_testimonial .author {
	color: #E6E6E6;
	font-weight: bold;
	text-align: right;
	display: block;
	margin-top: 4px;
}




.right_column {
	float: right;
	width: 355px;
	padding-bottom: 16px;
	line-height: 19px;
	color: #B8B1B1;
}
.right_hd {
	background-image: url(../images/dark_box_hd_bullet.gif);
	background-repeat: no-repeat;
	padding-left: 23px;
	font-size: 16px;
	padding-top: 1px;
	color: #FFFFFF;
}
.right_hd a {
	text-decoration: none;
	color: #FFFFFF;
}
.right_column .estimate_block {
	padding: 8px 13px 10px;
}
.right_column .estimate_block .callus {
	font-size: 20px;
	color: #FFFFFF;
	float: left;
	margin-top: 8px;
}
.right_column .estimate_block .callus b {
}
.right_column .estimate_block .button {
	float: right;
	width: 130px;
	margin-top: 5px;
}
.right_column .estimate_block .button a {
	color: #89A4D3;
}
.right_column .resources {
	padding-right: 18px;
	padding-left: 18px;
}
.right_column .resources ul {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 164px;
	font-weight: bold;
}
.right_column .resources li {
	border-bottom: 1px solid #787878;
	list-style: none;
	vertical-align: middle;
	min-height: 1px;
}
.right_column .resources ul a {
	color: #D4D4D4;
	text-decoration: none;
	display: block;
	padding: 4px 5px 3px;
	min-height: 1px;
	position: relative;
}
.right_column .resources ul a:hover {
	background-color: #525454;
	text-decoration: none;
}
.right_column .subscribe {
	padding: 6px 10px 10px;
}
.right_column .subscribe .bg {
	background-image: url(../images/subscribe_bg.gif);
	float: left;
	height: 20px;
	width: 210px;
	padding-top: 5px;
	padding-left: 10px;
}
.right_column .subscribe .inp {
	font: 12px Arial, Helvetica, sans-serif;
	color: #4678B4;
	margin: 0px;
	padding: 0px;
	width: 200px;
	border-style: none;
	background-color: transparent;
}
.right_column .subscribe p {
	padding-bottom: 5px;
}
.right_column .subscribe .button {
	float: right;
	width: 90px;
	display: inline;
	margin-right: 2px;
}
.right_column .subscribe .button a {
	color: #E76060;
}
.right_column .head_lines .trigger, .right_column .head_lines .trigger span {
	display: block;
}
.CONTENT-------------------------{}
strong {
	color: #FA6E6E;
}
ul.accordion {
	margin: 0px;
	padding: 0px;
}
ul.accordion li {
	list-style: none;
}
ul.accordion .trigger {
	background-image: url(../images/collapsed_arrow.png);
	cursor: pointer;
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: bold;
	display: inline-block;
	text-decoration: none;
	position: relative;
	margin-bottom: 10px;
	padding-left: 29px;
}
ul.accordion .trigger span {
	background-color: #464646;
	border: 1px solid #2A2A2A;
	display: inline-block;
	padding-right: 7px;
	padding-left: 7px;
}
ul.accordion .trigger:hover span {
	background-color: #373737;
}
ul.accordion .second_level_ul {
	margin: 0px;
	padding: 0px 0px 15px 29px;
}
ul.small_accordion .trigger {
	background-image: url(../images/bullet_small.png);
	padding-left: 16px;
}
ul.small_accordion .second_level_ul {
	padding-left: 16px;
}

.portfolio_preview img {
	display: inline;
	float: left;
	width: 100px;
	margin-right: 23px;
	border: 3px solid #323232;
	margin-bottom: 12px;
}
.about_testimonials {
	font-size: 11px;
}
.about_testimonials p {
	padding-bottom: 7px;
}
.about_testimonials strong {
	color: #78A0DC;
	float: right;
}
.about_service_info ul {
	display: inline;
	float: left;
	width: 165px;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	font-size: 11px;
}
.about_service_info li {
	padding-bottom: 2px;
	list-style: none;
}
.about_service_info a {
	color: #BEBEBE;
}
.about_service_info a:hover {
	color: #FFFFFF;
}
.red_bold {
	font-weight: bold;
	color: #FA7373;
}
.cyan_bold {
	font-weight: bold;
	color: #5A8CF0;
}
.grey_bold {
	font-weight: bold;
	color: #D8D8D8;
}
.pager {
	color: #969696;
	text-align: center;
	line-height: 26px;
	height: 27px;
	font-size: 14px;
}
.pager a {
	color: #78A0DC;
	text-decoration: none;
}
.pager a:hover {
	text-decoration: underline;
}
.pager .bg {
	background-image: url(../images/pager.gif);
	background-repeat: no-repeat;
	height: 27px;
	font-weight: bold;
	display: inline;
	background-position: left top;
	padding: 5px 0px 6px 2px;
}
.pager .bg2 {
	background-image: url(../images/pager.gif);
	background-repeat: no-repeat;
	background-position: right top;
	position: relative;
	right: -2px;
	height: 27px;
	display: inline;
	padding: 5px 5px 6px;
}

.pager .bg2 a {
	color: #969696;
	margin-right: 3px;
	margin-left: 3px;
}
.pager .bg2 .current {
	color: #FFFFFF;
}
.headquarters {
	background-image: url(../images/headquarters.png);
	height: 230px;
	margin-bottom: 10px;
}
.our_network {
	background-image: url(../images/network.png);
	height: 200px;
	margin-bottom: 10px;
	border: 1px solid #636363;
}
.ceo_picture {
	background-image: url(../images/ceo_picture.png);
	height: 230px;
	margin-bottom: 10px;
}
ul.squares {
	margin: 0px;
	padding: 0px 0px 10px 20px;
}
ul.squares li {
	list-style: square outside;
}
.left_floated {
	float: left;
	display: inline;
	margin-right: 20px;
	margin-bottom: 10px;
}
.right_floated {
	float: right;
	display: inline;
	margin-left: 20px;
}
ul.small_bulleted {
	margin: 0px;
	padding: 0px 0px 10px;
}
ul.small_bulleted li {
	background-image: url(../images/bullet_small.png);
	padding-left: 20px;
	list-style: none;
	background-repeat: no-repeat;
	padding-bottom: 3px;
}
#CareerForm {
	background-color: #4B4B4B;
	border: 1px solid #696969;
	padding-top: 10px;
	margin-bottom: 50px;
}
#CareerForm label {
	float: left;
	width: 125px;
	padding-right: 10px;
	font-weight: bold;
	color: #C7C7C7;
	text-align: right;
}
#CareerForm .input {
	background-color: #414141;
	width: 420px;
	border: 1px solid #5F5F5F;
	font: 11px Arial, Helvetica, sans-serif;
	color: #9D9D9D;
	padding: 3px;
	float: left;
}
#CareerForm .small {
	font-style: italic;
	float: left;
	padding-left: 6px;
}

#CareerForm .resume {
	background-color: #464646;
	border-top: 1px solid #696969;
	padding-bottom: 12px;
	padding-top: 10px;
}
#CareerForm .resume .input {
	width: 200px;
}

#CareerForm .submit {
	font: bold 11px Arial, Helvetica, sans-serif;
	background-color: #3C3C3C;
	border: 1px solid #828282;
	float: right;
	margin-left: 10px;
	color: #6E96BE;
	position: relative;
	top: 16px;
}
#CareerForm .clear {
	background-color: #3C3C3C;
	font-size: 11px;
	font-weight: bold;
	color: #828282;
	border: 1px solid #828282;
	float: right;
	position: relative;
	top: 16px;
}
#CareerForm .button {
	position: relative;
	top: 16px;
	width: 120px;
	float: right;
	margin-left: 20px;
}
.date {
	font-weight: bold;
	color: #FA9B9B;
}
.news {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #787878;
}
.headlines_date {
	float: left;
	width: 64px;
	text-align: right;
	padding-right: 5px;
	color: #E6E6E6;
}
.headlines_link {
	display: table;
	min-height: 1px;
	font-size: 11px;
	line-height: normal;
	padding-top: 2px;
	padding-bottom: 5px;
}
.headlines_link a {
	color: #C8C8C8;
	text-decoration: none;
}
.headlines_link a:hover {
	color: #78A0DC;
}
.right_column .testimonials_box {
	padding-top: 0px;
}
.right_column .testimonials_box .button {
	float: right;
	width: 150px;
	margin-right: 5px;
	display: inline;
	margin-top: 5px;
}
.right_testimonial {
	display: block;
	text-decoration: none;
	min-height: 1px;
	padding: 8px;
	border-bottom: 1px solid #646566;
	margin-right: -8px;
	margin-left: -8px;
	cursor: pointer;
	color: #D2D2D2;
}
.right_testimonial:hover {
	display: block;
	background-color: #6A6868;
	color: #D2D2D2;
}
.sorter {
	float: right;
	margin-top: 8px;
}
.sorter select {
	font-size: 11px;
	margin-left: 8px;
	background-color: #CCCCCC;
}
.left_column .portfolio_item {
	padding: 8px 10px 5px;
	margin-bottom: 20px;
	border: 1px solid #737373;
}
.portfolio_item .title {
	border-bottom: 1px solid #7D7D7D;
	font-weight: bold;
	color: #9BB4DC;
	font-size: 12px;
	padding-bottom: 8px;
	margin-bottom: 8px;
}
.portfolio_item .title a {
	font-weight: normal;
	color: #648CDC;
	text-decoration: none;
	margin-left: 5px;
}
.portfolio_item p {
	font-size: 11px;
}
.portfolio_item .title a:hover {
	text-decoration: underline;
}
.portfolio_item .image_left {
	float: left;
	width: 49%;
	margin-bottom: 10px;
	text-align: center;
}
.portfolio_item .image_right {
	float: right;
	width: 49%;
	margin-bottom: 10px;
	text-align: center;
}
.portfolio_item .image_left img, .portfolio_item .image_right img {
	background-color: #4C4C4D;
	padding: 10px;
	border: 1px solid #646464;
}
.portfolio_item .light_box {
	border-color: #737373;
}
#services_bg {
	padding: 15px;
}
#services_bg .icon {
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
}
#services_bg .read_more {
	padding-bottom: 10px;
	font-weight: bold;
	text-align: right;
	width: 460px;
	margin-top: -5px;
}

#services_bg .divider {
	height: 20px;
	border-top: 1px solid #646464;
}
.ecommerce_cart {
	background-image: url(../images/ecommerce_cart.png);
	background-repeat: no-repeat;
	padding: 5px 0px 4px 35px;
}
.ecommerce_cart .left_floated {
	margin-bottom: 0px;
}
.right_simple_hd {
	font-size: 15px;
	margin-bottom: 4px;
}
.right_simple_hd a {
	text-decoration: none;
}
.right_column .sites_we_use {
	float: left;
	width: 49%;
	font-size: 11px;
}
.right_column .sites_we_use b {
	color: #FFFFFF;
	font-size: 12px;
}
.right_column .sites_we_use ul {
	margin: 0px;
	padding: 0px 0px 20px;
}
.right_column .sites_we_use li {
	list-style: none;
}
.right_column .sites_we_use a {
	color: #C8C8C8;
}
.right_column .sites_we_use a:hover {
	color: #5078C8;
}
.right_column .articles_list {
	margin: 0px;
	padding: 0px 4px;
	min-height: 1px;
	font-size: 11px;
}
.right_column .articles_list li {
	background-image: url(../images/bullet_small.png);
	padding-left: 19px;
	list-style: none;
	background-repeat: no-repeat;
	min-height: 1px;
	margin-bottom: 5px;
}
.right_column .articles_list a {
	color: #C8C8C8;
}
.right_column .articles_list a:hover {
	color: #5078C8;
}
.right_column .all_services {
	padding: 6px 13px;
}
.right_column .all_services ul {
	width: 174px;
}
.right_column .all_services .active {
	color: #78A0DC;
}
.popular_dls {
	border: 3px solid #323232;
	margin-right: 3px;
	margin-bottom: 3px;
}
table.nulled {
	border-collapse:collapse;
}
table.nulled td {
	vertical-align: top;
	padding: 0px;
}
#estimateform .file {
	font: 11px Tahoma, Arial, sans-serif;
	color: #FFFFFF;
	background-color: #3B3A3B;
	border: 1px solid #282828;
	width: 300px;
}
#estimateform .fe_check {
	float: left;
	width: 190px;
}
#estimateform .fe_check input {
	margin-right: 5px;
}
#estimateform .inp {
	background-color: #555555;
	float: left;
	width: 300px;
	border: 1px solid #7D7D7D;
	color: #FFFFFF;
}
#estimateform .wide_inp {
	float: none;
	width: 570px;
}
#estimateform textarea {
	background-color: #555555;
	width: 570px;
	border: 1px solid #7D7D7D;
	color: #FFFFFF;
	height: 110px;
}
#estimateform .column {
	float: left;
	width: 290px;
}
#estimateform .column .inp {
	width: 278px;
	float: none;
}
#ContactForm .column {
	float: left;
	width: 290px;
}
#ContactForm textarea {
	background-color: #555555;
	width: 570px;
	border: 1px solid #7D7D7D;
	color: #FFFFFF;
	height: 110px;
	display: block;
}
#ContactForm .inp {
	background-color: #555555;
	width: 278px;
	float: none;
	border: 1px solid #7D7D7D;
	color: #FFFFFF;
}
#ReportForm textarea {
	background-color: #555555;
	width: 570px;
	border: 1px solid #7D7D7D;
	color: #FFFFFF;
	height: 110px;
	display: block;
}


.right_column .raq label {
	float: left;
	width: 95px;
	text-align: right;
}
.right_column .raq .inp {
	background-color: #4B4B4B;
	float: right;
	width: 220px;
	border: 1px solid #373737;
	font: 11px Tahoma, Arial, sans-serif;
	color: #78A0DC;
	margin-bottom: 5px;
	padding: 1px 5px 2px;
	margin-top: 1px;
}
.right_column .raq .button {
	float: right;
	width: 90px;
	display: inline;
	margin-right: 4px;
}
.left_column .faq_pager {
	font-size: 12px;
	font-weight: bold;
	padding-right: 15px;
	padding-left: 15px;
}
.faq_pager a {
	color: #A0A0A0;
	margin-right: 15px;
	text-decoration: none;
}
.faq_pager .current, .faq_pager a:hover {
	color: #FFFFFF;
}
.links_column {
	float: left;
	width: 33%;
}
.centered_img {
	display: block;
	margin: auto;
	border: 3px solid #323232;
}
.left_column .login_box {
	padding: 15px 20px;
}
.login_box .left_col {
	background-image: url(../images/login_divider.gif);
	background-position: right top;
	float: left;
	width: 340px;
	background-repeat: repeat-y;
}
.login_box label {
	font-weight: bold;
	display: block;
	margin-bottom: 3px;
}
.login_box .inp {
	font: 11px Tahoma, Arial, sans-serif;
	color: #FFFFFF;
	background-color: #2E2E2E;
	display: block;
	padding: 2px;
	margin-bottom: 15px;
	border: 1px solid #161616;
	width: 315px;
}

.login_box .right_col {
	background-image: url(../images/login_divider.gif);
	float: left;
	padding-left: 16px;
	background-repeat: repeat-y;
	margin-left: -2px;
}
.login_box .dark_box {
	float: left;
}
.left_column .register_box .left_col {
	background-image: none;
	width: 280px;
}
.register_box .inp {
	width: 250px;
}
.testimonial_pic {
	border: 3px double #AAAAAA;
}
.site_map_column h3 {
	color: #648CDC;
	margin-bottom: 10px;
}
.site_map_column .styled a {
	text-decoration: none;
}
.site_map_column .styled a:hover {
	text-decoration: none;
	color: #8CAAFA;
}
.with_white_links a {
	color: #C8C8C8;
	text-decoration: none;
}
.with_white_links a:hover {
	color: #FFFFFF;
	text-decoration: none;
}













.COMMON-------------------------{}
.closer {
	font-size: 0px;
	line-height: 0px;
	clear: both;
	height: 2px;
}


.arrow_bulleted_list {
	margin: 0px 0px 20px;
	padding: 0px;
	min-height: 1px;
}
.arrow_bulleted_list li {
	background-image: url(../images/bullet_small.png);
	padding-left: 19px;
	list-style: none;
	background-repeat: no-repeat;
	min-height: 1px;
	margin-bottom: 5px;
}

.arrow_bulleted {
	background-image: url(../images/bullet_small.png);
	padding-left: 19px;
	list-style: none;
	background-repeat: no-repeat;
	min-height: 1px;
}
.ecommerce_pics img {
	margin: 3px;
}

ul.styled {
	margin: 0px;
	padding: 0px 0px 20px 20px;
}
ul.styled li {
	list-style: square outside;
}
ul.styled ol li {
	list-style: decimal;
}
ul.styled ul.styled {
	padding: 0px 0px 5px 20px;
}
ul.styled ul.styled li {
	list-style: circle outside;
}
.latest_projects_right_item {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	border: 2px solid #3C3C3C;
	width: 160px;
}
.button {
	background-image: url(../images/right_button.gif);
	background-repeat: no-repeat;
	height: 25px;
	padding-left: 4px;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	line-height: normal;
}
.button span {
	background-image: url(../images/right_button.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	height: 20px;
	padding-top: 5px;
	position: relative;
	right: -4px;
	padding-right: 8px;
}
.button a {
	text-decoration: none;
}
.button a:hover {
	text-decoration: underline;
}

.dark_box {
	background-image: url(../images/grey_56.png);
	padding: 6px;
	min-height: 1px;
	margin-bottom: 9px;
	border: 1px solid #636363;
}
.dark_box a, .dark_box input {
	position: relative;
}
.short_dark_box {
	float: left;
}
.light_box {
	background-image: url(../images/grey_28.png);
	padding: 4px 8px;
	border: 1px solid #646566;
	margin-bottom: 9px;
	min-height: 1px;
}
.light_box a, .light_box input {
	position: relative;
}


.pink {
	color: #F67676;
}


.width_limiter {
	width: 994px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
.logo {
	position: absolute;
	left: 10px;
	top: 47px;
}
.slogan {
	font-size: 17px;
	font-style: italic;
	color: #CF494A;
	position: absolute;
	left: 276px;
	top: 85px;
	font-weight: bold;
}
.slogan a {
	color: #CF494A;
}
.slogan:hover {
	color: #CF494A;
}
.top_nav {
	background-image: url(../images/top_nav.gif);
	position: absolute;
	left: 0px;
	top: 121px;
	height: 45px;
	width: 994px;
}
.top_nav ul {
	margin: 0px;
	padding: 1px 0px 1px 1px;
	height: 43px;
	font-size: 12px;
	float: left;
}
.cufon-ready .top_nav ul {
	font-size: 15px;
}
.top_nav ul li {
	list-style: none;
	float: left;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 41px;
	vertical-align: bottom;
	position: relative;
}
.top_nav ul .fstlevel {
	border-right: 1px solid #2E2E2E;
	display: inline-block;
	height: 28px;
	padding: 13px 20px 0px;
	position: relative;
	color: #AAAAAA;
	text-decoration: none;
	z-index: 500;
}
.top_nav ul .fstlevel:hover, .top_nav ul .active .fstlevel {
	color: #FFFFFF;
}
.top_nav .li_hover, .top_nav .active {
	background-image: url(../images/top_nav_li_hover.gif);
	border-bottom: 2px solid #C81E1E;
	padding-bottom: 0px;
	margin-bottom: -1px;
	z-index: 200;
}
.top_nav .popup_div {
	position: absolute;
	left: 0px;
	top: 43px;
	width: 100%;
	font-size: 11px;
	display: none;
	padding-top: 2px;
}
.top_nav ul ul {
	background-image: url(../images/top_nav_popup.png);
	padding: 10px 0px 5px;
	height: auto;
	display: none;
	float: none;
}
.cufon-ready .top_nav ul ul {
	font-size: 11px;
}
.top_nav ul ul li {
	float: none;
	height: auto;
	position: relative;
	padding: 0px 20px 8px;
	min-height: 1px;
}
.top_nav ul ul a {
	color: #AAAAAA;
	text-decoration: none;
}
.top_nav ul ul a:hover, .top_nav ul ul a.sub_active {
	color: #C81E1E;
	text-decoration: none;
}
.top_nav .li_hover .popup_div, .top_nav .li_hover .popup_div ul {
	display: block;
}
.top_nav .wide {
	width: 170px;
	float: left;
}
.top_nav .wide .top_nav_column {
	width: 170px;
	float: left;
}
.top_nav .wide li {
	padding-left: 10px;
	padding-right: 0px;
}
.top_nav .medium_wide {
	width: 150px;
}
.search {
	font-weight: bold;
	color: #FFFFFF;
	float: right;
	font-size: 12px;
	padding-top: 8px;
	padding-right: 16px;
}
.search label {
	float: left;
	margin-top: 5px;
}
.search .bg {
	background-image: url(../images/search_inp.gif);
	height: 22px;
	width: 166px;
	float: left;
	margin-left: 15px;
	padding-top: 6px;
	display: inline;
	padding-left: 10px;
}

.search .inp {
	font: 12px Arial, Helvetica, sans-serif;
	color: #4678B4;
	background-color: transparent;
	width: 160px;
	border-style: none;
	margin: 0px;
	padding: 0px;
}
.search .subm {
	float: left;
	margin-top: 6px;
	margin-left: 6px;
}


.header {
	background-image: url(../images/header.jpg);
	background-repeat: repeat-x;
	height: 196px;
	position: absolute;
	width: 100%;
	left: 0px;
	top: 0px;
	z-index: 200;
}
.header .welcome {
	position: absolute;
	left: 0px;
	top: 6px;
	color: #696969;
	padding-left: 1px;
	z-index: 500;
}
.header .welcome a {
	color: #696969;
	text-decoration: none;
}
.header .welcome a:hover {
	text-decoration: underline;
}
.header .login {
	position: absolute;
	top: 6px;
	right: 0px;
	color: #8A8A8A;
	z-index: 400;
	font-size: 11px;
}
.header .login i {
	margin-right: 10px;
	margin-left: 10px;
}
.header .login a {
	color: #8A8A8A;
	text-decoration: none;
	font-weight: bold;
}
.header .login a:hover {
	text-decoration: underline;
}
.header .contactus {
	font-size: 18px;
	color: #808080;
	position: absolute;
	top: 58px;
	right: 0px;
}
.cufon-ready .contactus, .cufon-ready .followus  {
	font-size: 21px;
}
.header .contactus b {
	font-weight: normal;
	color: #FFFFFF;
}
.header .followus {
	font-size: 21px;
	color: #808080;
	position: absolute;
	top: 83px;
	right: 32px;
}
.header .followus img {
	margin-bottom: -2px;
}
.featured {
	background-color: #1F1E1E;
	position: absolute;
	width: 100%;
	left: 0px;
	top: 196px;
	z-index: 100;
	height: 300px;
	overflow: hidden;
	background-image: url(../images/featured.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.featured .bg {
	padding-top: 20px;
	padding-bottom: 20px;
	min-height: 1px;
}

.featured .width_limiter {
	height: 260px;
}
.featured .flash {
	background-image: url(../images/flash_bg.gif);
	float: left;
	height: 255px;
	width: 641px;
	padding-top: 5px;
	padding-left: 5px;
}
.featured .flash img {
}
.featured .description {
	background-image: url(../images/featured_description.gif);
	float: right;
	height: 247px;
	width: 321px;
	line-height: 22px;
	padding: 13px 15px 0px 12px;
	background-repeat: no-repeat;
}
.featured .description .hd {
	font-size: 20px;
	color: #F41E1E;
	text-transform: uppercase;
	margin-bottom: 7px;
}
.cufon-ready .featured .description .hd {
	font-size: 30px;
}
.featured .description p {
	background-image: url(../images/featured_divider.png);
	background-repeat: no-repeat;
	padding: 3px 0px 2px 6px;
	margin-left: -6px;
	position: relative;
}
.featured .description p b {
	font-size: 11px;
}
.cufon-ready .featured .description p b {
	font-size: 13px;
}
.toggle {
	position: absolute;
	left: 539px;
	top: -20px;
	cursor: pointer;
	height: 22px;
	width: 75px;
}
#toggle {
	background-image: url(../images/toggle.gif);
}
#toggle:hover {
	background-position: 0px -22px;
}
#toggle1 {
	display: none;
	background-image: url(../images/toggle1.gif);
}
#toggle1:hover {
	background-position: 0px -22px;
}
.bot_nav {
	min-height: 1px;
	border-top: 2px solid #161616;
	background-color: #080808;
	background-image: url(../images/bot_nav.gif);
	background-repeat: repeat-x;
	padding-top: 30px;
	padding-bottom: 30px;
}
.bot_nav .menus {
	line-height: 17px;
	float: left;
	font-size: 11px;
}
.bot_nav .menus ul {
	padding: 0px 10px 0px 0px;
	margin: 0px;
	float: left;
	width: 150px;
}
.bot_nav .menus li {
	list-style: none;
}
.bot_nav .menus a {
	color: #7E7E7E;
	text-decoration: none;
}
.bot_nav .menus a:hover {
	text-decoration: underline;
}
.bot_nav .menus .hd {
	font-size: 14px;
	color: #F45656;
	padding-bottom: 5px;
}
.bot_nav .copyright {
	float: right;
	text-align: right;
	font-size: 14px;
	color: #FFFFFF;
	overflow: hidden;
}
.bot_nav .copyright .line {
	display: block;
	margin-bottom: -5px;
}

.bot_nav .copyright .phone {
	color: #88A2BC;
	margin-bottom: 27px;
}


.footer {
	background-color: #212121;
	padding-top: 12px;
	padding-bottom: 12px;
	border-top: 1px solid #6F6F6F;
}
.footer label {
	font-size: 13px;
	color: #FFFFFF;
	float: left;
	padding-right: 10px;
	padding-top: 8px;
}
.footer .field {
	float: left;
	margin-right: 50px;
	border: 1px solid #4D4D4D;
	padding: 4px 2px 4px 4px;
}
.footer .field a {
	float: left;
	margin-right: 2px;
}
.footer .browsers {
	padding: 0px;
	border-style: none;
}
.footer .browsers a {
	margin-right: 5px;
}
.footer .scroll_top {
	background-image: url(../images/scroll_top.gif);
	float: right;
	height: 33px;
	width: 62px;
	text-indent: -200px;
}
.footer .scroll_top:hover {
	background-position: 0px -33px;
}

.breadcrumb {
color:#B2B2B2;
font-size:11px;
padding-bottom:8px;
text-decoration:none;
text-transform:capitalize;
}

.breadcrumb a {
background:url(../images/breadcrumb-bulet.gif) no-repeat scroll right center;
color:#777777;
margin-right:6px;
padding-right:12px;
text-decoration:underline;
}
.breadcrumb a:hover {
background:url(../images/breadcrumb-bulet.gif) no-repeat scroll right center;
color:#8CAAFA;
margin-right:6px;
padding-right:12px;
text-decoration:none;
}

/*************************BLOG***********************************************/
.cufon-ready .blog h1 {border-bottom:1px solid #505050; padding:22px 0 35px;}
.blog h2 {font-size:17px; font-weight:normal; color:#7999d4; margin-bottom:0;}
.blog h6 {margin:0; font-size:11px; font-weight:normal; line-height:16px;}
.blog h4 {font-size:15px; padding-top:13px; margin-bottom:4px;}
.blog p {padding-bottom:10px;}
.blogImg div {float:left; background:#4c4c4d; border:1px solid #727272; width:196px; padding:10px;}
.naviBlock {clear:both; font-size:11px; padding:0 0 15px;}
.naviBlock div {background:#2d2d2d url(../images/navi_bgMid.gif) repeat-x; border-left:1px solid #727272; border-right:1px solid #727272; width:600px; padding:2px 6px 2px 6px; }
.naviBlock .naviTop {width:614px; height:4px; background:url(../images/navi_bgTop.gif) no-repeat; border:none; overflow:hidden; padding:0;}
.naviBlock .naviBot {width:614px; height:4px; background:url(../images/navi_bgBot.gif) no-repeat; border:none; overflow:hidden; padding:0;}
.naviBlock span {color:#9ab3dc;}
.naviBlock .naviNum {position:relative; top:3px;}
.naviBlock img {margin:0 4px 0 6px;}
.blog .fn {color: #E76060; text-transform: uppercase;}

.right_column ul{ list-style:none;}
.right_column li{ list-style:none;}

.naviBlockRight {
	background-image: url(../images/grey_56.png);
	padding: 5px 6px 6px;
	min-height: 1px;
	margin-bottom: 9px;
	border: 1px solid #636363;
	color:#6781b1;
	clear:both;
}

.naviBlockRight .naviRight_hd {
	background: url(../images/dark_box_hd_bullet.gif) no-repeat 0 1px;
	padding-left: 23px;
	font-size: 15px;
}

.right_column .blog_cat {
	background-image: url(../images/grey_28.png);
	padding: 6px 13px;
	border: 1px solid #646566;
	margin-bottom: 9px;
	min-height: 1px;
	clear:both;
}

.right_column .blog_cat ul {float:left; width:147px; padding:0; margin:0px 5px; }
.right_column .blog_cat ul li{padding:0; margin:0;}

.blog_cat .blog_cat_ul {float:right; width:174px;}
.right_column .blog_cat ul li {
	border-bottom: 1px solid #787878;
	list-style: none;
	vertical-align: middle;
	min-height: 1px;
	font-size:11px;
	font-weight:bold;
}
.right_column .blog_cat ul li.last, .right_column .blog_cat p.last {border-bottom:none;}
.right_column .blog_cat ul li a {
	color: #D4D4D4;
	text-decoration: none;
	display: block;
	padding: 4px 5px 3px;
	min-height: 1px;
	position: relative;
}
.right_column .blog_cat li a:hover {
	background-color: #525454;
	text-decoration: none;
}

.blog_cat_resent {padding-top:0;}
.right_column .blog_cat p {color:#d2d2d2; font-size:11px; padding:4px 0; border-bottom:1px solid #717171;}
.blog_cat p a {color:#d2d2d2;}

.rightSame {background:url(../images/grey_17.png) repeat; border:1px solid #7b7b7b; padding:6px 13px; font-size:11px; margin-bottom:9px; /*float:left;*/ clear:both; overflow:hidden;}
.rightSame .pSame {float:left; width:159px;}
.rightSame .pSame p {background:url(../images/archivesImg.gif) no-repeat 0 4px; padding:0 0 0px 18px;}
.rightSame a {color:#d2d2d2;}

.otherNews p {padding:0; color:#d2d2d2; line-height:16px;}
.otherNews p a {font-weight:bold;}
.otherNews a {color:#6781b1;}
.otherNews h5 {margin:0; text-align:right; font-size:11px;}
.otherNews h5 a {text-decoration:underline; font-weight:normal;}
.otherNews h5 a:hover {text-decoration:none;}

.naviBlockRight_red {color:#e76060;}
.naviBlockRight_red a {color:#e76060;}

/*b8b1b1*/
.signup span {background:url(../images/signup_bg.gif) no-repeat; padding:4px 0 9px; float:left; width:232px;}
.signup input{width:206px; padding:2px 13px; background:none; border:none; color:#868686; font-size:11px;}
.signup p {padding-bottom:8px; line-height:16px;}
.signup .signup_button {width:90px; background:url(../images/signup_button.gif) no-repeat; padding:0; color:#e76060; font-weight:bold; text-transform:uppercase; height:26px; padding-bottom:2px; position:relative; top:1px; float:left; margin-left:5px;}

.askAtak p {padding:0; color:#d2d2d2; line-height:16px;}
.askAtak a {color:#6781b1;}
.askAtak h5 {margin:0; text-align:right; font-size:11px;}
.askAtak h5 a {text-decoration:underline; font-weight:normal;}
.askAtak h5 a:hover {text-decoration:none;}
.askAtak p span {color:#E76060;}

.rightSame .resourcesBlock p {background:url(../images/archivesImg.gif) no-repeat 0 4px; padding:0 0 2px 18px;}
.resourcesBlock a {color:#d2d2d2;}

.atakStat {padding:5px 0;}
.atakStat p {padding:0; color:#d2d2d2; line-height:16px;}
.atakStat p span {color:#E76060;}

.subscribeRss {padding:6px 0;}
.subscribeRss div {float:left; width:150px; padding:0 6px;}
.subscribeRss .subscribeRss_right {padding:0 0 0 27px; width:135px;}
.subscribeRss .bookmark1 {padding:3px 0 12px;}


.followAtak {background:url(../images/grey_17.png) repeat; border:1px solid #7b7b7b; padding:12px 6px 3px; font-size:11px; margin-bottom:9px;}
.followAtak a {color:#d2d2d2; margin-right:8px;}

.banner {background:url(../images/grey_17.png) repeat; border:1px solid #7b7b7b; font-size:11px; margin-bottom:9px;}
/************************************************************************/


/*-----Calander-----*/
#calendar_wrap{
background-image:url(../images/grey_28.png);
border:1px solid #646566;
clear:both;
margin-bottom:9px;
min-height:1px;
padding:6px 13px;	
}
table#wp-calendar{ width:330px;text-align:center;}
table#wp-calendar th{ text-align:center; }

#prev{text-align:left;padding-left:15px;}
#prev a{text-align:left;} 

#next{text-align:right;padding-right:15px;}
#next a{text-align:left;} 
.getaquote {}
.getaquote label {
	float: left;
	width: 120px;
	display: inline;
	margin-right: 10px;
	font-weight: bold;
	margin-left: 4px;
}
.getaquote .field {
	float: left;
	width: 200px;
	margin-top: 1px;
	margin-bottom: 5px;
}
.getaquote .inp {
	background-color: #555555;
	border: 1px solid #7D7D7D;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 1px 5px;
	width: 185px;
}
.getaquote textarea {
	background-color: #555555;
	border: 1px solid #7D7D7D;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 1px 5px;
	width: 185px;
	height: 70px;
}
.getaquote .subm {}
.getaquote .asterisk {
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
	position: absolute;
	margin-top: 2px;
	margin-left: -8px;
}
