@import "phenomix-common.css";
@import "tabs.css";

/* COLORS  

lt purple: #959eb2
lt green: #b3d89a
green: #67b235
dk blue: #051c4b
dk gray: #595959

*/

body	{
font-family:Arial, Helvetica, sans-serif;
color: #595959;
margin:0;
padding:0;
/*background: url(images/int-overflow.gif) no-repeat;
background-position: top center;*/
}
/** html body	{background-image: url(images/int-overflow-ie6.gif); background-position: top center;}*/


#wrap	{
position:relative;
padding:0;
margin: 0 auto;
width: 1000px;
height: 100%;
background: url(images/int-side2.gif) bottom left repeat-y #FFF;
}
#header	{
margin:0;
padding:0;
width: 1000px;
height: 73px;
background-color:white;
position:relative;
background-image:url(images/bkgrnd-header-int.gif);
background-position:left;
background-repeat:no-repeat;
}
 /*----------------------------------------SPECIFIC INTERIOR  NAV ROW BACKGROUND----------------------*/
#nav_row	{
	position:relative;
	height: 24px;
	padding: 0;
	margin:0;
	z-index:10;
	background-image:url(images/bkgnd-inthomebtn-nav.gif);
	background-color:white;
	width: 1000px;
	}
 /*----------------------------------------SUB NAVS ----------------------*/
 
ul#nav li a.nav-on	{background: url(images/nav-on.gif) repeat-x;}  /* UPPPER LEVEL ON */
 
#sub-nav	{
float:left;
width: 230px;
margin:0;
padding:100px 10px 0px 40px;
background: url(images/bkgnd-subnav.gif) 0 0 no-repeat;

}
* html #sub-nav 	{padding-left: 40px;}
 
#sub-nav ul	{
display: block;
color: white;
font-size: 11px;
}
 
#sub-nav li	{
list-style-type:none;
padding:0;
margin:0;

line-height:20px;
}
 
#sub-nav ul li a	{
color: white;
background: none;
text-decoration:none;
vertical-align: middle;
padding-left: 15px;
}

#sub-nav ul li a:hover	{
padding-left: 15px;
color: #051c4b;
background: url(images/subnav-bullet.gif) 0 1px no-repeat;
text-decoration:none;
vertical-align: middle;
 }

#sub-nav ul li a.sub-on	{
padding-left: 15px;
color: white;
background: url(images/subnav-bullet.gif) 0px 1px no-repeat;
text-decoration:none;
line-height: 20px;
vertical-align: middle;
 }
 #sub-nav ul ul, #sub-nav ul ul ul	{margin-left: 15px;padding-left:0px;}
 

/* ----------------------------------------------------------INTERIOR STYLES   */
#interior	{
width: 1000px;
margin:0;
padding:0;
height:auto;
}

#content, #content-tabs	{
float:right;
width: 670px;
margin-top: 10px;
}
* html #content, #content-tabs	{margin-top: 30px;}

#content h1, #content-tabs h1 {
color: #051c4b;
font-size: 16px;
}
#content p, #content-tabs p	{
font-size: 12px;
line-height:18px;
padding-right: 90px
}

.flush	{
padding-top:0;
margin-top:0;
}

.flush-lower	{
padding-bottom:0;
margin-bottom:0;
}

#content h2, #content-tabs h2	{
color: #67b235;
font-size: 14px;
margin-bottom:0;
padding-bottom:0;
}
#content h2 a:link, #content h2 a:visited, #content h2 a:hover, #content h2 a:active {
color: #67b235;
font-size: 14px;
margin-bottom:0;
padding-bottom:0;
text-decoration:none;
}
#content h2.blue, #content-tabs h2.blue	{
color: #051c4b;
font-size: 14px;
margin-bottom:0;
padding-bottom:0;
}	
#content h2.blue a, #content-tabs h2.blue a	{
color: #051c4b;
text-decoration:none;
}	
#content h3, #content-tabs h3	{
color: #051c4b;  /* old green color: 67b235 */
font-size: 12px;
margin-bottom:3px;
padding-bottom:0;
}

#content a:link, #content-tabs a:link	{
color: #051c4b;
text-decoration:none;
}
#content a:visited, #content-tabs a:visited	{
color: #67b235;
text-decoration:none;
}
#content a:hover, #content-tabs a:hover	{
color: #051c4b;
text-decoration:underline;
}

#content a:active, #content-tabs a:active	{
color: #67b235;
text-decoration:underline;
}
#content ul	{
list-style-type:square;
margin:0;
padding: 0 35px;
}
#content ol, #content-tabs ol	{
list-style-type: decimal;
margin:0;
padding:  0 35px;
line-height:18px;
}

#content-tabs ol li 	{
padding-top: 3px;
}
#content li	{
font-size: 12px;
line-height: 18px;
padding-top: 5px;
}
#content img.bios {
border:none;
position:absolute; 
top:10px;
}
#content-tabs ul.fix	{
list-style-type:square;
padding-top:0;
margin-top:0;
}
#content-tabs ul.fix li	{
font-size: 12px;
line-height: 18px;
padding-top: 5px;
}

h4, h4.break	{display: none;}
.green	{color:#67b235;}
.blue-border	{border: 1px solid #051c4b;}

/* ----------------------------------------------------------FOOTER STYLES   */
#footer	{
clear:both;
font-size: 10px;
width: 980px;
padding: 10px 5px;
color:white;
}
#footer a:link	{
color:#051c4b;
text-decoration:none;
}
#footer a:visited	{
color:#FFFFFF;
text-decoration:none;
}
#footer a:hover	{
color:#051c4b;
text-decoration:underline;
}
#footer a:hover	{
color:#FFFFFF;
text-decoration:underline;
}
