body{
    background-color: #000033;
    color: #000033;
	font-weight:normal;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    margin-top: 10px; margin-left: 0px; margin-right: 0px;
    padding: 0px 0px 0px 0px;
	background-image:url(images/bg_navy.gif);
	background-repeat:repeat;
	background-position: top left; 
}

input,textarea,select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; letter-spacing:.06em;}
div { font-family: Verdana, Helvetica, Arial, sans-serif;}
p { font-family: Verdana, Helvetica, Arial, sans-serif; font-size:12px; }

h1 {
	font-size:14px; font-weight: bold; font-family: Verdana, Helvetica, Arial, sans-serif; color:#ED2024;
	padding-bottom: 16px; margin-bottom: 0px; padding-top: 0px;	margin-top:0px;
}

.top_border {
	border:#ff6600 solid 1px;
	border-right:none;
	vertical-align:middle;
	text-align:center;
}
#topnav td {
	background:url(/images/menu-bg_01.gif);
}
#topnav2 td {
	background:url(/images/menu-bg_02.gif);
}
#topnav a:link, #topnav a:visited{
	text-decoration:none;
	font-weight:bold;
	line-height:40px;
	height:40px;
	margin:0px;
	color:#FFFFFF;
}
#topnav a:hover {
	color:#DDDDFF;
}
#topnav2 a:link, #topnav2 a:visited{
	text-decoration:none;
	font-weight:bold;
	line-height:40px;
	height:40px;
	margin:0px;
	color:#000099;
}
#topnav2 a:hover {
	color:#0000FF;
}
#content{
	vertical-align: top;
	background-color:#FFFFFF;
	padding-left: 40px;
	padding-top: 15px;
	padding-right: 40px;
	padding-bottom: 20px;
	background-image:url(images/bg_orange_780.gif);
	background-repeat:repeat-y;
	background-position: top left;
}
#topgap{
	vertical-align: top;
	background-color:#FFFFFF;
	height:24px;
	background-image:url(images/bg_orange_20.gif);
	background-repeat:repeat-y;
	background-position: top left;
}
#bottomborder{
	vertical-align: top;
	background-color:#FF9900;
	height:20px;
	background-image:url(images/bg_orange_8.gif);
	background-repeat:repeat;
	background-position: top left;
}
#footer{
	vertical-align: top;
	background-color:#0D3FB3;
	height:20px;
	background-image:url(images/bg_blue_8.gif);
	background-repeat:repeat;
	background-position: top left;
	padding: 0px 5px 0px 5px;
	color:#FFFFFF;
	font-size:10px;
	vertical-align:middle;
}
#footer a{
	color:white;
}


#bottomnav {
	padding: 0px 5px 0px 5px;
	font-size:8px;
	font-weight:normal;
	color:#000000;
}
#bottomnav a{
	color:#000033;
	text-decoration:none;
	font-weight:normal;
}
#bottomnav a:hover{
	color:#000033;
	text-decoration:none;
	font-weight:normal;
	background-color:#FFFFFF;
}

#bottomicons {
	padding: 0px 5px 0px 5px;
	font-size:8px;
	font-weight:normal;
	color:#000000;
	vertical-align:middle;
}

p.bright{
	background-color:#ffa319;
	padding-top:2px;
	padding-bottom:2px;
}

.portfolio {
	padding-bottom: 24px;
}

.portfoliolink img{
	border: 2px solid #FF6600;
}

.portfoliolink:hover img{
	border: 2px solid #000099;
}

.portfoliolink{
	color:#FF6600;
	text-decoration:underline;
	font-weight:bold;
}
.portfoliolink:hover{
background-color: transparent;
}