body {
	color:#000000;
	background-color:#444B9C;
	margin:0;
	padding:0;
}
table {
	font-size:97.5%;
}

a:link,
a:visited {
	color:#333399;
	text-decoration:none;
	font-size:100%;
}
a:hover {
	color:#333399;
	text-decoration:underline;
	font-size:100%;
}

hr {
	padding-bottom:2pt;
	padding-top:2pt;
	width:100%;
	color:#000000;
	height:1px;
	border:none;
	border-top:1px solid;
}
li {
	padding-bottom:2pt;
	padding-top:2pt;
}
select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%
}
div.center {
	text-align:center;
}
div.eula {
	height: 230px;
	border: 1px solid #000000;
	overflow-x: hidden;
	overflow-y: scroll;
	padding: 10px;
}
img.middle {
	vertical-align:middle;
}
textarea.eula {
	font-family:Arial, Helvetica, sans-serif;
	font-size:97.5%;
	width:100%;
}

.tablecaption {
	font:105% Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
	padding-bottom:10px;
}

.tablecaptionbold {
	font:105% Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
	padding-bottom:10px;
	font-weight:bold;
}
.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	width:80%;
	color:#000000;
}
.textbold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	color:#444B9C;

}
.texttitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:110%;
	font-weight:bold;
	color:#00825E !important;
}
td .texttitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:110%;
	font-weight:bold;
	color:#00684b !important;
}
h1 .texttitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:50%;
	font-weight:bold;
	color:#00825E !important;
}
.texttitlebig {
	font-family:Arial, Helvetica, sans-serif;
	font-size:150%;
	font-weight:bold;
	color:#00825E !important;
}
.textheading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:112.5%;
	font-weight:bold;
	color:#000000;
}
.textsmall {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:82.5%;
	color:#000000;
}
.textred {
	color:#C10000;
}
.textredbold {
	font-weight:bold;
	color:#C10000 !important;
	text-decoration:none;
}
.textwhite {
	color:#FFF;
}
.textwhitebold {
	font-size:105%;
	font-weight:bold;
	color:#FFF;
}
.textgreen {
	color:#006633;
	font-size:97.5%
}
.bold {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:97.5%;
	color:#000000;
}
.boldunderline {
	font-weight:bold;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:97.5%;
	color:#000000;
}
.captialitalic {
	font-style:italic;
	text-transform:uppercase;
}
.linkstext {
	font-family:"Trebuchet MS", Arial;
	font-size:97.5%;
	color:#00825E;
	text-decoration:none;
	margin-top:12px;
}
a.linkstext:hover {
	color:#005B41;
	text-decoration:underline;
}
.newshead {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:97.5%;
	font-weight:bold;
	color:#333399;
}
.newslink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	color:#666666;
	text-decoration:none;
}
a.newslink:hover {
	color:#666666;
	text-decoration:underline;
}
.ulbullet {
	list-style-image:url(../../img/main/bullet_darkgreen.gif);
	margin-left:0px;
	padding-left:1.3em;
}
.ulbulletlight {
	list-style-image:url(../../img/main/bullet_lightgreen.gif);
	margin-left:10px;
	padding-left:1.5em;
}
.uldisc {
	list-style-type:disc;
	margin-left:auto;
}
.ulsquare {
	list-style-type:square;
	margin-left:0px;
	padding-left:1.3em;
}
.olalpha {
	list-style:upper-alpha;
	margin-left:12px;
	padding-left:1.3em;
}
.olloweralpha {
	list-style:lower-alpha;
	margin-left:12px;
	padding-left:1.3em;
}
.olalphabracket {
	list-style:lower-alpha;
	margin-left:8px;
	padding-left:1.3em;
}
.olroman {
	list-style:lower-roman;
	margin-left:auto;
}
.oldecimal {
	list-style-type:decimal;
	margin-left:8px;
	padding-left:1.3em;
}
.tableborder {
	border:1px solid #339966;
	border-collapse:collapse;
	font-size:90%;
}
.tdborder {
	padding:2pt;
	/*font:10pt Arial, Helvetica, sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;

	color:#000000;
	letter-spacing:0 !important;
	vertical-align:top;
	border:1px solid #339966;
}
.tdtextbold {
	font-weight:bold;
	padding:2pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	letter-spacing:0 !important;
	vertical-align:top;
	border:1px solid #339966;
}
.faqquestion {
	font-weight:bold;
	text-decoration:underline;
	padding-top:1.5em;
}
.footnote {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:82.5%;
	color:#000000;
}

/* font size */
#font-size {
	padding:10px;
	font-size:100%;
}
#font-size a:link,
#font-size a:visited,
#font-size a:hover {
	color:#FFF;
}
#font-default {
	color:#FFF;
	font-size:13.33px;
	font-weight:bold;
	padding-right:5px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
#font-default a:link,
#font-default a:visited,
#font-default a:hover {
	color:#FFF;
}
#font-larger {
	color:#FFF;
	font-size:18px;
	font-weight:bold;
	padding-right:5px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#font-larger a:link,
#font-larger a:visited,
#font-larger a:hover {
	color:#FFF;
}
#font-largest {
	color:#FFF;
	font-size:20px;
	font-weight:bold;
	padding-right:5px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#font-largest a:link,
#font-largest a:visited,
#font-largest a:hover {
	color:#FFF;
}
#popupwin #font-default,
#popupwin #font-larger,
#popupwin #font-largest {
	color:#000;
}

/* left menu */
#menu {
	width:100%;
	font-size:13.33px;
	font-family:Arial, Helvetica, sans-serif;
	list-style-position:outside;
	margin-left:0px;
	padding-left:0px;
	font-weight:bold;
	color:white;
	background:#5559BA;
	background-repeat:no-repeat;
}
#menu li {
	margin:0px;
	padding:0;
}
#menu li a,
#menu li a:link,
#menu li a:hover {
	border-bottom:1px solid #6666CC;
	font-size:93%;
	padding-top:3px;
	padding-bottom:3px;
}
#menu .top a,
#menu .top a:link {
	margin-left:0px;
	background:#5559BA;
	padding-left:10px;
	padding-right:5px;
	text-decoration:none;
	display:block;
	color:white;
	font-size:101%;
}
#menu .top a:hover,
#menu .top #active a,
#menu .top #top_current {
	clear:both;
	margin-left:0px;
	background:#6666CC;
	color:white;
	text-decoration:none;
	display:block;
	font-size:101%;
}
#menu .second a {
	background:#5559BA;
	display:block;
	background-repeat:no-repeat;
	color:white;
	padding-left:20px;
	padding-right:5px;
	margin-bottom:0px;
	text-decoration:none;
	margin-top:0px;
	border-bottom:1px solid #6666CC;
}
#menu .second a:hover,
#menu .second #second_current {
	background:#6666CC;
	display:block;
	background-repeat:no-repeat;
	list-style-position:outside;
	margin-top:0px;
	margin-bottom:0px;
	text-decoration:none;
	border-bottom:1px solid #6666CC;
}
#menu .third a,
#menu .third a:link {
	clear:both;
	background:#444B9C;
	background-repeat:no-repeat;
	padding-left:30px;
	padding-right:0px;
	font-size:85%;
	color:white;
	text-decoration:none;
	margin-top:0px;
	display:block;
}
#menu .third a:hover,
#menu .third #current {
	background:#6666CC;
	background-repeat:no-repeat;
	margin-top:0px;
	display:block;
	font-size:85%;
}

/* content */
#content {
	width:100%;
	font-size:13.3333px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:8px;
}
#content h1 {
	color:#008252;
	font-size:198%;
	font-weight:bold;
	margin-top:0px;
}
#content h2 {
	color:#00825E !important;
	font-size:110%;
	font-weight:bold;
}

/* bottom buttons */
#buttons {
	font-size:80%;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:8px;
}
#buttons a img {
	border:0px;
}

/* disclaimer */
ul.disclaimer {
	list-style:none;
	margin:0.5em 0 0.5em 0;
	font-size:100%;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	padding-left:2.6em;
}
ul.disclaimer li {
	display:inline;
	border-left:1px solid #FFF;
	padding:0 0.2em 0 0.5em;
}
ul.disclaimer li.first {
	border-left:none;
	padding-left:0;
}
ul.disclaimer a,
ul.disclaimer a:visited,
ul.disclaimer a:hover {
	color:#FFF;
}