h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #5E7C9D;
	text-decoration: none ;
	font-weight: bold;
} 

.pagetops {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;

} 

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6581A1;
	text-decoration: none ;
	font-weight: bold
}

td {
	font-family: Microsoft Sans Serif, Arial, Helvetica;
	font-size: 12px;
	color: black
} 
ul {
	font-family: Microsoft Sans Serif, Arial, Helvetica;
	font-size: 12px;
	color: #000000;
	list-style-type: square;
} 

/* Links (on site) */

a:link { text-decoration: underline ; color: #6A85A4}
a:visited {  color: #83648E; text-decoration: underline; }
a:hover { color: #000000;  text-decoration: underline; }

/* Breadcrumb navigation */
.breadcrumb {  font-family: Verdana, Arial, Helvetica; font-size: 80%; color: black; text-decoration: none; text-transform: lowercase }

a.breadcrumb { font-size: 100%; }

a.breadcrumb:active,a.breadcrumb:visited { color: black; text-decoration: none } a.breadcrumb:hover { color: black; text-decoration: underline }

/* Menu styles */
/* Main navigation button text */
.nav {
	font-family: "Microsoft Sans Serif", Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	letter-spacing: 0px
}
a.nav:visited{ text-decoration: none; color: #000000; }
a.nav { text-decoration: none; color: #000000;  } 
a.nav:active  { text-decoration: none; color: #000000;  } 
a.nav:hover { color: #000000; text-decoration: underline; }

.toptext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; font-weight: bold}
.toptextlight { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000}

ul.subnav {
	margin : 5px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 80%;
	color: black;
	text-decoration: none;
	font-weight: normal;
	list-style-type : square;
}

/* Forms */

/*.formButton {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: White;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #6699FF;
	padding: 2px;
	border-left : solid white 1;
	border-top : solid white 1;
	border-bottom : solid #999999 1;
	border-right : solid #999999 1;
}*/

.formButton {
	background-color: #E1EFF4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #161515;
	background-image: url(../images_site/i_p-buttonbg.gif);
	height: 20px;
	padding-left : 5;
	padding-right : 5;
padding-top: 0px; padding-bottom: 0px; border: 1px #6F909F solid;
}

.tblfooter2 {
	text-align: left;
	vertical-align: top;
}

.tblfooter {
	text-align: right;
	vertical-align: top;
}

.saveButton {
	color : black;
	font-weight : normal;
	font-family : Verdana;
	font-size : 11px;
	background : CCCCCC;
	background-color : CCCCCC;
	border-style : solid;
	border-width : 1;
	border-color : 999999;
}

/* Table Cells */
.tblheader {
	font-weight: bold;
	color: #174358;
	font-size: 12px;
	height: 25px;
	padding-left : 10px;
} /*background: #6A9ED9;*/

.tblcellheader {
	font-weight: bold;
	background: #B3C3D3;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.tblcell {  background: whitesmoke; vertical-align: top; }

.tblcellalt { font-weight: normal; background: whitesmoke; vertical-align: top; }

/* These styles control the search results listings */ 
.searchresultsRow1 { background: whitesmoke } 
.searchresultsRow2 { background: white } 

/* Forums styles */
.forumsSummaryText { color: #333333; text-decoration: none} 

.forumsToolbar { color: #333333; text-decoration: none} 

.forumsTableHeader { font-weight: bold; background: #CCCCCC; color: #333333} 

.forumsTableSubRow { font-weight: bold; background: #CCCCCC; color: #000000 }

.forumsTableToolbar { color: #000000; text-decoration: none; background: #CCCCCC; }

a.forumsToolbar:link,
a.forumsToolbar:visited,
a.forumsToolbar:active  {  color: #000000; }
a.forumsPageLinks:visited { font-weight: normal; color: #009999; }

.forumsTablePriority { 
/*	font-family: Arial, Helvetica, sans-serif; 
	font-size: 100%; 
	font-weight: normal; */
	background: #EDABAD; 
	color: #000000; }

.forumsTableOneRow { 
/*	font-family: Arial, Helvetica, sans-serif; 
	font-size: 100%; 
	font-weight: normal; */
	background: whitesmoke; 
	color: #000000; 	}
	
.forumsTableTwoRow { 
/*	font-family: Arial, Helvetica, sans-serif; 
	font-size: 100%; 
	font-weight: normal; */
	background: #e9e9e9; 
	color: #000000; }
	
.forumsTableCell { background: whitesmoke; color: #000000 }

.forumsTableFooter { color: #000000 }

/* Events */

.calHead {  font-size: 80%; font-weight: bold; background: #91A7BF; color: white }

a.calHead,a.calHead:visited,a.calHead:active,a.calHead:link { color: white }

.calDayHead { background: #A7B8CC; color: #FFFFFF}

.calNoDay { background: EDEDED; color: #B2B4B5}

.calDay { font-weight: normal; background: #CAD5E0; color: #000000}

.calToday { font-weight: bold; background: #FFFFFF; color: #889FBA}

/* News */

.newsTitle { font-family: Verdana, Arial, Helvetica; font-size: 10px; color: #889FBA; font-weight: bold}
a.forumsPageLinks:active   { font-weight: normal; color: #009999;  } 

a.forumsPageLinks:link { font-weight: normal; color: #009999;  } 

a.subnav { text-decoration: none; color: #000000} a.subnav:active  { text-decoration: none; color: #000000} 
.topnav {  font-size: 9px; font-weight: normal; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif}
a.topnav { font-size: 12px; font-weight: normal; color: #446D82; text-decoration: none}
a.topnav:hover { font-size: 12px; font-weight: normal; color: #446D82; text-decoration: underline}
a.topnav:visited { font-size: 12px; font-weight: normal; color: #446D82; text-decoration: none}
.whitetop {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF}

.membertls {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #EC3939; text-decoration: none}


.newsarticle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000 }
.newslink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #5C7CA0; text-decoration: underline}
.tblfooter{
; color: #666666; font-size: 10px; font-family: Microsoft Sans Serif, Arial, Helvetica
}
.tdcontent {  background-color: #F8F8F8}
body {  background-color: #FFFFFF; leftmargin: 0; topmargin: 0; marginwidth: 0; marginheight: 0}
.tbltop {  background-color: #F6F6F6}

p { 
	font-family: "Microsoft Sans Serif", Arial, Helvetica;
	font-size: 12px;
	color: #000000;
	list-style-type: square;
 } li { 
	font-family: Microsoft Sans Serif, Arial, Helvetica;
	font-size: 12px;
	color: #000000;
	list-style-type: square;
 } .searchbox {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #000000}
.tdline {  background-color: #E0A5FB}
.input {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px}
.tdfiller {  background-color: #6A9ED9}
.tdfiller2 { background-color: #F8E3C2}
.whitetitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF }
.secondheader {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #174358}
.footer {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #999999}
.fakebluelink {  color: #0000FF; text-decoration: underline}
a.fakebluelink { color: #0000FF; text-decoration: underline }
a.fakebluelink:hover { color: #0000FF; text-decoration: underline }
a.fakebluelink:visited { color: #0000FF; text-decoration: underline }
.packagename {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #FFFFFF}
.packagecost { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #FF6600}
.packagelist { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #333333}

.msgbox {
	FONT-SIZE: 8pt;
	COLOR: #000000;
	TEXT-INDENT: 0px;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFCC;
	padding: 4px 4px 4px 4px;
	border : 1 dashed #F5DEB3;
}

.caption { color: #FF6600 }
.freeaddress,.loginError { color: #ff6600 } 

.required { 
	color: red; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10pt; 
	font-weight: bold; } 

.helplink:link,.helplink:visited,.helplink:active { 
	color: #ff6600; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10pt; 
	font-weight: bold; } 

.helplink:hover { color: #000000;  }
