body { background-color: #fff; font-family: arial; }
a { text-decoration: none; }
a:hover { color: #306d7e; }
img { border: 0; }

div#stage { width: 970px; margin-left: auto; margin-right: auto; }

div#footer { width: 970px; margin: 3px 0 0 0; margin-left: auto; margin-right: auto; }

div#footer p { font-size: 10px; color: #b1bdc3; }
div#footer p.left { position: relative; float: left; left: 20px; }
div#footer p.right { position: relative; float: right; right: 30px; }
div#footer a { color: #5d96a6; }
div#footer a:hover { color: #306d7e; }

div#loginbox {
	width:346px;
	height:50px;
	position:absolute; 
	margin:70px 0 0 650px;
	color:#738182;
	font-size:10px;
}

div#loginbox .un { position: relative; float: left; }

div#loginbox .pw{
	position:relative;
	float:left;
	padding-left:8px;
}

div#loginbox img{
	display:inline;
	position:relative;
	float:right;
	margin: 0 0px 0 0px;


}
div#loginbox input{
	width:91px;
	height:11px;
}


div#stage .bordertop {
	background:url('../images/borders/main_top.gif') no-repeat;
	width:970px;
	height:17px;
}

div#stage .borderbottom {
	background:url('../images/borders/main_bottom.gif') no-repeat;
	width:970px;
	height:17px;
}

div#logo {
	height:85px;
	width:970px;
	margin-left: auto;
	margin-right: auto;
}

div#logo img{
	float:left;
	position:relative;
	left:0px;top:9px;
	
}

div#logo .aboutbox {
	color:#616d71;
	font-size:10px;
	position:relative; float:right;
	
	right:19px;
	top:38px;
}

div#logo .aboutbox a{
	color:#8ab7c1;
}

div#logo .aboutbox a:hover{
	color:#FFF;
}

div#nav {
	height:42px;
	padding:0 0 0 11px;
}

div#nav img {
	margin: 0 0 0 6px;
	position:relative;float:left;
}

div#nav .search {
	background:url('../images/background/search.gif');
	width:348px; height:31px;
	float:right;position:relative;display:none;
	right:16px;
}

div#nav .search a{
	float:right;position:relative;
	right:10px;top:-8px;

}

div#nav .search input{
	float:left;position:relative;
	width:129px;
	border:0px;
	background-color:#a2a8aa;
	left:158px;top:6px;
}

div#nav .searchtext{
	float:left;position:relative;
	color:#a2a8aa;
	font-size:10px;
	left:145px;top:10px;
}

div#stageleft{
	width:576px;
	position:relative;float:left;
	margin:0 0 0 0px;
}

div#stageleft{
	margin:0 0 0 17px;
	display:inline;
	
}

div#stageleft .hometext {
	background:url('../images/background/homegreen_middle.gif');
	width:574px;
	margin:11px 0 0 0;
	padding:0 0 0 0;
}

div#stageleft .hometext .hometextContent {
	background:url('../images/background/homegreen_top.gif') no-repeat;
}

div#stageleft .hometext .hometextFooter {
	background:url('../images/background/homegreen_bottom.gif') no-repeat;
    line-height:10px;
}

div#stageleft .hometext .homelinks{
	position:relative;float:right;
	top:19px; right:15px;
	text-align:right;	
}

div#stageleft .hometext .homelinks .viewlinks{
	display:block;
	margin:-4px 0 0 0;
	padding:0 0 0 0;
}

div#stageleft .hometext .homehead { margin: 33px 0 0 18px; padding: 0; }

div#stageleft .hometext p{
	color:#FFF;
	font-size:11px;
	line-height:15px;
	padding:0 0 0 0;
	margin:13px 16px 0 18px;
}

div#stageright {
	width:346px;
	position:relative;float:right;
	top:0; right:16px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

div#stageright .nottop {
	padding:0 0 0 0;
	margin: 9px 0 0 0;
}

div#stageright .chip img{
	padding:0 0 0 0;
	margin:0 0 0 0;
	vertical-align:text-top;
}

div#stageright .chiptext {
	background:url('../images/background/chip_bg.gif') repeat-x;
	padding:0 0 0 0;
	margin:0 0 0 0;

}

div#stageright .chiptext p{
	margin:0 0 0 0;
	padding:16px 14px 4px 15px;
	font-size:11px;
	color:#384347;
}

div#stageright .chiptext p.interior{
	margin:0 0 0 0;
	padding:11px 14px 4px 15px;
	font-size:11px;
	color:#384347;

}

div#stageright .chiptext a{
	color:#5d96a6;
	font-weight:bold;
}

div#stageright .chiptext a:hover{
	color:#306d7e;
}

div#stageright .chipbottom {
	background:url('../images/borders/chip_bottom.png') no-repeat;
	width:346px; height:9px;	
}

div#stageright .news {
	margin:10px 0 0 0;
	padding:0 0 0 0;
}


div#stageright .newstop {
	background:url('../images/borders/news_top.png') no-repeat bottom;
	width:346px; height:8px;
	vertical-align:bottom;
}

div#stageright .newstext img{
	display:inline;
	padding:0 0 0 0;
	margin:0 0 0 0;
	
}

div#stageright .newstext img.interior{
	display:inline;
	padding:0 0 0 0;
	margin:0 0 0 0;
	
}

div#stageright .newstext {
/**	background-color:#dbe7e5;  **/
/** changed to beige per email from buhay 9/4/07 **/
/**	background-color:#e2bc7f;  **/
	background-color:#ccffff;
	padding:0 13px 17px 17px;
	margin: 0 0 0 0;
}

div#stageright .newstext p{
	padding:0 0 0 0;
	margin:0 0 0 0;
	color:#616d71;
	font-size:10px;
	line-height:15px;
}

div#stageright .newstext p.interior{
	padding:0 0 5px 0;
	margin:0 0 0 0;
	color:#616d71;
	font-size:10px;
}

div#stageright .newstext a{
	color:#5d96a6;
	font-size:12px;
	font-weight:bold;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

div#stageright .newstext a:hover {
	color:#306d7e;
}
/*************/

div#stageright .newsbottom{
	background:url('../images/borders/news_bottom.png') no-repeat;
	width:346px; height:8px;	
}


div#subnav {
	position:relative;float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:576px;
	background-color:#FFF;
}

div#subnav .plaintop {
	background:url('../images/borders/sub_nav_gen.gif') no-repeat;
	height:10px; width:576px;
}

div#subnav .mtop {
	background:url('../images/borders/sub_nav_top.gif') no-repeat;
	height:10px; width:576px;
}

div#subnav .medtop {
	background:url('../images/borders/med_subnav_top.gif') no-repeat;
	height:10px; width:576px;
}

div#subnav .prtop {
	background:url('../images/borders/pr_subnav_top.gif') no-repeat;
	height:10px; width:576px;
}

div#subnav .subnavmenu {
	color:#5d96a6;
	font-size:11px;
	color:#a8b6b7;
	padding:10px 0 28px 18px;
	margin:0 0 0 0;
}

div#subnav .subnavmenu a{
	color:#5d96a6;
}

div#subnav .subnavmenu a:hover { color: #306d7e; }
div#subnav .subnavmenu a.mcurrent { color: #d93c36; font-weight: bold; }
div#subnav .subnavmenu a.aboutcurrent { color: #384347; font-weight: bold; }
div#subnav .subnavmenu a.prcurrent { color: #e87b00; font-weight: bold; }

div#subnav p.heading {
	margin: 0 0 12px 19px;
	padding: 0;
	color: #384347;
	font-size: 21px;
	font-weight: bold;
	
}

div#stageleft img{
		vertical-align:text-top;
}

div#postflashtext{
	background-color:#FFF;
}

div#postflashtext p{
	margin:0 0 0 0;
	padding:0 20px 20px 18px;
	color:#374246;
	font-size:11px;
	line-height:16px;
		
}

div#postflashtext p.heading{
	margin:0 0 0 0;
	padding:17px 0 7px 18px;	
	font-size:12px;
	font-weight:bold;
	color:#374246;
}

div#postflashtext .postflashbottom {
	background:url('../images/borders/postflash_bottom.gif') no-repeat;
	width:576px; height:9px;
}

div#nextsteps {
	padding: 0 0 0 0;
	margin:11px 0 0 0;	
}

div#nextsteps .top{
	padding: 0 0 0 0;
	margin:0px 0 0 0;	
}

div#nextsteps .nextstepstop {
	background:url('../images/borders/nextsteps_top.png') no-repeat;
	width:346px; height:9px;
}

div#nextsteps .nstext {
	margin:0 0 0 0;
	padding:6px 16px 6px 16px;
	background:#FFF;
}

div#nextsteps .nstext p{
	margin:0 0 0 0;
	padding:0 0 0 0;
	color:#374246;
	font-size:11px;
	line-height:16px;
}

div#nextsteps a{
	color:#5d96a6;
	font-weight:bold;
}

div#nextsteps a:hover { color: #306d7e; }

div#nextsteps h1{
	margin:0 0 0 0;
	padding:0 0 3px 0;
	font-weight:bold;
	font-size:16px;
	line-height:16px;
}

div.marketing p.heading a,
div.marketing p.heading a:visited,
div#nextsteps h1.market { color: #d93c36; }


a.med,
div#nextsteps h1.med { color: #eaa705; }

div.public p.heading a,
a.pr,
div#nextsteps h1.pr { color: #e87b00; }

div#nextsteps .nextstepsbottom {
	background:url('../images/borders/chip_bottom.png') no-repeat;
	width:346px; height:8px;
}

div#noflash {
	padding: 0;
	margin: 0;
	width:576px;
	/*height:100%;
	height:510px;
	*height:410px;*/
	background:#FFF;

}

div#noflash p {
	padding:0 16px 10px 16px;
	margin:0 0 0 0;
	color:#374246;
	font-size:11px;
}

div#noflash ul {margin-bottom:0; padding-bottom:0 0 0 0;}

div#noflash table, div#postflashtext table { margin: 0 16px; }
div#noflash table th, div#postflashtext table th  { color: #374246; font-size: 11px; font-weight: bold; text-align: left; }
div#noflash table td, div#postflashtext table td { color: #374246; font-size: 11px; }
div#noflash li, div#postflashtext li { color: #374246; font-size: 11px; }

div#noflash p.aboutHeading,
div#noflash p.heading
{
	padding: 0 0 0 0;
	font-size: 12px;
	font-weight: bold;
	margin-bottom:5px;
}

div#noflash p.headline
{
	margin: 0 0 12px 19px;
	padding: 0;
	color: #384347;
	font-size: 21px;
	font-weight: bold;
}

div#pictable
{
	float: left;
	position: relative;
	left: -19px;
	width: 576;
	margin-bottom: 10px;
	
}

div#noflash p.aboutHeading
{
    padding: 0 16px 0px 16px;
}

.noflashbottom { background:url('../images/borders/postflash_bottom.gif') no-repeat; width: 576px; height: 9px; }

h3.homeheading { color: #fff; font-size: 16px; font-weight: bold; padding: 16px 0 0 16px;  }

#noflash table.medtable, #noflash table.medtable td, #noflash table.medtable th { border: solid 1px #eaa705; }
#noflash table.medtable th { color: #000; }
#postflashtext table.medtable, #postflashtext table.medtable td, #postflashtext table.medtable th { border: solid 1px #eaa705; }
#postflashtext table.medtable th { color: #000; }


#noflash table.prtable, #noflash table.prtable td, #noflash table.prtable th { border: solid 1px #e87b00; }
#noflash table.prtable th { color: #000; }
#postflashtext table.prtable, #postflashtext table.prtable td, #postflashtext table.prtable th { border: solid 1px #e87b00; }
#postflashtext table.prtable th { color: #000; }


#noflash table.mtable, #noflash table.mtable td, #noflash table.mtable th { border: solid 1px #d93c36; }
#noflash table.mtable th { color: #000; }

#postflashtext table.mtable, #postflashtext table.mtable td, #postflashtext table.mtable th { border: solid 1px #d93c36; }
#postflashtext table.mtable th { color: #000; }

.managementphoto {  }
.managementcontent {  }

#nstext p.heading { color: red; }

/*
div#nextsteps h1.market { color: #d93c36; }
div#nextsteps h1.med { color: #eaa705; }
div#nextsteps h1.pr { color: #e87b00; }
*/
ul#aboutList{
    margin-top:-11px;
    margin-right:11px;
}

ul#aboutList li{
    margin-top:11px;
}

.aboutList
{
    padding-top:0px;
    margin-top:10px;
    padding-bottom:10px;
}

.bio
{
    width:240px;
    margin-left:16px;
    margin-bottom:5px;
}

a.viewGal{
    float:right;color:#374246;font-size:11px;font-weight:bold;margin-right:27px;margin-bottom:10px;
}

.galVid{
    margin-top:15px;   
}

#galleryHolder small{
    color:#394345;
    font-size:11px;
    margin-top:-3px;
}

#galleryHolder a{
    display:block;
    margin:0px;
    padding:0px;
    font-size:13px;
    margin-top:6px;
    
}


