/*  ----------- Default Elements Style Sheets  ----  */
/*  Links  */
A {color: #99FFCC; text-decoration: none;}
A:link {color: #99FFCC; text-decoration: none;}
A:active {color: #99FFCC; text-decoration: none;}
A:visited {color: #99FFCC; text-decoration: none;}
A:hover {color: #99FFCC; text-decoration: underline;}
A.sitemap {color: #FFFFFF; text-decoration: bold;font-weight: bold;}
A.sitemap:link {color: #FFFFFF; text-decoration: bold;font-weight: bold;}
A.sitemap:active {color: #FFFFFF; text-decoration: bold;font-weight: bold;}
A.sitemap:visited {color: #FFFFFF; text-decoration: bold;font-weight: bold;}
A.sitemap:hover {color: #FFCC66; text-decoration: underline;font-weight: bold;}

body {
margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;
margin-left: 0px;
background-image:url(images/bkg.jpg);
background-repeat:repeat-x;
}
li {
list-style: square;
margin-left:-22px;
}

.footer {
margin: 15px;
color: #FFFFFF;
font-weight: bold;
}
/* Title Above main page Title  */
.smtitle {
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font weight: bold;
Text-transform: uppercase;
letter-spacing: 2px;
margin: 15px 0px 0px 0px;
}
.service {
color: #99FFCC;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
Text-transform: uppercase;
letter-spacing: 2px;
margin: 15px 0px 0px 0px;
}
.rule {
border-style: solid;
border-width: 1px;
border-color: #FFFFFF;
}
/* Maint Title  */
.title {
color: #99FFCC;
font-family: Georgia,serif;
font-size: 22px;
font weight: normal;
margin: 5px 0px 15px 0px;
}
.value {
color: #99FFCC;
font-family: Georgia,serif;
font-size: 18px;
font weight: normal;
margin: 18px 0px 11px 0px;
}
p { /* Default paragraph definition */
font-family:Verdana, helvetica, sans-serif;
color: #FFFFFF;
font-weight: normal;
font-size:12px;
line-height: 18px;
margin-right: 20px;
}
td {
 font-family: verdana, helvetica, sans-serif;
 font-size: 12px;
 line-height: 18px;
 color: #FFFFFF;
 vertical-align: top;
 }
/* Defines margins for unordered list */
ul {margin-top: 18px;
margin-bottom: 18px;
} 
.homefoot  {
border-style: solid;
border-width: 8px 0px 0px 0px;
border-color: #FFCC66;
}
.quote {
margin-left:20px;
text-align:right;
font-style: italic;
color: #77AC9E;
}
.gold {
color: #CC9933;
font-weight: bold;
padding-top:12px;
}
/*  ----------HEADERS & SUBHEADERS ------------ */ 
p.Head { /* Used for each green page header */
font-family: arial, helvetica, sans-serif;
color: #FFFFFF;
font-weight: bold;
font-size:16px;
margin-top: 7px;
}
.subhdr { /* bright green sub-header */
font-weight: bold;
color: #94D5C4;
font-size: 12px;
margin-top: 7px;
line-height: 13px;
margin-bottom: 2px;
}


/*   ----------   Tables and Table Elements  ---------  */
.border { /* Bright Green line around table */
font-family: verdana, helvetica, sans-serif;
color: #FFFFFF;
font-weight: normal;
font-size:11px;
border-style: solid;
border-width: 1pt;
border-color: #CCFFFF;
}
.border2 { /* Grey line around elements in table */
font-family: verdana, helvetica, sans-serif;
color: #FFFFFF;
font-weight: normal;
font-size:11px;
border-style: solid;
border-width: 1pt;
border-color: #777777;
}
tr.row1 { /* Used for color of odd rows in tables */
background-color: #9FB8A7;
font-weight:normal;
color: #CCFFFF;
border-style: solid;
border-width: 1pt;
border-color: #D5F8E0;
font-size: 11px;

}
tr.row2 { /* Used for color of even rows in tables */
font-weight:normal;
font-size: 11px;
color: #FFFFFF;
border-style: solid;
border-width: 1pt;
border-color: #D5F8E0;
}

/*        ----------  Misc Paragraphs and Fonts   ----------  */
.nav { /* Slightly larger bold white font */
font-family: arial, helvetica, sans-serif;
color: #FFFFFF;
font-weight: bold;
font-size:12px;
padding-right: 10px;
border-style: solid;
border-width: 1px 0px 1px 0px;
border-color: #FFFFFF;
}
.padd {
color: #FFFFFF;
font-weight: bold;
margin-top: 5px;
margin-bottom: 5px;
}
.A-indent {
margin-left: 30px;
margin-top: 7px;
}
.A-White {font-weight: bold; color: #FFFFFF;}
.bottom { /* defines bottom background image */
		background-image:url(Images/bottomBkg.gif);
		background-repeat: repeat-x;
}


.underline { /* Used in Member Services Tech Tips */
text-decoration: underline;
}

.square { /* Defines normal square for bulletized lists */
		font-family: verdana, helvetica, sans-serif;
		font-size: 11px ;
		font-weight: normal;
		font-style: normal;
		vertical-align:middle;
		color: #FFFFFF;
		margin:0pt 4pt 4pt -5pt;
		list-style-type:square;
}
.square2 { /* Defines bold square for bulletized lists */
		font-family: verdana, helvetica, sans-serif;
		font-size: 12px ;
		font-weight: bold;
		font-style: normal;
		vertical-align:middle;
		color: #FFFFFF;
		margin:0pt 0pt 8pt -15pt;
		list-style-type:square;
}
.numlist { /* For use with numbered lists */
		font-family: verdana, Avant Garde,sans-serif;
		font-size: 11px;
		font-weight: normal;
		font-style: normal;
		vertical-align:top;
		color: #FFFFFF;
		margin:0pt 0pt 9pt 0pt;
		list-style-type:decimal;
}
.tiny {  /* Small font used at bottom of the pages */
		font-family: Verdana, Avant Garde,sans-serif;
		font-size: 8pt ;
		font-weight: normal;
		font-style: normal;
		vertical-align:top;
		text-align:center;
		color: ##49608F;
		margin:0pt 0pt 0pt 0pt;
}
