@charset "UTF-8";
/* CSS Document */
html,body,p,h1,h2,h3,form { padding: 0; margin: 0; }
body { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#666; }
img { border:none;}
.clear { clear:both; font-size:1px; }
h1 { font-size: 24px; font-weight:normal; padding: 0px 0px 10px 10px; color:#000; }
h2 { font-size: 18px; font-weight:normal; padding: 0px 0px 10px 10px; color:#000; }
a { color:#E10581; text-decoration:none;}
a:hover { color:#000;}
.blue { color:#59799E;}
.bold { font-weight:bold;}
.smallText { font-size:10px; font-style:italic;}
.msgText { color:#F00; font-weight:bold;}
p { padding: 0 10px 1em; line-height:140%;}
.intro { font-size:14px; color:#000;}
html, body { height: 100%; background-color: #E7ECF1; }
#container { min-height: 100%; margin: 0 auto; }
* html #container { height: 100%; }
#header { background-color:#FFF; height: 125px; }
#footer { background-color: #848689; color: #FFF; text-align: right; height: 30px; padding-top: 10px; margin: -40px auto 0 auto; }
#clearfooter { height: 40px; }
#content { width:900px; padding:20px 0px; margin:0 auto; }
.wrap { width:900px; margin:0 auto; }
#logo { float:left; width:240px; margin-top:30px; }
#download { float:right; width:240px; margin-top:20px; }
#navigation { background-image:url(../images/navBg.jpg); background-repeat:repeat-x; height:35px; }
#leftColumn { float:left; width:440px; }
#rightColumn { float:right; width:448px; padding-top: 40px; }
#media { width:425px; height:256px; background-image:url(../images/mediaBg.gif); background-repeat:no-repeat; margin-bottom: 10px; padding: 27px 0px 0px 23px; }
.news { padding:5px 0px; border-bottom:dotted 1px #666;}
.newsFloat { padding:5px 0px; border-bottom:dotted 1px #666;}
.news h1,.newsFloat h1 { font-size: 14px; font-weight:normal; padding: 0px 0px 0px 10px; color:#000; }
.news h2,.newsFloat h2 { font-size: 11px; font-weight:normal; padding: 0px 0px 5px 10px; color:#59799E; }
/*FORMS*/
label { float:left; width:175px; margin-right:10px; padding-top:2px; text-align:right; color:#333; }
input, textarea { width:380px; border: #CCC solid 1px; margin-bottom:5px; background-color:#FFFFFF!important; background: #FFF url(../images/formgrad.png) repeat-x top left; }
input:focus, textarea:focus { border-color:#59799E; }
form br { clear:both; }
input.radio { background:none; border:none; width:30px; }
input.buttonSmall { background:none; background-color:#59799E!important; border:none; font-weight:bold; width:60px; padding:4px 0px; color:#FFF;}
input.buttonLarge { background:none; background-color:#59799E!important; border:none; font-weight:bold; width:220px; padding:4px 0px; color:#FFF; }
ul.application { font-weight:bold; list-style-type: disc; list-style-position: inside; padding-left:3px; padding-top:0px; color:#FF0000; }
.application {font-weight:bold; color:#FF0000;}
.application a {font-weight:bold; color:#FF0000; text-decoration:underline;}
.header
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#333399;
}
.headerUL
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#333399;
	text-decoration: underline
}
.headersmall
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#333399;
}
.headersmallest
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333399;
}

.headerverysmall
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#333399;
}
.bodytext
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003399;
	width:inherit;
}
.bodytextsmallred
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;
	width:inherit;
}
.bodytextsmallgreen
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#008000;
	width:inherit;
}
.bodytextsmallblue
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000080;
	width:inherit;
}
.bodytextverysmallblue
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#000080;
	width:inherit;
}
.bodytextbig
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#003399;
	width:inherit;
}
.bodytextbigbold
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#003399;
	width:inherit;
	font-weight:bold;
}
.bodytextbigbolddark
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000066;
	width:inherit;
	font-weight:bold;
}
.bodytextbold
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003399;
	width:inherit;
	font-weight:bold;
}
.bodytextdark
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000066;
	width:inherit;
}
.bodytextred
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
	width:inherit;
}

.bodytextbolddark
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000066;
	width:inherit;
	font-weight:bold;
}

