﻿body{margin:0}/* for ie mac*/
/* commented backslash hack v2 \*/ 
html, body
{
	height:100%;
	padding: 0px;
	 margin: 0px;
	 color:#000000;
	 /*background-color:#F8F8F8;*/
     font-family  : Arial, Helvetica, Verdana, sans-serif;
	 font-size: 12px;

} 

#MasterContainer 
{
	padding: 0px;
	margin: 0px;
	min-width:500px;
	width: 100%; 
}


#HeaderContainer
{
position: relative; 
top: 0px; left: 0px; 
height: 85px; 
width : 100%;
vertical-align  :top;
}

#MenuContainer
{
	float: left;
	width: 150px;              /* left column width */
	padding : 10px 0px 2px 0px;
	height: 500px;
  
}

#ContentContainer
{
	width: 450px; 
	margin   : 0 0 0 25px;
	padding : 0px 0px 0px 0px;
	height: 100%;

	/*background-color :Teal;*/
}

#FooterContainer
{ 
position:relative;
width:100%;
height:50px;
padding : 2px 0px 2px 0px;
text-align: center; 
}


#FooterClear
{
clear: both;
position:relative;
width:100%;
height:50px;
}


.HeaderStatusText
{
	 font-size: 11px;
     font-family  : Helvetica, Arial, Verdana, sans-serif;
	 color:#FFFFFF;
	 
}

.HeaderStatusTextBold
{
	 color:#FFFFFF;
     font-family  : Helvetica, Arial, Verdana, sans-serif;
	 font-size: 11px;
	 font-weight : bold;	
}

.MasterMainContent
{
    vertical-align  :top;
   	width : 100%;
}

.MasterMenuContent
{
	width : 100%;
}


.Header
{
	height : 40px;
	width : 100%
}

.HeaderMenu
{
	height : 12px;
	width : 100%
}

.Body
{
   width   : 100%;
}
.FooterTable
{
	width: 600px;
	height: 40px;
}
TD.HeaderContent
{
	background-color :#660099;
	width : 100%;
}
TD.HeaderMenu
{
	width : 100%;
	height: 10px;
}

TD.HeaderStatus
{
	background-color :#660099;
	width : 300px;
}

.HeaderMenuContent
{
	text-align: center;
}


A.HeaderMenuLink
{
	color: #663399;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
}

A.HeaderMenuLink:visited
{
	color: #663399;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
}

A.HeaderMenuLink:active
{
	color: #666666;
	font-weight: bold;
	font-size : 10pt;
	text-decoration: none;

}

A.HeaderMenuLink:hover
{
	color: #666666;
	font-weight: bold;
	font-size : 10pt;
  text-decoration   : none;

}

A.LeftMenuLink
{
	color: #669999;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
}
A.LeftMenuLink:visited
{
	color: #669999;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
}
A.LeftMenuLink:active
{
	color: #666666;
	font-weight: bold;
	font-size : 10pt;
	text-decoration: none;

}
A.LeftMenuLink:hover
{
	color: #666666;
	font-weight: bold;
	font-size : 10pt;
   text-decoration   : none;
}

A.FooterLink
{
	color: white;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
}
A.FooterLink:visited
{
	color: white;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
}
A.FooterLink:active
{
	color: white;
	font-weight: bold;
	font-size : 10pt;
	text-decoration: none;

}
A.FooterLink:hover
{
	color: #CCCCCC;
	font-weight: bold;
	font-size : 10pt;
   text-decoration   : none;
}


A.FunctionLink
{
	color: #660099;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
}
A.FunctionLink:visited
{
	color:#660099;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
}
A.FunctionLink:active
{
	color: #660099;
	font-weight: bold;
	font-size : 10pt;
	text-decoration: none;

}
A.FunctionLink:hover
{
	color: #333333;
	font-weight: bold;
	font-size : 10pt;
   text-decoration   : none;
}

.Message 
{
	color: #FF0000;
	font-weight: bold;
	font-size: 12pt;
	text-decoration: none;
}

.Info 
{
	color: #000000;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
}

.ValidationError
{
	color: #FF0000;
	font-size: 12pt;
	font-weight:bold;
	text-decoration: none;

}

.FullWidthContent
{
  width : 100%;
}

.FullWidthContentCentered
{
  width : 100%;
  text-align:center;
}

.80WidthContent
{
  width : 80%;
}

.80WidthContentCentered
{
  width : 80%;
  text-align:center;

}
.HeaderColumnRightAligned
{
   text-align:right;
   font-weight:bold;
   font-size  : 10pt;

}
.HeaderColumnLeftAligned
{
   text-align:left;
   font-weight:bold;
   font-size  : 10pt;

}

.HeaderColumnCenterAligned
{
   text-align:center;
   font-weight:bold;
   font-size  : 10pt;
	
}

.TableHeaderCenterAligned
{
   text-align:center;
   font-weight:bold;
   font-size  : 10pt;
   color : White;
   background-color    :#660099;
}

.TableFooterLeftAligned
{
   text-align:left;
   font-weight:bold;
   font-size  : 10pt;
   color : White;
   background-color    :#660099;
}

.DataColumnLeftAligned
{
   text-align:left;
   font-size  : 10pt;
}

.DataColumnCenterAligned
{
   text-align:center;
   font-size  : 10pt;
}

.SubDataTable
{
	   background-color    :#DDDDDD;
}
.SubDataTableAlt
{
	   background-color    :#DDDDDD;
}

.DataTable
{
	   background-color    :#FFFFFF;
}
.DataTableAlt
{
	   background-color    :#DDDDDD;
}


.LeftMenuContent
{
  width : 100%;
}

TD.LeftMenu
{
	color: #669999;
	font-weight:bold;
	padding: 0px 0px 10px 10px;
}

TD.Footer
{
	 width : 100%;
	 font-family  : Helvetica, Arial, Verdana, sans-serif;
	 font-size: 10px;
	 text-align : center;
}

TD.PageTitle
{
	 width : 100%;
	 font-family  : Helvetica, Arial, Verdana, sans-serif;
	 font-size: 16pt;
	 font-weight:bold;
	 color: #669999;
}


.BlackHorSpacer
{
	height : 1px ;
	background-color : black;
}

.BlackVertSpacer
{
	width : 1px ;
	background-color : black;
}

.TransparentHorSpacer
{
	height : 1px ;
	background-color : Lime;
 
}


.TransparentVertSpacer
{
	width : 1px ;
	background-color : Lime;

}

.WhiteHorSpacer
{
	height : 1px ;
	background-color : White;
 
}

.NotesFormat
{
	font-family  : Helvetica, Arial, Verdana, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	text-align : left;
	color : Blue;
}

.QuestionFormat
{
	font-family  : Helvetica, Arial, Verdana, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	text-align : left;
	color : black;
}

.PageTitleFormat
{
	font-family  : Helvetica, Arial, Verdana, sans-serif;
	font-size: 12pt;
	font-weight:bold;
	text-align : left;
	color : #660000;
}

.MultipleResponseFormat
{
	font-family  : Helvetica, Arial, Verdana, sans-serif;
	font-size: 10pt;
	text-align : left;
	color : black;
}

.DataPointValueListFormat
{
	font-family  : Helvetica, Arial, Verdana, sans-serif;
	font-size: 10pt;
	text-align : left;
	color : black;
}

.SimpleResponseFormat
{
	font-family  : Helvetica, Arial, Verdana, sans-serif;
	font-size: 10pt;
	text-align : left;
	color : black;
}

.HtmlTableResponse
{
	font-family  : Helvetica, Arial, Verdana, sans-serif;
	font-size: 10pt;
	text-align : left;
	width : 600px;
	border : 1;
	border-color : #004080;
	background-color : #004080;
}

.HtmlTableHeaderLabel
{
	font-family  : Helvetica, Arial, Verdana, sans-serif;
	font-size: 10pt;
	text-align : left;
	color : white;
	background-color : #004080;
}

.HtmlTableHeaderRow
{
	background-color : #004080;
}

.HtmlTableHeaderCell
{
	background-color : #004080;
}

.HtmlTableDataLabel
{
	font-family  : Helvetica, Arial, Verdana, sans-serif;
	font-size: 10pt;
	text-align : left;
	color : black;
	background-color : #C5CADB;
}

.HtmlTableDataRow
{
	background-color : #C5CADB;
}

.HtmlTableDataCell
{
	background-color : #C5CADB;
}

input.btnNavigation
{
   /*color:#050; */
   font-family:helvetica,aerial,sans-serif;
   font-size:84%;
   font-weight:bold;
   /* background-color:#ccf; */
   border:1px solid;
/*   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffaaaaff');
*/
}

input.btnhov
{
	/*
   border-top-color:#c63;
   border-left-color:#c63;
   border-right-color:#930;
   border-bottom-color:#930;
*/
}

