/* @override http://vmaexecs.org/associations/2872/stylesheets/asvmae_styles.css */

/*----------------------------------------
Affiniscape ASVMAE Stylesheet
Last Updated: November 5, 2009
(c) 2009 Affiniscape, Inc.
All Rights Reserved. This style sheet must not be reproduced without the express written permission of Affiniscape, Inc.
For questions regarding licensing or setup please contact Affiniscape, projects @ affiniscape dot com
----------------------------------------*/

body {
	margin: 0;
	background: #D5D7CA;
}

body#nobackground { background: #fff none; }

a:link, 
a:active, 
a:visited,
#maincontentcell a:link, 
#maincontentcell a:active, 
#maincontentcell a:visited {
	text-decoration: undelrine;
	color: #73202A;
}

a:hover,
#maincontentcell a:hover {
	color: #73202A;
	text-decoration:none;
}

body,
td,
p {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333;
}


h1 {
	font: bold 24px/1em Arial, Helvetica, sans-serif;
	color: #73202A;
	margin: 0 0 10px 0;
}

h2 {
	font: bold 20px/1em Arial, Helvetica, sans-serif;
	color: #9D9F6D;
	margin: 15px 0;
}

h3 {
	font: bold 18px/1em Arial, Helvetica, sans-serif;
	color: #73202A;
	margin: 15px 0;
}

h4 {
	font: bold 16px/1em Arial, Helvetica, sans-serif;
	color: #9D9F6D;
	margin: 15px 0;
}

h5 {
	font: bold 14px/1em Arial, Helvetica, sans-serif;
	color: #73202A;
	margin: 0 0 10px 0;
	text-align: center;
}

h6 {
	font: bold 13px/1em Arial, Helvetica, sans-serif;
	color: #333;
	margin: 15px 0;
	padding: 6px 0;
	text-align: center;
	background: #E0E2DE;
}


/* Global Navigation
-----------------------------------*/
#navtop2 li ul, 
#navleft li ul {
	border: 1px solid #666;
	background: #fff;
	padding: 0px 3px 0px 0;
	width: 180px;
}

#navtop1 li a,
#navtop2 li a { display: block; }

ul#navleft li ul {
	margin-top: -26px;
	border-left: none;
}

ul#navtop2 li ul { margin-left: -1px; }

#navtop2 li ul li, 
#navleft li ul li { border: none; }

ul#navtop2 li li a,
ul#navtop2 li li a:hover, 
ul#navleft li li a,
ul#navleft li li a:hover  {
	color: #333;
	background: #CDCD99;
	font: normal 11px/11px Arial, Helvetica, sans-serif;
	z-index: 999;
	padding: 7px 10px;
	width: 163px;
}

ul#navtop2 li li a:hover, 
ul#navleft li li a:hover {
	color: #fff;
	background: #73202A;}

* html ul#navtop2 li li a,
* html ul#navtop2 li li a:hover, 
* html ul#navleft li li a,
* html ul#navleft li li a:hover { 
	width: 175px; 
	padding: 7px 0 7px 10px;
}

* html #navtop2 li ul,
* html #navleft li ul {
	padding: 0;
	width: 175px;
}


/* Navigation - Below Banner */
ul#navtop2 { background: transparent url(/images/assnimg1090/imgs/bak_navtop2.png) no-repeat left bottom; }
ul#navtop2 li { padding-bottom: 4px; }


/* System Messages
-----------------------------------*/
#returnlinkcell, 
.errormessage, 
.loginmessage,
.infomessage {
	background: #fff none;
	padding: 4px;
}
 
#pageheadertable { background: #73202A; }

td#pageheadercell {
	text-align: center;
}
/* Main Content
----------------------------------------*/
#maincontentcell {
	background: #fff;
	padding: 20px;
}

#structuraltable {
background: #fff;
}

