/*  Global */
body
{
	background-color: #FFF;
/*	font-size: 10pt;*/
	font-family: Arial;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}


/* Text size */
div#fontsize { display: inline; color:#4C4C4C; font-size:8pt;  }
div#fontsize a#txtszsmall { font-size: 7pt !important; }
div#fontsize a#txtszmedium { font-size: 9pt !important; }
div#fontsize a#txtszlarge { font-size: 12pt !important; }
div#fontsize a.txtszactive { color: #4C4C4C; }


.swtextonly { display: none; }

div#top
{
	position: relative;
	z-index: 1;
	width: 100%;
	height: 160px;
	background-image: url('../img/header-repeat.gif');
	background-repeat: repeat-x;
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
}
div#middle
{
	position: relative;
	z-index: 1;
	width: 100%;
	background-color: #E4F1F9;
	margin: 0px;
	padding: 0px;
}
div#bottom
{
	position: relative;
	z-index: 1;
	width: 100%;
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
}
div#header
{
	position: relative;
	z-index: 2;
	width: 814px;
	height: 160px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
}
div#body
{
	position: relative;
	z-index: 2;
	width: 814px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
}
div#footer
{
	position: relative;
	z-index: 2;
	width: 814px;
	margin-top: 12px;
	margin-bottom: 40px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
}

div#topnav1
{
	position: absolute;
	z-index: 3;
	left: 21px;
	top: 6px;
	margin: 0px;
	padding: 0px;
}

div#topnav2
{
	position: absolute;
	z-index: 3;
	left: 20px;
	top: 6px;
	margin: 0px;
	padding: 0px;
}

div#button1
{
	position: absolute;
	z-index: 3;
	left: 8px;
	top: 121px;
	width: 80px;
	height: 25px;
	margin: 0px;
	padding: 0px;
}
div#button1_text
{
	position: absolute;
	z-index: 3;
	left: 22px;
	top: 5px;
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	text-decoration: none;
	font-size: 10pt;
	color: #404040;
}
div#button1_highlight
{
	display: none;
	position: absolute;
	z-index: 4;
	left: 8px;
	top: 121px;
	width: 80px;
	height: 25px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}
div#button1_text_highlight
{
	position: absolute;
	z-index: 5;
	left: 22px;
	top: 5px;
	margin: 0px;
	padding: 0px;
}
div#button2
{
	position: absolute;
	z-index: 3;
	left: 88px;
	top: 121px;
	width: 109px;
	height: 25px;
	margin: 0px;
	padding: 0px;
}
div#button2_text
{
	position: absolute;
	z-index: 3;
	left: 27px;
	top: 5px;
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	text-decoration: none;
	font-size: 10pt;
	color: #404040;
}
div#button2_highlight
{
	display: none;
	position: absolute;
	z-index: 4;
	left: 88px;
	top: 121px;
	width: 109px;
	height: 25px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}
div#button2_text_highlight
{
	position: absolute;
	z-index: 5;
	left: 27px;
	top: 5px;
	margin: 0px;
	padding: 0px;
}
div#button3
{
	position: absolute;
	z-index: 3;
	left: 197px;
	top: 121px;
	width: 125px;
	height: 25px;
	margin: 0px;
	padding: 0px;
}
div#button3_text
{
	position: absolute;
	z-index: 3;
	left: 33px;
	top: 5px;
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	text-decoration: none;
	font-size: 10pt;
	color: #404040;
}
div#button3_highlight
{
	display: none;
	position: absolute;
	z-index: 4;
	left: 197px;
	top: 121px;
	width: 125px;
	height: 25px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}
div#button3_text_highlight
{
	position: absolute;
	z-index: 5;
	left: 33px;
	top: 5px;
	margin: 0px;
	padding: 0px;
}
div#button4
{
	position: absolute;
	z-index: 3;
	left: 321px;
	top: 121px;
	width: 154px;
	height: 25px;
	margin: 0px;
	padding: 0px;
}
div#button4_text
{
	position: absolute;
	z-index: 3;
	left: 35px;
	top: 5px;
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	text-decoration: none;
	font-size: 10pt;
	color: #404040;
}
div#button4_highlight
{
	display: none;
	position: absolute;
	z-index: 4;
	left: 321px;
	top: 121px;
	width: 154px;
	height: 25px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}
div#button4_text_highlight
{
	position: absolute;
	z-index: 5;
	left: 35px;
	top: 5px;
	margin: 0px;
	padding: 0px;
}
div#button5
{
	position: absolute;
	z-index: 3;
	left: 474px;
	top: 121px;
	width: 185px;
	height: 25px;
	margin: 0px;
	padding: 0px;
}
div#button5_text
{
	position: absolute;
	z-index: 3;
	left: 38px;
	top: 5px;
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	text-decoration: none;
	font-size: 10pt;
	color: #404040;
}
div#button5_highlight
{
	display: none;
	position: absolute;
	z-index: 4;
	left: 474px;
	top: 121px;
	width: 185px;
	height: 25px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}
div#button5_text_highlight
{
	position: absolute;
	z-index: 5;
	left: 38px;
	top: 5px;
	margin: 0px;
	padding: 0px;
}
div#button6
{
	position: absolute;
	z-index: 3;
	left: 659px;
	top: 121px;
	width: 81px;
	height: 25px;
	margin: 0px;
	padding: 0px;
}
div#button6_text
{
	position: absolute;
	z-index: 3;
	left: 25px;
	top: 5px;
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	text-decoration: none;
	font-size: 10pt;
	color: #404040;
}
div#button6_highlight
{
	display: none;
	position: absolute;
	z-index: 4;
	left: 659px;
	top: 121px;
	width: 81px;
	height: 25px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}
div#button6_text_highlight
{
	position: absolute;
	z-index: 5;
	left: 25px;
	top: 5px;
	margin: 0px;
	padding: 0px;
}
div#button7
{
	position: absolute;
	z-index: 3;
	left: 740px;
	top: 121px;
	width: 67px;
	height: 25px;
	margin: 0px;
	padding: 0px;
}
div#button7_text
{
	position: absolute;
	z-index: 3;
	left: 20px;
	top: 5px;
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	text-decoration: none;
	font-size: 10pt;
	color: #404040;
}
div#button7_highlight
{
	display: none;
	position: absolute;
	z-index: 4;
	left: 740px;
	top: 121px;
	width: 67px;
	height: 25px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}
div#button7_text_highlight
{
	position: absolute;
	z-index: 5;
	left: 20px;
	top: 5px;
	margin: 0px;
	padding: 0px;
}


div.contents
{
	display: none;
	float: left;
	width: 610px;
	padding: 0px 4px 40px 20px;
}


/* Text */
p
{
	font-size: 9pt;
	line-height: 12pt;
	font-family: Arial;
	text-decoration: none;	
	text-align: left;
	color: #595959;
}
ul
{
	font-size: 9pt;
	line-height: 12pt;
	font-family: Arial;
	text-decoration: none;	
	text-align: left;
	color: #595959;
}
.highlight
{
	font-family: Arial;
	text-decoration: none;
	font-size: 10pt;
	color: #FFF;
}
h1
{
	font-size: 20pt;
	line-height: 20pt;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	color: #0A8DC2;
}
h2
{
	font-size: 15pt;
	line-height: 16pt;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	color: #0A8DC2;
}
.red
{
	font-size: 11pt;
	font-family: Arial;
	text-decoration: none;	
	text-align: left;
	color: #D0232A;
}
.blue
{
	font-size: 9pt;
	line-height: 12pt;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;	
	text-align: left;
	color: #0A8DC2;
}
.footerpipe
{
	font-family: Arial;
	font-weight: normal;
	text-decoration: none;
	font-size: 12pt;
	color: #4C4C4C;
}


/* Links */
a:link
{
	font-family: Arial;
	text-decoration: underline;
	font-size: 9pt;
	color: #378F3D;
}
a:visited
{
	font-family: Arial;
	text-decoration: underline;
	font-size: 9pt;
	color: #378F3D;
}
a:hover
{
	font-family: Arial;
	text-decoration: underline;
	font-size: 9pt;
	color: #595959;
}
a:active
{
	font-family: Arial;
	text-decoration: underline;
	font-size: 9pt;
	color: #378F3D;
}
a.footerlink:link
{
	font-family: Arial;
	text-decoration: none;
	font-size: 8pt;
	color: #4C4C4C;
}
a.footerlink:visited
{
	font-family: Arial;
	text-decoration: none;
	font-size: 8pt;
	color: #4C4C4C;
}
a.footerlink:hover
{
	font-family: Arial;
	text-decoration: none;
	font-size: 8pt;
	color: #000;
}
a.footerlink:active
{
	font-family: Arial;
	text-decoration: none;
	font-size: 8pt;
	color: #4C4C4C;
}
a.navlink:link
{
	font-family: Arial;
	text-decoration: none;
	font-size: 10pt;
	color: #FFF;
}
a.navlink:visited
{
	font-family: Arial;
	text-decoration: none;
	font-size: 10pt;
	color: #FFF;
}
a.navlink:hover
{
	font-family: Arial;
	text-decoration: none;
	font-size: 10pt;
	color: #FFF;
}
a.navlink:active
{
	font-family: Arial;
	text-decoration: none;
	font-size: 10pt;
	color: #FFF;
}
a.textonlylink:link
{
	font-family: Arial;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
	color: #4C4C4C;
}
a.textonlylink:visited
{
	font-family: Arial;
	text-decoration: none;
	font-size: 8pt;
	color: #4C4C4C;
}
a.textonlylink:hover
{
	font-family: Arial;
	text-decoration: none;
	font-size: 8pt;
	color: #000;
}
a.textonlylink:active
{
	font-family: Arial;
	text-decoration: none;
	font-size: 8pt;
	color: #4C4C4C;
}
a.question:link
{
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	font-size: 9pt;
	color: #595959;
}
a.question:visited
{
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	font-size: 9pt;
	color: #595959;
}
a.question:hover
{
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	font-size: 9pt;
	color: #378F3D;
}
a.question:active
{
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	font-size: 9pt;
	color: #595959;
}
a.question_highlight:link
{
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	font-size: 9pt;
	color: #378F3D;
}
a.question_highlight:visited
{
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	font-size: 9pt;
	color: #378F3D;
}
a.question_highlight:hover
{
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	font-size: 9pt;
	color: #378F3D;
}
a.question_highlight:active
{
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	font-size: 9pt;
	color: #378F3D;
}

/* Lists */
ul.nav
{
	width: 140px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
ul.nav li.off
{
/*
	list-style-image: url('../img/trbullet.gif');
	position: relative;
	list-style-position: outside;
*/
	list-style-type: none;
	_height:1px; /* IE6 fix */

	padding: 8px 0px 8px 17px;

	border-bottom: 1px solid #B7B7B7;
	font-size: 9pt;
	font-family: Arial;
	text-decoration: none;
	color: #595959;

}
ul.nav { border-top: 1px solid #B7B7B7; }

ul.nav li.on
{
	_height: 1px;  /* IE6 fix */
	list-style-image: url('../img/trbullet.gif');
	cursor: pointer;
	list-style-type: none;
	list-style-position: outside;
	position: relative;
	padding: 8px 0px 8px 17px;
	border-bottom: 1px solid #B7B7B7;
	font-size: 9pt;
	font-family: Arial;
	text-decoration: none;
	color: #0079A5;
	z-index: 5;
}

ul.nav li a {  color:#595959 !important; font-size:9pt; text-decoration: none !important; }
ul.nav li a.on { color:#0079A5 !important; text-decoration: none !important; }
ul.nav li a.off { color:#595959 !important;text-decoration: none !important; }


ul.nav li.stick a { color: #0079A5 !important; text-decoration: none; }
ul.nav li.stick
{
/*
	list-style-image: url('../img/bullet.gif');
	_list-style-image: url('../img/iebullet.gif');
	*list-style-image: url('../img/iebullet.gif');
*/
	background-image: url('../img/bullet.gif');
	background-repeat:no-repeat;
	background-position: 0% 50%;
	list-style-type: none; 
	
	
	list-style-position: outside;
	position: relative;
	padding: 8px 0px 8px 0px;
	border-bottom: 1px solid #B7B7B7;
	font-size: 9pt;
	font-family: Arial;
	text-decoration: none;
	color: #0079A5;
	padding-left: 17px; 
}
