body
{
	
	font-family: arial;
	font-size:12px;
	margin:0px;
	padding:0px;
}
td
{
	font-family: arial;
	font-size:12px;
}

/* :::::::::::: START HEADER ::::::::::::::::::: */
td.topMenu
{
	padding-left:267px; 
	font-size:10px;
	color:#8F4400;
}
td.topMenu a
{
	padding:0px 15px;
	text-decoration:none;
	color:#8F4400;
	font-size:11px;
}
td.topMenu a:hover
{
	text-decoration:underline;
}
td.topSep
{
	padding:0px 76px 0px 76px;
	
}

td.topSearchBox input
{
	border: 1px solid #a66e3c;
	height:25px;
	font-size:10px;
	width:250px;
	padding:4px 5px;
}

td.topSearchSubmit
{
	padding-left:8px;
	
}

h1#pageTitle
{
	font-size:16pt;
	margin:0px;
	padding:0px;
	
}
h3
{
	font-size:14px;
}

/*
	:::::::::::::::::::::::::::::::::::::::::;  START GENERIC :::::::::::::::::::::::
 */	
 
.strong4 {
	font-size: 14px;
	font-family: arial,helvetica;
	color: #4A515A;
	font-weight: bold;
}

.errHilite {
  background-color: #ff9999;
}
.justify {
	text-align : justify;
}
tr.formTitleRow td
{
	background-color: #EE9748;
}

.heading2 {
	font-size: 12pt;
	font-family: tahoma,arial,helvetica;
	text-decoration: underline;
	font-weight: bold;
	color: #ED9444;
}
.heading3 {
	font-size: 14px;
	font-family: tahoma,arial,helvetica;
	text-decoration: none;
	font-weight: bold;
	color: #4E4E4E;
}

/*
	:::::::::::::::::::::::::::::::::::::::::  MENU CODE :::::::::::::::::::::::
 */		
 

#menu
	{
		color:#ffffff;
		text-transform: uppercase;

	}

#menuItem_1
	{
		
		padding: 0px 0px 0px 0px;
	
	}	
		
#menuItem_1 ul
	{
		margin:0px; 
		padding:0px;
		padding-bottom:0px;
		list-style: none;
	}
#menuItem_1 li
	{
		padding-left: 11px;
  	 	background: url(/images/li_menuLevel1.gif) 0 0.8em no-repeat; 
		text-decoration:none; 
		color:#006699;
		padding-bottom:5px;
		padding-top:5px;
		border-top:1px dotted #fff;
	}	

#menuItem_1 a
	{
		font-size:11px;
		color: #FFFFFF;
		text-decoration: none;
	}
#menuItem_1 a.active, #menuItem_1 a.inMenu
	{
		color: #e2bb29;
	}	
.membersMenu #menuItem_2 a
{
	color: #FFCC9F;
}	

#menuItem_2
	{
		padding: 0px 0px 0px 15px;
		
	}	
#menuItem_2 ul
	{
		margin:0px; 
		padding:0px;
		padding-bottom:0px;
		list-style: none;
	}
#menuItem_2 li
	{
		padding-left: 10px;
  	 	background: url(/images/li_menuLevel2.gif) 0 0.6em no-repeat; 
		text-decoration:none; 
		padding: 2px 0px 2px 10px;
		color:#006699;
	}		
#menuItem_2 li.active
	{
		padding-left: 10px;
  	 	background: url(/images/li_menuLevel2.gif) 0 0.5em no-repeat; 
		text-decoration:none; 
		color:#006699
	
	}		
#menuItem_2 a
	{
		font-size:10px;
		color: #73a9f2;
		font-weight:normal;
		text-decoration: none;
	}	
#menuItem_2 a.active, #menuItem_2 a.inMenu
	{
		color: #a5cbff;
	}	
#menuItem_3
	{
		padding: 5px 0px 3px 20px;
	
	}	
#menuItem_3 ul
	{
		margin:0px; 
		padding:0px;
		padding-bottom:3px;
		list-style: none;
	}
#menuItem_3 li
	{
		padding-left: 11px;
  	 	background: url(/images/li_menuLevel2.gif) 0 0.6em no-repeat; 
		text-decoration:none; 
		color:#006699;
	}		
#menuItem_3 li.active
	{
		padding-left: 11px;
  	 	background: url(/images/li_menuLevel2.gif) 0 0.5em no-repeat; 
		text-decoration:none; 
		color:#006699
	
	}		
#menuItem_3 a
	{
		font-size:10px;
		color: #584f86;
		font-weight:normal;
		text-decoration: none;
	}	

#menuItem_1 li.firstRecord 
{
	border-top:0px;
} 
#menuItem_2 li.lastRecord, #menuItem_1 li.lastRecord
{
	padding-bottom:5px;
}	

 
/*
	 :::::::::::::::::::::::::::::::::::::::::; START FOOTER :::::::::::::::::::::::
 */	
 
td.footer
{
	height:75px;
	background: #9d9d9d url(/images/bg_footer.jpg) repeat-x;
}

td.footer td.text
{
	font-size:11px;
	color:#666666;
	font-weight:bold;
	padding-left:13px;
	line-height:16px;
	padding-top:14px;
}
td.footer td.text a
{
	color:#565656;
}

/* :::::::::::::::::::::: MEMBERS CSS :::::::::::: */

	hr { color: #990000;  }

	.firstName {
		font-size: 16px;
		font-family: arial,helvetica;
	}
	.lastName {
		font-size: 24px;
		font-family: arial,helvetica;
	}

	
	

	
    A.submenu {
	  font-size: 12px; 
	  color: #669999; 
	  text-decoration: none ; 
	  font-family: arial,helvetica;
	}
    A.submenu:hover {
	  font-size: 12px; 
	  color: #669999; 
	  text-decoration:underline; 
	  font-family: arial,helvetica;
	}
    A.submenuStrong {
	  font-size: 12px; 
	  color: #669999; 
	  font-weight: bold;
	  text-decoration: none ; 
	  font-family: arial,helvetica;
	}
    A.submenuStrong:hover {
	  font-size: 12px; 
	  color: #669999; 
	  font-weight: bold;
	  text-decoration:underline; 
	  font-family: arial,helvetica;
	}	
    A.submenu:visited { 
	  color: #669999; 
	  font-family: arial,helvetica;
	  font-size: 12px; 
	  text-decoration: none ; 
	}
	
	.tech_heading {
	  color: #ededed; 
	  font-family: arial,helvetica;
	  font-size: 13px; 
	  text-decoration: none ; 
	  font-weight: bold;
	}
	.footer { font-size: 11px; }
	.tableBoundry { background-color: #000000; }
	.subTableBoundry { background-color: #FFFFFF; }
	.calThisDateSep {  background-color: #ff9900; }
	.trCalDaysHeadings { background-color: #FFFFFF; }
	.days { background-color: #E0E0E0; }
	.dayNumPrint {  font-size: 20px;
					color: #000000;
	}

	.calBtnBorder {
	background-color: #006666;
	}
	.calButton {
	color:  #FFCC66;
	background-color: #FFCC66;
	}
	.titleRow { 
	 color: #FFFFFF;
	 background-color: #efa25c;
	}
	.titleRow  td{ 
	 color: #FFFFFF;
	 background-color: #efa25c;
	}
	.titleRow a 
	{
		color: #000;
	}
	.deleteRow { 
	 color: #FFFFFF;
	 background-color: #990000;
	}	
	.tableBorder { 
	 color: #330000;
	 background-color: #330000;
	}	
	.thisCalEventTitle {
	 background-color: #CCCCCC;
	}
	.thisCalEventInfo {
	 background-color: #ffffcc;
	}
	.strong4 {
		font-size: 14px;
		font-family: arial,helvetica;
		color: #4A515A;
		font-weight: bold;
	}
	
	.justify {
	text-align : justify;
    }
	.redText {
	font-size: 13px;
	color: #990000;
	font-weight: bold;
	}
		
.errHilite {
  background-color: #ff9999;
}



	.evenRow
	{
		background-color: #fff;
	}
	.oddRow
	{
		background-color: #eee;
	}
	.inlineForm , .formTitleRow
	{
		background-color: #efa25c;
	}
	.highlight
	{
		background-color: #ffcccc;
	}
	.errHilite
	{
		background-color: #ff9999;
	}
	.formCaption
	{
		background-color: #eee;
		font-weight:bold;
		text-align:right;
	}	
	.formTitleRow
	{
		color:#fff;
		font-weight:bold;
	}
