@charset "utf-8";
/* VISION DYNAMICS STYLESHEET - CREATED BY BRAINYYACK INTERNET SOLUTIONS 2010 */
/* Designed by Corey De Neire - Brainyyack Graphic and Web Designer */

body {margin-top:0px; font-family:Segoe UI, Segoe, Segoe UI, Segoe, Verdana, Tahoma, Arial; background:#ffffff url(../images/background.png); background-repeat:repeat-x; background-position:top;}
img {border:none;}
hr {border:1px #999999 dotted;}
a:link, a:visited {text-decoration:none; color:#860038; outline:none;}
a:hover, a:active {text-decoration:none; color:#555555; outline:none;}

div#wrapperbg {
background:url(../images/wrapper_bg.png) repeat-y top; 
margin-left:auto; 
margin-right:auto; 
display:block;
width:950px;
}

div#wrapper {
margin-right:auto;
margin-left:auto;
border:1px #e2e2e2 solid;
display:block;
width:915px;
background:#ffffff;
background-color:#ffffff;
}

div#header {
background:#FFFFFF url(../images/header_bg.png);
background-position:center;
background-repeat:no-repeat;
display:block;
width:100%;
height:150px;
float:left;
}

div#topnav {
width:400px;
height:20px;
display:block;
float:left;
font-size:14px;
font-weight:100;
margin-top:25px;
}


div#flashbanner {
border-top:3px #860038 solid;
display:block;
width:100%;
height:200px;
float:left;
}

div#banner {
border-top:3px #860038 solid;
display:block;
width:100%;
height:140px;
float:left;
}

div#subnav {
background:url(../images/subnav.png);
background-repeat:no-repeat;
background-position:center;
display:block;
width:100%;
height:50px;
float:left;
font-size:14px;
}

div#subnav a.sub:link, a.sub:visited {
color:#FFFFFF;
text-decoration:none;
float:right;
margin:4px;
height:20px;
}

div#subnav a.sub:hover, a.sub:active {
float:right;
color:#e2e2e2;
text-decoration:none;
margin:4px;
height:20px;
}

div#leftlinks {
display:block;
border-right:1px #e2e2e2 solid;
width:200px;
float:left;
margin:10px;
padding:8px;
background:#ffffff;
padding-bottom:20px;
}

div#leftlinks h1 {

color:#860038;
font-weight:100;
font-size:22px;
}

div#leftlinks a.lefty:link, a.lefty:visited {
display:block;
width:200px;
height:25px;
float:left;
color:#333333;
clear:both;
outline:none;
}

div#leftlinks a.lefty:hover, a.lefty:active {
display:block;
width:200px;
height:25px;
float:left;
color:#666666;
clear:both;
outline:none;
}

div#featured {
background:url(../images/featured.png);
background-repeat:no-repeat;
background-position:center;
display:block;
width:100%;
height:70px;
float:left;
}

div#content {
display:block;
width:100%;
float:left;
background-color:#ffffff;
}

div#maincontent {
display:block;
float:left;
margin:10px;
border:1px #e2e2e2 solid;
}

div#maincontent ul {
display:block;
float:left;
margin:0px;
padding:10px;
color:#333333;
font-size:14px;
}

div#maincontent li {
list-style:none;
margin-top:15px;
}

div#maincontent h1 {
font-weight:bold;
color:#860038;
font-size:25px;
padding:0px;
margin:0px;
}

div#maincontent h2 {
font-weight:100;
color:#666666;
font-size:15px;
padding:0px;
margin:0px;
}

div#maincontent h3 {
font-weight:100;
color:#860038;
font-size:25px;
padding:0px;
margin:0px;
}

div#maincontent h4 {
font-weight:100;
color:#000000;
font-size:20px;
padding:0px;
margin:0px;
}

div#information {
display:block;
float:left;
margin:10px;
border-left:1px #e1bfcd solid;
}

div#information ul {
display:block;
float:left;
margin:0px;
padding:10px;
color:#333333;
font-size:12px;
}

div#information li {
list-style:none;
}

div#information h1 {
font-weight:100;
color:#860038;
font-size:16px;
padding:0px;
margin:0px;
}

div#information h2 {
font-weight:bold;
color:#860038;
font-size:12px;
padding:0px;
margin:0px;
}

div#whitepapers {
	float:left;
	display:block;
	width:100%;
	
}

div#whitepapers ul {
	width:95%;
	border-bottom:1px #cccccc solid;
	margin:0px;
	padding:10px;
}

div#whitepapers li {
	list-style:none;
	font-size:10px;
	color:#999999;
}

div#whitepapers h2 {
	font-size:16px;
	color:#333333;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

div#whitepapers span img {
	margin-top:42px;
}

div#whitepapers span {
	width:22%;
	float:left;
	display:block;
	margin:7px;
	height:140px;
	border:1px #dddddd solid;
	text-align:center;
}

div#whitepapers span:hover {
	width:22%;
	float:left;
	display:block;
	margin:7px;
	height:140px;
	border:1px #999999 solid;
	text-align:center;
}

div#news {
display:block;
float:left;
margin:10px;
border-left:1px #e1bfcd solid;
}

div#news ul {
display:block;
float:left;
margin:0px;
padding:10px;
color:#333333;
font-size:12px;
}

div#news li {
list-style:none;
}

div#news h1 {
font-weight:100;
color:#860038;
font-size:16px;
padding:0px;
margin:0px;
}

div#news h2 {
font-weight:bold;
color:#860038;
font-size:12px;
padding:0px;
margin:0px;
}

div#footer {
background:#860038;
margin-top:10px;
display:block;
width:100%;
height:25px;
float:left;
color:#ffffff;
font-size:12px;
}

div#footer a.foot:link, a.foot:visited {
text-decoration:none;
color:#FFFFFF;
font-size:12px;
}

div#footer a.foot:hover, a.foot:active {
text-decoration:none;
color:#CCCCCC;
font-size:12px;
}
