/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{font-family: Arial,sans-serif; color: #000000; margin: 0px; padding: 0px; background-color:#FFFFFF; height:100%;}
BODY, html {
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #D4A593;
	scrollbar-shadow-color: #961A16;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-arrow-color:  #961A16;
	scrollbar-track-color: #FFFFFF;
	scrollbar-darkshadow-color: #666666;
	margin: 0;
	padding: 0;
}
a:link, a:visited, a:hover { color: #A6372A; text-decoration: none;}
a:hover { text-decoration: underline;}
/* overrides decoration from previous rule for hovered links */
h1, h2, h3, h4, h5, h6 { font-family: Arial,sans-serif; margin: 0px; padding: 0px;}
h1{ font-family: Verdana,Arial,sans-serif; font-size: 120%; color: #334d55;}
h2{ font-size: 18px; color: #4B4846; letter-spacing: 1px;}
h3{ font-size: 100%; color: #961A16; padding-bottom: 7px; }
h3 a:link {	text-decoration:underline;}
h3 a:visited {	text-decoration:underline;}
h3 a:hover {	text-decoration:none; color:#000000;}
h4{	font-size: 140%; color: #961A16; text-align:center; padding: 0px 0px 40px 0px; text-indent:5px; font-weight: bold; letter-spacing: 1px; }
h5{ font-size: 100%; color: #334d55;}
h6{ font-size: 90%; color: #9A0B00; text-align:center; padding: 0px; margin: 0px; letter-spacing: 1px;}
h6 a:link {text-decoration:underline; }
h6 a:visited {	text-decoration:underline; }
h6 a:hover {	text-decoration:none; color:#000000;}
ul{ list-style-type: square;}
ul ul{  list-style-type: disc;}
ul ul ul{ list-style-type: none;}
label{ font: bold 100% Arial,sans-serif; color: #333333;}
.field {	background-color:#FFFFFF; border:1px solid #000033; font-size: 13px; margin:0px; font-family: Arial,sans-serif;}
.button {	background-color:#FFFFFF; font-weight:bold; color:#9A0B00; border:1px solid #000033; margin:0px; padding:0px 2px 2px 2px; font-size: 12px; cursor:hand;}
.button2 {background-color:#FFFFFF; font-weight:bold; color:#9A0B00; border:1px solid #000033; margin:0px; padding:2px 2px 2px 2px; font-size: 12px; width:60px; cursor:hand;}
.leftform {padding-left:27px; }
select { background-color:#FFFFFF; color:#A6372A; border:1px solid #000033; margin:0px; padding:3px 3px 3px 3px; font-size: 12px;}
.centerbold { text-align:center; font-weight:bold;}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#masthead{	margin: 282px; padding: 0px; width: 100%; height: 147px; background-image: url(../images/banner_new.jpg); background-repeat: no-repeat; background-position: left center; }
.leftban {	margin: 0px; padding: 0px; width: 300px; height: 147px; background-image: url(../images/banner_left02.jpg); background-repeat: no-repeat; background-position: left center; float: left;}
.rightban {
	margin: 0px;
	padding: 0px 0px 0px 1px;
	width: auto;
	height: 174px;
	background-image: url(images/topbanner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #9B0D03;
}
*html .rightban { \height:179px; he\ight:179px;} 
.rightopbanner {}
#navBar{ margin: 0px 0px 0px 4px; padding: 0px; width:156px; height: auto;}
#content{
	width: 100% auto;
	margin: 0px;
	padding: 0px;
	background-image: url(images/back_contentgif.gif);
	background-repeat: repeat;
	background-position: left top;
	z-index: 2;
}
#underbanner { background-color:#9A0B00; padding: 0px; margin: 0px; height: 12px;}
/***********************************************/
/*Component Divs                               */
/***********************************************/

#siteName{margin: 0px; padding: 0px 0px 10px 10px; }

/*************** #pageName styles **************/

#pageName{
	z-index: 4;
	position: absolute;
	top: 212px;
	left: 205px;
	width: 654px;
}
#pagenumb{
	z-index: 4;
	width: auto;
	position: absolute;
	top: 220px;
	left:725px;
/*	right: 0px;*/
	text-align: center;
	color:#9A0B00;
	font-size: 22px;
	letter-spacing: 1px;
	font-weight: bold;
	padding-right: 18px;
}
.pagenumb2{
	text-align: right;
	color:#9A0B00;
	font-size: 20px;
	letter-spacing: 1px;
	font-weight: bold;
}

/************* #globalNav styles **************/

#globalNav{	background-repeat: repeat-x; background-position: left top; height: 14px; background-color: #9A0B00; background-image: url(images/back_header_new.gif); }

/************* #breadCrumb styles *************/

#breadCrumb{	font-size: 80%; padding: 5px 0px 5px 10px; }

/************** .feature styles ***************/

.feature{
	padding: 0px;
	text-align: justify;
	margin: 0px 0px 20px 0px;
	background-image: url(images/under_ruban.gif);
	background-position: right top;
	background-repeat: repeat-x;
	display: table;
	font-size: 80%;
	width: 100%;
}
.feature h3{padding: 100px 0px 0px 0px; text-align: center; font-size: 16px; letter-spacing: 1px; margin-top: 4px;}
.featureimg{ padding: 0px; margin: 65px 5px 3px 20px; vertical-align: middle; }
.logoin {	text-align: center; vertical-align: middle; margin-top: 62px; margin-bottom: 3px;}
.feature p {padding-right:20px; }
.feature2{ padding: 25px 0px 0px 0px; font-size: 80%; text-align: justify; margin: 0px; background-image: url(images/corner_right.gif); background-position: top; background-repeat: repeat-x; }
.feature2 h3{ padding: 70px 0px 0px 20px; text-align: left; font-size: 16px; letter-spacing: 1px; margin-top: 4px;}
.feature2 img{ float: left; padding: 0px 10px 0px 0px; margin: 65px 5px 5px 20px; vertical-align: middle;}

/************** .story styles *****************/

.story{	padding: 15px 0px 0px 20px; font-size: 80%; margin: 0px; width:750px;}
.story p{ padding: 0px 20px 20px 0px; text-align: justify; margin:0px; }
.story p a:link { 	text-decoration:underline; }
.story p a:visited {	text-decoration:underline; }
.story p a:hover {	text-decoration:none; color:#000000; }

/************* #siteInfo styles ***************/

#siteInfo{
	clear: both;
	font-size: 71%;
	color: #999999;
	padding: 15px 0px 0px 0px;
	text-align: center;
	background-position: top center;
	background-repeat: repeat-x;
	background-image: url(images/back_footer06_new.gif);
	background-color: #9A0B00;
	height: 19px;
	margin: 0px;
	width: 100%;
}
#siteInfo img{ padding: 4px 4px 4px 0px; vertical-align: middle; }
#siteInfo a:link, #siteInfo a:visited, #siteInfo a:hover {
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 1px;
	padding-right: 1px;
}
#siteInfo a:hover { text-decoration: underline; }

/************* #search styles ***************/

#search{ padding: 3px 0px 7px 10px; font-size: 90%; margin-bottom: 1px; color:#FFFFFF; font-size:14px;}
#search form{ margin: 0px; padding: 0px;}
#search label{ margin: 0px; padding: 0px 0px 0px 18px; color:#FFFFFF; display: block;}
#search select { background-color:#FFFFFF; color:#961A16; text-align:center;}

#search2{ padding: 3px 0px 7px 10px; font-size: 90%; margin-bottom: 1px; color:#FFFFFF; font-size:14px;}
#search2 form{ margin: 0px; padding: 0px;}
#search2 label{ margin: 0px; padding: 0px 0px 0px 18px; color:#FFFFFF; display: block;}
#search2 select { background-color:#FFFFFF; color:#961A16; text-align:center;}


.radiorond { background-color:#D4A593; vertical-align:bottom; }
.radiorond2 {	background-color:#D4A593; vertical-align:middle; }
#search2 { padding: 3px 0px 7px 0px; font-size: 14px; margin: 0px 0px 7px 0px; color:#FFFFFF; font-size:14px;}

/*********** #sectionLinks styles ***********/

#sectionLinks {width:156px; font-size:80%; font-weight:bold; border-bottom: solid #FFFFFF 1px;}
#sectionLinks a:link{	width: auto; color:#FFFFFF; border-top: 1px solid #FFFFFF; display: block; text-decoration:none; padding:3px 4px 2px 3px; }
#sectionLinks a:visited{ color:#FFFFFF; border-top: 1px solid #FFFFFF; display: block; text-decoration:none; padding:3px 4px 2px 3px;}
#sectionLinks a:hover{ background-color: #FFFFFF; text-decoration:none;  color:#000000;	border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; display: block; padding:2px 4px 2px 3px;}
.onit{	background-color: #FFFFFF; text-decoration:none; color:#000000; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; display: block; padding:2px 4px 2px 3px; height: auto;}

/*********** .relatedLinks styles ***********/

.relatedLinks{ margin: 0px; padding: 0px 0px 10px 10px; font-size: 90%;}
.relatedlinks li{ border-color:#D2A08D;}
.relatedLinks h3{ padding: 10px 0px 2px 0px; color: #000033; }

/************** #advert styles **************/

#advert{ padding: 0px; font-size: 78%; text-align: center; margin-top: 27px; color: #FFFFFF; font-weight: bold; letter-spacing: 2px; }
#advert img{ display: block; }

/************** #headlines styles **************/

#headlines{ margin: 0px; padding: 10px 0px 20px 10px; font-size: 80%;}
#headlines p{ padding: 5px 0px 5px 0px; }
.leftcol {	width: 178px; background-image: url(images/back_nav_new.gif); background-position: left; background-repeat: repeat-y;}
#corner {position:absolute;  z-index:3; left: 165px; top: 173px; background-image:url(images/corner_left.gif); background-position: left top; background-repeat:no-repeat; width:126px; height:87px;}
*html #corner { top:178px;}
html>body #corner { top:173px;}
#length{ position:absolute; height:21px; left: 0px; top: 0px; background-image: url(images/corner_right.gif); border: 1px none #000000; right: 0px; width: auto; visibility: visible; background-repeat:repeat-x;}
.further {padding: 0px 0px 0px 6px; margin:0px;}
.topblabla {
	width:auto;
	position:static;
	left:0px;
	text-align:center;
	font-weight: bold;
	padding-top: 2px;
	font-size: 113%;
	color: #9A0B00;
	padding-bottom: 1px;
}
*html .topblabla {padding-top: 2px; padding-bottom: 3px;}
.red {	color:#9A0B00; font-size: 18px; color: #4B4846; letter-spacing: 1px; }
.redspacing {height:auto; margin:0px 0px 10px 0px; width:auto; padding:0px; border-bottom: 1px dashed #961A16; }
.simplyred {color:#9A0B00; }
#topad {	height:auto; text-align:center; margin:0px; padding:0px; left:20%; z-index:100; }
.ad {border:#333333 outset 1px; width: 400px; height: auto; text-align:justify; background-color:#9A0B00; margin:0px; padding: 4px 7px 3px 14px; font-size:80%; color:#FFFFFF; }
*html .ad {padding: 4px 7px 4px 14px;}
#toplink {
	height: auto;
	position:absolute;
	right:5px;
	top:156px;
	width:auto;
	font-weight:bold;
	font-size:14px;
	color: #999999;
}
#toplink a:link, #toplink a:visited {	color: #FFFFFF; text-decoration:none;
}
#toplink a:hover {
	color: black; text-decoration:none;
}
#toplink2 {
	height: auto;
	position:absolute;
	left:28px;
	top:164px;
	width:auto;
	font-size:18px;
	color: #FFFFFF;
}
#toplink2 a:link, #toplink2 a:visited {
	color: #FFFFFF;
	text-decoration:none;
	font-weight: bold;
}
#toplink2 a:hover {
	color: black;
	text-decoration:none;
	font-weight: bold;
}


.rightfloat {
	float:right;
	width:235px;
	margin-left:25px;
	margin-bottom:15px;
	text-align:right;
	padding:0px;
	margin-top:0px;
}
.rightfloat img, .rightfloat a {
	margin:0px;
	padding:0px;
	}
	
.stripe {
	background: url(images/under_ruban.gif) repeat-x;
}

.addmore {
	border:1px solid #993300;
	width:400px;
	padding:15px;
	margin-bottom:15px;
	color:#993300;
	background-color:#FFF2F2;
	}