@charset "utf-8";
/* CSS Document */
html{
	background:#FFF;
}
body{
	margin:0 auto;
	padding-left:29px;
	padding-right:29px;
	width: 960px !important;
}
:-moz-any-link:focus {
  outline: none;
}
@font-face{
	font-family:"Helvetica";
    src: url(../fonts/HelveticaNeue.ttf);
}
@font-face{
	font-family:"Gotham Medium";
    src: url(../fonts/gotham-medium.ttf);
}
strong{
	font-weight:bold;
}
a{
	text-decoration:none;
	color:#000000;
}
p{
	font-family:Arial;
}

/* Added by AT */
/* General */
em { font-style: italic; }
.innerPost img{margin:5px 10px 5px 10px;}

/* Headings */
h1{
	color:#0060ac;
	font-family:Helvetica;
	font-size:20px;
	font-weight:bold;
	margin-top:25px;
}
h2{
	color:#0060ac;
	font-family:Helvetica;
	font-size:18px;
	font-weight:bold;
	margin-top:25px;
}
h3{
	color:#0060ac;
	font-family:Helvetica;
	font-size:16px;
	font-weight:bold;
	margin-top:25px;
	
}
h4{
	color:#0060ac;
	font-family:Helvetica;
	font-size:14px;
	font-weight:bold;
	margin-top:25px;
	
}
h5{
	color:#0060ac;
	font-family:Arial;
	font-size:12px;
	line-height:16px;
	font-style:italic;
	
}
h6{
	color:#0060ac;
	font-family:Arial;
	font-size:10px;
	line-height:16px;
	font-style:italic;
	
}

.innerPost ul li{list-style:disc; list-style-position:inside;}
.innerPost ol li{list-style:decimal;list-style-position:inside;}
.sidebarPost img{ margin:0px; }
.sidebarPost h2
{
	color:#0060ac;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:5px;
}
.sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}
.sidebar ol li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}


.clearfloat{
   clear:both;
   line-height:0px;
   height:0px;
   font-size:0px;
}
.wraperTop{
	background:url(../images/wraperTop-bg.jpg) top left no-repeat;
	float:left;
	height:10px;
	margin-top:20px;
	width:962px;
}
.wraper{
	background:url(../images/wraper-bg.jpg) repeat-y scroll left top transparent;
	float:left;
	min-height:500px;
	padding-left:10px;
	padding-right:10px;
	width:942px;
}
.wraperBottom{
	background:url(../images/wraperBottom-bg.jpg) top left no-repeat;
	float:left;
	height:10px;
	margin-bottom:20px;
	width:962px;
}
.header{
	float:left;
	height:100px;
	width:942px;
}
#logo{
	float:left;
}
.header ul{
	float:left;
	margin-top:34px;
	margin-left:20px;
}
.header li{
	float:left;
	height:41px;
	/*margin-left:10px;*/
	/*margin-right:10px;*/
	text-align:center;
}
.header a{
	color:#5C5A5C;
	font-family:"Helvetica";
	font-size:14px;
	font-weight:bold;
	line-height:30px;
	text-align:center;
}
.header a:hover {
	text-decoration:underline;
}
.home{
	width:72px;
}
.homeactive {
	background:url(../images/menu/home.jpg) center top no-repeat;
	width:72px;
}
.homeactive a{
	color:#FFFFFF;
}
.how{
	width:102px;
}
.howactive {
	background:url(../images/menu/how.jpg) center top no-repeat;
	width:102px;
}
.howactive a{
	color:#FFFFFF;
}
.pricing{
	width:62px;
}
.pricingactive {
	background:url(../images/menu/62.jpg) center top no-repeat;
	width:62px;
}
.pricingactive a{
	color:#FFFFFF;
}
.test{
	width:102px;
}
.testactive {
	background:url(../images/menu/how.jpg) center top no-repeat;
	width:102px;
}
.testactive a{
	color:#FFFFFF;
}
.faq{
	width:52px;
}
.faqactive {
	background:url(../images/menu/52.jpg) center top no-repeat;
	width:52px;
}
.faqactive a{
	color:#FFFFFF;
}
.blog{
	width:52px;
}
.blogactive {
	background:url(../images/menu/52.jpg) center top no-repeat;
	width:52px;
}
.blogactive a{
	color:#FFFFFF;
}
.client{
	width:102px;
}
.clientactive {
	background:url(../images/menu/how.jpg) center top no-repeat;
	width:102px;
}
.clientactive a{
	color:#FFFFFF;
}
.location{
	width:92px;
}
.locationactive {
	background:url(../images/menu/locations.jpg) center top no-repeat;
	width:92px;
}
.locationactive a{
	color:#FFFFFF;
}
.content{
	float:left;
	width:942px;

}
.homeSlide{
	margin-left:10px;
}
.homeSlideTop{
	float:left;
	background:url(../images/homeSlideTop.png) top center no-repeat;
}
.homeSlideBottom{
	float:left;
	background:url(../images/homeSlideBottom.png) top center no-repeat;
}
.homeContentTop{
	float:left;
	margin-top:30px;
	background:url(../images/contentTop-bg.jpg) top center no-repeat;
	height:11px;
	width:942px;
}
.homeContent{
	background:url("../images/content-bg.jpg") repeat-y scroll left top transparent;
	float:left;
	min-height:200px;
	padding-left:20px;
	padding-right:20px;
	width:902px;
}
.homeContentBottom{
	float:left;
	background:url(../images/contentBottom-bg.jpg) bottom center no-repeat;
	height:11px;
	width:942px;
}
.homeLeft{
	float:left;
	margin-bottom:50px;
	width:451px;
}
.leftBoxOne{
	background:url("../images/leftBoxOne.jpg") no-repeat scroll center top transparent;
	float:left;
	min-height:183px;
	margin-top:27px;
	padding-left:20px;
	padding-right:20px;
	width:402px;
}
.leftBoxOne h1{
	color:#0060AC;
	font-family:"Gotham Medium";
	font-size:18px;
	letter-spacing:3px;
	margin-bottom:20px;
	margin-top:-8px;
	position:relative;
	text-align:center;
	z-index:1000;

}
.leftBoxOne p{
	color:#0060AC;
	font-size:14px;
	margin-top:15px;
	text-indent:15px;
}
.leftBoxOneBottom{
	float:left;
}
.leftBoxTwo{
	background:url("../images/leftBoxTwo.jpg") no-repeat scroll center top transparent;
	float:left;
	margin-top:18px;
	min-height:50px;
	padding-left:20px;
	padding-right:20px;
	width:402px;
}
.leftBoxTwo h1{
    font-family:"Gotham Medium";
	color:black;
	margin-top:0px;
	font-size:18px;
	letter-spacing:3px;
	height:45px;
	line-height:45px;
	margin-bottom:20px;
	text-align:center;
}
.leftBoxTwo p{
	font-family:Arial;
	font-size:13px;
	color:#5c5a5c;
	margin-bottom:10px;
}
.leftBoxTwo img{
	float:left;
	margin-right:10px;
}
.leftBoxTwo a{
	/*margin-top:10px;
	margin-bottom:10px;*/
	float:right;
}
.leftBoxTwoBottom{
}
.homeRight{
	float:right;
	width:451px;
	margin-bottom:50px;
}
.rightBoxOne{
	float:right;
	min-height:50px;
	margin-top:27px;
	width:442px;
}
.rightBoxTwo{
	background:url("../images/rightBoxTwoTest.jpg") no-repeat scroll center 50px transparent;
	float:right;
	margin-top:18px;
	min-height:50px;
	padding-left:20px;
	padding-right:20px;
	width:402px;
}
.rightBoxTwo h1{
	color:#A8AAA9;
	font-family:"Gotham Medium";
	font-size:20px;
	height:45px;
	line-height:45px;
	margin-bottom:15px;
	text-align:center;
	margin-top:0px;
}
.rightBoxTwo p{
	color:#5c5a5c;
	font-family:"Helvetica";
	font-size:14px;
	height:90px;
}
.rightBoxTwo blockquote{
	color:#5C5A5C;
	font-family:Arial;
	font-size:13px;
	margin-top:10px;
	margin-bottom:10px;
}
.rightBoxTwo h2{
	color:#5C5A5C;
	float:right;
	font-family:Arial;
	font-size:13px;
	margin-right:40px;
	margin-top:25px;
}
.rightBoxTwo a{
	color:#5C5A5C;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
}
.rightBoxTwo a:hover{
	text-decoration:underline;
}
.rightBoxOneBottom{
	float:right;
}
.newsLetterBar{
	background:url("../images/newsLetterBar-bg.jpg") no-repeat scroll center top transparent;
	float:left;
	height:33px;
	line-height:32px;
	margin-bottom:8px;
	margin-top:10px;
	width:942px;
}
.footer{
	float:left;
	margin-bottom:10px;
	width:894px;
}
#follow {
	color:#5C5A5C;
	float:left;
	font-family:"Gotham Medium";
	font-size:12px;
	font-weight:bold;
	margin-left:30px;
}
#followImg {
	float:left;
	margin-left:10px;
	margin-right:10px;
	margin-top:8px;
}
#fan{
	color:#5C5A5C;
	float:left;
	font-family:"Gotham Medium";
	font-size:12px;
	font-weight:bold;
	margin-left:20px;
}
#fanImg{
	float:left;
	margin-left:10px;
	margin-right:15px;
	margin-top:8px;
}
/*
#sing{
	float:left;
	color:#FFFFFF;
	font-family:"Gotham Medium";
	font-size:12px;
	margin-left:5px;
	margin-right:5px;
}	
*/

#sing{
	color:#FFFFFF;
	float:left;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	margin-left:30px;
	margin-right:10px;
}
#newsLetter{
}
/*
#newsLetter input{
	background:url("../images/newsLetterInput.jpg") no-repeat scroll center top transparent;
	border:medium none;
	height:23px;
	line-height:23px;
	margin:5px 0 0;
	width:172px;
	color:#5C5A5C;
	font-family:"Gotham Medium";
	font-size:12px;
	padding-left:5px;
}
#newsLetter button{
	background:url("../images/newsLetterGo.jpg") no-repeat scroll center top transparent;
	border:medium none;
	cursor:pointer;
	height:23px;
	text-indent:-9999px;
	width:35px;
}
*/
#txtEmail_8808{
	background:url("../images/newsLetterInput.jpg") no-repeat scroll center top transparent;
	border:medium none;
	height:23px;
	line-height:23px;
	margin:5px 0 0;
	width:172px;
	color:#5C5A5C;
	font-family:"Gotham Medium";
	font-size:12px;
	padding-left:5px;
}
#btnSub_8808{
	background:url("../images/newsLetterGo.jpg") no-repeat scroll center top transparent;
	border:medium none;
	cursor:pointer;
	height:23px;
	text-indent:-9999px;
	width:35px;
}
.footer{
	text-align:center;
}
.footer li{
	color:#5c5a5c;
	font-size:12px;
	display:inline;
	font-family:"Helvetica";
	padding-left:14px;
}
.footer p
{
	color:#5c5a5c;
	font-size:12px;
	font-family:"Helvetica";
	padding-left:14px;
}
	
.footer a{
	color:#5c5a5c;
}
.footer a:hover{
	text-decoration:underline;
}
.innerPost{
	background:url("../images/postSideLine.jpg") no-repeat scroll right top transparent;
	float:left;
	min-height:300px;
	padding-left:12px;
	padding-right:14px;
	padding-top:8px;
	width:590px;
}
.single{
/*	background:none;*/
}

#date{
	color:#0060AC;
	font-family:Arial;
	font-size:12px;
	text-indent:0;
}
.innerPost p{
	color:#5c5a5c;
	font-family:Arial;
	font-size:12px;
	margin-bottom:10px;
	margin-top:10px;
	line-height:16px;
	/*text-indent:15px;*/
}
/*
.innerPost blockquote{
	color:#5c5a5c;
	font-family:Arial;
	font-size:12px;
	margin-bottom:5px;
	margin-top:5px;
	text-indent:15px;
}*/
.innerPost blockquote{
	color: gray;
	font-style:italic;
	font-family:Arial;
	font-size:12px;
	margin: 1em 3em;
	padding: .5em 1em;
	border-left: 5px solid #0d68b0;
	background-color: #ffffff; }
blockquote p {
	margin: 0; }
    
}
.innerPost li{
	color:#5C5A5C;
	font-family:Arial;
	font-size:14px;
	list-style-image:url("../images/dot.jpg");
	margin-left:25px;

}

.commentPost h3{
	font-size:16px;
}
.innerPost a{
	color:#0060AC;
	font-family:Arial;
	font-size:12px;
	margin-bottom:5px;
	margin-top:5px;
	/*text-indent:15px;*/
}
.innerPost a:hover{
	text-decoration:underline;
} 

.innerPost .navigation {
	border-top: 1px solid #efefef;
	width: 100%;
	padding: 10px 0px;
	margin: 15px 0px;
}

.innerPost .prev {float:left;}
.innerPost .newer {float:right;}

hr{
	color:#d6d4d6;
}
.sidebarPost{
	float:left;
	margin-left:10px;
	margin-top:18px;
	width:270px;
}
.commentForm{
}
.commentForm input{
	background:url("../images/commentForm.jpg") no-repeat scroll left top transparent;
	border:medium none;
	color:#0060AC;
	font-family:Arial;
	font-size:13px;
	height:33px;
	line-height:33px;
	margin-bottom:10px;
	padding-left:12px;
	width:292px;
}
.commentForm textarea{
	background:url("../images/commentFormText.jpg") no-repeat scroll left top transparent;
	border:0 none;
	color:#0060AC;
	font-family:Arial;
	font-size:13px;
	height:114px;
	overflow:hidden;
	padding-top:10px;
	text-indent:10px;
	width:512px;
}
.commentForm button{
	background:url("../images/commentFormSubmit.jpg") no-repeat scroll left top transparent;
	border:0 none;
	height:32px;
	text-indent:-9999px;
	width:122px;
}
.sidebarTwitter{
	background:url("../images/twitter-sidebar-bg.jpg") repeat-y scroll left top transparent;
	float:left;
	margin-left:4px;
	width:260px;
}
.sidebarTwitterTop{
	background:url("../images/twitter-sidebar-top.jpg") no-repeat scroll left top transparent;
	float:left;
	margin-left:4px;
	height:22px;
	width:260px;
}

.sidebarTwitterBottom{
	background:url("../images/twitter-sidebar-bottom.jpg") no-repeat scroll left top transparent;
	float:left;
	margin-left:4px;
	height:22px;
	width:260px;
}
.innerSidebarTwitter{
	padding-left:15px;
	paddin-bottom:2px;
	width:225px;
}

.innerSidebarTwitter p{
	color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
}
.innerSidebarTwitter li{
	border-bottom:1px dotted #EFEFEF;
	color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	padding-bottom:10px;
	margin-top:5px;
}
.innerSidebarTwitter a{
	color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	text-decoration:underline;
}
#readMore{
	color:#0060AC;
	float:right;
	font-family:Arial;
	font-size:12px;
}
.commentlist{
}
.commentlist li{
	list-style:none outside none;
}
#commentform{
}
.commentForm{
}
#commentform label{
	float:left;
}
#author{
	background:url("../images/commentForm.jpg") no-repeat scroll left top transparent;
	border:medium none;
	color:#0060AC;
	float:left;
	font-family:Arial;
	font-size:13px;
	height:33px;
	line-height:33px;
	margin-bottom:10px;
	padding-left:12px;
	width:292px;
}
#email{
	background:url("../images/commentForm.jpg") no-repeat scroll left top transparent;
	border:medium none;
	color:#0060AC;
	float:left;
	font-family:Arial;
	font-size:13px;
	height:33px;
	line-height:33px;
	margin-bottom:10px;
	padding-left:12px;
	width:292px;
}
#url{
	background:url("../images/commentForm.jpg") no-repeat scroll left top transparent;
	border:medium none;
	color:#0060AC;
	float:left;
	font-family:Arial;
	font-size:13px;
	height:33px;
	line-height:33px;
	margin-bottom:10px;
	padding-left:12px;
	width:292px;
}
#commentform textarea{
	background:url("../images/commentFormText.jpg") no-repeat scroll left top transparent;
	border:0 none;
	color:#0060AC;
	float:left;
	font-family:Arial;
	font-size:13px;
	height:114px;
	overflow:hidden;
	padding-top:10px;
	text-indent:10px;
	width:512px;
}
#submit{
	background:url("../images/commentFormSubmit.jpg") no-repeat scroll left top transparent;
	border:0 none;
	cursor:pointer;
	float:left;
	height:32px;
	text-indent:-9999px;
	width:122px;
}
.sfstst-readmore a{
	color:#5C5A5C;
	float:left;
	font-family:Arial;
	font-size:13px;
	margin-left:10px;
	margin-top:20px;
	font-weight:bold;
}
.sfstst-readmore a:hover{
	text-decoration:underline;
}
/* ------------------------------------------
	Table Styles
------------------------------------------ */

	table, td {
		font:12px/normal Arial; 
	}
	table { width:100%;border-collapse:collapse;margin:1em 0; }
	th, td { text-align:left;padding:.5em; color:#5C5A5C;/*border:1px solid #37561e;*/ }
	th { background:#F0EFED; color:#5C5A5C; }
	td { background:#fff; }

	/* tablecloth styles */

	tr.even td {background:#ecf4e5;}
	tr.odd td {background:#d9ffc2;}

	td.over, tr.even td.over, tr.odd td.over{background:#ecfbd4;}
	td.down, tr.even td.down, tr.odd td.down{background:#bce774;color:#fff;}
	td.selected, tr.even td.selected, tr.odd td.selected{background:#bce774;color:#555;}

	/* use this if you want to apply different styleing to empty table cells*/
	td.empty, tr.odd td.empty, tr.even td.empty{background:#fff;}

	

.testimonials_manager_widget{
	color:#5C5A5C;
	font-family:"Helvetica";
	font-size:14px;
}
.widget {
	color:#5C5A5C;
	float:left;
	font-family:Arial;
	font-size:13px;
	margin-left:10px;
	margin-top:20px;
	line-height: 20px;
	font-weight:normal;
}
.widget a{
	color:#5c5a5c;
}
.widget a:hover{
	text-decoration:underline;
}
.widget option{
	color:#5C5A5C;
}
.archivePost{
}
.archivePost a{
	font-size:20px;
	text-transform:capitalize;
}
.widget ul li a {
font-family: Arial;
font-size: 13px;
}

.homeSlide{
	position:relative;
}

.homeSlide .leftArrow, .homeSlide .rightArrow{
	/*border:1px solid red;*/
	position:absolute;
	top:0px;
	display:block;
	width:20px;
	height:300px;
	line-height:300px;
	z-index:101;
	/*text-indent:-9999px;*/
}
.homeSlide .rightArrow{
	background:url(../images/arrow-right.png) center right no-repeat;
	right:-10px;
	text-align:left;
}
.homeSlide .leftArrow{
	background:url(../images/arrow-left.png) center left no-repeat;
	left:-20px;
	text-align:right;
}