/* CSS Document */

body{
	padding :0 0;
	margin :5 0 5 10;
; background-color: #E1E1E1
; font-size: 10px
; font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000
; border-style: none
}

#content h1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	background-color : transparent;
}

#content h2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #666666;
	background-color : transparent;
}

#content p{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color : transparent;
}

#logo{
	position : absolute;
	top : 2px;
	left : 10px;
	z-index : 50;
; clip:  rect(   )
}

#script{
	position : absolute;
	top : 12px;
	right : 0;
	text-align : right; /*Mild hack for Netscape 4*/
}

#navigation a{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color : #005FA0;
; font-size: 9px; text-decoration: none
}#content a { font-family: Arial, Verdana, Helvetica, sans-serif; color: #005FA0; background-color : transparent; ; text-decoration: none}
#content a:hover {  background-color: #E0EFEF}
#navigation { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; color: #000000; background-color: #CCCCCC; width: 150px; left: 10px; clip:     rect(   ); top: 280px; position: absolute ; text-align: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
#content ul { clip:  rect(   ); list-style-type: square; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt}
#banner { left: 10px; clip:  rect(   ); top: 48px; position: absolute }
#navigation table {  width: 150px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border: #62808F; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; text-transform: uppercase}
#sub_nav a {  color: #000000; text-decoration: none}
#sub_nav a:hover {  color: #E0EFEF; text-decoration: none}
#minor { padding-left: 0px; text-transform: none; color: #666666}
#minor a:hover {  color: #000000}
#subsection { background-color: #EFEEE4; font-size: 7pt; border: #999999 dashed; border-width: 1px 0px 0px}
#on {  background-color: #FFFFFF; border: solid; border-width: 1px 0px 0px; border-color: #666666 #999999 #999999}
#virtuosimo {  position: absolute ;left: 60px; top: 22px; clip:  rect(   )}
#sub { clip:  rect(   ); font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #000000; ; background-color: #F0F0F0; text-align: center}
#sub a {  color: #000000; font-size: 8pt}
#sub br {  font-size: 1pt}
#sub a:hover {  color: E0EFEF; text-decoration: none; background-color: 62808F}
#sub_on { color: #CCCCCC }
.sub_on {  color: #CCCCCC}
#third {  width: 184px; clip:  rect(   )}
#sub_link { padding-left: 30px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt}
#upper {  text-transform: uppercase}
#link { padding-left: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt ; text-transform: uppercase}
#navigation td { padding-top: 4px; padding-right: 10px; padding-bottom: 4px; padding-left: 10px; border-color: black black #F0F0F0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; color: #666666; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
#copyright {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10px; vertical-align: bottom; padding-top: 5px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
#topnav {
	border: 1px #666666 solid;
	width: 912px;
	background-color: #F0F0F0;
	font-size: 8px;
	margin: 0px;
	padding: 0px;

}
#leftnavigation {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	clip:  rect(   );
	text-align: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 150px;
	margin: 0px;
}
.cellnav {
	background-color: #CCCCCC;
	color: #005FA0;
	border-top: 1px solid #666666;
	border-right: 0px solid #666666;
	border-bottom: 0px solid #666666;
	border-left: 0px solid #666666;
}
.cellnavhighlight { background-color: #E5E7F1; color: #000000; border: solid; border-width: 1px 0px 0px; border-color: #666666 #999999 #999999}
td {  vertical-align: top}
#site a { color: #005FA0; text-decoration: none }
#site a:hover { background-color: #E0EFEF }
#content {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #000000; width: 600px; padding-top: 10px; padding-right: 20px; padding-bottom: 30px; padding-left: 20px; background-color: #FFFFFF; text-align: left; border: 1px #999999 solid; vertical-align: top}
#vs { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #000000 ; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
#contenttable {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	width: 612px;
	vertical-align: top;
	margin: 0px;
}
#leftnavigation table {
	width: 150px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-transform: uppercase;
	color: #333333;
	border-top: 0px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}
#leftnavigation td { padding-top: 4px; padding-right: 10px; padding-bottom: 4px; padding-left: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; color: #000000}
hr {  color: #F0F0F0; background-color: #F0F0F0; size: 1px; border: 0}
#copyright a:hover { background-color: #E0EFEF }
#copyright a { font-family: Arial, Verdana, Helvetica, sans-serif; color: #005FA0; background-color : transparent; ; text-decoration: none }
#leftnavigation img { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px }
#minor a { text-decoration: none; color: #44688A}
#cellnav a {  text-decoration: none; color: 07396A}
#leftnavigation table a {  text-decoration: none}
a {  color: #005FA0}
#minor_on { padding-left: 0px; text-transform: none; color: #000000}
#subsection2 { background-color: #F0F0F0; font-size: 7pt; border: #999999 dashed; border-width: 1px 0px 0px }
#rightnavigation {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	clip: rect( );
	text-align: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 150px;
	margin: 0px;
}
#rightnavigation table {
	width: 150px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-transform: uppercase;
	color: #333333;
	border-top: 0px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}
#rightnavigation td { padding-top: 4px; padding-right: 10px; padding-bottom: 4px; padding-left: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; color: #000000 }
#rightnavigation img { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px }
#newsheader {  font-size: 9pt; color: #CC3333; font-weight: bold; text-transform: none}
#contact { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #000000; width: 754px; padding-top: 10px; padding-right: 20px; padding-bottom: 30px; padding-left: 20px; background-color: #FFFFFF; text-align: left; border: 1px #999999 solid; vertical-align: top }
#contactcontenttable { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #000000; width: 714px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; background-color: #FFFFFF; text-align: left; vertical-align: top ; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
#contactcontent {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	width: 756px;
	vertical-align: top;
	margin: 0px;
}
#contactcontent a { font-family: Arial, Verdana, Helvetica, sans-serif; color: #005FA0; background-color : transparent; ; text-decoration: none }
#contactcontent a:hover { background-color: #E0EFEF }
#contactcontent h1 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #000000; background-color : transparent; }
#contactcontent h2 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #666666; background-color : transparent; }
#contactcontent td { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
#contactcontent table {  border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
#contact table {  border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
#bold {  color: #333333; font-size: 11px; font-weight: bold}
#small {  font-size: 4px}
#content img { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px }
img {
}
#content li ul li { clip: rect( ); list-style-type: disc; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt ; list-style-image: url(../images/bullet1.gif) }
#content li ul li ul li { clip: rect( ); font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 7pt; list-style-type: circle; list-style-image: url(../images/bullet2.gif) }
#h2-2grey { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #666666; background-color : transparent; }
#h2-2red { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #FF0000; background-color : transparent; }
#dottedborder { border: 1px #CCCCCC dotted; background-color: #F5F5F5; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px }
#main {
	border: 1px solid #666666;
	font-size: 0px;

}
#topnavigation {

	border: 1px #666666 solid;
	width: 912px;
	background-color: #F0F0F0;
	font-size: 8px;
	margin: 0px;
	padding: 0px;
}
#dottedborder2 {
border: 1px #CCCCCC dotted; background-color: #E8F0F1; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px
}
#subsection3 {
	background-color: #F0F0F0;
	font-size: 7pt;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	border: 0px none #999999;



}
