body {
	text-align: center;
	font-family: Arial, Verdana, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	background: #fff url(/images/bg2a.jpg) repeat-x;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
}

h1, h2, h3, h4, h5 {
	color: #7e3485;
    font-family: "Times New Roman", Times, serif;
}

h1 {
	font-size: 28px;
	line-height: 1.8em;
	font-weight: 300;
	margin: 20px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

h2 {
	font-size: 1.4em;
	padding: 6px 0px 3px 0px;
}

h3 {
	color: #fff;
	font-size: 1.8em;
	line-height: 1.8em;
	font-weight: 300;
	padding: 0px 0px 0px 0px;
	margin: 25px 0px 0px 0px;
}

h3 a 			{ color:#b283bb; text-decoration: none;}
h3 a:active 	{ color:#b283bb; text-decoration: none;}
h3 a:visited 	{ color:#b283bb; text-decoration: none;}
h3 a:hover 		{ color: #ec008c; text-decoration: none; }

h4 {
	font-size: 1.6em;
	line-height: 1.6em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
}
h5 {
	font-size: 1.3em;
	line-height: 1.3em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}

a 		{ color: #b283bb; text-decoration: none; }
a:active 	{ color: #ec008c; text-decoration: none; }
a:visited 	{ color: #b283bb; text-decoration: none; }
a:hover 	{ color: #ec008c; text-decoration: none; }

#tools {
font-weight:bold;
}

#tools a 			{ color: #7e3485; text-decoration: none; }
#tools a:active 	{ color: #7e3485; text-decoration: none; }
#tools a:visited 	{ color: #7e3485; text-decoration: none; }
#tools a:hover 		{ color: #333; text-decoration: none; }

#selected {
color: #99cf65;
}

li#selected a, li#selected a:active, li#selected a:visited {color: #fff;}

li#selected a:hover {color: #ec008c;}

h3#selected a, h3#selected a:active, h3#selected a:visited {color: #fff;}

h3#selected a:hover {color: #ec008c;}

ul, li {
	list-style-type: disc;
	color: #b283bb;
	line-height: 1.2em;
	margin: 0px 0px 5px 0px;
	padding: 6px 0px 0px 0px;
}

#news-recent ul, li{
	list-style-type: disc;
	color: #b283bb;
	line-height: 1.6em;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#news-archives ul, li{
	list-style-type: disc;
	color: #b283bb;
	line-height: 1.6em;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

p.bhead {
	line-height: 1.4em;
	font-size: 1.3em;
	color: #be2f83;
	margin: 0px 0px 14px 0px;
}

p.chead, p.chead a, p.chead a:visited {
	line-height: 1.4em;
	font-size: 1.0em;
	color: #7e3485;
	font-weight: 700;
	margin: 0px 0px 4px 0px;
}

p {
	line-height: 1.6em;
	color:777;
	margin: 0px 0px 14px 0px;
}

img { border: 0 none; }

#site{
position:absolute;
left:0px;
min-height:100%;
width:100%;
margin: 0 auto;
padding: 0px 0px 0px 0px;
z-index:3;
}

#container {	
	position: relative;
	text-align:left;
	min-height:100%;
	width: 1020px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	z-index:1;
}

#menu {
	text-align: right;
	padding: 0px 0px 0px 0px;
	margin: 0 auto;
}

#menu ul li a		{ color:#7e3485; text-decoration: none; padding: 0 8px 0 8px; margin: 0 auto;}
#menu ul li a:active	{ color:#ec008c; text-decoration: none;}
#menu ul li a:hover 	{ color:#ec008c; text-decoration: none;}
#menu ul li a:visited	{ color:#7e3485; text-decoration: none;}

#menu ul li{
	display: inline;
	padding: 0 0 0 0;
	margin: 0 auto;
}

#logo {
	padding: 30px 0px 30px 0px;
}

#strap {
	padding: 30px 0px 0px 0px;
}

#top {
	border-bottom: 0px solid #ddd;
	padding: 0px 0px 30px 0px;
	height:380px;
}

.top {
	border-bottom: 0px solid #ddd;
	padding: 0px 0px 30px 0px;
	height:380px;
}

#tech {
	position: relative;
	text-align:left;
	min-height:100%;
	width: 1020px;
	margin: 0px auto;
	padding: 30px 0px 0px 0px;
	z-index:1;
	background: #f5f5f5;
}
#techbody {
	width: 100%;
	border-top: 1px solid #ddd;
	margin-top: 50px;
}

ol li {
	list-style-type: lower-roman;
	margin: 0;
	padding: 0;
	color: #7e3485;
}

ol li a {
	color: #7e3485;
}

#content-text {
	vertical-align:top;
	width: 580px;
	padding: 0 50px 0 0;
	color:#777;
	font-size:12px;
	border: 0px solid #000;
	margin-right: 200px;
	text-align: left;
}

.content-text {
	vertical-align:top;
	width: 580px;
	padding: 0 50px 0 0;
	color:#777;
	font-size:12px;
	border: 0px solid #000;
	margin-right: 200px;
	text-align: left;
}

#content-text a 			{ color: #7e3485; text-decoration: none; font-size:14px }
#content-text a:active 	{ color: #7e3485; text-decoration: none; }
#content-text a:visited 	{ color: #7e3485; text-decoration: none; }
#content-text a:hover 		{ color: #333; text-decoration: none; }

#feature {
color: #b183ba;
padding: 76px 0 0 0;
font-family: "Times New Roman", Times, serif;
font-size: 34px;
font-weight: 400;
line-height: 40px;
}

light {
color:#b283ba;
}

#top-right {
	vertical-align:top;
	width: 390px;
	border: 0px solid #000;
}

.top-right {
	vertical-align:top;
	width: 390px;
	border: 0px solid #000;
}

#menu-bg {
	min-width:100%;
	text-align:center;
	background: #fff url(/images/bg6.jpg) repeat-x;
}

#news-archives, #news-recent {
vertical-align:top;
}

#news-archives {
display:none;
}

#bottom {
	height: 240px;
	text-align:left;
	border-bottom: 0px solid #000;
	padding: 0px 0px 50px 0px;

	font-weight:500;	
}

#bottom ul li a: link		{ color:#b283bb; text-decoration: none;}
#bottom ul li a:hover 	{ color: #ec008c; text-decoration: none;}

#bottom ul li {
	list-style-type: disc;
	color: #b283bb;
	line-height: 1.2em;
	margin: 0px 0 5px 15px;
	padding: 5px 0 0 2px;
}

#menu-left, #menu-mid-left, #menu-mid, #menu-mid-right, #menu-right {
	font-size: 1.0em;
	line-height: 1.2em;
	width: 204px;
	margin-right: 20px;
	vertical-align:top;
	border: 0px solid #fff;
}

#menu-left {
	width: 222px;
}
#menu-mid-left {
	width: 184px;
}
#menu-mid {
	width: 223px;
}
#menu-mid-right {
	width: 210px;
}
#menu-right {
	width: 181px;
}

#contactform {
color:#555;
}

#footer {
	width: 1020px;
	text-align:right;
	color: #999;
	font-size: 10px;	
	padding: 10px 0px 10px 0;
	margin: 0 auto;
}

.footer {
	width: 1020px;
	text-align:right;
	color: #999;
	font-size: 10px;	
	padding: 10px 0px 10px 0;
	margin: 0 auto;
}	

img.icons {
	margin-right: 4px;
}
	
	
#share-email {
display:none;
padding: 10px 0 0 0;
}