/*  General Styles ------------------------------*/

body{
width:950px;
margin:10px auto 10px auto;
height:100%;
padding:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color:#006699;
	border:1px solid #979797;
}

/* TEXT -----------------------------------*/
.normal {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height:1.5em;
	color:#006699;
}

.normal_bold {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding:0;
	margin-top:0;
	line-height:1.5em;
	color:#006699;
}

h2 {
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color:#006699;
}

.legal {
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	color:#333;
}
a:link { 
	text-decoration: underline; 
	color:#006699;
}
a:visited { 
	text-decoration: underline; 
	color: #006699;
}
a:hover, a:active { 
	text-decoration: none; 
	color: #FD921E;
}



/*  Banner --------------------*/
#banner{
margin:0;
padding:0;
height:73px;
width:950px;
}

/*  Main Content Area ------------------------------*/
#container{
background-color:#FFF;
float:left;
margin:0 2px 0 -1px;
padding:0 0 10px 0;
width:950px;
border:1px solid #979797;
}


/*  Left Column ------------------------------*/
#leftColumn{
margin:0;
padding:0;
float:left;
width:210px;
position:relative;
}

#leftnav{
margin:0;
padding:10px 0 15px 15px;
background:#fbf6ef;
font-size:12px;
line-height:2em;
float:left;
width:200px;
border-bottom:1px solid #808183;
}


/*  Center Column ------------------------------*/
#centerColumn{
margin:0;
padding:0 0 20px 0;
float:right;
width:735px;
position:relative;
border-left:1px solid #808183;
background:#fff;
}

#homeCenter{
margin:0;
padding:0;
float:left;
width:585px;
}

#centerColumn dd, #homeCenter dd{
margin:0;
padding:10px 12px 10px 12px;
float:left;
width:711px;
}

.coname{
margin:0;
padding:20px 0 0 0;
color:#e18446;
font-size:22px;
font-weight:normal;
line-height:2em;
}

.bullettext {
color:#006699;
}

.normal_list{
list-style-type:disc;
margin:0 0 0 15px;
padding: 0;
color:#f99b1c;
line-height:1.5em;
}

.normal_ul{
list-style-type:disc;
margin:0;
padding: 0;
color:#f99b1c;
line-height:1.5em;
}

.cograph{
margin: 10px 0 0 0;
border-top:1px solid #808183;
border-bottom:1px solid #808183;
}

.portimg{
margin:20px 0 20px 0;
border:none;
}
/*  Popup window ------------------------------*/
.person{
position:absolute;
width:432px;
height:auto;
z-index:999;
visibility: hidden;
padding:0;
margin:0 ;
border-right:1px solid #006699;
left:100px;
background:url(images/bottomborder.png) bottom left no-repeat;
}
.biobox{
margin:0 ;
padding:10px 10px 10px 60px;
width:auto;
height:auto;
float:left;
z-index:9999;
background: url(images/popup.png) top left no-repeat;
}

#image{
float:left;
width:100px;
padding-top:5px;
margin:0;
}
#bio{
float:right;
width:570px;
text-align:left;
margin:0;
padding:0;
}
#bio ul{
color:orange;
padding-left:15px;
}

/*  Footer ------------------------------*/
#footer {
margin:0;
padding:20px 0 20px 230px;
clear: both;
height:auto;
background:#ffffff;
}

/* ----------------- DROP DOWN NENU ------------------- */
#navigation_home {
margin:0;
padding:0;
height:45px;
position:relative;
background:url(images/navback.jpg) top left no-repeat;
}

#navigation {
margin:0;
padding:0;
height:45px;
position:relative;
background:url(images/navback2.jpg) top left no-repeat;
}

/* MAIN LEVEL STYLING --------------------------- */
#nav{
margin:0;
padding:0;
display:table-cell;
float:left;
width:auto;
list-style:none;
z-index:2;
position:relative;
top:23px;
left:195px;
}

#nav li{
margin: 0px;
padding: 0 0 4px 0;
float:left;
width:auto;
position:relative;
}

#nav a, #nav a:visited{
margin:0;
padding:0 20px 2px 20px;
float: left;
width:auto;
height:10px;
display: block;
font-family: Verdana;
font-size:11px;
line-height: 12px;
color:#fff;
text-decoration: none;
border-right:1px solid #fff;
}


/* SUB LEVEL STYLING --------------------------- */
#nav ul {
margin:0;
padding:0px;
top:100%;
left:0px;
list-style:none;
background:#ccc;
line-height: 2em;
visibility:hidden;
position:absolute;
color:#f2e4d0;
}

#nav ul li{
margin:0px;
padding:0px;
float: left;
width:auto;
font-family: Verdana;
font-size:small;
position:relative;
}

#nav ul a, #nav ul a:visited{
margin:0px;
padding:3px 3px 3px 7px;
float: left;
display: block;
width:170px;
height:20px;
color:#006699;
text-decoration: none;
background:#f2e4d0;
line-height:18px;
font-size:11px;
}

#nav ul a.drop, #nav ul a.drop:visited { /* Shades Cell with More menu items */
background:#f2e4d0 url(images/drop.png) center right no-repeat;
text-decoration: none;
color:#006699;
}

/* THIRD LEVEL STYLING --------------------------- */
#nav ul ul {
margin:0;
padding:0;
top:0px;
left:100%;
list-style:none;
background:none;
line-height: 1.5em;
visibility:hidden;
position:absolute;
}

#nav ul ul li{
margin:0px;
padding:0px;
}

#nav ul ul a, #nav ul ul a:visited{
float: left;
display: block;
margin-left:1px;
padding:3px 3px 3px 7px;
width:170px;
color:#006699;
line-height:18px;
font-size:11px;
/*border-left:1px solid #ffffff;*/
}

#nav table {position:absolute; top:0; left:0;}

/* SUBMENU SHOW-HIDE COMMANDS -------------------- */
#nav li:hover ul,
#nav a:hover ul{
visibility:visible; 
}
#nav :hover ul ul{
visibility:hidden;
}

/* make the third level visible when you hover over second level list OR link */
#nav :hover ul :hover ul{ 
visibility:visible;
}

/* ALL HOVERS -------------------- */

/* style the top level hover */
#nav a:hover{
color:#f99b1c;
background:none;
}

#nav ul a:hover{
background:#fff;
color:#006699;
}

#nav :hover > a, #nav ul :hover > a { /* Mozilla Only - Hilite while on a submenu*/

}

/* style the second level hover */
#nav ul a.drop:hover{ 
color:#006699;
background:#ffffff;
}
#nav ul :hover > a.drop {
/* Cell decoration */
color:#006699;
background:#ffffff url(images/drop.png) center right no-repeat;
}

/* style the third level hover */
#nav ul ul a:hover {
/* Cell decoration */
color:#006699;
background:#ffffff;
}