/** style 1 **/

/* blue/green-gray/orange */

body {
	color: #4F89BD;
	}
a {
	color: #637632;
	}
a:hover {
	color: #637632;
	}
h3 { 
	color: #333;
	}
td.contentheading {
	color: #2C517A;
	background: url(images/horiz_divider.png) 50% 100% no-repeat;
	}
.componentheading {
	background: url(images/head2_l.png) 100% 0 no-repeat;
	color: #809740;
	}
td.user1 div.moduletable h3 {
	background: url(images/head1_l.png) 100% 0;
	color: #2C517A;
	}
td.user2 div.moduletable h3 {
	background: url(images/head1_r.png) 0 0;
	color: #2C517A;
	}
td.user3 div.moduletable h3 {
	background: url(images/head3_l.png) 100% 0;
	color: #2C517A;
	}
td.user4 div.moduletable h3 {
	background: url(images/head3_r.png) 0 0;
	color: #2C517A;
	}
td.side {
	color: #809740;
	}
td.side a:link,
td.side a:visited {
	color: #2C517A;
	}
td.side a:hover {
	color: #437CBC;
	}
td.left div.module,
td.left div.module-menu {
	background: url(images/side_l_mid.png) 100% 0 repeat-y;
	}
td.left div.module div,
td.left div.module-menu div {
	background: url(images/side_l_bot.png) 100% 100% no-repeat;
	}
td.left div.module div div,
td.left div.module-menu div div {
	background: url(images/side_l_top.png) 100% 0 no-repeat;
	}
td.right div.module,
td.right div.module-menu {
	background: url(images/side_r_mid.png) 0 0 repeat-y;
	}
td.right div.module div,
td.right div.module-menu div {
	background: url(images/side_r_bot.png) 0 100% no-repeat;
	}
td.right div.module div div,
td.right div.module-menu div div {
	background: url(images/side_r_top.png) 0 0 no-repeat;
	}
div.module h3,
div.module-menu h3 {
	color: #809740;
	}
td.right div.module h3,
td.right div.module-menu h3 {
	background: url(images/side_r_div.png) 0 100% no-repeat;
	}
td.left div.module h3,
td.left div.module-menu h3 {
	background: url(images/side_l_div.png) 100% 100% no-repeat;
	}
td.left div.module-color {
	background: url(images/side2_l_mid.png) 100% 0 repeat-y;
	}
td.left div.module-color div {
	background: url(images/side2_l_bot.png) 100% 100% no-repeat;
	}
td.left div.module-color div div {
	background: url(images/side2_l_top.png) 100% 0 no-repeat;
	}
td.right div.module-color {
	background: url(images/side2_r_mid.png) 0 0 repeat-y;
	}
td.right div.module-color div {
	background: url(images/side2_r_bot.png) 0 100% no-repeat;
	}
td.right div.module-color div div {
	background: url(images/side2_r_top.png) 0 0 no-repeat;
	}
div.module-color h3 {
	color: #fff;
	}
td.left div.module-color h3 {
	background: url(images/side2_l_div.png) 100% 100% no-repeat;
	}
td.right div.module-color h3 {
	background: url(images/side2_r_div.png) 0 100% no-repeat;
	}
div.module-color {
	color: #E7E8E6;
	}
a.mainlevel {
	background: url(images/menu_bullet.png) 0 50% no-repeat;
	}
td.side a.mainlevel:link,
td.side a.mainlevel:visited,
td.side a.sublevel:link,
td.side a.sublevel:visited {
	color: #687C34;
	}
td.right div.module-menu a.mainlevel {
	background: url(images/menu_r_bg.png) 0 0 no-repeat;
	}
td.left div.module-menu a.mainlevel {
	background: url(images/menu_l_bg.png) 100% 0 no-repeat;
	}
a#active_menu:link,
a#active_menu:visited {
	color: #4681B8;
	}
li.active_menu a:link,
li.active_menu a:visited {
	color: #4681B8;
	}
.small,
.modifydate,
.createdate {
	color: #2C517A;
	}
td.sectiontableheader {
	border-bottom: 2px solid #CDD8E3;
	background: #ECF0F4;
	}
tr.sectiontableentry1 td, 
tr.sectiontableentry2 td,
td.sectiontableentry1, 
td.sectiontableentry2 {
	border-bottom: 1px solid #ECF0F4;
	}
/* template stuff */
body.w-thin {
	background: #B9E14A url(images/bg_thin.png) 50% 0 no-repeat;
	}
body.w-wide {
	background: #B9E14A url(images/bg_wide.png) 50% 0 no-repeat;
	}
div#header {
	background: url(images/header_top_repeat.png) 93px 0 repeat-x;
	}
div#header2 {
	background: url(images/header_top_right.png) 100% 0 no-repeat;
	}
span#logo {
	background: url(images/header_top_logo.jpg) 0 0 no-repeat;
	}
#top {
	color: #fff;
	}
#top a:link,
#top a:visited,
#top a:hover {
	color: #b9e14a;
	}
td.footer {
	color: #9DBEDE;
	}
td.footer a:link,
td.footer a:visited {
	color: #9DBEDE;
	}
td.main {
	background: #fff;
	}
td.side.left {
	border-top: 1px solid #E0EEB5;
	background: url(images/l_bg.png) 100% 0 repeat-y;
	}
td.side.right {
	border-top: 1px solid #E0EEB5;
	background: url(images/r_bg.png) 0 0 repeat-y;
	}
td.side.leftbottom {
	background: url(images/l_bg.png) 100% 0 repeat-y;
	}
td.side.rightbottom {
	background: url(images/r_bg.png) 0 0 repeat-y;
	}
td.side.leftbottom div.corner {
	background: url(images/l_corner.png) 0 100% no-repeat;
	}
td.side.rightbottom div.corner {
	background: url(images/r_corner.png) 100% 100% no-repeat;
	}
td.thefoot {
	background: url(images/thefoot_bg.png) 0 0 repeat-x;
	}
td.thefoot div.corner {
	background: url(images/thefoot_corner.png) 0 0 no-repeat;
	}
div#vtop {
	background: url(images/vtop_divider.png) repeat-x;
	}
div#render {
	background: url(images/render.jpg) 50% 0 no-repeat;
	color: #fff;
	}
div#mainbody {
	background: url(images/body_shadow.png) 0 0 repeat-x;
	}
/* access */
.font-selector,
.width-selector {
	background: url(images/access-select.png) no-repeat;
	}
.lrg .button {
	background: url(images/access-lrg.png);
	}
.sml .button {
	background: url(images/access-sml.png);
	}
.med .button {
	background: url(images/access-med.png);
	}
.thin .button {
	background: url(images/access-thin.png);
	}
.wide .button {
	background: url(images/access-wide.png);
	}
/* horiz menu */
div#horizmenu {
	background: url(images/tbar_bg.png) repeat-x;
	}
blockquote {
	background: #E0EEB5 url(images/quote_open.png) 0 0 no-repeat;
	color: #5C6D2E;
	}
blockquote div {
	background: url(images/quote_closed.png) 100% 100% no-repeat;
	}
pre {
	background: #fff;
	color: #333;
	border: 1px solid #E0EEB5;
	border-left: 5px solid #E0EEB5;
	}
.highlight {
	background-color: #ffc;
	}
/* suckerfish */
#nav a {
	color: #fff;
	}
#nav a.topdaddy,
#nav li.active a.topdaddy {
	background: url(images/tbar_divider2.png) 100% 0 no-repeat;
	}
#nav ul ul a.daddy {
	background: url(images/tbar_divider3.png) 100% 50% no-repeat;
	}
#nav li a {
	background: url(images/tbar_divider.png) 100% 0 no-repeat;
	}
#nav ul li a:hover,
#nav ul li ul li a:hover,
#nav ul li ul li ul li a:hover {
	color: #DEE8F2;
	}
#nav li li {
	border-bottom: 1px solid #668EB2;
	border-top: 1px solid #90B9DC;
	}
#nav ul ul a {
	color: #fff;
	}
#nav li ul {
	border-right: 1px solid #668EB2;
	border-left: 1px solid #90B9DC;
	border-bottom: 1px solid #668EB2;
	}
#nav li:hover a, #nav li.sfhover a {
	color: #ffffff;
	}
#nav li li:hover a, #nav li li.sfhover a {
	color: #ffffff;
	}
#nav li.active {
	background: url(images/tbar_select.png) 0 0 repeat-x;
	}
#nav li:hover ul, 
#nav li li:hover ul, 
#nav li li li:hover ul, 
#nav li li li li:hover ul,
#nav li.sfhover ul, 
#nav li li.sfhover ul, 
#nav li li li.sfhover ul,
#nav li li li li.sfhover ul{
	background: #74A2CB;
	}
span.pathway a {
	background: url(images/arrow.png) 100% 50% no-repeat;
	}
mmaheader {
	background: url(images/mma_header.jpg) no-repeat;
	width: 782px;
	height: 176px;
	}
.definition, .term {
	vertical-align: top;
	line-height: 16px;
	}
.term {
	width: 150px;
	color: #637632;
	font-weight: bold;
	}
.skipNav {
	margin-left: -9999px;
	}
#calculator {
	background: url(images/calculator_bkgrnd.jpg) no-repeat;
	padding: 35px 20px;
	width: 260px;
	height: 225px;
	font-weight: bold;
	float: left;
	}
#calculator input, select {
	margin: 5px 0px;
	vertical-align: middle;
	}
#calculator .rightAlign {
	margin-left: 190px;
	}
#results {
	float: left;
	width: 250px;
	margin: 60px 0 0 5px;
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	color: #EDAA11;
	text-align: center;
	}
#results .note {
	color: #447EB5;
	font-weight: normal;
	font-size: 14px;
	line-height: 18px;
	font-style: italic;
	text-align: center;
	}
#rightCol {
	width: 170px;
	background: #D3E897;
	vertical-align: top;
	}
#rightCol ul, li {
	margin-top: 0px;
	margin-bottom: 0px;
	}
#footer {
	}
.rightCol_bkgrnd {
	width: 163px;
	background: #DFEEB5;
	}
.label {
	width: 170px;
	}
.regBox {
	width: 250px;
	}
#nameBlank, #userBlank, #emailBlank, #pwdBlank, #vfyPWDBlank, .error {
	color: #8A022A;
	font-weight: bold;
	}
.note {
	font-weight: bold;
	}