
html{ 	
 
 	height : 100%; 	
}

body
{
	font-family : Trebuchet MS;
	font-size : 75%;	
	background-image : url(images/BG.jpg); 
	background-color : #fff;
	margin : 0;	
	padding : 0;	
 	height : 100%;	
}


/* ********************************************************************************
**************************										*********************
**************************				Formatting				**********************
**************************										**********************
**************************************************************************************
*****************************************************************************************/

h1
{
	color : #ab2888;
	font-family : Trebuchet MS;
	font-size : 190%;
	/*letter-spacing: 2px;*/
	
}

h2
{
	color : #ab2888;
	font-family : Trebuchet MS;
	font-size : 120%;
	/*letter-spacing: 2px;*/
	margin-bottom : 0px;
}

p
{
	margin-top : 0px;
	font-weight : 100;
}

a 
{
	color: #666666; 
	text-decoration : none;
	font-size : 120%;
}
a:visited 
{
	color: #666666; 
	text-decoration : none;
	}
a:hover { color: #000000;}
a:active 
{
	text-decoration : none;
	font-size : 120%;
	
	 }

.loginBox
{
	background-color : #fff; /*#cdcdcd;*/
	color : #666666;
	font-weight : bold;
	width : 300px;
	margin-left : 5px;
	padding : 10px;	
	font-size : 90%;	
}

.loginBoxPrdctRange
{
	background-color : #fff; /*#cdcdcd;*/
	color : #666666;
	font-weight : bold;	
	width: 180px;
	padding-left : 35px;
	font-size : 90%;
}

.hpTbox
{
	border-color : #ab2888;
	border-top-color : #ab2888;
	background-color : #fbf5f9;
	border-style : solid ;
	margin-left : 25px;	
	width : 150px;
	border-width : 1px;	
	padding-left : 4px;	
	font-family : Trebuchet MS;
	font-size : small;
	color : #666666;
}

.tsTbox
{
	border-color : #ab2888;
	border-top-color : #ab2888;
	background-color : #fbf5f9;
	border-style : solid ;
	margin-left : 0px;
	padding-left : 4px;	
	width : 110px;
	border-width : 1px;	
	font-family : Trebuchet MS;
	font-size : small;
	color : #666666;
}

.dpButton
{
	position : relative;
	border-color : #ab2888;
	border-style : solid ;
	background-color : #fbf5f9;
	color :Navy ;
	height : 22px;
	
}

.smallText
{
	color : #000;
	font-size : x-small;
}

.tinyText
{
	color : #000;
	font-size : xx-small;
}

.tinierText
{
	color : #000;
	font-size : 8px;
}

.loginText
{
	color : #ab2888;
	font-size : 75%;
	padding-left : 184px;
}

.loginTextWithExtraPadding
{
	color : #ab2888;
	font-size : 75%;
	padding-left : 190px;
}

.loginTextPageR%ange
{
	color : #ab2888;
	font-size : 75%;
}

.smLoginText
{
	color : #ab2888;
	font-size : 72%;	
}

.imgPad
{
	padding-left : 20px;
}

.cl3Text
{
	color : #f26722;	
}

.redTextSmall
{
	color : #ab2888;
	font-size : 90%;
	font-weight : bolder;
}

.redText
{
	color : #a92885;
}

.redTextBold
{
	color : #a92885;
	font-weight : bolder;
}

.redTextBigger
{
	color : #a92885;
	font-size : 110%;
}

.linkPad
{
	padding-right : 26px;
}

.redLink
{
	color : #a92885;
	font-size : 120%;
	text-decoration : none;	
	font-weight : bold;
}

.linkSpacer
{
	padding : 0 10px 0 10px;
	color : #ab2888;
}



.homePic
{
	padding : 4px;
}

#newsForm
{
	width : 360px;
	margin-left : 200px;
	border : 0px solid blue;
}


/********************   FORMS ***********************************/

#formElements
{	
	width : 400px;
	background : #fff;		
}

fieldset
{
	width : 400px;
	margin-top : 40px;
	
}

legend
{
	color: #fff;/*#fff;*/
	background: #ab2888;/*#6699ff;*/
	border: 2px solid #333366;
	font-weight : bold;
	padding: 6px 6px ; /* top & bottom*/
	margin-top : 40px;
} 

.subText
{
	color : #ab2888;
	font-size : 90%;
	padding-top : 3px;
	padding-bottom : 3px;
}

.bsText
{
	color : #ab2888;
	font-size : 85%;
	text-align : center;
	padding-right : 46px;
	font-weight : bold;
}

.formHeading
{
 font-family : MS Gothic ;
 color : #ab2888;
}

img { border : 0px }

.pdfLink
{
	color : #ab2888;
}

#contact
{
	margin : 0 0 0 0;
	
}

.contactTbox
{
	margin-left : 30px;
	width : 200px;
}


.spanLabel
{
	vertical-align : top;	
}

.contactButton
{
	float : right;
}

.chkRanges
{
	padding-left : 50px;
	background-color : #fff;
}

/* ********************************************************************************
**************************										*********************
**************************				Navigation				**********************
**************************										**********************
**************************************************************************************
*****************************************************************************************/
#topNav
{	
	padding : 10px 10px 0 32px;
	border : fixed 0px #000;
	font-family : futura-light;
	color : #333;/*#959595;*/
	font-weight : normal;
	font-size : 90%;
}

#topNav a
{
	font-weight : bolder;
	
	font-family : Trebuchet MS;
}

/* ********************************************************************************
**************************										*********************
**************************				LAYOUT					**********************
**************************										**********************
**************************************************************************************
*****************************************************************************************/
#container
{
	text-align: left;
	width: 800px;
	margin: 0 auto;
	min-width: 720px;
	min-height : 100%;
	border: 0px solid blue;	
	background-color : #fff;		
}

#header
{
 text-align : center ;
 width : 800px;
 background-color : #ab2888;
 border : solid 0px black;
 height : 77px;
 margin-top : 10px;
 margin-bottom : 10px;
}

#homeContent
{
	margin: 0;
	color:#666666;
	border: 0px double red;
	background-color : #fff;
	padding : 45px 0 100px 50px;	
}

#homeContent p
{
	width : 310px;
}

#homeContentLeft
{
	float : left;
	width : 360px;
	background : #fff;		
}

#homeContentRight
{
	float : left;
	width : 340px;
	padding-left : 40px;
	background : #fff;	
	padding-top : 10px;
}

#content
{
	/*margin : 10px 20px 0 180px;*/
	padding : 45px 0 0 40px;
	background-color : #fff;
	color:#666666;
	border: 0px double red;		
}

#contentLeft
{
	float : left; 
	width : 400px;
	background-color : #fff;
	padding-right : 45px;
	padding-top : 5px;		
}

#rightImageStrip
{
	padding-top : 10px;
	padding-left : 20px;
	float : left; 
	width : 110px;
	background-color : #fff;
}

#newsletter
{
	margin-top : 250px;
	padding-left: 25px;
	margin-left: 5px;
	width: 160px;	
	border: 0px solid lime;
	text-align : LEFT;
}

#leftMenu{
	text-align : LEFT;
	float:left;
	width: 180px;
	margin-top: 25px;
	padding: 0;
	padding-left : 5px;
	padding-right : 25px;
	padding-top : 30px;	
	border: 0px solid maroon;
	background-color : #fff;	
}
		

#leftMenu a{
	text-decoration : none;
	
}

#leftMenu .selected
{
	color : #ab2888;
	text-decoration : none;	
	font-size : 120%;
}

.selected
{
	color : #ab2888;
	text-decoration : underline;	
}

	#leftMenu li{
		list-style:none;
		text-align:left;
		margin-left: 0px;
		line-height: 150%;
		font-family : Trebuchet MS;			
	}
	


#footer
{	
	margin-top : 0;
	padding-top : 0;
	font-family : Arial;
	font-size : 0.7em;
	background-color : #fff;
	text-align : center;	
	padding-bottom : 20px;	
	width : 780px;
	margin-right : 20px;	
}

.footerLeft
{
	padding-left : 50px;
	float : left;
	line-height : 1.2em;	
}

.footerRight
{
	float : right;	
	line-height : 1.2em;
	padding-right :30px;
	text-align : right;	
}

#filler
{
	padding-top : 10px;
	clear:both
}

.picGap
{
	margin-bottom : 10px;
}
		



