body {
	font-family: Verdana, 'Lucida Grande', arial, sans-serif;
	line-height: 1.4;
	color: #cccccc;
	background-color: #cc0001;
	font-size: 12px;
	background-image:url(/images/design/bk.jpg);
	background-position:center;
	background-repeat:repeat-y;
	margin: 0 0 0 0;
}

a:link {
	color: #fec92e;
	text-decoration: none;
}
a:visited {
	color: #fec92e;
	text-decoration: none;
}
a:hover {
	color: #cccccc;
	text-decoration: none;
}
a:active {
	color: #fec92e;
}

.footer {
	font-family: Verdana, 'Lucida Grande', arial, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	line-height: 1.5;
	text-decoration: none;
}
.footer a:link, .footersmall a:link {color: #CCCCCC; text-decoration: none; }
.footer a:visited, .footersmall a:visited {color: #CCCCCC; text-decoration: none; }
.footer a:hover, .footersmall a:hover {color: #CCCCCC; text-decoration: underline; }
.footer a:active, .footersmall a:active {color: #CCCCCC;

}

.footersmall {
	font-family: Verdana, 'Lucida Grande', arial, sans-serif;
	font-size: 9px;
	font-weight:normal;
	color: #999999;
	line-height: 1.5;
	text-decoration: none;
}

.header_min
{
min-height: 482px;
background-image:url(/images/design/bk_top.jpg);
background-position:center;
background-position:top;
background-repeat:no-repeat;
}

.body_min
{
min-height: 439px;
background-image:url(/images/design/bk_bot.jpg);
background-position:center;
background-position:bottom;
background-repeat:no-repeat;
}

.short_body
{
	min-height: 745px;
	background-image:url(/images/design/bk_short_top.jpg);
	background-position:center;
	background-position:top;
	background-repeat:no-repeat;
}

.spon_top_min
{
	min-height: 235px;
	background-image:url(/images/spon/top.png);
	background-position:center;
	background-repeat:no-repeat;
}

.spon_bot_min
{
	min-height: 585px;
	background-image:url(/images/spon/bot.png);
	background-position:center;
	background-repeat:no-repeat;
}

.footer_min
{
	min-height: 300px;
	background-image:url(/images/design/bk_footer.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-color: #cc0001;
}

.Mediumbody {
	font-family: Verdana, 'Lucida Grande', arial, sans-serif;
	line-height: 1.5;
	color: #cccccc;
	font-size: 11px;
}

.Smallbody {
	font-family: Verdana, 'Lucida Grande', arial, sans-serif;
	line-height: 1.3;
	color: #cccccc;
	font-size: 10px;
}

.boxtext {
	font-family: Verdana, 'Lucida Grande', arial, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #666666;
	text-decoration: none;
	padding-bottom: 5px;
}
.boxtext a:link {
	color: #666666;
	text-decoration: none;
}
.boxtext a:visited {color: #666666; text-decoration: none; }
.boxtext a:hover {color: #666666; text-decoration: underline; }
.boxtext a:active {color: #666666;}

.update_date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fec92e;
	padding-bottom: 5px;
}

.news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E40000;
	padding-bottom: 15px;
}

.news a:visited {color: #E40000; text-decoration: none; }
.news a:hover {color: #E40000; text-decoration: underline; }
.news a:active {color: #E40000;}

.update_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #CCCCCC;
}
#newsletter {
	background-image: url(/images2/banner/newsltrbox.png);
	height: 400px;
	width: 265px;
	background-repeat: no-repeat;
}

#nav {
	background-image: url(/images/nav/nav_bkg.png);
	height: 80px;
	background-repeat: no-repeat;
	background-position: center;
}

.newsltr_tx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E40000;
	padding-left: 32px;
}

.newsltr_txsm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E40000;
	padding-left: 32px;
}
.submit  {
	height:32px;
	width:93px;
	padding-left: 32px;
}

input.contactInputText  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	height:40px;
	width: 192px;
	background-image: url(/images2/inpt_box.png);
	background-repeat: no-repeat;
}

input.formInputText  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	height:40px;
	width: 192px;
	background-image: url(/images2/inpt_box.png);
	margin-left: 32px;
}
textarea.contactTextArea   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	border: 0px solid #808b96;
	margin: 15px 0 0 15px;
	height:100px;
	width: 350px;
	background-color: #808b96;
	overflow:hidden;
	overflow-y: hidden;
	overflow-x: hidden; 
}

input.refresh  {
	height:31px;
	width:86px;
	background-image: url(/images2/refrsh.png);
}

input.submitcontact  {
	height:32px;
	width:93px;
}

input.submit  {
	height:32px;
	width:93px;
	padding-left: 32px;
}

input.reset  {
	height:32px;
	width:93px;
	background-image: url(/images2/reset.png);
}

input.enter  {
	height:31px;
	width:93px;
	background-image: url(/images2/enter.png);
	margin-left: 32px;
}

input.entercontact  {
	height:31px;
	width:93px;
	background-image: url(/images2/enter.png);
}
#searchform .textarea-bg {
background:url(/images2/com_box.png) no-repeat left top;
height:129px;
width:383px;}

#searchform .input-bg {
background:url(/images2/inpt_box.png) no-repeat left top;
height:40px;
width:187px;}

#searchform input {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
text-indent: 5px;
background:none;
border:none;
height:20px;
padding:10px 3px 3px 6px;
width:150px;}

#captcha input {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
text-indent: 10px;
background:none;
border:none;
height:20px;
padding:10px 3px 3px 6px;
width:70px;}

#captcha .input-sm {
background:url(/images2/captcha_box.png) no-repeat left top;
height:40px;
width:93px;}

*:focus {outline: 0;}

#contact {
	background-image: url(/images/contact/box.png);
	width: 507px;
	background-repeat: no-repeat;
	height: 556px;
}
.contact_rd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E40000;
}
.footermedium {
	font-family: Verdana, 'Lucida Grande', arial, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	line-height: 1.5;
	text-decoration: none;
}

.grayline {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #666;
	height: 10px;
	}
