body {

font-family : Trebuchet MS, Arial, Helvetica, sans-serif;

font-size : normal;

color : #222222;

margin : 0;

padding : 0;

line-height : 18px;

}

#content {

width : 780px;

margin : 0 auto;

position : relative;

background-color : #ffffff;

background-image : url(../images/bg.jpg);

background-repeat : repeat-x;

background-position : top;

}

#header {

width : 780px;

position : relative;

}

#header1 {

width : 360px;

float : left;

background-image : url(../images/h1.jpg);

background-repeat : no-repeat;

height : 80px;

}

#header2 {

width : 420px;

height : auto;

float : right;

text-align : right;

}

#menu {

width : 780px;

height : 79px;

position : relative;

clear : both;

}

#img {

width : 780px;

position : relative;

}

#img1 {

width : 360px;

float : left;

background-image : url(../images/img.jpg);

background-repeat : no-repeat;

height : 305px;

background-position : left 0%;

}

#img2 {

width : 420px;

height : auto;

float : right;

background-image : url(../images/img2.jpg);

background-repeat : repeat-x;

}

#insideimg2 {

padding-top : 40px;

padding-bottom : 10px;

padding-right : 20px;

padding-left : 20px;

color : #000000;

font-family : Trebuchet MS, Arial, Helvetica, sans-serif;

}

#insideimg2 h1 {

font-family : "Arial NArrow", Arial, Helvetica, sans-serif;

color : #B44B07;

text-align : right;

padding-right : 50px;

}

#path {

width : 780px;

height : 20px;

position : relative;

padding-top:  1px;



clear : both;

background-color: #FFFFFF; 

}

#area {

width : 780px;

position : relative;

background-color : #ffffff;

padding-top : 10px;

margin : 0 auto;

vertical-align:top;

}

#text {

width : 560px;

float : left;

vertical-align:top;

margin-top:0px;
}

#side {

width : 180px;

float : right;

}

#footer {

margin-top: 20px;

width : 780px;

position : relative;

clear : both;

padding-top : 10px;

padding-bottom : 10px;

color : #000000;

background-color : #efefef;

text-align : center;

font-size : 12px;

border-top-color : #e0e0e0;

border-top-style : solid;

border-top-width : 1px;

}

#news {

width : 100%;

position : relative;

}

#news1 {

width : 50%;

float : left;

}

#news2 {

width : 50%;

float : right;

}

#closenews {

width : 100%;

position : relative;

clear : both;

}

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 : 18px;

line-height : 70px;

white-space : nowrap;

border-right : 1px solid #efefef;

}

ul#mainlevel-nav li a {

display : block;

padding-left : 15px;

padding-right : 15px;

text-decoration : none;

color : #333333;

background : transparent;

}

#buttons > ul#mainlevel-nav li a {

width : auto;

}

ul#mainlevel-nav li a:hover {

color : #fff;

background : #B44B07;

text-decoration:none;

}

a:link {

color : #B44B07;
text-decoration:none;

}

a:visited {

color : #B44B07;
text-decoration:none;

}

a:hover {

color : #000;

text-decoration : none;
text-decoration:none;

}

.button {

border : 1px solid #666;

background-color : #efefef;

font-size : 10px;

padding-left : 5px;

padding-right : 5px;

}

.inputbox {

font-size : 10px;

}

a.mainlevel {

text-transform : uppercase;

line-height : 25px;

background-color : #f7f7f7;

display : block;

margin-bottom : 5px;

padding-left : 5px;

font-size : 80%;

width : 170px;

font-weight : bold;

text-decoration : none;

}

a.mainlevel:link {

color : #000;

}

a.mainlevel:visited {

color : #000;

}

a.mainlevel:hover {

background-color : #e9e9e9;

}

#active_menu {

background-color : #e9e9e9;

}

.readon {

font-size : 10px;

font-weight : bold;

}

.back_button {

font-size : 10px;

padding-bottom : 10px;

font-weight : bold;

}

.pagenav{font-size: 14px;  color: #CC6600; }
.pagebar{font-size: 12px;}
.pagenav_prev{font-size: 14px;  color: #FF6600; }
.pagenav_next{font-size: 14px;  color: #FF6600; }
a.pagenav {color: #CC6600; border-bottom: 0;}
a.pagenav:hover {color: #659FDE; border-bottom: 0;}
.pagenavcounter{	height: 15px;  }
.back_button{font-size: 12px; height: 15px;  }

.latestnews li {

color : #ff6600;

list-style-type : square;

}

.mostread li {

color : #ff6600;

list-style-type : square;

}

.componentheading {

color :  #AF3F00;

font-size : 18px;

text-decoration : none;

font-weight : 400;

margin-bottom: 20px;

}

.contentheading {

color : #AF3F00;

font-size : 18px ;

text-decoration : none;

font-weight : 400;

margin-bottom: 20px;

}

.contentpagetitle {

color : #AF3F00;



text-decoration : none;

font-weight : bold;

}

.sectiontableheader {

font-weight : bold;

color : #AF3F00;

}

.sectiontableentry2 {

background-color : #efefef;

}

.sectiontablefooter {

font-weight : bold;

color : #B44B07;

}

table.moduletable th {

text-align : center;

color : #AF3F00;



text-decoration : none;

font-weight : bold;

padding-bottom : 10px;

}

.createdate {

color : #B44B07;

font-size : 10px;

padding-left : 20px;

}

.modifydate {

color : #B44B07;

font-size : 10px;

padding-left : 20px;

}

.small {

color : #B44B07;

font-size : 10px;

padding-left : 20px;

}

.smalldark {

color : #B44B07;

font-size : 10px;

padding-left : 20px;

}

.pathway {

font-size : 12px;

font-weight : 300;

padding-right : 8px;

}

.pagenav{font-size: 11px;  color: #cc0000; }
.pagebar{font-size: 11px; color: #ff9900;}
.pagenav_prev{font-size: 12px; font-weight: bold; color: #ff9900; }
.pagenav_next{font-size: 12px; font-weight: bold; color: #ff9900;  }
a.pagenav {color: #ff6600; border-bottom: 0;}
a.pagenav:hover {color: #ff6600; border-bottom: 0;}
a.pagenav:active {font-size: 12px; font-weight: bold; color: #ff9900;  }
.pagenavcounter{	font-size: 1px; color:#cc0066; height: 1px;  }
.back_button{font-size: 12px; height: 15px;  }