/* CSS Document */

html {

height : 100%; 

} 

body {

line-height : 120%; 

color : #666666; 

font-family : Verdana, Arial, Helvetica, sans-serif; 

background-image : url(../images/bg_grass.jpg); 

background-repeat : no-repeat;

background-position:center bottom;

padding : 0; 

margin-top : 0; 

margin-bottom : 0; 

margin-left : 60px; 

margin-right : 60px; 

background-attachment : fixed; 

} 

.clr {

clear : both; 

} 

.outline {

background : #4f4f4f; 

width : 100%; 

} 

#top {

    color: #131313;

	height: 114px;

	margin: 2px;

	float : right;

	width: 245px;

}

.top_scroll{	

	font-family: "Courier New", Courier, monospace;

	font-size: 11px;

	height : 40px;

	overflow : auto;

	z-index:3;

	color : #f2f2f2;

	width : 240px;

	padding : 0px;

	margin: 0px;

} 

#top_inner {

float : left; 

padding-left : 12px; 

margin-top : 10px; 

} 

#top_menu {

	width : 100%;

	float : left;

	height : 28px;

	background-image : url(../images/head.gif);

	background-repeat : repeat-x;

} 

#top_menu_inner {

padding-left : 4px; 

margin-top : 6px; 

} 

#pathway {

	background-image : none;

	background-repeat : repeat-x;

	height : 20px;

	margin-left: 7px;

	margin-right: 7px;

	margin-bottom: 4px;

} 

#pathway_text {

font-family : Arial, Helvetica, sans-serif; 

font-size : 10px; 

overflow : hidden; 

display : block; 

height : 20px; 

line-height : 20px !important; 

line-height : 20px; 

padding-left : 8px; 

color : #000000; 

float : left; 

} 

#pathway_text img {

margin-left : 2px; 

margin-right : 2px; 

margin-top : 6px; 

} 

#banner_inner {

padding-left : 300px; 

margin-top : 4px; 

margin-bottom : 4px; 

} 

#buttons {

float : left; 

margin : 2px; 

padding : 2px; 

width : auto; 

} 

ul#mainlevel-nav {

list-style : none; 

padding : 0px; 

margin : 0px; 

font-size : 11px; 

} 

ul#mainlevel-nav li {

font-family: Geneva, Arial, Helvetica, sans-serif;

background-image : none; 

padding-left : 0px; 

padding-right : 0px; 

float : left; 

margin : 0px; 

font-size : 11px; 

line-height : 18px; 

white-space : nowrap; 



} 

ul#mainlevel-nav li a {

font-family: Geneva, Arial, Helvetica, sans-serif;

font-size: 16px;

display : block; 

padding-left : 15px; 

padding-right : 15px; 

text-decoration : none; 

color : #666666; 

background : transparent; 

} 

#buttons > ul#mainlevel-nav li a {

width : auto; 

} 

ul#mainlevel-nav li a:hover {

line-height: 16px;

font-family:Geneva, Arial, Helvetica, sans-serif;

font-size:16px;

color : #a864a8;

}  

#search_inner form {

padding : 2px; 

margin : 2px; 

} 

#search_inner .inputbox {

font-family : Verdana, Arial, Helvetica, sans-serif; 

font-size : 11px; 

color : #666666; 

background-color : #ffffff; 

} 

#header {

	height : 44px;
	
	width: 95%;
	
	position: relative;
	
	top:0px;
	
	left:10px;

	background-repeat : no-repeat;

	float : left;

	background-image : url(../images/logo.gif);

	margin-top : 12px;

	margin-bottom : 12px;

	width : 100%;

} 

#header_inner {

padding-left : 24px; 

padding-top : 12px; 

} 


#left_outer {

float : left; 

width : 160px;

margin-right: 20px; 

} 

#left_inner {

float : none !important; 

float : left; 

padding : 2px; 

background-image : none; 

} 

#left_footer {

background-image : none; 

background-repeat : repeat-x; 

height : 20px; 

width : 160px; 

} 

#left_header {

background-image : none; 

height : 20px; 

width : 160px; 

} 

#right_outer {

float : left; 

width : 160px; 

margin : 0px; 

} 

#right_inner {

float : none !important; 

float : left; 

padding : 2px; 

background-image : url(../images/mod.gif); 

background-repeat : repeat-y; 

} 

#content_outer {

	width : 100%;

	float : left;

	color : #666666;

	margin-bottom : 8px;

} 

#main_content {

float : none !important; 

float : left; 

margin-bottom : 4px; 

} 

table.content_table {

float : none; 

} 

#content_head {

background-image : none; 

background-repeat : repeat-x; 

height : 20px; 

margin : 2px; 

}

#full {



    opacity:0.95;

    filter:alpha(opacity=95);

    background-color:#ffffff;

}

#content_foot{

	background-image : none;

	background-repeat : repeat-x;

	height : 20px;

	margin-left: 7px;

	margin-right: 7px;

	margin-top: 4px;

} 

.content {

	background-image : none;

	background-repeat : repeat-x;

	border : 0px solid #ccc;

	width: 98%;

} 

#user {

float : left; 

} 

.user1_inner {

float : none !important; 

float : left; 

} 

#user1_outer {

float : none !important; 

float : left; 

margin : 2px; 

} 

.user2_inner {

float : none !important; 

float : left; 

} 

#user2_outer {

float : none !important; 

float : left; 

margin : 2px; 

} 

.error {

font-style : italic; 

text-transform : uppercase; 

padding : 5px; 

color : #010101; 

font-size : 14px; 

font-weight : bold; 

} 

.back_button {

background-image : url(../images/button_bg.png); 

float : left; 

text-align : center; 

font-size : 10px; 

font-weight : bold; 

border : 3px double #ccc; 

width : auto; 

padding : 0 10px; 

line-height : 18px; 

margin : 4px; 

color : #666666; 

background-color : #f8f8f8; 

} 

.pagenav {

font-family : Arial, Helvetica, sans-serif; 

text-align : left; 

font-size : 9px; 

font-weight : bold; 

border : 3px double #ccc; 

width : auto; 

background-color : #f8f8f8; 

padding : 0 8px; 

line-height : 16px; 

margin : 1px; 

color : #666666; 

background-image : url(../images/button_bg.png); 

} 

.pagenavbar {

margin-right : 10px; 

float : left; 

} 

.pagenav:hover {

color : #a42700; 

} 

#footer {

height : 58px; 

background-repeat : repeat-x; 

float : left; 

background-image : none; 

width : 100%; 

} 

ul {

margin : 2px; 

padding : 2px; 

list-style : none; 

} 

li {

text-align : left; 

line-height : 14px; 

padding-left : 18px; 

background-image : url(../images/arrow.gif); 

background-repeat : no-repeat; 

background-position : 0 2px; 

} 

li:hover {

line-height : 14px; 

padding-left : 18px; 

padding-top : 0; 

background-image : url(../images/arrow_hover.gif); 

background-repeat : no-repeat; 

background-position : 0 2px; 

} 

td {

text-align : left; 

font-size : 11px; 

} 

a:link, a:visited {

color : #666666; 

text-decoration : none; 

font-weight : bold; 

} 

a:hover {

color : #a864a8; 

text-decoration : none; 

font-weight : bold; 

} 

table.contentpaneopen {

width : 100%; 

padding : 2px; 

} 

table.contentpane {

width : 100%; 

padding : 2px; 

} 

.blog_more {

margin-left : 4px; 

} 

.button {

color : #666666; 

background-color : #f8f8f8; 

background-image : url(../images/button_bg.png); 

font-family : Arial, Hevlvetica, sans-serif; 

text-align : center; 

font-size : 11px; 

font-weight : bold; 

border : 3px double #ccc; 

width : auto; 

padding : 0 5px; 

line-height : 18px !important; 

line-height : 16px; 

height : 22px !important; 

height : 22px; 

margin : 4px; 

} 

.button:hover {

color : #a42700; 

} 

.inputbox {

padding : 2px; 

margin : 2px; 

border : 1px solid #ccc; 

background-color : #000000; 

color : #8f8f8f; 

background-image : url(../images/body_bg.gif); 

} 

.componentheading {

height : 20px; 

border : 0px solid #ccc; 

color : #000000; 

font-weight : bold; 

font-family : Verdana, Arial, Helvetica, sans-serif; 

font-size : 10px; 

white-space : nowrap; 

background-color : #f3f3f3; 

background-image : none; 

background-repeat : repeat-x; 

padding-left : 2px; 

margin : 2px; 

} 

.contentcolumn {

height : 20px; 

border : 0px solid #ccc; 

color : #000000; 

font-weight : bold; 

font-family : Verdana, Arial, Helvetica, sans-serif; 

font-size : 10px; 

white-space : nowrap; 

background-color : #f3f3f3; 

background-image : none; 

background-repeat : repeat-x; 

padding-left : 2px; 

} 

.contentheading {

height : 20px; 

border : 0px solid #ccc; 

color : #000000; 

font-weight : bold; 

font-family : Verdana, Arial, Helvetica, sans-serif; 

font-size : 10px; 

white-space : nowrap; 

background-color : #f2f2f2; 

background-image : none; 

background-repeat : repeat-x; 

padding-left : 2px; 

} 

.contentpagetitle {

height : 18px; 

border : 0px solid #ccc; 

color : #000000; 

font-weight : bold; 

font-family : Verdana, Arial, Helvetica, sans-serif; 

font-size : 10px; 

white-space : nowrap; 

background-color : #f3f3f3; 

background-image : url(../images/content_top.gif); 

background-repeat : repeat-x; 

padding-left : 2px; 

} 

table.searchinto {

width : 100%; 

} 

table.searchintro td {

font-weight : bold; 

} 

table.moduletable {

width : 100%; 

margin-bottom : 18px; 

padding : 0px; 

} 

div.moduletable {

padding : 0px; 

margin-bottom : 18px; 

} 

table.moduletable th, div.moduletable h3 {

font-family : Geneva, Arial, Helvetica, sans-serif; 

color : #000000; 

background-image : none; 

background-repeat : repeat-x;

border: 1px solid #ccc; 

text-align : right; 

height : 18px; 

line-height : 18px; 

font-weight : bold; 

font-size : 10px; 

text-transform : none; 

margin : 0px; 

padding-bottom : 0px; 

padding-right : 8px; 

} 

table.moduletablenettieseek th, div.moduletablenettieseek h3 {

font-family : Geneva, Arial, Helvetica, sans-serif; 

color : #000000; 


background-image : none; 

background-repeat : repeat-x;

border: 0px solid #ccc; 

text-align : center; 

height : 18px; 

line-height : 18px; 

font-weight : bold; 

font-size : 16px; 

text-transform : none; 

margin : 0px; 

padding-bottom : 0px; 

padding-right : 8px; 

}

table.moduletable td {

font-size : 11px; 

padding : 0; 

margin : 0; 

font-weight : normal; 

} 

div.moduletablenettieseek{

font-size : 20px; 

padding : 0; 

margin : 0; 

font-weight : bold;

text-align : center; 

} 

table.pollstableborder td {

padding : 2px; 

} 

.sectiontableheader {

font-weight : bold; 

background-color : #ddd; 

padding : 4px; 

} 

.sectiontableentry1 {

background-image : url(../images/mod_one.gif); 

background-color : #ffffff; 

} 

.sectiontableentry2 {

background-image : url(../images/mod_two.gif); 

background-color : #ffffff; 

} 

.small {

font-family : Arial, Helvetica, sans-serif; 

color : #8cc544; 

font-size : 9px; 

} 

.createdate {

font-family : Arial, Helvetica, sans-serif; 

font-size : 9px; 

color : #a22700; 

} 

.modifydate {

font-family : Arial, Helvetica, sans-serif; 

color : #a22700; 

font-size : 9px; 

} 

table.contenttoc {

border : 2px solid #ccc; 

padding : 2px; 

margin-left : 2px; 

margin-bottom : 2px; 

} 

table.contenttoc td {

padding : 2px; 

margin-left : 2px; 

margin-bottom : 2px; 

} 

table.contenttoc th {

background-image: url(../images/content_top.gif); 

background-repeat : repeat-x; 

color : #f3f3f3; 

background-color : #8f8f8f; 

border : 2px solid #ccc; 

text-align : left; 

padding-top : 2px; 

padding-left : 4px; 

height : 18px; 

font-weight : bold; 

font-size : 10px; 

text-transform : uppercase; 

} 

a.mainlevel:link, a.mainlevel:visited {

font-family : Geneva, Arial, Helvetica, sans-serif;

background-image:url(../images/mod.gif); 

display : block; 

vertical-align : middle; 

font-size : 10px; 

font-weight : bold; 

color : #666666; 

text-align : left; 

padding-top : 4px; 

padding-left : 8px; 

height : 22px !important; 

height : 22px; 

text-decoration : none; 

border-bottom : 1px solid #ccc; 

} 

a.mainlevel:hover {

font-family : Geneva, Arial, Helvetica, sans-serif;

background-image:url(../images/mod_two.gif); 

background-position : 0 -22px; 

text-decoration : none;

border-right : 2px solid #a22700; 

color : #a864a8; 

font-size : 10px; 

text-align : left; 

padding-left : 18px; 

} 

a.mainlevel#active_menu {

font-family : Geneva, Arial, Helvetica, sans-serif; 

color : #8f8f8f;

border-right : 2px solid #a22700; 

font-weight : bold; 

font-size : 10px; 

height : 22px !important; 

height : 22px; 

text-decoration : none; 

text-align : left; 

padding-left : 8px; 

} 

a.mainlevel#active_menu:hover {

color : #a864a8; 

padding-left : 18px; 

} 

a.sublevel:link, a.sublevel:visited {

font-family : Arial, Helvetica, sans-serif; 

padding-left : 24px; 

padding-top : 4px; 

vertical-align : middle; 

font-size : 10px; 

font-weight : bold; 

color : #666666; 

text-align : left; 

height : 22px !important; 

height : 22px; 

text-decoration : none; 

} 

a.sublevel:hover {

padding-left : 34px; 

color : #a864a8; 

text-decoration : none; 

} 

a.sublevel#active_menu {

color : #a22700; 

} 

.highlight {

background-color : yellow; 

color : blue; 

padding : 0; 

} 

.code {

background-color : #ddd; 

border : 1px solid #bbb; 

} 

form {

margin : 0; 

padding : 0; 

} 

div.mosimage {

border : 1px solid #ccc; 

} 

.mosimage {

margin : 5px; 

} 

.mosimage_caption {

margin-top : 2px; 

background-color : #f3f3f3; 

padding : 1px 2px; 

color : #131313; 

font-size : 10px; 

border-top : 1px solid #ccc; 

} 

span.article_seperator {

display : block; 

height : 1.5em; 

} 

.readon {

font-family : "Courier New", Courier, monospace; 

font-size : 11px; 

} 

a.readon:link {

font-family : "Courier New", Courier, monospace; 

color : #666666; 

font-size : 11px; 

font-weight : bold; 

} 

a.readon:visited {

font-family : "Courier New", Courier, monospace; 

font-size : 10px; 

font-weight : bold; 

} 

a.readon:hover {

font-family : "Courier New", Courier, monospace; 

color : #a864a8; 

font-size : 10px; 

font-weight : bold; 

border-bottom : 1px solid #4f4f4f; 

} 

.pagenav_next {

font-family : "Courier New", Courier, monospace; 

color : #666666; 

font-size : 11px; 

font-weight : bold; 

} 

.pagenav_prev {

font-family : "Courier New", Courier, monospace; 

color : #666666; 

font-size : 11px; 

font-weight : bold; 

} 

.maintitle {
	
	background-image:url(../images/logo.gif);

} 

#logo {

font-family : Arial, Helvetica, sans-serif; 

margin-top : 8px; 

height : 14px; 

float : right; 

font-size : 9px; 

color : #666666; 

margin-right : 4px; 

} 

#logo a:hover {

color : #a864a8; 

} 

