
h2, h1, h3 {

	font-size: 20px;

	padding-left: 5px;

}

.SmallText {font-size: 12px}

.contactbutton {

	color: #000;

	background: #ccc;

	border: 1px solid #ccc;

}



.fields {

	border: 1px solid #666;

}



img {

	border: 0;

}



span.faqtext {

	font-size: 13px;

}



p {

	padding: 5px;

}



.catborder {

	border-top: 2px dotted #ccc; 

	padding-top: 10px;

}



.catborderend {

	border-top: 2px dotted #ccc; 

	border-bottom: 2px dotted #ccc; 

	padding-top: 10px;

}



#copyright {

	background: #ccc;

	width: 770px;

	margin: 0;

	padding: 0;

	color: #003366;

	text-align: center;

}



.lightblue {

	color: #6699CC;

}



.rightalign {

	text-align: right; 

	padding: 0; 

	margin: 0;

}







#introtext {

	font-weight: bold;

	width: 404px;

}



#introtext ul li {

	padding: 3px;

}





.emphtext {

	background: #FFFFCC;

	padding: 1px;

}



.whitetext {

	color: #fff;

}



#featuredtop {

	z-index: 999;

	position: absolute;

}



#header {

	height: 112px;

	margin: 0;

	padding: 0;

	background: #fff;

}



#menutable {

	border-bottom: 3px solid #ccc;

	background: #fff;

	padding-right: 10px;

}



#wrap {

	width: 770px;

	margin: 0 auto;

	padding: 0;

}



.center {

	text-align: center;

}



#dirlist ul {

	list-style: none;

	margin: 0;

	padding-left: 1em;

	text-indent: -1em;

	padding-top: 0;

}

	

#dirlist ul li {

	padding-bottom: 10px;

}



span.arrow {

	font-weight: bold;

	color: #FF6600;

}



.featuredheading {

	background: url('../images/featured_heading.gif') no-repeat;

	text-indent: -9999px;

	width: 150px;

	height: 61px;

	padding: 0;

	margin: 0;

}



#resourceheading {

	text-align: center;

	background: #999;

	margin: 0;

	padding: 0;

}



#resourceheading h2 {

	text-align: center;

	background: #666;

	margin: 0;

	padding: 5px;

	font-family: Arial Black, Arial, sans-serif;

	font-size: 18px;

	color: #fff;

}





a.highlighted {

	text-decoration:none;

	color: #FF6600;

	background: #FFFF99;

	font-weight: bold;

	font-size: 14px;

}



a.regular {

	text-decoration:none;

	color: #003366;

	font-weight: bold;

	font-size: 14px;

}





.infobit {

	border: 2px solid #FFCC66;

	padding: 10px;

}





/* begin column layout stuff */



.clear {height: 100px;}



.box-footer

	{

	background: #336699;

	clear: both;

	border: none

	text-align: center;

	}

.box-footer2

	{

	background: #336699;

	clear: both;

	border: none

	text-align: center;

	}

.footertext {

	text-align: center;

	padding: 3px;

	color: #ccc;

}



.footertext a {

	color: #ccc;

}



.column-one

	{

	background: #fff;

	width: 770px;

	}

	

.column-two-content {

	border: none;

	color: #003366;

	padding: 0;

	margin: 0;

	text-align: center;

}



.column-one-content

	{

	border: none;

	color: #003366;

	}

	

#adminlinks ul

{

margin-left: 0;

padding-left: 0;

list-style-type: none;

font-family: Arial, Helvetica, sans-serif;

font-size: 13px;

font-weight: bold;

}



#adminlinks a

{

display: block;

padding: 3px 3px 3px 10px;

width: 160px;

background-color: #999;

border-bottom: 1px solid #ccc;

}



#adminlinks a:link, #adminlinks a:visited

{

color: #003366;

text-decoration: none;

}



#adminlinks a:hover

{

background-color: #ccc;

color: #336699;

}



.admin_menu_td a:link, .admin_menu_td a:visited {

	display:block;

	text-decoration:none;

	font-weight:bold;

	font-size:12px;

	color: #ffffff;

	background:url(arr.gif) no-repeat;

	background-position:0px;

	padding-left:10px;

	text-align:left;

}



.admin_menu_td a:hover {

	color: #fe9900;

	background:url(arr2.gif) no-repeat;

	background-position:0px;	

}



.mainborder {

	border-right: 2px dotted #ccc;

}


