body, table, tr, td, div, p, h1, h2, h3, h4, form, a, img, captionleft, captionright {
	margin: 0;
	padding: 0;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	border: 0;
font-size: 13px;
line-height: 22px;
color: #000;
font-weight: bold;
}
body   { background: #000000; text-align: center;
}

/******  TEXT STYLES ******/

a {text-decoration: none; color: #660000; }
a:link {text-decoration: none; color: #660000; }
a:visited {text-decoration: none; color: #660000; }
a:hover {text-decoration: none; color: #CC0000; }

h1 { font-size: 18px; line-height: 32px; margin-bottom: 10px; color: #660000; }

h2 { font-size: 14px; line-height: 24px; color: #660000; }


p { margin-bottom: 12px; text-transform: uppercase;
font-size: 12px;
line-height: 28px;
font-family: tahoma, arial, geneva, helvetica, sans-serif;}

/******  TEXT STYLES ******/


/******  LAYOUT ******/

.mainbody {width: 900px; background: #FFF; height: 750px;  margin: 20px auto; text-align: center;}

.topmenu a { background-repeat: repeat-x; font-size: 34px; line-height: 18px; padding: 0px; position: relative; top: -2px;}
.topmenu a:link {  background-repeat: repeat-x; }
.topmenu a:visited { background-image:url('/i/topmenu-back.gif');  background-repeat: repeat-x; }
.topmenu a:hover { background-image:url('/i/topmenu-back-on.gif');  background-repeat: repeat-x; }

.bottommenu { height: 10px; }
.bottommenu a { background-image:url('/i/bottommenu-back.gif'); background-repeat: repeat-x; font-size: 40px; line-height: 18px; padding: 0px;}
.bottommenu a:link { background-image:url('/i/bottommenu-back.gif');  background-repeat: repeat-x; }
.bottommenu a:visited { background-image:url('/i/bottommenu-back.gif');  background-repeat: repeat-x; }
.bottommenu a:hover { background-image:url('/i/bottommenu-back-on.gif');  background-repeat: repeat-x; }


.topmenuitem { text-align: right; text-decoration: none;  font-size: 12px; font-weight: bold; height: 40px; margin-top: 2px; }
.topmenuitem a {  text-align: center; color: #FFF; text-transform: Uppercase; letter-spacing: -0.08em; background: #DF3D2C; display: block; height: 40px; line-height: 14px; padding: 5px 3px;}
.topmenuitem a:link { text-decoration: none; }
.topmenuitem a:visited { text-decoration: none; }
.topmenuitem a:hover { text-decoration: none; background: #003366; color: #FFF;}


.rightcolumn { padding: 10px; background: #660000; height: 500px; }
.rightmenubox { margin: 0px auto; background: #FFF; border: 2px solid #660000; width: 260px; overflow: hidden;}

.mainwell { text-align: left; padding-left: 100px;}

.breadcrumb {color: #FFF; font-size: 8px; text-align: center; margin: 5px auto -5px auto; height: 60px;}
.breadcrumb a { text-decoration: none; color: #FFF; font-weight: bold;}
.breadcrumb a:link { text-decoration: none; color: #FFF; }
.breadcrumb a:visited { text-decoration: none; color: #FFF; }
.breadcrumb a:hover { text-decoration: none; color: #660000; }

/******  LAYOUT ******/



