/* CSS Document */

html {min-width:750px; background-color: #CCCCCC; /*margin-top:10px;  margin-left:5%;margin-right:5%; */ text-align: center; font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11pt; position: relative; padding:0px; height:100%;
	background: #CCCCCC /*url(images/bkg.jpg)*/;
	background-color:#AFCEE0;
	background-repeat:repeat;
	background-position:top;
	background-attachment:fixed;
	height: 101%;
	}
	
body {
	width:1000px;
	min-width:750px;
	padding: 0px;
	padding-top:0px;
	font:inherit;
	text-align: left;	
	height: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	float: none;
	clear:both;
	visibility: visible;
	z-index: auto;
	display: block;
	color:#000000;
	position: relative;
	height:100%;
}

#page {background-color:#FFFFFF; float:none; border: solid 2px #999999; overflow:hidden; margin:auto;
	margin-top: 0px;
	margin-bottom: 0px;
	min-height:100%;
	position:relative;
	padding-bottom:25px;
}

p {font:inherit; line-height:1.5; margin:4px; color:inherit; margin-bottom:12px;}
.paragraph {font-size:11pt; font-weight:normal; line-height:1.5; margin:4px; color:inherit; margin-bottom:12px;}
p.linktable {margin-bottom:4px;}

div.linktable-sep {height:4px; margin:0px; padding:0px;}

h1 {font-size:20pt; font-weight:bold;}
h2 {font-size:13pt; font-weight:bold;}
h3 {font-size:10pt; font-weight:normal;}
h4 {font-size:11pt; font-weight:bold; margin:0px; margin-bottom:8px; margin-top:18px;}

h1.pagehead {color:#FFFFFF; text-align:right; font-size:36pt; padding-right: 30px;} 
h3.tagline {color:#FFFFFF; text-align:right; padding-right: 30px;} 

td.portfolio {height:100px;width:98%;overflow:hidden;text-align:left; vertical-align:middle;margin:1%;}

a:active {color:#0066CC;}
a:link {color:#0066CC;}
a:visited {color:#336699;}
a:hover {color:#0099FF}

img {border:none; text-decoration:none;}

#topborder {
	margin:0px;
	width:1024px;
	height:200px;
	padding: 0px;
	font:inherit;
	border-bottom: solid 1px #999999;
	background: url(images/header5.png);
	background-repeat:repeat-x;
	background-color:#a9b7cb;
	position:relative;
	overflow:hidden;
}

#topborder .button
{
	background:url(images/button.png);
	width:123px;
	height:23px;
	color:#FFFFFF;
	text-align:center;
	padding-top: 7px;
	margin-top:25px;
}

#topborder .normal {
font-weight: normal;
}
#topborder .bold {
font-weight: bold;
}

#topborder .light {
font-size: 16pt;
font-weight: 100;
color:#CCCCCC;
}

#top-linkarea {
margin:0px;
margin-top:-3px;
padding:0px;
border-top: solid 1px #999999;
border-bottom: solid 1px #999999;
background:url(images/linkarea.png) repeat-x;
/*background-color:#E6E6E6;*/
font:inherit;
position:relative;
height:33px;
vertical-align:middle;
overflow:hidden;
}

#toplinks 
{
float:none; 
margin:0px;
 padding:0px; 
 margin-right:225px; 
 padding-top:6px; 
 padding-left:10px;
 /*text-align:center; */
 font:inherit; 
 overflow:hidden;
 color:#FFFFFF;
 }
 
#toplinks a
{
 color:#333333;
 font-size: 10pt;
 
 text-decoration:none;
}

#toplinks a:hover {color:#0099FF}

#search {float:right; padding:0px; margin:0px; width:220px; text-align:right; overflow:hidden;}

#logo {position:absolute; top:5px; left:1%; width:70px; height:30px; background:url(images/logo.gif); background-repeat:no-repeat;}

#rightborder {
	/*margin-left:844px;*/
	margin-right:5px;  
	width: 180px; 
	margin-top:10px;
	padding-top:3px;
	padding-bottom:10px;
	padding-left:5px;
	border-left: solid 1px #999999;
	text-align:right;
	float: right;
	z-index:1;
	overflow:visible;
	position:relative;
	/*display:block;*/
}

#content {
	margin-top:10px;
	margin-left:10px;
	margin-bottom:20px;
	float:left;
	padding: 0px;
	width:786px;
	font:inherit;
	position: relative;
	overflow:hidden;
	visibility: visible;
	/*clip: rect(auto,auto,auto,auto);  */
	/*display:block;*/
	white-space:normal; 
	height: 100%;
	z-index:10;
}

#bottomborder {
	/*position: relative;
	float:right;*/
	clear: both;
	
	/*position:absolute;*/
	
	margin-top:15px;	
	margin-left:0px;
	margin-right:0px;
	
	padding: 0px;	
	padding-top:6px;
	border-top: solid 1px #999999;
	
	font:inherit;

	/*white-space: normal;
	display: block;*/
	background: url(images/linkarea.png);
	background-repeat:repeat-x;
	height:27px;
	
	overflow:hidden;
	
	width:100%;
	background-color:#E6E6E6;
	vertical-align:middle;
	text-align:center; 
	font-size:8pt;
	
	bottom: 0px;
	position: absolute;


}

#valid-icons {
	border-top: solid 1px #999999;
	padding-top: 5px;
	padding-bottom:5px;
	background: url(images/header.gif);
	background-repeat:repeat-x;
	background-color:#2E5080;
	position:relative;
	overflow:hidden;
	text-align:center;
}

#ajax-loader
{
	position: relative;
	left: 380px;
	height: 300px;
  	top: 30px;
}
