body, td, text, .text, .td		
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

 .formtext		
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

 .topnav		
{
	line-height: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}



.signup		
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #1E1E1E;
	text-decoration: none;
}



bold, .strong, strong
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.nav {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;	
}



.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 22px;
	font-weight: bold;
	color: #26759B;	
}




.homeText {
	color: #4A6880;
	font-size: 12px;
	font-weight: normal;	
}

.homeNewsDate {
	color: #4A6880;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;	
}



.intNewsDate {
	color: #4A6880;
	font-size: 12px;	
	font-weight: bold;	
}

.intNewsTitle {
	color: #071441;
	font-size: 12px;	
	font-weight: bold;	
}


.head
{
	font-family: Helvetica, sans-serif;
	font-size: 14px;	
	font-weight: bold;
	color: #475B64;
	text-decoration: none;
}









.Button {
	background-color: #003366;
	border-width: 1px;
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	border-color: #000000;
	height : 20px;
}



.Subhead				
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.Text				
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.smaller				
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.small				
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.TextBold				
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.SideHead				
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: Bold;
	color: #070741;
	text-decoration: none;
}




.error				
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	font-weight: normal;
	color: #990000;
	text-decoration: none;
}


.largeHead
{
	font-size: 16px;	
	font-weight: bold;
	color: #08143A;
	text-decoration: none;
}


a:link, a:active, a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}

 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}


a.nav:link, a.nav:active, a.nav:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 17px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}

 a.nav:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 17px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}




a.difference:link, a.difference:active, a.difference:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	font-weight: bold;
	color: #6a6a6a;
	text-decoration: none;
}

 a.difference:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	font-weight: bold;
	color: #6a6a6a;
	text-decoration: underline;
}


.white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;	
}

.black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;	
}

a.homenews:link, a.homenews:active, a.homenews:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

 a.homenews:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

.endorse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	font-weight: normal;
	color: #6f6f6f;
	text-decoration: none;	
}

.footerGrey{
	font-size: 10px;
	line-height: 12px;
	text-decoration: none;
	font-weight: normal;	
	color: #666666;
}



a.footer:link, a.footer:active, a.footer:visited {
	font-size: 10px;
	line-height: 12px;
	text-decoration: none;
	font-weight: normal;	
	color: #666666;	
}


a.footer:hover {
	font-size: 10px;
	line-height: 12px;
	text-decoration: underline;
	font-weight: normal;	
	color: #666666;	
}

.quote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	font-weight: normal;
	color: #134a83;
	text-decoration: none;	
}


.footer{
	font-size: 10px;
	line-height: 12px;
	text-decoration: none;
	font-weight: normal;	
	color: #262727;
}

.footerBold{
	
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;	
	text-decoration: none;	
}



a.large:link, a.large:active, a.large:visited {	
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	color: #475B64;
	text-decoration: underline;
}

 a.large:hover{	
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	color: #475B64;
	text-decoration: underline;
}




a.topnav:link, a.topnav:active, a.topnav:visited {	
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

 a.topnav:hover{
	font-size: 11px;	
	line-height: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}


a.bottom:link, a.bottom:active, a.bottom:visited {	
	font-size: 10px;
	line-height: 16px;
	font-weight: bold;
	color: #CC6601;
	text-decoration: none;
}

 a.bottom:hover{	
	font-size: 10px;
	line-height: 16px;
	font-weight: bold;
	color: #CC6601;
	text-decoration: underline;
}


a.homenews:link, a.homenews:active, a.homenews:visited {	
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

 a.homenews:hover{	
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}


.whitebold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}


.newshead
{
	
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	color: #1378c8;
	text-decoration: none;
}

#mainTitle, #mainDescription, .videoTitle, .videoDescription {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#mainTitle  {
	padding:10px 0px 0px 0px;;
	line-height:13px;
}
#mainDescription {
	padding-bottom:10px;
}
#mainTitle, .videoTitle, .videoTitle a{
	color:#0b77c2;
	text-decoration: none;
}
#div.videoTitle {		
	padding-bottom:14px;
}
#div.videoThumb {
	clear: left; 
	padding-top: 12px; 
	padding-left: 5px;
	clear: left;
	width: 123px;
	padding-top: 12px;
	
}
img {
	border:0px;
}
#mainTitleDescriptionWrapper {
	
}

/* right form styles */
.tabs{
	padding:0;
	margin:0;
	list-style:none;
	height:33px;
	width:100%;
	overflow:hidden;
}

.subtabs{
	padding:0;
	margin:0;
	list-style:none;
	height:25px;
	width:100%;
	overflow:hidden;
}

.tab-cont{	
	width:292px;	
	padding:0;
	margin:0;
	overflow:hidden;
	background: url(/images/FE/chain254siteType8/site214/form_back_new.jpg) no-repeat top;
		
}

/* style for comments tab */
div.formquestion  a{
	background:url(/images/FE/chain254siteType8/site214/form_comments.jpg) no-repeat;
	height:33px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
}
div.formquestion  a{
	width:146px;
	height:33px;
	background-position:0 -33;
}
div.formquestion  a:hover, div.formquestion  a.active{
	background-position:0 0px;
}


/* style for updates tab */
div.formupdates  a{
	background:url(/images/FE/chain254siteType8/site214/form_updates.jpg) no-repeat;
	height:33px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
}
div.formupdates  a{
	width:146px;
	height:33px;
	background-position:0 -33;
}
div.formupdates  a:hover, div.formupdates  a.active{
	background-position:0 0px;
}


/* style for comment:comment tab */
div.subcomment  a{
	background:url(/images/FE/chain254siteType8/site214/form_comments_sub_comment.jpg) no-repeat;
	height:25px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
}
div.subcomment  a{
	width:83px;
	background-position:0 -25;
}
div.subcomment  a:hover, div.subcomment  a.active{
	background-position:0 0px;
}

/* style for comment:video tab */
div.subvideo  a{
	background:url(/images/FE/chain254siteType8/site214/form_comments_sub_video.jpg) no-repeat;
	height:25px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
}
div.subvideo  a{
	width:209px;
	background-position:0 -25;
}
div.subvideo  a:hover, div.subvideo  a.active{
	background-position:0 0px;
}


/* style for confirmation tabs */
div.confirmupdates_question a{
	background:url(/images/FE/chain254siteType8/site214/form_comments.jpg) no-repeat;
	height:33px;	
	text-indent:-9999px;
	display:block;	
	overflow:hidden;
	float:left;	
	width:146px;
	background-position:0 -33;
}

div.confirmupdates_updates a{
	background:url(/images/FE/chain254siteType8/site214/form_updates.jpg) no-repeat;
	height:33px;	
	text-indent:-9999px;
	display:block;	
	overflow:hidden;
	float:left;	
	width:146px;
	background-position:0 0;
}


div.confirmquestion_question a{
	background:url(/images/FE/chain254siteType8/site214/form_comments.jpg) no-repeat;
	height:33px;	
	text-indent:-9999px;
	display:block;	
	overflow:hidden;
	float:left;
	width:146px;
	background-position:0 0;
}

div.confirmquestion_updates a{
	background:url(/images/FE/chain254siteType8/site214/form_updates.jpg) no-repeat;
	height:33px;	
	text-indent:-9999px;
	display:block;	
	overflow:hidden;
	float:left;
	width:146px;
	background-position:0 -33;
}


/* style for assorted form elements */
div.formback {
	clear: left; 
	height: 220px; 
	width: 292px; 
	background-image: url(/images/FE/chain254siteType8/site214/form_back_new.jpg);
}

div.formSubback {
	clear: left; 
	height: 113px; 
	width: 292px; 
	background-image: url(/images/FE/chain254siteType8/site214/form_back_sub.gif);
}

div.formline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #000000;
	float: left; 
	padding-top: 10px; 
	padding-left: 22px;
	text-align:left;
}

div.buttonplace {
	clear: left; 
	background-image: url(/images/FE/chain254siteType8/site214/form_submit_back.jpg);
	padding-left: 20px; 
	padding-top: 5px;
	text-align:left;
}
div.confirmationtext {
	float: left; 
	padding-top: 20px; 
	padding-left: 22px; 
	padding-right: 22px;
	text-align:left;
}
	
div.confirmationtext, div.confirmationtext a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	color: #ffffff;
	
}