/** information for style 1 **/

body {
	background: #E1E1E1 url(../images/tech_bg_1.png) repeat-x;
	color: #21252C; /* dark blue */
}

a:link,
a:visited {
	color: #fb7313; /* red */
}

div.moduletable h3 {
	color: #3B4853; /* dark blue */
}

#moofx .module a {
	color: White;
	text-decoration: underline;
}

#moofx .module a:hover {
	color: black;
	text-decoration: underline;
}

#moofx a.toggle {
	color: #fb7313 !important;
}

#moofx div.padding ul.mostread a {
	color: #333333;
}

#moofx div.padding ul.latestnews a {
	color: #333333;
}

#moofx div.padding ul#mainlevel a {
	color: #333333;
}

#moofx div.padding ul#mainlevel a {
	color: #333333;
}

div#side div,
div#side p,
div#side td,
div.bottom div,
div.bottom p,
div.bottom td {
	color: #999999; /* light grey */
}

div#side a:link,
div#side a:visited,
div.bottom a:link,
div.bottom a:visited,
div#footer a:link,
div#footer a:visited {
	color: #fb7313; /* soft red */
}

a.pathway:link,
a.pathway:visited {
	color: #ffffff; /* white */
}

.contentheading,
.componentheading {
	color: #fb7313;
}
a.mainlevel:link,
a.mainlevel:visited {
	color: #FB7313; /* lime green */
	background: url(../images/tech_menu_fade_1.png) 0 100% no-repeat;
}

div#moofx a.mainlevel:link,
div#moofx a.mainlevel:visited {
	color: #333333;
	background: none;
}

div#side a.mainlevel#active_menu:link,
div#side a.mainlevel#active_menu:visited,
div#side a.mainlevel#active_menu:hover {
	color: #333;
	font-weight: bold;
	font-style: normal!important;
	
}

div#side a.mainlevel:hover {
	color: #242424;
}

div#footer {
	color: #999999;
}

table.contenttoc {
  border: 1px solid #cccccc;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 5px;
  margin-right: 0;
}

td.sectiontableheader {
  background: #d3d3d3;
  color: #333;
}

div#shadow_l {
	background: transparent url(../images/tech_shadow_l_1.png) no-repeat;
}

div#shadow_r {
	background: transparent url(../images/tech_shadow_r_1.png) 100% 0 no-repeat;
}

div#side {
	background: #FFFFFF url(../images/tech_side_bg_1.png) repeat-x;
}

div#side_l {
	background: url(../images/tech_side_divider_1.png) no-repeat;
}

div#side_r {
	background: url(../images/tech_side_divider_1.png) 100% 0 no-repeat;
}

div#header {
	/*background: url(../images/tech_header_1.jpg) top right no-repeat;*/
}

div#logo {
	background: url(../images/tech_logo_1.png) 50% 0 no-repeat;
}

div#content {
	background: #AAAAAA; /* light grey body */
}

div.mainbody {
	border: 1px solid #666666; /* grey outline */
	background: #EFEFEF; 
}

div.pagedivider {
	background: url(../images/tech_page_divider_1.png) 50% -3px no-repeat;
}

div#bottomsection {
	background: #AAAAAA; /* light blue */
	border: 0px solid #666666; /* grey outline */
}

div.bottom {
	background: #E3E3E3 url(../images/tech_bottom_bg_1.png) repeat-x;
}

#moofx a.toggle {
	border: 1px solid #666666;
	background: #D6D6D6 url(../images/tech_plus_1.png) 97% 50% no-repeat;
}

#moofx div.stretcher {
	background: #AAAAAA; /* light blue */
}

#nav {
	background: #AAAAAA url(../images/tech_bar_bg_1.png) repeat-x;
}

#nav li {
	border-right: 1px solid #45570E;
}

#nav li.on {
	border-right: 1px solid #444D5C;
}

#nav li.on li.on {
	border-right: 0;
}

#nav li ul {
	background: #e1e1e1;
}

#nav li.on ul {
	background: #D4D4D4;
}

#nav li a {
	color: #fff;
	font-weight: bold;
	background: url(../images/tech_menu_1.png) 0 0 no-repeat;
}

#nav li a:hover {
	color: #333333;
}

#nav li.on a {
	color: #666666;
}

#nav li.on li.on a {
	color: #fff;
}

#nav li:hover ul a,
#nav li.over ul a{
	border-left: 1px solid #848484;
	color: #666666;
}

#nav li ul a, #nav li.on ul a {
	color: #666;
	border-left: 1px solid #848484;
}

#nav li.on ul a {
	color: #666666;
}

#nav ul a:hover {
	color: #333333;
}

#nav li.on li a:hover {
	color: #333333;
}

table.pollstableborder {
	border: 0px solid #666666;
}

pre {
line-height: 14px !important;
width: 98% !important;
width: auto;
border: 1px solid #cccccc;
background-color: #F5F5F5;
overflow: auto !important;
overflow-y: hidden;
padding: 5px;
padding-top: 0;
text-align: left;
direction: ltr;
}