/* CSS Document border: 1px solid #cccccc;*/
html,body {margin:0;padding:0}
body {text-align:center; background-color:#ffffff; padding:0px; margin:0px;}
br {
padding: 0px;
margin: 0px;
}
* {
padding: 0px;
margin: 0px;
-moz-box-sizing: border-box; 
}

/* STRUCTURAL DIVS */
div#popupcontainer{position:relative; text-align:center; width:577px; background-color:#ffffff; padding-left:30px; padding-right:30px; padding-top:0px; padding-bottom:0px; margin:0 auto; overflow:hidden;}
div#popupviewport{position:relative; width:517px; margin:0px; z-index:1000; background-color: transparent; text-align:center; margin:0 auto;}

div#container{position:relative; text-align:left; width:706px; height:436px; background-color:#ffffff; padding:0px; margin:0 auto; overflow:hidden;}
div#SWcontainer{position:relative; text-align:left; width:706px; height:465px; background-color:#ffffff; padding:0px; margin:0 auto; overflow:hidden;}
div#mainnav{position:absolute; top:0px; left:0px; width:203px; height:433px; background-color:#5998C9; padding:0px; overflow:hidden; margin:0 auto;; background:url(../images/aboutnav_bg.gif); background-repeat: repeat;}
div#wrapper{position:absolute; width:503px; height:436px; top:0px; left:203px; padding-left:35px; padding-right:25px; padding-top:0px; padding-bottom:20px; text-align:center; margin:0px; overflow:hidden; background:url(../images/about_vp_bg.gif); background-repeat: no-repeat;}
div#saywhatwrapper{position:absolute; width:503px; height:495px; top:0px; left:203px; padding-left:35px; padding-right:25px; padding-top:0px; padding-bottom:20px; text-align:center; margin:0px; overflow:hidden; background:url(../images/about_saywhat_vp_bg.gif); background-repeat: no-repeat;}
div#wrapper_main{position:absolute; width:503px; height:436px; top:0px; left:203px; padding-left:35px; padding-right:25px; padding-top:0px; padding-bottom:20px; text-align:center; margin:0px; overflow:hidden; background:url(../images/about_mainvp_bg.gif); background-repeat: no-repeat;}
div#viewport{position:relative; width:424px; margin:0px; z-index:1000; text-align:left; margin:0 auto;}

div#generic{position:relative; margin:0px; padding:0px; text-align:left;}
div#generic ul {
	list-style-type: disk;
	margin:0px 0px 12px 30px;
	padding:0px;
}
div#generic ul li {
	margin:8px 0px 0px 0px;
	padding:0px;
}
div#generic ul li a {
	font-size: 11px; 
	line-height: 14px; 
	color: #0061CE; 
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
}
div#generic ul li a:hover {
	color: #ffffff; 
	background: #84BD11;
}
div#genericarrow{position:relative; margin:0px; padding:0px; text-align:left;}
div#genericarrow ul {
	list-style-image: url(../images/arrow_orange.gif);
	list-style-type: square;
	margin:0px 0px 12px 18px;
	padding:0px;
}
div#genericarrow ul li {
	margin:10px 0px 0px 0px;
	padding:0px;
}
div#genericarrow ul li a {
	font-size: 12px; 
	line-height: 15px; 
	color: #0061CE; 
	font-family:Arial,Helvetica,Sans-Serif;
}
div#genericarrow ul li a:hover {
	color: #ffffff; 
	background: #84BD11;
}
/* FONT STYLES */
body {font-size: 12px; line-height: 16px; color: #000000; font-family:Arial,Helvetica,Sans-Serif;}
body td {font-size: 12px; line-height: 16px; color: #000000; font-family:Arial,Helvetica,Sans-Serif;}
.header {font-size: 20px; line-height: 20px; color: #84BD11; font-family:Arial,Helvetica,Sans-Serif;}
.subheader {font-size: 18px; line-height: 20px; color: #000000; font-family:Arial,Helvetica,Sans-Serif;}
.subheadergreen {font-size: 16px; line-height: 20px; color: #84BD11; font-family:Arial,Helvetica,Sans-Serif;}
.subheader1 {font-size: 16px; line-height: 18px; color: #000000; font-family:Arial,Helvetica,Sans-Serif;}
.subheader1white {font-size: 16px; line-height: 18px; color: #ffffff; font-family:Arial,Helvetica,Sans-Serif;}
.subheader2 {font-size: 14px; line-height: 18px; color: #000000; font-family:Arial,Helvetica,Sans-Serif;}
.subheaderblue {font-size: 14px; line-height: 18px; color: #124CB5; font-family:Arial,Helvetica,Sans-Serif;}
.quotes {font-size: 14px; line-height: 18px; color: #000000; font-family:Arial,Helvetica,Sans-Serif; font-style:italic;}
.body {font-size: 12px; line-height: 16px; color: #000000; font-family:Arial,Helvetica,Sans-Serif;}
.bodywhite {font-size: 12px; line-height: 16px; color: #ffffff; font-family:Arial,Helvetica,Sans-Serif;}
.bodygreen {font-size: 12px; line-height: 16px; color: #84BD11; font-family:Arial,Helvetica,Sans-Serif;}
.bodyblue {font-size: 12px; line-height: 16px; color: #124CB5; font-family:Arial,Helvetica,Sans-Serif;}
.caption {font-size: 11px; line-height: 14px; color: #000000; font-family:Arial,Helvetica,Sans-Serif;}
.captionsmall {font-size: 10px; line-height: 12px; color: #000000; font-family:Arial,Helvetica,Sans-Serif;}
.captiongreen {font-size: 11px; line-height: 14px; color: #84BD11; font-family:Arial,Helvetica,Sans-Serif;}
.captionwhite {font-size: 11px; line-height: 14px; color: #ffffff; font-family:Arial,Helvetica,Sans-Serif;}
.smalllinkwhite {font-size: 10px; line-height: 10px; color: #ffffff; font-family:Arial,Helvetica,Sans-Serif;}
.mainlink {font-size: 11px; line-height: 14px; color: #0061CE; font-family:Verdana,Arial,Helvetica,Sans-Serif;}
.mainlinkAT {font-size: 11px; line-height: 14px; color: #84BD11; font-family:Verdana,Arial,Helvetica,Sans-Serif;}
.mainlinkblack {font-size: 11px; line-height: 14px; color: #000000; font-family:Verdana,Arial,Helvetica,Sans-Serif;}
.mainlinkwhite {font-size: 11px; line-height: 14px; color: #ffffff; font-family:Verdana,Arial,Helvetica,Sans-Serif;}
.sublink {font-size: 10px; line-height: 14px; color: #0061CE; font-family:Arial,Helvetica,Sans-Serif; font-weight: bold;}
.sublinkAT {font-size: 10px; line-height: 14px; color: #ffffff; font-family:Arial,Helvetica,Sans-Serif; font-weight: bold; text-decoration: none;}
.topnavlink {font-size: 11px; line-height: 13px; color: #666666; font-family:Arial,Helvetica,Sans-Serif; text-decoration: underline; font-weight: bold;}
.topnavlinkAT {font-size: 11px; line-height: 13px; color: #84BD11; font-family:Arial,Helvetica,Sans-Serif; text-decoration: none; font-weight: bold;}
.super {font-size: 9px; vertical-align: 25%;}
a:hover {color: #ffffff; background: #0182C4;}

#divUpControl{position:absolute; width:431; left:0; top:0; z-index:1; text-align: right} 
#divDownControl{position:absolute; width:431; left:0; top:290; z-index:1; text-align: right} 
#divContainer{position:absolute; width:414; height:308; overflow:hidden; top:3; left:0; clip:rect(0,414,305,0); visibility:hidden} 
#divContent{position:absolute; top:0; left:0}

#divSWUpControl{position:absolute; width:431; left:0; top:0; z-index:1; text-align: right} 
#divSWDownControl{position:absolute; width:431; left:0; top:354; z-index:1; text-align: right} 
#divSWContainer{position:absolute; width:414; height:372; overflow:hidden; top:3; left:0; clip:rect(0,414,369,0); visibility:hidden} 
#divSWContent{position:absolute; top:0; left:0}
