body
{
 FONT-WEIGHT: normal; 
 FONT-SIZE: 12px; 
 FONT-FAMILY: Arial;
 color: black;
}

/* background/border colors for the selected tab */
.TabBg {
    background-color:  #FFD700;
    border-color: white;
      
    background-image: url(image/corner.gif);
 background-position: right top;
 background-repeat: no-repeat;  

padding-left: 10px;
}

	.navlink 
	{
		FONT-WEIGHT: bold; 
		FONT-SIZE: 11px; COLOR: #cccccc;
		 FONT-FAMILY: Arial; TEXT-DECORATION: none 
		 }
	
.Center
{
 text-align:center;
}

/* background/border colors for the unselected tabs */
.OtherTabsBg {
    background-color: #FFEB79;
    border-color: white;
 background-image: url(image/corner.gif);
 background-position: right top;
 background-repeat: no-repeat;

padding-left: 10px;


}
.crimson
{
	color: crimson;
}
/* text style for the selected tab */
.SelectedTab {
    FONT-WEIGHT: bold; FONT-SIZE: 70%; COLOR: black; FONT-FAMILY: arial;
   
    color:#ff6600;
    
}

/* text style for the unselected tabs */
.OtherTabs {
  FONT-WEIGHT: bold; FONT-SIZE: 70%; COLOR: black; FONT-FAMILY: arial ;
    color:#333333;
    text-decoration:none;
 
}

/* hyperlink styles of the unselected tabs */
A.OtherTabs:link    {
    text-decoration:    none;
    color:#333333;
}

A.OtherTabs:visited {
    text-decoration:    none;
    color:#333333;
}

A.OtherTabs:active  {
    text-decoration:    none;
    color:#ff6600;
}

A.OtherTabs:hover   {
    text-decoration:    underline;
    color:#ff6600;
}

.fade { background-image:url(/image/payment/fade_large.gif); background-repeat:repeat-x; }
.halfTable { background-image:url(/image/clear.gif); width:274px; }
.innerTable { background-image:url(/image/clear.gif); width:563px; }
.fadeTable { background-image:url(/image/clear.gif); width:585px; }
.fadeTitle { padding:0px 0px 0px 10px; color:#333333; font-weight:bold; font-size:70%; vertical-align:middle; width:583px; }
.fadeContent { padding-left:10px; padding-right:10px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; }
.fadeContent.Left { border-right:0px none; padding-right:0px; }
.fadeContent.Right { border-left:0px none; padding-left:0px; }

.tinytext { font-size:80%; color:#666666; }

.details TH { padding:0px; text-align:left; font-weight:normal; width:140px; }
.details TD { padding:0px; width:134px; }
.details TH.fullWidth, .details TD.fullWidth { width:274px; }
.details TD INPUT, .details TD SELECT { width:134px; font-size:80%; height:19px; }
.details TD.info INPUT, .details TD.info SELECT { width:104px; }
.details TD.fullWidth INPUT, TD.details.fullWidth SELECT{ width:274px; }
.details INPUT.size30 { width:30px; }
.details INPUT.size50 { width:50px; }

TH.halfDetail { text-align:left; font-weight:normal; width:129px; }
TD.halfDetail.info INPUT, TD.halfDetail.info SELECT { width:96px; }
TH.halfDetail.fullWidth { width:225px; }

TH.innerDetail { text-align:left; font-weight:normal; width:250px; }

TH.errorfield { font-weight:normal; color:#CC0000; }
TD.errorfield INPUT, TD.errorfield SELECT, TD INPUT.errorfield, TD SELECT.errorfield { border:1px solid #CC0000; background-color:#FFFFCC; color:#CC0000; }
TH.errorfield INPUT, TH.errorfield SELECT, TH INPUT.errorfield, TH SELECT.errorfield { border:1px solid #CC0000; background-color:#FFFFCC; color:#CC0000; }

.errors { margin-bottom:10px; width:117px; display:block; }
.errors TD.left { background-image:url(/image/payment/error_left.gif); background-repeat:repeat-y; }
.errors TD.right { background-image:url(/image/payment/error_right.gif); background-repeat:repeat-y; }
.errors TD.message { background-color:#CC0000; color:#FFFFFF; font-size:70%; text-align:right; width:101px; padding:4px 10px 4px 6px; }

.messages { margin-bottom:10px; width:117px; display:block; }
.messages TD.header { background-image:url(/image/payment/message_top.gif); background-repeat:no-repeat; width:117px; height:35px; font-size:65%; color:#728872; font-weight:bold; text-align:right; vertical-align:top; padding:8px 5px 2px 5px; }
.messages TD.left { background-image:url(/image/payment/message_left.gif); background-repeat:repeat-y; }
.messages TD.right { background-image:url(/image/payment/message_right.gif); background-repeat:repeat-y; }
.messages TD.message { background-color:#C9D7C4; color:#728872; font-size:70%; width:101px; padding:4px 10px 4px 6px; }

.services TH { text-align:left; font-weight:normal; }

.QASForm { width:563px; }
.QASForm TH { text-align:left; font-weight:normal; width:178px; }
.QASForm TD { width:385px; }
.QASForm .select { width:563px; }
.QASForm TD.select SELECT { width:563px; }
.QASForm INPUT.size30 { width:30px; }
.QASForm INPUT.size50 { width:50px; }

.Header { FONT-WEIGHT: bold; FONT-SIZE: 70%; COLOR: white; FONT-FAMILY: arial }
	.SubHeader { FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Arial }
	.BSubHeader { FONT-WEIGHT: bold; FONT-SIZE: 70%; COLOR: black; FONT-FAMILY: arial }
	.CtrlStyle { FONT-SIZE: 11px; WIDTH: 134px; FONT-FAMILY: Arial }
	.Text { FONT-SIZE: 11px; FONT-FAMILY: Arial }
	.BoxStyle { FONT-SIZE: 11px; FONT-FAMILY: Arial }
	.navlink { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cccccc; FONT-FAMILY: Arial; TEXT-DECORATION: none }
.Title { FONT-WEIGHT:800; FONT-SIZE: 14px; COLOR: #333333; FONT-FAMILY: arial }	
.textbox { FONT-SIZE: 11px; FONT-FAMILY: Arial }
.dropdownlist { FONT-SIZE: 11px; FONT-FAMILY: Arial }
.label { FONT-SIZE: 11px; FONT-FAMILY: Arial }

#messagesContainer {
	position:absolute;
}

.blackText			{ font-family:Helvetica, Arial, Sans-serif; font-size:80%; color:#000000 }
.blackTextSmall 	{ font-family:Helvetica, Arial, Sans-serif; font-size:71%; color:#000000 }
.blackTextBold		{ font-family:Helvetica, Arial, Sans-serif; font-size:80%; color:#000000; font-weight:bold }
.blackTextLarge		{ font-family:Helvetica, Arial, Sans-serif; font-size:110%; color:#000000 }
.blackTextSmallest 	{ font-family:Helvetica, Arial, Sans-serif; font-size:61%; color:#000000 }
.hide { display: none}

.primaryColor 
{ 	background-color:#DE0A17; 
}

/*<div class="shadowbox">
				<div class="bgbdy"/>
	</div>
*/
.shadowBox  {float:left; width:auto; height:auto;  padding: 0px; margin:0px 5px 10px 0px; display:inline; background-image:url(image/shadow2.gif); background-repeat:no-repeat; background-position: bottom right;}
.shadowBox .shadow{float:left; height:auto;  margin-right:3px; border-left:solid 0px white; border-top:solid 1px #ccc; background-image:url(image/lineshadow2.gif); background-repeat:no-repeat; background-position: bottom left;}
.shadowBox .bgbdy{padding:0px 5px 7px 10px;}
.shadowBox .pt {float:left; width:auto; max-width:auto; width:auto; max-width:auto; background-color:#efefef; background-image: none; font-size:12px; padding: 5px 0px 0px 8px; margin:1px 1px 5px 2px; display:inline; font-weight: bold; color:#333333}
.shadowBox p{clear:both; padding:0px 0px 10px 0px;}

/* HeadlinePanel Header Bar */
h1 {
font-family:Helvetica, Arial, Sans-serif; font-size:71%;
	
	color: #ffffff;
	padding-left: 7px;
	margin: 0px;
	display: block;
	border-left: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
	border-bottom: 2px solid #ffffff;
	border-top: 0px solid #DE0A17;
	padding-top: 2px;
	clear: both;
	background-image: url(image/headlineBar.gif);
	background-repeat: repeat-x;
	background-color: #DE0A17;
	height: 20px; /* for IE5/Win */
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 15px; /* actual value */
}


.headlineLink
{
	color: black;
	 font-family:Helvetica, Arial, Sans-serif; font-size:71%;  font-weight:bold;

}

.headlineLink a
{
	color: black;
	text-decoration:none;
}


.headlineLink a:visited{
	color: black;
	text-decoration:none;
}

.headlineLink a:hover{
	color:black;
	text-decoration:underline;
}

.headlineLink a:active{
	color: black;
	text-decoration:none;
}

.Link
{
}

.Link a
{
	color: black;
	text-decoration:none;
}


.Link a:visited{
	color: black;
	text-decoration:none;
}

.Link a:hover{
	color:black;
	text-decoration:underline;
}

.Link a:active{
	color: black;
	text-decoration:none;
}

.headlineLinkBig
{
	color: black;
font-family:Helvetica, Arial, Sans-serif; font-size:80%; color:#000000;
font-weight:bold ;
text-decoration:none;
}

.headlineLinkBig a
{
	color: black;
	text-decoration:none;
}


.headlineLinkBig a:visited{
	color: black;
	text-decoration:none;
}

.headlineLinkBig a:hover{
	color:black;
	text-decoration:underline;
}

.headlineLinkBig a:active{
	color: black;
	text-decoration:none;
}

.bulletLink
{
	color: black;
	 font-family:Helvetica, Arial, Sans-serif; font-size:71%; 
}

.bulletLink a
{
	color: black;
	text-decoration:none;
}


.bulletLink a:visited{
	color: black;
	text-decoration:none;
}

.bulletLink a:hover{
	color:black;
	text-decoration:underline;
}

.bulletLink a:active{
	color: black;
	text-decoration:none;
}

.lnkcnt {border:0px; width:100%;  line-height:15px; 
		clear:both; padding:2px 0px 0px 10px; display:inline; 
		background-image: url(image/arrow.gif); background-position:0px 5px; 
		background-repeat:no-repeat;

		}
		
.bgDashRepeat{background: url(image/bgdash.gif);background-repeat: repeat-x}

.border
{
	border: solid 1px #CCCCCC; }
	
/*EMAIL A FRIEND*/

/* empty div container with the top rounded corners */
					.rightEmailFriendRoundedBoxTop {
						background-image:		url(image/roundbox-555-top.gif);
						background-repeat:		no-repeat;
						width:					555px;
						height:					23px;
						margin:					0;
						padding:				0;
						margin-top:				10px;
					}
						
					/* main container div housing the main content and expanding with the side border backgroudn image */
					.rightEmailFriendRoundedBoxMiddle {
						background-image:		url(image/roundbox-555-middle.gif);
						background-repeat:		repeat-y;
						width:					555px;
						height:					auto;
						margin:					0;
						padding:				0;
					}

					/* empty div container with the top rounded corners */
					.rightEmailFriendRoundedBoxBtm {
						background-image:		url(image/roundbox-555-btm.gif);
						background-repeat:		no-repeat;
						width:					555px;
						height:					23px;
						margin:					0;
						padding:				0; 
					}
					
					/* the general sub div to hold the actual content itself inside the rounded corner box */
					.rightEmailFriendRoundedBoxContent {
						padding:				0 30px 20px 30px;
					}


/*PAGER LINK*/




.PagerLink tr 
{
	
}

.PagerLink tr td
{
	width:18px;
	height: 23px;
	 text-align:center;
	 vertical-align:middle;
	
	font-family:Helvetica, Arial, Sans-serif; font-size:80%; color:white;
	 font-weight:bold;
	 text-decoration:none;
	 background-color:#6A6DBE;
}

.PagerLink tr  a
{

width:100%;
height:100%;
padding: 5px  5px  5px  5px;
	 vertical-align:middle;
	 text-align:center;
	
	 background-color:#000099;
		color:white;
	 font-weight:bold;
	 text-decoration:none;
}

.PagerLink tr  a:link
{
 text-align:center;
	 vertical-align:middle;
	 background-color:#000099;
		color:white;
	 font-weight:bold;
	 text-decoration:none;
}

.PagerLink tr  a:visited
{
	 text-align:center;
	 vertical-align:middle;
		color:white;
	 font-weight:bold;
	 	 text-decoration:none;
}

.PagerLink tr  a:active
{
		 text-align:center;
 vertical-align:middle;	 
		 background-color:#000099;
		color:white;
	 font-weight:bold;
	 	 text-decoration:none;
}

.PagerLink tr a:hover
{
	 text-align:center;
	 vertical-align:middle;
	 background-color:#6A6DBE;
	color:white;
	 font-weight:bold;
	 	 text-decoration:underline;
}

	a.wsnavlight {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal;}
a.wsnavlight:link {font-size:11px; font-weight:normal; text-decoration:none; color:#000099;}
a.wsnavlight:visited {font-size:11px; font-weight:normal;} 
a.wsnavlight:hover {font-size:11px; font-weight:normal;text-decoration:underline; color:#6666CC;}
a.wsnavlight:active  {font-size:11px; font-weight:normal;text-decoration:none; color:#000099;}
	
	