@charset "utf-8";
/* CSS Document */

* {
	list-style:none;
}

body {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:62.5%;
	color:#999999;
	font-weight:bold;
}

h1,h2,h3 {
	color:#FFFFFF;
}

a {
	text-decoration:none;
	color:#3D4FFF;
}

a:hover {
	text-decoration:underline;
	color:#3D4FFF;
}

#header p {
	color:#000000;
	font-size:1.3em;
	font-weight:normal;
}

#nav a {
	color:#3f00f5;
	color:#0000ff;
	text-decoration:none;
	font-size:1.3em;
	text-transform:capitalize;
	font-weight:normal;
	border:1px solid #e5e1e1;
}
/*
#nav a:link {
	border:1px solid #e0e0e0;
}
*/

#nav a:hover {
	border:1px solid #cc99ff;
	
}

#nav a.current {
	background-color:#ffffff;
	border:1px solid #cc99ff;
}

#mainSemiText a.homeLogo {
	border:2px solid #e5e1e1;
	padding:4px;
	float:left;
	display:inline;
}

#mainSemiText a.homeLogo:active {
	background-color:#FFFFFF;
	border:2px solid #0000ff;
}

#mainSemiText a.homeLogo:hover {
	border:2px solid #cc99ff;
}

#main p {
	font-size:1.2em;
	line-height:150%;
	color:#363f3c;
	font-weight:normal;
}

#main h1 {
	color:#BA59C0;
	color:#200eb8;
	color:#000000;
	font-size:1.4em;
	letter-spacing:2px;
	text-transform:uppercase;
	font-weight:bold;
}

#main h3 {
	color:#BA59C0;
	color:#200eb8;
	color:#000000;
	font-size:1.2em;
	letter-spacing:2px;
	text-transform:capitalize;
	font-weight:bold;
}

#main p, table.table td {
	font-size:1.3em;
	line-height:100%;
	color:#363f3c;
	font-weight:normal;
}

#main table.contact td {
	font-size:1.3em;
	line-height:100%;
	color:#BA59C0;
	font-weight:normal;
	
}

#mainSidebar div.thumb, #mainSidebarLandscape div.thumb, #mainSidebarArchive div.thumb {
	border:1px solid #000000;
	background:#FFFFFF url(../images/layout/pattern.gif) no-repeat 4px 4px;
}
		
#mainSidebar a.selected img, #mainSidebarLandscape a.selected img, #mainSidebarArchive a.selected img {
			background-color:#000000;
			background:#000000 url(../images/layout/pattern.gif) no-repeat 4px 4px;
}

#mainFull a.tagline {
	color:#a32b59;
	color:#000000;
	font-size:1.3em;
	text-transform:capitalize;
	text-decoration:none;
	font-weight:normal;
}

#mainFull a.tagline:hover {
/*	color:#3399CC; */
}

#mainFull span.purple {
	color:#BA59C0;
	font-weight:bold;
}

#mainFull a.link {
	color:#3D4FFF;
	font-style:italic;
	text-decoration:underline;
}

#mainFull li {
	font-size:1.4em;
	line-height:150%;
	color:#363f3c;
	letter-spacing:-1px;
	font-weight:normal;
}

#mainFull li a:hover {
	color:#b32955;
}

#form input, #form textarea {
	background:#FFFFFF;
	border-bottom:1px dashed #000000;
	float:right;
}

#form p, #form fieldset {
	line-height:100%;
}

#form input.submit, #form input.reset  {
	cursor:pointer;
	border:1px solid #000000;
	color:#0000FF;
}

#form input.submit:active {
	background-color:#FFFFFF;
}

#form label.error {
	color:#FF0000;
	font-weight:normal;
	font-size:1em;
}

#footer p, #footer a {
	color:#000000;
	font-size:1.1em;
	text-decoration:none;
	font-weight:normal;
}

#footer a:hover {
	text-decoration:underline;
}