/* CSS Document */
body {margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#434D59;word-wrap:break-word;background-color:#D7D0C4}
td {vertical-align:top;font-size:11px;color: #434D59}
select, input, textarea {font-size: 11px;font-family: Arial, Helvetica, sans-serif;margin:0px;color:#434D59}
textarea {padding-left:3px;font-family:Arial, Helvetica, sans-serif}
form {margin:0px;padding:0px}
/* set for stupid ff
img{display:block;vertical-align:bottom} */
.transparent_class {filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6}
.transparent_class2 {filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}

/* Background Classes */
.whiteBG {background-color:#FFFFFF}
.darkBlueBG {background-color:#434A5A}
.lightBrownBG{background-color:#D7D0C4}
.lightBlueBG{background-color:#BECDD7}

/* Border Classes */
.bWhite1px {border:1px solid #FFFFFF}

/* Background Forms */
.qsHomeBox {font-family:Arial,Helvetica,sans-serif;font-size:10px;width:205px;height:18px;border:1px solid #D9D9D9;color:#333333;text-transform:capatilize;vertical-align:bottom}
.qsHomeSmallBox {font-family:Arial,Helvetica,sans-serif;font-size:10px;width:95px;height:18px;border:1px solid #D9D9D9;color:#333333;text-transform:capatilize;vertical-align:bottom}

.qsHomeSubmit {font-family:Arial,Helvetica,sans-serif;font-size:10px;width:50px;height:18px;border:1px solid #587B8E;color:#FFFFFF;background-color:#587B8E;text-transform:capatilize;vertical-align:bottom;cursor:pointer}
.qsHomeSubmit:hover {font-family:Arial,Helvetica,sans-serif;font-size:10px;width:50px;height:18px;border:1px solid #587B8E;color:#333333;background-color:#DAD2C7;text-transform:capatilize;vertical-align:bottom;cursor:pointer}

/* Div Scrollers */
.staffScrollDiv {
	scrollbar-3dlight-color:#FFFFFF;scrollbar-arrow-color: #434A5A;scrollbar-base-color:#FFFFFF;scrollbar-track-color: #FFFFFF;scrollbar-darkshadow-color:#FFFFFF;scrollbar-face-color: #FFFFFF;scrollbar-highlight-color:FFFFFF;scrollbar-shadow-color:#FFFFFF;overflow: auto;height: 268px;width: 100%;color:#434D59;font-size:12px;font-weight:normal;padding-bottom: 10px;display:inline;text-align:left;font-size:11px}

/* for prop page */
html, body, table #wrapper {height:100%;margin: 0;padding: 0;border: none;text-align: left;}
#wrapper {margin: 0 auto;text-align: left;vertical-align: top;width: 100%;}

.contactHeading {font-size: 14px;font-weight: bold;}

/* mneu */
div.menuContainer{background-color:none;position:relative;top:0;left:0;padding:0px 0px 24px 20px}
div.subMenuContainer{background-color:#FFFFFF;position:absolute;margin-left:0}
div.menuHeader{background-color:transparent;cursor:pointer;font-size:11px}
td.menuHeader{background-color:transparent;font-family:Arial;font-size:11px;font-weight:bold;padding:5px;color:#434D59;padding-left:15px;padding-right:15px}
td.menuHeaderOver{background-color:transparent;font-family:Arial;font-size:11px;font-weight:bold;padding:5px;cursor:pointer;color:#FFFFFF;padding-left:15px;padding-right:15px}
td.menuItem{background-color:#434D59;color:#FFFFFF;font-family:Arial;width:150px;font-size:11px;padding:4px;cursor: pointer;border:1px solid #434D59}
td.menuItemOver{background-color:#BECDD7;width:150px;color:#FFFFFF;font-family:Arial;font-size:11px;padding:4px;cursor: pointer;border:1px solid #434D59}
a.menuItem{color:#434D59;font-family:Arial;font-size:11px}
a.menuItemOver{color:#000000;font-family:Arial;font-size:11px}

/* Font Classes */
h1, h2, h3, h4, h5, h6 {font-weight:normal;font-size:100%;margin-bottom:0px}
h2 {font-size:14px;font-weight:bold;margin-bottom:5px}
.bold {font-weight: bold}

.red12 {font-size:12px;color:#C50009}

.blue11 {color:#434D59;font-size:11px}
.blue12 {color:#434D59;font-size:12px}
.blue13 {color:#434D59;font-size:13px}
.blue16 {font-family:Arial;color:#434D59;font-size:16px}
.blue18 {font-family:Arial;color:#434D59;font-size:18px}
.blue20 {font-family:Arial;color:#434D59;font-size:20px}
.blue28 {font-family:Arial;color:#434D59;font-size:28px}

.lBlue11 {color:#5C768F;font-size:11px}
.lBlue18 {color:#CAD3DC;font-size:18px}

.white12 {font-size:12px;color:#FFFFFF;font-family:Arial, Helvetica, sans-serif}
.white17 {font-size:21px;color:#FFFFFF;font-family:Arial, Helvetica, sans-serif}
.white22 {font-size:22px;color:#FFFFFF;font-family:Arial, Helvetica, sans-serif}
.white23 {font-size:23px;color:#FFFFFF;font-family:Arial, Helvetica, sans-serif}

.homeWhite15 {font-size:15px;color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;}
.homeWhite17 {font-size:17px;color:#FFFFFF;line-height:28px;font-family:Arial, Helvetica, sans-serif;font-weight:bold}
.homeWhite17_noheight {font-size:17px;color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-weight:bold}
.homeWhite24 {font-size:27px;color:#FFFFFF;line-height:25px}

/* Font Links */
a:link {font-size:11px;color:#434A5A;text-decoration:none;font-weight:bold}
a:active {font-size:11px;color:#434A5A;text-decoration:none;font-weight:bold}
a:visited {font-size:11px;color:#434A5A;text-decoration:none;font-weight:bold}
a:hover {font-size:11px;color:#434A5A;text-decoration:underline;font-weight:bold}

a.nextPrevLinks:link {font-size:11px;color:#1B3661;text-decoration:none;font-weight:bold }
a.nextPrevLinks:active {font-size:11px;color:#1B3661;text-decoration:none;font-weight:bold}
a.nextPrevLinks:visited {font-size:11px;color:#1B3661;text-decoration:none;font-weight:bold}
a.nextPrevLinks:hover {font-size:11px;color:#1B3661;text-decoration:underline;font-weight:bold}

a.white10Link:link {font-size:10px;color:#FFFFFF;text-decoration:none;font-weight:bold }
a.white10Link:active {font-size:10px;color:#FFFFFF;text-decoration:none;font-weight:bold}
a.white10Link:visited {font-size:10px;color:#FFFFFF;text-decoration:none;font-weight:bold}
a.white10Link:hover {font-size:10px;color:#FFFFFF;text-decoration:underline;font-weight:bold}

a.blue11Link:link {font-size:11px;color:#434D59;text-decoration:none;font-weight:normal}
a.blue11Link:active {font-size:11px;color:#434D59;text-decoration:none;font-weight:normal}
a.blue11Link:visited {font-size:11px;color:#434D59;text-decoration:none;font-weight:normal}
a.blue11Link:hover {font-size:11px;color:#434D59;text-decoration:underline;font-weight:normal}

a.blue11LinkU:link {font-size:11px;color:#434D59;text-decoration:underline;font-weight:normal}
a.blue11LinkU:active {font-size:11px;color:#434D59;text-decoration:underline;font-weight:normal}
a.blue11LinkU:visited {font-size:11px;color:#434D59;text-decoration:underline;font-weight:normal}
a.blue11LinkU:hover {font-size:11px;color:#434D59;text-decoration:none;font-weight:normal}

a.blue14Link:link {font-size:14px;color:#434D59;text-decoration:none;font-weight:normal}
a.blue14Link:active {font-size:14px;color:#434D59;text-decoration:none;font-weight:normal}
a.blue14Link:visited {font-size:14px;color:#434D59;text-decoration:none;font-weight:normal}
a.blue14Link:hover {font-size:14px;color:#434D59;text-decoration:underline;font-weight:normal}

a.red12Link:link {font-size:12px;color:#C50009;text-decoration:none}
a.red12Link:active {font-size:12px;color:#C50009;text-decoration:none}
a.red12Link:visited {font-size:12px;color:#C50009;text-decoration:none}
a.red12Link:hover {font-size:12px;color:#C50009;text-decoration:underline}

a.beige12Link:link {font-size:12px;color:#DAD2C7;text-decoration:none}
a.beige12Link:active {font-size:12px;color:#DAD2C7;text-decoration:none}
a.beige12Link:visited {font-size:12px;color:#DAD2C7;text-decoration:none}
a.beige12Link:hover {font-size:12px;color:#DAD2C7;text-decoration:underline}

a.red14Link:link {font-size:14px;color:#C50009;text-decoration:none;font-weight:bold }
a.red14Link:active {font-size:14px;color:#C50009;text-decoration:none;font-weight:bold}
a.red14Link:visited {font-size:14px;color:#C50009;text-decoration:none;font-weight:bold}
a.red14Link:hover {font-size:14px;color:#C50009;text-decoration:underline;font-weight:bold}

/* footer fonts */
#footer p {font-size:9px}
#footer p.copyright {color:#3A3C3B;display:inline;font-size:11px;font-weight:bold}
#footer p.privacy {color:#3A3C3B;display:inline;font-size:11px;font-weight:bold}
#footer p.privacy a:link,
#footer p.privacy a:visited {color:#3A3C3B;text-decoration:none;font-size:11px}
#footer p.privacy a:hover{color:#3A3C3B;text-decoration:underline;font-size:11px}
#footer p.seo {clear:both;font-size:10px}
#footer p.seo {color:#7e7b6c;font-size:10px}
#footer p.seo a:link,
#footer p.seo a:visited {color:#7e7b6c;font-size:10px;text-decoration:underline}
#footer p.seo a:hover {color:#7e7b6c;font-size:10px;text-decoration:none}
#footer p.network {padding-top:8px;clear:both;color:#3A3C3B;font-size:9px}
#footer p.network a:link,
#footer p.network a:visited {color:#3A3C3B;font-size:9px;text-decoration:underline}
#footer p.network a:hover {color:#3A3C3B;font-size:9px;text-decoration:none}



#socialPage {
	
}
#socialSlideshow {
	width: 959px;
	height: 252px;
	overflow: hidden;
	position: relative;
}
#socialSlideshow .fade {
	position: absolute;
	top: 0;
	left: 0;
}
#socialSlideshow .welcomeBG {
	width: 223px;
	height: 252px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../../images/home/welcomeBG.gif);
	z-index: 10;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
#socialSlideshow .images {
	width: 959px;
	height: 252px;
	position: absolute;
	top: 0;
	left: 0;
	background: #434A5A;
}
#socialSlideshow .heading1 {
	position: absolute;
	z-index: 11;
	top: 0;
	left: 12px;
}
#socialSlideshow h1 {
	width: 160px;
	color: white;
	font-size: 27px;
	line-height: 25px;
}
#socialSlideshow .heading2 {
	position: absolute;
	z-index: 12;
	top: 0;
	left: 12px;
}
#socialSlideshow h2 {
	width: 160px;
	color: white;
	font-size: 15px;
	font-weight: normal;
}







#socialPage .bottom {
	width: 648px;
	margin: 40px 40px 0 0;
	float: right;
}
#socialPage .bottom h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 0;
}
#socialPage .bottom p {
	margin: 10px 0 30px;
}
#socialPage .offices {
	width: 100%;
	margin: 20px 0 0;
}
#socialPage .office {
	width: 154px;
	height: 90px;
	float: left;
	margin: 0 93px 30px 0;
}
#socialPage h4 {
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 10px;
}
#socialPage .right {
	margin: 0;
}
#socialPage .button {
	width: 154px;
	height: 26px;
	overflow: hidden;
}
#socialPage .button a:link, #socialPage .button a:visited {
	width: 100%;
	height: 26px;
	display: block;
	background: url(../../images/viewOfficeSite_off.gif);
}
#socialPage .button a:focus, #socialPage .button a:hover, #socialPage .button a:active {
	background: url(../../images/viewOfficeSite_on.gif);
}
#socialHeading {
	width: 52px;
	float: left;
	display: block;
	margin: 4px 0 0;
}


#social {
	width: 100px;
	height: 22px;
	overflow: hidden;
	margin: 0 0 12px;
}
#social div {
	width: 22px;
	height: 22px;
	float: left;
	margin: 0 4px 0 0;
}
#social div a {
	width: 100%;
	height: 22px;
	display: block;
	float: left;
	background: url(../../images/social.png);
}
#social .youtube {
	margin: 0 0 0 0;
}
#social .facebook a {
	background: url(../../images/social.png) -22px 0;
}
#social .blog a {
	background: url(../../images/social.png) -44px 0;
}
#social .youtube a {
	background: url(../../images/social.png) -66px 0;
}
