body {
	margin: 0px;
	padding: 0px;
	background-color: #868686;
	background-image: url(images/background.jpg);
	background-position: top;
	background-repeat: repeat-x;
}
body,th,div{
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #565656;
	font-size: 11px;
	text-align: justify;
}
h1{
	color: #FFFFFF;
	font-size: 22px;
	display: inline;
	font-weight: normal;
}
h2{
	font-size: 11px;
	display: inline;
	font-weight: normal;
}
h2.subtitle{
	color: #FFFFFF;
	font-size: 10px;
	display: inline;
	font-weight: normal;
	line-height: 90%;
}
h3{
	font-size: 11px;
	display: inline;
	font-weight: normal;
}
h4{
	font-size: 12px;
	display: inline;
	font-weight: bold;
	color: #D11515;
}

/************ Link Styles ************/
a:link, a:visited {
  color:#0377C4;
  text-decoration:none;
  font-weight : normal;
}
a:hover {
  color:#D11515;
  text-decoration:none;
  font-weight : normal;
}
a.yellow:link, a.yellow:visited {
  color: yellow;
  text-decoration: none;
  font-weight : normal;
}
a.yellow:hover {
  color: yellow;
  text-decoration: underline;
  font-weight : normal;
}
a.bold:link, a.bold:visited {
  color:#0377C4;
  text-decoration:none;
  font-weight : bold;
}
a.bold:hover {
  color:#D11515;
  text-decoration:none;
  font-weight : bold;
}
a.white:link, a.white:visited {
  color:#FFFFFF;
  text-decoration:none;
  font-weight : normal;
}
a.white:hover {
  color:#FFFFFF;
  text-decoration:underline;
  font-weight : normal;
}
a.white5:link, a.white5:visited {
  color:#FFFFFF;
  text-decoration:none;
  font-weight : normal;
  display: block;
  margin-bottom: 5px;
}
a.white5:hover {
  color:#FFFFFF;
  text-decoration:underline;
  font-weight : normal;
  display: block;
  margin-bottom: 5px;
}


/************ Color Styles ************/
.red{
	color: #D11515;
}
.blue{
	color: #0377C4;
}
.green{
	color: #1A8430;
}
.white{
	color: #FFFFFF;
}
.gray{
	color: #999999;
}


/************ General Layout Classes ************/
.clear {
	clear: both;
}
img {
	border: 0px;
}
.line {
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: -10px;
	margin-right: -10px;
	border-top: 2px solid #959595;
}
.lineWhite {
	margin-bottom: 5px;
	margin-top: 0px;
	margin-left: -10px;
	margin-right: -10px;
	border-top: 1px solid #FFFFFF;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
.alignJustify {
	text-align: justify;
}
.articleRatingStars{
	float: right;
	padding-top: 2px;
}
.cursorPointer{
	cursor: pointer;
}
.leftImageBox {
	float: left;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 10px;
	text-align: left;
}
.center {
	text-align: center;
}
.grayBorder {
	border: 1px solid #999999;
}
.bgLightBlue {
	background-color: #E3F3FF;
}

table, tr,td {
	border: 1px solid #999999;
	border-collapse: collapse;
	padding: 1px 3px 1px 3px;
	vertical-align: top;
}
table.noborder, tr.noborder,td.noborder {
	border: 0px solid #999999;
	border-collapse: collapse;
	padding: 1px 3px 1px 3px;
	vertical-align: top;
}
ul {
	list-style: square outside;
	padding: 0px 0px 0px 15px;
}
ol {
	list-style-position: inside;
	padding: 0px 0px 0px 0px;
}

/************ Layout ************/
#mainBackGround {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

#container {
	margin: 0 auto;
	width: 748px;
}

#leftCol {
	float: left;
	width: 536px;
}
	#mainContentBox {
		width: 536px;
		padding-bottom: 10px;
	}
		#mainContentBoxTop {
			width: 536px;
			overflow: hidden;
		}
			.textBox{
				padding-left: 10px;
				padding-right: 10px;			
			}
			#mainBox_topLeft {
				background-image: url(images/mainBoxTL.jpg);
				background-position: top;
				background-repeat: no-repeat;
				height: 382px;
				width: 29px;	
			}
			#mainBox_topMiddle {
				background-image: url(images/mainBoxTM.jpg);
				background-position: top;
				background-repeat: no-repeat;
				height: 56px;
				width: 388px;
				padding-top: 50px;
				padding-left: 10px;
				padding-right: 80px;
				margin-bottom: 15px;
			}
			#mainBox_topRight {
				background-image: url(images/mainBoxTR.jpg);
				background-position: top;
				background-repeat: no-repeat;
				height: 382px;
				width: 29px;	
			}
			.mainBox_left {
				float: left;
				background-image: url(images/mainBoxL.jpg);
				background-repeat: repeat-y;
				width: 29px;
				padding-bottom: 32767px;
				margin-bottom: -32767px;
			}
			.mainBox_middle {
				float: left;
				background-color: #FFFFFF;				
				width: 478px;
				padding-bottom: 32767px;
				margin-bottom: -32767px;
			}
			.mainBox_right {
				float: right;
				background-image: url(images/mainBoxR.jpg);
				background-repeat: repeat-y;
				width: 29px;
				padding-bottom: 32767px;
				margin-bottom: -32767px;
			}
		#mainContentBoxBottom {
			width: 536px;
		}
			.mainBox_bottomLeft {
				float: left;
				background-image: url(images/mainBoxBL.jpg);
				height: 16px;
				width: 28px;
			}
			.mainBox_bottomMiddle {
				float: left;
				background-color: #FFFFFF;	
				height: 16px;			
				width: 479px;
			}
			.mainBox_bottomRight {
				float: right;
				background-image: url(images/mainBoxBR.jpg);
				height: 16px;
				width: 29px;			
			}
	#footerBox {
		width: 536px;
	}
		#footerBoxTop {
			width: 536px;
		}
			.footerBox_topLeft {
				float: left;
				background-image: url(images/footerBoxTL.jpg);
				height: 16px;
				width: 29px;
			}
			.footerBox_topMiddle {
				float: left;
				background-color: #FFFFFF;
				height: 16px;				
				width: 478px;
			}
			.footerBox_topRight {
				float: right;
				background-image: url(images/footerBoxTR.jpg);
				height: 16px;
				width: 29px;			
			}
		#footerBoxMiddle {
			width: 536px;
			overflow: hidden;
		}
			.footerBox_left {
				float: left;
				background-image: url(images/footerBoxL.jpg);
				background-repeat: repeat-y;
				width: 29px;
				padding-bottom: 32767px;
				margin-bottom: -32767px;
			}
			.footerBox_middle {
				float: left;
				background-color: #FFFFFF;				
				width: 478px;
				padding-bottom: 32767px;
				margin-bottom: -32767px;
			}
			.footerBox_right {
				float: right;
				background-image: url(images/footerBoxR.jpg);
				background-repeat: repeat-y;
				width: 29px;
				padding-bottom: 32767px;
				margin-bottom: -32767px;
			}
		#footerBoxBottom {
			width: 536px;
		}
			.footerBox_bottomLeft {
				float: left;
				background-image: url(images/footerBoxBL.jpg);
				height: 16px;
				width: 29px;
			}
			.footerBox_bottomMiddle {
				float: left;
				background-color: #FFFFFF;	
				height: 16px;			
				width: 478px;
			}
			.footerBox_bottomRight {
				float: right;
				background-image: url(images/footerBoxBR.jpg);
				height: 16px;
				width: 29px;			
			}

#rightCol {
	float: right;
	width: 202px;
	color: #FFFFFF;
  	font-weight: normal;
	padding-top: 30px;
	padding-left: 10px;
	text-align: left;
}

/************ Forms ************/
.clsSubmit
{
    height: 22px;
    font-weight: bold;
    font-size: 12px;
    color: #0377C4;
    vertical-align: middle;
    padding: 0px 10px 0px 10px;
    margin: 0px;
    border: 1px solid #999999;
    background-color: transparent;
	cursor: pointer;
}
.clsRadio {
	margin-bottom: -2px;
}

form {
	margin: 0px;
	padding: 0px;
}