@charset "utf-8";
/* CSS Document */

body {
	background-color: #4b0706;
}

.mainheader {
	width: 969px;
	margin-right: auto;
	margin-left: auto;
}

.footersection {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}


.bodysection {
	width: 969px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/pageframebackjpg.jpg);
	background-repeat: repeat-y;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #69050F;
}
.bodyfooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 969px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/pageframebackjpg.jpg);
	background-repeat: repeat-y;
	text-align: center;
}
.body900pixel {
	width: 880px;
	margin-right: auto;
	margin-left: auto;
}
.body840pixel {
	width: 840px;
	margin-right: auto;
	margin-left: auto;
}
.body450pixel {
	width: 430px;
	margin-right: auto;
	margin-left: auto;
	float: left;
	padding-right: 5px;
	padding-left: 5px;
}
.body400pixel {
	width: 400px;
	margin-right: auto;
	margin-left: auto;
	float:right;
}
.body270pixel {
	width: 270px;
	margin-right: auto;
	margin-left: auto;
	float:right;
}
.body250pixel {
	width: 250px;
}
/* http://css.maxdesign.com.au/listutorial/horizontal03.htm */
#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

.margin_right_5px {
	width: 110px;
	float: left;
}

.bodytext_plain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.greenbold {
	width: 840px;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #090;
	text-align: center;
}
#tablist li{
list-style: none;
display: inline;
}
.video_align_right_400 {
	float: right;
	width: 300px;
	margin-right: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.textmenubox800 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	float: right;
	width: 800px;
	color: #69050F;
	border-top-color: #EBE9ED;
	margin-right: 40px;
}
.textmenubox620 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	float: right;
	width: 620px;
	color: #69050F;
	border-top-color: #EBE9ED;
	margin-right: 5px;
}
.textmenubox880 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	float: right;
	width: 780px;
	color: #69050F;
	border-top-color: #EBE9ED;
	margin-right: 5px;
}
.textmenubox680 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	float: right;
	width: 680px;
	color: #69050F;
	border-top-color: #EBE9ED;
	margin-right: 5px;
}
.textmenubox250 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	float: right;
	width: 250px;
	color: #69050F;
	border-top-color: #EBE9ED;
	margin-right: 5px;
}
.menubody890 {
	width: 850px;
	background-image: url(images/menubackgradient.gif);
	background-repeat: repeat-x;
	background-color: fefad5;
	border: thin groove #808080;
	margin-right: auto;
	margin-left: auto;
}
.menulist{
	display: inline;
	position: relative;
	float: left;
}
.menulist li{
	float: left;
	width: 400px;
	list-style: none;
	background-image: url(images/menubackgradient.gif);
	background-repeat: repeat-x;

}
.menuhorizontal{
	float: left;
	display: inline;
	margin-right: auto;
	margin-left: auto;
}
.menuhorizontal li{
	float: left;
	list-style: none;
}
.menubody800 {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	float: right;
}
.headlinebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
	text-align: center;
	color: #0d3692;
}
.headlineboldred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
	font-weight: bold;
	color: #8F071C;
}
.headlinemediumred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
	color: #8F071C;
}

a:hover {
	color: #E31736;
}

a:link {
	color: #636363;
}
a:visited {
	color: #666666;
}

.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5a605d;
}



/*Credits: By Santosh Setty (http://webdesigninfo.wordpress.com) */
/*Posted to: Dynamic Drive CSS Library (http://www.dynamicdrive.com/style/) */
/*   http://www.dynamicdrive.com/style/csslibrary/item/glossy_horizontal_menu/  */

.glossymenu{
	padding: 0 0 0 0px;  /*sets left border start for tabs*/
	margin: 0 auto 0 auto;
	background: url(images/nmenur_bg.gif) repeat-x; /*tab background image path*/
	height: 34px;
	list-style: none;
}

.glossymenu li{
	float:left;
}

.glossymenu li a{
	float: left;
	display: block;
	color:#000;
	text-decoration: none;
	font-family: sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding:0 0 0 10px; /*Padding to accomodate left tab image. Do not change*/
	height: 36px;
	line-height: 30px;
	text-align: center;
	cursor: pointer;
}

.glossymenu li a b{
	float: left;
	display: block;
	padding: 0 9px 0 0px; /*Padding of menu items  20 8  was 0 10 0 2*/
}

.glossymenu li.current a, .glossymenu li a:hover{
	color: #fff; /*left tab image path*/
	background-position: left top;
	background-image: url(images/nmenur_hover_left.gif);
	background-repeat: no-repeat;
}

.glossymenu li.current a b, .glossymenu li a:hover b{
	color: #fff;
	background: url(images/nmenur_hover_right.gif) no-repeat right top; /*right tab image path*/
}







/* Logo Box  Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */




.headernavbar {
	height: 35px;
	width: 720px;
	margin-right: auto;
	margin-left: auto;
	margin-top: -40px;
	position: relative;
	left: -82px;
}
.right_images_250 {
	float: right;
	width: 250px;
	padding-left: 5px;
}
.bold_selection {
	font-weight: bold;
}
