#bg {background-color:#6e8ca6; width:852px; font-family:Arial, Helvetica, sans-serif}
#menubar {width:800px; background-color:#FFFFFF; height:auto; position:relative; top:-4px; }
#content {width:800px;background-color:#FFFFFF;position:relative;top:-4px;text-align:left;font-size:0.8em;height:auto;}
#mainbody {width:572px; height:542px; padding-left:15px; padding-top:3px; float:left; background-color:#FFFFFF;}
#mainbodycase {width:572px; height:542px; padding-left:10px; padding-top:3px; float:left; background-color:#FFFFFF; font-size:0.9em;}
#caseright {width:208; float:right; height:100%;}
#upperright {float:right; width:208px; background-color:#edf2f6; height:423px; margin-right:5px; margin-top:5px; font-size:0.9em;}
#uppercontent {width:175px; position:relative; top:10px; color:#656565; font-size:0.9em;}
#uppercontent img {position:relative; top:20px; margin-bottom:20px;}
#lowerright {float:right; width:208px; background-color:#cfdce7; height:174px; margin-right:5px; margin-bottom:5px;}
#lowercontent {width:175px; position:relative; top:15px; color:#656565; font-size:12px; text-align:left;}
#contactinfo {color:#1875c0;}
#footer {border-top: 1px solid #99aec0; float:left; font-size:0.8em; width:582px; text-align:center; padding-top:10px; position:relative; top:30px; left:5px; background-color:#FFFFFF;}
#quote {font-style:italic;}

img {border:0px;}
body {background-color:#6e8ca6; margin:0px;}
h1 {font-size:21px; color:#656565;}
h4 {font-size:1em; color:#5C7894; font-weight:bold; margin-top: 0;}
a {text-decoration:none; color:#1875c0;}
.imgleft {float:left; margin:10px;}
.imgright {float:right; margin:10px;}


.mainheading {
	font-size:21px;
	color:#5C7894;
	text-align:center;
	font-weight: bold;
}

.subheading {
	font-size:18px;
	color:#5C7894;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 10px;
	margin-top:10px;
	margin-bottom:10px;
}

.formats_detail {
	font-size:12px;
	color:#666666;
	font-weight:normal;
}

.italicbold {
	color:#79b8df;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	text-align:center;
}

.calltoaction {
	color:#656565;
	font-size: 18px;
	font-weight: bold;
}

.italicsmall{
	color:#666;
	font-size: 13px;
	font-style: italic;
}
.lowerright { background-color:#cfdce7; height:174px; margin-right:5px; margin-bottom:5px; color:#656565; font-size:12px; text-align:left; padding:10px}
.lowerright2 {
	background-color:#cfdce7;
	height:174px;
	margin-right:5px;
	margin-bottom:5px;
	color:#656565;
	font-size:12px;
	text-align:left;
	padding:10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #99aec0;
}

.upperright {
	background-color:#edf2f6;
	border-right:0px solid; #FFFFFF margin-top:5px;
	color:#656565;
	font-size:1.45em;
	text-align:center;
	padding:10px
}
	
.upperright2 {
	background-color:#edf2f6;
	margin-top:5px; 
	font-size:1.45em;
	text-align:center;
	padding:10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #99aec0;
}

.quoteright {
	border-top:0;
	font-size:16px;
	padding-left:5px;
	text-align:centre;
	color:#5C7894;
	font-style:italic;
	font-weight: bold;
	line-height: 17px;
}

.quoteright a {
	color:#5C7894;
}

.case_studies {
	border-top:0;
	font-size:16px;
	padding-left:5px;
	text-align:centre;
	color:#5C7894;
	font-style:italic;
	font-weight: bold;
	line-height: 17px;
}

.case_studies a {
	color:#5C7894;
}

.quoteright_author {
	border-top:0;
	font-size:11px;
	padding-left:5px;
	padding-top:10px;
	text-align:centre;
	color:#656565;
	font-style:none;
	font-weight:bold;
	line-height: 25px;
}

.question {
	color:#333333;
	font-weight: bold;
	line-height: 17px;
	padding-top:20px;
}

.answer {
	color:#333333;
	font-weight:normal;
	line-height: 17px;
	padding-top:5px;
}

.answer_detail {
	color:#333333;
	font-weight:normal;
	line-height: 17px;
	padding-top:5px;
	margin-left:15px;
}

.services {
	color:#444444;
	font-weight: bold;
	line-height: 10px;
	padding-top:10px;
}

.footer {border-top: 1px solid #99aec0; font-size:11px; text-align:center; padding-top:10px; }
.footerquote {border-top:0; font-size:0.80em; padding-left:5px; text-align:left; color:#333333; font-style:italic;}
.content {width:800px;background-color:#FFFFFF;text-align:left; vertical-align:top; position:relative; top:-4px; font-size:0.8em;}
.bottommargin { height:1px; font-size:2px;}
.rightspacer { background-color:#edf2f6; height:100%}
.maintext {vertical-align:top; padding-right:15px; padding-left:10px;}
.contactform {font-size:12px}
submit { background:#cfdce7;}
