/* CSS Document */

*
{
margin:0;
padding:0;
}

body
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
background-image:url(../images/body_rpt.jpg);
background-color:#000000;
background-position:center;
background-attachment:fixed;
background-repeat:no-repeat;
behavior:url("csshover.htc");
}


body.port
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
background-image:url(../images/photo_bkg.jpg);
background-position:top center;
background-attachment:fixed;
background-repeat:no-repeat;
behavior:url("csshover.htc");
background-color:#000000;
}

#mainwrap
{
width:770px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
margin-bottom:10px;
border-left:#cccccc solid 1px;
border-right:#cccccc solid 1px;
border-bottom:#cccccc solid 1px;
}

.borders
{
border-top:#cccccc solid 1px;
border-bottom:#cccccc solid 1px;
}

.borders4
{
border:#ffffff solid 1px;
}

.borders4gold
{
border:#FF9900 solid 1px;
}



.header_container
{
border-top:#ffffff solid 1px;
border-bottom:#ffffff solid 1px;
background-image:url(../images/main_header.jpg);
background-repeat:no-repeat;
width:770px;
height:222px;
}


.project_title
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFFFFF;
font-weight:bold;
}

.project_title_bkg
{
background-image:url(../images/title_cap.jpg);
background-position:right;
background-repeat:no-repeat;
background-color:#ff9900;
}

.project_date
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
font-weight:bold;
background-color:#999999;
}

.port_info_box
{
background-color:#333333;
border:#999999 solid 1px;

}


.footer_copyright
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#cccccc;
font-weight:normal;
}


p
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
padding-left:10px;
padding-bottom:5px;
padding-top:5px;
font-weight:normal;
}


p.enlarge
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
padding-left:10px;
padding-bottom:5px;
padding-top:5px;
font-weight:normal;
}

.home_verdana_15
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF;
padding-left:10px;
padding-bottom:5px;
padding-top:5px;
font-weight:normal;
}


h1 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
color: #ffffff;
text-align: left;
padding-left: 5px;
font-size: 16px;
}

h2 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
color: #FF9900;
text-align: left;
padding-left: 5px;
font-size: 14px;
}

.bkg_reduce_op
{
filter:alpha(opacity=90);
-moz-opacity:.90;
opacity:.90; 
}


.square
{
background-color:#666666;
padding:5px;
border:#cccccc solid 1px;
filter:alpha(opacity=50);
-moz-opacity:.50;
opacity:.50; 

}

.square:hover
{
background-color:#FF9900;
padding:5px;
border:#FF6600 solid 1px;
filter:alpha(opacity=99);
-moz-opacity:.99;
opacity:.99; 

}

.bio_name 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #cccccc;
text-align: left;
font-size: 18px;
}

.bio_title 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-style:italic;
color: #ff9900;
text-align: left;
font-size: 13px;
}

.contact_info
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-style:normal;
color: #ff9900;
text-align: left;
font-size: 13px;
}


.email_header 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #cccccc;
text-align: left;
font-size: 14px;
}


.nav
{
    color: #cccccc;
	text-decoration: none;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
}
.nav:visited
{
    color: #cccccc;
	text-decoration: none;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
}
.nav:active
{
    color: #A3D0F9;
	text-decoration: none;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
}
.nav:hover
{
    color: #ffffff;
	text-decoration: none;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
}



.emaillink
{
    color: #cccccc;
	text-decoration: none;
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
}
.emaillink:visited
{
    color: #cccccc;
	text-decoration: none;
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
}
.emaillink:active
{
    color: #A3D0F9;
	text-decoration: none;
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
}
.emaillink:hover
{
    color: #ff9900;
	text-decoration: none;
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
}




.footernav
{
    color: #cccccc;
	text-decoration: none;
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
}
.footernav:visited
{
    color: #cccccc;
	text-decoration: none;
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
}
.footernav:active
{
    color: #A3D0F9;
	text-decoration: none;
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
}
.footernav:hover
{
    color: #ffffff;
	text-decoration: none;
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
}