html, body {
	font-family: Arial, Verdana, Helvetica, san-serif, Times, serif;
	margin: 0px;
	padding: 0px;
	background-color: white;
}

a { color: #513A8A; text-decoration: none; }
a:hover { color: #A6114B; }

h1 { color: #A6114B; font-size: 16pt; font-weight: normal; margin: 0px; padding: 0px 0px 2px 15px; }
h2 { color: #A6114B; font-size: 12pt; margin: 0px; padding: 1em 0px 1em 0px; }
h3, p { color: #474747; font-size: 10pt; margin: 0px; padding: 1em 0px 1em 0px; }
label { color: #474747; font-size: 10pt; font-weight: bold; }
ul, ol {
	color: #474747;
	font-size: 10pt;
	line-height: 12pt;
	margin: 1em 0px 1em 20px;
	padding: 0px;
}

td { vertical-align: top; }

input, select, textarea {
	font-family: Arial, Verdana, Helvetica, san-serif, Times, serif;
	font-size: 10pt;	
}

.purple { color: #A6114B; }
.lt-blue { color: #A79BC3; }
.blue { color: #513A8A; }
.lt-grey { color: #EBEBEB; }

.big-text { font-size: 12pt; }
.right { float: right; }
.left { float: left; }

.site-border { text-align: justify; width: 900px; }

.site-head { width: 100%; margin: 20px 0px 0px 0px; }

.site-head-1 { width: 100%; min-height: 78px; background: url(../images/header-back.gif) no-repeat; }
.site-head-1 img { float: right; margin: 0px 0px 3px 0px;}
.site-head-1 p {
	color: white;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
	margin: 0px;
	padding: 50px 0px 0px 15px;
}

.site-head-2 {
	text-align: right;
	width: 100%;
	background-color: #A6114B;
	border-top: 1px solid white;
}
.site-head-2 ul { list-style: none; margin: 0px; padding: 8px 10px 8px 0px; }
.site-head-2 li { display: inline; margin: 0px 0px 0px 35px; }
.site-head-2 a { color: white; font-weight: bold; }
.site-head-2 a:hover { color: #A79BC3; }

#current { color: #A79BC3; }

.site-head-3 {
	font-size: 0pt;
	width: 100%;
	height: 10px;
	border-top: 1px solid white;
	background: url(../images/head-3-back.gif) no-repeat top right;
	background-color: #EBEBEB;
}

.site-body { width: 100%; border-bottom: 4px solid #A6114B }
.site-body-header { width: 100%; margin: 40px 0px 0px 0px; border-bottom: 2px solid #EBEBEB; }

.site-body-left {
	width: 590px;
	height: 250px;
	padding: 20px 0px 0px 15px;
	background: url(../images/watermark.gif) no-repeat center;
}
html>body .site-body-left { height: auto; min-height: 250px; }
.site-body-left li { color: #A60C4A }
.site-body-leftbulletlist  { color: #474747 }
.site-body-left form { padding: 1em 0px 0px 0px; margin: 0px; }
.site-body-left form label {
	width: 90px;
	height: 1em;
	float: left;
	display: block;
}
.site-body-left form input, .site-body-left form textarea {
	color: #513A8A;
	width: 200px;
	border: 1px solid #D3D3D3;
	margin: 0px 0px 2px 0px;
	background-color: transparent;
}

#fSub {
	color: #513A8A;
	font-weight: bold;
	text-align: left;
	border: 0px;
	margin: 5px 0px 0px 93px;
	padding: 0px;
	background-color: transparent; 
}

.site-body-right { width: 230px; height: 250px; float: right; display: block; }

.site-body-footer { text-align: center; width: 100%; display: block; }
.site-body-footer h2 { padding: 1em 0px 0.2em 0px; }

.netbop { text-align: right; width: 900px; }
.netbop p { font-size: 8pt; padding: 0.5em 0px 0.5em 0px; }

.home h2 { padding: 1em 0px 0em 0px; }
.home p { font-size: 12pt; padding: 1.5em 0px 0em 0px; }