body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #939393;
	list-style-type: circle;
	margin-top:14px;
	text-align:center;
	min-width: 980px;
}

ul { line-height:12pt;}

li { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #666666; }

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #939393;
	font-weight: bold;
	margin-top:0px;
	margin-bottom:-2px;
	padding-top:8px;
	padding-bottom:8px;
	}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #939393;
	font-weight: normal;
	padding-bottom:6px;
}

a { font-size: 9pt; color: #007CC3; font-weight:bold;}
a:link { text-decoration: none; color: #007CC3; }
a:visited { text-decoration: none; color: #007CC3; }
a:active { text-decoration: none; color: #007CC3; }
a:hover { text-decoration: none; color: #333333; }

p { padding-top:2px; padding-bottom:2px; margin:0px;}

#wrapper { 
	top:4px;
	width:940px;
	margin: 0px auto;
	text-align: center;
	background-color:#FFFFFF;
	border: #CCCCCC 2px solid;
	background-image:url(images/bk_bar.gif);
	background-repeat:repeat-y;
}

#clear { clear: both; width:940px; margin:0px auto; height:0px; font-size: 1px; line-height: 0px; }


/* Top section */

#top_left {
	float:left;
	width:239px;
	height:110px;
	margin: 0px auto;
	padding-top:10px;
	text-align:center;
	background-color:#FFFFFF;
	border-right: #cccccc 1px solid;
}

#top_right {
	float:right;
	width:239px;
	height:110px;
	margin: 0px auto;
	padding-top:10px;
	text-align:center;
	background-color: #FFFFFF;
	border-left: #cccccc 1px solid;
}

#top_middle {
	float:left;
	width:460px;
	height:100px;
	margin: 0px auto;
	padding-top:20px;
	text-align:center;
	background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif; font-size:9pt; color:#939393; font-weight:bold;
	background-image:url(images/logo_middle_bk.gif);
	background-repeat: no-repeat;
}

#top_middle a { font-family: Arial, Helvetica, sans-serif; font-size:9pt; color:#939393; font-weight:bold;}
#top_middle a:active { font-family: Arial, Helvetica, sans-serif; font-size:9pt; color:#939393; font-weight:bold;}
#top_middle a:link { font-family: Arial, Helvetica, sans-serif; font-size:9pt; color:#939393; font-weight:bold;}
#top_middle a:visited { font-family: Arial, Helvetica, sans-serif; font-size:9pt; color:#939393; font-weight:bold;}
#top_middle a:hover { font-family: Arial, Helvetica, sans-serif; font-size:9pt; color:#333333; font-weight:bold;}


#top_clear { clear:both; margin: 0px auto; text-align: center; background-color:#FFFFFF; background-image:url(images/bk_bar_top_clear.gif); background-repeat:repeat-y;  margin:0px auto; height:4px; font-size: 1px; line-height: 0px;}


/* top links and main navigation section */

#top_left_link {
	float:left;
	width:239px;
	height:30px;
	margin: 0px auto;
	text-align:center;
	background-color:#FDE6CC;
	background-image:url(images/top_left_bk.gif);
	background-repeat:no-repeat;
	border-right: #cccccc 1px solid;
	font-family: Arial, Helvetica, sans-serif; font-size:9pt; color:#333333; font-weight:normal; line-height:22px;
}

#top_left_link p { margin:0px auto; }

#top_right_link {
	float:right;
	width:239px;
	height:30px;
	margin: 0px auto;
	text-align:center;
	background-color:#C2E0F1;
	background-image:url(images/top_right_bk.gif);
	background-repeat:no-repeat;
	border-left: #cccccc 1px solid;
	font-family: Arial, Helvetica, sans-serif; font-size:9pt; color:#333333; font-weight:normal; line-height:22px;
}

#top_right_link p { margin:0px auto; }

#top_middle_nav {
	float:left;
	width:460px;
	height:30px;
	margin: 0px auto;
	text-align:center;
	background-color:#FFFFFF;
	background-image:url(images/top_middle_bk.gif);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif; font-size:9pt; color:#333333; font-weight:bold; line-height:28px;
}

#top_middle_nav a { font-family: Arial, Helvetica, sans-serif; font-size:9pt; color:#007CC3; font-weight:bold;}
#top_middle_nav a:active { font-family: Arial, Helvetica, sans-serif; font-size:9pt; color:#007CC3; font-weight:bold;}
#top_middle_nav a:link { font-family: Arial, Helvetica, sans-serif; font-size:9pt; color:#007CC3; font-weight:bold;}
#top_middle_nav a:visited { font-family: Arial, Helvetica, sans-serif; font-size:9pt; color:#007CC3; font-weight:bold;}
#top_middle_nav a:hover { font-family: Arial, Helvetica, sans-serif; font-size:9pt; color:#333333; font-weight:bold;}


/* Left hand side orange navigation */

#nav_left { clear:both; float:left; width:220px; margin: 0px auto; text-align:right; padding:10px; }

#nav_left a { font-size: 8pt; color: #007CC3; font-weight:bold; width:216px; display:block; padding:1px;}
#nav_left a:link { text-decoration: none; color: #007CC3; }
#nav_left a:visited { text-decoration: none; color: #007CC3; }
#nav_left a:active { text-decoration: none; color: #007CC3; }
#nav_left a:hover { text-decoration: none; color: #333333; background-color:#FFFFFF;}

.nav_left_open { font-size: 8pt; color: #007CC3; font-weight:bold; width:216px; display:block; padding:1px; text-decoration: none; color: #333333; background-color:#FFFFFF; }

#nav_left a.med { font-size: 10pt; color: #007CC3; font-weight:bold; width:216px; display:block; padding:2px;}
#nav_left a.med:link { text-decoration: none; color: #007CC3; }
#nav_left a.med:visited { text-decoration: none; color: #007CC3; }
#nav_left a.med:active { text-decoration: none; color: #007CC3; }
#nav_left a.med:hover { text-decoration: none; color: #333333; background-color:#FFFFFF;}

.nav_left_med_open { font-size: 10pt; color: #007CC3; font-weight:bold; width:216px; display:block; padding:2px; text-decoration: none; color: #333333; background-color:#FFFFFF; }

.border-bottom-orange { background-image:url(images/nav_left_divider.gif); background-repeat:no-repeat; width:220px; text-align:center; margin:0px auto; height:20px;  }

#nav_left p { padding-top:1px; padding-bottom:1px; margin:0px;}

/* Right hand side orange navigation */

#nav_right { float:right; width:219px; margin: 0px auto; text-align:left; padding:10px; }

#nav_right a { font-size: 8pt; color: #007CC3; font-weight:bold; width:216px; display:block; padding:1px;}
#nav_right a:link { text-decoration: none; color: #007CC3; }
#nav_right a:visited { text-decoration: none; color: #007CC3; }
#nav_right a:active { text-decoration: none; color: #007CC3; }
#nav_right a:hover { text-decoration: none; color: #333333; background-color:#FFFFFF;}

.nav_right_open { font-size: 8pt; color: #007CC3; font-weight:bold; width:216px; display:block; padding:1px; text-decoration: none; color: #333333; background-color:#FFFFFF; }

#nav_right a.med { font-size: 10pt; color: #007CC3; font-weight:bold; width:216px; display:block; padding:2px; padding-left:1px; }
#nav_right a.med:link { text-decoration: none; color: #007CC3; }
#nav_right a.med:visited { text-decoration: none; color: #007CC3; }
#nav_right a.med:active { text-decoration: none; color: #007CC3; }
#nav_right a.med:hover { text-decoration: none; color: #333333; background-color:#FFFFFF;}

.nav_right_med_open { font-size: 10pt; color: #007CC3; font-weight:bold; width:216px; display:block; padding:2px; text-decoration: none; color: #333333; background-color:#FFFFFF; padding-left:1px; }


.border-bottom-grey { background-image:url(images/nav_right_divider.gif); background-repeat:no-repeat; width:220px; text-align:center; margin:0px auto; height:20px;  }

#nav_right p { padding-top:1px; padding-bottom:1px; margin:0px;}


/* Main middle section */

#main_middle { float:left; width:432px; margin: 0px auto; text-align:left; padding:14px; padding-top:12px; }

p { padding-top:4px; padding-bottom:4px; }

#clear_middle { clear:both; width:420px; margin: 0px auto; }


/* Bottom section */

#bottom_left { float:left; width:240px; margin: 0px auto; text-align:center; }

#bottom_right { float:right; width:239px; margin: 0px auto; text-align:center; }

#bottom_middle {
	float:left;
	width:460px;
	margin: 0px auto;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	background-color:#F7F7F7;
	border-top: #cccccc 1px solid;
}


#bottom_bar { 
	clear: both;
	width:940px;
	height:26px;
	margin: 0px auto;
	text-align:center;
	background-color:#E4E4E4;
	border-top: #cccccc 1px solid;
	padding-top:10px;
	}

#bottom_bar p {font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#666666; font-size:9pt; padding:0px; margin:0px; }

#bottom_bar a { font-family:Arial, Helvetica, sans-serif; font-size:9pt; color: #666666; font-weight:normal; }
#bottom_bar a.:active { color: #666666; font-weight:normal;}
#bottom_bar a.:link { color:#666666; font-weight:normal;}
#bottom_bar a.:visited { color:#666666; font-weight:normal;}
#bottom_bar a.:hover { color: #333333; font-weight:normal;}


/* Breadcrumb section */

#breadcrumb_block_left { float:left; width:80px; height:44px; font-family:Arial, Helvetica, sans-serif; font-size:8pt; color: #CCCCCC; font-weight:normal;}

#breadcrumb_block { float:right; width:350px; height:44px; font-family:Arial, Helvetica, sans-serif; font-size:8pt; color: #CCCCCC; font-weight:normal;}

#breadcrumb_block a { font-family:Arial, Helvetica, sans-serif; font-size:8pt; color: #CCCCCC; font-weight:normal; }
#breadcrumb_block a.:active { font-family:Arial, Helvetica, sans-serif; font-size:8pt; color: #cccccc; font-weight:normal;}
#breadcrumb_block a.:link { font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#cccccc; font-weight:normal;}
#breadcrumb_block a.:visited { font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#cccccc; font-weight:normal;}
#breadcrumb_block a.:hover { font-family:Arial, Helvetica, sans-serif; font-size:8pt; color: #999999; font-weight:normal;}

.breadcrumb-orange { font-family:Arial, Helvetica, sans-serif; font-size:8pt; color: #CCCCCC; font-weight:normal; }
a.breadcrumb-orange:active { font-family:Arial, Helvetica, sans-serif; font-size:8pt; color: #cccccc; font-weight:normal;}
a.breadcrumb-orange:link { font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#cccccc; font-weight:normal;}
a.breadcrumb-orange:visited { font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#cccccc; font-weight:normal;}
a.breadcrumb-orange:hover { font-family:Arial, Helvetica, sans-serif; font-size:8pt; color: #999999; font-weight:normal;}

.breadcrumb-blue { font-family:Arial, Helvetica, sans-serif; font-size:8pt; color: #CCCCCC; font-weight:normal; }
a.breadcrumb-blue:active { font-family:Arial, Helvetica, sans-serif; font-size:8pt; color: #cccccc; font-weight:normal;}
a.breadcrumb-blue:link { font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#cccccc; font-weight:normal;}
a.breadcrumb-blue:visited { font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#cccccc; font-weight:normal;}
a.breadcrumb-blue:hover { font-family:Arial, Helvetica, sans-serif; font-size:8pt; color: #999999; font-weight:normal;}


/* Padding */

.image_padding {
	padding:3px;
	border: 1px solid #666666;
	background-color: #CCCCCC;
	margin:2px;
}

.padding { padding: 8px;}
.border { border: 1px solid #CCCCCC; margin-top:10px; margin-bottom:10px; padding:2px;}
.border_grey { border: 1px solid #cccccc;}


/* Boxes */

#box_orange_sm { float:left; width:200px; border: #FDE6CC 1px solid; padding:4px; padding-top:2px; background-image:url(images/box_orange.gif); background-position:top left; background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:8pt; color: #939393; }

#box_orange_sm a { font-size: 8pt; color: #007CC3; font-weight:bold;}
#box_orange_sm a:link { text-decoration: none; color: #007CC3; }
#box_orange_sm a:visited { text-decoration: none; color: #007CC3; }
#box_orange_sm a:active { text-decoration: none; color: #007CC3; }
#box_orange_sm a:hover { text-decoration: none; color: #333333; }

#box_blue_sm { float:right; width:200px; border: #C2E0F1 1px solid; padding:4px; padding-top:2px; background-image:url(images/box_blue.gif); background-position:top left; background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:8pt; color: #939393; }

#box_blue_sm a { font-size: 8pt; color: #007CC3; font-weight:bold;}
#box_blue_sm a:link { text-decoration: none; color: #007CC3; }
#box_blue_sm a:visited { text-decoration: none; color: #007CC3; }
#box_blue_sm a:active { text-decoration: none; color: #007CC3; }
#box_blue_sm a:hover { text-decoration: none; color: #333333; }

#box_header_sm{ font-family:Arial, Helvetica, sans-serif; font-size:11pt; color: #666666; font-weight:bold; width:200px; text-indent:24px; padding-bottom:4px; }

#box_grey { clear:both; width:414px; border: #eeeeee 1px solid; padding:8px; }
#box_orange { clear:both; width:414px; border: #FDE6CC 1px solid; padding:8px; }
#box_blue { clear:both; width:414px; border: #C2E0F1 1px solid; padding:8px; }

/* Fonts */

.header { font-family:Arial, Helvetica, sans-serif; font-size:13pt; color: #666666; font-weight:bold; width:412px; padding:1px; background-color:#f7f7f7; }
a.header:active { color: #007CC3; font-weight:bold;}
a.header:link { color:#007CC3; font-weight:bold;}
a.header:visited { color:#007CC3; font-weight:bold;}
a.header:hover { color: #999999; font-weight:bold;}

.headersm { font-family:Arial, Helvetica, sans-serif; font-size:11pt; color: #666666; font-weight:bold; width:412px; padding:1px; background-color:#f7f7f7; }
a.headersm:active { color: #007CC3; font-weight:bold;}
a.headersm:link { color:#007CC3; font-weight:bold;}
a.headersm:visited { color:#007CC3; font-weight:bold;}
a.headersm:hover { color: #999999; font-weight:bold;}


.header_orange{ font-family:Arial, Helvetica, sans-serif; font-size:13pt; color: #666666; font-weight:bold; width:412px; padding:1px; background-color:#FDE6CC; }
a.header_orange:active { color: #007CC3; font-weight:bold;}
a.header_orange:link { color:#007CC3; font-weight:bold;}
a.header_orange:visited { color:#007CC3; font-weight:bold;}
a.header_orange:hover { color: #999999; font-weight:bold;}

.header_blue { font-family:Arial, Helvetica, sans-serif; font-size:13pt; color: #666666; font-weight:bold; width:412px; padding:1px; background-color:#C2E0F1; }
a.header_blue:active { color: #007CC3; font-weight:bold;}
a.header_blue:link { color:#007CC3; font-weight:bold;}
a.header_blue:visited { color:#007CC3; font-weight:bold;}
a.header_blue:hover { color: #999999; font-weight:bold;}

.head_lg { font-family:Arial, Helvetica, sans-serif; font-size:20pt; color: #666666; font-weight:bold;}
a.head_lg:active { font-family:Arial, Helvetica, sans-serif; font-size:20pt; color: #007CC3; font-weight:bold;}
a.head_lg:link { font-family:Arial, Helvetica, sans-serif; font-size:20pt; color:#007CC3; font-weight:bold;}
a.head_lg:visited { font-family:Arial, Helvetica, sans-serif; font-size20pt; color:#007CC3; font-weight:bold;}
a.head_lg:hover { font-family:Arial, Helvetica, sans-serif; font-size:0pt; color: #999999; font-weight:bold;}

.head { font-family:Arial, Helvetica, sans-serif; font-size:11pt; color: #666666; font-weight:bold;}
a.head:active { font-family:Arial, Helvetica, sans-serif; font-size:11pt; color: #007CC3; font-weight:bold;}
a.head:link { font-family:Arial, Helvetica, sans-serif; font-size:11pt; color:#007CC3; font-weight:bold;}
a.head:visited { font-family:Arial, Helvetica, sans-serif; font-size:11pt; color:#007CC3; font-weight:bold;}
a.head:hover { font-family:Arial, Helvetica, sans-serif; font-size:11pt; color: #999999; font-weight:bold;}

.head_orange { font-family:Arial, Helvetica, sans-serif; font-size:11pt; color: #F78B0E; font-weight:bold;}
a.head_orange:active { font-family:Arial, Helvetica, sans-serif; font-size:11pt; color: #007CC3; font-weight:bold;}
a.head_orange:link { font-family:Arial, Helvetica, sans-serif; font-size:11pt; color:#007CC3; font-weight:bold;}
a.head_orange:visited { font-family:Arial, Helvetica, sans-serif; font-size:11pt; color:#007CC3; font-weight:bold;}
a.head_orange:hover { font-family:Arial, Helvetica, sans-serif; font-size:11pt; color: #999999; font-weight:bold;}

.head_grey { font-family:Arial, Helvetica, sans-serif; font-size:13pt; color: #666666; font-weight:bold; }
a.head_grey:active { color: #007CC3; font-weight:bold;}
a.head_grey:link { color:#007CC3; font-weight:bold;}
a.head_grey:visited { color:#007CC3; font-weight:bold;}
a.head_grey:hover { color: #999999; font-weight:bold;}

.med { font-family:Arial, Helvetica, sans-serif; font-size:11pt; color: #939393; font-weight:bold;}
a.med:active { font-family:Arial, Helvetica, sans-serif; font-size:11pt; color: #007CC3; font-weight:bold;}
a.med:link { font-family:Arial, Helvetica, sans-serif; font-size:11pt; color:#007CC3; font-weight:bold;}
a.med:visited { font-family:Arial, Helvetica, sans-serif; font-size:11pt; color:#007CC3; font-weight:bold;}
a.med:hover { font-family:Arial, Helvetica, sans-serif; font-size:11pt; color: #999999; font-weight:bold;}

.sm { font-family:Arial, Helvetica, sans-serif; font-size:8pt; color: #939393; font-weight:normal;}
a.sm:active { font-family:Arial, Helvetica, sans-serif; font-size:8pt; color: #007CC3; font-weight:normal;}
a.sm:link { font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#007CC3; font-weight:normal;}
a.sm:visited { font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#007CC3; font-weight:normal;}
a.sm:hover { font-family:Arial, Helvetica, sans-serif; font-size:8pt; color: #666666; font-weight:normal;}

#copyright { width:940px; margin:0px auto; }

.copy { font-family: helvetica, arial; font-size:8pt; color: #999999; font-weight:normal;}

.nisafont { font-family:Arial, Helvetica, sans-serif; font-size:7pt; color: #999999; font-weight:normal;}
a.nisafont:link {font-family:Arial, Helvetica, sans-serif; font-size:7pt; text-decoration:none; color:#999999; font-weight:normal;}
a.nisafont:active {font-family:Arial, Helvetica, sans-serif; font-size:7pt; text-decoration:none; color:#999999; font-weight:normal;}
a.nisafont:visited {font-family:Arial, Helvetica, sans-serif; font-size:7pt; text-decoration:none; color:#999999; font-weight:normal;}
a.nisafont:hover {font-family:Arial, Helvetica, sans-serif; font-size:7pt; text-decoration:none; color:#999999; font-weight:normal;}


