body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	color: #666666;
	text-decoration: none;
}
a:hover {
	color: #EB4C8C;
	text-decoration: none;
}
a:active {
	color: #666666;
	text-decoration: none;
}
.main_text {
	font-family: arial;
	font-size: 12px;
	color: #FFFFFF;
}
.mainsmall {

	font-family: tahoma;
	font-size: 10px;
	color: #333333;
}
.mainsmallwhite {

	font-family: tahoma;
	font-size: 11px;
	color: #FFFFFF;
}
.mainsmalblack {


	font-family: tahoma;
	font-size: 11px;
	color: #666666;
}
#flashcontent1 {
		width: 692px;
		height: 150px;
		float: center;
	}

#flashcontent2 {
		width: 694px;
		height: 97px;
		float: center;
	}
/***************************************
  Navigational Menu
 **************************************/
div.menu {
	background-image:url(mainnav_dividerline.gif);
	width:165px;
	padding-top:1px;
	padding-bottom:1px; /* bottom dotted line */
	overflow:hidden;
	font-family: tahoma;
	font-size: 11px;
	color: #FFFFFF;
	
}
/*  below is to handle strange behavor for
    NN and OP where navPrimary's margin-top attribute
	was only taking if a border was set on the menu div */
div.menu > a:first-child {
	margin-top: 0px;
}
/* --------   Primary and Secondary   -------- */
a.navPrimary, a.navPrimaryActive, a.navSecondary, a.navSecondaryActive {
    display: block;
	background:#FF67A7 no-repeat top left;
	overflow:hidden;
}
/* --------   Primary   -------- */
a.navPrimary, a.navPrimaryActive {
    margin-top: 1px; /* dotted line */
	padding-top:6px;
	padding-bottom:7px; 
	padding-left:20px;
	color:#FFFFFF;
	text-decoration:none;
}
a.navPrimary {
	background-image:url(mainnav_redarrow.gif);
	color:#FFFFFF;
}
a.navPrimaryActive {
	background-image:url(mainnav_blackarrow.gif);
	color:#000000;
}
a.navPrimary:visited {
	color:#FFFFFF;
}
a.navPrimary:hover {
	background-color:#EBEBEB;
	color:#000000;
}
a.navPrimary:active {
	color:#000000;
}
a.navPrimaryActive:visited {
	color:#FFFFFF;
}
a.navPrimaryActive:hover {
	color:#000000;
}
a.navPrimaryActive:active {
	color:#000000;
}
/* --------   Secondary   -------- */
a.navSecondary, a.navSecondaryActive  {
	text-decoration:underline;
	padding-bottom:10px;
	padding-left:30px;
}
a.navSecondary {
	background-image:url(subnav_bullet_red.gif);
	color: #FFFFFF;
}
a.navSecondary:hover {
	background-image:url(subnav_bullet_red.gif);
	color: #000000;
}
a.navSecondaryActive {
	background-image:url(subnav_bullet_black.gif);
	text-decoration:none;
	color: #FFFFFF;
}
a.navSecondaryActive:visited {
	color: #CCCCCC;
}
.frm_obj     { font-family: Verdana; font-size: 8pt; border: 1px solid #CCCCCC; 
               padding-left: 4px; padding-right: 4px; padding-top: 1px; 
               padding-bottom: 1px }
.mainsmallred {

	font-family: tahoma;
	font-size: 9px;
	color: #FF0000;
}			   

.footer { font-family: arial, helvetica, sans-serif; font-size:9px;color: #9c9c9c; text-align: center, justify; text-decoration: none;}
h1 {font-family: arial, helvetica, sans-serif;font-size:10px;color: #9c9c9c;}

.h1 { font-family: arial, helvetica, sans-serif; font-size:10px;color: #9c9c9c;}
.h2 { font-family: arial, helvetica, sans-serif; font-size:9px;color: #9c9c9c;}