BODY {
	margin: 0px;
	padding: 0px;
	background-color: #c0c0c0;
	width: 100%;
	text-align: center;
}

#wrapper {
	text-align:center; /* reset text alignment */
	width:937px; /* or a percentage, or whatever */
	margin:0 auto; /* for the rest */
	border: 0px solid red;
}

#flashHolder {
	position: relative; /*or absolute*/
	z-index: 0;
	border: 0px solid red;
}

#videoHolder {
	position: relative; /*or absolute*/
	z-index: 1;
}

#imgWrapper {
	text-align:center; /* reset text alignment */
	width:100%; /* or a percentage, or whatever */
	margin:0 auto; /* for the rest */
	border: 0px solid red;
}

#blogComments {
	margin-left: 20px;
}

.header {
	position: relative;
	width: 917px;
	height: 126px;
	background-image: url('../images/header.gif');
}

.topnav {
	position: absolute;
	width: 917;
	top: 5px;
	text-align: right;
	font-family: verdana;
	font-size: 11px;
	color: #00aeed;
}

#imgNav {
	background-color: #f3f3f2;
	height: 20px;
}

#homeBanner {
	position: relative;
	left: 10px;
	margin-bottom: 8px;
}

A.topnavlink {
	font-family: verdana;
	font-size: 11px;
	color: #7b3d92;
	text-decoration: none;
}

.imgBorder {
	border: 1px solid #00adef;
	padding: 2px;
	margin-top: 5px;
}

A.topnavlink:hover {
	font-family: verdana;
	font-size: 11px;
	color: #00aeed;
	text-decoration: underline;
}

A.topnavlink:alink,vlink {
	font-family: verdana;
	font-size: 11px;
	color: #7b3d92;
	text-decoration: none;
}

.login {
	position: absolute;
	width: 917;
	top: 40px;
	right: 15px;
	text-align: right;
	
}

.loginhead {
	font-family: verdana;
	font-weight: bold;
	font-size: 14px;
	color: #000066;
}

form {
	margin: 0px;
	padding: 0px;
}

.field {
	font-family: verdana;
	font-size: 11px;
	color: #666666;
	width: 100px;
}

.btn {
	font-family: verdana;
	font-size: 11px;
	color: #000066;
	width: 30px;
}

A.small {
	font-family: arial;
	font-size: 10px;
	color: #00aeed;
	text-decoration: none;
}

A.small:hover {
	font-family: arial;
	font-size: 10px;
	color: #4469ad;
	text-decoration: underline;
}

A.small:alink,vlink {
	font-family: arial;
	font-size: 10px;
	color: #00aeed;
	text-decoration: none;
}

A.blue {
	font-family: arial;
	font-size: 12px;
	color: #0000ff;
	text-decoration: none;
}

A.blue:hover {
	font-family: arial;
	font-size: 12px;
	color: #00aeed;
	text-decoration: underline;
}

A.blue:alink,vlink {
	font-family: arial;
	font-size: 12px;
	color: #0000ff;
	text-decoration: none;
}

.centerColumn {
	width: 370px;
	line-height: 1.5;
}

.leftColumn {
	width: 175px;
	line-height: 1.6;
}

.rightColumn {
	width: 352px;
	line-height: 1.6;
}

.rightBox {
	border: 1px solid #4469ad;
	background-repeat: repeat-x;
	background-image: url('../images/rightboxFade.gif');
	background-color: #ffffff;
}

.tanBox {
	border: 1px solid #7b3d92;
	background-repeat: repeat-x;
	background-image: url('../images/purplebg.gif');
	background-color: #cfaddb;
}

.footerLine {
	border-top: 1px solid #928f8f;
	width: 917px;
	font-family: arial;
	color: #666666;
	font-size: 10px;
}

.blueBox {
	border: 1px solid #4469ad;
	background-repeat: repeat-x;
	background-image: url('../images/bluebg.gif');
	background-color: #92acd9;
}

.centerBox {
	border: 1px solid #48849b;
	font-family: arial;
	font-size: 12px;
}

.blueTitle {
	font-family: verdana;
	font-size: 14px;
	color: #000066;
	font-weight: bold;
}

.spacer {
	padding: 5px;
}

.text {
	font-family: arial;
	font-size: 12px;
}

.small {
	font-family: arial;
	font-size: 10px;
}

.subtext {
	font-family: arial;
	font-size: 12px;
	line-height: 1.5;
}

.subtextSmall {
	font-family: arial;
	font-size: 10px;
	line-height: 1.5;
}

.teaser {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #000066;
}

.alert {
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #12546e;
}

.alertBox {
	background-color: #ace2f7;
	border: 1px solid #4ca4c7;
	padding: 5px;
	margin-bottom: 10px;
}

A.teaserLink {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}

A.teaserLink:hover {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #4469ad;
	text-decoration: underline;
}

A.teaserLink:alink,vlink {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}

.menuText {
	font-family: arial;
	font-size: 14px;
	color: black;
	padding: 5px;
}

.justifyText {
	font-family: arial;
	font-size: 12px;
	color: black;
	padding: 5px;
	text-align: justify;
}

.paddedText {
	font-family: arial;
	font-size: 12px;
	color: black;
	padding: 5px;
}

.plainText {
	font-family: arial;
	font-size: 12px;
	color: black;
	padding: 5px;
	text-align: justify;
}

A.white {
	font-family: verdana;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight: regular;
}

A.white:alink,vlink {
	font-family: verdana;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight: regular;
}

A.white:hover {
	font-family: verdana;
	font-size: 12px;
	color: #ffffff;
	text-decoration: underline;
	font-weight: regular;
}

.grayText {
	background-image: url('../images/newsFade.gif');
	background-repeat: repeat-x;
	background-color: #cdcdcd;
	font-family: arial;
	font-size: 12px;
	color: black;
	padding: 5px;
}

A.menuLink {
	font-family: arial;
	font-size: 14px;
	color: black;
	font-weight: regular;
	text-decoration: none;
}

A.menuLink:alink, vlink {
	font-family: arial;
	font-size: 14px;
	color: black;
	font-weight: regular;
	text-decoration: none;
}

A.menuLink:hover {
	font-family: arial;
	font-size: 14px;
	color: #00aeed;
	font-weight: regular;
	text-decoration: underline;
}

A.details {
	font-family: verdana;
	font-size: 10px;
	color: #0000ff;
	text-decoration: none;
	font-weight: regular;
}

A.details:alink,vlink {
	font-family: verdana;
	font-size: 10px;
	color: #0000ff;
	text-decoration: none;
	font-weight: regular;
}

A.details:hover {
	font-family: verdana;
	font-size: 10px;
	color: #4469ad;
	text-decoration: underline;
	font-weight: regular;
}

A.submenu {
	font-family: verdana;
	font-size: 11px;
	color: #000066;
	text-decoration: none;
	font-weight: regular;
}

A.submenu:alink,vlink {
	font-family: verdana;
	font-size: 11px;
	color: #000066;
	text-decoration: none;
	font-weight: regular;
}

A.submenu:hover {
	font-family: verdana;
	font-size: 11px;
	color: #4469ad;
	text-decoration: underline;
	font-weight: regular;
}

.subTitle {
	color: #12546e;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
}

.alert {
	color: #ff0000;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
}

.title {
	color: #12546e;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
}

.leftTitle {
	background-color: #7b3d92;
	background-repeat: repeat-x;
	height: 23px;
	padding-top: 5px;
	padding-left: 5px;
	font-family: verdana;
	font-size: 12px;
	color: white;
}

.dotted {
	border-bottom: 1px dashed #7b3d92;
	width: 160px;
	margin-top: 10px;
	margin-bottom: 5px;
}

.centerTitle {
	background-image: url('../images/centerTitle.gif');
	background-repeat: repeat-x;
	background-color: white;
	height: 22px;
	padding-top: 5px;
	padding-left: 5px;
	font-family: verdana;
	font-size: 12px;
	color: #000066;
}

.centerOn {
	background-image: url('../images/centerTitle.jpg');
	background-repeat: repeat-x;
	background-color: white;
	height: 27px;
	padding-top: 5px;
	text-align: center;
	font-family: verdana;
	font-size: 12px;
	color: #000066;
	font-weight: bold;
}


.centerOff {
	background-image: url('../images/newsBG.gif');
	background-repeat: repeat-x;
	background-color: white;
	height: 27px;
	padding-top: 5px;
	font-family: verdana;
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	text-align: center;
}

ul {
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-left: 8px;
	padding-left: 8px;
}

li.circle {
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-left: 4px;
	padding-left: 1px;
	list-style: url('../images/circle.png');
}

.req{
	color:red;
}
