body
	{
	background: #344F71 url("/images/back.gif");
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #F1F2F4;
	font-size: x-small;
	margin: 0;
	padding: 0;
	}

body *
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #F1F2F4;
	font-size: small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size:small;
	}

html>body *
	{
	font-size: small;
	}

a		{color: #FFFFFF; text-decoration: none;}
a:link		{color: #FFFFFF;}
a:visited	{color: #FFFFFF;}
a:hover		{color: #FFFFFF; text-decoration: underline;}

h1
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #FFFFFF;
	}


h2
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #FFFFFF;
	}

h3
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	}

table
	{
	border: 0;
	padding: 0;
	vertical-align: top;
	}

tr, td
	{
	vertical-align: top;
	}
	

/* special class for hiding things from printing */
@media print {
    .notprint { display: none; }
}	
	

#wrapper
	{
	position: relative;
	width: 760px;
	margin: 0 auto;
	text-align: left;
	background: #344F71;
	border: 2px solid #607B9D;
	border-top: 0;
	border-bottom: 0;
	}
	
#topbar
	{
	background: url("/images/topback.gif");
	height: 226px;
	}
	
.header
	{
	position: absolute;
	left: 330px;
	}

.title
	{
	position: absolute;
	top: 66px;
	left: 150px;
	}
	
.view
	{
	position: absolute;
	top: 11px;
	left: 8px;
	}

.toparrow
	{
	position: absolute;
	top: 13px;
	left: 135px;
	}

.topnav
	{
	position: absolute;
	top: 113px;
	left: 8px;
	}

.topnav td
	{
	height: 29px;
	vertical-align: middle;
	padding: 0 4px 0 0;
	}
	
#main
	{
	background: #344F71 url(/images/mainback.gif) 0 100% no-repeat;
	padding: 10px 0px 0px 0px;
	}

#main img
	{
	border: 1px solid #607b9d;
	padding: 2px;
	}
	
#maincol
	{
	padding: 0px 4px 0px 8px;
	}
	
#maincol a		{color: #2fc4fd; text-decoration: none; font-size: 1em;}
#maincol a:link		{color: #2fc4fd;}
#maincol a:visited	{color: #2fc4fd;}
#maincol a:hover	{color: #2fc4fd; text-decoration: underline;}	

.boxtab
	{
	width: 744px;
	border: 1px solid #607B9D;
	background: #415D7F;
	}

.directory
	{
	width: 744px;
	border: 1px solid #607B9D;
	background: #415D7F;
	}
	
.directory th
	{
	font-weight: bold;
	text-align: left;
	font-size: 0.8em;
	}	

.directory td
	{
	font-size: 0.8em;
	}
	
#teasecol
	{
	padding: 20px 0 0 0;
	}
	
.maintease
	{
	width: 252px;
	border: 1px solid #415d7f;
	padding: 4px;
	}

.mainteasecontent img
	{
	border: 1px solid #607b9d;
	}

.mainteasecontent
	{
	background: #415d7f;
	padding: 4px;
	font-size: 0.9em;
	}
	
.teaser
	{
	margin: 0 0 10px 0;
	background: url(/images/teaserbak.gif) 0 0 no-repeat;
	width: 140px;
	height: 54px;
	padding: 7px 6px 4px 64px;
	}
	
.teaser h2
	{
	margin: 0;
	padding: 0;
	font-size: 0.85em;
	font-weight: bold;
	}
	
.teaser p
	{
	margin: 0;
	padding: 0;
	font-size: 0.8em;
	}
	
.teaser a		{color: #FFFFFF; text-decoration: none; font-size: 1em;}
.teaser a:link		{color: #FFFFFF;}
.teaser a:visited	{color: #FFFFFF;}
.teaser a:hover	{color: #FFFFFF; text-decoration: underline;}

#contact
	{
	background: url(/images/arrow_contact.gif) 100% 100% no-repeat;
	margin: 20px 0 0 14px;
	padding: 0 4px 0 4px;
	width: 182px;
	border: 0;
	border-right: 1px solid #607b9d;
	border-bottom: 1px solid #607b9d;
	}
	
#contact p
	{
	font-size: 0.8em;
	}
	
#contact a		{color: #2fc4fd; text-decoration: none; font-size: 1em;}
#contact a:link		{color: #2fc4fd;}
#contact a:visited	{color: #2fc4fd;}
#contact a:hover	{color: #2fc4fd; text-decoration: underline;}	
	 
#footnav
	{
	background: #607B9D;
	padding: 16px 4px 8px 4px;
	text-align: center;
	font-size: 0.8em;
	}	
	
#footnav a		{color: #FFFFFF; text-decoration: none; font-size: 1em;}
#footnav a:link		{color: #FFFFFF;}
#footnav a:visited	{color: #FFFFFF;}
#footnav a:hover	{color: #FFFFFF; text-decoration: underline;}

#footnav p
	{
	margin: 4px;
	padding: 0;
	font-size: 1em;
	}
	
.texttitle
	{
	border: 0px !important;
	}
	
.testimonial
	{
	border: 0px !important;
	margin: 10px 0 50px 0;
	}

