/** Begin Layout Style**/

body {
	margin: 5px;
	padding: 0;
	font-family: Verdana;
}

.afm img {
	border-style: none;
	border-width:0px;
	margin:0px;
	padding:0px;
}


.afm .hoverBox, 
.afm #hover0,
.afm #hover1,
.afm #hover2,
.afm #hover3,
.afm #hover4,
.afm #hover5,
.afm #hover6,
.afm #hover7 {
	visibility:hidden;
	width:130px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	position:absolute;
	background-color:#cccccc;
	padding:4px;
	margin:0px;
	border-width:1px;
	border-color:#999999;
	border-style:solid;
    z-index : 999999;
}

.afm td.center {
    text-align : center;
}
.afm .bold {
    font-weight : bold;
}

.afm table.memberships, 
.afm table.memberships tr,
.afm table.memberships td {
    border-collapse : collapse;
    border : 1px solid #eeeeee;
}
.afm table.memberships .sectionheader {
    text-align  : center;
}


.afm td.hover_menu,
.afm a img {
	padding:0px;
	margin:0px;
}

div#outer {
	width: 770px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
}

div#hdr {
	padding-bottom: 2px;
	width: 770px;
}

div#bodyblock {
	width: 770px;

}

div#cont {
	float: left;
	padding-bottom: 2px;
	padding-right: 0px;
	padding-left: 5px;
	padding-top: 5px;
	width: 600px;
}

div#l-col {
	float: left;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 2px;
	padding-top: 0px;
	width: 161px;
}



div#r-col {
	float: left;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	position: relative;
	width: 601px;
}

div#ftr {
	clear: both;
	padding-bottom: 5px;
	padding-top: 20px;
	width: 770px;
}

/** End Layout Style**/

/** Begin Content Style**/

.afm a:link,
.afm a:visited {
	color: #993300;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
}

.afm a:hover {
	color: #FF4500;
	text-decoration: none;
}

.afm p.error {

	font-family: Verdana;
	font-weight: bold;
	color: Red;
}
.afm p {

	font-family: Verdana;
	color: Black;
	font-size: 12px;
}
.afm h1 {
	color: #663333;
}

.afm table.tabledata {
	border: none;
	border-spacing: 0px;
	padding-bottom: 4px;
	padding-right: 4px;
	width: 100%;
}

.afm td.datacell {
	background-color: #FFF;
	color: #000000;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	line-height: normal;
	text-align: right;
}
.afm td.datacellcenter {
	background-color: #FFF;
	color: #000000;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	line-height: normal;
	text-align: center;
}
.afm td.date {
	color: #FFF;
	font-family: Verdana;
	font-size: 12px;
	font-weight: none;
	line-height: normal;
	text-align: center;
}

.afm td.infodata {
	background-color: #FFF;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	line-height: normal;
	padding-left: 5px;
	text-align: left;
}

.afm td.infoheader {
	background-color: #FFF;
	empty-cells: inherit;
	font-family: Verdana;
	font-size: 12px;
	font-weight: Bold;
	line-height: normal;
	text-align: left;
}

.afm td.infotitle {
	background-color: #FFF;
	font-family: Verdana;
	font-size: 12px;
	line-height: normal;
	padding-right: 5px;
	text-align: left;
}

.afm td.menuheader {
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	line-height: normal;
	text-align: center;
}

.afm td.sectionheader {
	background-color: #D3D3D3;
	font-family: Verdana;
	font-size: 12px;
	font-weight: Bold;
	line-height: normal;
	text-align: left;
}
.afm td.sectionheaderright {
	background-color: #D3D3D3;
	font-family: Verdana;
	font-size: 12px;
	font-weight: Bold;
	line-height: normal;
	text-align: right;
}
.afm td.sectionheadercenter {
	background-color: #D3D3D3;
	font-family: Verdana;
	font-size: 12px;
	font-weight: Bold;
	line-height: normal;
	text-align: center;
}
.afm td.titleheader {
	background-color: #FFF;
	font-family: Verdana;
	font-size: 12px;
	line-height: normal;
	text-align: left;
}

.afm td.infoheaderleft {

	color: #3366CC;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	line-height: normal;
	text-align: left;
}
.afm td.infoheaderright {

	color: #3366CC;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	line-height: normal;
	text-align: right;
}
.afm td.yearheader {
	background-color: #D3D3D3;
	color: #3366CC;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	line-height: normal;
	text-align: right;
}

.afm tr.tabular {
	height: 12px;
	vertical-align: top;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 	font-size: 12px;
 	font-style: normal;
 	font-variant: normal;
 	font-weight: normal;
}


.afm table.generaltext,
.afm p,
.afm li {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	width: 100%;
	border: 0;
	padding: 0;
}

.afm .awhite:link,
.afm .awhite:visited {
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

.afm .awhite:hover {
	color: #CC0000;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

.afm .awhite2:hover,
.afm .awhite2:link,
.afm .awhite2:visited {
	color: #FFFFFF;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

.afm .foottext {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	text-align: center;
}

.afm .header {
	font-family: Verdana;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
}

.afm .normal,
.afm .ticker_black {
	color: #000000;
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
}

.afm .small {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
}

/** End Content Style**/

/** Begin Form Style **/


.afm input,
.afm textarea,
.afm select {
	color : #000000;
	font: normal 10px Verdana;
	border-color : #CCCCCC;
	background-color : #EFEFEFEF;
	border-style : solid;
}

.afm input {
	text-indent : 2px;
	textarea-indent : 2px;
}

.afm .form {
	font: normal 10px Verdana;
}


/** End Form Style **/
