body,td,th,p,div,span {
    font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
}


body {
	background-image:url(../images/background.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.pagetitle{ color:#99ccff; font-size:12px; text-transform:uppercase; font-weight:bold;}
.header{ color:#66b2f2; font-size:12px; text-transform:uppercase;}
.quote { color:#022340; font-size:12px; font-weight:bold;}
.quote a	{color:#255e91; font-size:12px; font-weight:bold; text-decoration:none}
.quote a:link {color:#255e91; font-size:12px; font-weight:bold; text-decoration:none}
.address {font-family: Arial, Helvetica, sans-serif; color:#022340; font-size:11px; font-weight:bold;}

.portfoliobox {
	background-image: url(../images/sub/portfolio_nav_bg.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#ffffff;
	width: 213px;
	}
.portfolio_navhdr {
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:700;
	font-size: 14px;
	line-height: 26px;
	padding-left: 5px;
}

.portfolio_title,a.portfolio_title,a.portfolio_title:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size: 8pt;
	font-weight: bold;
	color:#203550;
	margin-bottom:10px;
	line-height: 14px;
	zwhite-space:nowrap;
	
}
a.portfolio_title:hover {
	border-bottom:1px dashed #a9bccb;
	text-decoration:none;
	color:#203550;
}

.portfolio_image{
	background-color:738fa5;
	height: 330px;
	vertical-align:middle;
	text-align:center;
	}

#pictitle{
	background-color:#031d3b;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:700;
	font-size: 12px;
	line-height: 26px;
	padding-left: 5px;
	}
#picnav{
	width: 60px;
	padding-right: 5px;
	clear:none;
	}

#portfolionav {
	width: 175px;
	height: 240px;
	overflow: auto;
	position: relative;
	background-color: transparent;
	margin: 0.3em auto;
	padding: 15px;
	scrollbar-face-color: #1d3750;
	scrollbar-shadow-color: #1d3750;
	scrollbar-highlight-color: #1d3750;
	scrollbar-3dlight-color: #1d3750;
	scrollbar-darkshadow-color: #1d3750;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #ffffff;
}

.scrollerContent {
	width: 150px;
}

a { color:#99ffff; text-decoration: none;}
a:visited { color:#99ffff; text-decoration: none;}
a:hover { color:#99ffff; text-decoration: underline;}

a.client { color:#3d6e99; text-decoration: none; font-size:10px; font-weight:bold}
a.client:visited { color:#3d6e99; text-decoration: none;}
a.client:hover { color:#3d6e99; text-decoration: underline;}


.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.vscrollerbase {
width: 19px;
background-color: transparent;
}
.vscrollerbar {
width: 19px;
background-color: transparent;
}
.hscrollerbase {
height: 19px;
background-color: white;
}
.hscrollerbar {
height: 19px;
background-color: white;
}

.scrollerjogbox {
width: 19px;
height: 19px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background-color: white;
}

.vscrollerbasebeg {
background: url('../images/sub/scroll_up.gif') no-repeat;
width: 19px;
height: 19px;
margin: 2px;
}
.vscrollerbaseend {
background: url('../images/sub/scroll_down.gif') no-repeat   ;
height: 19px;
width: 19px;
margin: 2px;
}


.scrollerContent ul	{
	margin:0 0 0 15px;
	padding: 0;
	list-style-position: outside;
	list-style-image: url(../images/sub/bl_arrow2.gif);
	list-style-type: square;
}
.scrollerContent ul li {margin:2px; padding:0;}

.scrollerContent ul ul	{margin:0 0 0 -2px; padding:0; list-style: square url(../images/sub/bl_arrow1.gif) outside;}
.scrollerContent ul ul li {margin:4px; padding:0; border:0}

