@charset "utf-8";
/* CSS Document */

html, body {
	height				: 100%;
	padding				: 0;
	margin				: 0;
	width				: 100%;
}

a {
	text-decoration		: none;
}

.navline {
	position:absolute;
	border-top:#FFFFFF dotted 1px;
	z-index:20000;
	height:10px;
	width:634px;
	top:17px;
	right:40px;
}
.topline {position:absolute;border-top:#FFFFFF dotted 1px;z-index:20000;height:10px;width:880px;top:74px;left:40px;}
.bottomline {
	position:absolute;
	border-top:#FFFFFF dotted 1px;
	z-index:20000;
	height:10px;
	width:880px;
	bottom:80px;
	left:40px;
}

.lqfield {height:200px;}

.qsubmit {background:url(../img/submit.jpg);height:34px;width:108px;line-height:200px;overflow:hidden;border:none;float:right;font-size:0;}

#Label1{position:absolute;top:120px;left:550px;}

.teamHeading {
	display				: block;
	color				: #cd0b16;
	font-size			: 1.2em;
	margin-bottom		: 10px;
}

.inner {margin-top:10px;}

body {
	font-family			: Calibri, Arial, Verdana;
	font-size			: 12px;
}

/*
.holder {
	display				: table;
	height				: 100%;
	width				: 100%;
	#position			: relative;
	overflow			: hidden;
}

.innerHolder {
	#position			: absolute;
	#top				: 50%;
	display				: table-cell;
	vertical-align		: middle;
}
*/
.content {
	height				: 654px;
	height				:600px;
	width				: 960px;































	#position			: relative;
	/*#top				: -50%;
	vertical-align		: middle;*/
	margin				: 0 auto;
	/*background			: #000000 url(img/bg0.jpg);*/
	border				: #000000 solid 0px;
	position			: relative;
	background-color: #00CCCC;
}

.topNav {
	padding				: 0;
	margin				: 0;
	list-style			: none;
	position			: absolute;
	top					: 5px;
	left				: 280px;
	text-align			: center !important;
	text-align:left;
	font-weight			: bold;
	width: 680px;
	/*border-top			: #FFFFFF dotted 1px;*/
}

.topNav li {
	float				: left;
}

.topNav a{
	color				: #FFFFFF;
	text-decoration		: none;
	padding				: 0 6px;
	font-size			: 13px;


	height				: 75px;
	line-height			: 75px;
}

.topNav .current {


}

.topNav .current a {

	color				: #000000;}


.topNav a:hover{
	min-width:75px;
}

.topNav a:hover{
	color				: #000000;
}



/* SUB NAV */
.submenuNav {
	padding				: 0;
	margin				: 0;
	list-style			: none;
	position			: absolute;
	top					: 54px;
	left				: 281px;
	width: 400px;
}

.submenuNav li {
	float				: left;
}

.submenuNav a{
	color				: #FFFFFF;
	text-decoration		: none;
	padding				: 0 6px;
	font-size			: 0.9em;
}
.submenuNav a:hover{
	color				: #000000;
}
.submenuNav .current a {

	color				: #000000;}

/* MAIN NAV */

.logo {
	position			: absolute;
	width				: 207px;
	height				: 54px;
	line-height			: 300px;
	top					: -83px;
	left				: 38px;
	float: left;
}

.footer {
	position			: absolute;
	bottom				: 6px;
	left				: 0;
	height				: 85px;
	/*border-top			: #dbdbdd 2px solid;*/
	width				: 960px;
}

/* LEGAL NAV */
.legalNav {
	padding				: 0;
	margin				: 0;
	list-style			: none;
	position			: absolute;
	bottom				: 13px;
	right				: 40px;
	z-index:4000;
	width: 155px;
}

.legalNav li {
	float				: left;
}

.legalNav a{
	color				: #FFFFFF;
	text-decoration		: none;
	padding				: 0 6px;
	font-size			: 0.9em;
}

.legalNav a:hover{
	color				: #6d6e72;
}

.telNum {
	position			: absolute;
	font-weight			: bold;
	right				: 40px;
	bottom				: 6px;
	color				: #FFFFFF;
	font-size			: 1.6em;
	border-bottom:#FFFFFF dotted 1px;
	border-top:#FFFFFF dotted 1px;
	padding:4px 0 20px;
	z-index:3900;
}


.news {
	color				: #FFFFFF;
	width				: 440px;
	position			: absolute;
	top					: 10px;
	left				: 40px;
}

.news h2 {
	padding				: 0;
	margin				: 0 0 5px 0;
	font-size			: 1em;
	font-weight			: normal;
}

.news ul {
	padding				: 2px 0;
	margin				: 0;
	list-style			: none;
	border-top			: #FFFFFF dotted 1px;
	border-bottom		: #FFFFFF dotted 1px;
}

.news ul a {
	color:#ffffff;
}

.news ul a strong {
	color				: #9cb226;
	position			: absolute;
	right				: 0px;
	cursor				: pointer;
}


.content1 
{
	position:absolute;
	z-index:20000;
	width:860px;
	left:40px;
	top: 92px;
	filter: alpha(opacity=80);
	opacity:.8;
	line-height: 130%;
	color: #6d6e72;
	FLOAT:left;
	height: 400px;
}
.content2 
{
	position:absolute;
	z-index:20000;
	height:400px;
	width:430px;
	top: 92px;
	background-color: #FFFFFF;
	filter: alpha(opacity=80);
	opacity:.8;
	line-height: 50%;
	color: #6d6e72;
	font-size: 10px;
	float: right;
	right: 40px;
}
.contentimage 
{
	position:absolute;
	z-index:20000;
	height:150px;
	width:410px;
	background-color: #000000;
	line-height: 50%;
	color: #6d6e72;
	font-size: 10px;
	right: 10px;
	bottom: 10px;
}

.contentimage2 
{
	position:absolute;
	z-index:20000;
	height:150px;
	width:410px;
	background-color: #000000;
	line-height: 50%;
	color: #6d6e72;
	font-size: 10px;
	left: 10px;
	bottom: 10px;
}

.title
{
	position			: relative;
	padding				: 10px;
	float				: left;
	display				: block;
	background			: url(img/grid.png);
	margin-right		: 10px;
	margin-bottom		: 10px;
	font-size			: 1.3em;
	color				: #666666;
	font-weight			: bold;
	line-height			: 16px;
}
.content1text
{
	position			: relative;
	width				: 860px;
	float				: left;
	display				: block;
	margin-bottom		: 10px;
	font-size			: 10px;
	color				: #666666;
	top: 0px;
	font-weight: bold;
	}


.article {
	position			: absolute;
	top					: 85px;
	left				: 40px;
	width				: 860px;
	height				: 400px;
	padding				: 10px;
	background			: url(img/articleBG.png);
}
.casestudyHolder {
	position			: absolute;
	top					: 35px;
	left				: 35px;
}

.casestudyThumb {
	position			: relative;
	width				: 175px;
	height				: 150px;
	padding				: 10px;
	float				: left;
	display				: block;
	background			: url(img/grid.png);
	margin-right		: 10px;
	margin-bottom		: 10px;
	font-size			: 1.3em;
	color				: #666666;
	font-weight			: bold;
	line-height			: 16px;
}

.casestudyThumb:hover{
	
}

.casestudyThumb img{border:none;position:absolute;bottom:10px;left:10px;}
.casestudyThumb span{display:block;border:none;position:absolute;bottom:10px;left:10px;width:168px;height:100px;background:#a8a9ad;font-size:0.7em;color:#FFFFFF;padding:10px;line-height:12px;cursor:pointer;overflow:auto;}

.casestudyThumb .qform{position:absolute;bottom:10px;left:10px;width:188px;height:120px;}

.casestudyThumb .qsubmit {position:absolute;top:-50px;width:20px;height:20px;background:url(img/right.png) no-repeat;border:none;line-height:100px;overflow:hidden;right:10px;}

.casestudyThumb .qfield {display:block;border:none;position:absolute;bottom:0px;left:0px;width:168px;height:100px;background:#6d6e71;font-size:0.7em;color:#FFFFFF;padding:10px;line-height:12px;overflow:auto;font-family:Calibri,Arial, Helvetica, sans-serif;}
