﻿/*======================================
	CSS Version : 2009.05.25
======================================*/


body { text-align: center; }
img { border: 0px solid #000000;}


/* Anchor styles */

	a:link              { color:#384999; font-family:Arial; font-size:12px; text-decoration:none; }
    a:visited           { color:#384999; font-family:Arial; font-size:12px; text-decoration:none; }
    a:hover             { color:#384999; font-family:Arial; font-size:12px; text-decoration:underline; }
    a:active            { color:#384999; font-family:Arial; font-size:12px; text-decoration:none; }

    a.otherLink:link    { color:#384999; text-decoration:none; }
    a.otherLink:visited { color:#384999; text-decoration:none; }
    a.otherLink:hover   { color:#384999; text-decoration:underline; }
    a.otherLink:active  { color:#384999; text-decoration:none; }

/* @end */


/* Header styles */

.topmostHeaderDiv {
	width:100%;
	margin:0 auto;
	padding-bottom:2px;
}

.mainHeaderDiv {
	padding: 2px 10px; 
	width:970px;
}

.headerLogoDiv {
	float:left; 
	width:400px;
}

.headerLoginDiv {
	float:none; 
	vertical-align:middle; 
	padding-top:7px; 
	padding-left:100px;
}

.loginTextBox {
	color:#000000; 
	border:1px solid #000000; 
	background-color:#efefef; 
	padding-top:2px; 
	padding-bottom:2px;
	width:155px;
	margin-right:14px;
}

.loginButton {
	color:#ffffff; 
	border:1px solid #000000; 
	background-color:#384B9A; 
	height:22px; 
	width:70px;	
}

.forgotPasswordLink {
	float:right; 
	padding-top:5px;
}

/* @end */

/* Common styles */

.mainBodyDiv {
	width:100%;
}

.mainBodyContainer {
	width:968px; 
	border:1px solid #000000;
}

.mainPageTextImage {
	padding-left:20px; 
	padding-bottom:20px; 
	padding-top:40px;
}

.mainIntroText {
	vertical-align:top; 
	padding-left:20px; 
	padding-right:126px; 
	text-align:justify; 
	font-family:Tahoma; 
	font-size:11px; 
	color:#666666;
}

.servicesHeaderTD { 
	padding-left:40px;
}

.servicesListDiv {
	padding-left:12px; 
	padding-top:10px; 
	font-family:Tahoma; 
	font-size:11px; 
	color:#666666;
}

.industryHeaderImage {
	vertical-align:top; 
	padding-left:40px;
}

.industryCompanyItem {
	vertical-align:top; 
	text-align:justify; 
	padding-left:50px; 
	font-weight:normal; 
	font-family:Tahoma; 
	font-size:11px; 
	color:#666666;
	padding-top:5px;
}

.contentSpacer {
	height:40px;
}

.endContentSpacer {
	height:40px;
}

.fakeHR {
	height:1px; 
	width:870px;
}

.footerHeaderImage {
	padding-bottom:20px;
}

.footerIconDIV {
	float:left;
	width:33%;
}

.footerServiceIconText {
	vertical-align:top; 
	font-family:Tahoma; 
	font-size:11px; 
	color:#666666;
	padding-right:40px;	
	float:none;
}

.footerCopy {
	width:100%;
	padding-top:20px; 
	font-family:Tahoma; 
	font-size:11px; 
	color:#666666;
	vertical-align:top;
}

/* @end */

/* Form field focus classes */

.normalfld {
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
    background-color: #EDEFF6;
    border: 1px solid #f0f9d9;
    padding: 5px 3px;
    width: 365px;
}
.focusfld {
    font-family:Tahoma;
    font-size:13px;
    font-weight:bold;
    background-color: #D1D6E8;
    border: 1px solid #f0f9d9;
    padding: 5px 3px;
    width: 365px;
}
.normalTextArea {
    font-family:Tahoma;
    font-size:13px;
    background-color: #EDEFF6;
    border: 1px solid #f0f9d9;
    padding: 5px 3px;
    height: 80px;
    width: 365px;
    overflow:auto;
}
.focusTextArea {
    font-family:Tahoma;
    font-size:13px;
    background-color: #D1D6E8;
    border: 1px solid #f0f9d9;
    padding: 5px 3px;
    height: 80px;
    width: 365px;
    overflow:auto;
}

.formFieldSpacingDiv {
	padding-top:13px;
}

.formTextSpacingDiv {
	padding-top:21px;
}

.formFieldLabel {
	font-family:Tahoma; 
	font-size:10px; 
	font-weight:normal;
}

.requestServiceButton 
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#ffffff; 
	border:1px solid #5A5A5A; 
	background-color:#384B9A; 
	height:28px; 
	width:145px;	
}

/* @end */



/* About Us profile picture and biography Styling */

.picTD {
    padding-left:180px; 
    padding-top:15px; 
    vertical-align:top;
}

.picIMG 
{
	padding-top:5px;	
}

.bioTD 
{
	vertical-align:top; 
	width:550px;	
}

.bioName {
	font-family:Arial;
	font-size:12px; 
	font-weight:bold; 
	color:#394C9B;
	padding-right:5px;
}

.bioTitle {
	font-family:Arial; 
	font-size:12px; 
	font-weight:normal; 
	font-style:italic; 
	color:#000000;
}

.bioText 
{
	font-family:Arial; 
	font-size:12px; 
	font-weight:normal; 
	color:#000000; 
	text-align:justify; 
	padding-top:4px; 
	font-family:Tahoma; 
	font-size:11px; 
	color:#666666;
}


/* @end */
