/* Globals */


body {text-align: center; font: 100%/120%  Arial, Helvetica, sans-serif, mono;background: #e3dfd4;}

* {padding: 0px; margin: 0px;}

img {border: none;}

.clear{clear: both;}

html, body {min-height: 100%;height: 100%;}

a {outline: none;}

/* Wrappers */

#pageWrapper{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	padding: 0px;
	width: 940px;
	overflow: hidden;
}

#headerWrapper{width: 940px;height: 99px;display: block;}

/* Top Nav */

#rgtMargin{float: left;width: 10px;height: 99px;display: block;background: #e3dfd4;}

#rgtMargin.hero{float: left;width: 10px;height: 364px;display: block;background: #e3dfd4 url(../img/side_lftangle.jpg);margin-top: 35px;}

#header{float: left;width: 920px;height: 99px;background: url(../img/header_main.jpg);}
#header.interior{float: left;width: 920px;height: 99px;background: url(../img/header_main2.jpg);}

#lftMargin{float: left;width: 10px;height: 99px;display: block;background: #e3dfd4;}
/*#lftMargin{float: left;width: 10px;height: 99px;display: block;background: #ffffff;}*/

#topNav{position: absolute;margin-left: 10px;width: 920px;height: 35px;background: url(../img/bkg_nav.jpg) repeat-x;z-index: 10;}



/* Home page Hero */


#heroWrapper{width: 940px;height: 364px;display: block;}

#heroBox{float: left;background: url(../img/bkg_home_hero.jpg) repeat-x;width: 920px;height: 364px;margin-top: 35px;}

/* Footer  */

#footerWrapper{
	margin-top: 10px;
	width: 920px;
	height: 190px;
	display: block;
	margin-left: auto;
	margin-right: auto;

}
#footerBox {
	width: 920px;
	height: 125px;
	background: #fff;
	display: block;
}

#teamPhoto{float: left;width: 272px;height: 125px;display: block;}

#newsCol{float: left;width: 350px;height: 125px;display: block;background: #fff;}

#insightCol{float: left;width: 298px;height: 125px;display: block;background: #fff;}

#footerBox h2{color: #c24d34;text-transform: uppercase;font-size: 11px;padding-left: 12px;padding-top: 8px;padding-bottom: 6px;}

hr.footerline{margin-top:-4px;margin-left: 12px;margin-right: 12px;width:auto;clear:both;border:0;border-top: 2px dotted #829990;}

#footertextLinks {text-transform: uppercase;}	
#footertextLinks p{color: #797979;}
#footertextLinks a{color: #797979;text-decoration: none;}
#footertextLinks a:visit{color: #797979;text-decoration: none;}
#footertextLinks a:hover{color: #000;text-decoration: underline;}

/* Interior page layout */

#pageWrapper{width: 940px;display: block;height: auto;}
#rgtMargin.interior{float: left;width: 10px;height: 10px;display: block;}
#lftMargin.interior{float: left;width: 10px;height: 10px;display: block;}
#pageBox{float: left;background: #fff;width: 920px;margin-top: 35px;}

/* Page Columns */

#lftCol{float: left;width: 680px;background: #fff;padding-bottom: 4000px;margin-bottom: -3980px;}
#rgtCol.about{float: left;width: 240px;height: 100%;background: #bed8cd;padding-bottom: 4000px;margin-bottom: -4000px;}


#rgtCol{float: left;width: 240px;height: 100%;overflow: hidden;padding-bottom: 4000px;margin-bottom: -4000px;}

#singleCol{float: left;width: 920px;background: #fff;padding-bottom: 20px;}

#submenu{display: block;width: 680px;height: 38px;background: #dcd8cc;}

#submenu.singlecol{display: block;width: 920px;height: 38px;background: #dcd8cc;}


.lgreen{background: #bed8cd;}
.dkgreen{background: #006666;}
.rust{background: #773421;}
.orange{background: #d16241;}
.wht{background: #fff;}

.lgreenTxt{color: #bed8cd;}
.dkgreenTxt{color: #006576;}
.rustTxt{color: #773421;}
.orangeTxt{color: #d16241;}
.whtTxt{color: #fff;}

#featureCaption{width: 240px;height: 30px;}
#featureCaption.cust{background: #da6448;width: 240px;height: 30px;}
#featureCaption.serv{background: #bed8cd;width: 240px;height: 30px;}


/* @group Dropdown Menu */

#topNav ul{list-style: none;}
ul.dropdown{ position: relative; background: #d2e3dc;}
ul.dropdown li{ float: left;}
/*ul.dropdown a:hover{ display: block;color: #fff; background: #006576;}*/
ul.dropdown li a{font-size: 11px;text-decoration: none;text-transform: uppercase;display: block;line-height: 35px;color: #fff; border-right: 1px dotted #333;text-align: center;}
ul.dropdown li:last-child a{ border-right: none; } 

ul.dropdown li.hover,
ul.dropdown li:hover{ background: #006576; color: #fff; position: relative; }
ul.dropdown li.hover a{ color: #fff;display: block; }
/* 
	LEVEL TWO
*/
ul.dropdown li ul.sub_menu li a{padding-left: 8px;border-right: none; width: 100%; display: inline-block;color: #000;text-align: left;line-height: 26px;}
ul.dropdown li ul.sub_menu li a:hover{text-align: left;color: #fff;}
ul.dropdown li ul.sub_menu li a:active{text-align: left;color: #000;}
ul.dropdown li ul.sub_menu li:hover{background: #006576;}

ul.dropdown li ul.sub_menu{border-left: 1px solid #006576;border-bottom: 1px solid #006576;border-right: 1px solid #006576;background: #d2e3dc;}
ul.dropdown li ul.sub_menu li {border-bottom: 1px dotted #ccc; float: none; height: 26px;}

ul.dropdown li ul.sub_menu{ width: 180px; visibility: hidden; position: absolute; top: 100%; left: 0;}




/* @end */

/* News Boxes in Footer */


#newsText, #insightText{margin-top: 4px;}

#newsText p{padding-left: 12px;font-size: 12px;line-height: 16px;color: #333;padding-right: 12px; }


#insightText ul{list-style: none;padding-left: 12px;font-size: 12px;line-height: 18px;color: #333;padding-right: 12px;}

#newsText a, #insightText a {color: #006576;text-decoration: none;}

#newsText a:hover, #insightText a:hover {color: #006576;text-decoration: underline;}

/* News Box in Header */

#headerNews{margin-left: 650px;margin-top: 20px;font-size: 11px;color: #fff;font-weight: bolder;line-height: 16px;}

#headerNews a{color: #532015;text-decoration: none;}

#headerNews a:hover{color: #532015;text-decoration: underline;}

#footertextLinks{font-size: 10px;text-align: center;color: #666;}

/* Content Styles */

#submenu p{padding: 10px;font-size: 11px;color: #333;}
#submenu a{text-decoration: none;color: #333;padding: 4px;text-transform: uppercase;}
#submenu a:hover{background: #006576;color: #fff;}
#submenu a.selected{text-decoration: none;color: #006576;}
#submenu a.selected:hover{color: #fff;}

#featureCaption h3{font-size: 13px;line-height: 16px;padding-left: 24px;padding-top: 5px;}
#featureBox p{font-size: 13px;line-height: 16px;padding-left: 24px;padding-right: 24px;}
#featureBox p.justified{font-size: 13px;line-height: 18px;padding: 22px;text-align: left;}


#pageContent h1{font-size: 18px;color: #006576;padding-left: 18px;}
#pageContent p{
	font-size: 14px;
	color: #333;
	line-height: 16px;
	padding-left: 16px;
	padding-right: 16px;
	margin: 0px 0 15px 0;
}
#pageContent p.bold{font-weight: bold;}
#pageContent p.italics{
	font-style: italic;
	font-size: 14px;
	line-height: 16px;
	color: #006576;
}
#pageContent p.rightJust{font-size: 13px;line-height: 16px;color: #006576;text-align: right;float: right;padding-right: 16px;}
#pageContent ul {list-style-type: disc;padding-left: 60px;}
#pageContent ul li{
	font-size: 14px;
	line-height: 18px;
	color: #333;
	padding-right: 30px;
}
#pageContent img{margin-left: 20px;margin-bottom: 10px;}

#pageContent a{text-decoration: none;font-weight: bold;color: #006576;}
#pageContent a:hover{text-decoration: underline;}

#pageContent.support p{font-size: 13px;color: #333;line-height: 16px;padding-left: 146px;padding-right: 16px;}

#pageContent.support p.italics{font-style: italic;font-size: 13px;line-height: 16px;color: #006576;padding-left: 146px;padding-right: 16px;}

#pageContent.support h3{font-size: 13px;line-height: 16px;padding-left: 146px;}

#pageContent h3{font-size: 16px;line-height: 19px;font-weight: lighter;padding-left: 16px;}

#m1{float: left;width: 20px;height: 10px;display: block;}
#m2{float: left;width: 44px;height: 10px;display: block;}
#cell{float: left;width: 185px;margin-bottom: 12px;}
#logo{width: 185px;height: 230px;border: 1px solid #dcd8cc;margin: 0px;}
#logo img{margin-left: 0px;}
#memberIntro p{padding: 10px;}
#memberLink{line-height: 38px;display: block;height: 38px;width: 187px;background: #dcd8cc;z-index: 10;}
#memberLink a{text-decoration: none;color: #006576;padding: 2px;line-height: 32px;}
#memberLink a:hover{background: #006576;color: #fff;text-decoration: none;}

#box.aid{float: left;width: 430px;}

ul.faq li{list-style-image: url(../img/bullet_plussign.gif);margin: 4px;}
ul.services li{margin-top: 6px;}
ul.level2 li{list-style-type: circle;}

#pageContent h3.heading1{font-size: 13px;color: #006576;line-height: 16px;padding-left: 20px;}

#pageContent h3.heading1caps{font-size: 13px;color: #006576;line-height: 16px;padding-left: 20px;text-transform: uppercase;}

#pageContent p.indent{padding-left: 34px;}

#supportTopic{width: 880px;min-height: 140px;;margin-left: auto;margin-right: auto;border-bottom: 1px dotted #333;display: block;}
#supportTopic img{padding-right: 12px;}

#profilePic{width: 880px;min-height: 140px;;margin-left: auto;margin-right: auto;display: block;}
#profilePic img{padding-right: 12px;}

#profilePic h2{font-size: 14px;color: #006576;}

#profileInfo{width: 760px;display: block;margin-left: 120px;}
.smallItalics{font-size: 11px;color: #333;font-style: italic;}

#contactGrid{float: left;display: block;width: 900px;margin-left: auto;margin-right: auto;}
#contactGrid p{padding-left: 0px;line-height: 24px;}
#m1.contact{display: block;float: left;width: 20px;height: 10px;}
#cell.city{display: block;float: left;width: 90px;height: 24px;text-align: right;}
#cell.address{display: block;float: left;width: 480px;height: 24px;border-bottom: 1px solid #ccc;}
#cell.fax{display: block;float: left;width: 135px;height: 24px;border-bottom: 1px solid #ccc;}
#cell.phone{display: block;float: left;width: 135px;height: 24px;border-bottom: 1px solid #ccc;}

#emailLinks{display: block;float: left;width: 162px;}
#emailLinks a{font-size: 12px;text-decoration: none;}
#cell.email{display: block;width: 160px;height: 12px;}

h3.contact{font-size: 12px;line-height: 18px;}

#Map {margin-left: auto;margin-right: auto;display: block;width: 920px;}


#profileMenu ul{list-style: none;margin-top: 6px;}

#profileMenu ul li{width: 240px;height: 55px;background: #abcabf;margin-bottom: 6px;font-size: 11px;color: #333;line-height: 55px;}

#profileMenu ul li a{display: block;text-decoration: none;margin-left: 20px;color: #333;font-weight: bold;}

#profileMenu ul li a:visited{display: block;text-decoration: none;margin-left: 20px;color: #333;font-weight: bold;}

#profileMenu ul li a:hover{display: block;text-decoration: none;margin-left: 20px;color: #006576;font-weight: bold;}

#profileMenu ul li.gene{background: url(../img/pro_menu_gene.jpg) top;}
#profileMenu ul li.gene:hover{background: url(../img/pro_menu_gene.jpg) bottom;}

#profileMenu ul li.joe{background: url(../img/pro_menu_joe.jpg) top;}
#profileMenu ul li.joe:hover{background: url(../img/pro_menu_joe.jpg) bottom;}

#profileMenu ul li.juile{background: url(../img/pro_menu_juile.jpg) top;}
#profileMenu ul li.juile:hover{background: url(../img/pro_menu_juile.jpg) bottom;}

#profileMenu ul li.kelly{background: url(../img/pro_menu_kelly.jpg) top;}
#profileMenu ul li.kelly:hover{background: url(../img/pro_menu_kelly.jpg) bottom;}

#profileMenu ul li.kevin{background: url(../img/pro_menu_kevin.jpg) top;}
#profileMenu ul li.kevin:hover{background: url(../img/pro_menu_kevin.jpg) bottom;}

#profileMenu ul li.marshall{background: url(../img/pro_menu_marshall.jpg) top;}
#profileMenu ul li.marshall:hover{background: url(../img/pro_menu_marshall.jpg) bottom;}

#profileMenu ul li.lilah{background: url(../img/pro_menu_lilah.jpg) top;}
#profileMenu ul li.lilah:hover{background: url(../img/pro_menu_lilah.jpg) bottom;}

#profileMenu ul li.boyd{background: url(../img/pro_menu_boyd.jpg) top;}
#profileMenu ul li.boyd:hover{background: url(../img/pro_menu_boyd.jpg) bottom;}

#chart{width: 600px;margin-left: auto;margin-right: auto;display: block;}

#newsBkg{margin-bottom: 40px;margin-top: 4px;background: #f3efe3;width: 650px;display: block;margin-left: auto;margin-right: auto;}
#newsBkg p{padding: 4px;padding-left: 12px;}
.homePageLink {
	text-transform: none;
	color: #c24d34;
	text-decoration: none;
}
