﻿body	{background-color: #f1f2f6; color: black; font-family: arial, helvetica, sans-serif; margin: 0; padding: 0;}

td	{font-size: 10pt; color: black;}
p	{font-size: 10pt; color: black; line-height: 15pt;}
li  {font-size: 10pt; color: black; line-height: 12pt; margin-bottom: 6pt;}
li li  {margin-bottom: 2pt;}

h1 {font-size: 18pt; color: #f45d0b; font-weight: normal; margin: 0; padding: 0;}
h2 {font-size: 14pt; color: black; font-weight: normal; margin-bottom: 0; padding: 0;}
h3 {font-size: 12pt; color: #f45d0b; font-weight: bold; margin: 0; padding: 0;}
h4 {font-size: 13pt; color: black; font-weight: normal; margin-top: 0; padding: 0;}
h5 {font-size: 11pt; color: black; font-weight: normal; margin-top: 0; padding: 0;}

.large {font-size: 11pt;}
.small {font-size: 9pt;}

.top {margin-top: 0;}
.bottom {margin-bottom: 0;}
.topbot	{margin-top: 0; margin-bottom: 0;}

img {border: 0;}
td img {display: block;}
img.right {float: right; margin-left: 10px; margin-bottom: 10px;}

#table {border-collapse: collapse;}
#table th {padding: 5px; border: 1px solid black; background-color: #324A96; color: white; font-weight: bold; text-align: left;}
#table td {padding: 5px; border: 1px solid black; font-size: 8pt; vertical-align: top;}
	#table td p {margin: 0; font-size: 8pt;}

sup {font-size: 60%;}
.center {text-align: center;}
.blue {color: #000664;}

/*~~~~~~~~~~~~~~~~~ Layout Styles~~~~~~~~~~~~~~~~~*/
#mainTable {
	width: 961px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}

#content {
	width: 921px;
	height: 350px;
	margin: 0;
	padding: 0 20px 20px 20px;
	background: white url('../images/content-btm.gif') no-repeat bottom center;
	vertical-align: top;
	text-align: left;
}

#orangebox {
	display: block;
	background: url(../images/orangebox.gif) no-repeat top right;
	width: 330px;
	height: 293px;
	margin-left: -4px;
	padding: 13px;
}
	*:first-child+html #orangebox {width: 340px;}
	#orangebox p {padding-left: 7px;}
	*:first-child+html #orangebox p {
		padding-top: 10px;
		padding-left: 15px;
	}
#homeright {padding-left: 25px;}

#footer	{font-size: 8pt; color: #6b6b82; padding: 10px 0 10px 0;}


/*~~~~~~~~~~~~~~~~~ Button Styles~~~~~~~~~~~~~~~~~*/
a:link 		{color: #004b91;}
a:active 	{color: #004b91;}
a:visited 	{color: #818f1d;}
a:hover 	{color: black;}

#header {
	background: url('../images/header.jpg') no-repeat 0 0;
	width: 588px;
	height: 110px;
	vertical-align: top;
	text-align: right;
}
	#topmenu {
		background: url('../images/topmenu.gif') no-repeat 0 0;
		width: 166px;
		height: 33px;
		padding-top: 5px;
		color: #fccfb6;
		font-size: 11pt;
		z-index: 500;
		text-align: center;
		float: right;
	}
	#topmenu a {
		color: #fccfb6;
		font-size: 9pt;
		text-decoration: none;
	}
		#topmenu a:hover  {color: white;}

/*Top rollover navigation*/
#menu { 
	background: white;
	padding: 0 20px 20px 20px;
	margin: 0;
}
#menu ul { 
	background: white url('../images/menu-background.jpg') no-repeat 0 0;
	width: 921px;
	height: 25px;
	padding: 5px 0 0 0;
	margin: 0; 
	list-style: none;
}
#menu a {text-decoration: none;}
#menu li {float: left; display: block;}
#menu li a { 
	background: url('../images/menubars.gif') no-repeat 0 0;
	padding: 4px 25px 6px 25px; *padding-bottom: 5px;
	color: #adb7d5; 
	font-size: 12pt;
}
*:first-child+html #menu li a {
	display: block;
	height: 20px;
	margin-top: -4px;
}
#menu ul ul :hover > a  {color: #fca80c;}
#menu :hover > a  {color: #fca80c;}
#menu li a:hover  {color: #fca80c;}
#menu li ul {
	position: absolute;
	width: 120pt;
	height: auto;
	left: -999em;
	background: #fca80c;
	margin: 6px 0 0 0; *margin: 0 0 0 -20px;
	text-align: left;
	filter: alpha(opacity=95);
	-moz-opacity: 0.95;
	-khtml-opacity: 0.95;
	opacity: 0.95;
}
#menu li ul li {float: left; display: block; padding-bottom: 5px;}
#menu li ul a { 
	width: 100pt;
	background: url('../images/menubars2.gif') no-repeat 0 0;
	color: #fccfb6;
	font-size: 10pt; 
	padding: 2px 10px 2px 10px;
	display: block;
}
#menu li ul a:hover {color: white;}
#menu li li.sfhover ul {left: auto;}
#menu li.sfhover ul {left: auto;}
#menu li li:hover ul {left: auto;}
#menu li:hover ul {left: auto;}
#menu li li li li.sfhover ul {left: auto; }

#menu li li li.sfhover ul {left: auto; }

#menu li li.sfhover ul {left: auto; }

#menu li.sfhover ul {left: auto; }

#menu li li li li:hover ul {left: auto; }

#menu li li li:hover ul {left: auto; }

#menu li li:hover ul {left: auto; }

#menu li:hover ul {left: auto; }

/* Email Styles */
#emailTable {
	width: 600px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}
#content {
	width: 540px;
	margin: 0;
	padding: 10px 20px 20px 20px;
	background: white url('/images/email-btm.gif') no-repeat bottom center;
	vertical-align: top;
	text-align: left;
}