.ltTanBg { background-color: #F2F2D7 }
.mdTanCBg {  background-color: #E4E4C9 }
.dkTanBg {  background-color: #CCCC99 }
.dkTanToolsBg {  background-color: #C3C393 }
.dkOliveBg { background-color: #666633 }
.ltBlueBg {  background-color: #D4EAFF }
.mdBlueBg {  background-color: #006699 }
.dkBlueBg {  background-color: #003399 }
.ltGrayBg {  background-color: #EEEEEE }
.ltGrayErrorBg {  background-color: #CCCCCC }
.mdGrayBg { background-color: #999999}
.whiteBg {  background-color: #FFFFFF }
.blackBg {  background-color: #000000 }
.redErrorBg {  background-color: #FF0000 }
.goldBg { background-color: #FFCC33 }

.white10 { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10px;  font-weight: normal; color: #FFFFFF }
.white11 { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px;  font-weight: normal; color: #FFFFFF }
.white11b { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px;  font-weight: bold; color: #FFFFFF }

.red11 { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px;  font-weight: normal; color: #FF0000 }

.mdBlue9 { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 9px; font-weight: normal; color: #006699; }
.dkBlue10 {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: x-small; font-weight: normal; color: #003399 }
.dkBlue10h {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 9px; font-weight: bold; color: #003399 }

.dkOlive9Tb { font-family: Tahoma, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #666633; }
.dkOlive10 { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666633 }
.dkOlive10b { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #666633 }
.dkOlive11b { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666633 }

.mdGray9 { font-family: Verdana, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #999999 }
.mdGray9b { font-family: Verdana, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #999999 }
.mdGray9T { font-family: Tahoma, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #999999 }
.mdGray10 { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #999999 }
.dkGray9 { font-family: Verdana, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #666666 }
.dkGray10 {	font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666 }

.black9T { font-family: Tahoma, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #000000; }
.black9Tb { font-family: Tahoma, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #000000; }
.black10T { font-family: Tahoma, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; }
.black10Tb { font-family: Tahoma, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; }
/*.black9 {  font-family: Verdana, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #000000; }*/
.black10 {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; }
.black10b {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; }
.black11 {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; }
.black11b {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; }
.black13b {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; }

.top5title { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666633; text-align:middle}
.top5num {  font-family: Verdana, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #000000; }
.top5value {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; }
.top5text {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; }


/************************/
/*   Menus */
/************************/
div#topmenu {
    background: url(/images/topmenu_bg.png) repeat-x;
    height: 29px;
}

div#topmenu a:hover {
    color: #ffffff;
    background: #003399; /*#7B8622;*/
}
#euc_menu {
}
#euc_menu a {
    display: block;
    font-family: Tahoma, Helvetica, sans-serif;
    float: left;
    line-height: 25px;
    padding: 0px 25px;
    text-decoration:none;
    font-size: 11px;
    font-weight:bold;
    color:#FFFFFF;
    border-right: 1px solid #fff;
}

#euc_menu a.hover {
    background: #003399; 
}

#euc_menu span.active a {
    display: inline;
    color: #000000;
    background: #FFCC33; 
}

#euc_menu #img {
    vertical-align:bottom;
}

div#submenu {
    background: #FFFFCC;
    height: 22px;
}

div#submenu a:hover {
    color: #000000;
    /*background: #FFFFFF;*/
    text-decoration:underline;
}
#sub_menu {
}
#sub_menu a {
    display: block;
    font-family: Tahoma, Helvetica, sans-serif;
    float: left;
    line-height: 20px;
    padding: 1px 15px;
    text-decoration:none;
    font-size: 9px;
    font-weight:bold;
    color:#000000;
    border-right: 1px solid #FFFFCC;
}

#sub_menu a.hover {
    background: #F2F2D7; 
}

#sub_menu span.active a {
    display: inline;
    color: #000000;
    background: #FFFFFF; 
}


.spacerHeadline{ margin-bottom: 12px; }
.headline { color: #003399;
            font-family: Georgia,Tahoma,Verdana,Arial,serif;
            font-size: 22px;
            font-weight: normal;
            line-height: 23px;
            text-decoration: none;}
            
.subheadline { color: #003399;
            font-family: Georgia,Tahoma,Verdana,Arial,serif;
            font-size: 16px;
            font-weight: normal;
            line-height: 18px;
            text-decoration: none;}

/* register/profile form table */
.profile table {width:100%;}
.profile img {display:inline;}
.profile th, .profile td {text-align:left;padding:3px 0;border-bottom:1px solid #ccc;}
.profile td.category {background: #000000;text-align:left;padding:3px 1;}

.profile td.kids {text-align:left;padding:1px 0;border-bottom:0px }
.profile td.kids_c {text-align:middle;padding:1px 0;border-bottom:0px }

td.listcell-0 { background: #FFFFFF;}
td.listcell-1 { background: #FAF8ED;}

#wrap {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/bg_plain.gif) repeat-y; 
	PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 780px; PADDING-TOP: 0px; 
	POSITION: relative; TEXT-ALIGN: left
}

body.page 
	{/*#ED752A;*/
	margin-top: 0px; 
	margin-left: 0px; 
	margin-right: 5px; 
	margin-bottom: 5px;
	background-color: #A0AFCC;/*#ffffff;*/
	}
input.signin 
	{
	background-color:#ffffcc; 
	width: 150px; 
	font-family: verdana, arial, tahoma; 
	font-size: 10px; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-right: 0px; 
	margin-left: 0px;
	}
select.form1 
	{
	background-color: #ffffff; 
	font-family: verdana, arial, tahoma; 
	font-size: 10px; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-right: 0px; 
	margin-left: 0px;
	}
#error_form 
	{
	background-color:#FFCC33; padding: 2px;
	border-top-color:#FF0000; 
	border-left-color:#FF0000; 
	border-bottom-color:#FF0000; 
	border-right-color:#FF0000; 
	border-width: 1px; 
	border-style:solid;
	}

h1 {color:#223388; FONT-FAMILY: Verdana,Arial; FONT-SIZE: 18px; font-weight: bold; padding: 0px; margin: 0px; line-height: 0px;}
h2 {color:#223388; FONT-FAMILY: Verdana,Arial; FONT-SIZE: 15px; font-weight: bold; padding: 0px; margin: 0px;}
h3 {color:#000000; FONT-FAMILY: Verdana,Arial; FONT-SIZE: 12px; font-weight: normal; padding: 0px; margin: 0px;}

#formoff {color: #999999;}

#title {color:#223388; 
	FONT-FAMILY: Verdana,Arial; 
	FONT-SIZE: 18px; 
	font-weight: bold; 
	padding: 0px; 
	margin: 0px;}

#header {FONT-FAMILY: Verdana,Arial,sans-serif; FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR: #223388;}

.articletitle {font-size: 13px; font-weight: bold; line-height: 16px; color: #000;}

.articletext {font-family: arial,verdana,helvetica; color: #000000;}

#lead {line-height: 16px; width: 200px;}

hr.generic {color: #D3DFED; height: 1px; width: 100%;}

#articlesub {font-family: verdana,arial,sans-serif; 
	font-size: 10px; 
	color: #666666; 
	font-weight: bold;}
	
hr.line2 {color: #D3DFED; height: 1px; width: 100%;}

#resultspace {background-color:#ffffff; padding-top: 0px; padding-right: 10px; padding-left: 0px; padding-bottom: 0px;}

#hometop2  {
	position:relative; 
	width:760px;
	height: 80px; 
	overflow:visible; 
	background: url(/images/home/feature_bg.jpg);
	margin-top:0; 
	border-width: 0px; 
	padding-top: 0px; 
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	FONT-FAMILY: Arial,Verdana,Arial,sans-serif; 
	FONT-SIZE: 11px;
	margin: 0px;
	}

#featured {font-family: verdana,arial,sans-serif; font-size: 10px; color: #FF9900; font-weight: bold;}
	
#viewcontentBy2 {FONT-FAMILY: Verdana,Arial,sans-serif; FONT-SIZE: 10px; font-weight: bold; color: #ffffff;}

#vertrule {background: #D3DFED; margin-top: 6px; margin-bottom: 6px; height: 1px; width: 100%;}

#content {position: relative; width: 757px; margin-top: 10px; margin-bottom: 10px;} 

a.name:link    {COLOR: #ffffff; FONT-FAMILY: Tahoma,Verdana,Arial,sans-serif; FONT-SIZE: 11px; text-decoration: none; font-weight: bold; padding: 0px; margin: 0px;}
a.name:hover   {COLOR: #FFFF99; FONT-FAMILY: Tahoma,Arial,Verdana,Arial,sans-serif; FONT-SIZE: 11px; text-decoration: none; font-weight: bold;}
a.name:active  {COLOR: #FFFF99; FONT-FAMILY: Tahoma,Arial,Verdana,Arial,sans-serif; FONT-SIZE: 11px; text-decoration: none; font-weight: bold;}
a.name:visited {COLOR: #ffffff; FONT-FAMILY: Tahoma,Arial,Verdana,Arial,sans-serif; FONT-SIZE: 11px; text-decoration: none; font-weight: bold;}
a.name:visited:hover {COLOR: #FFFF99; FONT-FAMILY: Tahoma,Arial,Verdana,Arial,sans-serif; FONT-SIZE: 11px; text-decoration: none; font-weight: bold;}

tr.rightnav2 {background-color:#ffffcc;padding-left: 5px; padding-bottom: 5px; padding-top: 5px; padding-bottom: 5px; margin: 100px;}
a.rightnav2 {color:#0066CC;text-decoration:none;FONT-SIZE:10px;padding-left: 5px;}
a.rightnav2:hover {background-color:#ffffcc;color:#003366;text-decoration:underline;FONT-SIZE:10px;padding-left: 5px;}
a.rightnav2:visited:hover {background-color:#ffffcc;color:#003366;text-decoration:underline;FONT-SIZE:10px;padding-left: 5px;}

tr.rightnav3 {background-color:#ffffff;padding-left: 5px; padding-bottom: 5px; padding-top: 5px; padding-bottom: 5px; margin: 100px;}
a.rightnav3 {color:#0066CC;text-decoration:none;FONT-SIZE:10px;padding-left: 5px;}
a.rightnav3:hover {background-color:#ffffff;color:#003366;text-decoration:underline;FONT-SIZE:10px;padding-left: 5px;}
a.rightnav3:visited:hover {background-color:#ffffff;color:#003366;text-decoration:underline;FONT-SIZE:10px;padding-left: 5px;}

#box1986  {border-top-color:#ffffff; 
	background-color:#ffffff;
	border-left-color:#FFCC66; 
	border-bottom-color:#ffffff; 
	border-right-color:#ffffff;
	position:relative; width:557px; 
	border-width: 1px; 
	border-style: solid; 
	padding-right: 5px; 
	padding-left: 10px;}

#reunionbox  {
	border-top-color:#ffffff; 
	background-color:#CBDAED;
	border-left-color:#ffffff; 
	border-bottom-color:#ffffff; 
	border-right-color:#ffffff; 
	width: 200px; 
	border-width: 5px; 
	border-style: solid; 
	padding-right: 10px; 
	padding-left: 10px;}

#box2  {border-top-color:#ffffff; 
	background-color:#ffffff;
	border-left-color:#FFCC66; 
	border-bottom-color:#ffffff; 
	border-right-color:#ffffff;
	position:relative; width:400px; 
	border-width: 1px; 
	border-style: solid; 
	padding-right: 5px; 
	padding-left: 5px;}

#box20  {border-top-color:#ffffff; 
	background-color:#ffffff;
	border-left-color:#FFCC66; 
	border-bottom-color:#ffffff; 
	border-right-color:#ffffff;
	border-width: 1px; 
	border-style: solid; 
	padding-right: 5px; 
	padding-left: 10px;}

#box3  {border-top-color:#ffffff; 
	background-color:#ffffff;
	border-left-color:#FFCC66; 
	border-bottom-color:#ffffff; 
	border-right-color:#ffffff;
	position:relative; 
	width:160px;  
	border-width: 1px; 
	border-style: solid; 
	padding-left: 0px;
	FONT-FAMILY: Verdana,Arial,Tahoma,sans-serif;}

#box5  {border-top-color:#ffffff; 
	background-color:#ffffff;
	border-left-color:#ffffff; 
	border-bottom-color:#ffffff; 
	border-right-color:#ffffff;
	position:relative; 
	width:600px;  
	border-width: 1px; 
	border-style: solid; 
	padding-right: 10px; 
	padding-left: 10px;}

#box6  {
	border-top-color:#ffffff; 
	background-color:#ffffff;
	border-left-color:#ffffff; 
	border-bottom-color:#ffffff; 
	border-right-color:#ffffff; 
	width: 200px; 
	border-width: 1px; 
	border-style: solid; 
	padding-right: 5px; 
	padding-left: 10px;}
	
#box7  {border-top-color:#ffffff; 
	background-color:#ffffff;
	border-left-color:#ffffff; 
	border-bottom-color:#ffffff; 
	border-right-color:#ffffff;
	position:relative; width:757px;  
	border-width: 1px; 
	border-style: solid; 
	padding-right: 10px; 
	padding-left: 10px;}

#box9  {
	border-top-color:#ffffff; 
	background-color:#ffffff;
	border-left-color:#ffffff; 
	border-bottom-color:#ffffff; 
	border-right-color:#ffffff; width: 520px; border-width: 1px; 
	border-style: solid; padding-right: 5px; padding-left: 10px;}
#box10  {
	border-top-color:#ffffff; background-color:#ffffff;
	border-left-color:#FFCC66; 
	border-bottom-color:#ffffff; 
	border-right-color:#ffffff; width: 240px; border-width: 1px; 
	border-style: solid; padding-right: 5px; padding-left: 10px;}
#box11  {border-top-color:#ffffff; background-color:#ffffff;
	border-left-color:#ffffff; 
	border-bottom-color:#ffffff; 
	border-right-color:#FFCC66;
	position:relative; width:150px; border-width: 1px; border-style: solid; 
	padding-left: 10px; padding-right: 5px;}
#box16  {
	border-top-color:#ffffff; background-color:#ffffff;
	border-left-color:#FFCC66; 
	border-bottom-color:#ffffff; 
	border-right-color:#ffffff; width: 240px; border-width: 1px; 
	border-style: solid; padding-right: 5px; padding-left: 0px;}
#box24  {border-top-color:#ffffff; background-color:#ffffff;
	border-left-color:#ffffff; 
	border-bottom-color:#ffffff; 
	border-right-color:#FFCC66;
	position:relative; width:190px;  border-width: 1px; border-style: solid; 
	padding-left: 10px; padding-right: 5px;}
#box25  {border-top-color:#ffffff; background-color:#ffffff;
	border-left-color:#ffffff; 
	border-bottom-color:#ffffff; 
	border-right-color:#ffffff;
	position:relative; width:190px;  border-width: 1px; border-style: solid; 
	padding-left: 10px; padding-right: 5px;}
#box26  {border-top-color:#ffffff; background-color:#ffffff;
	border-left-color:#ffffff; 
	border-bottom-color:#ffffff; 
	border-right-color:#ffffff;
	position:relative; border-width: 1px; border-style: solid; padding-left: 10px; 
	padding-right: 5px;}
#box27  {border-top-color:#ffffff; background-color:#ffffff;
	border-left-color:#ffffff; 
	border-bottom-color:#ffffff; 
	border-right-color:#ffffff;
	position:relative; width:760px;  border-width: 1px; border-style: solid; 
	padding-right: 0px; padding-left: 0px;}
#box28  {
	border-top-color:#ffffff; background-color:#ffffff;
	border-left-color:#ffffff; 
	border-bottom-color:#CC6600; 
	border-right-color:#ffffff; border-width: 1px; border-style: dashed; 
	padding-right: 0px; padding-bottom: 10px;}



img.highlight { 
	margin: 3px 10px 10px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;	 
	float:left;}
img.searchbutton { 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: bottom;}
select.form2 {
	background-color: #ffffff;
	color: #666666; 
	font-family: verdana, arial, tahoma; 
	font-size: 10px;
	width: 235px; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-right: 0px; 
	margin-left: 0px;}
input.form2 
	{
	background-color:#ffffff;
	color: #666666; 
	width: 218px; 
	font-family: verdana, arial, tahoma; 
	font-size: 10px; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-right: 0px; 
	margin-left: 0px;}
select.form3
	{
	background-color:#ffffff;
	color: #666666; 
	font-family: verdana, arial, tahoma; 
	font-size: 10px; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-right: 0px; 
	margin-left: 0px;}
img.sponsor { 
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;}
a.noline {
	color: #3366CC;
	text-decoration: none;}
a.noline:hover {
	color: #003366;
	text-decoration: underline;}
table {
	position:relative;
	font-size: 95%; 
	color: #666666;}

a {
	color: #3366CC;
	text-decoration: none;}
a:hover {
	color: #003366;
	text-decoration: underline;}
body {
	font-family: arial,verdana,helvetica;
	color: #666666;
	background-color: #FFFFFF;
	font-size: 85%;
	margin: 0px 0px 0px 0px;}
.headerspacer {
	font-family: verdana,sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #ffffff;
	margin: 0px 1px 0px 1px;}
img { 
	border: 0px;}
img.logo { 
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 0px 0px;
	border: 0px;}
.name {
	color: #ffffff;
	font-family: Tahoma,Verdana,Arial,sans-serif; 
	font-size: 18px; 
	line-height: 18px; 
	text-decoration: none; 
	font-weight: bold;}
#accountarea {
	position:absolute;
	width: 375px;
	left: 348px;
	top: 10px;
	border: 0px solid #ffffff;
	text-align: right;}
#accountarea2 {
	position:absolute;
	width: 280px;
	left: 448px;
	top: 20px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px dashed #9CB6D6;
	text-align: right;
	vertical-align: middle;}
input.search 
	{ 
	width: 130px; 
	font-family: verdana, arial, tahoma; 
	font-size: 12px;}
#searcharea {
	position:absolute;
	width: 375px;
	left: 352px;
	top: 60px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px solid #9CB6D6;
	text-align: right;
	vertical-align: bottom;}
#namearea {
	position:absolute;
	width: 375px;
	left: 352px;
	top: 0px;
	padding: 00px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px solid #9CB6D6;
	text-align: right;
	vertical-align: middle;}
.nav a{ 
	position:relative;
	font-family: verdana,sans-serif;
	font-size: 10px;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 5px 11px 5px 12px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight: bold;
	background: #003399;
	float:left;}
.nav a:hover{
	position:relative;
	font-family: verdana,sans-serif;
	font-size: 10px;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 5px 11px 5px 12px;
	background: url(/images/leftnavarrow.gif) no-repeat;
	color:#CC6600;
	font-weight: bold;
	text-decoration:none;
	float:left;}
.nav a:active{
	position:relative;
	font-family: verdana,sans-serif;
	font-size: 10px;
	font-weight:bold;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 5px 11px 5px 12px;
	background: url(/images/leftnavarrow.gif) no-repeat;
	color:#CC6600;
	text-decoration:none;
	float:left;}
.navon a {
	position:relative;
	font-family: verdana,sans-serif;
	font-size: 10px;
	font-weight:bold;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 5px 11px 5px 12px;
	background: url(/images/leftnavarrow.gif) no-repeat;
	color:#CC6600;
	text-decoration:none;
	float:left;}
.navon a:hover  {
	position:relative;
	font-family: verdana,sans-serif;
	font-size: 10px;
	font-weight:bold;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 5px 11px 5px 12px;
	background: url(/images/leftnavarrow.gif) no-repeat;
	color:#CC6600;
	text-decoration:none;
	float:left;}
.navsub a{ 
	position:relative;
	font-family: verdana,sans-serif;
	font-size: 10px;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 5px 11px 5px 11px;
	text-decoration:none;
	color:#CC6600;
	background: #ffffff;
	float:left;}
.navsub a:hover{
	position:relative;
	font-family: verdana,sans-serif;
	font-size: 10px;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 5px 11px 5px 11px;
	background: url(/images/55_leftnav3.gif) no-repeat;
	color:#CC6600;
	text-decoration:none;
	float:left;}
.navsub a:active{
	position:relative;
	font-family: verdana,sans-serif;
	font-size: 10px;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 5px 11px 5px 11px;
	background: url(/images/55_leftnav3.gif) no-repeat;
	color:#CC6600;
	text-decoration:none;
	float:left;}
.navsample{
	position:relative;
	font-family: verdana,sans-serif;
	font-size: 10px;
	font-weight:bold;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 5px 11px 5px 12px;
	background: url(/images/55_leftnav3.gif) no-repeat;
	color:#CC6600;
	text-decoration:none;
	float:left;}
a.nav2 { 
	font-family: verdana,sans-serif;
	font-size: 10px;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
	text-decoration:none;
	border-bottom: 1px solid #9CB6D6;
	color:#ffffff;
	background: #6CA6DD;
	float:left;
	width:146px;}
a.nav2:hover{
	font-family: verdana,sans-serif;
	font-size: 10px;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
	background: url(/images/55_leftnav1.gif) no-repeat;
	color:#CC6600;
	text-decoration:none;
	border-bottom: 1px solid #e0e0e0;
	float:left;
	width: 146px;}
a.nav3 { 
	font-family: Verdana,Arial,sans-serif;
	font-size: 10px;
	border: 0px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
	text-decoration:none;
	border-bottom: 1px solid #ffffff;
	color:#ffffff;
	background: #5685BC;
	float:left;
	width:146px;}
a.nav3:hover{
	font-family: Verdana,Arial,sans-serif;
	font-size: 10px;
	font-weight: bold;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
	background: url(/images/55_leftnav1.gif) no-repeat;
	color:#CC6600;
	text-decoration:none;
	border-bottom: 1px solid #666666;
	float:left;
	width: 146px;}
a.nav4 { 
	font-family: verdana,sans-serif;
	font-size: 10px;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 25px;
	text-decoration:none;
	border-bottom: 1px dashed #CC6600;
	color:#CC6600;
	background: #ffffff;
	float:left;
	width:131px;
	}
a.nav4:hover{
	font-family: verdana,sans-serif;
	font-size: 10px;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 25px;
	background: url(/images/55_leftnav2.gif) no-repeat;
	color:#CC6600;
	text-decoration:none;
	border-bottom: 1px dashed #CC6600;
	float:left;
	width: 131px;}
a.nav5 { 
	font-family: verdana,sans-serif;
	font-size: 10px;
	font-weight: bold;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
	text-decoration:none;
	border-bottom: 1px dashed #CC6600;
	color:#CC6600;
	background: url(/images/55_leftnav1.gif) no-repeat;
	float:left;
	width:146px;}
a.nav5:hover{
	font-family: verdana,sans-serif;
	font-size: 10px;
	font-weight: bold;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
	background: url(/images/55_leftnav1.gif) no-repeat;
	color:#CC6600;
	text-decoration:none;
	border-bottom: 1px dashed #CC6600;
	float:left;
	width: 146px;}
a.nav6 { 
	font-family: Verdana,Arial,sans-serif;
	font-size: 10px;
	border: 0px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
	text-decoration:none;
	border-bottom: 1px solid #ffffff;
	color:#ffffff;
	background: #5685BC;
	float:left;
	width:146px;}
a.nav6:hover{
	font-family: Verdana,Arial,sans-serif;
	font-size: 10px;
	font-weight: bold;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
	background: url(/images/55_leftnav1.gif) no-repeat;
	color:#CC6600;
	text-decoration:none;
	border-bottom: 1px solid #666666;
	float:left;
	width: 146px;}
a.nav7 { 
	font-family: verdana,sans-serif;
	font-size: 10px;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
	text-decoration:none;
	border-bottom: 1px dashed #CC6600;
	color:#CC6600;
	background: #ffffff;
	float:left;
	width:146px;}
a.nav7:hover{
	font-family: verdana,sans-serif;
	font-size: 10px;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
	background: url(/images/55_leftnav1.gif) no-repeat;
	color:#CC6600;
	text-decoration:none;
	border-bottom: 1px dashed #CC6600;
	float:left;
	width: 146px;}
a.nav8 { 
	font-family: verdana,sans-serif;
	font-size: 10px;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 25px;
	text-decoration:none;
	border-bottom: 1px dashed #CC6600;
	color:#CC6600;
	background: url(/images/55_leftnav2.gif) no-repeat;
	float:left;
	width:131px;
	font-weight: bold;}
a.nav8:hover{
	font-family: verdana,sans-serif;
	font-size: 10px;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 25px;
	background: url(/images/55_leftnav2.gif) no-repeat;
	color:#CC6600;
	text-decoration:none;
	border-bottom: 1px dashed #CC6600;
	float:left;
	width: 131px;
	font-weight: bold;}
.nav9 a{ 
	position:relative;
	font-family: verdana,sans-serif;
	font-size: 10px;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 11px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight: bold;
	background: #5685BC;
	float:left;
	width:150px;}
.nav9 a:hover{
	position:relative;
	font-family: verdana,sans-serif;
	font-size: 10px;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 11px;
	background: #ffffff;
	color:#CC6600;
	font-weight: bold;
	text-decoration:none;
	float:left;
	width:150px;}
.nav9 a:active{
	position:relative;
	font-family: verdana,sans-serif;
	font-size: 10px;
	font-weight:bold;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 11px;
	background: url(/images/55_leftnav3.gif) no-repeat;
	color:#CC6600;
	text-decoration:none;
	float:left;
	width:150px;}
a.navz { 
	font-family: Verdana,Arial,sans-serif;
	font-size: 10px;
	border: 0px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
	text-decoration:none;
	border-bottom: 1px solid #ffffff;
	color:#ffffff;
	background: #5685BC;
	float:left;
	width:146px;}
a.navz:hover{
	font-family: Verdana,Arial,sans-serif;
	font-size: 10px;
	font-weight: bold;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
	background: url(/images/55_leftnav1.gif) no-repeat;
	color:#CC6600;
	text-decoration:none;
	border-bottom: 1px solid #666666;
	float:left;
	width: 146px;}
#headerbg{
	position:relative;
	background: url(/images/55_header_bg.gif) no-repeat; 
	width: 757px; 
	height: 119px;
	padding: 0px;}
#headerbg2{
	position:relative;
	background: url(/images/55_header_bg2.gif) no-repeat; 
	width: 757px; 
	height: 105px;
	padding: 0px;}
	
a.header:link    		{color: #ffffff; font-family: Arial,sans-serif; font-size: 9px; text-decoration: none;}
a.header:hover   		{color: #ffffff; font-family: Arial,sans-serif; font-size: 9px; text-decoration: none;}
a.header:active  		{color: #ffffff; font-family: Arial,sans-serif; font-size: 9px; text-decoration: none;}
a.header:visited 		{color: #ffffff; font-family: Arial,sans-serif; font-size: 9px; text-decoration: none;}
a.header:visited:hover 	{color: #ffffff; font-family: Arial,sans-serif; font-size: 9px; text-decoration: none;}

a.name:link    {color: #ffffff; font-family: Verdana,Arial,sans-serif; font-size: 10px; font-weight: bold; text-decoration: none;}
a.name:hover   {color: #ffffff; font-family: Verdana,Arial,sans-serif; font-size: 10px; font-weight: bold; text-decoration: underline;}
a.name:active  {color: #ffffff; font-family: Verdana,Arial,sans-serif; font-size: 10px; font-weight: bold; text-decoration: none;}
a.name:visited {color: #ffffff; font-family: Verdana,Arial,sans-serif; font-size: 10px; font-weight: bold; text-decoration: none;}
a.name:visited:hover {color: #ffffff; font-family: Verdana,Arial,sans-serif; font-size: 10px; font-weight: bold; text-decoration: underline;}

a.name2:link    {color: #ffffff; font-family: Verdana,Arial,sans-serif; font-size: 9px; text-decoration: none;}
a.name2:hover   {color: #ffffff; font-family: Verdana,Arial,sans-serif; font-size: 9px; text-decoration: underline;}
a.name2:active  {color: #ffffff; font-family: Verdana,Arial,sans-serif; font-size: 9px; text-decoration: none;}
a.name2:visited {color: #ffffff; font-family: Verdana,Arial,sans-serif; font-size: 9px; text-decoration: none;}
a.name2:visited:hover {color: #ffffff; font-family: Verdana,Arial,sans-serif; font-size: 9px; text-decoration: underline;}

#menu {
	position:relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	background: #5685BC;
	width:591px;}
#menu2 {
	position:relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	background: #ffffff;
	width:591px;}
#menu3 {
	position:relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #ffffff;
	/*background: #5685BC;*/
	background: #FFCC33;
}
#menu4 {
	position:relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #ffffff;
	background: #ffffff;
	}
.navalpha2 {
	position:relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	background: #ffffff;
	width:166px;}
.boxx1 {
	position:relative;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border: 0px;
	font-size: 100%; 
	color: #666666;
	background: #ffffff;}
.boxx2 {
	position:relative;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	font-size: 85%; 
	color: #666666;
	border: 0px;
	background: #ffffff;}
.boxx3 {
	position:relative;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	font-weight: bold; 
	color: #666666;
	border: 0px;
	background: #ffffff;}
.boxx4 {
	position:relative;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border: 0px;
	font-size: 13px; 
	color: #cc6600;
	background: #ffffff;}
.boxx5 {
	position:relative;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 0px;
	bo        $Manager = new mbrManager($_SERVER['PHP_SELF']);
        $rc = $Manager->login($flag, $username, $password, $remember);
        $logged_in = $rc->getFlag();
        $errorMsg = $rc->getMsg();rder: 0px;
	font-size: 100%; 
	color: #666666;
	background: #ffffff;}
.boxx6 {
	position:relative;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 0px;
	font-size: 85%; 
	color: #666666;
	border: 0px;
	background: #ffffff;}
.boxx7 {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	border: 0px; 
	background: #ffffff;
	text-align: right;}
.quote {
	position:relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Georgia,Times,Verdana,Arial,sans-serif; 
	font-size: 17px;
	color: #999999;
	border: 0px;
	background: #ffffff;}
#headershadow{
	position:relative;
	background: url(/images/55_header_shadow.gif) no-repeat;
	width: 757px; 
	height: 7px; 
	padding: 0px;}
#headershadow2{
	position:relative;
	background: url(/images/55_header_shadow2.gif) no-repeat;
	width: 757px; 
	height: 10px; 
	padding: 0px;}
.navspacer {
	width:10px; 
	height:22px;
	position:relative;
	font-family: verdana,sans-serif;
	font-size: 10px;
	font-weight:bold;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration:none;
	color:#ffffff;
	background: #FFCC33;
	float:left;}
.navspacer3 {
	height:22px;
	width: 1px;
	background: #cccccc;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;}
.navspacer4 {
	height:22px;
	width: 1px;
	background: #333333;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;}
#rightcolumn { 
	position:relative; 
	width:230px;  
	margin: 0px 0px 0px 0px; 
	padding: 14px 0px 20px 15px;
	vertical-align: top;}
#rightcolumn2 {
	border:0px solid blue; 
	position:relative; 
	width:170px; 
	background: #ffffff; 
	margin: 0px 0px 0px 0px; 
	padding: 14px 0px 20px 15px;}
/* Added 2/21/05 PJT 160px right column */
#rightcolumn5 {
	border-top-color:#ffffff; 
	background-color:#ffffff;
	border-left-color:#FFCC66; 
	border-bottom-color:#ffffff; 
	border-right-color:#ffffff;
	position:relative; 
	width:160px;  
	border-width: 1px; 
	border-style: solid;
	padding: 14px 0px 20px 0px;}

#content2 {
	position:relative;
	width:375px;
	margin: 0px 0px 0px 0px;
	border:0px solid blue;
	padding: 14px 5px 20px 15px;}
/* This was origninally "#content", but conflicted with the 5.0 #content style,
so it was renamed #content3 so original #content could still be used. -Andy */
#content3 {
	position:relative;
	width:300px;
	margin: 0px 0px 0px 0px;
	border:0px solid blue;
	padding: 14px 5px 20px 15px;}
/* Added 2/21/05 PJT wide content class (no left column)  */
#content5 {
	position:relative;
	width:565px;
	margin: 0px 0px 0px 0px;
	border:0px solid blue;
	padding: 14px 15px 20px 15px;}
img.truste { 
	margin: 10px 20px 40px 20px;
	padding: 0px 0px 0px 0px;
	border: 0px; float:right;}
	
a.footerlink {
	color: #3366CC; 
	text-decoration: none;}
a.footerlink:hover {
	color: #3366CC; 
	text-decoration: underline;}
a.footerlink:active {
	color: #3366CC; 
	text-decoration: none;}
	
.footerspacer {
	font-family: verdana,sans-serif;
	font-size: 9px;
	color: #999999;
	margin: 0px 3px 0px 3px;}
#footer {
	position:relative;
	width:757px;
	height: 150px;
	margin:0px 0px 20px 0px;
	border-top: 1px dashed #999999;
	padding:30px 0px 20px 10px;
	background: #ffffff;
	font-size: 10px;}
#table {
	width:757px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
a.libraryheader {
	color: #3366CC; 
	font-family: Verdana,Tahoma,Arial,sans-serif; 
	font-size: 13px; 
	text-decoration: none;}
a.libraryheader:hover {
	color: #003366; 
	font-family: Verdana,Tahoma,Arial,sans-serif; 
	font-size: 13px; 
	text-decoration: underline;}
.subhead {
	color: #666666; 
	font-family: Verdana,Arial,sans-serif; 
	font-size: 10px; 
	text-decoration: none; 
	font-weight: bold;}
.header {
	color: #666666; 
	font-family: Arial,sans-serif; 
	font-size: 10px; 
	text-decoration: none; 
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
.header2 {
	color: #000000; 
	font-family: Arial,sans-serif; 
	font-size: 17px; 
	line-height: 26px; 
	text-decoration: none; 
	font-weight: bold;}
.subtitle {
	color: #333333; 
	font-family: Tahoma,Verdana,Arial,sans-serif; 
	font-size: 25px; 
	text-decoration: none;}
a.h1 {
	color: #CC6600; 
	font-family: Tahoma,Verdana,Arial,sans-serif; 
	font-size: 25px; 
	 
	text-decoration: none;}
a.h1:hover {
	color: #CC6600; 
	font-family: Tahoma,Verdana,Arial,sans-serif; 
	font-size: 25px; 
	 
	text-decoration: underline;}
a.featuretitle {
	color: #000000; 
	font-family: Georgia,Tahoma,Verdana,Arial,sans-serif; 
	font-size: 22px; 
	line-height: 23px; 
	text-decoration: none;}
a.featuretitle:hover {
	border-bottom: 0px; 
	color: #000000; 
	font-family: Georgia,Tahoma,Verdana,Arial,sans-serif; 
	font-size: 22px; 
	line-height: 23px; 
	text-decoration: underline;}
.navspacer2 {
	width: 156px;
	height: 10px;
	background: #006699;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
.divider2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 3px;
	width: 240px;
	border-top: 1px dashed #999999;}
.divider {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 3px;
	width: 300px;
	border-top: 1px dashed #999999;}
.bannerspace {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;}

