body {
	margin: 0;
}

body, table, td {
	font: 12.5px arial, sans-serif;
	line-height:14px;
}

input, select, textarea {
	font: 12.5px arial, sans-serif;	
	line-height:14px;
}

A:link {
	COLOR: #003399
}
A:active {
	COLOR: #003399
}
A:visited {
	COLOR: #666666
}

a:hover {
	text-decoration:none;
}

#container {
	width:770px;
}

.bottom_row {
	position: relative;
	text-align: center;
	bottom: 3px;
}


.head_image {
	border-bottom: 1px solid white;
}

.block_image {
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 10px;
}

.padding {
	padding: 10px;
}

.left_nav {
	padding: 0;
	margin-top: 1px;
	margin-left: 13px;
	list-style: none;
	font-weight:bold;
	color:#003399;
	font-size: 12px;
}

.left_nav li {
	padding-bottom:3px;
}

.left_nav td{
	padding: 0;
	margin-top: 1px;
	margin-left: 13px;
	list-style: none;
	font-weight:bold;
	color:#003399;
	font-size: 12px;
}

.left_nav a:visited {
	COLOR: #003399
}

.left_nav a {
        text-decoration: none;
        padding-left: 9px;

}

.left_nav a.expandable  {
	background-image: url('secondary/img/transparent_arrow.gif');
	background-repeat: no-repeat;
}

.left_nav a:hover {
	text-decoration: underline;
}

.bottomnav {
	color: #666666;
	padding-top: 5px;
	padding-right: 5px;
}

.bottomnav a:link, .bottomnav a:active, .bottomnav a:visited {
	color: #666666;
}

.bottomnav a:hover {
	color: #666666;
	text-decoration: none;
}

/* Table 1 */

table.secondary_head {
	width: 100%;
	border-bottom: 1px solid #999999;
}

table.secondary_head td.left {
	padding-left: 5px;
	width: 770px;
}

/* Table 2 */

.ROLabel {
	color:#000000
	font-weight: bold;
}

.secondary_foot {
	width: 100%;
	border-top: 1px solid #999999;
}

.secondary_foot td.left {
	width: 160px;
}

.secondary_foot td.body {
	width: 610px;
	text-align: right;
	vertical-align: top;
	font-weight: bold;
}

/* Table 3 */

.secondary_page {
	width: 100%px;
}

.secondary_page td.body {
	width: 610px;
}

.secondary_page td.left {
	width: 160px;
	border-right: 1px solid #999999;
	padding-bottom: 10px;
}

.secondary_page td.left a:link, .secondary_page td.left a:active, .secondary_page td.left a:visited 
{
    TEXT-DECORATION: none;
}

ul.mid_lists         {
	margin-right:5px;
	margin-left:25px; 
	margin-top:5px;
	padding:0px;
	font-size: 12px;

}
ul.mid_lists li      {
	margin:0px; 
	padding:0px;
	font-weight:bold;
	line-height:150%;
	font-size: 12px;

}

tr.see { padding-bottom:10px; }

.see a:link, .see a:visited {
	text-decoration:none;
	font-weight:bold;
}

.see a:hover {
	text-decoration: underline;
}

.see td {
	text-align:right;
}

.title {
	color: #000;
	font-size: 150%;
	font-weight: bold;
	line-height: 150%;
	font-family:Georgia;
	text-align: center
}
.ErrorMsg
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: Maroon;
	line-height: 14px;	
}

.secondary_page td.body .safety td{
	padding:10px;
}

#bodycontent {
	padding:10px;
}

#idxcontent {
	padding:0px;
	margin:0px;
}
.AutoTabInput
{ 
    border-bottom: 0px solid white; 
    border-left: 0px solid white; 
    border-right: 0px solid white; 
    border-top: 0px solid white; 
}
.AutoTabSelect
{ 

    FONT-SIZE: 8pt;
}
.AutoTabBox			
{  
    border: 2px inset; 
}

.footer
{
	padding-top: 4px;
	padding-bottom: 6px;
	color:white;
	font-size:11;
}

.footer a:link, .footer a:visited
{
	color:White;
}

.footer a:hover
{
	color:#999999;
}

/* ***************************************************** */
/*  BWCControls - BWCButton                              */
/* ***************************************************** */
.BWCControls-BWCButton
{
	height: 20px;
	background-color: #FEFFD4;
	background-image: url(/images/BWCButtonBackground.gif);
	background-repeat:  repeat-x;
	background-attachment: scroll;
	background-position: center top;
	border-style: none;
	border: 0px; 
	font-family: Verdana;
	font-weight: bold;
	font-size: xx-small;
}

.BWCControls-BWCButton-LeftEnd
{
	height: 20px;
	width:10px;
	padding: 0px 0px 0px 0px;
	background-color: #FEFFD4;
	background-image: url(/images/BWCButtonLeftEnd.gif);
	background-repeat: no-repeat; 
	background-attachment: scroll;
	background-position: right top;
	border-style: none;
	border: 0px;
	font-family: Verdana;
	font-weight: bold;
	font-size: xx-small;
}

.BWCControls-BWCButton-RightEnd
{
	height: 20px;
	width: 10px;
	padding: 0px 0px 0px 0px;
	background-color: #FEFFD4;
	background-image: url(/images/BWCButtonRightEnd.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	border-style: none;
	border: 0px;
	font-family: Verdana;
	font-weight: bold;
	font-size: xx-small;
}

.BWCControls-BWCButton-Seperator
{
	height: 20px;
	width: 1px;
	padding: 0px 0px 0px 0px;
	background-color: #FEFFD4;
	background-image: url(/images/BWCButtonSeperator.gif);
	background-repeat: no-repeat;
	background-position: center top;
	border-style: none;
	border: 0px; 
	font-size: xx-small;
}
/* ***************************************************** */
/*  BWCGridView - Style									 */
/* ***************************************************** */
.BWCGridViewHeaderStyle
{
	 border-style:solid;
	 border-color:Black;
	 border-width:1px;
}
.BWCGridViewHideColumnStyle
{
	 display:none;
}
.RecordLinkContent a:link 
{
	COLOR: #003399;
}	
.RecordLinkContent a:active 
{
	COLOR: #003399;
}
.RecordLinkContent a:visited 
{
	COLOR: #666666;
} 
.RecordLinkContent a:hover 
{
	text-decoration:none
}
.ColumnHeader1 a:link, .ColumnHeader1 a:visited, .ColumnHeader1 a:active 
{
	color: Black;
}

/* ***************************************************** */
/*  BWC page content table - Style									 */
/* ***************************************************** */
table.BWCPageContentTable
{
	width: 100%;
	border-collapse: collapse;
	border-width: 0px;
}
table.BWCPageContentTable.tr, table.BWCPageContentTable.th, table.BWCPageContentTable.td
{
	margin: 0px;
    padding: 0px;
    border: 0px;
}
/* ***************************************************** */
/*  BWCControls DatePicker		                         */
/* ***************************************************** */
.calendar A:link
{
    text-decoration: none;
}
.calendar A:visited
{
    text-decoration: none;
}
.calendar A:hover
{
    color: #666666;
    text-decoration: none;
}
.calendar
{
	background-color: 0px white;
	border: 0px;
}
.CalendarOuterPanel
{
	background-color: white;
	text-align: center;
	z-index: 0px;
	filter:alpha(opacity=95);
	opacity: 0.95;
	-moz-opacity: 0.95;
	position: absolute;
}
.calendarInnerPanel
{
    border-bottom: 1px solid;
    border-top: 1px solid;
    border-right: 1px solid;
    border-left: 1px solid;
    background-color: white;
    text-align: center;
    padding: 0 0 5px 0;
}
.CalendarDayHeaderStyle
{
	font-weight: bold;
	font-size: 12px;
	color: black;
	font-family: Arial;
	text-align: center;
}
.CalendarTitleStyle
{
	font-weight: bold;
	font-size: 12px;
    background-color: #999999;
}
.CalendarSelectedDayStyle
{
      font-size: 12px;
      font-family: Arial;
}
.CalendarHolidayStyle
{
    color: white;
    background-color: #F7B788;
}
.CalendarTodayStyle
{
      border-right: red 1px solid;
      border-top: red 1px solid;
      font-size: 12px;
      border-left: red 1px solid;
      border-bottom: red 1px solid;
      font-family: Arial;
      background-color: white;
      text-align: center;
}
/* Sub heading for sections */
.SubHeader1
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt
}
