body {

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

	font-size: 11;

	background: #ffffff;

	color: #003366;

}





.text{

	font-family: Verdana, sans-serif;

	font-size: 12;



}









.datetime{

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

	font-size: 11;

	color: #003366;

}





h2, h1, h3 {

	font-size: 20px;

	padding-left: 5px;

}



.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 {

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

	font-size: 11;

	text-align: center;

}



.footer{

	

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

	font-size: 11;

	text-align: center;

}









.lightblue {

	color: #6699CC;

}



.rightalign {

	text-align: right; 

	padding: 0; 

	margin: 0;

}



.introlist {

	margin-top: 0;

	margin-bottom: 0;

	list-style: none;

}



#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;

}



.dotted {

	background: url('images/dotted.gif') repeat-y right #fff;

	

}



.infobit {

	border: 2px solid #6699CC;

	padding: 10px;

}



#clear {

	height: 300px;

}



/* begin column layout stuff */



.clear { display: none; clear: both;}



.box-wrap

	{

	color: #003366;

	background: #fff;

	background-image: url(images/right.gif);

	background-repeat: repeat-y;

	background-position: 75% 0px;

	}

.box-inner-wrap

	{

	background-image: url(images/left.gif);

	background-repeat: repeat-y;

	background-position: left;

	}

.box-footer

	{

	background: #336699;

	clear: both;

	border: none

	text-align: center;

	}

	

.footertext {

	text-align: center;

	padding: 3px;

	color: #ccc;

}



.footertext a {

	color: #ccc;

}



.columns-float

	{

	float: left;

	width: 78%;

	}

.column-one

	{

	float: right;

	width: 70%;

	border-right: 2px dotted #ccc;

	}



.column-two { margin-right: 66%; width: 170px;}

.column-three {margin-left: 79%; width: 160px; border-right: 2px dotted #ccc;}



.column-three-content {text-align: center;}



.column-two-content {

	border: none;

	color: #003366;

	padding: 0;

	margin: 0;

	text-align: center;

}



.column-one-content

	{

	padding: 6px;

	border: none;

	color: #003366;

	}

	

.column-three-content

	{

	padding: 6px;

	border: none;

	color: #003366;

	}



.box-wrap, .columns-float, .column-one, .column-two, .column-three, h2

	{ p\osition: relative; }



.mainborder {

	border-right: 2px dotted #ccc;

}


