html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, /*ol, ul, li,*/
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	margin-top: 6;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	}float
	
#boxnav_about {
	display: table;
	float: left;
	height: 140px;
	width: 130px;
	background-color: #dcd9d9;
	#position: relative;
	font-size: 90%;
	}

#boxnav_about a.rollover {
	display:block;
	width:120px;	}

#boxnav_about ul {
	padding:0;
	margin:0;
	list-style-type:none;
	position:relative;
	}

#boxnav_about li {
	height:20px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: Georgia, Times, serif;
	}

#boxnav_about a, #testnav_about a:visited {
	font-family: Georgia, Times, serif;
	color: #808285;
	text-decoration: none;
	vertical-align: middle;	
	padding-top: 6px;
	padding-bottom: 6px;
	}

#boxnav_about a:hover {
	color:#747447;
	}

.scroll_about {
	height: 140px;
	width: 330px;
	font-size: 95%;
	overflow: hidden;
	overflow-x: hidden;
	vertical-align: middle;
	#position: relative;
	clear: left;
	}

.scrollContainer_about div.panel_about {
	display: table;
	height: 140px;
	width: 330px;
	overflow:hidden;
	vertical-align: middle;
	background-color: #ebebeb;
	font-family: Minion-Regular, Georgia, Times, serif;
	color: #747447;	
	}

#Loma-PDF-frame	{
	width: 470px;
	height: 342px;
/*	border: 2px solid #cc9900;*/
/*	background-color: #cc9900;*/
	}

/* remember to define focus styles! */
:focus {
	outline: 0;
	}

html {
	height: 100%;
	}


body {
	line-height: 1;
	color: black;
	font-family: Georgia, Times, serif;
	margin: 0px;
	background-color: #CCCCCC;
	height: 100%;
	background-image: url(images/shadow.jpg);
	background-repeat: repeat-y;
	background-position: center top;	
	}

/*ol, ul {
	list-style: none;
	}*/


/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
	}

caption, th, td {
	text-align: left;
	font-weight: normal;
	}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
	}

blockquote, q {
	quotes: "" "";
	}


#wrap {
	width: 900px;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	min-height: 100%
	height: auto;
	background-color: #fff;
	} 

/* Header/nav */
#header {
	height:175px;
	}

/* icons */
#icons {
	float: right;
	width: 100px;
	margin-top: 30px;
	}

#icons a.rollover1 {
	display:block;
	width:25px;
	height:16px;
	background:url(images/email25icon.gif) no-repeat top center;
	float: right;
	}

#icons a.rollover1:hover {
	background-position:0 -16px;
	}

#icons a.rollover2 {
	display:block;
	width:29px;
	height:16px;
	background:url(images/print29icon.gif) no-repeat top center;
	float: right;
	}
	
#icons a.rollover2:hover {
	background-position:0 -16px;
	}

#icons a.rollover3 {
	display:block;
	width:21px;
	height:16px;
	background:url(images/home21icon.gif) no-repeat top center;
	float: right;
	}

#icons a.rollover3:hover {
	background-position:0 -16px;
	}

#icons a.rolloverax {
	display:block;
	width:25px;
	height:16px;
	background:url(images/ax25icon.gif) no-repeat top center;
	background-position:0 -1px;
	float: right;
	}

#icons a.rolloverax:hover {
	background-position:0 -17px;
	}

.floatright {
	float: right;
	}

.leaderright {
	float: right;
   width: 360px;
	height: 100px;
	}

.leaderright2 {
	float: right;
   width: 325px;
	height: 100px;
	}

.floatleft {
	float: left;
	}
	
.leadercontainer {
	width: 465px;
	height: 110px;
   border-top: #666 dotted thin;
	margin-top: 10px;
	padding-top: 10px;
	}

.leader-background li{
    list-style-image: url('images/maroon-arrow.png');
    }

.leaderbio {
	padding-top: 10px;
	}

.leadercontainerfirst {
	width: 465px;
	height: 110px;
	margin-bottom: 0px;
	}

.leader-background li{
    list-style-image: url('images/maroon-arrow.png');
    }
.documentcontainer {
	width: 465px;
    border-top: #666 dotted thin;
    margin-bottom: 0px;
    padding-bottom: 2px;
    margin-top: 5px;
	padding-top: 15px;
	}
.documentcontainertop {
	width: 465px;
    margin-bottom: 0px;
    padding-bottom: 2px;
    margin-top: 5px;
	padding-top: 15px;
	}
.documentcontainerlast {
	width: 465px;
    margin-bottom: 25px;
    padding-bottom: 2px;
    margin-top: 5px;
	padding-top: 15px;
	border-top: #666 dotted thin;
    border-bottom: #666 dotted thin;
    }
.leftpdflink    {
    margin-left: -8px;
    margin-top: 2px;
    margin-right: 9px;
    }

/* nav */
.menu {
	z-index:1000;
	font-size:75%;
	color: #666666;
	height:130px;
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	}	
	

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
	padding:0;
	margin:0;
	list-style-type:none;
	width:225px;
	height:130px;
	position:relative;
	border: 0px solid #fff;
	}

.menu li {
	background:#fff;
	height:25px;
	width:235px;
	}

.menu li a.fly {
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
	}

* html .menu li {
	margin-left:-16px; 
	margin-lef\t:0;
	}

/* get rid of the table */
.menu table {
	position:absolute; 
	border-collapse:collapse; 
	top:0; 
	left:0; 
	z-index:100; 
	font-size:1em; 
	width:0; 
	height:0;
	}


/* style the links */
.menu a, .menu a:visited {
	letter-spacing: .05em;
	font-family: Arial, Helvetica, sans-serif;
	display:block;
	text-decoration:none;
	height:15px;
	border-top: white solid 5px;
	border-bottom: white solid 5px;
	padding-top:3px;
	width:270px;
	color: #666666;
	text-indent:5px;
	background:#fff;
	font-style: italic;
	font-weight: bold;
	}
	
/* style the link hover */
* html .menu a:hover {
	color:#000000; 
	background:#ddd;
	}

.menu :hover > a {
	color:#000000;
 	background:#ddd;
	}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {
	top:-2px;
	height:25px;
	visibility:hidden;
	position:absolute;
	left:235px;
	}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul {
	height:15px;
	visibility:visible;
	position:absolute;
	top:0px;
	}

/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul {
	height:15px;
	visibility:hidden;
	position:absolute;
	top:0px;
	}
	
/* keep the fourth level hidden when you hover on second level list OR link */
.menu ul :hover ul :hover ul ul {
	height:15px;
	visibility:hidden;
	position:absolute;
	top:0px;
	}
	
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul {
	height:15px;
	visibility:visible;
	position:absolute;
	top:0px;
	}
	
/* make the fourth level visible when you hover over third level list OR link */
.menu ul :hover ul :hover ul :hover ul { 
	height:15px;
	border-top: white solid 5px;
	border-bottom: white solid 5px;
	visibility:visible;
	position:absolute;
	top:0px;
	}

.normal {
	font-style: normal;
	font-weight: normal;
	}

.boldtext {
	font-weight: bold;
	}

.lightgreyt {
	color: #666666;
	}

.black {
	color: #000;
	}	


/* feature/banner */
#imagefeature {
	height:216px;
	width: 900px;
	background-image: url(images/whowhathow.jpg);		
	}

#imagesub {
	height:108px;
	width: 900px;		
	}

#imagewho {
	height:108px;
	background-image: url(images/photowho.jpg);
	background-repeat: no-repeat;
	width: 900px;		
	}

#imagewhat {
	height:108px;
	background-image: url(images/photowhat.jpg);
	background-repeat: no-repeat;
	width: 900px;		
	}

#imagehow {
	height:108px;
	background-image: url(images/photohow.jpg);
	background-repeat: no-repeat;
	width: 900px;		
	}


/* content */
#content {
	width: 900px;
	padding-bottom: 100px;
	}

#subcontent {
	width: 470px;
	margin-right: 215px;
	margin-bottom: 0;
	margin-left: 185px;
	margin-top: 0px;
	padding-top: 30px;
	}

#subcontent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	margin-bottom: 10pt;
	line-height: 14pt;
	margin-top: 0px;
	}

#subcontent p.leadercontactinfo {
    margin-bottom: 4pt;
    }

#subcontent p.vcardbreak {
    margin-bottom: 4pt;
    }

#subcontent p.leadermore {
	color: #990000;}
	
span.bulleted {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	margin-bottom: 5px;
	line-height: 11pt;
	margin-top: 5px;
	}
	
span.bulleted a.listlink {
	text-decoration: underline;
	}		

#subcontent font {
	text-decoration: underline;
	}

#subcontent h2 {
	font-family: Minion-Regular, Georgia, Times, serif;
	font-size: 16pt;
	color: #999999;
	margin-top: 0px;
	margin-bottom: 10px;
	font-weight: normal;
	line-height: 20pt;
	}

#subcontent h3.sectionbreak  {
	overflow: hidden;
	text-align: center;
	font-size: 14pt;
	padding-top: 0.5em;
	padding-bottom: 0.5em;	
}

#subcontent h3.sectionbreak:before,
#subcontent h3.sectionbreak:after {
    background-color: #cc9900;
    content: "";
    display: inline-block;
    height: 0.1em;
    position: relative;
    vertical-align: middle;
    width: 50%;
}

#subcontent h3.sectionbreak:before {
    right: 0em;
    margin-left: -50%;
}

#subcontent h3.sectionbreak:after {
    left: 0em;
    margin-right: -50%;
}


#subcontent h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #666633;
	margin-top: 0px;
	margin-bottom: 3px;
	font-weight: normal;
	}

#subcontent hr.sectionbreak {	
	border: 0;
	background: #cc9900;
}

#subcontent a.maroon {
	text-decoration: none;
	color: #990000;
	}
	
#subcontent a.grey {
	text-decoration: underline;
	color: #666666;
	}
	
#subcontent a.grey-hover {
	text-decoration: underline;
	color: #666666;
	}
	
#subcontent a.grey-hover:hover {
	text-decoration: underline;
	color: #CB9B2B;
	}				

#subcontent a.blue-bold {
	text-decoration: none;
	font-weight: bold;	
	color: #003366;
	}		


#subcontent a.blue-underline {
	text-decoration: underline;
	color: #003366;
	}	
	
#subcontent a.blue {
	text-decoration: none;
	color: #003366;
	}		
	
#subcontent a.green {
	text-decoration: none;
	color: #666633;
	}
	
#subcontent a.green-underline {
	text-decoration: underline;
	color: #666633;
	}			
	
#subcontent a.icon-text {
	text-decoration: none;
	color: #666666;
	}
	
#subcontent a.email img {
	height: 9px; 
	width: 14px; 
	border-width: 0; 
	background: url(images/email_icon.gif) top left no-repeat;
	}

#subcontent a.email:hover img { 
	background: url(images/email_icon_ovr.gif) top left no-repeat;
	}
	
#subcontent a.vcard img {
	height: 9px; 
	width: 14px; 
	border-width: 0;				
	background: url(images/vcard_icon.gif) top left no-repeat;
	}			
	
#subcontent a.vcard:hover img {
	background: url(images/vcard_icon_ovr.gif) top left no-repeat;
	}

#subcontent ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	margin-bottom: 11pt;
	line-height: 14pt;
	margin-top: -5px;
	list-style-type: disc;
	}
	
#subcontent li {
	margin-left: -24px;
	list-style-type: disc;
	}

#subleft {
	float: left;
	width: 185px;
	margin-top: 33px;
	padding-top: 0px;
	}

#subleft h2 {
	font-family: TradeGothic, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color: #cc9900;
	font-weight: normal;
	margin-bottom: 5px;
	margin-top: 0px;
	padding-top: 0px;
	line-height: 18pt;
	}
	
#subleft p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #666666;
	margin-bottom: 12pt;
	line-height: 16pt;
	margin-top: 0px;
	}

#subright {
	float: right;
	width: 244px;
	margin-right: -14px;
	margin-top: 30px;
	height: 245px;
	padding-top: 0px;
	}	

/* post-it note */
#frontleft {
	float: left;
	width: 185px;
	background-image: url(images/notesbacktall.jpg);
	height: 301px;
	background-repeat: no-repeat;
	margin-top: 30px;
	padding-left: 60px;
	padding-top: 15px;
	padding-right: 20px;
	color: #333333;
	line-height: 88%;
	font-family: Arial;
	}

#frontleft p {
	font-size: 64%;
	margin-top: 0px;
	margin-bottom: 5px;
	}		
	
#frontleft h1 {
	margin-bottom: 10px;
	margin-top: 0px;
	} 


/*Large post-it note */
#frontleft_large {
	float: left;
	width: 230px;
	background-image: url(images/notesbacklarge.jpg);
	/* background-origin: border-box; 	background-position: ; */ 
	height: 390px;
	background-repeat: no-repeat;
	margin-top: 30px;
	padding-left: 55px;
	padding-top: 12px;
	padding-right: 15px;
	position: relative;
	left: -20px;
	top: -10px;
	color: #333333;
	line-height: 88%;
	font-family: Arial;
	}
		
	
#frontleft_large p {
	display: inline-block;	
	font-size: 64%;
	margin-top: 0px;
	margin-bottom: 5px;
	}		
	
#frontleft_large h1 {
	margin-bottom: 10px;
	margin-top: 0px;
	} 
	
/*Tall post-it note */
#frontleft_tall{
	float: left;
	width: 230px;
	background-image: url(images/notesbacktall.jpg);
	/* background-origin: border-box; 	background-position: ; */ 
	height: 390px;
	background-repeat: no-repeat;
	margin-top: 30px;
	padding-left: 55px;
	padding-top: 12px;
	padding-right: 15px;
	position: relative;
	left: -20px;
	top: -10px;
	color: #333333;
	line-height: 88%;
	font-family: Arial;
	}
		
	
#frontleft_tallp {
	display: inline-block;	
	font-size: 64%;
	margin-top: 0px;
	margin-bottom: 5px;
	}		
	
#frontleft_tall h1 {
	margin-bottom: 10px;
	margin-top: 0px;
	} 
	
#subright a {
	color: #990000;
	text-decoration: none;
	}
		
h2.bold {
	font-size: 64%;
	margin-bottom:3px;
	margin-top: 0px;
	font-weight: bold;
	} 		 	

.home-title {
	color: #990000;
	padding-bottom: 12px;
	font-size:90%;
	}

#frontright {
	float: right;
	width: 600px;
	padding-top: 30px;
	}

#frontright h2 {
	font-family: TradeGothic, Arial, Helvetica, sans-serif;
	font-size: 135%;
	line-height: 115%;
	}

.orangetext {
	color: #cb9b2b;	
	}



/* slidersmall */
#slidecontain {
	width: 585px;
	height: 100px;
	padding: 3px;
	border: 3px solid #ebebeb;
	font-family: Minion-Regular, Georgia, Times, serif;
	margin-top: 25px;
	 background-image: url(images/attadale.jpg);*/
	}

#slider {
	width: 415px;
	position: relative;
	float: right;
	}

#boxnav {
	float: left;
	height: 80px;
	width: 165px;
	background-color: #dcd9d9;
	padding-top: 12px;
	padding-bottom: 8px;
	position: relative;
	}

#boxnav a.rollover1 {
	display:block;
	width:140px;
	height:26px;
	background:url(images/expa.jpg) no-repeat top center;
	}

#boxnav a.rollover1:hover {
	background-position:0 -26px;
	}

#boxnav a.rollover2 {
	display:block;
	width:140px;
	height:26px;
	background:url(images/opera.jpg) no-repeat top center;
	}
	
#boxnav a.rollover2:hover{
	background-position:0 -26px;
	}

#boxnav a.rollover3 {
	display:block;
	width:140px;
	height:26px;
	background:url(images/succa.jpg) no-repeat top center;
	}
	
#boxnav a.rollover3:hover{
	background-position:0 -26px;
	}

#boxnav ul {
	padding:0;
	margin:0;
	list-style-type:none;
	position:relative;
	}

#boxnav li {
	height:20px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: Georgia, Times, serif;
	}

#boxnav a, #testnav a:visited {
	font-family: Georgia, Times, serif;
	color: #808285;
	text-decoration: none;
	}

#boxnav a:hover {
	color:#747447;
	}

.scroll {
	height: 100px;
	width: 415px;
	overflow: hidden;
	overflow-x: hidden;
	position: relative;
	clear: left;
	}

.scrollContainer div.panel {
	height: 100px;
	width: 415px;
	overflow:hidden;
	background-color: #ebebeb;
	font-family: Minion-Regular, Georgia, Times, serif;
	color: #747447;
	}

#vertcenter {
	position: absolute;
	display: table;
	}

#vertcenter p {
	font-size: 95%;
	display: table-cell;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 10px;
	}

<--[if lt IE 8]>
<style>
#vertcenter { position: absolute;}
#vertcenter p {
	position: relative;
	margin-top: expression(this.offsetHeight < this.parentNode.offsetHeight ? parseInt((this.parentNode.offsetHeight - this.offsetHeight) / 2) + "px" : "0");
	line-height: 20px;
	font-family: Minion-Regular, Georgia, Times, serif;
	}
</style>
<![endif]

#slidecontain br { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}	

.left {
	float:left;
}

/* slider- about attadale */
#slidecontain_about {
	width: 465px;
	height: 150px;
	padding: 3px;slidecontain
	border: 2px solid #9FA1A4;
	font-family: Minion-Regular, Georgia, Times, serif;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
	}

#slider_about {
	display: table;
	width: 465px;
	height:26px;
	position: relative;
	vertical-align: middle;
	float: right;
	font-size: 80%;
	}
	
#boxnav_about {
	display: table;
	float: left;
	height: 150px;
	width: 110px;
	background-color: #9FA1A4;
	#position: relative;
	font-size: 120%;
	}

#boxnav_about a.rollover {
	display:block;
	width:110px;
	font-weight: 500;
	}

#boxnav_about ul {
	padding:0;
	margin:0;
	list-style-type:none;
	position:relative;
	}

#boxnav_about li {
	height:20px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: Georgia, Times, serif;
	}

#boxnav_about a, #boxnav_about a:visited {
	font-family: Georgia, Times, serif;
	color: #ebebeb;
	text-decoration: none;
	vertical-align: middle;	
	padding-top: 6px;
	padding-bottom: 6px;
	}

#boxnav_about a[name="Emph"], #boxnav_about a[name="Emph"]:visited { color: #990000;}

#boxnav_about a:hover {
	text-decoration:underline;
	}

.scroll_about {
	height: 150px;
	width: 465px;
	font-size: 95%;
	overflow: hidden;
	overflow-x: hidden;
	vertical-align: middle;
	#position: relative;
	clear: left;
	}

.scrollContainer_about div.panel_about b { color: #666633; }

.scrollContainer_about div.panel_about {
	display: table;
	height: 150px;
	width: 345px;
	overflow:hidden;
	vertical-align: middle;
	background-color: #ebebeb;
	font-family: Minion-Regular, Georgia, Times, serif;
	color: #747447;
	float: right;  	
	}

#vertcenter_about {
	display: table-cell;
	#position: absolute;
	vertical-align: middle;
	margin-left: 5px;
	padding-left: 5px;
	}

#vertcenter_about p {
	font-size: inherit;
	vertical-align: middle;
	padding-left: 2px;
	padding-right: 10px;
	margin-top: 3px;
	margin-bottom: 3px;
	}
	
/* slider- join attadale */ 
#slidecontain_joinus { 
	width: 465px; 
	height: 135px; 
	padding: 3px; 
	border: 2px solid #9FA1A4; 
	font-family: Minion-Regular, Georgia, Times, serif; 
	margin-top: 15px; 
	margin-bottom: 15px; 
	margin-left: 0px; 
	} 

#slidecontain_joinus p {margin-bottom: 0px;}
 
.slider_joinus { 
	display: table; 
	width: 465px; 
	height:26px; 
	position: relative; 
	vertical-align: middle; 
	float: right; 
	font-size: 80%; 
	} 
	 
.boxnav_joinus { 
	display: table; 
	float: left; 
	height: 135px; 
	width: 110px; 
	background-color: #9FA1A4; 
	position: relative; 
	font-size: 120%; 
	} 
 
.boxnav_joinus a.rollover { 
	display:block; 
	width:110px; 
	font-weight: 500; 
	} 
 
.boxnav_joinus ul { 
	padding:0; 
	margin:0; 
	list-style-type:none; 
	position:relative; 
	} 
 
.boxnav_joinus li { 
	height:20px; 
	padding-top: 2px; 
	padding-bottom: 2px; 
	font-family: Georgia, Times, serif; 
	} 
 
.boxnav_joinus a, .boxnav_joinus a:visited { 
	font-family: Georgia, Times, serif; 
	color: #ebebeb; 
	text-decoration: none; 
	vertical-align: middle;	 
	padding-top: 6px; 
	padding-bottom: 6px; 
	} 
 
.boxnav_joinus a[name="Emph"], #boxnav_joinus a[name="Emph"]:visited { color: #990000;} 
 
.boxnav_joinus a:hover { 
	text-decoration:underline; 
	} 
 
.scroll_joinus { 
	height: 135px; 
	width: 465px; 
	font-size: 95%; 
	overflow: hidden; 
	overflow-x: hidden; 
	vertical-align: middle; 
	#position: relative; 
	clear: left; 
	} 
 
.scrollContainer_joinus div.panel_joinus b { color: #666633; } 
 
.scrollContainer_joinus div.panel_joinus { 
	display: table; 
	height: 135px; 
	width: 345px; 
	overflow:hidden; 
	vertical-align: middle; 
	background-color: #ebebeb; 
	font-family: Minion-Regular, Georgia, Times, serif; 
	color: #747447; 
	float: right;  	 
	} 
 
.vertcenter_joinus { 
	display: table-cell; 
	#position: absolute; 
	vertical-align: middle; 
	margin-left: 5px; 
	padding-left: 5px; 
	} 
 
.vertcenter_joinus p { 
	font-size: inherit; 
	vertical-align: middle; 
	padding-left: 2px; 
	padding-right: 10px; 
	margin-top: 3px; 
	margin-bottom: 3px; 
	} 
	 


/* popup */
#popwrap {
	width: 540px;
	text-align: left;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: 100%;
	background-color: #FFFFFF;
	} 

#imagepop {
	height:108px;
	width: 540px;		
	}

#popcontent {
	width: 400px;
	margin-right: 12px;
	margin-bottom: 0;
	margin-left: 128px;
	margin-top: 30px;
	}

#popcontent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	margin-top: 0px;
	margin-bottom: 9px;
	}

#popcontent h2 {
	font-family: TradeGothic, Arial, Helvetica, sans-serif;
	font-size: 15pt;
	color: #cc9900;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 5px;
	}

#popcontent h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #666633;
	margin-top: 0px;
	margin-bottom: 3px;
	font-weight: normal;
	}

#popcontent ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	margin-top: 6px;
	margin-bottom: 9px;
	margin-left: 0px;
	padding-left: 15px;
	list-style-type: disc;
	}

#popcontent li {
	padding-bottom: 9px;	
	}

#popleft {
	float: left;
	width: 128px;
	margin-top: 30px;
	}


/* footer */
#footer {
	width: 900px;
	font-size: 70%;
	text-decoration: none;
	margin-top: -100px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	height: 50px;
	clear: both;
	position: relative;
	padding-top: 30px;
	}

#footer a {
	text-decoration: none;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	}
	
#footer a:hover {
	color: #CB9B2B;
	}

/*br { 
	clear:both;
    height:0;subrug
    font-size: 1px;
    line-height: 0px;
	}*/	

/* Dropshadow Div */
.p-shadow {
  	width: 225px;
  	float:left;
  	background: url(images/shadowAlpha.png) no-repeat bottom right !important;
  	background: url(images/shadow.gif) no-repeat bottom right;
  	margin: 10px 0 0 10px !important;
  	margin: 10px 0 0 5px;
  	}

.p-shadow div {
  	background: none !important;
  	background: url(images/shadow2.gif) no-repeat left top;
  	padding: 0 !important;
  	padding: 0 6px 6px 0;
  	}

.p-shadow p {
	font-family: Arial, sans-serif;
  	/*background-color: #f2f2f2;*/
  	background: url(images/10px.jpg);
  	padding-top: 12px;
  	padding-left: 14px;
  	padding-right: 14px;
  	padding-bottom: 12px;
  	margin: -6px 6px 6px -6px !important;
 	margin: 0;
 	}

.postit-body-sub {
	color: #666;
	font-size: 66%;
	line-height: 115%;
	} 	
 	
.postit-body-home {
	color: #444;
	font-size: 66%;
	line-height: 115%;
	}

img.space {
	margin-bottom: 12px;
	margin-top: 12px;
	}	
	
.postit-body-sub a, .postit-body-home a {
	color: #990000;
	text-decoration: none;
	display: block;
	margin-top: 5px;
	}
 	
.postit-title {
	color: #990000;
	font-size:90%;
	display: block;
	margin-bottom: 8px;
	}
	
.postit-italic {
	display: block;
	margin-bottom: 4px;
	font-style: italic;
	}

.postit-bold {
	font-weight: bold;
	display: block;
	margin-bottom: 4px;
	}

.postit-body-home a {margin-bottom: 9px;}
	
/* collapseable divs */	
#wrapper1, #wrapper2, #wrapper3, #wrapper4, 
#wrapper5, #wrapper6, #wrapper7, #wrapper8, 
#wrapper9, #wrapper10, #wrapper11,
#wrapper12 {
	width: 470px;
	min-height: 22px;
	border-bottom: #666 dotted thin;
	margin-bottom: 16px;
	background-image: url(images/click-open.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	}			
	
/* job description lightbox */
.black_overlay{
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	padding: 0px;
	-moz-opacity: 0.75;
	opacity:.75;
	filter: alpha(opacity=75);
}
 
.white_content {
	display: none;
	position: fixed;
	top: 5%;
	left: 50%;
	margin: 0px 0 0 -390px;
	width: 740px;
	height: 85%;
	padding: 16px;
	border: 4px solid #cc9900;
	background-color: white;
	z-index:1002;
	overflow: auto;
}	


	
	
.close_consultant_desc {
	left:50%;
	top:5%;
	margin: -15px 0px 0px 455px;
	display: none;
	position: fixed;
	z-index:1004;
	}


/* popback */
.popback {
	background-color: #FFFFFF;	
	}


/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
