A:active
{
    COLOR: #00A000
}

A:hover
{
    COLOR: #A00000
}

A:link
{
    COLOR: #0000A0
}

A:visited
{
    COLOR: #008000
}

BODY
{
    COLOR: #000000;
    FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none
}

P
{
    COLOR: #000000;
    FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none
}

TH
{
    COLOR: #FFFFCC;
    FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif;
    FONT-SIZE: 11pt;
    TEXT-DECORATION: none;
    background : #000080;
}

TD
{
    COLOR: #000000;
    FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none
}

BLOCKQUOTE
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif;
    FONT-SIZE: 10pt;
    font-weight: bolder;
    TEXT-DECORATION: none; 
    background-color: #E0E080; 
    padding-top: 10px; 
    padding-right: 10px; 
    padding-bottom: 10px; 
    padding-left: 10px; 
    border: #000080; 
    border-style: solid; 
    border-top-width: 1px; 
    border-right-width: 3px; 
    border-bottom-width: 3px; 
    border-left-width: 1px
}

DT {
    FONT-WEIGHT: 600;
	margin-top : 6px;
	MARGIN-LEFT: 6PX;
	font-size : 10pt;
}

H1 {
	color : #008000;
	font-size : 14pt;
	border-top-color : #008000;
	border-top-style : double;
	border-top-width : 4px;
	margin-top : 20px;
	margin-bottom : 10px;
	WIDTH : 600px;
}

H2 {
	color : #000080;
	font-size : 12pt;
	margin-bottom : 0px;
}

.H2B{
	border-top-color : #000080;
	border-top-style : double;
	border-top-width : 4px;
	color : #000080;
	font-size : 12pt;
	font-weight : 900;
	margin-top : 20px;
	margin-bottom : 10px;
	WIDTH : 400px;

}
.H2D {
	color : #A0A0A0;
	font-size : 12pt;
	margin-bottom : 0px;
}



H3 {
	color : #CCAA00;
	font-size : 12PT;
	margin-bottom: 3px;
}

H4 {
	color : #006000;
	font-size : 11pt;
}

H5 {
	font-size : 10pt;
	color : #000060;
}

H6 {
	font-size : 10pt;
	color : #AA8800;
}

UL {
	margin-top: 0px;
	margin-bottom: 3px;
}

.Ad_Classification {
	border : 6px double #990000;
	margin-top : 14px;
	margin-bottom : 10px;
	text-align : left;
	vertical-align : top;
	font-weight : 900;
	padding-top : 5px;
	padding-bottom : 5px;
	padding-left : 5px;
	background-color : #990000;
	color : White;
	WIDTH : 640px;
	}


.Ad_Title {
	text-align: center;
	font-weight: 900;
}

.Article{
	color : #000000;
	font-size : 11pt;
	font-weight: 900;
	border-top-color : #000000;
	border-top-style : double;
	border-top-width : 4px;
	margin-top : 20px;
	margin-bottom : 10px;
	WIDTH : 600px;
}

.Article_Notice{
	color : #990000;
	font-size : 12pt;
	font-weight: 900;
	border-top-color : #990000;
	border-top-style : double;
	border-top-width : 4px;
	margin-top : 20px;
	margin-bottom : 10px;
	WIDTH : 600px;
}

.Article_Notice_T{
	color : #FFFFFF;
	font-weight: 900;
	background-color : #990000;
	list-style-type : disc;
	display : inline;
}

.Article_Feature{
	color : #000099;
	font-size : 12pt;
	font-weight: 900;
	border-top-color : #000099;
	border-top-style : double;
	border-top-width : 4px;
	margin-top : 20px;
	margin-bottom : 10px;
	WIDTH : 600px;
}

.Article_Feature_T{
	color : #FFFFFF;
	font-weight: 900;
	background-color : #000080;
	list-style-type : disc;
	display : inline;
}

.Article_Issue{
	color : #006000;
	font-size : 12pt;
	font-weight: 900;
	border-top-color : #006000;
	border-top-style : double;
	border-top-width : 4px;
	margin-top : 20px;
	margin-bottom : 10px;
	WIDTH : 600px;
}

.Article_Issue_T{
	color : #FFFFFF;
	font-weight: 900;
	background-color : #006000;
	list-style-type : disc;
	display : inline;
}

.Sponsor {
	background: #f0f0f0;
	border : 1px solid #000099;
}

.Lead_Sponsor {
	background: #ffeeee;
	border : 3px double #990000;
}

.Button_Cell {
	BACKGROUND: #CCCCCC;
    COLOR: #000099;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12pt;
    TEXT-ALIGN: LEFT;
    TEXT-DECORATION: none;
    border : 1px solid #000099;
    padding : 5px;
    font : 900;
}

.Column_Header{
        COLOR: #FFFFFF;
	    FONT-FAMILY: Arial;
	    TEXT-DECORATION: none;
	    font : 900;
        background-color : #000099;
		padding: 5px;
		border: 1px solid #0000ff;
}

.FAQ {
	font-size : 10pt;
	font-weight : bold;
	border-top-color : #000099;
	border-top-style : double;
	border-top-width : 4px;
	margin-top : 15px;
	margin-bottom : 8px;
	WIDTH:600PX;
	color : #000099;
	margin-left : -25px;
}

.FAQ2 {
	font-size : 10pt;
	font-weight : bold;
	border-top-color : #A00000;
	border-top-style : double;
	border-top-width : 4px;
	margin-top : 15px;
	margin-bottom : 8px;
	WIDTH:600PX;
	color : #990000;
}

.Field_Key{
    FONT-SIZE: 9pt;
	font-weight : bold;
	text-align : right;
	vertical-align : middle;
	width: 175;
}

.Field_Value{
    FONT-SIZE: 9pt;
	font-weight : normal;
	text-align : left;
	vertical-align : top;
}

.Field_Name {
	text-align : right;
	font-weight : 900;
	vertical-align : top;
}

.Fine_Print_Reversed
{
    BORDER-RIGHT: thin ridge;
    PADDING-RIGHT: 5px;
    BORDER-TOP: thin ridge;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: thin ridge;
    COLOR: #000000;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: thin ridge;
    FONT-FAMILY: Arial, Verdana, Geneva, sans-serif;
    BACKGROUND-COLOR: #DDE8FB;
}

.Fine_Print {
	font-size : 8pt;
	background: #800000;
	color : #FFFFFF;
	padding-left: 10px;
	font-weight: 700;
}

.Form_Page_Header{
	LEFT: 1px;
    TOP: 10px;
    COLOR: #FFFFFF;
	FONT-SIZE: 20px;
	FONT-WEIGHT: 900;
	FONT-STYLE: ITALIC;
	POSITION: ABSOLUTE;
	
}

.Form_Sect_Header{
	background : #000099;
    color: #FFFFFF;
	font-weight : bold;
	text-align : left;
	vertical-align : middle;
	font-size : 12pt;
	padding : 5px 5px 5px 5px;
	border-top: #000099 2px solid;
}

.HR_Double_Black
{
    BORDER-RIGHT: #000000 3px;
    BORDER-TOP: #000000 3px;
    MARGIN-TOP: 8pt;
    FONT-SIZE: 4pt;
    MARGIN-BOTTOM: 8pt;
    BORDER-LEFT: #000000 3px;
    BORDER-BOTTOM: #000000 3px double;
	WIDTH : 640px;
	}

.HR_Double_Blue
{
    BORDER-RIGHT: #2872b1 3px;
    BORDER-TOP: #2872b1 3px;
    MARGIN-TOP: 8pt;
    FONT-SIZE: 4pt;
    MARGIN-BOTTOM: 8pt;
    BORDER-LEFT: #2872b1 3px;
    BORDER-BOTTOM: #2872b1 3px double;
	WIDTH : 640px;
}

.HR_Double_Red
{
    BORDER-RIGHT: #b82719 3px;
    BORDER-TOP: #b82719 3px;
    MARGIN-TOP: 8pt;
    FONT-SIZE: 4pt;
    MARGIN-BOTTOM: 8pt;
    BORDER-LEFT: #b82719 3px;
    BORDER-BOTTOM: #b82719 3px double;
	WIDTH : 640px;
}

.Logo_Home {
    LEFT: 10px;
    POSITION: absolute;
    TOP: 260px;
}

.Map_Level_1 {
    DISPLAY : inline-block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    margin-top : 10px;
    MARGIN-BOTTOM: 0pt;
    COLOR: #990000;
    FONT-FAMILY: Arial, Verdana, Geneva, san-serif;
    border-top-width : 4px;
    border-top : double #990000;
    padding-top : 0px;
    text-decoration : none;
}

.Map_Level_1D {
    DISPLAY : inline-block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    margin-top : 10px;
    MARGIN-BOTTOM: 0pt;
    COLOR: #CCCCCC;
    FONT-FAMILY: Arial, Verdana, Geneva, san-serif;
    border-top-width : 4px;
    border-top : double #990000;
    padding-top : 0px;
  }

.Map_Level_2{
    DISPLAY: inline;
	FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #000099;
    FONT-FAMILY: Arial, Verdana, Geneva, san-serif;
	height : 1px;
	margin-top : 10px;
	margin-left : 20px;
	}

.Map_Level_2C {
    DISPLAY: inline;
	FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #00A000;
    FONT-FAMILY: Arial, Verdana, Geneva, san-serif;
	height : 1px;
	margin-top : 10px;
	margin-left : 20px;
	}


.Map_Level_2D {
    DISPLAY: inline;
	FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #CCCCCC;
    FONT-FAMILY: Arial, Verdana, Geneva, san-serif;
	height : 1px;
	margin-top : 10px;
	margin-left : 20px;
	}

.Map_Level_3{
    DISPLAY: inline;
    FONT-SIZE: 9pt;
    COLOR: #000000	;
    FONT-FAMILY: Arial, Verdana, Geneva, san-serif;
	height : 1px;
	margin-left : 40px;
	}

.Map_Level_3D {
    DISPLAY: inline;
    FONT-SIZE: 9pt;
    COLOR: #CCCCCC;
    FONT-FAMILY: Arial, Verdana, Geneva, san-serif;
	height : 1px;
	margin-left : 40px;
	}

.Member_Special {
	border : 3px double #CC0033;
	margin-top : 30px;
	background-color : #F4F7FE;
}

.Members_Only {
	border-left : 7px double #A0A0A0;
	padding-left : 5px;
}

.Members_Only_Fine{
	font-weight : bold;
	background-color : #990000;
	color : White;
	display : block;
	border : 2px solid Black;
	font-size : 11px;
	padding-left : 10px;
	margin-bottom : 0px;
	width : 350px;
	text-align : center;
	vertical-align : middle;
	}

.TMenu_Main {
	background-color : #0000A0;
	BORDER-TOP-COLOR : #400040;
	BORDER-TOP-STYLE : SOLID;
	BORDER-TOP-WIDTH : 1PX;
	BORDER-LEFT-COLOR : #400040;
	BORDER-LEFT-STYLE : SOLID;
	BORDER-LEFT-WIDTH : 1PX;
	BORDER-RIGHT-COLOR :  #400040;
	BORDER-RIGHT-STYLE : SOLID;
	BORDER-RIGHT-WIDTH : 1PX;
	BORDER-BOTTOM-COLOR :  #400040;
	BORDER-BOTTOM-STYLE : SOLID;
	BORDER-BOTTOM-WIDTH : 1PX;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Verdana, Geneva, san-serif;
	top : 190px;
	left : 1px;
	position : absolute;
	font-weight : bolder;
}

.Menu_Main A{
text-decoration:none;
color:#FFFFFF;
}

.Menu_NAC {
	background-color : #3333CC;
	BORDER-TOP-COLOR : #000099;
	BORDER-TOP-STYLE : SOLID;
	BORDER-TOP-WIDTH : 1PX;
	BORDER-LEFT-COLOR : #000099;
	BORDER-LEFT-STYLE : SOLID;
	BORDER-LEFT-WIDTH : 1PX;
	BORDER-RIGHT-COLOR : #000099;
	BORDER-RIGHT-STYLE : SOLID;
	BORDER-RIGHT-WIDTH : 1PX;
	BORDER-BOTTOM-COLOR : #000099;
	BORDER-BOTTOM-STYLE : SOLID;
	BORDER-BOTTOM-WIDTH : 1PX;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Verdana, Geneva, san-serif;
}

.Menu_ACC {
	background-color : #CC3333;
	BORDER-TOP-COLOR : #990000;
	BORDER-TOP-STYLE : SOLID;
	BORDER-TOP-WIDTH : 1PX;
	BORDER-LEFT-COLOR : ##990000;
	BORDER-LEFT-STYLE : SOLID;
	BORDER-LEFT-WIDTH : 1PX;
	BORDER-RIGHT-COLOR : ##990000;
	BORDER-RIGHT-STYLE : SOLID;
	BORDER-RIGHT-WIDTH : 1PX;
	BORDER-BOTTOM-COLOR : ##990000;
	BORDER-BOTTOM-STYLE : SOLID;
	BORDER-BOTTOM-WIDTH : 1PX;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Verdana, Geneva, san-serif;
	
}

.Monitor_Page {
	POSITION: absolute;
	top : 513px;
	left : 1px;
}

.Page_Content
{
    Z-INDEX: 1;
    LEFT: 160px;
    VISIBILITY: visible;
    OVERFLOW: auto;
    POSITION: absolute;
    TOP: 200px;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 14px;
    font-style : normal;
    font-variant : normal;
    font-weight : normal;
	WIDTH : 640px;
}


.Page_Content_Forms
{
    Z-INDEX: 1;
    LEFT: 0px;
    VISIBILITY: visible;
    OVERFLOW: auto;
    POSITION: absolute;
    TOP: 180px;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 14px;
    font-style : normal;
    font-variant : normal;
    font-weight : normal;
	WIDTH : 640px;
}

.Page_Name
{
	LEFT: 1px;
    TOP: 151px;
    COLOR: #FFFFFF;
	FONT-SIZE: 20px;
	FONT-WEIGHT: 900;
	FONT-STYLE: ITALIC;
	POSITION: ABSOLUTE;
	WIDTH : 800px;
    BORDER-BOTTOM: 4px double #000080; 
    BORDER-TOP: 4px double #000080;
	background : #000099;
	PADDING:  3px 0px 3px 10px;
	background-attachment : fixed;
	background-position : 0px;
	background-repeat : no-repeat;
    }


.Page_Name_Forms
{
	LEFT: 1px;
    TOP: 140px;
    COLOR: #FFFFFF;
	FONT-SIZE: 16px;
	FONT-WEIGHT: 900;
	FONT-STYLE: ITALIC;
	POSITION: ABSOLUTE;
	WIDTH : 640px;
    BORDER-BOTTOM: 4px double #000080; 
    BORDER-TOP: 4px double #000080;
	background : #000099;
	PADDING:  3px 0px 3px 10px;
	background-attachment : fixed;
	background-position : 0px;
	background-repeat : no-repeat;
    }
.Permission{
	font-style : italic;
	display : inline-block;
	border : 1px solid Black;
	background-color : #DDE8FB;
	color : Black;
	padding-top : 4px;
	padding-left: 8px;
	padding-bottom : 4px;
}
.Row_Even {
	BACKGROUND : #FFFFFF;
	}
.Row_Odd {
	BACKGROUND : #000099;
	background-color : #DDE8FB;
	}

.Span_Header {
	BACKGROUND: #DDE8FB;
	FONT-SIZE : 14PT;
	BORDER-TOP-COLOR : #000099;
	BORDER-TOP-STYLE : DOUBLE;
	BORDER-TOP-WIDTH : 4PX;
	BORDER-LEFT-COLOR : #000099;
	BORDER-LEFT-STYLE : SOLID;
	BORDER-LEFT-WIDTH : 1PX;
	BORDER-RIGHT-COLOR : #000099;
	BORDER-RIGHT-STYLE : SOLID;
	BORDER-RIGHT-WIDTH : 1PX;
	BORDER-BOTTOM-COLOR : #000099;
	BORDER-BOTTOM-STYLE : SOLID;
	BORDER-BOTTOM-WIDTH : 1PX;
	MARGIN-TOP : 15PX;
	MARGIN-LEFT: 10PX;
	MARGIN-BOTTOM : 10PX;
	PADDING-LEFT: 10PX;
	WIDTH : 500PX;
}

.Span_Header300 {
	BACKGROUND: #DDE8FB;
	FONT-SIZE : 14PT;
	BORDER-TOP-COLOR : #000099;
	BORDER-TOP-STYLE : DOUBLE;
	BORDER-TOP-WIDTH : 4PX;
	BORDER-LEFT-COLOR : #000099;
	BORDER-LEFT-STYLE : SOLID;
	BORDER-LEFT-WIDTH : 1PX;
	BORDER-RIGHT-COLOR : #000099;
	BORDER-RIGHT-STYLE : SOLID;
	BORDER-RIGHT-WIDTH : 1PX;
	BORDER-BOTTOM-COLOR : #000099;
	BORDER-BOTTOM-STYLE : SOLID;
	BORDER-BOTTOM-WIDTH : 1PX;
	MARGIN-TOP : 15PX;
	MARGIN-LEFT: 0PX;
	MARGIN-BOTTOM : 10PX;
	PADDING-LEFT: 10PX;
	WIDTH : 300PX;
}

.Table_Header_V {
	color : #800000;
	font-size : 11pt;
	border-top-color : #800000;
	border-top-style : double;
	border-top-width : 4px;
	margin-top : 15px;
	margin-bottom : 10px;
   FONT-WEIGHT: bolder;
}

.Tell_Friend {
	BACKGROUND-COLOR: #000080;
	COLOR: #FFFFFF;
	FONT-WEIGHT: 800;
}

.tiHeading {
	COLOR: #FFFFFF;
	FONT-WEIGHT: 800;
	BORDER : 1px solid Black;
	border-top-width : 2px;
}

.text {
	BORDER : 1px solid Black;
}
