BODY, TH, TD {line-height: 16px; font-weight: 500; font-family: Arial, Helvetica, "New York", Geneva, Verdana, sans-serif; color: #000000; font-size: 11px}
body  {  margin-top: 0;  margin-left: 0; }

.emailcopy {line-height: 16px; font-weight: 500; font-family: Arial, Helvetica, "New York", Geneva, Verdana, sans-serif; color: #000000; font-size: 12px}

.login {line-height: 14px; font-weight: 500; font-family: Arial, Helvetica, "New York", Geneva, Verdana, sans-serif; color: #000000; font-size: 10px}

.head {line-height: 16px; font-weight: 600; font-family: Arial, Helvetica, "New York", Geneva, Verdana, sans-serif; color: #000099; font-size: 12px}
h1 {line-height: 16px;  padding-top: 0px;  font-weight: 600; font-family: Arial, Helvetica, "New York", Geneva, Verdana, sans-serif; color: #000099; font-size: 12px}

.footer {line-height: 16px; font-weight: 600; font-family: Arial, Helvetica, "New York", Geneva, Verdana, sans-serif; color: #000099; font-size: 13px}

.small {line-height: 14px; font-weight: 500; font-family: Arial, Helvetica, "New York", Geneva, Verdana, sans-serif; color: #999999; font-size: 10px}
A.small:link		{line-height: 14px; font-weight: 500; font-family: Arial, Helvetica, "New York", Geneva, Verdana, sans-serif; text-decoration: none; color: #000099; font-size: 10px}
A.small:active  	{line-height: 14px; font-weight: 500; font-family: Arial, Helvetica, "New York", Geneva, Verdana, sans-serif; text-decoration: none; color: #000099; font-size: 10px}
A.small:visited 	{line-height: 14px; font-weight: 500; font-family: Arial, Helvetica, "New York", Geneva, Verdana, sans-serif; text-decoration: none; color: #000099; font-size: 10px} 
A.small:hover	{line-height: 14px; font-weight: 500; font-family: Arial, Helvetica, "New York", Geneva, Verdana, sans-serif; text-decoration: none; color: #333333; font-size: 10px}


A.vsmall:link		{line-height: 14px; font-weight: 500; font-family: Arial, Helvetica, "New York", Geneva, Verdana, sans-serif; text-decoration: none; color: #333333; font-size: 10px}
A.vsmall:active  	{line-height: 14px; font-weight: 500; font-family: Arial, Helvetica, "New York", Geneva, Verdana, sans-serif; text-decoration: none; color: #333333; font-size: 10px}
A.vsmall:visited 	{line-height: 14px; font-weight: 500; font-family: Arial, Helvetica, "New York", Geneva, Verdana, sans-serif; text-decoration: none; color: #333333; font-size: 10px} 
A.vsmall:hover	{line-height: 14px; font-weight: 500; font-family: Arial, Helvetica, "New York", Geneva, Verdana, sans-serif; text-decoration: none; color: #333333; font-size: 10px}


.smaller {line-height: 14px; font-weight: 500; font-family: Arial, Helvetica, "New York", Geneva, Verdana, sans-serif; color: #999999; font-size: 8px}



.right {line-height: 14px; font-weight: 500; font-family: Arial, Helvetica, "New York", Geneva, Verdana, sans-serif; color: #000000; font-size: 10px; text-align: left;}
A.right:link		{line-height: 14px; font-weight: 500; font-family: Arial, Helvetica, "New York", Geneva, Verdana, sans-serif; text-decoration: none; color: #000099; font-size: 10px}
A.right:active  	{line-height: 14px; font-weight: 500; font-family: Arial, Helvetica, "New York", Geneva, Verdana, sans-serif; text-decoration: none; color: #000099; font-size: 10px}
A.right:visited 	{line-height: 14px; font-weight: 500; font-family: Arial, Helvetica, "New York", Geneva, Verdana, sans-serif; text-decoration: none; color: #000099; font-size: 10px} 
A.right:hover	{line-height: 14px; font-weight: 500; font-family: Arial, Helvetica, "New York", Geneva, Verdana, sans-serif; text-decoration: none; color: #333333; font-size: 10px}

.text {line-height: 16px; font-weight: 500; font-family: Arial, Helvetica, "New York", Geneva, Verdana, sans-serif; color: #999999; font-size: 11px}
A.text:link		{line-height: 16px; font-weight: 500; font-family: Arial, Helvetica, "New York", Geneva, Verdana, sans-serif; text-decoration: underline; color: #000099; font-size: 11px}
A.text:active  	{line-height: 16px; font-weight: 500; font-family: Arial, Helvetica, "New York", Geneva, Verdana, sans-serif; text-decoration: underline; color: #000099; font-size: 11px}
A.text:visited 	{line-height: 16px; font-weight: 500; font-family: Arial, Helvetica, "New York", Geneva, Verdana, sans-serif; text-decoration: underline; color: #000099; font-size: 11px} 
A.text:hover	{line-height: 16px; font-weight: 500; font-family: Arial, Helvetica, "New York", Geneva, Verdana, sans-serif; text-decoration: underline; color: #333333; font-size: 11px}

.body {line-height: 16px; font-weight: 500; font-family: Arial, Helvetica, "New York", Geneva, Verdana, sans-serif; color: #666666; font-size: 11px}
A.body:link		{line-height: 16px; font-weight: 500; font-family: Arial, Helvetica, "New York", Geneva, Verdana, sans-serif; text-decoration: none; color: #000099; font-size: 11px}
A.body:active  	{line-height: 16px; font-weight: 500; font-family: Arial, Helvetica, "New York", Geneva, Verdana, sans-serif; text-decoration: none; color: #000099; font-size: 11px}
A.body:visited 	{line-height: 16px; font-weight: 500; font-family: Arial, Helvetica, "New York", Geneva, Verdana, sans-serif; text-decoration: none; color: #000099; font-size: 11px} 
A.body:hover	{line-height: 16px; font-weight: 500; font-family: Arial, Helvetica, "New York", Geneva, Verdana, sans-serif; text-decoration: none; color: #333333; font-size: 11px}

.Btext {line-height: 16px; font-weight: 500; font-family: Arial, Helvetica, "New York", Geneva, Verdana, sans-serif; color: #999999; font-size: 14px}
A.Btext:link		{line-height: 16px; font-weight: 500; font-family: Arial, Helvetica, "New York", Geneva, Verdana, sans-serif; text-decoration: underline; color: #000099; font-size: 14px}
A.Btext:active  	{line-height: 16px; font-weight: 500; font-family: Arial, Helvetica, "New York", Geneva, Verdana, sans-serif; text-decoration: underline; color: #000099; font-size: 14px}
A.Btext:visited 	{line-height: 16px; font-weight: 500; font-family: Arial, Helvetica, "New York", Geneva, Verdana, sans-serif; text-decoration: underline; color: #000099; font-size: 14px} 
A.Btext:hover	{line-height: 16px; font-weight: 500; font-family: Arial, Helvetica, "New York", Geneva, Verdana, sans-serif; text-decoration: underline; color: #333333; font-size: 14px}


td.bottom-bar { background: url('images/bottom-bar.gif'); }

/*Textbox Watermark*/

.unwatermarked {
	height:18px;
	width:148px;
}

.watermarked {
	height:20px;
	width:150px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}	


.validatorCalloutHighlight
{
    background-color: #FFFACD;
}

/*Modal Popup
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}*/

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}

/*Popup Control*/
.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
}


/*CollapsiblePanel*/
.collapsePanel {
	padding: 0px 0px 0px 5px;
	background-color:white;
	overflow:hidden;
}

.collapsePanelHeader{
width:100%;
	height:35px;
/*		background-image: url(images/bg-menu-main.png);*/
  background-image: url(images/foot.gif);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
}

#master_content .collapsePanelHeader a {color:#FFF;}
#master_content .collapsePanelHeader a:hover {text-decoration:none;background:none;}





.ValidationSummary{
         width:80%;
         font-weight:bold;

         background-color:#FFFFC0;
         padding:5px;
         margin-left:5px;
         margin-right:5px;
         margin-bottom:5px;
         margin-top:5px;
         border-color:#000000;
         border-style:solid;
         border-width:1px;
 }      
 .ValidationSummary ul {
   color: Red;
   margin: 0;
   padding: 0;
   margin-left: 80px;
   
}


/*  Wil Younger's Additions for SNET */
.snetHead {line-height: 24px; font-family: "Arial", Helvetica, Geneva, Verdana, sans-serif; color: #000099; font-size: 24px}

.snetSHead {line-height: 18px; font-weight: bold; font-family: "Arial", Helvetica, Geneva, Verdana, sans-serif; color: #000099; font-size: 14px}

.snetBODY {line-height: 16px; font-family: "Arial", Helvetica, Geneva, Verdana, sans-serif; color: #000000; font-size: 12px}


/* top nav drop-shadow */
#cttitle  {position: relative;top: 0px;left: 0px;z-index:1; float:left;}
#cttext   {position: relative;top: 0px;left: 0px;color: #F3F3F3;z-index:2;}
#ctshadow {position: absolute;top: 1px;left: 1px;color: #000000;z-index:1;}
					
.tsContent {
	vertical-align:middle;
	width: 70px;
/* --	text-align:center; -- */
	float:right;
}
				
/* --[[ top nav text style  ]]-- */
.tsHeadline {
	font-family: "Arial", Verdana, Trebuchet MS, sans-serif;
	font-size: 12px;
	font-weight: bold;
	position:relative;
 	color: #FFFFFF;
}

#tsHeadline a:hover>a  { color:#FFFFFF; text-decoration:underline; }
#tsHeadline a:hover { color:#FFFFFF; text-decoration:underline; }
		
.tsHeadline a:link {color:#FFFFFF; text-decoration: none; }
.tsHeadline a:visited {color:#FFFFFF; text-decoration: none; }