/*****************
	MAIN  
******************/

body {
 margin: 0;
 padding: 0;}


#pageContainer {
 margin: 0;}  /* div that contains all the content */


#contentBlock{   /* IE hack to fix the font-size and layout of content */
 height: 100%;
 overflow: visible;
 color: #000;
 font-family: verdana, arial,helvetica, sans-serif;
 padding: .5em 3em 0 1em;
 background-color: #fff;}

#centerOfPage > #contentBlock{
 height: auto;
 width: auto;
 overflow: auto;
 color: #000;
 font: medium verdana,arial,sans-serif;
 padding: .5em 3em 0 1em;
 background-color: #fff;}

.contentHead{
 font-family: verdana,arial,sans-serif;
 text-indent: 1%;
 display: block;
 color: #eee;
 font-size: large;
 background-color: #fff;}

h1 {	font-family: verdana, arial, helvetica, sans-serif;
	color:#666;
	font-weight: bold;
	font-size:130%;
	background: transparent;}

h2 {	font-family: verdana, arial, helvetica, sans-serif;
	color:#F342B4;
	font-weight: bold;
	font-size:105%;
	margin: 0;
	padding-top: .5em;
	padding-bottom: .17em;
	border-bottom: 1px solid #aaa;
	background: transparent;}

h3 {	font-family: verdana, arial, helvetica, sans-serif;
	color:#F342B4;
	font-weight: bold;
	font-size:105%;
	background: transparent;}

/*****************
	TEXT STYLES
******************/

p {  margin: 1em 0;}


a {  	font-family:verdana, arial, helvetica, sans-serif;
	color:#2276BB;
	font-weight: bold;
	text-decoration: underline;
	background: transparent;}


a.navlink { 
	font-family: Verdana, arial, helvetica, sans-serif;
	color:#2276BB;
	font-weight: bold;
	font-size: 80%;
	text-decoration: none;
	background: transparent;}

a.navlink:hover { 
	font-family: Verdana, arial, helvetica, sans-serif;
	color:#2276BB;
	font-weight: bold;
	border-bottom: 1px solid #2276BB;
	background: transparent;}

a.footerlink { 
	font-family: verdana, arial, helvetica, sans-serif;
	color:#2276BB;
	font-weight: bold;
	font-size:100%;
	text-decoration: underline;
	background: transparent;}

a.footerlink:hover { 
	font-family: Verdana, arial, helvetica, sans-serif;
	color:#000;
	font-weight: bold;
	text-decoration: none;
	background: transparent;}

a:hover {
	color: #F342B4;
	font-weight: bold;
	text-decoration: underline;
	background: transparent;}


a.imglink {
	border: 0; }

td.formlabel
{ 
	font-family: verdana,arial,helvetica, sans-serif; 
	color:#000;
	font-weight: normal; 
	font-size: 95%; 
}

/*****************
	HEADER STYLES
******************/


#header {
	background-color: transparent; }

#topBar {
    background:#DDEEF6;
    padding: 4px; 
    text-align: center;}


/*****************
	MENU STYLES
******************/

#centerOfPage{
 height: 100%;     	/* used to extend menuLeft */
 color: inherit;
 background: #EDFEFF;}	/*background of left nav here so is height of page */

#menuLeft { 
	float: left;
	width:196px;
	top:160px;
	height: 100%; /* used to extend menuLeft */
	left:0px;
	padding: 2px 3px;
	background: transparent; }

.leftnavheadline { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:80%; 
	font-weight:bold;
	color: #333; }


/*****************
	CONTENT STYLES
******************/

#content {
    position:absolute;
    top:170px;
    left:180px; }


p.pattern { font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #fff;
	font-size: 100%;
	line-height: 150%; }

p.caption  {font-weight: bold;
			font-variant: small-caps; }


#contentadblock {
    float:right;
    width:225px;
    background-color:#fff;
    position:relative;
    padding: 5px 30px; }

#adBlock {
    float:left;
    background-color:#fff;
    position:relative;
    padding: 0px 0px; }
    

    
/*****************
	FOOTER STYLES
******************/

#footer {
 clear: both;
 text-align: center;
 margin: auto;
 padding: 5px 7px;
 color: inherit;
 font: small arial,verdana,sans-serif;
 background: #DDEEF6;}


#pageContainer > #footer{
 clear: both;
 margin: auto;
 padding: 5px 7px;
 color: inherit;
 font: small arial,verdana,sans-serif;
 background: #DDEEF6;}
