﻿/* CSS Document */
body {
	background-color: #FFF;
	background: #FFF url(images/bg.jpg) repeat-x;
	font-family: Arial;
	font-size: 80%;
	color: #333333;
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
}

.maindiv
{
	width:938px;
	height:100%;
	color:#333333;
	font-family:Arial;
	font-weight:300;
	background-color:#0000FF;
}

.navactive
{
	font-family:Arial;
	font-size:12px;
	color:#FFFF00;
	font-weight:bold;
	text-decoration:none;
}
.navactiveout
{
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

/* @group navtext */
a.navtext:link
{
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

a.navtext:visited
{
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

a.navtext:hover
{
	font-family:Arial;
	font-size:12px;
	color:#FFFF00;
	font-weight:bold;
	text-decoration:none;
}

.fancybgtop
{
	background:url(images/fancybg_top.jpg) no-repeat;
	width:890px;
	height:100%;
}

.fancybgmid
{
	background:url(images/fancybg_mid.jpg) repeat-y;
	background-color:#000066;
	width:890px;
	margin-top:302px;
}

.fancybgbottom
{
	background:url(images/fancybg_bottom.jpg) no-repeat;
	width:890px;
	height:14px;
}

.fancybgbottomhome
{
	background:url(images/fancybg_bottomhome.jpg) no-repeat;
	width:890px;
	height:14px;
}

.title
{
	font-family:Arial;
	font-size:21px;
	font-weight:bold;
}

.normaltext
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
}

.footertext
{
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
}

.newsbgtop
{
	/*background:url(images/news_bg.jpg) repeat-y;*/
	background-color:#FFFFFF;
	width:267x;
	height:100%;
	margin-top:2px;
}

.specialtext2
{
	font-size:10px;
}

.loginbtn {
	background:url(images/login_btn.jpg);
	width:86px;
	height:29px;
	border:0;
}

.submitbtn {
	background:url(images/submit_btn.jpg);
	width:113px;
	height:33px;
	border:0;
}

.resetbtn {
	background:url(images/reset_btn.jpg);
	width:113px;
	height:33px;
	border:0;
}

.redtext
{
	color:#9e596b;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
}

.bluetext
{
	color:#FFFFFF;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
}

.bluetext2
{
	color:#0066FF;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
}

.redtexts
{
	color:#9e596b;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}

.greybxtop
{
	width:440px;
	height:15px;
	background:url(images/greybx_top.png) no-repeat;
}

.greybxmid
{
	width:440px;
	height:100%;
}

.greybxbottom
{
	width:440px;
	height:15px;
	background:url(images/greybx_bottom.png) no-repeat;
}

.greytitler
{
	width:10px;
	height:25px;
	background:url(images/grey_title_r.png) no-repeat;
	float:left;
}

.greytitlel
{
	width:10px;
	height:25px;
	background:url(images/grey_title_l.png) no-repeat;
	float:left;
}

.greytitlem
{
	height:25px;
	background:url(images/grey_title_m.png) repeat-x;
	float:left;
}

.pinkpoint
{
	float:left; width:20px; text-align:left; background:url(images/pink_point.jpg) no-repeat;
}

/* @group specialfeaturebox */
.specialfeaturebox {
	background:url(images/special_feature_bg.jpg) no-repeat;
	background-color:#fcfdc1;
	width: 187px;
	height: 264px;
	font-family: Arial;
}

.specialfeaturecontentheading {
	padding-top:16px;
	padding-left:70px;
}

/* @group specialfeaturecontentheadingfont */
.specialfeaturecontentheadingfont {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}

.specialfeaturecontenttitle {
	padding-top:21px;
	padding-left:20px;
}

.specialfeaturecontenttitle2 {
	padding-left:20px;
}

/* @group specialfeaturecontenttitlefont */
.specialfeaturecontenttitlefont {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}

/* @group specialfeaturepicbox */
.specialfeaturepicbox {
	padding-top:5px;
	padding-left:0px;
	float:left;
	width:210px;
	height:210px;
}

/* @group specialfeaturedescbox */
.specialfeaturedescbox {
	padding-top:5px;
	padding-right:0px;
	line-height:0.85em;
	float:left;
	width:130px;
	height:75px;
	padding-bottom:3px;
	text-align:left;
}

/* @group featuredescfont */
.specialfeaturedescfont {
	font-family:Arial;
	font-size:11px;
	font-weight:500;
	color:#FFFFFF;
}

/* @group featuredesclink */
a.featuredesclink:link
{
	font-family:Arial;
	font-size:0.8em;
	color:#003399;
	text-decoration:none;
}

a.featuredesclink:visited
{
	font-family:Arial;
	font-size:0.8em;
	color:#003399;
	text-decoration:none;
}

a.featuredesclink:hover
{
	font-family:Arial;
	font-size:0.8em;
	color:#3399FF;
	text-decoration:none;
}

.logoutbutton-on {
	background:url(images/logout.gif) no-repeat;
	background-color:#transparent; 
	font-family:Arial;
	font-weight:bold;
	color:#FFFF00;
	width:153px; 
	height:25px;
	border:0;
	cursor:pointer;
}



a.emaillink:link
{
	font-family:Arial;
	font-size:11px;
	color:#3366cc;
	font-weight:bold;
	text-decoration:none;
}

a.emaillink:visited
{
	font-family:Arial;
	font-size:11px;
	color:#3366cc;
	font-weight:bold;
	text-decoration:none;
}

a.emaillink:hover
{
	font-family:Arial;
	font-size:11x;
	color:#3366cc;
	font-weight:bold;
	text-decoration:none;
}

.loginboxdiv
{
 margin:0;
 height:21px;
 width:214px;
 background:url(images/login_bg.gif) no-repeat bottom;
 background-color: #transparent;
}

.loginbox
{
 background:none;
 border:none;
 width:134px;
 height:15px;
 margin:0;
 padding: 2px 7px 0px 7px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
}

.prod_border
{
	width:280px; height:300px; float:left; text-align:left;;
}

.hehe{ border:#BCD4F0 thick solid; float:left; height:310px; background-color:#FFFFFF }
.hehespace{ padding-top:10px; padding-bottom:3px;}
