body {margin:0px;}

div.norm		{ color:#000000; font-family:verdana,helvetica; font-size:9pt;}
div.copy		{ color:#595959; font-family:verdana,helvetica; font-size:9pt;}
div.copysmall	{ color:#999999; font-family:arial,helvetica; font-size:8pt;}
div.small		{ color:#696969; font-family:tahoma,helvetica; font-size:8pt;}
div.tiny		{ color:#696969; font-family:tahoma,helvetica; font-size:7pt;}
div.tiny2		{ color:#AAAAAA; font-family:tahoma,helvetica; font-size:7pt;}
div.title		{ color:#9BA9A0; font-family:tahoma,helvetica; font-weight:bold; font-size:11pt;}
div.foot		{ color:#666666; font-family:tahoma,helvetica; font-size:8pt;}

a				{ color:#336699; font-size:9pt; text-decoration:underline; font-family:verdana,helvetica; }
a:hover 	    { color:#000000; font-size:9pt; text-decoration:underline; font-family:verdana,helvetica; }
a.norm			{ color:#336699; font-size:9pt; text-decoration:underline; font-family:verdana,helvetica; }
a.norm:hover 	{ color:#000000; font-size:9pt; text-decoration:underline; font-family:verdana,helvetica; }
a.admin			{ color:#336699; font-size:10pt; font-weight:bold; text-decoration:none; font-family:tahoma,helvetica; }
a.admin:hover 	{ color:#666666; font-size:10pt; font-weight:bold; text-decoration:none; font-family:tahoma,helvetica; }
a.manu			{ color:#336699; font-size:9pt; text-decoration:underline; font-family:verdana,helvetica; line-height:25px; }
a.manu:hover 	{ color:#000000; font-size:9pt; text-decoration:underline; font-family:verdana,helvetica; line-height:25px; }
a.ftnav			{ color:#FFFFFF; font-size:8pt; font-weight:bold; text-decoration:none; font-family:tahoma,helvetica; }
a.ftnav:hover 	{ color:#FFFFFF; font-size:8pt; font-weight:bold; text-decoration:underline; font-family:tahoma,helvetica; }
a.foot			{ color:#FFFFFF; font-size:8pt; font-weight:bold; text-decoration:underline; font-family:tahoma,helvetica; }
a.foot:hover 	{ color:#FFFFFF; font-size:8pt; font-weight:bold; text-decoration:underline; font-family:tahoma,helvetica; }

.textinput 		{ color:#666666; font-family:tahoma,helvetica; font-size:8pt; font-weight:bold; background-color:#FFFFFF; border: 1px solid #CCCCCC;}

td.nav			{ background-color:#666666; }
td.ftnav		{ color:#DDDDDD; }
td.btnav 		{ background-color: top;} 

div.mfghome		{ vertical-align: baseline; }
div.Ptitle		{ color:#595959; font-family:tahoma,helvetica; font-weight:bold; font-size:11pt; background-color:#F8F8F8; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; padding: 3px; margin-bottom: 5px; }
div.Stitle		{ color:#666666; font-family:tahoma,helvetica; font-weight:bold; font-size:10pt; border-bottom: 1px solid #CCCCCC; padding: 3px; margin-bottom: 5px;}
div.Mtitle		{ color:#999999; font-family:tahoma,helvetica; font-weight:bold; font-size:10pt; background-color:#F8F8F8; border: 1px solid #CCCCCC; padding: 3px; margin-bottom: 4px;}

table.navbg		{ background: #FFFFFF url(../images/nav-bg.jpg) repeat-x center top; }

.menu {
	font-family:Tahoma, Verdana, Arial;
	color:#666666;
	font-weight:bold;
	font-size:10pt;
	text-decoration:none;
	width:199px;
	height:30px;
	text-indent: 30px;
	line-height:30px;
}

.menu a {
	font-family:Tahoma, Verdana, Arial;
	color:#666666;
	font-weight:bold;
	font-size:10pt;
	text-decoration:none;
	width:199px;
	height:30px;
	display:block;
}

.menu a:hover {
	font-family:Tahoma, Verdana, Arial;
	background: #FFFFFF;
	color:#000055;
	font-weight:bold;
	font-size:10pt;
	text-decoration:none;
	width:199px;
	height:30px;
	display:block;
	filter:alpha(opacity=50);-moz-opacity:0.5;
}



/* ------------------ BEGIN Project STYLES ----- light blue = #7AA8ED ------------------------------------------------------------------------ */
div.fso-title		  { color:#595959; font-family:tahoma,helvetica; font-weight:bold; font-size:11pt; background-color:#F8F8F8; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; padding: 3px; margin-bottom: 5px;}
div.fso-subtitle	{ color:#595959; font-family:tahoma,helvetica; font-weight:bold; font-size:10pt; background-color:#F8F8F8; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; padding: 3px; margin-bottom: 5px;}

a.fsonav			 { color:#336699; font-size:9pt; text-decoration:none; font-family:verdana,helvetica; font-weight:bold; }
a.fsonav:hover			{ color:#000000; font-size:9pt; text-decoration:none; font-family:verdana,helvetica; font-weight:bold; }
a.feat				 { color:#9BA9A0; font-size:9pt; text-decoration:underline; font-family:verdana,helvetica; font-weight:bold; }
a.feat:hover			{ color:#000000; font-size:9pt; text-decoration:underline; font-family:verdana,helvetica; font-weight:bold; }

td.feathome 		{ border-left: 1px solid #CCCCCC;} 

/* TABLE STYLES Main Page Color*/
table.form_main {background-color: #FFFFFF; font-size:9pt; font-family:verdana,helvetica; }
td.form_main {background-color: #FFFFFF; font-size:9pt; font-family:verdana,helvetica;  }
/* NEW TABLE STYLE FOR Vertical Layout Control Secondary Layout Color(Light Blue)*/
table.color2_layout { background-color: #FFFFFF; font-size:9pt; font-family:verdana,helvetica; }
td.color2_layout { background-color: #FFFFFF; font-size:9pt; font-family:verdana,helvetica; }

/* for alternating listings in the admin area*/
td.row1_0	{ background-color: #FFFFFF; font-size:9pt; font-family:verdana,helvetica; }
td.row2_0	{ background-color: #F2F2F2; font-size:9pt; font-family:verdana,helvetica; }
td.row3_0	{ background-color: #FFFFFF; font-size:9pt; font-family:verdana,helvetica; }
.adminListingLeft_0 {
color: #000000;
background-color : transparent;
font-family:verdana,helvetica; 
}

td.row1_1	{ background-color: #FFFFFF; font-size:9pt; font-family:verdana,helvetica; }
td.row2_1	{ background-color: #F2F2F2; font-size:9pt; font-family:verdana,helvetica; }
td.row3_1	{ background-color: #FFFFFF; font-size:9pt; font-family:verdana,helvetica; }
.adminListingLeft_1 {
color: #000000;
font-size:9pt; 
background-color : transparent;
font-family:verdana,helvetica; 
}

/* for alternating image listings */
td.image_row_0	{ background-color: #FFFFFF; font-size:9pt; font-family:verdana,helvetica; }
td.image_row_1	{ background-color: #F2F2F2; font-size:9pt; font-family:verdana,helvetica; }

/* for alternating search result listings */
td.search_row_0	{ background-color: #FFFFFF; font-size:9pt; font-family:verdana,helvetica; }
td.search_row_1	{ background-color: #F5F5F5; font-size:9pt; font-family:verdana,helvetica; }

/* TEXT STYLES */
.small { font-size : 8px; color : #000000; font-family:verdana,helvetica; }

.required {
color: #FF0000;
font-size:9pt; 
background-color : transparent;
font-family:verdana,helvetica; 
}

.lightText {
color: #494949;
font-size:9pt; 
background-color : transparent;
font-family:verdana,helvetica; 
}


/* TEMPLATE EDITOR STYLES */
td.templateEditorHead	{ background-color: #F2F2F2; font-size:9pt; font-family:verdana,helvetica; }
td.templateEditorNew	{ background-color: #F2F2F2; font-size:9pt; font-family:verdana,helvetica; }

/* Default Browser Specific */
UL {	list-style-image : url(/images/listdot12.gif);   }
