body							{
	background-color: #FFFFFF;
	margin: 5px;
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
	color: #333333;
}
								 
.main							{text-align: left;
								 width: 754px;
								 margin-left: auto;
								 margin-right: auto;}
								 
.message						{font-weight: bold;
								 color: #CC0000;
								 text-align: center;
								 padding-top: 7px;}
								 
.comictext {
	font : Comic Sans MS;
	color: #4d3d7c;
}
a:link,
a:active,
a:visited						{color: #4C3E7C;}

a:hover							{color: #D5AB45;}

.logodate						{background-image: url(../images/h_top_bg.gif);
								 height:79px;}

.search							{float:right;
								 padding-right: 7px;
								 padding-top: 20px;}
								 
								 
.logo							{float: left;}

.date							{float: right;
								 padding-right: 7px;
								 padding-top: 25px;}
								 
.flash							{text-align: right;}
								 
.content						{
	background-image: url(../images/h_content_bg.gif);
	background-color: #FDF7DF;
	min-height: 350px;
}
								 
* html .content 				{height: 300px;}

.footer							{background-image: url(../images/f_footer_bg.jpg);
								 padding-top: 3px;
								 padding-bottom: 8px;
								 text-align: center;}

.footer ul						{display: inline;
								 padding: 0px; 
								 margin: 0px;}
								 
.footer li						{display: inline;
								 padding: 0px; 
								 margin: 0px;
								 list-style-type: none;}
								 
.footer a						{text-decoration: none;
								 padding-left: 10px;
								 padding-right: 10px;}

.purpletext						{color: #4C3E7C;
								 font-weight: bold;}
								 
.graytext						{
	color: #333333;
	font-weight: bold;
}

.subfooter						{padding-top: 5px;}

.copyright						{float: left;
								 width: 300px;}
								 
.fmenu							{float: right;
								 width: 147px;}

.fmenu ul						{display: inline;
								 padding: 0px; 
								 margin: 0px;}
								 
.fmenu li						{display: inline;
								 padding: 0px; 
								 margin: 0px;
								 float: left;}
								 
.fmenu a						{background-position: 0px 0px;
								 display: block;
								 background-color: #FFFFFF;} 
								 
.fmenu3 a:link,
.fmenu3 a:active,
.fmenu3 a:visited				{background-image: url(../images/f_top_rollover.gif);}

.fmenu2 a:link,
.fmenu2 a:active,
.fmenu2 a:visited				{background-image: url(../images/f_print_rollover.gif);}

.fmenu1 a:link,
.fmenu1 a:active,
.fmenu1 a:visited				{background-image: url(../images/f_email_rollover.gif);}
								 
.fmenu3 a:hover,
.fmenu2 a:hover,
.fmenu1 a:hover					{background-position: 0px 20px;}

.grip							{clear: both;
								 text-align: center;
								 padding-top: 0px;}
								 
.inside							{padding: 10px 10px 10px 12px;
								 color: #555555;}
								 
.tinytext						{font-size: 10px;
								 color: #999999;}
								 
								 
.markettext						{
	font-size: 13px;
	color: #4C3E7C;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-align : center;
}

sup								{font-size: 8px;}

blockquote						{padding: 7px 7px 7px 7px;
								 border-top: 1px solid #EEEEEE;
								 border-bottom: 1px solid #EEEEEE;
								 margin-left: 0px;
								 margin-right: 0px;}


/*****************************************************************************************************************************/
/*** Top Navigation **********************************************************************************************************/
/*****************************************************************************************************************************/

.navigation						{background-image: url(../images/h_nav_left.jpg);
								 padding-top: 4px;
								 padding-bottom: 4px;
								 text-align: right;}
								 
.menu1list						{display: inline;
								 padding: 0px; 
								 margin: 0px;}
								 
.menu1list li					{display: inline;
								 padding: 0px; 
								 margin: 0px;}

.menu1							{background-image: url(../images/n_rollover_bg.gif);}

.menu1 a:link,
.menu1 a:active,
.menu1 a:visited				{background-image: url(../images/n_rollover_bg.gif);
								 color: #5D5089;
								 text-decoration: none;
								 font-weight: bold;
								 padding-left: 10px;
								 padding-right: 10px;
								 padding-top: 4px;
								 padding-bottom: 4px;
								 background-position: 0px 0px;}
								 
.menu1 a:hover					{color: #FFFFFF;
								 background-position: 0px 22px;}
								 
.menu1On a:link,
.menu1On a:active,
.menu1On a:hover,
.menu1On a:visited				{background-image: url(../images/n_rollover_bg.gif);
								 color: #FFFFFF;
								 text-decoration: none;
								 font-weight: bold;
								 padding-left: 10px;
								 padding-right: 10px;
								 padding-top: 4px;
								 padding-bottom: 4px;
								 background-position: 0px 22px;}

.menu1End						{background-image: url(../images/n_rollover_end_bg.gif);}
								 
.menu1End a:link,
.menu1End a:active,
.menu1End a:visited				{background-image: url(../images/n_rollover_end_bg.gif);
								 color: #5D5089;
								 text-decoration: none;
								 font-weight: bold;
								 padding-left: 30px;
								 padding-right: 7px;
								 padding-top: 4px;
								 padding-bottom: 4px;
								 background-position: 0px 0px;}
								 
.menu1End a:hover				{color: #FFFFFF;
								 background-position: 0px 22px;}

.menu1EndOn a:link,
.menu1EndOn a:active,
.menu1EndOn a:visited,
.menu1EndOn a:hover				{background-image: url(../images/n_rollover_end_bg.gif);
								 color: #FFFFFF;
								 text-decoration: none;
								 font-weight: bold;
								 padding-left: 30px;
								 padding-right: 7px;
								 padding-top: 4px;
								 padding-bottom: 4px;
								 background-position: 0px 22px;}

/*****************************************************************************************************************************/
/*** Left Navigation *********************************************************************************************************/
/*****************************************************************************************************************************/ 

.subnavigation					{width: 181px;
								 background-image: url(/images/sn_bg.gif);}
								 
.menu2list						{padding: 0px; 
								 margin: 0px 3px 0px 1px;
								 list-style-type: none;
								 list-style-image: none;}

.menu2list li					{padding: 0px; 
								 margin: 0px;}

.menu2							{background-color: #FFFFFF;
								 border-bottom: 1px solid #e0dede;}

.menu2 a:link,
.menu2 a:active,
.menu2 a:visited				{padding: 3px 3px 3px 7px;
								 display: block;
								 text-decoration: none;
								 font-weight: bold;
								 border: 1px solid #ffffff;}
								 
.menu2 a:hover					{}

.menu2On						{background-color: #FFFFFF;
								 border-bottom: 1px solid #e0dede;
								 background-image: url(/images/sn_bg_on.gif);}
								 
.menu2On a:link,
.menu2On a:active,
.menu2On a:hover,
.menu2On a:visited				{padding: 3px 3px 3px 7px;
								 display: block;
								 text-decoration: none;
								 font-weight: bold;
								 border: 1px solid #4c3e7c;
								 background-image: url(/images/sn_bg_on.gif);
								 color: #ffe35e;}
								 
.menu3							{background-color: #fff7de;}

.menu3 a:link,
.menu3 a:active,
.menu3 a:visited				{padding: 3px 3px 3px 14px;
								 display: block;
								 text-decoration: none;
								 font-weight: normal;
								 background-color: #fff7de;
								 background-image: url(/images/sn_bg_3.gif);}
								 
.menu3 a:hover					{}
								 
.menu3On a:link,
.menu3On a:active,
.menu3On a:hover,
.menu3On a:visited				{padding: 3px 3px 3px 14px;
								 color: #D5AB45;
								 display: block;
								 text-decoration: none;
								 font-weight: bold;
								 background-color: #fff7de;
								 background-image: url(/images/sn_bg_3.gif);}

/*****************************************************************************************************************************/
/*** Titles ******************************************************************************************************************/
/*****************************************************************************************************************************/

h1								{font-size: 14px;
								 padding-top: 0px;
								 margin-top: 0px;
								 margin-bottom: 10px;
								 color: #544687;}

h2								{font-weight: bold;
								 font-size: 11px;
								 color: #8476B7;
								 margin-top: 10px; margin-bottom: 10px;}

h3								{font-size: 11px;
								 color: #4C3E7C;}
								 
.breadcrumbs					{text-align: right;
								 font-size: 10px;
								 color: #999999;
								 padding-right: 7px;}
								 
.title							{border-bottom: 1px solid #ffc623;}

.title1							{font-size: 18px;
								 color: #544687;
								 padding: 4px 0px 4px 7px;}
								 
p								{margin-top: 10px;
								 margin-bottom: 10px;}

.landingtitle					{padding: 0px;
								 margin: 2px 0px 2px 0px;}
								 
.landingtitle a					{
	text-decoration: none;
}

/*****************************************************************************************************************************/
/*** Forms *******************************************************************************************************************/
/*****************************************************************************************************************************/
								 
.tblTitle						{background-color: #4C3E7C;
								 color: #FFFFFF;
								 font-weight: bold;}
								 
.tblTitle2						{font-weight: bold;
								 background-color: #8F83B4;
								 color: #FFFFFF;}
								 
.tblForm						{}

.tblRow td						{
	border-bottom: 1px solid #FFFFFF;
	background-color: #FFFFFF;
}
.tblRowOver td					{border-bottom: 1px solid #FFFFFF;
								 background-color: #FBF6DC;}
								 
input,
select,
textarea						{font-family: sans-serif;
								 font-size: 11px;}
								 
.required						{font-family: Verdana, Helvetica, sans-serif;
								 font-size: 11px;
								 font-weight: bold;
								 color: #CC0000;
								 width: 16px;
								 text-align: center;}

.buttons						{text-align: center;
								 padding-top: 7px;}
								 
.button							{width: 75px;
								 background-color: #4C3E7C;
								 border: 1px solid #FFFFFF;
								 color: #FFFFFF;
								 font-weight: bold;
								 cursor: auto;
								 padding: 1px;}

.buttonover						{width: 75px;
								 background-color: #4C3E7C;
								 border: 1px solid #FFED86;
								 color: #FFED86;
								 font-weight: bold;
								 cursor: pointer;
								 padding: 1px;}
								 
.errorbox						{background-color: red;}

form							{display: inline;}

.tblNested td					{border-bottom-width: 0px;}

/*****************************************************************************************************************************/
/*** Styles for specific objects on inside pages *****************************************************************************/
/*****************************************************************************************************************************/

.cb								{border-right: 1px solid #C68C02;}
.cbinterior						{padding: 7px 7px 0px 7px;}
.cbpicture						{padding: 7px 7px 0px 0px;}
.cbmore							{text-align: right;
								 padding: 0px 7px 0px 0px;}

.landingboxmore					{text-align: right;
								 padding: 3px 0px 0px 0px;}
								 
.landingboxtop					{padding: 0px 14px 14px 0px;}
.landingbox						{padding: 0px 14px 14px 0px;}
.landingboxtop td				{
	border-top: 3px double #ffc623;
	border-left: 1px solid #ffc623;
	padding: 7px 0px 0px 7px;
	text-align : left;
}
.landingbox td					{
	border-top: 1px solid #ffc623;
	border-left: 1px solid #ffc623;
	padding: 7px 0px 0px 7px;
	text-align : left;
}

.plaintitle						{padding: 0px;
								 margin: 0px 0px 2px 0px;}
.plaintitle a					{text-decoration: none;}
.hdivider						{padding:0px;
								 background-color:#EEEEEE;}			
								
ol li							{padding-bottom: 3px;}					

.space li						{padding-bottom: 10px;}
.space							{padding-top: 3px; padding-bottom: 0px; margin-top: 3px; margin-bottom: 0px;}

ul								{list-style-image: url(/images/bullet.gif);}

.rightbox						{background-image: url(/images/right_box_bg_no_bullet.gif);
							 	 text-align: left;
								 padding: 4px 4px 4px 8px;}
.rightboxbullet					{background-image: url(/images/right_box_bg.gif);
								 padding: 4px 3px 3px 26px;
								 text-align: left;}
				 
			
