/* CSS Document */
* {
	padding:5;
	font-size:100%;
}

body{background:url(images/body-bg.jpg) top center repeat; text-align:center; min-width:1000px;}

img {
	vertical-align:top;
}
a img {border:0;}

ul {
	list-style:none;
	color: #000;
}

.left {float:left;}
.right {float:right;}

.clear  {clear:both;}

.alignright {text-align:right;}

html, input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#CCCCCC;
}

input, select {vertical-align:middle; font-weight:normal;}

a {
	color:#000;
	outline:none;
}
a:hover{
	color: #990001;

}

p {
	padding-top:0px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.top1 {
	padding-top:0px;
}
.top2 {
	padding-top:0px;
	color: #003399;
	font-weight: bold;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 16px;
	text-transform: none;
}
.top3 {
	padding-top:0px;
}
.top4 {
	padding-top:5px;
}
.top5 {
	padding-top:10px;
}
.top6 {padding-top:57px;}

.bot3 {padding-bottom:12px;}

.pad-left {margin-left:11px;}

.margin {margin-top:-16px;}

.h-top {
	padding-top:5px;
	color: #003399;
}
.h-top1 {padding-top:38px;}

.wrapper {width:100%; overflow:hidden;}

.phone {display:inline-block; width:50px;}
/* ============================= main layout ====================== */
.imgindent {
	margin:0px;
	float:left;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 10px;
}

h1 {
	padding:0px 200px 0px 0px;
	position:relative;
	float: left;
}
	h1 a {
		display:block;
		height:122px;
		width:399px;
       text-indent:-5000px;
        		background:url(images/api-q1-consulting-logo.png) left top no-repeat;background:
	}
h2 {
	font-size:16px;
	color:#9F0001;
	text-transform:uppercase;
	font-weight: bold;
	font-family: "Arial Black", Gadget, sans-serif;
}
.blue {
	color:#333333;
	font-family: "Arial ", Gadget, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.social{
display:block;
width:125px;
height:43px;
}
/* ============================= header ====================== */

.menu {
	padding: 0px 0px 48px;
}
	.menu li {
		float:left;
		margin-right:2px;
	}
		.menu a {
	display:block;
	text-align:center;
	width:151px;
	background:url(images/menu-bg.png) 0 0 no-repeat;
	padding:22px 0 21px;
	text-decoration:none;
	font-size:13px;
	font-weight: bold;
	font-family: "Arial Black", Gadget, sans-serif;
	line-height:1.2em;
	color:#ffffff;
	text-transform:uppercase;
		}
			.menu a:hover, .menu .active {
	color:#9F0001;
}
	.menu .last {margin:0;}

.header {margin:0px 0 0px;}
/* ============================= content ====================== */

/* ======================================================================================= col-indents ====================== */
.col-indent {
	padding-right:8px;
}
.col-indent1 {padding-right:36px;}
/* ======================================================================================= box ===========================*/
.box-top-left {
	background:url(images/box-left-top.png) left top no-repeat;
	font-size:0;
	line-height:0;
}
	.box-top-right {
		background:url(images/box-right-top.png) right top no-repeat;
		padding:0 13px 0 14px;
		font-size:0;
		line-height:0;
	}
		.box-top {
			background:url(images/box-top-tail.png) left top repeat-x;
			height:10px;
			line-height:0px;
			font-size:0px;
		}

.box-left {
	background:url(images/box-left-tail.png) left top repeat-y;
	width:100%;
}
.box-right {
	background:url(images/box-right-tail.png) right top repeat-y;
	padding:0 13px 0 14px;
}

.box-bottom-left {
	background:url(images/box-left-bottom.png) left bottom no-repeat;
	font-size:0;
	line-height:0;
	width: 916px;
	margin: auto;
}
	.box-bottom-right {
		background:url(images/box-right-bottom.png) right bottom no-repeat;
		padding:0 13px 0 14px;
		font-size:0;
		line-height:0;
	}
		.box-bottom {
			background:url(images/box-bottom-tail.png) left bottom repeat-x;
			height:16px;
			font-size:0;
			line-height:0;
		}
.box {
	background:#e5e8d4;
}
	.box .indent {
	padding:6px 6px 6px 6px;
}
	.box .indent1 {padding:16px 10px 18px 10px;}
/* ======================================================================================= box1 ===========================*/
.box1 {
	background:#b3b2a9;
}
	.box1 .indent {
		padding:12px 28px 41px 24px;
	}
	.box1 .indent1 {
	padding:12px 5px 41px 18px;
	}
	.box1 .indent2 {
		padding:12px 28px 36px 18px;
	}
	.box1 .bottom-right {
		background:url(images/box1-bottom-right.gif) bottom right no-repeat;
	}
	.box1 .bottom-left {
		background:url(images/box1-bottom-left.gif) bottom left no-repeat;
	}
	.box1 .top-right {
		background:url(images/box1-top-right.gif) top right no-repeat;
	}
	.box1 .top-left {
		background:url(images/box1-top-left.gif) top left no-repeat; width:100%;
	}
/* ======================================================================================= borders ===========================*/
.border {
	background:url(images/border.gif) 0 bottom repeat-x;
	padding:0 0px 25px 11px;
	margin-bottom:20px;
}
.border-none {
	padding:0 4px 4px 11px;
}
.border-none1 {
	padding:0 0px 4px 11px;
}
.border-none4 {
	padding:0 0px 0px 11px;
}
.border-none3 {
	padding:0 0px 0px 6px;
	margin-bottom:-6px;
}
.border-none2 {
	padding:0 0px 0px 11px;
	float:left;
}float:left;
}
.border1 {
	background:url(images/border1.gif) 0 bottom repeat-x;
	padding-bottom:22px;
	margin-bottom:0px;
	font-size: 12px;
	color: #000;
}
.border2 {
	background:url(images/border.gif) 0 bottom repeat-x;
	padding:0 12px 0px 11px;
	margin-bottom:0px;
	width:350px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.border3 {
	background:url(images/border3-bg.gif) 0 bottom repeat-x;
	padding:0 6px 27px 6px;
	margin-bottom:21px;
	}
/* ======================================================================================= links ===========================*/
.link {
	background:url(images/link-left-bg.gif) left top no-repeat;
	display:inline-block;
	text-decoration:none;
	margin:0px 0 0 0px;
	color:#ffffff;
	font-family: "Arial Black", Gadget, sans-serif;
	font-weight: bold;
	cursor:pointer;
	font-size:14px;
	text-transform:uppercase;
}
	.link span {
		background:url(images/link-right-bg.gif) right top no-repeat;
		display:inline-block; 
		padding:0 6px 0 6px;
	}
	.link span span  {
		background:url(images/link-tail-bg.gif) top repeat-x;
		padding:3px 6px 3px 5px;
	}
	.link:hover {
	color:#9F0001;
}
/* ======================================================================================= lists ===========================*/
.list {
	padding:0px 0 0 0;
	color: #FFF;
	font-size: 12px;
}
	.list li {
	font-size:12px;
	line-height:24px;
	background:url(images/list-bg.gif) 0 8px no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	padding-left:12px;
	color: #000;
	}
		.list a {
			color:white;
		}
	
.list-position {
	margin:-5px 0 -18px 5px;
}
/* ======================================================================================= footer ====================== */
.policy {
	float:left;
	padding:15px 0 0 38px;
	font-size:12px;
	color:#9F0001;
	font-weight: bold;
}
	.policy strong {
	color:#074D4E;
	font-weight:normal;
	}
	.policy a {
	color:#9F0001;
	}
.social {
	padding:37px 0 0 14px;
	float:left;
	width:102px;
}
	.social img {
		float:left;
		margin-right:6px;
	}


/* ======================================================================================= forms ============================= */

#page5 #content .main .box-left.png .box-right.png .box .indent .wrapper.top2 .col-2.col-indent1 .border p {
	color: #FFF;
}
#page5 #content .main .box-left.png .box-right.png .box .indent .wrapper.top2 .col-2.col-indent1 .border p {
	font-size: 14%;
}
#page5 #content .main .box-left.png .box-right.png .box .indent .wrapper.top2 .col-2.col-indent1 .border p {
	font-size: 14pt;
}
#page5 #content .main .box-left.png .box-right.png .box .indent .wrapper.top2 .col-2.col-indent1 .border p {
	font-size: 12px;
}
#page5 #content .main .box-left.png .box-right.png .box .indent .wrapper.top2 .col-1 .box1 .bottom-right .bottom-left .top-right .top-left .indent2 .border1 p .blue {
	color: #FFF;
}
#page5 #content .main .box-left.png .box-right.png .box .indent .wrapper.top2 .col-1 .box1 .bottom-right .bottom-left .top-right .top-left .indent2 .border1 p .blue {
	font-size: 12px;
}
#page5 #content .main .box-left.png .box-right.png .box .indent .wrapper .col-1.col-indent .border {
	color: #FFF;
}
#page5 #content .main .box-left.png .box-right.png .box .indent .wrapper .col-1 .border {
	color: #000;
}
#page5 #content .main .box-left.png .box-right.png .box .indent .wrapper .col-1.col-indent .border {
	font-size: 12px;
	color: #000;
}
.whitetxt {
	font-size: 10pt;
	color: #000;
}
#page4 #content .main .box-left.png .box-right.png .box .indent .wrapper .col-1.col-indent1 .border {
	color: #F00;
}
#page4 #content .main .box-left.png .box-right.png .box .indent .wrapper .col-1.col-indent1 .border {
	font-size: 12%;
}
#page4 #content .main .box-left.png .box-right.png .box .indent .wrapper .col-1.col-indent1 .border {
	font-size: 12pt;
}
#page4 #content .main .box-left.png .box-right.png .box .indent .wrapper .col-1.col-indent1 .border {
	color: #000;
}
#page3 #content .main .box-left.png .box-right.png .box .indent .wrapper .col-1.col-indent .border {
	color: #FFF;
}
#page3 #content .main .box-left.png .box-right.png .box .indent .wrapper .col-1.col-indent .border {
	font-size: 12px;
}
#page3 #content .main .box-left.png .box-right.png .box .indent .wrapper .col-1.col-indent .border {
	color: #FFF;
}
#page3 #content .main .box-left.png .box-right.png .box .indent .wrapper .col-1.col-indent .border {
	font-size: 12px;
}
#page3 #content .main .box-left.png .box-right.png .box .indent .wrapper .col-1.col-indent .border {
	color: #FFF;
}
#page3 #content .main .box-left.png .box-right.png .box .indent .wrapper .col-1.col-indent .border {
	font-size: 12px;
}
#page3 #content .main .box-left.png .box-right.png .box .indent .wrapper .col-1.col-indent .border {
	color: #FFF;
}
#page3 #content .main .box-left.png .box-right.png .box .indent .wrapper .col-1.col-indent .border {
	font-size: 12px;
}
#page3 #content .main .box-left.png .box-right.png .box .indent .wrapper .col-1.col-indent .border {
	color: #000;
}
#page2 #content .main .box-left.png .box-right.png .box .indent .wrapper .col-1.col-indent1 .border {
	color: #FFF;
}
#page4 #content .main .box-left.png .box-right.png .box .indent .wrapper .col-1.col-indent1 .border-none1 .wrapper.top2 .border2 p a strong {
	color: #9F0001;
	font-weight: bold;
	font-size: 12pt;
}
#page4 #content .main .box-left.png .box-right.png .box .indent .wrapper .col-1.col-indent1 .border-none1 .wrapper.top2 .border2 p .blue .blue {
	font-size: 14px;
	font-weight: bold;
	color: #9F0001;
}
#page4 #content .main .box-left.png .box-right.png .box .indent .wrapper .col-1.col-indent1 .border-none1 .wrapper.top4 .border2 p .blue {
	color: #9F0001;
}
#page4 #content .main .box-left.png .box-right.png .box .indent .wrapper .col-1.col-indent1 .border-none1 .wrapper.top4 .border2 p .blue {
	font-size: 14px;
	font-weight: bold;
	color: #9F0001;
}
#page4 #content .main .box-left.png .box-right.png .box .indent .wrapper .col-2 .box1 .bottom-right .bottom-left .top-right .top-left .indent1 .border3 .blue {
	font-size: 12px;
}
#page5 #content .main .box-left.png .box-right.png .box .indent .wrapper.top2 .col-2.col-indent1 .border {
	color: #000;
}
#page5 #content .main .box-left.png .box-right.png .box .indent .wrapper.top2 .col-2.col-indent1 .border {
	font-size: 12px;
}
#page5 #content .main .box-left.png .box-right.png .box .indent .wrapper.top2 .col-2.col-indent1 .border {
	color: #FFF;
}
#page5 #content .main .box-left.png .box-right.png .box .indent .wrapper.top2 .col-2.col-indent1 .border {
	font-size: 12px;
	color: #000;
}
#page4 #content .main .box-left.png .box-right.png .box .indent .wrapper .col-1.col-indent1 .border-none1 .wrapper.top4 .border2 p a strong {
	color: #333;
}
#page4 #content .main .box-left.png .box-right.png .box .indent .wrapper .col-2 .box1 .indent1 h2 br {
	text-align: left;
}
