body,html {
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
 }

LEGEND
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}

FIELDSET
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    PADDING-left: 4px;
    PADDING-right: 4px;
    PADDING-bottom: 13px;
}

TD
{
    COLOR: #000000;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
}

span
{
    COLOR: #000000;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
}

.title
{
	COLOR: #000000;
	FONT-SIZE: 24px;
	FONT-WEIGHT: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 10px 0px;
}
.submit
{
	COLOR: blue;
	FONT-SIZE: 24px;
	FONT-WEIGHT: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.newsletter_head
{
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.newsletter_body
{
	FONT-SIZE:9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



.title2
{
    COLOR: #000000;
    FONT-SIZE: 17pt;
    FONT-WEIGHT: bold;
}



.title3
{
	COLOR: #000000;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.main
{
    COLOR: #000000;
    FONT-FAMILY: arial,sans-serif;
    FONT-SIZE: 12px;
}

.maincopy
{
    COLOR: #000000;
    FONT-FAMILY: arial,sans-serif;
    FONT-SIZE: 12px;
    LINE-HEIGHT: 16px;
}

.sml
{
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,sans-serif;
    FONT-SIZE: 10px;
}

.smlwhite
{
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,sans-serif;
    FONT-SIZE: 10px;
}

.sml2
{
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,sans-serif;
    FONT-SIZE: 11px;
}

.sml3
{
    COLOR: #000000;
    FONT-FAMILY: arial,sans-serif;
    FONT-SIZE: 11px;
}

.sml3h
{
    COLOR: #000000;
    FONT-FAMILY: arial,sans-serif;
    FONT-SIZE: 11px;
    LINE-HEIGHT: 15px;
}

.sml3white
{
    COLOR: #FFFFFF;
    FONT-FAMILY: arial, sans-serif;
    FONT-SIZE: 12px;
}

.sml4
{
    COLOR: #000000;
    FONT-FAMILY: arial,sans-serif;
    FONT-SIZE: 10px;
}

.sml4white
{
    COLOR: #FFFFFF;
    FONT-FAMILY: arial,sans-serif;
    FONT-SIZE: 10px;
}

.caption
{
    COLOR: #999999;
    FONT-FAMILY: verdana,arial,sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
}

.credit
{
    COLOR: #666666;
    FONT-FAMILY: arial,sans-serif;
    FONT-SIZE: 9px;
}

.copyright
{
    COLOR: #999999;
    FONT-FAMILY: arial, sans-serif;
    FONT-SIZE: 10px;
}

.headlines
{
    COLOR: #000000;
    FONT-FAMILY: arial, sans-serif;
    FONT-SIZE: 11px;
}

.headlines2
{
    COLOR: #FF0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
}

.button {
   font: 10px verdana, arial, sans-serif;
   color: #ffffff;
   background: #3B97F5;
   margin: 0;
   padding: 0 2px;
}

A.MenuStyle:link
{
	text-decoration: none;
	color: #172d4d;
}
A.MenuStyle:active
{
	text-decoration: none;
	color: #999999;
}
A.MenuStyle:visited
{
	text-decoration: none;
	color: #172d4d;
}
A.MenuStyle:hover
{
	text-decoration: none;
	color: #172d4d;
}

A { color: #172D4D; }
A:active { color: #999999; }
A:visited { color: #191613; }
A:hover { color : #386CBA; }

A.meetMe { color: #ffffff; font-size: 10pt;}
A.meetMe:active { color: #ffffff;  font-size: 10pt;}
A.meetMe:visited { color: #ffffff;  font-size: 10pt;}
A.meetMe:hover { color : #386CBA;  font-size: 10pt;}

A.continue { color: #FFFFFF; }
A.continue:active { color: #FFFFFF; }
A.continue:visited { color: #1C365C; }
A.continue:hover { color: #1C365C; }

A.continue2 { color: #000000; }
A.continue2:active { color: #000000; }
A.continue2:visited { color: #000000; }
A.continue2:hover { color: #003399; }

A.continue3 { color: #FFFFFF; text-decoration: none; }
A.continue3:active { color: #FFFFFF; text-decoration: none; }
A.continue3:visited { color: #FFFFFF; text-decoration: none; }
A.continue3:hover { color: #003399; text-decoration: none; }

A.continue4 { color: #FFFFFF; }
A.continue4:active { color: #FFFFFF; }
A.continue4:visited { color: #FFFFFF; }
A.continue4:hover { color: #FFFFFF; }

A.continue5 { color: #cccccc; }
A.continue5:active { color: #cccccc; }
A.continue5:visited { color: #cccccc; }
A.continue5:hover { color: #FFFFFF; }

A.news { color: #000000; text-decoration: none; }
A.news:active { color: #000000; text-decoration: none; }
A.news:visited { color: #000000; text-decoration: none; }
A.news:hover { color: #003399; text-decoration: none; }

A.subnav { color: #FFFFFF; text-decoration: none; }
A.subnav:active { color: #FFFFFF; text-decoration: none; }
A.subnav:visited { color: #FFFFFF; text-decoration: none; }
A.subnav:hover { color: #FFFFFF; text-decoration: none; }

A.subnav2 { color: #000000; text-decoration: none; }
A.subnav2:active { color: #000000; text-decoration: none; }
A.subnav2:visited { color: #000000; text-decoration: none; }
A.subnav2:hover { color: #000000; text-decoration: none; }

A.sml { color: #003399; text-decoration: none; font-size: 10pt;}
A.sml:active { color: #003399; text-decoration: none; font-size: 10pt;}
A.sml:visited { color: #003399; text-decoration: none; font-size: 10pt;}
A.sml:hover { color: #3399FF; text-decoration: none; font-size: 10pt;}

A.smlwhite { color: #FFFFFF; font-family: verdana,arial,sans-serif; text-decoration: none; font-size: 10pt;}
A.smlwhite:active { color: #003399; font-family: verdana,arial,sans-serif; text-decoration: none; font-size: 10pt;}
A.smlwhite:visited { color: #FFFFFF; font-family: verdana,arial,sans-serif; text-decoration: none; font-size: 10pt;}
A.smlwhite:hover { color: #003399; font-family: verdana,arial,sans-serif; text-decoration: none; font-size: 10pt;}

A.av { color: #FFFFFF; text-decoration: underline; }
A.av:active { color: #FFFFFF; text-decoration: underline; }
A.av:visited { color: #FFFFFF; text-decoration: underline; }
A.av:hover { color: #CCCCCC; text-decoration: underline; }

/* general margins - top right bottom left */
.mrgnTable {margin: 2px 2px 3px 4px;}
.mrgn6 {margin: 6px 6px 6px 6px;}
.mrgn8 {margin: 8px 8px 8px 8px;}
.mrgn12 {margin: 12px 12px 12px 12px;}
.mrgn16 {margin: 16px 16px 16px 16px;}
.mrgnStore {margin: 2px 4px 10px 4px;}
.mrgnpo {margin: 10px 10px 10px 10px;}
.mrgnMenu {margin: 1px 10px 0px 0px;}
.mrgnhist {margin: 4px 11px 4px 11px;}
.mrgncomm {margin: 4px 11px 4px 15px;}


div.smallLink	{	
	font-size: 7pt;
	text-decoration:	none;
	color:	#000000;
  cursor: pointer;
	}

div.smallLink:HOVER	{	
	font-size: 7pt;
	text-decoration:	underline;
	color:	#3333cc;
  cursor: pointer;
	}	

.header1
{
    COLOR: #FFFFFF;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
}
.header2
{
    BACKGROUND-COLOR: #D8EAFD;
    COLOR: #000000;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
}
.header3
{
    BACKGROUND-COLOR: #E5E5E5;
    COLOR: #000000;
    FONT-SIZE: 11px;
}
.header11
{
    BACKGROUND-COLOR: #3B97F5;
    COLOR: #FFFFFF;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}
.header22
{
    BACKGROUND-COLOR: #D8EAFD;
    COLOR: #000000;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
}
.altRow1
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #000000;
    FONT-SIZE: 12px;
}
.altRow2
{
    BACKGROUND-COLOR: #E5E5E5;
    COLOR: #000000;
    FONT-SIZE: 12px;
}
.altRow11
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #000000;
    FONT-SIZE: 11px;
}
.altRow22
{
    BACKGROUND-COLOR: #E5E5E5;
    COLOR: #000000;
    FONT-SIZE: 11px;
}



.blue1
{
    BACKGROUND-COLOR: #3B97F5;
}

.blue2
{
    BACKGROUND-COLOR: #D8EAFD;
}

.gray1
{
    BACKGROUND-COLOR: #CCCCCC;
}

.gray2
{
    BACKGROUND-COLOR: #595959;
}

.gray3
{
    BACKGROUND-COLOR: #e5e5e5;
}


ul {LIST-STYLE-TYPE: square}
.medwhite {

    COLOR: #FFFFFF;
    FONT-FAMILY: arial, sans-serif;
    FONT-SIZE: 13px;
}
.large_link {
	font-size: 20px;
	font-weight: bold;
	color: #FF0000;
}
A.large_link:active {
	font-size: 20px;
	font-weight: bold;
	color: #FF0000;
}
A.large_link:visited {
	color: #FF0000;
	font-size: 20px;
	font-weight: bold;
}
A.large_link:hover {
	color: #1C365C;
	font-size: 20px;
	font-weight: bold;
}

A.smallLink	{	
	font-size: 7pt;
	text-decoration:	none;
	color:	#3333cc;
	}

A.smallLink:HOVER	{	
	font-size: 7pt;
	text-decoration:	none;
	color:	#3333cc;
	}	

.menuBar
{
    POSITION: relative;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center
}
.Bar
{
    BORDER-RIGHT: blue 1px outset;
    BORDER-TOP: #ffffff 1px outset;
    FLOAT: left;
    BORDER-LEFT: #ffffff 1px outset;
    WIDTH: 125px;
    CURSOR: hand;
    TEXT-INDENT: 5px;
    BORDER-BOTTOM: #ffffff 1px outset;
    POSITION: relative;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
.menu
{
    BORDER-RIGHT: blue 1px outset;
    BORDER-TOP: #ffffff 1px outset;
    VISIBILITY: hidden;
    BORDER-LEFT: #ffffff 1px outset;
    WIDTH: 125px;
    LINE-HEIGHT: 140%;
    BORDER-BOTTOM: buttonhighlight thin outset;
    POSITION: absolute;
    BACKGROUND-COLOR: #ffffff;
}
.menuItem
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    WIDTH: 100%;
    CURSOR: hand;
    LINE-HEIGHT: 20px;
    BORDER-BOTTOM: white 1px solid
}
.ItemMouseOver
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	WIDTH: 100%;
	CURSOR: hand;
	COLOR: #ffffff;
	LINE-HEIGHT: 20px;
	BORDER-BOTTOM: white 1px solid;
	BACKGROUND-COLOR: #003366;
}
.ItemMouseOut
{
    WIDTH: 100%
}
.Arrow
{
    FLOAT: right;
    FONT-FAMILY: Webdings;
    POSITION: absolute;
    TEXT-ALIGN: left
}
.barOver
{
    BORDER-RIGHT: #ffffff 0px ridge;
    BORDER-TOP: #ffffff 1px ridge;
    FLOAT: left;
    BORDER-LEFT: #ffffff 1px ridge;
    WIDTH: 125px;
    CURSOR: hand;
    TEXT-INDENT: 5px;
    BORDER-BOTTOM: #ffffff 1px ridge;
    POSITION: relative;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
.form_height {
	height: 20px;
}
.title3over {

	COLOR: #FFFFFF;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.right {
	text-align: right;
}
.td_yellow {
	background-color: FFFF66;
}
.td_blue {
	background-color: #000066;
}
.center {
	background-position: center;
	text-align: center;
}
.td_lime {
	background-color: #66FF33;
}
.title4 {

	COLOR: #000000;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.fancy_rules {
	font-family: Algerian;
}
.td_red {

	background-color: #FF0000;
}
.td_blue {

	background-color: #6699cc;
}
.td_blue_white{background-color: #6699cc; color:white;}
.fancy_rulesSmall {
	font-family: Algerian;
	font-size: 16px;
}
.status_pending{color:yellow;font-size: 20px;
	font-weight: bold;}
.status_rejected{color:red;font-size: 20px;
	font-weight: bold;}
.status_member{color:green;font-size: 20px;
	font-weight: bold;}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1	{	
    color: #9c9c9c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	14px;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
    padding-top: 5px;
	padding-right: 50px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	text-align: right;
	text-transform:	none;
	}	
.h2a	{	
    color: #9c9c9c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	12px;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
    padding: 0px;
	padding-right: 50px;
	margin: 0px;
	text-align: right;
	text-transform:	none;
	}	
		
H2	{
    padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	color: #9c9c9c;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	border-bottom: 0px #000000 solid;
	}	
