/* CSS Document */
/* base.css, part of YUI's CSS Foundation */
h1 {
	/*18px via YUI Fonts CSS foundation*/
	font-size:138.5%;  
}
h2 {
	/*16px via YUI Fonts CSS foundation*/
	font-size:123.1%; 
}
h3 {
	/*14px via YUI Fonts CSS foundation*/
	font-size:108%; 
}
h1,h2,h3 {
	/* top & bottom margin based on font size */
	margin:1em 0;
	text-align:left;
}
h1,h2,h3,h4,h5,h6,strong {
	/*bringing boldness back to headers and the strong element*/
	font-weight:bold; 
}
abbr,acronym {
	/*indicating to users that more info is available */
	border-bottom:1px dotted #000;
	cursor:help;
} 
em {
	/*bringing italics back to the em element*/
	font-style:italic;
}
blockquote,ul,ol,dl {
	/*giving blockquotes and lists room to breath*/
	margin:1em;
}
ol,ul,dl {
	/*bringing lists on to the page with breathing room */
	margin-left:2em;
}
ol li {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;	
}
ul li {
	/*giving UL's LIs generated disc markers*/
	list-style: disc outside;
}
dl dd {
	/*giving UL's LIs generated numbers*/
	margin-left:1em;
}
th,td {
	/*borders and padding to make the table readable*/
	border:1px solid #000;
	padding:.5em;
}
th {
	/*distinguishing table headers from data cells*/
	font-weight:bold;
	text-align:center;
}
caption {
	/*coordinated marking to match cell's padding*/
	margin-bottom:.5em;
	/*centered so it doesn't blend in to other content*/
	text-align:center;
}
fieldset,table {
	/*so things don't run into each other*/
	margin-bottom:1em;
}
/* base ends */



/* Own Base starts */
body{
	/* background image goes here */
	background:url('http://auditlogistics.com/media/bg.jpg') top center repeat-x;
	color:#ffffff;
	margin:0;
	padding:0;
	text-align:center;	
}

div.centered{
	margin:0 auto 0 auto !important;
}

div.page{
	/*width:960px;*/
	font-family:'Segoe UI','Tahoma','Lucida Grande';
	color:#ffffff;
	font-size:14px;
}

div.page_item{
	width:961px;
}

div.footer{
	color:#ffffff;
	width:961px;
	min-height:80px;
}

div.clear{
	clear:both;
	height:0px !important;
	font-size:0px !important;
	margin:0 !important;
	padding:0 !important;
}

div .link a{
	display:block;
	width:100%;
	height:100%;
	cursor:pointer;
	text-decoration:none;		
}

div .linkimage a{
	display:block;
	width:100%;
	height:100%;
	cursor:pointer;
	text-decoration:none;
	text-indent:-9999px;
	text-align:center;		
}

.line{
	height:4px;
	width:100%;
	font-size:0px;
}
.golden{background-color:#e3d284;}

div.under-construction{
	border-top:dashed 1px #990000;
	min-height:80px;
}

p{
	margin:4px 0 0 0;
}
	
h1{
	width:100%;
	border-bottom:1px solid #666666;
	font-size:24px;
	margin:0;
	margin-bottom:10px;
	color:#00255D;
	text-align:left;
}
h2,h3{
	margin-bottom:0;
	color:#000000;
}
div{overflow:hidden;}

/* Own Base ends */

/* Header *********************************************************************/

div.header{
	width:950px;
}
div.logo{
	background:url('http://auditlogistics.com/media/logo.png') center center no-repeat;
	width:266px;
	height:66px;
	float:left;
	margin-top:10px;
}
div.login{
	background:url('http://auditlogistics.com/media/client_login.png') center center no-repeat;
	width:118px;
	height:18px;
	float:right;
	margin-top:0px;
}
div.icon_box{
	text-indent:40px;
	text-align:left;
	height:40px;
	line-height:40px;
}
div.icon_box.phone{
	line-height:42px;
	background:url('http://auditlogistics.com/media/ico_phone.png') no-repeat center left;
	padding-left:16px;
}
div.icon_box.phone a{
	font-size:12px;
	line-height:42px;
	margin:0;
	display:block;
	color:#ffffff;
}
div.icon_box.phone a.uk-phone{
	margin-top:5px;
	/*padding-left:10px;*/
	background: url('http://auditlogistics.com/media/gb.png') no-repeat 18px center;
}

div.icon_box.phone a.us-phone{
	/*padding-left:10px;*/
	background: url('http://auditlogistics.com/media/us.png') no-repeat 18px center;
}

div.icon_box.email{
	background:url('http://auditlogistics.com/media/ico_mail.png') no-repeat center left;
	margin-left:30px;
}
div.icon_box.email a:link, div.icon_box.email a:visited{
	color:#ffffff;text-decoration:none;
}
div.header_contact_info .icon_box{
	float:left;
}
div.header_contact_info{
	float:right;
	margin-top:23px;
	clear:right;
	width:386px;
}
/*Navigation  ********************************************************************/

div.navigation{
	background:url('http://auditlogistics.com/media/nav_bar.png') center center no-repeat;
	width:960px;
	height:62px;
	margin-top:10px;
}
div.navigation ul{
	list-style-type:none;
	margin:0px 0 0 5px;
	padding:10px 0 0 0;
}

div.navigation ul li{
	background:url('http://auditlogistics.com/media/nav_sep.png') center right repeat-y;
	line-height:38px;
	padding-left:19px;
	padding-right:19px;
	float:left;
	list-style-type:none;
	/*margin-top:10px;*/
}

div.navigation ul li span{
	background:url('http://auditlogistics.com/media/nav_deco.png') 0% 75% no-repeat;
}
div.navigation ul li a{
	text-decoration:none;
	color:#ffffff;	
}
div.navigation ul li a:hover{
	text-decoration:none;
	color:#dedede;
	cursor:pointer;	
}

/*Footer  ********************************************************************/

div.footer{
	background:url('http://auditlogistics.com/media/footer_bg.png') repeat-x;
	width:100%;
	height:274px;
}

div.footer .wrapper{
	width:950px;
	margin:20px auto 0 auto;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	font-family:'Arial';
}

div.footer .wrapper .columns{
	background:url('http://auditlogistics.com/media/nav_sep.png') repeat-y left center;
	float:left;
}

div.footer .wrapper .first_column{
	background:none;
	float:left;
}

div.footer_title, div.footer_item{
	margin-right:25px;
}

div.footer_title a{
	color:#5a99d9;
	text-decoration:none;
}
div.footer_title a:HOVER{
	text-decoration:underline;
}

div.footer_item a{
	color:#ffffff;
	text-decoration:none;
}
div.footer_item a:HOVER{
	text-decoration:underline;
}

div.footer .wrapper .columns .footer_title, div.footer .wrapper .columns .footer_item {
	margin-left:25px;
}

div.footer .wrapper .descriptive{
	font-weight:normal;
	color:#c9c9c9;
}
div.footer .wrapper .copyrighted{
	margin-top:20px;
	color:#6a6a6a;
	font-weight:normal;
}

/*Slider  ********************************************************************/
.main_slider{
	width:1020px;
	height:380px;
}
.slider{
	overflow:hidden;
	width:952px;
	height:337px;
}

.sliders_container{
	
}

.slider_item{
	width:952px;height:337px;background:url('http://auditlogistics.com/media/slider_1.png') no-repeat center center;float:left;text-align:left;
}
.slider_fx{
	width:100%;height:100%;background:url('http://auditlogistics.com/media/slider_fx.png') no-repeat center center;
}
.slider_box{
	position:relative;
	top:34px;
	left:80px;
	width:323px;
	height:250px;
	background:url('http://auditlogistics.com/media/slider_textbox.png') no-repeat center center;
	text-align:center;
}
.slider_title{
	color:#111111;
	text-transform:uppercase;
	font-size:18px;
	font-weight:bold;
	text-indent:15px;
	text-align:left;
	margin-top:33px;
	margin-left:55px;
}
.slider_text{
	margin:25px auto 0 auto;
	color:#515151;
	width:250px;
	text-align:center;
	font-size:16px;
	font-weight:550;
}
.slider_box .get_started{
	width:198px;
	height:42px;
	background:url('http://auditlogistics.com/media/slider_buttonbox.png') no-repeat center center;
	margin:10px auto 0 auto;
}

.slider_left{
	width:29px;
	height:97px;
	background:url('http://auditlogistics.com/media/slider_left.png') no-repeat center center;
	float:left;
}

.slider_right{
	width:29px;
	height:97px;
	background:url('http://auditlogistics.com/media/slider_right.png') no-repeat center center;
	float:right;
}
.main_slider .controls{
	width:970px;
	margin:-230px auto 0 auto;
	/*overflow:visible;*/
}
.controls div{
	cursor:pointer;
}
.index_slider{
	padding-top:10px;
}
.index_slider, .page{
	/*overflow:visible;*/	
}
.shadow{
	height:84px;
	width:1016px;
	background:url('http://auditlogistics.com/media/slider_shadow.png') no-repeat center center;
	margin:100px auto 0 auto;
}

/*Index_content ********************************************************************/

.shadow_bottom{
	width:100%;
	background:url('http://auditlogistics.com/media/shadow_bottom.png') repeat-x bottom center;
}

.index_wrapper{
	width:960px;
	height:221px;
}
.testimonial{
	background:url('http://auditlogistics.com/media/ballon.png') no-repeat center center;
	width:308px;
	height:138px;
	margin-top:10px;
	text-align:left;
	
}
.mini_testimonial{
	background:url('http://auditlogistics.com/media/mini_ballon.png') no-repeat center center;
	width:240px;
	height:162px;
	margin-top:10px;
}
.testimonial p{
	margin:20px;
	color:#4a4a4a;
	text-align:left;
}
.testimonial_signature{
	text-align:left;
	color:#4a4a4a;
	font-size:12px;
	margin-left:5px;
}

.testimonial_container{
	text-align:left;
}
.c_left{
	float:left;
}
.c_right{
	float:right;
}

.lnews_container_index {
	width:335px;
}
.lnews_wrapper {
	margin:10px;
}
.lnews_title {
	border-bottom:1px solid #cccccc;padding-bottom:4px;
}
.globe_icon {
	background:url('http://auditlogistics.com/media/globe_icon.jpg') center center no-repeat;width:30px;height:30px;
}
.lnews_title .title {
	text-transform:uppercase;color:#000000;line-height:30px;margin-left:5px;font-size:16px;
}
.lnews_container_rsidebar{
	width:232px;
	margin-top:20px;
	margin-left:10px;
}
.rss_link {
	background:url('http://auditlogistics.com/media/rss_icon.jpg') center right no-repeat;width:30px; height:30px;
}
.index_callout {
	width:306px; height:82px;margin-top:10px;
}

.gr_large {
	background:url('http://auditlogistics.com/media/callout1.png') center center no-repeat;
}
.gl_large {
	background:url('http://auditlogistics.com/media/callout2.png') center center no-repeat;
}
.index_callout .callout_title {
	font-size:13px;
	color:#111111;
	text-transform:uppercase;
	text-align:left;
}
.index_callout .callout_title p {
	margin-left:92px;
	margin-top:15px;
	line-height:14px;
}
.index_callout .callout_title p span {
	background:url('http://auditlogistics.com/media/arrow_double.png') center center no-repeat;
}
.index_callout .callout_text {
	font-size:11px;
	color:#606060;
	text-align:left;
}
.index_callout .callout_text p {
	margin-left:92px;
	margin-right:7px;
}

.callout_link {
	display:block;
	text-decoration:none;
}

/*Normal Layout ********************************************************************/
.content_title {
	width:958px;
	background:url('http://auditlogistics.com/media/content_header_bg.png') center center no-repeat;
	overflow:hidden;
	margin:12px auto 0 auto;
	
	
}
.content_title .title {
	font-size:36px;
	line-height:55px;
	font-weight:100;
	color:#19436e;
	float:left;
	margin-left:15px;
	margin-top:10px;
}
.content_title .title span.deco {
	background:url('http://auditlogistics.com/media/title_deco.png') 10% 85% no-repeat;
}


.content_title .breadcrumbs {
	font-size:10px;
	color:#515151;
	float:right;
	margin-right:15px;
	margin-top:45px;
}

.content_title .breadcrumbs a {
	font-size:10px;
	color:#515151;
	text-decoration:none;
}
.content_title .breadcrumbs a:HOVER {
	text-decoration:underline;
}
.content_wrapper {
	width:958px;
	background:url('http://auditlogistics.com/media/content_bg.png') center center repeat-y;
	margin:0 auto 0 auto;
}
.sidebar_left .lsidebar_head {
	width:212px;
	height:14px;
	background:url('http://auditlogistics.com/media/sec_nav_head.png') center center no-repeat;
}
.sidebar_left .lsidebar_body {
	width:212px;
	background:url('http://auditlogistics.com/media/sec_nav_body.png') center center repeat-y;	
}

.sidebar_left .lsidebar_footer {
	width:212px;
	height:20px;
	background:url('http://auditlogistics.com/media/sec_nav_footer.png') center center no-repeat;
	margin:0 auto 10px auto;
}


.center_column {
	margin-top:10px;
	float:left;
	border-right: 1px solid #CCC;
	width:480px;
	
}

.sidebar_left {
	margin-top:10px;
	width:212px;
	float:left;
}

.lsidebar_body .sec_nav_item{
	width:160px;
	margin:0 auto 0 auto;
	border-top: 1px solid #CCC;
	text-align:left;
	
}
.lsidebar_body .sec_nav_item.first{
	border-top:none;
}

.lsidebar_body .sec_nav_item a{
	font-size:12px;
	line-height:25px;
	color:#3f75ac;
	text-decoration:none;
}
.lsidebar_body .sec_nav_item a:hover{
	color:#19436E;
}
.sidebar_right {
	margin-top:10px;
	margin-right:15px;
	float:right;
	width:242px;
}

span.arrow_simple {
	background:url('http://auditlogistics.com/media/arrow_simple.png') center center no-repeat;
	margin-left:5px;
}
span.arrow_double {
	background:url('http://auditlogistics.com/media/arrow_double.png') center center no-repeat;
	margin-left:5px;
}
.content_footer {
	
}

div.photo_frame{
	width:454px;
	height:180px;
	background:url('http://auditlogistics.com/media/photo_frame.png') center center no-repeat;
	margin:0 auto 0 auto;
}

div.photo_frame div.photo{
	width:446px;
	height:172px;
	margin:4px auto 4px auto;
}
div.photo_frame div.photo div.photo_title{
	background:url('http://auditlogistics.com/media/photo_title_bg.png');
	width:444px;
	margin:130px auto 0 auto;
	line-height:40px;
	/*font-weight:bold;*/
	color:#9eca38;
	text-align:left;
	font-size:26px;
}


div.photo_frame div.photo div.photo_title span{
	margin-left:10px;
}

div.lsidebar_callout{
	background:url('http://auditlogistics.com/media/lcallout.png') center top no-repeat;
	text-align:left;
	width:212px;
	height:185px;
	margin:0 auto 0 auto;
}

div.lcallout_title{
	text-align:left;
	width:145px;
	margin:0 auto 0 auto;
	color:#4d4d4d;
	font-size:13px;
	text-transform:uppercase;
	margin-left:35px;
	margin-top:90px;
}

div.lcallout_text{
	text-align:left;
	width:145px;
	margin:0 auto 0 auto;
	color:#606060;
	font-size:11px;
	margin-left:35px;
	margin-top:5px;
}

div.testimonial_container.mini_testimonial_container{
	margin-left:10px;
	
}

div.content_holder{
	color:#7b7b7b;
	font-size:12px;
	text-align:justify;
	width:440px;
	margin:0 auto 0 auto;
}

div.content_holder h1{
	text-align:left;
	color:#4d4d4d;
	font-size:18px;
	text-transform:capitalize;
	border-bottom:0;
	font-weight:normal;
}

div.content_holder ul{
	margin:0;
	padding-left:20px;
}

div.content_holder li{
	margin-top:0;
	margin-bottom:15px;
}

div.fx_gradient{
	width:100%;
	background:url('http://auditlogistics.com/media/shadow_bottom.png') center bottom repeat-x;
	
}
div.fx_gradient .fx_shadows{
	background:url('http://auditlogistics.com/media/fx_sombras.png') 4px 0px no-repeat;
	width:1014px;
	height:118px;
}

/*  Maps ******************************************************************************************** */

div.two_columns {
	width:740px;
	float:left;
}

div.two_columns .twoc_head{
	background:url('http://auditlogistics.com/media/container_2columns_head.png') center top no-repeat;
	height:6px;
}

div.two_columns .twoc_body{
	background:url('http://auditlogistics.com/media/container_2columns_body.png') center top repeat-y;
}

div.two_columns .twoc_footer{
	background:url('http://auditlogistics.com/media/container_2columns_footer.png') center bottom no-repeat;
	height:13px;
}

div.two_columns .local_map{
	background:url('http://auditlogistics.com/media/us_map.png') center center no-repeat;
	height:365px;
	width:627px;
	position:relative;
	top:10px;
	left:80px;
}

div.two_columns .global_map{
	background:url('http://auditlogistics.com/media/global_map.png') center center no-repeat;
	height:365px;
	width:674px;
	position:relative;
	top:10px;
	left:40px;
}

div.two_columns .twoc_body div .map_pointer{
	position:absolute;
	width:24px;
	height:31px;
	background:url('http://auditlogistics.com/media/map_pointer.png') center center no-repeat;
	top:150px;
	left:350px;
	cursor:pointer;
}

div.two_columns .twoc_body .map_title{
	border-bottom:solid 1px #d9d9d9;
	color:#6e6e6e;
	font-size:12px;
	line-height:20px;
	width:92%;
	text-align:left;
	margin:5px auto 0 auto;
	
}
/* This is not being used:
div.two_columns div.title{
	text-align:left;
	color:#4d4d4d;
	margin-top:10px;
	font-size:18px;
	width:92%;
	border-bottom:solid 1px #d9d9d9;
	font-weight:bold;
	text-transform:uppercase;
}
*/

div.two_columns .entry{
	color:#626262;
	text-align:left;
	margin-top:10px;
	font-size:12px;
	width:725px;
}
div.two_columns .entry .title, div.two_columns .entry .title a{
	color:#3f75ac;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

div.two_columns .entry .title a:hover{
	color:#19436E;
	font-size:13px;
	font-weight:bold;
	
	
}

div.two_columns .entry .read_more{
	margin-bottom:10px;
}

div.two_columns .entry .read_more a{
	color:#3f75ac;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

div.two_columns .entry .read_more a:hover{
	text-decoration:underline;
}

div.two_columns .pagination{
	width:725px;
	color:#626262;
	font-size:11px;
	text-align:right;
	padding-top:10px;
	border-top:solid 1px #d9d9d9;
}

div.two_columns .pagination a{
	color:#3f75ac;
	font-size:11px;
	font-weight:bold;
}
/* Testimonials List: ***********************************************************/

div.testimonial_name{
	font-weight:bold;
	margin-bottom:2px;
	color:#000000;
}

div.testimonial_title{
	font-style:italic;
	margin-bottom:5px;
}

div.testimonial_excerpt{
	color:#000000;
}

div.testimonial_company{
	color:#3f75ac;
	margin-bottom:15px;
	text-weight:bold;
}

div.testimonial_body{
	
}

div.separator{
	border-bottom:1px solid #cccccc;margin-bottom:15px;
}

div.separator .rm,div.separator .close{
	color:#3f75ac;
	cursor:pointer;
	font-size:10px;
	font-weight:bold;
}

div.separator .rm:hover ,div.separator .close:hover{
	
}

/* PDF Link **********************************************************/

div.pdf_link {
	padding-left:20px;
	height:15px;
	float:right;
	background:url('http://auditlogistics.com/media/pdf_icon.png') left top no-repeat;
}
div.pdf_link a{
	
	text-decoration:none;
	font-weight:bold;
	line-height:15px;
	color:#3F75AC;
}
div.pdf_link a:hover, p.press_link a:hover{
	text-decoration:underline;
	color:#19436E;
}

p.press_link a{
	text-decoration:none;
	line-height:15px;
	color:#3F75AC;

}
p.press_link {
	text-align:left;
	margin-bottom:8px;
}

p.form_input input, p.form_input textarea{
width:292px;
}

div.team_member{margin-top:10px;padding-bottom:20px; border-bottom:1px solid #cccccc; }
div.team_member div.team_name{}
div.team_member div.team_name a{color:#000000;font-weight:bold;text-decoration:none;}
div.team_member div.team_position{color:#3f75ac;font-style:italic;}
div.team_member div.team_content{}
div.team_member div.team_content img{padding:3px 10px 10px 0px; float:left;border:0;}

.map_lst{
	margin-left:30px;
	color:#333333;
	text-align:left;
	padding-bottom: 20px;
	display:none;
}
.map_lst h2{
	color:#000000;
}
.map_lst p{
	margin-left:10px;
}
.social_media_icons{
	height:20px;
	margin-top:5px;
	margin-bottom:20px;
}
.social_media_icons .icon{
	height:24px;
	width:24px;
	float:left;
}
.social_media_icons .icon a{
	display:block;
	width:100%;
	height:100%;
	text-indent:-9999px;
}

.social_media_icons .fb{
	background:url('http://auditlogistics.com/media/icon-fb.png') left top no-repeat;
}
.social_media_icons .in{
	background:url('http://auditlogistics.com/media/icon-in.png') left top no-repeat;
}
.social_media_icons .tw{
	background:url('http://auditlogistics.com/media/icon-tw.png') left top no-repeat;
}

