/* global */
body {margin:0 auto; width:800px; background-color:#FFFFFF; background-image: url(../images/gif/bg_2.gif); padding-top:30px; padding-right:10%; padding-left:10%}
body.popup {top:10px; width:550px; background-color:#FFFFFF; background-image: url(../images/gif/bg_2.gif)}

div, span {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:8pt; line-height:120%; color:#000000}
td {vertical-align:top}
li {line-height:150%; list-style-type:square}
ol {line-height:150%; list-style-type:lower-alpha}
ol.liststyle1 {line-height:150%; list-style-type:lower-roman}
/* global */

.maincontent {background-color:#FFFFFF}
.maintext {padding:30px 15px 15px 13px}

/* navigation */
td.nav {padding:5px 5px 5px 10px;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#006699; text-align:right;
	margin-top:10px;
	margin-bottom:10px}
	
td.content {padding-left:5px}	
	

.search {
	font-size: 10px;
	color: #666666;
	display: inline;
	margin: 2px}
/* navigation */


/* hyperlinks */
a {
  font-size: 11px;
   font-weight: bold;
    color: #3399cc;
	 text-decoration: none; 
	 line-height: 16px;
}
a: hover {
  font-size: 11px;
   font-weight: bold;
    color: #006699;
	 text-decoration: none;
	 line-height: 16px;
}
a.inline {
	font-weight: bold;
    color: #3399cc;
	 text-decoration: none; 
}
a.inline: hover {
	font-weight: bold;
    color: #006699;
	 text-decoration: none;
}
/* hyperlinks */



.textframe {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	position: relative;
	visibility: visible;
	height: auto;
	width: 100%;
	border: 1px solid #3399cc}

.header {
	border: 0px;
	clear: both;
	padding: 0px;
	margin: 0px;
	position: relative;
	width: 100%}
	
.bluebar {
	background-color: #3399cc;
	height: 16px;
}


h2 {
	font-weight: bold;
	font-size: 20px;
	padding: 0px 0px 5px 0px}

.subtitle {font-weight:bold; font-size:14px; padding:0px 0px 5px 0px}	
	
.footer {
	background-image: url(../images/gif/bg_2.gif);
	text-align: center;
	padding: 2px 0px 2px 0px;
	margin: 3px 0px 8px 0px;
	font-size: 10px;
		clear: both}

.caption, a.caption {color:#336699; font-style:italic; text-align:center; padding:2px 0px 2px 0px; margin:3px 0px 8px 0px; font-size:10px; clear:both}


.rightinset {
	border: 1px solid #000000;
	width: 120px;
	margin: 5px;
	float: right;

}

div.rightinset h4 {
	position: relative;
	width: 95%;
	background-color: #6699CC;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding: 1px 1px 1px 12px;
	font-size: 10px;
	margin: 0px;

}
div.rightinset a {
	position: relative;
	width: 95%;
	display: block;
	background-color: #BADBF3;
	background-image: url(../images/gif/bullet_1.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 1px 1px 1px 12px;
    color: #3399cc;
	font-size: 10px;
	margin: 0px;

}
div.rightinset a: hover {
	position: relative;
	width: 95%;
	display: block;
	background-color: #BADBF3;
	background-image: url(../images/gif/bullet_1.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 1px 1px 1px 12px;
	color: #006699;
	font-size: 10px;
	margin: 0px;
	text-decoration: underline;
}

.search {font-size: 9px; font-weight: normal; color: #666666; text-decoration: none; border: 1px #006666 solid; background-color: #FFFFFF}

.highlight {color:#336699; font-weight:bold; margin:5px 4px; font-size:9pt; letter-spacing:5%; display:block; vertical-align:bottom; line-height:120%}
.highlight2 {color:#CC0000; font-weight:bold; font-size:9pt; letter-spacing:5%; display:block; vertical-align:center; line-height:150%; border:1px dashed #CC0000; padding:10px; margin:10px; text-align:center}
.subnormal {font-size:7pt; color:#000000; line-height:150%}
.subnormaltitle {font-size:7pt; color:#000000; line-height:150%; font-weight:bold; text-decoration:underline}
.subnormalbold {font-size:7pt; color:#000000; line-height:150%; font-weight:bold}

.ver9blackboldUL {font-weight:bold; color:#000000; text-decoration:underline; line-height:150%}
.ver9black {color:#000000}
.ver9blackbold {font-weight:bold; color:#000000; line-height:150%}

.alternative {float:left; padding:15px 15px 15px 13px; clear:none; width:64%; line-height:150%}
.ver11bluelink {font-size:11px; color:#0033CC; text-decoration:none}
.ver11black {font-size:11px; color:#000000}
.ver10boldwhite {font-size: 11px; font-weight:bold; color:#FFFFFF}
.ver11bluelinkbold {font-size: 10px; font-weight:bold; color:#006699; text-decoration:none }

TABLE.boxstyle, .boxstyle {background-color:#DFF4FF; border:solid 1px #3399cc; display:block; width:200px; margin:0 0 10px 0}
TABLE.boxstyle2, .boxstyle2 {background-color:#FFFFFF; border:solid 1px #3399cc; display:block; width:200px; margin:0 0 10px 0}

TABLE.boxstyle3, .boxstyle3 {background-color:#FFFFFF; display:block; width:200px; margin:0 0 10px 0}
TABLE.boxstyle4, .boxstyle4 {background-color:#DFF4FF; border:solid 1px #3399cc; display:block; margin:0 0 10px 0}


.column {margin-right:10px; display:block; width:420px}
img.imgstyle1 {text-align:center; padding:10px 10px 10px 0px; vertical-align:middle}
img.imgstyle2 {text-align:center; padding:10px; vertical-align:middle}
img.style {text-align:left}

