

/***********************************************/

/* HTML tag styles & html equivalents          */

/***********************************************/ 

body{ background: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0pt; padding: 0pt;position: static; font-size: 9pt;	line-height: 13pt;}

P  {font: Verdana, Arial, Helvetica, Sans-Serif;font-size: 9pt;line-height: 13pt;color: #000000;}

A {color: #ff3300;}

H1.home {font: Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;color: #FF3300;font-size: 15pt;line-height: 21pt;font-weight: normal;}

H1 {font: Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;color: #FF3300;font-size: 17pt;line-height: 21pt;font-weight: normal;}

H2 {font: Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;color: #666666;font-size: 12pt;line-height: 16pt;font-weight: bold;}

H3 {font: Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;color: #FF3300;font-size: 12pt;line-height: 16pt;font-weight: normal;}

H4 {
    font: Verdana, Arial, Helvetica, Sans-Serif;
    color: #666666;
    font-size: 9pt;
    line-height: 13pt;
    font-weight: bold;
    }

HR {color:#000;height: 1px;noshade: noshade;}

LI.squareorangebullet {list-style-type : square;color: #FF3300;}

LI.squarebullet {list-style-type : square;}

UL.squareorangebullet {list-style-type : square;color: #FF3300;}

UL.squarebullet {list-style-type : square;}

/***********************************************/

/* General section positioning	& formatting   */

/***********************************************/ 

.block {clear: all; }

.left {float:left;}

.leftimage {float:left; padding: 0px 15px 0px 0px; }

.right {float:right;}

.clear {clear:both;}

.icon {float:right;padding-left: 8px;}

.icontext {float: right;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 7.5pt;font-weight: bold;padding: 2px 0px 2px 8px;}

.rightmargin15 {margin-right: 15px;}

.caption {	font: Verdana, Arial, Helvetica, Sans-Serif;color: #666666;font-size: 8pt;line-height: 12pt;font-weight: normal;}

.secondarytitle { font: Verdana, Arial, Helvetica, Sans-Serif;color: #666666;font-size: 11pt;line-height: 17pt;font-weight: bold;} 

.orangebold {color: #FF3300;font-weight: bold;}

.orangetext {color: #FF3300;}

.graytext {color: #666666;}

.leftcol {float: left;width: 200px;margin-right: 20px; }

.rightcol { float: left;width: 200px;}

.vertical0 {border-right: 1px solid #ffffff;}

.vertical1 {border-right-width: 1px;border-right-style: solid;}

.bgwhite {background-color: #ffffff;}

/***********************************************/

/* Section specific styles				       */

/***********************************************/ 

#contentprint {font: Verdana, Arial, Helvetica, Sans-Serif;color: #000000;margin: 15px 15px 15px 15px;}

#currissue {border-top: 1px solid #000000; border-bottom: 1px solid #000000; padding: 5px;}

.homecallus {margin-top: 15px; float: left; width: 270px;clear:right; text-align: center;font-size: 10pt;line-height: 13pt;color: #666699;font-weight: bold;border-bottom: 2px solid #666699;border-top: 2px solid #666699;padding: 5px 0px 5px 0px;}

.newslettertableline {border-bottom: 1px solid #cccccc;padding: 8px 0px 8px 0px;}

.sidebarheader {font-family: Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;font-size: 11pt;margin: 0px 0px 0px 0px;font-weight: bold;color: #666666;}

.sidebarlink {font-family: Verdana, Arial, Helvetica, Sans-Serif;font-size: 8pt;color: #ff3300;}

.sidebaritem {font-family: Verdana, Arial, Helvetica, Sans-Serif;font-size: 8pt; margin: 0px 0px 15px 0px;color: #666666;}

.sidebaritemspecial {font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 9pt; background-color:#000000; color:#FF0000; font-weight:normal; padding:10px; font-weight: normal; margin: 0px 0px 15px 0px;}

.groupbyitem {border-bottom: 1px solid #cccccc;padding: 8px 0px 8px 0px;}

.groupbyitem_header {font-weight: bold; border-bottom: 1px solid #000000;padding: 8px 0px 8px 0px;}

.topicheader {border-top: 1px solid #666666;border-bottom: 1px solid #666666;margin-bottom: -1px;background:#ccc;padding: 5px 0px 5px 5px;}



/***********************************************/

/* Template styles						       */

/***********************************************/ 

#mainblock { background-color: #FFFFFF;	padding-left: 98px;	margin-top: 153px;	margin-left: 93px;	width: 593px;	border-bottom: 1px solid Black;	border-top: 1px solid Black;}

#content {padding-bottom: 15px;padding-right: 15px;padding-top: 15px;width: 420px;	min-height: 330px;height: auto;	float: left;}

#sidebar {width: 135px;	padding: 15px 0px 15px 10px; float: left;}

#toplinks {width: 779px; height: 30px; padding: 5px 0px 0px 5px; font-size: 7.5pt;  background: #fff; }

#accessfrm {position: absolute;	left: 5px;	top: 5px;	font-size: 7.5pt;  	vertical-align: middle;	}

#searchfrm {float: right;}

#brandingbase {width: 100%;background: #ccc;padding-bottom: 8px;border-bottom: 4px solid #333;}

#brandingoverflow {width: 100%;background: #333;}

#branding { width: 784px;background-color: #333333;	height: 60px;}

#aebranding {float:right;}

#neadabranding {padding-left: 5px;}

#header { position: absolute;	left: 0px;	top: 0px;	background-color: #fff;width: 100%;}

#toplinks {	width: 784px;	height: 30px;  	font-size: 7.5pt;  	vertical-align: middle;	background-color: White;}

#toplinksoverflow {	width: 100%;background-color: White;}

#footer {margin: 15px 15px 30px 186px;padding-bottom: 15px;}

#footer p{font: Verdana, Arial, Helvetica, Sans-Serif;color: #fff;font-size: 7.5pt;}

#footer a {	color: #fff;}

#icons {width: 784px;position: absolute;top: 120px;left: 0px;}

#icons a {color:#fff;}



/***********************************************/

/* TOC styles							       */

/***********************************************/ 

#navcontainer {background:#ccc;width: 161px;position: absolute;left: 15px;top: 120px;border-top: 1px solid #000;border-bottom: 1px solid #000; padding: 34px 0 15px 0;}

#navcontainer ul {margin: 0;padding: 0;list-style-type: none;font-family: verdana, arial, Helvetica, sans-serif;}

#navcontainer li { margin: 0 0 0px 0; }

#navcontainer a {color:#000;display: block;padding: 2px 0 3px 16px;text-decoration: none;width: 145px;}

#navcontainer a:hover {background-color: #fff;text-decoration: none;}

#navcontainer ul ul li { margin: 0 0 0px 0; }

#navcontainer ul ul a {display: block;padding: 2px 0 3px 32px;width: 129px;text-decoration: none;}

#navcontainer ul ul a:hover {text-decoration: none;}

#navlist a.active {background-image: url(images/level1_bullet.gif);background-repeat: no-repeat;background-position: 0 0;display: block;text-decoration: none;background-color: #fff;}

#subnavlist a.active {background-image: url(images/level2_bullet.gif);background-repeat: no-repeat;background-position: 0 0;display: block;text-decoration: none;background-color: #fff;}

.content-min-height {height:330px;width:0px;float:left;}


