* { padding: 0; margin: 0; }

body {
 background-repeat:repeat; background-color:#FFF;
 font-size: 11px; height: 100%;
}

a {color:#ec008c; text-decoration:none;}
a:link { color: #ec008c; background:none; text-decoration: none;}
a:visited { color: #ec008c; text-decoration: none;}
a:hover { color: #fe98d5;}
a:focus { color: #000; background:none;  }
a:active { color:#fe98d5;}

#wrapper { 
 margin: 0 auto;
 width: 920px;
}
#header { float:right; width:900px; 
 color: #333; text-align:right;
 margin: 10px 10px 0px 10px; font:"Times New Roman", Times, serif; font-weight:bold; letter-spacing:-1px; line-height:20px; font-size:25px; color:#ec008c; 
}

.headernav 
{letter-spacing:normal; font-size:15px; color:#000; margin-left:10px; position:absolute; line-height:25px; font-weight:lighter;}

.headernav a {color:#999; text-decoration:none;}
.headernav a:link { color:#000; text-decoration:none;}
.headernav a:visited { color:#000; text-decoration:none;}
.headernav a:hover { color:#ec008c; text-decoration:none;}
.headernav a:focus { color:#ec008c; text-decoration:none; }
.headernav a:active {  color:#000; text-decoration:none;}


#header2 {
 float: left;
 width: 900px;
 padding: 0px;
 margin: 40px 5px 0px 0px; 
}

#navigation { font-family:"Times New Roman", Times, serif; letter-spacing:-1px; font-weight:bold; font-size:18px; color:#000; float:right; text-align:right; line-height:16px; margin-top:2px; margin-bottom:0; display:inline-block}

.on {color:#999;}


#content
{  background:#FFF;
 margin: 0px 0px 0px 0px; 
 width: 900px; display:block; float:left; min-height:300px;
}
 


#flashcontent { 
		height:400px; width:900px; z-index:5;
	}

	
	
.overlay {display:inline-block; color:#000; font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:16px; position:fixed; margin:0; padding:0}	
	
#leftcolumn { 
 background:#FFF;
 margin: 0px 0px 0px 0px;
 width: 205px;
 padding:10px;
 float: left; 
}

#leftcolumn2 { 
 background:#FFF;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 width: 420px;
 float: left;
}

#leftcolumn3 { 
 background:#FFF;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 width: 635px;
 float: left;
}


#onecolumn { 
 background:#FFF;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 width: 880px;
 float: left;
}

#leftmiddle { 
 background:#FFF;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 width: 205px;
 float: left;
}
#rightmiddle { 
 background:#FFF;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 width: 205px;
 float: left;
}

#rightmiddle2 { 
 background:#FFF;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 width: 420px;
 float: left;
}


#rightmiddle3 { 
 background:#FFF;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 width: 635px;
 float: left;
}

#rightcolumn { 
 background:#FFF;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 width: 205px;
 float: left;
}


#fadeshow1 {border:#dcdcdc thin solid;}

#footer { background-color:#FFF;
 width: 900px;
 clear: both;
 color: #333;
 margin: 0px 0px 10px 0px;
 padding-bottom: 10px; border-bottom:thin #999 solid;
}

#footer img {margin-top:-50px; float:right; padding-left:400px; z-index:10;}


.grey {background:#c2c2c2; padding:5px; width:100%; height:100%;}

.line {border-bottom:#999 thin solid; padding:0px 5px 5px 20px; margin-bottom:5px;}

p { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; }

.small {font-size:9px;}


ul {list-style:outside disc; font-weight:bold; font-size: 12px; margin-left:10px; }
li { padding-bottom:5px;}

/* content large magenta header */
h1 {font-family:Helvetica, sans-serif; font-weight:lighter; letter-spacing:-1px; line-height:45px; font-size:50px; color:#000; padding:0px; margin:0px; background:none;}

/*grey large pullquote text */
h2 {font-family:Helvetica, sans-serif; font-weight:normal; line-height:28px; font-size:20px; padding:0px; margin:0px; color:#c0c0c0;}

/* quotation */
h3 {font-family:"Times New Roman", Times, serif; font-weight:lighter; line-height:20px; font-size:16px; color:#707070; padding:0px; margin:0px 20px 0 20px; text-align:left}

/* content sub header bold black */
h4 {font-family:Helvetica, sans-serif; font-size:14px; color:#000; padding:0px; margin:0px; }

/* same as header grey  */
h5
{font-family:"Times New Roman", Times, serif;letter-spacing:-2px; line-height:45px; font-size:45px; color:#c0c0c0; }
