	/*   GENERAL CSS DEFINITIONS   */



BODY, TD
{ 
	color:						#333333;
	font-family:					Arial, Verdana, sans-serif;
	font-weight:					normal;
	font-size:					12px;
	margin:					0px;
}

BODY
{
	background-color:				#FFFFFF;
}


DIV H3
{
	font-size:					16px;
	color:						#295CC8;
	margin:					45px 0px 0px 0px;
}

A
{
	text-decoration:				underline;
}

A:link, A:visited, A:active
{
	color:						#555555;
}

A:hover, A:focus
{
	color:						#CC66FF;
}

	/*  ADDED CSS DEFINITIONS  */



.copyright
{	
	font-size:					9px;
	color:						#999999
}							

H4
{
	font-size:					16px;
	color:						#295CC8;
	margin:						10px 0px 0px 0px;
}

H5
{
	font-size:					12px;
	color:						#295CC8;
	margin:						10px 0px 0px 0px;
}

.large 
{
	font-size: 16px;
}


.medium 
{
	font-size: 10px;
}

.small 
{
	font-size: 9px;
}

.smallital 
{
	font-size: 9px;
	font-style: italic;
}



.underlineital
{
	font-style: underline;
	font-style: italic;
}


.blueicon {
	color: #0C469A;
	font-weight: bold;
}
.white {
	color: #FFFFFF;
}

.border {
	margin: auto;
	border: thin solid #000;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-color: #93B2D2;
	color: #FFF;
}

.hanging { text-indent: -2em; 
             margin-left: 2em; 
             }

p.big {line-height:150%}

.superscript {
	position: relative;
	top: -0.3em;
	color: blue;
	font-size: 1em;
}			 

	
	/*   CSS LAYOUT DEFINITIONS   */

DIV#upperRight
{
	background-image:				url(images/1-3-right-arc.gif);
	position:					absolute;
	z-index:					12;
	width:						259;
	height:					70px;
	top:						0px;
	right:						0px;
}

TD.upper
{
	background-image:				url(images/1-2-stretcher.gif);
	background-repeat:				repeat-x;
}

DIV#upperLeftOne
{
	position:					absolute;
	z-index:					10;
	width:						545px;
	height:					73px;
	top:						0px;
	left:						0px;
}

DIV#upperLeftTwo
{
	position:					absolute;
	z-index:					10;
	width:						322;
	height:						43px;
	top:						75px;
	left:						0px;
}

DIV#upperLeftThree
{
	position:					absolute;
	z-index:					10;
	width:						185px;
	height:					85px;
	top:						119px;
	left:						0px;
}

DIV#mainBodyOuter
{
	width:						100%;
}

DIV#mainBodyFooter
{
	width:						100%;
}

DIV#mainTitle
{
	margin:					100px 30px 12px 200px;
	font-size:					18px;
	font-weight:					900;
	color:						#555555;
}

DIV#mainBody { margin: 0px 30px 0px 200px; }

DIV#mainBody A
{
	color: 					#295CC8;
	text-decoration:				underline;
}

DIV#mainBody A:link, A:visited, A:active
{
	color:						#555555;
}

DIV#mainBody A:hover, A:focus
{
	color:						#CC66FF;
}


	/*   CSS MENU DEFINITIONS   */

DIV#menua /* about us */
{
	position:					absolute;
	z-index:					20;
	left:						229px;
	top:						49px;
	visibility:					hidden;
}


DIV#menub /* member resources */
{
	position:					absolute;
	z-index:					20;
	left:						173px;
	top:						70px;
	visibility:					hidden;
}

DIV#menuc /* take action */
{
	position:					absolute;
	z-index:					20;
	left:						119px;
	top:						92px;
	visibility:					hidden;
}

DIV#menud /* aft divisions */
{
	position:					absolute;
	z-index:					20;
	left:						73px;
	top:						116px;
	visibility:					hidden;
}

DIV#menue /* parents page */
{
	position:					absolute;
	z-index:					20;
	left:						38px;
	top:						139px;
	visibility:					hidden;
}

DIV#menuf /* contact us */
{
	position:					absolute;
	z-index:					20;
	left:						6px;
	top:						163px;
	visibility:					hidden;
}

DIV A
{
	font-weight:				bold;
}

DIV A:link, DIV A:visited, DIV A:active
{
	color:						#FFFFFF;
}

DIV A:hover, DIV A:focus
{
	color:						#94AEE4;
}

	/*   CSS SIDENAV DEFINITIONS   */

DIV#sidenav
{
	position:					absolute;
	z-index:					15;
	width:						175px;
	top:						200px;
	left:						5px;
}

DIV#sidenav H3
{
	margin:						25px 0px 6px 0px;
	color:						#000000;
	font-size:					13px;
}

DIV#sidenav H3 SPAN
{
	border-style:				solid;
	border-color:				#000000;
	border-width:				0px 0px 1px 0px;
	padding:					0px 0px 0px 15px;
}

DIV#sidenav A
{
	display:					block;
	margin:						0px 0px 0px 15px;
	font-weight:				normal;
	font-size:					12px;
}

DIV#sidenav A:link, DIV#sidenav A:visited, DIV#sidenav A:active
{
	color:						#555555;
}

DIV#sidenav A:hover, DIV#sidenav A:focus
{
	color:						#295CC8;
}

	/*   CSS LOGIN DEFINITIONS   */

DIV#login
{
	position:					absolute;
	z-index:					30;
	top:						5px;
	right:						0px;
}

DIV#login TD.padded
{
	font-size:					10px;
	color:						#000000;
	padding:					0px 4px 0px 4px;
}

DIV#login TD.padded2
{
	padding:					0px 0px 0px 7px;
	font-size:					11px;
	font-weight:					bold;
	color:						#000000;
}

TD.padded2 DIV
{
	border-style:					solid;
	border-color:					#000000;
	border-width:					0px 0px 1px 0px;
}

DIV#login TD A
{
	font-weight:					bold;
	font-size:					11px;
}

DIV#login TD A:link, DIV#login TD A:visited, DIV#login TD A:active
{
	color:						#000000;
}

DIV#login TD A:hover, DIV#login TD A:focus
{
	color:						#295CC8;
}

DIV#login INPUT
{
	background-color: 		#FFFFFF;
	color: 			#555555;
	border-style:			solid;
	border-width:			1px;
	border-color:			#295CC8;
	margin:	 		0px;
	padding:			0px;
	vertical-align: 		middle;
	font-family: 			Arial, Helvetica, sans-serif;
	font-weight: 			normal;
	font-size: 			10px;
	font-style: 			none;
	width: 			60px;
	height: 			16px;
}

	/*   CSS footerNav DEFINITIONS   */

DIV#footerNav
{
	position: 			relative;
	left:				0;
	bottom:			0;
	padding: 			20px	30px	20px	30px;
	z-index: 			15;
}


DIV#footerNav A
{
	display: 			inline;
	margin: 			0px 5px 0px 5px;
	font-weight: 			normal;
	font-size: 			12px;
}

DIV#footerNav A:link, DIV#footerNav A:visited, DIV#footerNav A:active
{
	color:						#555555;
}

DIV#footerNav A:hover, DIV#footerNav A:focus
{
	color:						#295CC8;
}
