body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	list-style-type: circle;
	margin-top:20px;
	text-align:center;
	min-width: 1000px;
}

ul {
	line-height:12pt;}
li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	margin-bottom:10px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
	padding-left:2px;
	padding-bottom:4px;
	padding-top:4px;
	margin: 0px auto;
	}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
	padding-bottom:6px;
}

a { font-size: 10pt; color: #CC0000; font-weight:bold;}
a:link { text-decoration: none; color: #CC0000; }
a:visited { text-decoration: none; color: #CC0000; }
a:active { text-decoration: none; color: #CC0000; }
a:hover { text-decoration: none; color: #000000; }

#wrapper { 
	top:4px;
	width:980px;
	margin: 0px auto;
	text-align: center;
	padding:10px;
	background-color:#F6F6F6;
}


/* Top section */

#top_bar {
	width:960px;
	margin: 0px auto;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	background-color:#B30000;
	font-size: 11pt; color: #ffffff; font-weight:bold;
}

#top_bar p { text-align:left; margin:0px auto; padding-left:10px; }

#top_bar a { font-size: 11pt; color: #ffffff; font-weight:bold;}
#top_bar a:link { text-decoration: none; color: #ffffff; }
#top_bar a:visited { text-decoration: none; color: #ffffff; }
#top_bar a:active { text-decoration: none; color: #ffffff; }
#top_bar a:hover { text-decoration: none; color: #000000; }



/* Top navigation */

#nav { width:958px;
	margin: 0px auto;
	margin-top:16px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;
	color:#000000;
	font-weight:bold;
	font-size:9pt;
	line-height:20pt;
	border:1px solid #999999;
	background-color: #cccccc;
	background-image: url(images/nav-bk.jpg);
	background-repeat: no-repeat;
	background-position:top;
}

#nav a { font-size: 9pt; color: #CC0000; font-weight:bold;}
#nav a:link { text-decoration: none; color: #CC0000; }
#nav a:visited { text-decoration: none; color: #CC0000; }
#nav a:active { text-decoration: none; color: #CC0000; }
#nav a:hover { text-decoration: none; color: #000000; }

.nav-divider { padding-right:12px; padding-left:12px; border-right: #999999 1px solid; }
.nav-divider-nobar { padding-right:12px; padding-left:12px; border-right:#999999 1px none; }


/* Main section */

#main { width:938px;
	margin: 0px auto;
	text-align:left;
	border-left:#999999 solid 1px;
	border-right:#999999 solid 1px;
	border-bottom:#999999 solid 1px;
	padding:10px;
	padding-top:20px;
	background-color:#FFFFFF;
	}

#main p { margin:0px auto; padding:2px; text-align:left; }


/* Left Main */
#main-left { float:left; margin:0px auto; width:660px; text-align:left; }

.header-left { font-family: Arial, Helvetica, sans-serif; font-size:16pt; color: #ffffff; font-weight:normal; background-color:#cc0000; width:652px; text-align:left; padding:4px; height:24px; text-indent:2px; margin-bottom:6px; }
a.header-left:active { color: #CC0000; }
a.header-left:link { color:#CC0000; }
a.header-left:visited { color:#CC0000; }
a.header-left:hover { color:#000000; }


#clear-left {
	clear: both;
	width:620px;
	margin:0px auto;
	font-size:1px;
	height:10px;
}


/* Right Main */

#main-right { float:right; margin:0px auto; width:230px; text-align:left; }

#main-right p { font-size:9pt; color:#999999; margin: 0px auto; padding-right:4px; }

#main-right a { font-size: 9pt; color: #CC0000; font-weight:bold;}
#main-right a:link { text-decoration: none; color: #CC0000; }
#main-right a:visited { text-decoration: none; color: #CC0000; }
#main-right a:active { text-decoration: none; color: #CC0000; }
#main-right a:hover { text-decoration: none; color: #000000; }

.header-right { font-family: Arial, Helvetica, sans-serif; font-size:9pt; line-height:18pt; color: #ffffff; font-weight:bold; background-color:#cc0000; width:222px; text-align:left; padding:4px; background-image:url(images/head-bullet.gif); background-position:left; background-repeat:no-repeat; text-indent:30px; height:24px; margin-bottom:6px; }
a.header-right:active { color: #CC0000; }
a.header-right:link { color:#CC0000; }
a.header-right:visited { color:#CC0000; }
a.header-right:hover { color:#000000; }


#clear-right {
	clear: both;
	width:200px;
	margin:0px auto;
	font-size:1px;
	height:24px;
}



#clear {
	clear: both;
	width:930px;
	margin:0px auto;
	font-size:1px;
	height:10px;
	}


/* Bottom address */

#bottom_address_bar { 
	width:940px;
	margin: 0px auto;
	margin-top:16px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12pt; color:#ffffff;
	background-color: #B30000;
	padding:10px;
	}

#bottom_address_bar p {font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0px; line-height:18pt; }

#bottom_address_bar a { font-size: 12pt; color: #ffffff; font-weight:bold;}
#bottom_address_bar a:link { text-decoration: none; color: #ffffff; }
#bottom_address_bar a:visited { text-decoration: none; color: #ffffff; }
#bottom_address_bar a:active { text-decoration: none; color: #ffffff; }
#bottom_address_bar a:hover { text-decoration: none; color: #000000; }


/* Bottom navigation */

#bottom_nav_bar { 
	width:960px;
	margin: 0px auto;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:7pt; color:#cccccc;
	line-height:20pt;
	}

#bottom_nav_bar p {font-family:Arial, Helvetica, sans-serif; padding:0px; color:#000000; }

#bottom_nav_bar a { font-size: 7pt; color: #000000; font-weight:normal;}
#bottom_nav_bar a:link { text-decoration: none; color: #cc0000; }
#bottom_nav_bar a:visited { text-decoration: none; color: #cc0000; }
#bottom_nav_bar a:active { text-decoration: none; color: #cc0000; }
#bottom_nav_bar a:hover { text-decoration: none; color: #000000; }




.headermed { font-family:Arial, Helvetica, sans-serif; font-size:16pt; color: #000000; font-weight:bold; line-height:24pt;}
a.headermed:active { color: #CC0000; font-weight:bold;}
a.headermed:link { color:#CC0000; font-weight:bold;}
a.headermed:visited { color:#CC0000; font-weight:bold;}
a.headermed:hover { color:#000000; font-weight:bold;}

.headersm { font-family:Arial, Helvetica, sans-serif; font-size:11pt; color: #000000; font-weight:bold;}
a.headersm:active { color: #CC0000; font-weight:bold;}
a.headersm:link { color:#CC0000; font-weight:bold;}
a.headersm:visited { color:#CC0000; font-weight:bold;}
a.headersm:hover { color:#000000; font-weight:bold;}

.med { font-family:Arial, Helvetica, sans-serif; font-size:9pt; color: #000000; font-weight:bold; margin-bottom:2px;}
a.med:active { color: #CC0000; font-weight:bold;}
a.med:link { color:#CC0000; font-weight:bold;}
a.med:visited { color:#CC0000; font-weight:bold;}
a.med:hover { color: #000000; font-weight:bold;}

.sm { font-family:Arial, Helvetica, sans-serif; font-size:8pt; color: #000000; font-weight:normal;}
a.sm:active { color: #CC0000; font-weight:normal;}
a.sm:link { color:#CC0000; font-weight:normal;}
a.sm:visited { color:#CC0000; font-weight:normal;}
a.sm:hover { color: #000000; font-weight:normal;}

#copyright {
	width:960px;
	margin:0px auto;
	padding-top:10px;
}

.image_padding {
	padding:3px;
	border: 1px solid #9AB8A3;
	background-color: #ffffff;
	margin:2px;
}

.padding { padding: 8px; }
.padding4 { padding: 4px; }
.border { border: 1px solid #9AB8A3; }
.border_grey { border: 1px solid #cccccc; }
.border_red { border: 1px solid #CC0000; }


.tinyfont { font-family: Arial, Helvetica, sans-serif; font-size:7pt; color: #666666; font-weight:normal;}
.copy { font-family: helvetica, arial; font-size:8pt; color: #666666; font-weight:normal;}

.nisafont { font-family:Arial, Helvetica, sans-serif; font-size:7pt; color: #666666; font-weight:normal;}
a.nisafont:link {font-family:Arial, Helvetica, sans-serif; font-size:7pt; text-decoration:none; color:#666666; font-weight:normal;}
a.nisafont:active {font-family:Arial, Helvetica, sans-serif; font-size:7pt; text-decoration:none; color:#666666; font-weight:normal;}
a.nisafont:visited {font-family:Arial, Helvetica, sans-serif; font-size:7pt; text-decoration:none; color:#666666; font-weight:normal;}
a.nisafont:hover {font-family:Arial, Helvetica, sans-serif; font-size:7pt; text-decoration:none; color:#666666; font-weight:normal;}
