* {
font-family:arial, myriad-pro, georgia;
}

body {
    font-family: Arial;
    font-size: 12px;
    font-weight:normal;
    color: #000000;
    background-color: #EAEFF8;
    margin: 0;
    padding: 0;  
}

html, body
{
    height:100%;
    margin: 0;
    padding: 0;
}

h1 {
    color:#000000;
    font-size:20px;
    font-weight:bold;
}

h2 {
    color:#000000;
    font-size:18px;
    font-weight:bold;
}

h3 {
    color:#000000;
    font-size:16px;
    font-weight:bold;
}

h4 {
    color:#000000;
    font-size:14px;
    font-weight:bold;
}

a, a:link, a:active, a:visited {
    color:#5174B8;
    text-decoration: none;
}

a:hover
{
    color: #002CDA;
    text-decoration: underline;
}

img 
{
    border:none;
}

.buttonbackground, .buttonbackground_coa {
    background: transparent url(../images/wfds/button_bar2.jpg) repeat-x scroll 0 0;
    width:100%;
    float:left;
    height:50px;
}

.buttonbackground {
    padding-top:12px;
}

.buttonbackground_coa {
    padding-top:9px;
}

.redActionButton {
    background: transparent url(../images/wfds/red_gradient_big.gif) repeat-x scroll 0 0;
} 

.blueActionButton {
    background :transparent url(../images/wfds/blue_gradient_big.gif) repeat-x scroll 0 0;
} 

.greyActionButton {
    background :transparent url(../images/wfds/grey_gradient_big.gif) repeat-x scroll 0 0;
} 

.blueActionButton, .redActionButton, .greyActionButton {
     color :#FFFFFF;
     float:left;
     padding :0px 9px 2px 9px;
     font-weight:bold;
     border:1px solid #E0E3E2;
     overflow: visible;
     margin-right:5px;
     height:26px;
} 

.redActionButton:hover, .blueActionButton:Hover, .greyActionButton:Hover 
{
	text-decoration:underline;
}

.button_grey, .button_blue, .button_red, div.button_grey, div.button_blue, div.button_red
{
    font-family: Arial;
    padding: 5px 9px 2px 9px;
    color:#FFFFFF;
    float:left;
    height:18px;
}

.button_grey, div.button_grey
{
    background: url(../images/wfds/grey_gradient_big.gif) 0% 0% repeat-x;
}

.button_blue, div.button_blue
{
    background: url(../images/wfds/blue_gradient_big.gif) 0% 0% repeat-x;
}

.button_red, div.button_red
{
    background: url(../images/wfds/red_gradient_big.gif) 0% 0% repeat-x;
}

.button_bar
{
    background: url(../images/wfds/button_bar.gif) 0% 0% repeat-x;
    width:100%;
    float:left;
    height:100px;
    vertical-align:middle;
    padding-top:8px;
}

.button_bar_border
{
    background: url(../images/wfds/button_dot.gif) 0% 0% repeat-x;
    width:100%;
    height:1px;
    float:left;
}

table.breadCrumbs
{
	font-size: 7pt;
	width:100%;
	height:25px;
}

.breadCrumbsAsp
{
    height: 25px;
}

span.breadCrumbs
{
	font-size: 7pt;
}

td.hdrlogo {
}

td.wftopcell, td.wfheadingfirstcolumn, td.wfheadingrestcolumn, td.wftablefirstcolumn, td.wftablerestcolumn, td.wfheadingmidcolumn, td.wftablemidcolumn
{
    font-weight:bold;
    border-bottom:solid 1px #E0E3E2;
    padding:3px 0 3px 0;
}

td.wfheadingfirstcolumn, td.wfheadingrestcolumn, td.wfheadingmidcolumn
{
    color: #000000;
    background-color: #F3F2EE;
}

td.wfheadingfirstcolumn, td.wftablefirstcolumn, td.wfheadingmidcolumn, td.wftablemidcolumn
{
    padding-left:10px;
    border-right:solid 1px #E0E3E2;
}

td.wfheadingrestcolumn, td.wftablerestcolumn, td.wfheadingmidcolumn, td.wftablemidcolumn
{
    padding-left:15px;
}

td.wftopcell
{
    font-size:12pt; 
    border-bottom:solid 1px #AFAFAF; 
}

.sec_rule {
    height:1px;
}

#main {
    background-color:#FFFFFF;
    margin:0 auto;
    padding: 0 12px;
    width: 974px;
    min-height: 758px;
    
    /*1012 20px*/
    /*758px*/
    
    
    border-right: solid 2px #CED4DD;
    border-left: solid 2px #CED4DD;
    border-bottom: solid 2px #CED4DD;
    overflow:hidden;
}

#main_interstatial
{
    background-color:#FFFFFF;
    margin:0 auto;
    padding: 0 20px;
    width: 1012px;
    min-height: 200px;
    
    /*758px*/
    
    border-right: solid 2px #CED4DD;
    border-left: solid 2px #CED4DD;
    border-bottom: solid 2px #CED4DD;
    overflow:hidden;
}

#topbar
{
    border-top: solid 5px #F2F1EC;
}

#masthead {
    margin:0px;
    padding:0px;
    vertical-align:top;
}

#coa, #coa_center
{
    border:1px solid #E0E3E2;
    padding: 2px;
    margin-right:20px;
    font-family:Arial;
    font-size: 12px;
    font-weight:bold;
    background-color:#FFFFFF;
}

#coa
{
    float: left;
}

#coa a, #coa a:link, #coa_center a, #coa_center a:link
{
    color:#FFFFFF;
    text-decoration:none;
}

#coa a:hover
{
    text-decoration:underline;
}

.innerCoa
{
    padding: 6px 9px 2px 9px;
    height:18px;
    float:left;
}

#logo {
    float:left;
}

#frmSearch {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background-color:#f2f1ec;
    float:right;
    margin:0;
    padding:2px 5px 5px;
}

#utility {
    color:#666666;
    float:right;
    margin-right:20px;
    padding-top:3px;
}

#utility_right
{
    color:#666666;
    float:right;
    margin:0px;
    padding-top:3px;
}

#utility p, #utility_right p
{
    margin:0px;
    padding:0px;
}

#tabNav {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(../images/wfds/tab_bottom.gif) repeat-x scroll left bottom;
    float:none;
    line-height:normal;
    margin: 0 0 0 0;
    padding:0 0 0 275px;
    vertical-align:top;
}

#tabNavLeft {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(../images/wfds/tab_bottom.gif) repeat-x scroll left bottom;
    float:none;
    line-height:normal;
    margin: 5px 0 0;
    padding:0 0 0 0px;
    vertical-align:top;
}

#tabNav ul, #tabNav li, #tabNavLeft ul, #tabNavLeft li {
    float:left;
    list-style-type:none;
    margin:0;
    padding:0;
}

#tabNav ul a, #tabNavLeft ul a {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(../images/wfds/unselected_tab.jpg) no-repeat scroll right top;
    border-left:1px solid #CCCCCC;
    color:#336699;
    display:block;
    font-weight:bold;
    margin:0 2px 0 0;
    padding:7px 15px 6px;
    text-decoration:none;
}

#tabNav ul a:hover, #tabNavLeft ul a:hover {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(../images/wfds/rollover_tab.gif) no-repeat scroll right top;
    border-left:1px solid #CDCDCD;
    color:#205080;
    text-decoration:none;
}

#tabNav li.tabOn, #tabNavLeft li.tabOn {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(../images/wfds/selected_tab.gif) no-repeat scroll right top;
    border-bottom:medium none;
    border-left:1px solid #B3B1B1;
    color:#000000;
    font-weight:bold;
    margin:0 2px 0 0;
    padding:7px 15px;
}

.clearAll {
    clear:left;
    display:inherit;
    height:0;
    line-height:0;
}

.clearAll_working
{
    height:29px;
}

/* footer css entries */

#footer {
    color:#666666;
    font-size:90%;
    margin:0px;
    padding:0px;
    text-align:center;
    float:left;
    width:100%;
    height:50px;
    
}

#footerNav, .discl, #copyright {
    margin:0 auto 10px;
    width:100%;
}

#copyright
{
    font-size:80%;
}

#divider 
{
    background-color:#E0E3E2;
    height:1px;
    line-height:1px;
    margin:0 0 24px;
    padding:0;
    float:left;
}

IMG.centered
{
    display:block;
    margin-left: auto;
    margin-right: auto;
    border:0px;
    margin-bottom: 5px;
}

IMG.centered_bottom
{
    display:block;
    border:0px;
    margin-bottom: 5px;
    position:absolute;
    bottom:0;
    left:14px;
}

tr.gridViewRow
{	
	BACKGROUND:		#FFFFFF;
	VERTICAL-ALIGN:	middle;	
}

tr.gridViewRowAlternating
{
	BACKGROUND:		#FFFFFF;
	VERTICAL-ALIGN:	middle;
}

table.gridView
{
	MARGIN:			0px;
	TABLE-LAYOUT:	auto;
	WIDTH:			100%;
	BORDER-TOP:		#AAAB9B 1px solid;
	BORDER-BOTTOM:		#AAAB9B 1px solid;
	border-collapse: collapse;
}
table.gridView th
{
	BACKGROUND:		#F3F4EC;
	FONT-WEIGHT:	normal;
	HEIGHT:			15px;
	PADDING:		5px;
	BORDER:#AAAB9B 1px solid;
	BORDER-TOP:		#AAAB9B 1px solid;
	BORDER-BOTTOM:		#AAAB9B 1px solid;
	border-collapse: collapse;
}

table.gridView td.gridCell
{
	BORDER-TOP:	#AAAB9B 1px solid;
	PADDING:	3px 5px 3px 5px;
}
table.gridView td.gridCellPending
{
	BORDER-TOP: #AAAB9B 1px solid;
	BORDER-RIGHT:#AAAB9B 1px solid;
	PADDING:	3px 3px 3px 3px;
}
table.gridView td.gridCellRight
{
	BORDER-TOP:	#AAAB9B 1px solid;
	BORDER-LEFT:	#AAAB9B 1px solid;
	BORDER-RIGHT:	#AAAB9B 1px solid;
	PADDING:	0px 5px 0px 5px;
	TEXT-ALIGN:	right;
}
table.gridView td.gridHeadingCell
{
	PADDING:	3px 5px 3px 5px;
	TEXT-ALIGN:	left;
	
}
table.gridView td.gridHeadingCellRight
{
	PADDING:	3px 0px 3px 0px;
	TEXT-ALIGN:	right;
	BORDER-LEFT:	#AAAB9B 1px solid;
	BORDER-RIGHT:	#AAAB9B 1px solid;
	PADDING:	0px 5px 0px 5px;
}

tr.gridViewHeading
{
	BACKGROUND:		#FFFFFF;
	color: #000000;
	FONT-WEIGHT: bold;
}

tr.gridViewTotalRow
{	
	BACKGROUND:		#F3F2EE;
	VERTICAL-ALIGN:	middle;	
	FONT-WEIGHT: bold;
}

.TextBlack9
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TextBlackBold9
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TextRedBold9
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: red;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.errorText, .red
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #BB0826;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}


.disclaimer {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: black;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none
}

.disclosure {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 7pt;
	color: black;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}

.sectionRowHeader
{
    font-weight:bold; 
    BORDER-TOP:#AAAB9B 1px solid; 
    BORDER-BOTTOM:#AAAB9B 1px solid; 
    background:#F3F4EC; 
    padding-left:5px;
}

.docRowCell, .docRowCell1
{
    padding-left:5px;
}

.plainTextBold
{
    font-weight:bold;
}

/* Jump Page*/
#jumppagebox
{
    Z-INDEX: 2000;
    BORDER-BOTTOM: 10px;
    POSITION: absolute;
    BORDER-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    DISPLAY: none;
    BACKGROUND: #fff;
    BORDER-TOP: 10px;
    BORDER-RIGHT: 10px;
    PADDING-TOP: 10px
}
#jumppagemask
{
    BACKGROUND-IMAGE: none;
    Z-INDEX: 1500;
    POSITION: absolute;
    BACKGROUND-COLOR: #c0c0c0;
    WIDTH: 100%;
    DISPLAY: none;
    BACKGROUND-REPEAT: repeat;
    HEIGHT: 100%;
    TOP: 0px;
    LEFT: 0px
}
#jumppagecontent
{
    BACKGROUND: #fff
}
#buttonGroup
{
    PADDING-BOTTOM: 18px;
    MARGIN: 10px 0px 0px;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(/images/button_bar2.jpg) repeat-x 0px 0px;
    FLOAT: left;
    PADDING-TOP: 18px
}

/* HTML5*/
.coa
{
    border:1px solid #E0E3E2;
    padding: 2px;
    margin-right:20px;
    font-family:Arial;
    font-size: 12px;
    font-weight:bold;
    background-color:#FFFFFF; 
    float: left;     
}
/* Compliance Header Order Complaints*/
.h3AMPRightAdBoxFix
{
    color:White; 
    padding:0 0 0 12px; 
    margin:0px; 
    font-size:10pt;
}

.headerNesting
{
	margin-bottom:0; 
	margin-top:0
}
.h4Style {
    color:#000000;
    font-size:14px;
    font-weight:bold;
}
