body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #999999;
	list-style-type: circle;
	margin-top:2px;
	text-align:center;
	min-width: 780px;
}

h1 {
	font-size: 10pt; font-weight:normal;
	color: #999999;
	margin-top:3px;
	}

h2 {
	font-size: 10pt;
	font-weight:bold;
	color: #EEAE1A;
	margin-bottom:-4px;
}

h3 {
	font-size: 10pt;
	font-weight:bold;
	color: #999999;
	margin-bottom:2px;
	}

p { margin:0px; padding-top:8px; padding-bottom:6px; }

li { margin-bottom:8px; }

a { font-size: 10pt; color: #569ADD; font-weight:normal;}
a:link { text-decoration: none; color: #569ADD; }
a:visited { text-decoration: none; color: #569ADD; }
a:active { text-decoration: none; color: #569ADD; }
a:hover { text-decoration: none; color: #EEAE1A; }


#wrapper { 
	top:10px;
	width:790px;
	margin: 0px auto;
	text-align:left;
	background-image:url(images/bk_main.jpg);
	background-repeat:repeat-y;
	background-position:center;
}

#inner_wrapper { 
	width:720px;
	margin: 0px auto;
	text-align:center;
	padding:0px;
}

#inner_wrapper_nav { 
	width:720px;
	margin: 0px auto;
	text-align:center;
	padding:0px;
	background-image:url(images/bk_nav_main.gif);
	background-repeat:repeat-y;
	background-position:center;
}

#top_anim { 
	width:790px;
	height:130px;
	margin: 0px auto;
	text-align:center;
	background-color:#ffffff;
	background-image:url(images/top_blank.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
}

#top { 
	width:790px;
	height:130px;
	margin: 0px auto;
	text-align:center;
	background-color:#ffffff;
	background-image:url(images/top.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
}

#top_left {
	float:left;
	width:380px;
	margin: 0px auto;
	text-align:left;
	padding-left:16px;
	padding-top:28px;
}

#top_right {
	float:right;
	width:190px;
	margin: 0px auto;
	text-align:center;
	padding-top:6px;
}

#nav_detail_wrapper { 
	width:790px;
	margin: 0px auto;
	text-align:center;
	background-image:url(images/bk_nav_detail.jpg);
	background-repeat: no-repeat;
	background-position: center;
	padding:0px;
	padding-top:1px;
	padding-bottom:3px;
	height:24px;
}

#nav_back {
	width:790px;
	margin: 0px auto;
	text-align:center;
	background-image:url(images/bk_nav.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:40px;
}


#nav {
	float:left;
	width:646px;
	margin: 0px auto;
	text-align:center;
	padding-left:7px;
	padding-top:4px;
}

#nav ul {
	display: inline;
	border: none;
	} 

#nav ul li {
	float:left;
	margin-left: 0;
	list-style: none;
	display: inline;
	border: none;
	}


#nav a {	font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#EEAE1A; font-weight:bold; display: block; line-height:30px; width:128px; height: 32px; text-align: center; background-image: url(images/nav_button_over.jpg); background-repeat: no-repeat;}
#nav a:active { font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#569ADD; font-weight:bold; background-image: url(images/nav_button.jpg); background-repeat: no-repeat;}
#nav a:link { font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#569ADD; font-weight:bold; background-image: url(images/nav_button.jpg); background-repeat: no-repeat;}
#nav a:visited { font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#569ADD; font-weight:bold; background-image: url(images/nav_button.jpg); background-repeat: no-repeat;}
#nav a:hover { font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#EEAE1A; font-weight:bold;background-image: url(images/nav_button_over.jpg); background-repeat: no-repeat; }

#nav_open {	font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#EEAE1A; font-weight:bold; display: block; line-height:30px; width:128px; height: 32px; text-align: center; background-image: url(images/nav_button_over.jpg); background-repeat: no-repeat;}

#nav_open a { font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#EEAE1A; font-weight:bold; display: block; line-height:30px; width:128px; height: 32px; text-align: center; background-image: url(images/nav_button_over.jpg); background-repeat: no-repeat;}
#nav_open a:active { font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#EEAE1A; font-weight:bold; background-image: url(images/nav_button_over.jpg); background-repeat: no-repeat;}
#nav_open a:link { font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#EEAE1A; font-weight:bold; background-image: url(images/nav_button_over.jpg); background-repeat: no-repeat;}
#nav_open a:visited { font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#EEAE1A; font-weight:bold; background-image: url(images/nav_button_over.jpg); background-repeat: no-repeat;}
#nav_open a:hover { font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#EEAE1A; font-weight:bold;background-image: url(images/nav_button_over.jpg); background-repeat: no-repeat;}
	
#nav_right { float:right; width:122px; text-align:center; height:40px; line-height:32px; padding-right:12px; padding-top:4px;}

.nav_right_link { font-family: Arial, Helvetica, sans-serif; font-size:9pt; color: #EEAE1A; font-weight:normal; text-decoration:none;}
a.nav_right_link { font-family: Arial, Helvetica, sans-serif; font-size:9pt; color: #569ADD; font-weight:normal; text-decoration:none;}
a.nav_right_link:active { color:#569ADD; }
a.nav_right_link:link { color:#569ADD; }
a.nav_right_link:visited { color:#569ADD; }
a.nav_right_link:hover { color:#EEAE1A;  }



#main_nav {
	float:left;
	text-align:right;
	width:200px;
	margin: 0px auto;
	padding:18px 6px 8px 4px;
	font-family: Arial, Helvetica, sans-serif; font-size:8pt; color: #EEAE1A; font-weight:normal; text-decoration:none; line-height:16pt;
}

#main_nav p { padding-top:2px; padding-bottom:2px; padding-right:2px;}

.main_nav_sub { font-family: Arial, Helvetica, sans-serif; font-size:8pt; color: #EEAE1A; font-weight:normal; text-decoration:none; }
	
a.main_nav_sub { font-family: Arial, Helvetica, sans-serif; font-size:8pt; color: #569ADD; font-weight:normal; text-decoration:none; padding-right:16px;}
a.main_nav_sub:active { color:#569ADD; }
a.main_nav_sub:link { color:#569ADD; }
a.main_nav_sub:visited { color:#569ADD; }
a.main_nav_sub:hover { color:#EEAE1A;  padding-right:2px; }

.main_nav_sub_open { color:#EEAE1A;  padding-right:2px; }

.main_nav_sub_bold { font-family: Arial, Helvetica, sans-serif; font-size:9pt; color: #EEAE1A; font-weight:bold; text-decoration:none; padding-top:18px; padding-bottom:18px;}
a.main_nav_sub_bold { color: #569ADD;}
a.main_nav_sub_bold:active { color:#569ADD; }
a.main_nav_sub_bold:link { color:#569ADD; }
a.main_nav_sub_bold:visited { color:#569ADD; }
a.main_nav_sub_bold:hover { color:#EEAE1A;  }

.main_nav_med { font-family: Arial, Helvetica, sans-serif; font-size:8pt; color: #999999; font-weight:bold; }

.breadcrumb { font-family: Arial, Helvetica, sans-serif; font-size:7pt; color: #cccccc; font-weight:normal;}
a.breadcrumb:link {text-decoration: none; color: #569ADD;}
a.breadcrumb:visited {text-decoration: none; color: #569ADD;}
a.breadcrumb:active {text-decoration: none; color: #569ADD;}
a.breadcrumb:hover {text-decoration: none; color: #EEAE1A;}

.bold { font-size: 10pt; color: #569ADD; font-weight:bold;}
a.bold:link { text-decoration: none; color: #569ADD; }
a.bold:visited { text-decoration: none; color: #569ADD; }
a.bold:active { text-decoration: none; color: #569ADD; }
a.bold:hover { text-decoration: none; color: #EEAE1A; }


#main_right {
	float:right;
	text-align:left;
	width:472px;
	margin:0px auto;
	padding:12px 6px 6px 23px;
}

#main_right p { margin-bottom:8px; margin-top:0px;}

#main_right_left {
	float:left;
	text-align:left;
	width:260px;
	margin:0px auto;
}

#main_right_right {
	float:right;
	text-align:left;
	width:160px;
	margin:0px auto;
}

#clear_main_right {
	clear: both;
	width:480px;
	margin:0px auto;
	}

#main {
	text-align:left;
	width:720px;
	margin:0px auto;
	padding-bottom:10px;
	padding-top:10px;
}



#main_home {
	text-align:center;
	width:714px;
	margin:0px auto;
	background-color:#EEF5FD;
}


#main_home_stripe {
	float:left;
	text-align:left;
	width:126px;
	margin:0px auto;
	padding:6px;
	padding-top:42px;
	height:116px;
	background-color:#EEF5FD;
	background-image:url(images/included.gif);
	background-position: left top;
	background-repeat:no-repeat;
	border-top: 3px solid #ffffff;
	border-right: 3px solid #ffffff;
	border-bottom: 3px none #ffffff;
	border-left: 3px solid #ffffff;
}

#main_home_stripe_thin {
	float:left;
	text-align:left;
	width:126px;
	margin:0px auto;
	padding-left:6px;
	padding-right:6px;
	padding-top:0px;
	padding-bottom:4px;
	border-top: 3px none #ffffff;
	border-right: 3px solid #ffffff;
	border-bottom: 3px none #ffffff;
	border-left: 3px solid #ffffff;
	background-color:#EEF5FD;
}


#banner_wrapper { 
	width:780px;
	margin: 0px auto;
	text-align:center;
	padding:0px;
}

#inner_banner_wrapper {
	width:750px;
	margin: 0px auto;
	text-align:left;
	height:84px;
}

#inner_banner_wrapper p { padding:14px; }

#inner_banner_flash_wrapper  { 
	width:780px;
	margin: 0px auto;
	text-align:center;
	padding:0px;
}

#banner_wide {
	clear: both;
	margin: 0px auto;
	width:790px;
	text-align:center;
	height:16px;
	background-image:url(images/banner_bottom_edge.jpg);
	background-repeat: no-repeat;
	background-position: center;
	
	}
	
	
#clear_wide {
	clear: both;
	}

#border_wide {
	clear: both;
	margin: 0px auto;
	width:790px;
	text-align:center;
	height:26px;
	background-image:url(images/bottom_detail_top.jpg);
	background-repeat: no-repeat;
	background-position: center;
	
	}
	
#border_wide_grey {
	clear: both;
	margin: 0px auto;
	width:720px;
	text-align:center;
	margin-bottom:16px;
	border-top: 1px none #CCCCCC;
	border-right: 1px none #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px none #CCCCCC;
	}
	
#bottom_detail { 
	width:750px;
	margin: 0px auto;
	text-align:center;
	padding-top:6px;
	padding-left:20px;
	padding-right:20px;
	background-color:#EFEFEF;
	background-image:url(images/bottom_detail.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif; font-size:8pt; color:#666666;
}

#copyright {
	clear: both;
	text-align:center;
	width:780px;
	margin:0px auto;
	padding-top:16px;
	height:32px;
	}

#box {	
	float:left;
	width:190px;
	text-align:left;
	background-color:#FFFFFF;
	padding:10px;
	margin:10px;
	padding-top:4px;
	padding-bottom:1px;
	background-image:url(images/bk_box.jpg);
	background-position:top;
	background-repeat:repeat-x;
	border: 1px solid #569ADD;
	}

#box a { font-family: Arial, Helvetica, sans-serif; font-size:8pt; color: #569ADD; font-weight:normal; text-decoration:none;}
#box a:active { color:#569ADD; }
#box a:link { color:#569ADD; }
#box a:visited { color:#569ADD; }
#box a:hover { color:#EEAE1A;  }

#box p { padding:2px; font-family: Arial, Helvetica, sans-serif; font-size:8pt; color: #999999; font-weight:normal; margin-bottom:8px; margin-top:8px;}

.box_blue { font-family: Arial, Helvetica, sans-serif; font-size:8pt; color: #EEAE1A; font-weight:bold; margin-bottom:8px; margin-top:8px;}

#box-clear { clear:both; font-size:2pt; }


#box_wrapper { 
	width:780px;
	margin: 0px auto;
	text-align:center;
	padding:0px;
	background-image:url(images/box_wrapper_bk.jpg);
	background-position:top;
	background-repeat:repeat-y;
}

#inner_box_wrapper { 
	width:720px;
	margin: 0px auto;
	text-align:center;
	padding:0px;
}

#portfolio_screen {
	float:left;
	text-align:left;
	width:124px;
	margin:0px auto;
	margin-right:10px;
	padding:4px;
}

#portfolio_text {
	float:left;
	text-align:left;
	width:190px;
	margin:0px auto;
	margin-right:20px;
	padding:4px;
	font-family: Arial, Helvetica, sans-serif; font-size:8pt; color: #999999; font-weight:normal;
}

#portfolio_text_right {
	float:left;
	text-align:left;
	width:190px;
	margin:0px auto;
	padding:4px;
	font-family: Arial, Helvetica, sans-serif; font-size:8pt; color: #999999; font-weight:normal;
}

#portfolio_text_wide {
	float:left;
	text-align:left;
	width:340px;
	margin:0px auto;
	padding:4px;
	font-family: Arial, Helvetica, sans-serif; font-size:8pt; color: #999999; font-weight:normal;
}

#portfolio_text_double {
	float:left;
	text-align:left;
	width:520px;
	margin:0px auto;
	padding:4px;
	font-family: Arial, Helvetica, sans-serif; font-size:8pt; color: #999999; font-weight:normal;
}

#portfolio_clear {clear:both;}


.portfolio_numbers { font-family: Arial, Helvetica, sans-serif; font-size:9pt; color: #569ADD; font-weight:bold; text-decoration:none; background-color:#ffffff; border:#cccccc 1px solid; padding:4px;}
 a.portfolio_numbers:active { color:#569ADD; }
 a.portfolio_numbers:link { color:#569ADD; }
 a.portfolio_numbers:visited { color:#569ADD; }
 a.portfolio_numbers:hover { color:#EEAE1A; background-color: #E1E1E1; }

.portfolio_numbers_over { font-family: Arial, Helvetica, sans-serif; font-size:9pt; color: #EEAE1A; font-weight:bold; text-decoration:none; background-color:#E1E1E1; border:#cccccc 1px solid; display:inline; padding:4px;}

#nav_bottom {
	width:780px;
	margin: 0px auto;
	text-align:center;
	padding-top:6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#EEAE1A;
	font-weight:normal;
	text-decoration:none;
}

#nav_bottom a { font-family: Arial, Helvetica, sans-serif; font-size:7pt; color: #569ADD; font-weight:normal; text-decoration:none; padding-left:4px; padding-right:4px;}
#nav_bottom a:active { color:#569ADD; }
#nav_bottom a:link { color:#569ADD; }
#nav_bottom a:visited { color:#569ADD; }
#nav_bottom a:hover { color:#EEAE1A;  }

#nav_bottom_open { font-family: Arial, Helvetica, sans-serif; font-size:7pt; color: #EEAE1A; font-weight:normal; text-decoration:none; padding-left:4px; padding-right:4px;}

.image_padding {padding:8px 16px 8px 8px;}

.padding {padding:2px;}
.padding4 {padding:4px;}
.padding6 {padding:6px;}
.padding8 {padding:8px;}
.padding10 {padding:10px;}
.padding14 {padding:14px;}

.border { border: 1px solid #cccccc; }

.border_padding {
	border: 1px solid #cccccc;
	padding:8px;
}
	
.breadcrumb { font-family: Arial, Helvetica, sans-serif; font-size:7pt; color: #EEAE1A; font-weight:normal;}
a.breadcrumb:link {text-decoration: none; color: #569ADD;}
a.breadcrumb:visited {text-decoration: none; color: #569ADD;}
a.breadcrumb:active {text-decoration: none; color: #569ADD;}
a.breadcrumb:hover {text-decoration: none; color: #EEAE1A;}

.headlg {font-size: 14pt; font-weight:normal; color: #EEAE1A;}
a.headlg:link {font-size: 14pt; color: #569ADD;}
a.headg:visited {font-size: 14pt; color: #569ADD;}
a.headg:active {font-size: 14pt; color: #569ADD;}
a.headlg:hover {font-size: 14pt; color: #EEAE1A;}

.head {font-size: 12pt; font-weight:bold; color: #EEAE1A;}
a.head:link {font-size: 12pt; color: #569ADD;}
a.head:visited {font-size: 12pt; color: #569ADD;}
a.head:active {font-size: 12pt; color: #569ADD;}
a.head:hover {font-size: 12pt; color: #EEAE1A;}

.home_head {font-size: 11pt; font-weight:bold; color: #999999;}
a.home_head:link {font-size: 11pt; color: #569ADD; font-weight:bold; }
a.home_head:visited {font-size: 11pt; color: #569ADD; font-weight:bold;}
a.home_head:active {font-size: 11pt; color: #569ADD; font-weight:bold;}
a.home_head:hover {font-size: 11pt; color: #EEAE1A; font-weight:bold;}

.headwhite {font-size: 12pt; font-weight:bold; color: #ffffff;}
a.headwhite:link {font-size: 12pt; color: #569ADD;}
a.headwhite:visited {font-size: 12pt; color: #569ADD;}
a.headwhite:active {font-size: 12pt; color: #569ADD;}
a.headwhite:hover {font-size: 12pt; color: #ffffff;}
	
.subhead { font-family: Arial, Helvetica, sans-serif; font-size:9pt; color: #EEAE1A;; font-weight:bold; line-height:12pt;}
a.subhead:link {text-decoration: none; color: #569ADD;}
a.subhead:visited {text-decoration: none; color: #569ADDD;}
a.subhead:active {text-decoration: none; color: #569ADD;}
a.subhead:hover {text-decoration: none; color: #EEAE1A;}


.med { font-family: Arial, Helvetica, sans-serif; font-size:8pt; color: #999999; font-weight:bold;}
a.med:link {text-decoration: none; color: #569ADD;}
a.med:visited {text-decoration: none; color: #569ADDD;}
a.med:active {text-decoration: none; color: #569ADD;}
a.med:hover {text-decoration: none; color: #EEAE1A;}

.sm { font-family: Arial, Helvetica, sans-serif; font-size:8pt; color: #999999; font-weight:normal;}
a.sm:link {text-decoration: none; color: #569ADD;}
a.sm:visited {text-decoration: none; color: #569ADD;}
a.sm:active {text-decoration: none; color: #569ADD;}
a.sm:hover {text-decoration: none; color: #EEAE1A;}

.smdark { font-family: Arial, Helvetica, sans-serif; font-size:8pt; color: #666666; font-weight:normal;}
a.smdark:link {text-decoration: none; color: #569ADD;}
a.smdark:visited {text-decoration: none; color: #569ADD;}
a.smdark:active {text-decoration: none; color: #569ADD;}
a.smdark:hover {text-decoration: none; color: #EEAE1A;}


.smwhite { font-family: Arial, Helvetica, sans-serif; font-size:10pt; color: #999999; font-weight:normal;}
a.smwhite:link {text-decoration: none; color: #569ADD;}
a.smwhite:visited {text-decoration: none; color: #569ADD;}
a.smwhite:active {text-decoration: none; color: #569ADD;}
a.smwhite:hover {text-decoration: none; color: #EEAE1A;}

.orange { font-family: Arial, Helvetica, sans-serif; font-size:10pt; color: #EEAE1A; font-weight:normal;}



.tinyfont { font-family: Arial, Helvetica, sans-serif; font-size:8pt; color: #666666; font-weight:normal;}

.copy { font-family: Arial, Helvetica, sans-serif; font-size:8pt; color: #999999; font-weight:normal;}

.nisafont { font-family:verdana, arial; font-size:7pt; color: #666666; font-weight:normal;}
a.nisafont:link {font-family:verdana, arial; font-size:7pt; text-decoration:none; color: #666666; font-weight:normal;}
a.nisafont:visited { font-family:verdana, arial; font-size:7pt; text-decoration:none; color: #666666; font-weight:normal;}
a.nisafont:hover { font-family:verdana, arial; font-size:7pt; text-decoration:none; color: #666666; font-weight:normal;}
