
BODY, TD, P { font:75% arial,helvetica,sans-serif; color:#609;margin:0px; }
h1 {margin:0;padding:0;}

A:link
{
	color: #60C;
	text-decoration: underline;
	font-family: Arial,Helvetica;
}

A:visited { color:#0000B6;font-family: Arial,Helvetica;
	}

A:active { color:#333 }

A:hover { color:#306 }



a.BIG 
{	color: #FC3;}

a.BIG:hover, a.BIG:visited {
	color: #F90;}

a.BIG:active {
	color: #FFF;}
	
a.VisitSite
{
	color: #609;
	background-color: #ffed99;
	padding: .2em .5em;
	text-decoration: none;
	border:1px solid #FC3
}

a.VisitSite:hover, a.BIG:visited {
	color: #F90;}

a.VisitSite:active {
	color: #FFF;}



#topNav
{
	width:660px;
	margin-left:22px;
	background-color: #93c;
}
#tophead
{
	width: 750px;
	margin: 0px;
	padding: 0px;
	
}


#topNav ul
{
	margin: 0;
	padding: 0px;
	list-style: none;
	
}


#topNav ul li {
		position: relative;
		float:left;
		
	}


/* Styles for Menu Items */
#topNav ul li a
{
	display: block;
	text-decoration: none;
	color: #fff;
	padding:.2em 5px;
	background: #93c;
	/* IE6 Bug */
	border-right: 1px solid #fff;
	font-weight: 800;
	height:2.5em;
	
	
}

/* Fix IE. Hide from IE Mac \*/
* html #topNav ul li { float: left; height: 1%;}
* html #topNav ul li a { width:60px;font-size:85%; }
/* End */

#topNav ul li a:hover { color: #FC0;} /* Hover Styles */
		
		



#sidebar ul
{
	margin:0;
	padding: 0;
	list-style: none;
	background: transparent;

	
}


#sidebar ul li {
		position: relative;margin:0;padding:0;
	}


/* Styles for Menu Items */
#sidebar ul li a,#sidebar ul li h4 {
	display: block;
	text-decoration: none;
	color: #609;
	padding: .5em 1em;
	background: #ffed99;
	border:1px solid #fff;
	border-top:0;margin:0;
	
	}
	
#sidebar ul li.featuredSite a {
	
	background: #fc9; 
	
	}
	
#sidebar ul li h4 {	background: #fc9;border-bottom:0;margin:0;padding-bottom:0;}

/* Fix IE. Hide from IE Mac \*/
* html #sidebar ul li { height: 1%; }
* html #sidebar ul li a { height:1%; }
/* End */

#sidebar ul li a:hover { color: #C9F;} /* Hover Styles */

		
#sidebar h2 a
{
	font-size: medium;
	text-decoration: none;
}




#mainContentHolder
{
	
	width: 660px;
	margin-left:22px;
	padding: 0;
	border:0;
	background-color: #FBE6FF;
	clear:both;
	border-top:2px solid #fff;

	}
#mainContent
{
	width: 465px;
	background-color: #fff;
	float:left;
	padding-bottom:25px;
	
}
#mainContent h2
{
	margin: 0;
	background-color: #FCF;
	padding: 1.5em 1em .5em 1em;
	border-bottom:1px solid #C9F;

}


#mainContent h3#description2 {
	font-weight:800;
	font-size:135%;
	border-bottom:1px dotted #C9F;
	margin:2em 1.5em 0 1.5em;
	padding:0;
	
}


dl#featured {background:#fc9;margin:1em 20px;float:left;display:inline;}


dl#featured dt {
background:#ffb32e;
padding:.5em;
text-align:center;
font-size:120%;
font-weight:800;
border-bottom:1px dotted #fff;

}
dl#featured dd {background:transparent;margin:0;padding:.5em 15px;margin-left:115px;}

dl#featured dd.logo {float:left;margin-left:0;text-align:center;}

#mainContent h3
{
	margin: 0;
	padding: .5em 1.5em 0 20px;
	font-weight: normal;
	font-size: small;
}

#mainContent h4{
	margin: 1em 25px 0 20px;
	padding: .5em 1.5em 0 1em;
	background-color: #FCF;
	
}

#mainContent p
{
	margin: 1em 1em 0 20px;
	font-size: x-small;
}

#mainContent p.previews {
margin-top:0;
margin-right:25px;
color:#609;
background:#ffebff;
border:1px solid #fcf;
}

#mainContent p.previews IMG {
padding:0;
margin:.5em;
border:4px solid #fc3;
}

#mainContent p.previews a:hover IMG {border:4px solid #609;}

#mainContent p img {margin-top:2em;}




#sidebar
{
	
	width: auto;
	background-color: #FBE6FF;
	float:right;
	width:195px;

}

#sidebar h2
{
	margin: 0;
	padding: 1.5em 1em .5em .5em;
	background-color: #FC0;
	border:1px solid #fff;
	border-top:0;
}

#endContent
{
	width: 70px;
	float: left;
	margin: 0;
	padding: 0;
}

.clear {
  clear: both;        /* extend height of .main to longest column */
  height: 1px;
  overflow: hidden;   /* prevent IE expanding the container */
  margin: 0;          /* keep flush with surrounding blocks */
}

#bottomLinkNav
{
	
	background-color: #C6F;
	padding: 10px 0px;
	margin-left:22px;
	width: 660px;
	text-align: center;
	clear:both;

}
html>body #bottomLinkNav{
	width: 660px;
}

#bottomFoot
{
	
	background-color: transparent;
	border: 0px;
	padding: 0px;
	margin: 0px;
	width: 760px;
	text-align: left;
	clear:both;

}


#bottomLogo
{
	width:400px;
	margin: 0px;
	font-size: 12px;
	line-height: 1em;
	color: #fff;
	background-image: url(webImages/contact.gif);
 	background-repeat: no-repeat; 
 	background-position: top right; 
 	float: left;

}
.sideContent{
padding: 5px 5px;
}

IMG.logo {
margin-right:15px;
}

/* main page style */


#mainContent.mainPage p
{
	background:#fff;
	width: 100px;
	text-align: center;
	padding:.2em;
	float:left;
}

#mainContent.mainPage p b small {
color:#93F;font-weight:400;
}



#mainContent.mainPage p img
{
	padding: 0;
	margin: 5px;
	border: 3px solid #fc0;
	clear: both;
}

#mainContent.mainPage b {

display:block;
}

#mainContent.mainPage a { text-decoration: none; }

#mainContent.mainPage a:hover img { border-color:#609; }


p.gord {
background-color:transparent;
color:#999;
clear:both;
padding:25px;
font-size:100%;

}

p.gord A:link,p.gord A:visited
{
	color: #30C;
	text-decoration: underline;
	font-family: Arial,Helvetica;
}

p.gord A:hover { color:#93C }
p.gord A:active { color:#333 }

