body {

}

#page_bg {

font-family : Verdana, Arial, Helvetica, sans-serif;

margin : 0;

padding : 0;

background-color : #1a1a1a;

color : #ffffff;

font-size : 0.7em;

line-height : 1.5em;

background-image : url(../images/top.png);

background-repeat : repeat-x;

background-position : top 0%;

}

#top {

background-image : url(../images/top.png);

background-repeat : repeat-x;

height : 82px;

width : 896px;

margin : 0 auto;

}

#logo {

background-repeat : no-repeat;

height : 82px;

float : left;

width : 105px;

}

#title {

background-repeat : no-repeat;

height : 82px;

float : left;

width : 130px;

font-size : 1.5em;

font-weight: bold;

color : #000000;

}

#flash {

float : right;

color : #666666;

text-align : left;

width : 200px;

padding-top : 5px;

font-size : 0.9em;

}

#closertop {

clear : both;

}

#topmenu {

background-image : url(../images/menu.png);

background-repeat : repeat-x;

height : 36px;

}

#menu {

width : 896px;

margin : 0 auto;

background-image : url(../images/menu.png);

background-repeat : repeat-x;

height : 36px;

color : #cccccc;

font-size : 1.2em;

padding-top : 8px;

position : static;

}

#pathsearch {

background-repeat : repeat-x;

height : 40px;

width : 896px;

margin : 0 auto;

}

#pathway {

float:left;

width : 696px;

margin : 0 auto;

font-size : 0.9em;

color : #999999;

padding-top : 15px;

padding-bottom : 15px;

}

#search {

float:right;

width : 185px;

padding-top : 10px;

padding-bottom : 15px;

padding-right : 15px;

font-size : 0.9em;

}

#roundtop {

width : 896px;

margin : 0 auto;

background-image : url(../images/roundtop.png);

height : 22px;

}

#container {

width : 896px;

margin : 0 auto;

background-image : url(../images/main.png);

background-repeat : repeat-y;

color : #111111;

}

#text {

width : 650px;

float : left;

padding-left : 15px;

padding-bottom : 10px;

}

#right {

float : right;

width : 185px;

padding-right : 15px;

font-size : 0.9em;

}

#closer {

clear : both;

height : 22px;

background-image : url(../images/roundbottom.png);

background-repeat : no-repeat;

}

#footer {

width : 896px;

margin : 0 auto;

font-size : 0.9em;

color : #999999;

padding-top : 15px;

text-align : right;

}

#news {

width : 660px;

margin-left : 15px;

}

#news1 {

float : left;

width : 50%;

padding-top : 10px;

}

#news2 {

width : 50%;

float : right;

padding-top : 10px;

}

ul#mainlevel-nav {

list-style : none;

padding : 0;

margin : 0;

font-size : 0.8em;

}

ul#mainlevel-nav li {

background-image : none;

padding-left : 0;

padding-right : 0;

float : left;

margin : 0;

font-size : 1.5em;

line-height : 21px;

white-space : nowrap;

border-right : 1px solid #666;

}

ul#mainlevel-nav li a {

display : block;

padding-left : 15px;

padding-right : 15px;

text-decoration : none;

color : #fff;

background : transparent;

}

#buttons > ul#mainlevel-nav li a {

width : auto;

}

ul#mainlevel-nav li a:hover {

color : #777;

}

#pathway a:link {

color : #fff;

text-decoration : none;

}

#pathway a:visited {

text-decoration : none;

color : #fff;

}

#pathway a:hover {

text-decoration : none;

color : #999999;

}

#pathway a:active {

text-decoration : none;

color : #999999;

}

.inputbox {

background-image : url(../images/form.png);

}

a.mainlevel {

text-transform : uppercase;

color : #666;

text-decoration : none;

border-bottom : 1px solid #efefef;

width : 185px;

display : block;

}

a.mainlevel:hover {

background-color : #f5f5f5;

border-bottom : 1px solid #ccc;

}

#active_menu {

color : #ff9900;

border-bottom : 1px solid #efefef;

}

a.readon:link, a.readon:visited {
	background:url(../images/readon.gif) no-repeat;
	background-position: 3px 1px;
    padding          : 2px 4px 2px 20px;
    float            : left;
	font			 : bold .90em Tahoma, Arial, Helvetica, sans-serif;
	color			 : #8E8480;
    border           : 1px solid #E0E0E0;
    line-height      : 10px;
    text-decoration  : none;
}
a.readon:hover {
	color : #999;
	text-decoration: none; 
}

.componentheading {

font-size : 2em;

color : #000;

padding-left : 23px;

padding-bottom : 10px;

background-image : url(../images/componentheading.png);

background-repeat : no-repeat;

background-position : left 0%;

}

.contentheading {

font-size : 2em;

color : #000;

padding-left : 23px;

padding-bottom : 10px;

background-image : url(../images/componentheading.png);

background-repeat : no-repeat;

background-position : left 0%;

}

.contentpagetitle {

font-size : 2em;

color : #000;

padding-left : 23px;

padding-bottom : 10px;

background-image : url(../images/componentheading.png);

background-repeat : no-repeat;

background-position : left 0%;

}

table.moduletable {

text-align : left;

}

.createdate {

padding-left : 10px;

color : #999;

}

.modifydate {

padding-left : 10px;

color : #999;

}

.small {

padding-left : 10px;

color : #999;

}

body.contentpane {

background-color : #fff;

color : #000;

background-image : none;

}

.sectiontableentry2 {

background-color : #fff;

}

.sectiontableheader {

font-weight: bold;

}

h1 {

font-size : 2em;

}

h2 {

font-size : 1.8em;

}

h3 {

font-size : 1.6em;

}

h4 {

font-size : 1.4em;

}

h5 {

font-size : 1.2em;

}

h6 {

font-size : 1em;

}

#leftcolumn div.module table {
	width: auto;
}

table.adminform textarea {
  width: 540px;
  height: 400px;
  font-size: 1em;
  color: #000099;
  background-image:none;
}
