/* advisor1.css */
/* 20050617-jh: Add lnk_ */
/* 20050616-jh: chg body a:link, a:visited from black to normal colors */
/* 20050614-jh: chg bcpath, pagetopmenu */
/* 20050609-jh: chg artinfobox */
/* 20050608-jh: chg a: to body a: */
/* 20050605-jh: rev homeart */
/* 20050531-jh:rev - chg pt to px */
body { 
	margin: 0;
	font-family: verdana,arial,helvetica,sans-serif; 
	font-size: 12px;
	color: black; 
	}
h1, h2, h3, h4, h5, h6 {
	margin:0;
	}
.defbody { 
	font-size: 12px;
	color: black; 
	}
.body10 { 
	font-size: 12px; 
	color: black; 
	margin-left: 5%;
	margin-right: 5%;
	}
ul {
	list-style-type: disc; 
	color: black; 
	font-size: 12px; 
	color: black; 
	}
li.x {
	list-style-type: disc; 
	color: black; 
	}
li.disc {
	list-style-type: disc; 
	}
li.square {
	list-style-type: square; 
	}
li.circle {
	list-style-type: circle; 
	}
.smallcaps {
	font-variant:small-caps;
	}
/* a */
body a:link { 
	color: blue; 
	text-decoration: none;
	}
body a:visited { 
	color: purple; 
	text-decoration: none; 
	}
body a:focus { 
	text-decoration: underline; 
	color: red; 
	background: transparent; 
	}
body a:hover { 
	text-decoration: underline; 
	color: red; 
	background: transparent; 
	}
body a:active { 
	text-decoration: none; 
	color: red; 
	background: transparent; 
	}
a:input { 
	background-color: #ffffcc; 
	color: #000000; 
	font-weight: normal; 
	}
a.link:link { 
	text-decoration: none;
	}
a.link:visited { 
	text-decoration: none; 
	}
a.link:focus { 
	text-decoration: underline; 
	color: red; 
	background: transparent; 
	}
a.link:hover { 
	text-decoration: underline; 
	color: red; 
	background: white; 
	}
a.link:active { 
	text-decoration: none; 
	color: blue; 
	background: transparent; 
	}
a.link:input { 
	background-color: #ffffcc; 
	color: black; 
	font-weight: normal; 
	}
a.nav:link { 
	text-decoration: none; 
	color:#000000; 
	}
a.nav:visited { 
	text-decoration: none; 
	color: #000000; 
	}
a.link:focus { 
	text-decoration: underline; 
	color: red; 
	background: transparent; 
	}
a.nav:hover { 
	text-decoration: underline; 
	color: #ff0000; 
	}
/* welcome */
.welcome { 
	font-size:11px; 
	font-weight:bold; 
	color: white; 
	}
.welcomelink { 
	font-size:12px; 
	font-weight:bold; 
	color: white; 
	font-variant:small-caps; 
	}
a.welcomelink:link { 
	text-decoration:none; 
	}
a.welcomelink:visited { 
	text-decoration:none; 
	}
a.welcomelink:hover { 
	text-decoration:underline; 
	color: red; 
	background:white; 
	}
a.welcomelink:active { 
	text-decoration:none; 
	}
.welcomedark { 
	font-size:11px; 
	font-weight:bold; 
	color: black; 
	}
.welcomedarklink { 
	font-size:12px; 
	font-weight:bold; 
	color: black; 
	font-variant:small-caps; 
	}
a.welcomedarklink:link { 
	text-decoration:none; 
	}
a.welcomedarklink:visited { 
	text-decoration:none; 
	}
a.welcomedarklink:hover { 
	text-decoration:underline; 
	color: red; 
	background:white; 
	}
a.welcomedarklink:active { 
	text-decoration:none; 
	}
/* mainBar */
.mainBar { 	
	font-size:10px; 
	color: black; 
	font-weight:bold; 
	}
TABLE.mainBar {
	border-style:solid; 
	border-color: red; 
	border-width:1px;
	}
a.mainBar:link { 
	color: black; 
	text-decoration:none; 
	}
a.mainBar:visited { 
	color: black; 
	text-decoration:none; 
	}
a.mainBar:hover { 
	color:red; 
	text-decoration:underline; 
	background: yellow; 
	}
a.mainBar:active { 
	color: red; 
	text-decoration:none; 
	}
/* menubar */
.menubar { 
	clear: both;
	text-align: center;
	font-size:10px; 
	font-weight:bold; 
	color:black; 
	}
table.menubar { 
	clear: both;
	width:100%;
	align:center;
	border:0;
	cellspacing:0;
	cellpadding:3;
	text-align: center;
	font-size:10px; 
	font-weight:bold; 
	color:black; 
	background-color: #dddddd; 
	} 
td.menubar { 
	border-style:solid; 
	border-color: #999999; 
	border-width:1px ;  
	}
td.menubar:hover {
	color:red; 
	background-color: white;
	text-decoration: underline;
	}
a.menubar:link { 
	color:black; 
	text-decoration:none; 
	}
a.menubar:visited { 
	color:black; 
	text-decoration:none; 
	}
a.menubar:focus { 
	color:red; 
	background-color: white; 
	text-decoration:underline; 
	}
a.menubar:hover { 
	color:red; 
	background-color: white; 
	text-decoration:underline; 
	}
a.menubar:active { 
	color:red; 
	text-decoration:none; 
	}
/* menuD */
a.menuD {
	white-space:nowrap;
	}
a.menuD:link { 
	text-decoration:none; 
	}
a.menuD:visited { 
	text-decoration:none; 
	}
a.menuD:hover { 
	text-decoration:underline; 
	color: red; 
	background: yellow; 
	}
a.menuD:active { 
	text-decoration:none; 
	}
/* menuHome */
.menuHome1 { 
	font-size:16px; 
	font-weight:bold; 
	color: blue; 
	font-variant:small-caps; 
	}
.menuHome2 { 
	font-size:12px; 
	font-weight:bold; 
	color: black; 
	font-variant:small-caps; 
	}
.menuHome3 { 
	font-size:10px; 
	font-weight:bold; 
	color: black; 
	font-variant:small-caps; 
	}
UL.menuHome {
	list-style-type:square; 
	color:grey; 
	}
LI.menuHome2 {
	list-style-type:square; 
	color:grey; 
	}
/* menualso */
.menualso { 
	margin-top:10px;
	}
.menualso h2 { 
	font-size:11px; 
	font-weight:bold;
	color:white;
	}
.menualso h3 { 
	margin-bottom:5px;
	font-size:11px; 
	font-weight:bold;
	font-variant:small-caps; 
	}
.menualso h4 { 
	margin-bottom:5px;
	font-size:10px; 
	font-weight:normal;
	}
.menualso a:link { 
	color: black; 
	text-decoration:none; 
	}
.menualso a:visited { 
	color: black; 
	text-decoration:none; 
	}
.menualso a:hover { 
	color: red; 
	text-decoration:underline; 
	background:yellow; 
	}
.menualso a:active { 
	color: red; 
	text-decoration:none; 
	}
/* pagetop */
#pagetop {
	width:100%;
	margin:0;
	padding:0;
	}
.pagetoplogo {
	clear: none;
	float: left;
	margin-left: 5px;
	border: 0;
	}
.pagetoploginbox {
	margin-left: 5px;
	border: 0;
	clear: none;
	float: left;
	text-align: right;
	}
.pagetopmenubox {
	clear: none;
	float: left;
	margin-left: 10px;
	border: 0;
	text-align: left;
	}
.pagetopright {
	float: right;
	margin: 0;
	padding: 0;
	border: 0;
	}
.pagetopform {
	margin-top: 0;
	margin-bottom: 0px;
	text-align: right;
	}
.pagetopmenu {
	font-size: 9px; 
	font-weight: normal; 
	color: #666666; 
	}
a.pagetopmenu:link,a.pagetopmenu:visited {
	color :#666666;
	text-decoration:none;
	}
a.pagetopmenu:hover {
	color :red;
	text-decoration:underline;
	}
/* pagefoot */
.pagefoot {
	width: 100%;
	padding: 0;
	margin: 0;
	}
.pagefootamilogo {
	width: 100%;
	text-align: center;
	}
.pagefootmenubar {
	clear:both;
	width:95%;
	text-align:center;
	}
.pagefootlegal {
	width:95%;
	text-align:center;
	font-size:9px;
	color:grey;
	}
.pagefoottech {
	width:100%;
	text-align:center;
	font-size:9px;
	color:#dddddd;
	}
/* menu misc */
.menuDP2 { 
	font-size:14px; 
	font-weight:bold; 
	color: black; 
	font-variant:small-caps; 
	}
.menuDP3 { 
	font-size:9px; 
	font-weight:bold; 
	color: black; 
	font-variant:small-caps; 
	}
.menuDZ2 { 
	font-size:13px; 
	font-weight:bold; 
	color: black; 
	font-variant:small-caps; 
	}
.menuDZ1 { 
	font-size:11px; 
	font-weight:bold; 
	color: black; 
	font-variant:small-caps; 
	}
.menuWhite { 
	font-size:10px; 
	font-weight:bold; 
	color: white; 
	}
.menuBlack { 
	font-size:10px; 
	font-weight:bold; 
	color: black; 
	}
/* bcpath */
.bcpathbox {
	margin: 0 10px 0 10px;
	font-size: 10px; 
	font-weight: normal; 
	color: #666666; 
	}
a.bcpathlink:link,a.bcpathlink:visited {
	text-decoration: none; 
	color: #666666; 
	}
a.bcpathlink:active,a.bcpathlink:hover {
	text-decoration: underline; 
	color: red; 
	}
div#bcpath {
	margin: 0 10px 0 10px;
	font-size: 10px; 
	color: #666666; 
	}
div#bcpath strong {
	font-weight: normal; 
	}
#bcpath a:link {
	text-decoration: none; 
	color: #666666; 
	}
#bcpath a:visited {
	text-decoration: none; 
	color: #666666; 
	}
#bcpath a:hover,a:active {
	text-decoration: underline; 
	color: red; 
	}
/* General */
.general { 
	font-size:11px; 
	color: black; 
	}  
.pagedesc {
	margin-left: 5%;
	margin-right: 5%;
	text-align: center;
	font-size: 10px; 
	font-weight: bold;
	color: #666666; 
	}
/* GroupList */
TABLE.GroupList {
	border-style:solid; 
	border-color: red; 
	border-width:1px;
	}
/* Home Page */
.homecolhead {
	size:10px;
	font-weight:bold;
	text-align:center;
	color:#666666;
	}
/* Article Page */
/* pub */
#publogo {
	margin:10px 10px 0 10px;
	}
/* body */
.article { 
	margin:0 10px 0 10px;
	font-size:12px; 
	color: black; 
	}  
/* h1=title */
.article h1 { 
	margin:0 0 0 0;
	font-size:24px; 
	color:black; 
	font-weight:bold; 
	}  
/* h2=deck */
.article h2 { 
	margin:0 0 0 0;
	font-size:14px; 
	color:black; 
	font-weight:bold; 
	}  
/* h3=summary */
.article h3 { 
	margin:0 0 0 0;
	padding:10px;
	font-size:12px; 
	color:black; 
	}  
/* h4=section */
.article h4 { 
	margin-top:10px;
	font-size:9px; 
	color:navy; 
	font-weight:normal; 
	} 
/* h5=byline */
.article h5 { 
	margin-top:10px;
	font-size:10px; 
	font-weight:bold; 
	font-style:italic;
	color:black; 
	}  
div.article h5 a:link, a:visited { 
	color:black; 
	}  
/* h6=subhead */
.article h6 { 
	font-size:15px; 
	color:black;
	}  
.artbodygraphics {
	float:right;
	clear:right;
	border:0;
	margin-top:10px;
	margin-left:10px;
	width:auto;
	height:auto;
	}

/* FigTable */
table.figtable {
	width:350px;
	border-style:none;
	}
td.figcaption {
	border-style:none;
	padding-bottom:10px;
	}
/* BottomTable */
table.bottomtable {
	table-layout:auto;
	border:1px;
	}
table.bottomtable td {
	padding:5px;
xbackground-color:green;
	}
td.bottomcaption {
	border-style:none;
	padding-bottom:10px;
	}
/* Art */
.artsection { 
	font-size:9px; 
	color: navy; 
	font-weight:normal; 
	} 
.arthead { 
	font-size:24px; 
	color: black; 
	font-weight:bold; 
	}  
.artdeck { 
	font-size:14px; 
	color: black; 
	font-weight:bold; 
	}  
.artby { 
	font-size:11px; 
	color: black; 
	font-weight:bold; 
	}  
.artbody { 
	font-size:12px; 
	color: black; 
	}  
.artsum { 
	font-size:14px; 
	color: black; 
	}  
.artbio { 
	font-size:10px; 
	font-weight:bold; 
	text-decoration:normal 
	color:#666666; 
	}  
.artinfo { 
	font-size:9px; 
	color: black; 
	font-weight:normal; 
	}  
.artbyline { 
	margin-top:10px;
	font-size:10px; 
	font-weight:bold; 
	color:black; 
	}  
div.artbyline { 
	margin-top:10px;
	font-size:10px; 
	font-weight:bold; 
	color:black; 
	}  
div.artbyline a { 
	color:black; 
	}  
.artgraphicsbox {
	float:left;
	clear:left;
	border:0;
	margin-top:10px;
	margin-right:10px;
	width:350px;
	height:auto;
	}
.artmorelinksbox {
	width: 125px;
	height:auto;
	border-style:solid;
	border-width:1px;
	border-color:black;
	background-color:#e3e5ef;
	padding:0;
	margin:0;
	clear:both;
	}
.artmorelinksbox h4 {
	padding:0.5em;
	background-color:red;
	font-size:10px; 
	font-weight:bold; 
	color:white; 
	text-align:center;
	}
.artmorelinksbox font {
	padding:0.5em;
	font-size:10px; 
	font-weight:bold; 
	color:black; 
	text-align:left;
	}	
.artmorelinksbox p {
	padding: 0.5em;
	font-size: 10px; 
	font-weight: bold; 
	color: black; 
	text-align: left;
	}	
/* Article page infoboxes */
div#artinfobox {
	border:1px solid black;
	padding:5px;
	margin:2px;
	background:lightyellow;
	font-size:10px;
	font-color:black;
	}
div#artinfobox font {
	font-size:10px;
	font-color:black;
	}
div#artinfobox h1 {
	margin-bottom:2px;
	font-size:12px;
	font-weight:bold;
	font-variant:small-caps;
	text-align:center;
	color:black;
	}
div#artinfobox h2 {
	font-size:10px;
	font-weight:bold;
	color:red;
	}
div#artinfobox h3 {
	font-size:10px;
	font-weight:bold; 
	font-color:black;
	}
div#artinfobox h4 {
	padding:2px;
	margin-bottom:5px;
	background:gray;
	font-size:10px;
	font-weight:bold; 
	color:white;
	text-align:center;
	}
/* PUBPAGE */
#pubartnewbox {
	width:95%;
	margin:10px 0 0 0;	
	padding:5px;
	border: 0.1em solid #999;
	-moz-border-radius:10px;
	background-color:#ffffef;
	}
h3#pubartnewmore {
	font-size: 10px;
	text-align: center;
	color: red;
	}
#pubartnewmore a:visited, a:link {
	text-decoration: none; 
	color: #666666; 
	}
#pubartnewmore a:hover, a:active {
	text-decoration: underline; 
	color: red; 
	}
/* SITE */
.siteartrand {
	margin-top: 1em;
	background-color: #eeeeee;
	}
/* ZoneLogo */
#zonelogotitle {
	float:left;
	margin:0;
	width:auto;
	padding:5px;
	color:#ffffff;
	background-color:#333333;
	font-size:36px/1;
	font-weight:bold;
	text-align:left;
	}
div#zonelogo {
	clear:both;
	float:left;
	margin:0;
	width:100%;
	background-color:white;
	}
#zonelogoadvisor {
	clear: left;
	float: left;
	margin-right: 5px;
	width: 100px;
	height: 22px;
	vertical-align: top;
	}
h2#zoneslogan {
	clear:left;
	margin:0;
	x-padding-left:10%;
	x-padding-right:10%;
	font-size:9px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	color:#666666;
	}
h1.zonelogoname {
	float: left;
	width: auto;
	margin: 0;
	padding: 5px;
	color: #ffffff;
	background-color: #333333;
	font-size: 32px;
	line-height: 32px;
	font-weight: bold;
	text-align: left;
	}
.zonelogobox {
	clear: left;
	float: left;
	width: 100%;
	}
.zonelogoadvisor {
	clear: left;
	float: left;
	margin-right: 5px;
	width: 100px;
	height: 22px;
	vertical-align: top;
	}
h2.zonelogoslogan {
	margin: 0;
	font-size: 9px;
	color: #666666;
	font-weight: bold;
	text-align: left;
	}
/* pubarthead */
div.pubarthead { 
	clear:left;
	margin:10px 5px 5px 5px;	
	border-top:1px solid #999;
	padding-top:5px;
	color:black; 
	}  
.pubarthead a { 
	color: black; 
	}  
/* h1=title */
.pubarthead h1 { 
	font-size:14px; 
	font-weight:bold; 
	color:black;
	}  
.pubarthead h1 a:link, a:visited { 
	color:black; 
	}
.pubarthead h1 a:hover, a:active { 
	color:red; 
	}
.pubarthead img {
	float: left;
	margin: .1em .5em .1em 0;
	}
.pubartheadaccess { 
	margin-left: 10px;
	font-size: 10px; 
	font-weight: normal; 
	color: #990000;
	}  
/* h2=deck */
.pubarthead h2 { 
	margin-left:24px;
	font-size:12px; 
	font-weight:normal;
	}  
/* h3=summary */
.pubarthead h3 { 
	font-size:12px; 
	font-weight:normal;
	color:black;
	}  
/* h4=section */
.pubarthead h4 { 
	font-size:9px; 
	color:navy; 
	font-weight:normal;
	}  
/* h5=byline */
.pubarthead h5 { 
	margin-left: 24px;
	font-size:9px; 
	font-style:italic;
	font-weight:bold; 
	color:#333333;
	}  
/* h6=accesspubs */
.pubarthead h6 { 
	margin-left: 24px;
	font-size: 10px; 
	font-weight: normal; 
	color: #990000;
	}  
/* Article page headline lists */
.head { 
	clear: left;
	margin: 0.1em 0.1em 0.5em 0;	
	border-top: 0.1em solid #999;
	color: black; 
	}
.head a { 
	color: black; 
	}  
.head h2 { 
	margin:0;
	padding:0;
	font-size:14px; 
	font-weight:bold; 
	color:black; 
	}  
.head h3 { 
	margin:0;
	padding:0;
	font-size:11px; 
	font-weight:normal; 
	color:black; 
	}  
.head h4 { 
	margin:0;
	padding:0;
	font-size:9px; 
	font-style:italic;
	font-weight:bold; 
	color:#333333;
	}  
.headhead { 
	font-size: 14px; 
	font-weight: bold; 
	color: black; 
	}  
.headdeck { 
	font-size:11px; 
	}  
.headbyline { 
	font-size: 9px; 
	font-style: italic;
	font-weight: bold; 
	color: #333333;
	}  
.headcat { 
	margin: 10px;
	font-size:18px; 
	font-weight:bold; 
	color: black; 
	}  
.headicon {
	clear: left;
	float: left;
	margin-left: 10px;
	}
.headindent {
	x-margin-left: 35px;
	}
.headpubcat { 
	font-size:18px; 
	font-weight:bold; 
	font-variant:small-caps;
	}  
.headpub { 
	font-size: 12px; 
	font-weight: normal; 
	font-variant: small-caps;
	color: maroon; 
	}  
.headsection { 
	font-size:9px; 
	font-weight:normal; 
	color: navy; 
	}  
.headdate { 
	font-size:9px; 
	font-weight:normal; 
	}  
.headgraphic {
	float: left;
	margin: .1em .1em .1em 0;
	}
.headblurb { 
	font-size:12px; 
	}  
.headbody { 
	font-size:11px; 
	}  
.headissue { 
	font-size:12px; 
	font-weight:bold; 
	}  
.headyear { 
	font-size:18px; 
	font-weight:bold; 
	}  
.headaccesspubs { 
	margin-left: 1em;
	font-size: 10px; 
	font-weight: normal; 
	color: #990000;
	}  
.headmore { 
	text-align: center;
	font-size:10px; 
	font-weight:normal; 
	color: black;
	}  
/* Artlist view page lists */
.artlistpub { 
	font-size:11px; 
	color:#cc0000; 
	font-weight:bold; 
	font-variant:small-caps;
	}  
a.artlistpub:link { 
	color: #cc0000; 
	}  
a.artlistpub:visited { 
	color: #cc0000; 
	}  
.artlistsection { 
	font-size:9px; 
	color: navy; 
	font-weight:normal; 
	}  
.artlistissue { 
	font-size:9px; 
	color: black; 
	font-weight:normal; 
	}  
.artlisthead { 
	font-size:14px; 
	color: black; 
	font-weight:bold; 
	}  
.artlistdeck { 
	font-size:10px; 
	color: black; 
	font-weight:normal; 
	}  
.artlistbyline { 
	font-size:9px; 
	color: #666666; 
	font-weight:bold; 
	}  
/* Home Page articles list */
#homenewshead {
	padding: 5px;
	margin-bottom: 10px;
	font-size: 11px; 
	font-weight: bold; 
	color: white; 
	text-align: center; 
	background-color: #666666;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	}
.homeart {
	margin-bottom: 10px;
	}
/* pub name */
.homeart h2 { 
	clear: left;
	background-color:#dddddd;
	padding:2px;
	font-size: 11px; 
	font-weight: bold; 
	font-variant: small-caps;
	}  
.homeart h2 a:link, h2 a:visited { 
	text-decoration:none;
	color: #004e87; 
	}  
.homeart h2 a:hover, a:active { 
	text-decoration:underline;
	color: red; 
	}  
/* article head */
.homeart h3 { 
	font-size: 14px; 
	font-weight: bold; 
	}  
.homeart h3 a:link, h3 a:visited { 
	text-decoration:none;
	color: black; 
	}  
/* article deck */
.homeart h4 { 
	font-size: 12px; 
	font-weight: normal; 
	color: black; 
	}  
.homeart h3 a:hover, a:active { 
	text-decoration:underline;
	color: red; 
	}  
.homeartpub { 
	font-size: 11px; 
	font-weight: bold; 
	font-variant: small-caps;
	color: maroon; 
	}  
.homeartpub a:link, a::visited { 
	color: maroon; 
	}  
.homearthead { 
	font-size: 14px; 
	font-weight: bold; 
	color: black; 
	}  
a.homearthead:link, a.homearthead:visited { 
	text-decoration:none;
	color: black; 
	}  
xa.homearthead:hover, a.homearthead:active { 
	text-decoration:underline;
	color: red; 
	}  
.homeartblurb { 
	font-size: 12px; 
	font-weight: normal; 
	color: black; 
	}  
/* Blog */
a.bloglink:link { 
	text-decoration:none; 
	color: blue; 
	}
a.bloglink:hover { 
	text-decoration:underline; 
	color: red; 
	background: yellow; 
	}
a.bloglink:visited { 
	text-decoration:none; 
	color: purple; 
	}
a.bloglink:active { 
	text-decoration:none; 
	color: red; 
	}
.bloglink { 
	font-size:10px; 
	color: black; 
	font-weight:bold; 
	}  
.bloglinkadd { 
	font-size:10px; 
	color: black; 
	font-weight:bold; 
	}  
.blogsubject { 
	font-size:16px; 
	color: black; 
	font-weight:bold; 
	}  
.blogbody { 
	font-size:12px; 
	color: black; 
	font-weight:normal; 
	}  
.bloggername { 
	font-size:12px; 
	color: black; 
	font-weight:bold; 
	}  
.bloggerjob { 
	font-size:12px; 
	color: black; 
	font-weight:normal; 
	text-decoration:normal 
	}  
.bloggerplace { 
	font-size:12px; 
	color: black; 
	font-weight:normal; 
	text-decoration:italic 
	}  
.blogdate { 
	font-size:9px; 
	color: black; 
	font-weight:normal; 
	}  
/* AAxiom */
.aaxiombox {
	margin: 5px 0 5px 0;
	width: 468px; 
	border: 1px solid black;
	padding: 4px;
	background-color: #dedeee;
	text-align: center;
	-moz-border-radius: 7px;
	}
.aaxiom468 {
	margin-right: auto;
	margin-left: auto;
	width: 460px; 
	border: 1px solid black;
	padding: 4px;
	background-color: #dedeee;
	text-align: center;
	-moz-border-radius: 7px;
	}
.aaxiom90p {
	width: 90%; 
	border: 1px solid black;
	padding: 4px;
	background-color: #dededd;
	text-align: center;
	-moz-border-radius: 7px;
	}
.aaxiomtitle { 
	font-size: 9px; 
	font-weight: bold; 
	color: red; 
	}  
.aaxiombody { 
	font-size: 12px; 
	font-weight: bold;
	color: black; 
	}  
.aaxiombyline { 
	font-size: 10px; 
	font-weight: normal; 
	color: black; 
	}  
.aaxiomlink { 
	font-size: 9px; 
	color: black; 
	}  
/************* ADS ****************/
/* AdTextBox */
.adtextbox {
	width: truncate;
	border: 1px solid #999999;
	background-color: #efeeee; 
	padding:3px;
	text-align:left;
	color: black;
	}
.adtextbox h1 { 
	font-size:12px; 
	font-weight:bold; 
	color: blue; 
	}  
.adtextbox h2 { 
	display:block;
	overflow:hidden;
	width: 120px;
	font-size:9px; 
	font-weight:normal; 
	text-align:left;
	color: blue; 
	}  
.adtextbox h3 { 
	font-size:9px; 
	font-weight:normal; 
	text-align:left;
	color: black; 
	}  
.adtextboxborder {
	background-color: #990000; 
	width: truncate;
	}
.adtextboxbg {
	background-color: #EEEEEE; 
	}
.adtextboxhead { 
	font-size:12px; 
	font-weight:bold; 
	color: blue; 
	}  
.adtextboxbody { 
	font-size:9px; 
	font-weight:normal; 
	text-align:left;
	color: black; 
	}  
.adtextboxlink { 
	display:block;
	overflow:hidden;
	width: 120px;
	font-size:9px; 
	font-weight:normal; 
	text-align:left;
	color: blue; 
	}  
/* AdBIGB */
.adbigbbox {
	margin: 10px 0px 10px 10px;
	float: right;
	clear: both;
	width: 336px;
	height: auto;
	background-color: #cccccc;
	text-align: center;
	border: 0px;
	}
.adbigbbox font {
	font-size:10px;
	color:white;
	font-weight:bold;
	text-align: center; 
	}
.adbigbsite {
	margin: auto;
	float: none;
	clear: both;
	max-width: 336px;
	width: auto;
	height: auto;
	background-color: #cccccc;
	text-align: center;
	border: 0px;
	}
.adbigbsite h6 {
	font-size: 10px;
	color: white;
	font-weight: bold;
	text-align: center;
	}
/* AdBUTT */
.adbutt {
	float: none;
	clear: both;
	margin: 5px 5px 5px 5px;
	width: auto;
	border: 0;
	}

/* AdCOLR */
.adcolr {
	clear:left;
	margin-bottom:10px;
	}
/* AdLNKM */
.publnkmbox {
	clear: both;
	float: none;
	margin: 10px 10px 10px 10px;
	width: auto;
	padding: 2px;
	height: auto;
	border-style: solid;
	border-width: 1px;
	border-color: red;
	background-color: #ffffee;
	}
.artlnkmbox {
	clear: none;
	float: right;
	margin-top: 5px;
	margin-left: 5px;
	width: 250px;
	padding: 5px;
	height: auto;
	border-style: solid;
	border-width: 1px;
	border-color: red;
	background-color: #ffffee;
	}
div#x-artlnkmbox ul {
	clear:right;
	float:right;
	margin-left:5px;
	margin-right;5px;
	width:315px;
	padding:10px;
	height:auto;
	border-style:solid;
	border-width:1px;
	border-color:red;
	background-color:#ffffee;
	list-style-type:none;
	}
div#x-artlnkmbox h2 {
	float:right;
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	}
.adlnkmtitle {
	margin:auto;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#666666;
	}
.adlnkmtitlesc {
	font-variant:small-caps;
	}
ul.adlnkmlist {
	margin:5px;
	padding:0;
	text-align:left;
	font-size:10px;
	color: black;
	list-style-type:none;
	}
.adlnkmlist a:link, a:visited {
	color:black;
	}
.adlnkmlist a:hover, a:active {
	color:red;
	}
div#artlnkmbox2 ul {
	clear: right;
	float: right;
	margin: 0px 0px 0px 0px;
	width: 160px;
	padding: 10px;
	height: auto;
	border-style: solid;
	border-width: 1px;
	border-color: red;
	background-color: #ffffee;
	list-style-type:none;
	}
div#artlnkmbox2 h2 {
	margin:0;
	padding:0;
	font-size:11px;
	color:grey;
	background-color:white;
	font-weight:bold;
	text-align:center;
	}

div#adlnkmbox2 h2 {
	margin:0;
	font-size:11px;
	color: navy;
	font-weight: bold;
	text-align: center;
	}
/* AdLNK_ */
.adlnk_box {
	clear: both;
	float: none;
	margin: 10px 10px 10px 10px;
	width: auto;
	padding: 2px;
	height: auto;
	border-style: solid;
	border-width: 1px;
	border-color:#666666;
	background-color: #efeeee;
	}
.adlnk_title {
	margin:auto;
	padding:2px;
	font-size:11px;
	color:#dddd66;
	background-color: #333366;
	font-weight:bold;
	text-align:center;
	}
ul.adlnk_list {
	margin:5px;
	padding:0;
	text-align:left;
	font-size:10px;
	color: black;
	list-style-type:none;
	}
.adlnk_list li {
	margin-bottom:10px;
	padding:0;
	font-size:10px;
	text-align:left;
	color: black;
	list-style-type:none;
	}
.adlnkt a:link, a:visited {
	color:black;
	}
.adlnkt a:hover, a:active {
	color:red;
	}
.adlnkb a:link, a:visited {
	color:black;
	}
.adlnkb a:hover, a:active {
	color:red;
	}
.bodydiv100 {
	width: 96%;
	border: 0;
	padding-left: 1%;
	padding-right: 1%;
	}
.adlnkt50 {
	float:left;
	width:49%;
	border-style:solid;
	border-width: 1px;
	border-color:grey;
	background-color:#ffffee;
	}
.adlnkb50 {
	float:right;
	width:49%;
	border-style:solid;
	border-width:1px;
	border-color:grey;
	background-color:#ffffee;
	}
.adlnkttitle {
	font-size: 11px;
	color: navy;
	font-weight: bold;
	text-align: center;
	}
.adlnkttitlesc {
	font-variant: small-caps;
	}
.adlnktlist {
	text-align: left;
	font-size: 10px;
	color: black;
	}
/* AdROWT */
.adrowt {
	border: 0px;
	margin: 0 0 5px 0;
	text-align: center;
	}
/* AdROWB */
.adrowt {
	border: 0px;
	margin: 5px 0 5px 0;
	text-align: center;
	}

/* Events */
.eventsessview {
	font-size:12px; 
	font-style:normal;
	color: black; 
}
.eventsesslistsubj { 	
	font-size:9px; 
	font-style:normal;
	color: black; 
	}  
.sessionchoices {
	font-size:12px; 
	font-style: normal;
	color: black; 
	}
.sessionchoices h2 {
	font-size:16px; 
	font-style: bold;
	color: black; 
	}
.sessionchoices h4 {
	font-size:14px; 
	font-style: normal;
	color: black; 
	margin-bottom: .5em;
	}
.sessionchoices h5 {
	font-size:14px; 
	font-style: normal;
	color: red; 
	margin-bottom: 0;
	}
.sessionchoices h6 {
	font-size:12px; 
	font-style: normal;
	color: black; 
	margin-top: 0;
	margin-bottom: .5em;
	}
a.sessionchoices:link { 
	text-decoration: none; 
	color: black; 
	}
/* bio */
.teambio { 
	clear:left;
	float:left;
	width:90%;
	margin-left:20px;
	margin-bottom:20px;
	}  
.teambio h1 {
	clear:left;
	float:left;
	margin: 10px;
	font-size:16px;
	}
.teambio h2 {
	clear:left;
	float:left;
	margin-top:15px;
	margin-bottom:10px;
	padding:3px;
	font-size:12px;
	color:#eeeeee;
	background-color:#333333;
	}
.teambio h3 {
	clear:left;
	float:left;
	margin-bottom:5px;
	font-size: 12px;
	font-weight:normal;
	}
.teambio h4 {
	clear:left;
	float:left;
	margin-bottom:10px;
	font-size:11px; 
	font-weight:normal; 
	color: black; 
	}
.teambiohead { 
	font-size:12px; 
	font-weight:bold; 
	text-decoration:normal; 
	color: black; 
	}  
/* Arrows */
.arrowblack {
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
	}
.arrowred {
	font-size: 10px;
	font-weight: bold;
	color: #ff0000;
	text-decoration:none;
	}
.arrownavy {
	font-size: 10px;
	font-weight: bold;
	color: #000080;
	text-decoration:none;
	}
/* Other */
select {  
	font-size:10px; 
	line-height:normal; 
	background-color: white; 
	color: black; 
	border-style: none;
	}  
radio { 
	font-size:11px; 
	font-style:normal; 
	color: black;
	} 
checkbox { 
	font-size:11px; 
	font-style:normal; 
	color: red;
	} 
.menutext {  
	font-size: 10px; 
	line-height: normal; 
	color: #AFC8FA; 
	}  
.navytext {  
	font-size: 10px; 
	line-height: normal; 
	color: white; 
	background-color: 112a75;
	}  
Xselect {  
	font-size: 10px; 
	line-height: normal; 
	background-color: 112a75; 
	color: white; 
	border-style: none
	}  
.selectoractive { 
	font-size: 10px; 
	line-height: 9pt ; 
	color: #FEBE10; 
	font-weight:bold; 
	font-style:normal;  
	text-decoration : none; 
	} 
.selectorinactive { 
	font-size: 10px; 
	line-height: 9pt ; 
	color: #AFC8FA; 
	font-weight:bold; 
	font-style:normal;  
	text-decoration : none; 
	} 
textarea { 
	font-size:11px; 
	background-color: #EEEEEE;
	}  
