@charset "utf-8";
/* CSS Document */
body{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000099;
	text-decoration:underline;
}

.a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #0066FF;
	text-decoration:underline;
}

.a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color:#000099;
	text-decoration: overline;
}

#header {
	background: url(images/bg_top2.gif) top no-repeat;
	width:650px;
	height:199px;
}

#middle {
	background: url(images/bg_middle.gif) top repeat-y;
	height:100%;
}

#nav {
	width:600px;
	margin: auto auto auto 26px;
}

#content {
	width:575px;
	height:100%;
	position:relative;
	top:10px;
	text-align:left;
}

#button {
	width:120px;
	height:25px;
	text-align:center;
	padding-top:1px;
}
.nav_button {
	background: url(images/button.jpg) no-repeat;
	font-size:14px;
}
.nav_button:visited {
	background: url(images/button.jpg) no-repeat;
	font-size:14px;
}
.nav_button:hover {
	background: url(images/button_over.jpg) no-repeat;
	font-size:13px;
}
.nav:link {
	display:block;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:900;
	text-decoration:none;
}
.nav:visited {
	display:block;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:900;
	text-decoration:none;
}
.nav:hover {
	display:block;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:900;
	text-decoration:underline;
}

#ads {
	width:125px;
	padding-left:10px;
	text-align:center;
	font-size:12px;
	float:right;
}

#footer {
	background: url(images/bg_bottom.gif) no-repeat;
	width:650px;
	height:90px;
	font-size:12px;
	text-align:center;
	padding-top:20px;
}

/* PORTFOLIO STYLES */

.portfolioClientDescription {
	background-color: #FFC;	
	padding:5px;
}
.portfolioClientTitleBar {
	border-top:solid thick #69C;	
}