/*
Theme Name: Advatage by Webstuff
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Hendrik Minnie
Author http://twitter.com/therealminnie
Tags: blue, custom header, fixed width, two columns, widgets

*/

/* reset CSS*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img { 	border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
a:focus,a:hover,a:active { outline:none }
/* end reset CSS*/

body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family:Helvetica, Arial;
	background: #FFFFFF url(images/bg.jpg) repeat 0 0 ;
	font-size:12px;
	text-align: center;
	margin: 0 0 20px 0;
	padding: 0;
}

.wrapper{
	text-align:left;
	margin: 0px auto;
	width: 944px;
	clear:both;
	float:none;
}

.container{
	background-color:#FFFFFF;
	text-align:left;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	border:0;
	float:left;
	width:100%;
}

.contentarea{
width:100%;
float:left;
border-left:1px solid #d9d9d9;
border-right:1px solid #d9d9d9;
}

.header{
position:relative;
width:100%;
height:303px;
float:left;
background: #DDEEF6 url(images/banner_bg.jpg) no-repeat left top;
}

.banner{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
border:1px solid #CCCCCC;
margin:29px 0 0 200px;
padding:2px;
width:709px;
height:220px;
}

.breadcrumb{
text-align:right;
position:absolute;
right:13px;
top:5px;
color:#CCCCCC;
width:90%;
font-size:10px;
}

a:focus,a:hover,a:active {
color:#0066CC;
}

.breadcrumb a, .breadcrumb:active{
color:#CCCCCC;
font-size:10px;
text-decoration:none;
}

.logo{
float:left;
width:100%;
height:266px;
border-right:1px solid #000;
border-left:1px solid #000;
}

.subheader{
float:left;
clear:both;
border-right:1px solid #D9D9D9;
border-left:1px solid #D9D9D9;
width:943px;
}

.tagline{
float:left;
width:581px;
height:37px;

background:url(images/tagline.jpg) no-repeat left top;
}




.searchbox{
float:left;
width:361px;
height:37px;

background:url(images/searchbox.jpg) no-repeat left top;
}

/* font styling */
h1,h2,h3{
color:#eb7503;
font-weight:bold;
}

h2{
font-size:16px;
}

.orangetop h2{
font-size:16px;
color:#FFFFFF;
font-weight:normal;
}

h3{
font-size:12px;
}

.innercontent h1{
font-size:12px;
}
.innercontent strong{
color:#eb7503;
font-weight:bold;
}

i{
font-style:italic;
}

p{
text-align:justify;
}

blockquote{
border:#CCCCCC 1px solid;
background:#999999;
padding:10px;
font-style:italic;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-topright:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-topleft:4px;
margin-bottom:15px;
color:#ffffff;
}








/* end font styling */

/* topnav */
/*.topnav{float:left; width:100%; height:48px; font-size:15px; }
.topnav ul {float: left;margin: 0;padding: 0 15px;list-style-type: none;}
.topnav ul li {float: left; padding: 3px 15px 0 0; line-height: 24px; display: block; }
.topnav ul li a:link,.topnav ul li a:visited {}
.topnav ul li a:hover,.topnav ul li a:active {text-decoration: none;}
.topnav ul li.current_page_item a:link,.topnav ul li.current_page_item a:visited,.topnav ul li.current_page_item a:hover,
.topnav ul li.current_page_item a:active {text-decoration: none;}*/

.topnav{background-color:#000000;float:left;width:100%;padding-top:5px}

.topnav ul {float:right;background-color:#000000;list-style:none;height:30px;padding:0;margin:0 0 1px 0px;z-index:2000;}

.topnav ul li {display:inline;position:relative}
.topnav ul li a {height:31px;float:left;text-indent:-9999px;text-decoration:none;margin:0 0 0 3px}
.topnav ul li.page-item-28 a {width:69px;background:url(images/home.jpg) no-repeat 0 0;}
.topnav ul  li.page-item-28 a:hover {background-position:0 -40px;}
.topnav ul li.page-item-4 a {width:101px;	background:url(images/services.jpg) no-repeat 0 0;}
.topnav ul  li.page-item-4 a:hover {	background-position:0 -32px;}
.topnav ul li.page-item-2 a {width:88px;background:url(images/about.jpg) no-repeat 0 0;}
.topnav ul  li.page-item-2 a:hover {background-position:0 -40px; }
.topnav ul li.page-item-8 a {width:101px;background:url(images/contact.jpg) no-repeat 0 0;}
.topnav ul  li.page-item-8 a:hover {background-position:0 -32px;}
.topnav ul li.page-item-155 a {width:69px;background:url(images/newst.jpg) no-repeat 0 0;}
.topnav ul  li.page-item-155 a:hover {background-position:0 -40px; }
.topnav ul li.page-item-158 a {width:100px;background:url(images/contact.jpg) no-repeat 0 0;}
.topnav ul  li.page-item-158 a:hover {background-position:0 -40px; }
.topnav ul li.page-item-121 a {width:100px;background:url(images/consulting.jpg) no-repeat 0 0;}
.topnav ul  li.page-item-121 a:hover {background-position:0 -40px; }
.topnav ul li.page-item-114 a {width:86px;background:url(images/auditing.jpg) no-repeat 0 0;}
.topnav ul  li.page-item-114 a:hover {background-position:0 -40px; }
.topnav ul li.page-item-70 a {width:86px;background:url(images/training.jpg) no-repeat 0 0;}
.topnav ul  li.page-item-70 a:hover {background-position:0 -40px; }
.topnav ul li.page-item-1405 a {width:152px;background:url(images/associate-program.jpg) no-repeat 0 0;}
.topnav ul  li.page-item-1405 a:hover {background-position:0 -40px; }

.topnav ul  li.current_page_item a, ul.topnav  li.current_page_ancestor a  {background-position:0 -80px;}

.content{
float:left;
width:432px;
padding-left:27px;
}

#sidebar{
float:left;
width:190px;
}

.sidebar1{
float:left;
width:432px;
margin-left:27px;
}

.footer{
height:34px;
float:none;
width:110%;
clear:both;
background:#ffffff url(images/footer.gif) no-repeat left top;
padding:23px 0 0 30px;

}

.orange{
color:#eaa460;
}


/*  site boxes */
.bigbox{
width:432px;
float:left;
margin-bottom:29px;
}

.bigbox .top{
float:left;
width:100%;
height:22px;
background:url(images/blackboxtop_400.jpg) no-repeat top left;
font-size:16px;
color:#FFFFFF;
padding:5px 0 0 10px;
}

.bigbox .orangetop{
float:left;
width:100%;
height:22px;
background:url(images/orangeboxtop_400.jpg) no-repeat top left;
font-size:16px;
color:#FFFFFF;
padding:5px 0 0 10px;
}



.bigbox .content{
poistion:relative;
float:left;
width:399px;
/*height:100px;*/
border-right:1px solid #d9d9d9;
border-left:1px solid #d9d9d9;
padding:15px;
text-align:justify;
font-size:11px;

/*background:url(images/blackboxtop_400.jpg) no-repeat top left;*/
}

.bigbox .content .title a{
color:#e07610;
font-weight:bold;
text-align:left;
text-decoration:none;
}

.af-form-wrapper{
margin:0;
padding:0;

}

.privacyPolicy{
margin-top:10px;
}

.privacyPolicy a{
color:#999999;
}

.af-form-wrapper input{
margin-top:10px;
}

.innercontent{
width:395px;
padding-top:0px;
}

.innerLcontent{
width:395px;
padding-top:5px;
}

.innercontent hr{
color:#eb7503;
background-color:#eb7503;
height:2px;
 border: 0;
}



.bigbox .contentbg{
float:left;
width:430px;
/*height:100px;*/
border-right:1px solid #d9d9d9;
border-left:1px solid #d9d9d9;
background:url(images/contentbg.jpg) repeat bottom left;
}

.bigbox .bot{
float:left;
width:100%;
height:32px;
background:url(images/blackboxbot_400.jpg) no-repeat top left;
}

.bigbox .orangebot{
float:left;
width:100%;
height:32px;
background:url(images/blackboxbot_400.jpg) no-repeat top left;
}

.smallbox{
width:203px;
float:left;
margin-bottom:26px;
margin-right:26px;
}

.smallboxAR{
width:203px;
float:right;
margin-bottom:26px;
}

.smallbox .blacktop,.smallboxAR .blacktop{
float:left;
width:203px;
height:22px;
background:url(images/blackboxtop_200.jpg) no-repeat top left;
font-size:16px;
color:#FFFFFF;
padding:5px 0 0 10px;
}

.smallbox .orangetop,.smallboxAR .orangetop{
float:left;
width:194px;
height:22px;
background:url(images/orangeboxtop_200.jpg) no-repeat top left;
font-size:16px;
color:#FFFFFF;
padding:5px 0 0 10px;
}



.smallbox .content,.smallboxAR .content{
float:left;
clear:both;
width:171.5px;
height:275px;
border-right:1px solid #d9d9d9;
border-left:1px solid #d9d9d9;
padding:15px;
font-size:11px;
text-align:justify;

}

.short .smallbox .content , .short .smallboxAR .content{
height:130px;
}

.author{
text-align:right;
font-weight:bold;
color:#888888;
font-style:italic;

}

.company{
text-align:right;
font-weight:bold;
color:#888888;

}

.testihr{
border:0;
border-bottom:#CCCCCC 1px dashed;
color:#ffffff;
height:1px;
margin-top:15px;
margin-bottom:15px;
}

.testimonial{
float:left;
border:1px solid #CCCCCC;
padding:2px;
margin-right:10px;
}

.smallboxAR .contentnopad{
float:left;
clear:both;
width:197px;
height:305px;
border-right:1px solid #d9d9d9;
border-left:1px solid #d9d9d9;
padding-left:4px;

}





.smallbox .contentbg,.smallboxAR .contentbg{
float:left;
clear:both;
width:171px;
/*height:200px;*/
border-right:1px solid #d9d9d9;
border-left:1px solid #d9d9d9;
background:url(images/contentbg.jpg) repeat-x bottom left;
padding:15px;
font-size:11px;
}

.topb{
height:283px;
}

.botb{
height:274px;
text-align:justify;
}

.smallbox .bot, .smallboxAR .bot{
float:left;
width:100%;
height:32px;
background:url(images/blackboxbot_200.jpg) no-repeat top left;
}

.smallbox .orangebot, .smallboxAR .orangebot{
float:left;
width:100%;
height:32px;
background:url(images/orangeboxbot_200.jpg) no-repeat top left;
}

.smallbox .clearbot, .smallboxAR .clearbot{
float:left;
width:100%;
height:32px;
background:url(images/blackboxbot_200_clear.jpg) no-repeat top left;
}



/*  end site boxes */

.social{
float:right;
width:100%;
margin-bottom:5px;
text-align:right;

}

/* search box*/
.searchbox  #s{
	color: #f000;
	font-size: 14px;
	width: 100px;
	height: 17px;
	padding: 2px 0px 0 0px;
	font-family:Helvetica,Arial,Sans-serif;
font-size:15px;
	/*background:url(images/search-button.png) no-repeat;*/
	margin: 5px 0 0 140px;
	border:none;

}

span.wpcf7-not-valid-tip{
color:red;
}

.searchbox  #s:focus {
	/*background: url(images/search-button.png) no-repeat left -41px;*/
	outline: none;
}

.searchbox  #searchsubmit{

	border:none;
	width: 82px;
	height: 30px;
	cursor: pointer;
	text-indent: -9999px;
	background: url(images/search-button.png) no-repeat top right;
	margin-left:-5px;
}

.searchbox  #searchsubmit:hover {
	background: url(images/search-button.png) no-repeat bottom right;
}

/* end search box */






/* Wordpress required as per http://codex.wordpress.org/CSS*/

i{
font-style:italic;
}
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

.hilite { background-color:yellow }

.trainingform{
width:411px;
background:#999999;
padding:10px;
font-style:italic;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomright:4px;
-moz-border-radius-bottomleft:4px;
margin-bottom:15px;
color:#ffffff;
clear:both;
}

/* general style */
.content p{
margin-bottom:10px;
}

.content ul,.content ol {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: 0px;
	}

.content li {
	margin: 7px 0 8px 10px;
	list-style:disc;
	/*list-style-position:inside;*/
	margin-left:5px;
	}

.content ol li {
	margin: 7px 0 8px 10px;
	list-style: decimal;
	margin-left:5px;
	}
	
strong{
font-weight:bold;
}


/* general style close */



/* WP generated styles*/
.categories {}
.cat-item {}
.current-cat {}
.current-cat-parent {}
.pagenav {}
.page_item {}
.current_page_item {}
.current_page_parent {}
.widget {}
.widget_text {}
.blogroll {}
.linkcat{}

