/** style 1 **/

/* blue/green-gray/orange */

body {
		color: #545850;
}

a {
	color: #DA6903;
}

a:hover {
	color: #C64F00;
}

h1 {
	color: #263950;
}

h2 {
   color: #DC6B05;
}

h3 { 
   color: #333;
}
.gn_header_1{background: url(../images/style1/intro.gif) 50% 100% no-repeat;}
.gn_header{ height:15px; font-size:1.2em;}
.gn_static_1{ line-height:2.em;}

#name{ background: url(../images/style1/name.gif) 50% 100% no-repeat;
height:25px;}
#name p{ letter-spacing:7px;
		text-align:center;
		font-size:0.8em;
		color:#000000;
		}

td.contentheading {
  color: #2A3F5B;
  background: url(../images/style1/horiz_divider.png) 50% 100% no-repeat;
}

.componentheading {
	background: url(../images/style1/head2_l.png) 100% 0 no-repeat;
	color: #3D403A;
}

td.user1 div.moduletable h3 {
	background: url(../images/style1/head1_l.png) 100% 0;
	color: #293D58;
	height:35px;
}

td.user2 div.moduletable h3 {
	background: url(../images/style1/head1_r.png) 0 0 no-repeat;
	height:45px;
	color: #293D58;
	padding-top:10px;
}

td.user3 div.moduletable h3 {
	background: url(../images/style1/head3_l.png) 100% 0;
	color: #3D403A;
}

td.user4 div.moduletable h3 {
	background: url(../images/style1/head3_r.png) 0 0;
	color: #3D403A;
}

td.side {
  color: #D9DAD8;
}

td.side a:link,
td.side a:visited {
  color: #fff;
}

td.side a:hover {
  color: #D9DAD8;
}

td.left div.module,
td.left div.module-menu {
  background: url(../images/style1/side_l_mid.png) 100% 0 repeat-y;
}

td.left div.module div,
td.left div.module-menu div {
  background: url(../images/style1/side_l_bot.png) 100% 100% no-repeat;
}

td.left div.module div div,
td.left div.module-menu div div {
  background: url(../images/style1/side_l_top.png) 100% 0 no-repeat;
}

td.right div.module,
td.right div.module-menu {
  background: url(../images/style1/side_r_mid.png) 0 0 repeat-y;
}

td.right div.module div,
td.right div.module-menu div {
  background: url(../images/style1/side_r_bot.png) 0 100% no-repeat;
}

td.right div.module div div,
td.right div.module-menu div div {
  background: url(../images/style1/side_r_top.png) 0 0 no-repeat;
}

div.module h3,
div.module-menu h3 {
  color: #E7E8E6;
}

td.right div.module h3,
td.right div.module-menu h3 {
	background: url(../images/style1/side_r_div.png) 0 100% no-repeat;
}

td.left div.module h3,
td.left div.module-menu h3 {
	background: url(../images/style1/side_l_div.png) 100% 100% no-repeat;
}

td.left div.module-color {
  background: url(../images/style1/side2_l_mid.png) 100% 0 repeat-y;
}

td.left div.module-color div {
  background: url(../images/style1/side2_l_bot.png) 100% 100% no-repeat;
}

td.left div.module-color div div {
  background: url(../images/style1/side2_l_top.png) 100% 0 no-repeat;
}

td.right div.module-color {
  background: url(../images/style1/side2_r_mid.png) 0 0 repeat-y;
}

td.right div.module-color div {
  background: url(../images/style1/side2_r_bot.png) 0 100% no-repeat;
}

td.right div.module-color div div {
  background: url(../images/style1/side2_r_top.png) 0 0 no-repeat;
}

div.module-color h3 {
  color: #DEE6ED;
}

td.left div.module-color h3 {
	
	background: url(../images/style1/side2_l_div.png) 100% 100% no-repeat;
}

td.right div.module-color h3 {
	background: url(../images/style1/side2_r_div.png) 0 100% no-repeat;
}

div.module-color {
  color: #E7E8E6;
}

a.mainlevel {
	background: url(../images/style1/menu_bullet.png) 0 50% no-repeat;
}

td.right div.module-menu a.mainlevel {
	background: url(../images/style1/menu_r_bg.png) 0 0 no-repeat;
}

td.left div.module-menu a.mainlevel {
	background: url(../images/style1/menu_l_bg.png) 100% 0 no-repeat;
}

a#active_menu:link,
a#active_menu:visited {
	color: #D9DAD8;
}

li.active_menu a:link,
li.active_menu a:visited {
  color: #D9DAD8;
}

.small,
.modifydate,
.createdate {
	color: #8A9183;
}

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: #abad2f url(../images/style1/bg_thin.png) 50% 0 repeat-y fixed;
}

body.w-wide {
  background: #abad2f url(../images/style1/bg_wide.png) 50% repeat-y fixed;
}

div#header {
  93px;
}

div#header2 {
  
}

span#logo {
  background: url(../images/style1/header_top_logo.png) 0 0 no-repeat;
}

#top {
	color: #ccc;
	
}

td.footer {
  color: #8591A1;
  text-align:right;
  padding-right:10px;
text-align:right;
}

.padding_class ul{
padding-left:50px;

}

td.footer img{
border:none;
}

td.footer a:link,
td.footer a:visited {
  color: #8591A1;
}

td.footer span{
display:none;}

td.footer a:hover span{
display:block;
}

td.main {
  
}

td.side.left {
	border-top: 1px solid #9ea29a;
  background: url(../images/style1/l_bg.png) 100% 0 repeat-y;
}

td.side.right {
	border-top: 1px solid #9ea29a;
  background: url(../images/style1/r_bg.png) 0 0 repeat-y;
}

td.side.leftbottom {
  background: url(../images/style1/l_bg.png) 100% 0 repeat-y;
}

td.side.rightbottom {
  background: url(../images/style1/r_bg.png) 0 0 repeat-y;
}

td.side.leftbottom div.corner {
  background: url(../images/style1/l_corner.png) 0 100% no-repeat;
}

td.side.rightbottom div.corner {
  background: url(../images/style1/r_corner.png) 100% 100% no-repeat;
}

td.thefoot {
  background: url(../images/style1/thefoot_bg.png) 0 0 repeat-x;
}

td.thefoot div.corner {
 }

div#vtop {
height:5px;
}

div#render {
  background: url(../images/style1/render.gif) 0 0 no-repeat;
  color: #fff;
}

div#mainbody {
	
}

/* access */

.font-selector,
.width-selector {
	background: url(../images/style1/access-select.png) no-repeat;
}

.lrg .button {
	background: url(../images/style1/access-lrg.png);
}

.sml .button {
	background: url(../images/style1/access-sml.png);
}

.med .button {
	background: url(../images/style1/access-med.png);
}

.thin .button {
	background: url(../images/style1/access-thin.png);
}

.wide .button {
	background: url(../images/style1/access-wide.png);
}

/* horiz menu */

div#horizmenu {
	background: url(../images/style1/tbar_bg.png) repeat;
	margin-top:15px;
	margin-bottom:15px;
}

blockquote {
	background: #d9dfd2 url(../images/style1/quote_open.png) 0 0 no-repeat;
	color: #333;
}

blockquote div {
	background: url(../images/style1/quote_closed.png) 100% 100% no-repeat;
}

pre {
	background: #fff;
	color: #333;
	border: 1px solid #d9dfd2;
	border-left: 5px solid #d9dfd2;
}

.highlight {
  background-color: #ffc;
}

/* suckerfish */

#nav a {
	color: #000;
	font-family:"Comic Sans MS", Helvetica, sans-serif;
}
.padding a{
font-size:0.9em;

}

.padding_map ul li a span{
font-size:0.9em;
text-align:center;
}

.padding-map h1{ text-align:center;}
.componentheading_map{ text-align:center;}

#nav a.topdaddy,
#nav li.active a.topdaddy {
	background: url(../images/style1/tbar_divider2.png) 100% 0 no-repeat;
}

#nav ul ul a.daddy {
	background: url(../images/style1/tbar_divider3.png) 100% 50% no-repeat;
}

#nav li a {
	background: url(../images/style1/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: #ff43fd;
}

#nav li li {
	border-bottom: 1px solid #62665c;
	border-top: 1px solid #7d8177;
}

#nav ul ul a {
	color: #000;
}

#nav li ul {
	border-right: 1px solid #62665c;
	border-left: 1px solid #7d8177;;
	border-bottom: 1px solid #62665c;
}

#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/style1/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: #6f7469;
}

span.pathway a {
  background: url(../images/style1/arrow.png) 100% 50% no-repeat;
}