body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10pt;
	color: #666666;
	list-style-type: circle;
	margin-top:14px;
	text-align:center;
	min-width: 860px;
}

ul {
	list-style-image:url(images/bullet.gif);
	line-height:12pt;}
li {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #666666;
}

h1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10pt;
	color: #666666;
	font-weight: normal;
	margin: 0px auto;
	margin-top:4px;
	}

h2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10pt;
	color: #666666;
	font-weight: normal;
	padding-bottom:2px;
	padding-left:4px;
}


a { font-size: 10pt; color: #2B2278; font-weight:bold;}
a:link { text-decoration: none; color: #2B2278; }
a:visited { text-decoration: none; color: #2B2278; }
a:active { text-decoration: none; color: #2B2278; }
a:hover { text-decoration: none; color: #8B8CBA; }


#wrapper { 
	top:4px;
	width:860px;
	margin: 0px auto;
	text-align:left;
}

#top { width:828px;
	margin: 0px auto;
	text-align:center;
	height:212px;
	background-image:url(images/top.jpg);
	background-repeat:no-repeat;
	}

#top_home_link {
	float:left;
	width:810px;
	height:166px;
	text-align:left;
	padding-left:16px;
	padding-top:10px;
	}

#top_nav {
	float:left;
	width:810px;
	height:40px;
	text-align:right;
	padding-right:10px;
	font-family:Helvetica, Arial, sans-serif; color:#8B8CBA; font-size:9pt; font-weight:bold;
	line-height:18pt;
	}

	
.topnav { font-family:Helvetica, Arial, sans-serif; font-size:9pt; color: #ffffff; font-weight:bold; }
a.topnav:active { font-family:Helvetica, Arial, sans-serif; font-size:9pt; color: #ffffff; font-weight:bold;}
a.topnav:link { font-family:Helvetica, Arial, sans-serif; font-size:9pt; color:#ffffff; font-weight:bold;}
a.topnav:visited { font-family:Helvetica, Arial, sans-serif; font-size:9pt; color:#ffffff; font-weight:bold;}
a.topnav:hover { font-family:Helvetica, Arial, sans-serif; font-size:9pt; color: #8B8CBA; font-weight:bold; border-bottom:#8B8CBA solid 1px; }

.topnav_open { font-family:Helvetica, Arial, sans-serif; font-size:9pt; color: #8B8CBA; font-weight:bold; border-bottom:#8B8CBA solid 1px; }

#main { width:828px;
	margin: 0px auto;
	text-align:center;
	background-image:url(images/main_bk.jpg);
	background-repeat: repeat-y;
	}
	

#main_left {
	float:left;
	width:242px;
	margin: 0px auto;
	text-align:center;
	margin-left:8px;
	padding-top:76px;
	background-image:url(images/nav_bk.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	background-color:#ffffff;
}	

	
#navigation {
	text-align:right;
	margin: 0px auto;
	width:220px;
	padding-right:8px; line-height:20pt;
	}

#navigation p { padding:0px;}

.nav { font-family:Helvetica, Arial, sans-serif; font-size:9pt; color: #2B2278; font-weight:bold; border-bottom:#ffffff solid 1px; padding-bottom:3px; padding-top:2px; }
a.nav:active { font-family:Helvetica, Arial, sans-serif; font-size:9pt; color: #2B2278; font-weight:bold;}
a.nav:link { font-family:Helvetica, Arial, sans-serif; font-size:9pt; color:#2B2278; font-weight:bold;}
a.nav:visited { font-family:Helvetica, Arial, sans-serif; font-size:9pt; color:#2B2278; font-weight:bold;}
a.nav:hover { font-family:Helvetica, Arial, sans-serif; font-size:9pt; color: #8B8CBA; font-weight:bold; border-bottom:#8B8CBA solid 1px;}

.nav_open {font-family:Helvetica, Arial, sans-serif; font-size:9pt; color: #8B8CBA; font-weight:bold; border-bottom:#8B8CBA solid 1px;  padding-bottom:3px; padding-top:2px; }

#contact_nav {
	float:none;
	width:225px;
	padding-top:24px;
	padding-right:8px;
	text-align:right;
	line-height:16pt;
	font-family:Helvetica, Arial, sans-serif; font-size:12pt; color: #999999; font-weight:bold;
}

.nav_email { font-family:Helvetica, Arial, sans-serif; font-size:10pt; color: #999999; font-weight:bold;}
a.nav_email:active { font-family:Helvetica, Arial, sans-serif; font-size:10pt; color: #999999; font-weight:bold;}
a.nav_email:link { font-family:Helvetica, Arial, sans-serif; font-size:10pt; color:#999999; font-weight:bold;}
a.nav_email:visited { font-family:Helvetica, Arial, sans-serif; font-size:10pt; color:#999999; font-weight:bold;}
a.nav_email:hover { font-family:Helvetica, Arial, sans-serif; font-size:10pt; color: #8B8CBA; font-weight:bold;}

#logos_nav {
	float:none;
	width:225px;
	padding-top:24px;
	padding-right:8px;
	text-align:right;
	line-height:16pt;
	font-family:Helvetica, Arial, sans-serif; font-size:12pt; color: #999999; font-weight:bold;
}

.logo_padding { margin-bottom:6px; }


#special-promotion {
	float:right;
	width:210px;
	text-align:right;
	padding-right:8px;
	padding-top:22px;
	padding-bottom:10px;
}

#awards {
	float:right;
	width:220px;
	text-align:right;
	padding-right:12px;
	padding-top:22px;
	padding-bottom:10px;
    font-family:Helvetica, Arial, sans-serif; font-size:10pt; color:#999999;  font-weight:normal;
}


.purple { font-family:Helvetica, Arial, sans-serif; font-size:10pt; color:#69113D;  font-weight:normal; }
a.purple:active { color: #2B2278; font-weight:bold;}
a.purple:link { color:#2B2278; font-weight:bold;}
a.purple:visited { color:#2B2278; font-weight:bold;}
a.purple:hover { color: #8B8CBA; font-weight:bold;}

.headpurplesm { font-family:Helvetica, Arial, sans-serif; font-size:14pt; color: #69113D; font-weight:normal;}
a.headpurplesm:active { font-family:Helvetica, Arial, sans-serif; font-size:14pt; color: #2B2278; font-weight:bold;}
a.headpurplesm:link { font-family:Helvetica, Arial, sans-serif; font-size:14pt; color:#2B2278; font-weight:bold;}
a.headpurplesm:visited { font-family:Helvetica, Arial, sans-serif; font-size:14pt; color:#2B2278; font-weight:bold;}
a.headpurplesm:hover { font-family:Helvetica, Arial, sans-serif; font-size:14pt; color: #8B8CBA; font-weight:bold;}


#main_right {
	clear:both;
	float:right;
	width:524px;
	margin:0px auto;
	text-align:left;
	padding-bottom:10px;
	padding-top:12px;
	padding-right:16px;
	padding-left:6px;
}

#main_right p {
	padding-top:4px; 
	margin: 0px auto;
	margin-bottom:4px;
}

#main_right_clear {
	clear: both;
	width:480px;
	margin:0px auto;
	font-size:1px;
	height:10px;
	}
		
#main_clear {
	clear: both;
	width:800px;
	margin:0px auto;
	height:1px;
	text-align:right;
	font-size:1pt;
	}

#main_bottom { width:808px;
	clear: both;
	margin: 0px auto;
	text-align:right;
	height:36px;
	padding-top:14px;
	padding-left:10px;
	padding-right:10px;
	background-image:url(images/main_bottom.jpg);
	background-position:top;
	background-repeat:no-repeat;}
	
#bottom_bar { width:808px;
	clear: both;
	margin: 0px auto;
	text-align:center;
	height:56px;
	padding-top:4px;	
	padding-left:10px;
	padding-right:10px;
	background-image:url(images/bottom.jpg);
	background-position:top;
	background-repeat:no-repeat;
	font-family:Helvetica, Arial, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color: #ffffff;
	line-height:14pt;}
	
.bottom_bar_font { font-family: Arial, Helvetica, sans-serif; font-size:10pt; color: #ffffff; font-weight:bold;}
a.bottom_bar_font:active { font-family:Helvetica, Arial, sans-serif; font-size:10pt; color: #ffffff; font-weight:bold;}
a.bottom_bar_font:link { font-family:Helvetica, Arial, sans-serif; font-size:10pt; color:#ffffff; font-weight:bold;}
a.bottom_bar_font:visited { font-family:Helvetica, Arial, sans-serif; font-size:10pt; color:#ffffff; font-weight:bold;}
a.bottom_bar_font:hover { font-family:Helvetica, Arial, sans-serif; font-size:10pt; color: #8B8CBA; font-weight:bold;}


.breadcrumb { font-family:Helvetica, Arial, sans-serif; font-size:7pt; color: #CCCCCC; font-weight:normal; padding-bottom:10px;}
a.breadcrumb:active { font-family:Helvetica, Arial, sans-serif; font-size:7pt; color: #cccccc; font-weight:normal;}
a.breadcrumb:link { font-family:Helvetica, Arial, sans-serif; font-size:7pt; color:#cccccc; font-weight:normal;}
a.breadcrumb:visited { font-family:Helvetica, Arial, sans-serif; font-size:7pt; color:#cccccc; font-weight:normal;}
a.breadcrumb:hover { font-family:Helvetica, Arial, sans-serif; font-size:7pt; color: #8B8CBA; font-weight:normal;}

.head { width:510px; border-bottom:1px solid #B2B8D7;  display:block; padding:3px;
 font-family:Helvetica, Arial, sans-serif; font-size:16pt; color: #8B8CBA; font-weight:normal; padding-bottom:4px; margin-bottom:2px;}
a.head:active { font-family:Helvetica, Arial, sans-serif; font-size:16pt; color: #2B2278; font-weight:bold;}
a.head:link { font-family:Helvetica, Arial, sans-serif; font-size:16pt; color:#2B2278; font-weight:bold;}
a.head:visited { font-family:Helvetica, Arial, sans-serif; font-size:16pt; color:#2B2278; font-weight:bold;}
a.head:hover { font-family:Helvetica, Arial, sans-serif; font-size:16pt; color: #8B8CBA; font-weight:bold;}


.headsm { font-family:Helvetica, Arial, sans-serif; font-size:14pt; color: #8B8CBA; font-weight:normal;}
a.headsm:active { font-family:Helvetica, Arial, sans-serif; font-size:14pt; color: #2B2278; font-weight:bold;}
a.headsm:link { font-family:Helvetica, Arial, sans-serif; font-size:14pt; color:#2B2278; font-weight:bold;}
a.headsm:visited { font-family:Helvetica, Arial, sans-serif; font-size:14pt; color:#2B2278; font-weight:bold;}
a.headsm:hover { font-family:Helvetica, Arial, sans-serif; font-size:14pt; color: #8B8CBA; font-weight:bold;}


.med { font-family:Helvetica, Arial, sans-serif; font-size:10pt; color: #8B8CBA; font-weight:bold;}
a.med:active { font-family:Helvetica, Arial, sans-serif; font-size:10pt; color: #2B2278; font-weight:bold;}
a.med:link { font-family:Helvetica, Arial, sans-serif; font-size:10pt; color:#2B2278; font-weight:bold;}
a.med:visited { font-family:Helvetica, Arial, sans-serif; font-size:10pt; color:#2B2278; font-weight:bold;}
a.med:hover { font-family:Helvetica, Arial, sans-serif; font-size:10pt; color: #8B8CBA; font-weight:bold;}

.sm { font-family:Helvetica, Arial, sans-serif; font-size:8pt; color: #666666; font-weight:normal;}
a.sm:active { font-family:Helvetica, Arial, sans-serif; font-size:8pt; color: #2B2278; font-weight:normal;}
a.sm:link { font-family:Helvetica, Arial, sans-serif; font-size:8pt; color:#2B2278; font-weight:normal;}
a.sm:visited { font-family:Helvetica, Arial, sans-serif; font-size:8pt; color:#2B2278; font-weight:normal;}
a.sm:hover { font-family:Helvetica, Arial, sans-serif; font-size:8pt; color: #8B8CBA; font-weight:normal;}


#copyright {
	width:818px;
	margin:0px auto;
	float:none;
}

.image_padding {
	padding:2px;
	border: 1px solid #8B8CBA;
	background-color: #D0D3E6;
	margin:6px;}

.image_padding_blank {
	padding:2px;
	border: 1px solid #ffffff;
	background-color: #ffffff;
	margin:4px;}
	
#pics { margin-top:10px; margin-bottom:14px; text-align:center; }

.hidden { display: none; }
.unhidden { display: block; }

.padding { padding: 8px;}
.padding4 { padding: 4px;}
.border { border: 1px solid #8B8CBA;}
.border_grey { border: 1px solid #cccccc;}

.table { border-top:#8B8CBA 1px solid;  border-left:#8B8CBA 1px solid; border-right:#8B8CBA 1px solid; background-color:#E3E6EF; }
.row1 { border-bottom:#8B8CBA 1px solid;  background-color:#E3E6EF; }
.row2 { border-bottom:#8B8CBA 1px solid;  background-color:#FDFDFD; }

.tinyfont { font-family: Helvetica, Arial, sans-serif; font-size:8pt; color: #666666; font-weight:normal;}
.copy { font-family: helvetica, arial; font-size:8pt; color: #cccccc; font-weight:normal;}

.nisafont { font-family:Helvetica, Arial, sans-serif; font-size:7pt; color: #CCCCCC; font-weight:normal;}
a.nisafont:link {font-family:Helvetica, Arial, sans-serif; font-size:7pt; text-decoration:none; color:#cccccc; font-weight:normal;}
a.nisafont:active {font-family:Helvetica, Arial, sans-serif; font-size:7pt; text-decoration:none; color:#cccccc; font-weight:normal;}
a.nisafont:visited {font-family:Helvetica, Arial, sans-serif; font-size:7pt; text-decoration:none; color:#cccccc; font-weight:normal;}
a.nisafont:hover {font-family:Helvetica, Arial, sans-serif; font-size:7pt; text-decoration:none; color:#cccccc; font-weight:normal;}



