/* dark blue : #1e174e */


body {	background: #67398a repeat-x 0px 0px url(images/bkgrnd_img.gif);	height: 100%;	}

/*<group=structure>*/

object {outline:none;}

#center {	top: 0;	position: absolute;	left: 50%;	width: 800px;	margin-left: -393px;	min-height:100%; }
#ecenter {	top: 0;	position: absolute;	left: 50%;	width: 800px;	margin-left: -393px;}
#widecenter {	top:125px;	position: absolute;	left: 50%;	width: 900px; margin-left: -443px; }
#flash {	position: absolute;	top:125px;	left: 15px;	clear: left;	}
#hometext {	display: block;	left: 25px;	width: 300px; float: left;}
#news {
	display: block;
	/*position: absolute;*/
	/*top:380px;*/
	margin-left: 310px;
	width: 440px;
	background: #ffffff; /*repeat-y url(images/news_bkgrnd.gif) 0px 0px;*/}
	
#homewhite { background: #ffffff; width:750px; }
	
#text_column {	position: relative;	display: block;	top:150px;	width: 750px;	margin: 0px 25px 0px 13px;	background-color: #ffffff;	z-index: 0;	padding:0;}
#text_column_nogap { position: relative; display: block; top:0; width: 900px; margin: 0px 25px 0px 13px; z-index: 0; text-align:center;	padding:0;}
#text_column_inner { position: relative; display: block;  width: 750px; top:-10px; *top:0; left:75px; *left:0; background-color: #ffffff; z-index: 0;	padding:0;}
#text_column_bio {	position: absolute;	display: block;	top: 150px;	width: 750px;	margin: 0px 25px 0px 13px;	z-index: 0;	background: #ffffff repeat-y url(images/bio_bkgrnd.gif) 0px 0px;	}
#text_column_flash { position: absolute;	display: block;	top: 150px;	width: 750px;	margin: 0px 25px 0px 13px;	}	
#column1 {	position: relative;	width: 710px;	margin: 0px 40px 0px 20px;	*margin: 0px 18px 0px 20px;	background-color: #ffffff;	}
#column1_about {	position: relative;	width: 710px;	margin: 0px 40px 0px 0px;	*margin: 0px 18px 0px 0px;	padding-left: 20px;	background: #ffffff;	}
#bioflash {	position: relative;	display: block;	float: left;	width: 250px;	height: 330px;	margin-left: 10px;	margin-bottom: 20px;	clear: left;	}
#column2 {	position: relative;	float: left;	width: 270px;	/*border-right: 1px solid #888888;*/	padding-right: 12px;	margin: 5px 5px 5px 10px;	}	
#column3 {	position: relative;	width: 420px;	*width: 410px;	margin: 5px 15px 5px 0px;	*margin: 5px 0px 5px 0px;	*padding-right:10px;	float: right;	}
#column4 {	position: relative;	float: left;	width: 380px;	*width: 370px;	padding-right: 12px;	margin: 5px 5px 5px 20px;	}
#column5 {	position: relative;	width: 310px;	margin: 5px 15px 18px 0px;	*margin: 5px 0px 18px 0px;	*padding-right:10px;	float: right;	}
#column6 {	position: relative;	width: 220px;	margin: 10px 5px 5px 5px;	float: left;	text-align: center;	}
#column7 {	position: relative;	width: 230px;	margin: 10px 5px 5px 10px;	float: left;	text-align: left;	}
#column8 {	position: relative;	float: left;	width: 150px;	/*border-right: 1px solid #888888;*/	padding-right: 12px;	margin: 5px 5px 5px 10px;	}
#column9 {	position: relative;	width: 420px;	*width: 410px;	margin: 5px 15px 5px 0px;	*margin: 5px 0px 5px 0px;	*padding-right:10px;	float: left;	}

#footer {	
	position: relative;	
	margin-top: 0px;
	margin-bottom: 0px;	
	clear: both;	
	display: block;	
	text-align: center;	
	width: 100%;	
	background-color: #67398a;	
	padding:0;
	*margin-top:-10px;
	}

#footer_hmpg {	position: relative;	clear: both;	display: block;	text-align: center;	margin-top: 25px;	padding-bottom: 25px; width: 800px;	margin-left: -393px;	}
#about_img {	width: 300;	float: left;	margin: 0px 20px 15px 0px;	}
#email_signup { font: 10px Verdana, Arial, Helvetica, sans-serif;	color: #555555;	margin-bottom: 5px; margin-left:66px; margin-top:20px; }
/*</group>*/

/*<group=navigation>*/
.topmenu {	position: absolute;	top:100px;	z-index: 7000;	padding: 0;	margin: 0;	list-style: none;	}	
.topmenu_graphic1 {	float:left;	position:relative;	width:20px;	height:18px;	*height:25px;	}	
.topmenu_graphic2 {	float:left;	position:relative;	width:27px;	height:15px;	*height:22px;	}
.topmenuli {	float:left;	position:relative;	width:105px;	height:18px;	*height:25px;	text-align: center;	}	
.topmenutitle, 
.topmenutitle:visited {	display: block;	position: relative;	font: 9px Verdana, Arial, Helvetica, sans-serif;	color: #4c2a67;	text-decoration: none;	letter-spacing:1px;	*letter-spacing:0px;	text-transform: uppercase;	width:105px;	height:18px;	*height:25px;	padding-top:7px;}	
.topmenutitle:hover, 
.topmenutitle:active {	font: 9px Verdana, Arial, Helvetica, sans-serif;	color: #a85de4;	background: no-repeat url(images/nav_bkgrnd_on.png) 0px 0px;	text-decoration: none;	}
.topmenutitle:over {	color: #a85de4;	background: no-repeat url(images/nav_bkgrnd_on.png) 0px 0px;	text-decoration: none;	}	
.submenu {	list-style:none;	display: none;	position: absolute;	width: 104px;	top:25px;	left:2px;	*left: -38px;	padding: 0px;	z-index: 6000;	}	
.submenuli a, .submenuli a:visited {	display: block;	width: 99px;	font: 9px Verdana, Arial, Helvetica, sans-serif;	text-align: left;	color: #4c2a67;	text-decoration: none;	*margin-bottom: -3px;	padding:3px 0px 5px 5px;	background-color: #CCCCCC;	z-index:6001;	}	
.submenuli_bottom {	display: block;	height: 10;	width: 104;	background: no-repeat url(images/menu_bottom.gif) 0px 0px;	}	
.submenuli a:hover, .submenuli a:active {	background-color: #555555;	font: 9px Verdana, Arial, Helvetica, sans-serif;	color:#FFFFFF;	background: no-repeat url(images/menu_bkgrnd.gif) 0px 0px;	text-decoration: none;	}	li > ul {	top: auto;	left: auto;	}	li:hover ul, li.over ul {	display: block;	}
.nav_left {	display: block;	width: 20px;	height: 25px;	}	
.nav_right {	display: block;	width: 27px;	height:25px;	}
/*</group>*/

/*<group=images>*/
.logo {	position: absolute;	top: 10px;	left: 0px;	width: 280;	height: 78;	}
.header_callout { position: absolute; left:580px; width:205px; height:100px; border:0; }
.hmpg_news_img {	display:block;	width: 440px;	height: 22;	}	
.bullet {	display: inline;	width: 10px;	height: 10px;	}
.column_frame {	display: block;	width: 750px;	height: 20px;	clear: left;	}	
.column_frame_bot {	position: absolute;	display: block;	width: 750px;	height: 50px;	bottom: -40px;	}
.pdficon {	width: 16px;	height: 16px;	border: 0px;	margin-left: 5px;	margin-bottom: -4px;	}
.anitasig {	 width: 250px;	 height: 50px;	}.w {	width: 40px;	height: 40px;	float: left;	}
/*.oldoffice {	width: 304px;	height: 218px;	}*/
.map {	width: 290px;	height: 290px;	padding: 10px 10px 0px 10px;	border: 0px;	text-decoration: none;	}
.group_photo {	width: 610px;	height: 380px;	margin-left: 50px;	}
.test_imgs {	width: 145px;	height: 195px;	border: 0px;	}
.test_imgs_small {	width: 67px;	height: 90px;	float: left;	padding-right:10px;	margin-top: -10px;	}		
/*</group>*/

/*<group=text styles>*/
h1 {	font: 20px Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	letter-spacing: 1px;	color: #67398a;	text-transform: uppercase;	border-bottom: 1px solid #969696;	padding-bottom: 10px;	}
h2 {	font: 12px Verdana, Arial, Helvetica, sans-serif;	letter-spacing: 4px;	color: #969696;	text-transform: uppercase;	margin-top: -5px;	*margin-top: 0px;	}
h3 {	font: 12px Verdana, Arial, Helvetica, sans-serif;	letter-spacing: 4px;	color: #67398a;	text-transform: uppercase;	margin-top: 20px;	}
h5 {	clear: left;	font: 10px Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	text-transform: uppercase;	color: #e8a31c;	padding: 4px;	margin-left: -10px;	*margin-left: 0px;	background: url(images/sidebar_bkgrnd.gif) 0px 0px no-repeat;	border-bottom: 1px solid #ffffff;	}
h6 {	font: 12px Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	color: #e8a31c;	margin-bottom: -5px;	}
h7 {	display: block;	width: 310px;	font: 10px Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	text-align: left;	text-transform: uppercase;	color: #e8a31c;	padding: 4px 4px 4px 11px;	background: url(images/sidebar_bkgrnd_right.gif) 0px 0px no-repeat;	border-bottom: 1px solid #ffffff;	}

h8 {	font: 20px Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	letter-spacing: 1px;	color: #FFFFFF;	text-transform: uppercase;	border-bottom: 1px solid #969696;	padding-bottom: 10px;	}
h9 {	font: 12px Verdana, Arial, Helvetica, sans-serif;	letter-spacing: 4px;	color: #969696;	text-transform: uppercase;	margin: 0px;	}
h10 {	font: 15px Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	color: #e8a31c;	}	
#clients_heading {	font: 15px Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	color: #e8a31c;	}
#contact_left {	clear: left;	font: 10px Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	text-transform: uppercase;	color: #e8a31c;	padding: 4px 20px;	margin-left: -20px;	margin-top: 20px;	background: url(images/sidebar_bkgrnd.gif) 0px 0px no-repeat;	border-bottom: 1px solid #ffffff;	}
p {	font: 10px/17px Verdana, Arial, Helvetica, sans-serif;	color: #555555;	}
ul.white_bullet {	list-style: circle;	font: 10px/17px Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF;	margin-left: -15px;	*margin-left: 8px;	margin-bottom: 30px;	}
#footer_text {	font: bold 11px/17px Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF; margin:0; padding:0; }
#footer_text_home {	font: bold 11px/17px Verdana, Arial, Helvetica, sans-serif;	color: #1e174e;	}
#footer a, #footer a:active,  #footer a:visited { font: bold 11px/17px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; font-weight:bold; }
#footer a:hover { color: #a85de4; text-decoration:none; font-weight:bold; } 
#bio {	font: 10px/22px Verdana, Arial, Helvetica, sans-serif;	color: #555555;	margin-bottom: 15px; }
#about {	font: 10px/17px Verdana, Arial, Helvetica, sans-serif;	color: #555555;	/*margin-left: 40px;	margin-right: 40px;*/	}
#smalltext {	font: 9px/11px Verdana, Arial, Helvetica, sans-serif;	color: #555555;	margin-bottom: 5px;	}
#linkcolumn1 {	font: 10px/17px Verdana, Arial, Helvetica, sans-serif;	color: #555555;	float: left;	display: block;	width: 300px;	padding-left: 50px;	}
#caption {	font: 9px/11px Verdana, Arial, Helvetica, sans-serif;	color: #67398a;	margin: 3px 20px;	border-top: 1px dotted #67398a;	border-bottom: 1px dotted #67398a;	text-align: center;	padding: 3px 10px;	}
a, a:active, a:visited {	font: 10px Verdana, Arial, Helvetica, sans-serif;	color: #67398a;	text-decoration: none;	}
a:hover {	text-decoration: underline;	color: #a85de4;	}
a.linksmall, a.linksmall:active, a.linksmall:visited {	font: 9px Verdana, Arial, Helvetica, sans-serif;	color: #67398a;	text-decoration: none;	}
a.linksmall:hover {	text-decoration: underline;	color: #a85de4;	}
a.linkbold, a.linkbold:active, a.linkbold:visited {	font: bold 10px Verdana, Arial, Helvetica, sans-serif;	color: #67398a;	text-decoration: none;	}
a.linkbold:hover {	text-decoration: underline;	color: #a85de4;	}
a.maplink:hover {	text-decoration: none;	}
#hmpg_news_title_top {	font: bold 11px/13px Verdana, Arial, Helvetica, sans-serif;	color: #1e174e;	padding-top: 10px;	margin: 0px 35px 3px 8px;	}
#hmpg_news_title {	font: bold 11px/13px Verdana, Arial, Helvetica, sans-serif;	color: #1e174e;	padding-top: 10px;	margin: 10px 35px 3px 8px;	border-top: 1px solid #67398a;	}	
#hmpg_news {	font: 10px/13px Verdana, Arial, Helvetica, sans-serif;	color: #67398a;	margin: 5px 35px 3px 8px;	}	
#hmpg_news a, #hmpg_news a:active #hmpg_news a:visited {	font:  bold 10px/13px Verdana, Arial, Helvetica, sans-serif;	color: #1e174e;	text-decoration:none;	}	
#hmpg_news a:hover {	color: #ffe914;	}#flash_link {	display: block;	width: 720px;	text-align: center;	font: 10px/13px Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF;	padding-bottom: 15px;	}
#flash_link a, #flash_link a:active #flash_link a:visited {	font:  bold 10px/13px Verdana, Arial, Helvetica, sans-serif;	color: #e8a31c;	text-decoration:none;	}
#flash_link a:hover {	color: #ffe914;	}	
#hmpg_contact_title {	font: bold 11px/13px Verdana, Arial, Helvetica, sans-serif;	color: #e8a31c;	margin: 7px 35px 3px 0px;	}	
#hmpg_contact {	font: 10px/13px Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF;	margin: 5px 35px 3px 0px;	}	
#hmpg_contact a, 
#hmpg_contact a:active 
#hmpg_contact a:visited {	font:  bold 10px/13px Verdana, Arial, Helvetica, sans-serif;	color: #e8a31c;	margin: 5px 35px 3px 0px;	text-decoration:none;	}	
#hmpg_contact a:hover {	color: #ffe914;	}		
/*</group>*/

.plainlink {
}
.plainlink a {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	font-weight:bold;
}
.plainlink a:hover {
	text-decoration: underline;
}

/* Featured Client Area for Homepage */
#featured { margin-bottom: 5px; margin:20px; background:url(images/featured_bkgrnd.gif) no-repeat;  padding:0; }
#featured h1 { font: 14px Verdana, Arial, Helvetica, sans-serif; color: #1e174e; margin:10px 20px 0 45px; padding:0; line-height:16px; text-transform:none; border:0; letter-spacing:normal; font-weight:bold; }
#featured p { font: 12px Verdana, Arial, Helvetica, sans-serif;	color: #1e174e; margin:10px 10px 0 45px; padding:0; line-height:16px; }
#featured_thumb { margin:18px 0 0 45px ; border:0; }

/* begin styles for RSS Feed */

/* feed title */
.feed-title {
	
}

/* feed description */
.feed-desc {
	
}

/* feed icon */
.feed-title-image {
	
}

/* feed item title */
.feed-item-title a {
	font:18px Verdana, Geneva, sans-serif; 
	color:#67398a;
}

/* feed item description */
.feed-item-desc {
	font:12px Verdana, Geneva, sans-serif; 
	color:#000;
}
