/* custom stuff */

div#contentblock table td.newsflash {
	padding:0px;
}

.footerblock {
font-size: 9px;
font-family:  Tahoma,Arial,Verdana, Helvetica, sans-serif;
font-weight: normal;
color: #666666;
padding: 0px 10px 10px 0px;
}
.user2block {

}
.even{
	width:25%;
	background-color: #e5e5e5;
	text-align: right;
	padding-right: 5px;
	height: 25px;
}
.odd{
	text-align: left;
	vertical-align: middle;
	background-color: #f2f2f2;
	padding-left: 10px;
}
.highlight{
font-weight: bold;
}
.user1block {

}

.rightblock {

}

.contentblock {

}

.centerblock {

}

.leftblock {
}
.topdiv{
color: #FE9900;
text-align: right;
padding-right: 5px;
}
.topdiv a:link, .topdiv a:visited{
text-decoration: none;
color: #FE9900;
}
.topdiv a:hover{
text-decoration: underline;
color: #FE9900;
}
.header {
	height: 70px;
	width: 100%;
	background: #174306 url('1logo.gif') no-repeat;
}

/* working my way up */

.content_box {
	padding: 4px;
}

.search_box {
	padding: 10px;
}



#silver_date {
	float: right;
	width: 160px;
	text-align: right;
	padding: 3px 10px 0px 0px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	white-space: nowrap;
}

.silver_menu {
	float: right;
	padding: 0px;
	text-align: center;
}
.mainlevel-nav {
margin: 0px; BACKGROUND: url('ul_bg.gif') repeat-x;
height: 24px; padding-left:2px; padding-right:2px; padding-top:2px; padding-bottom:0px
}
.mainlevel-nav-on {
margin: 0px; padding: 0px;
BACKGROUND: url('left.gif') no-repeat left bottom;
height: 24px;
width: 25px
}
.mainlevel-nav-off {
margin: 0px; padding: 0px;
BACKGROUND: url('left_off.gif') no-repeat left bottom;
height: 24px;
width: 17px
}
.mainlevel-nav-on-right {
margin: 0px; padding: 0px;
BACKGROUND: url('right.gif') no-repeat left bottom;
height: 24px;
width: 25px
}
.mainlevel-nav-off-right {
margin: 0px; padding: 0px;
BACKGROUND: url('right_off.gif') no-repeat left bottom;
height: 24px;
width: 15px
}
a.mainlevel-nav:link, a.mainlevel-nav:visited {
text-decoration: none; 
font-weight: bold;
font-size: 12px;
color: #FFFFFF;
}
a.mainlevel-nav:hover{
font-weight: bold;
color: #FFFFFF;
font-size: 12px;
text-decoration: underline;  
}

/*#silver_menu ul{
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none;
}
#silver_menu LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; BACKGROUND: url(../images/box/left.gif) no-repeat left top; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
	border-bottom:1px solid #FFF;
}

#silver_menu A {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND: url(../images/box/right.gif) no-repeat right top; FLOAT: right; PADDING-BOTTOM: 4px; COLOR: #666; PADDING-TOP: 5px; TEXT-DECORATION: none
}
#silver_menu A {
	FLOAT: none
}
#silver_menu A:hover {
	COLOR: #724536;
}
#silver_menu #current {
	BACKGROUND-IMAGE: url(../images/box/left_on.gif);
	border-bottom:0px solid #fff;	
}
#silver_menu #active_menu-nav A {
	BACKGROUND-IMAGE: url(../images/box/right_on.gif); PADDING-BOTTOM: 5px; color:#000;
}
*/
/* For swapping layer and controlling current tab through js
#silver_menu .current {
	BACKGROUND-IMAGE: url(../images/box/left_on.gif);
	border-bottom:0px solid #fff;	
}

#silver_menu .current A {
	BACKGROUND-IMAGE: url(../images/box/right_on.gif); PADDING-BOTTOM: 5px; color:#000;
}


*/
.silver_toolbar {
	width: 100%;
}
.silver_toolbar_left{
	width: 10px;
	height:24px;
	border-left: 1px solid #D1D1D1;
	text-align: right;
	background-image:url('header_right_repeater.gif');
	background-repeat:repeat-x;
	background-position: left bottom;
	padding: 0px

}
.silver_toolbar_middle{
	width: 100%;
	height:24px;
	border-top: 0px solid #9DA6B3;
	border-bottom: 0px solid #2F7F00;
	text-align: right;

/*	background: url(../images/topmenu_middle.jpg) repeat-x;*/
	padding: 0px;
	background-image:url('header_right_repeater.gif');
	background-repeat:repeat-x;
	background-position: left bottom
}

.silver_toolbar_right{
	width: 10px;
	height:24px;
	background-image:url('header_right_repeater.gif');
	background-repeat:repeat-x;
	background-position: left bottom;
	text-align: center;
	padding: 0px

}

.silver_box {
	width: 100%;
	border-top: 1px solid #9DA6B3;
	border-bottom: 1px solid #9DA6B3;
	text-align: center;
	background: url('silver_background.jpg') repeat-x;
	padding: 0px
}

.middle_box {
	padding: 4px;
	border-left: 1px solid #9DA6B3;
	background: #2E4452 url('menu2_fade.jpg') repeat-x;
}

.right_box {
	padding: 4px;
	border-left: 1px solid #9DA6B3;
	background: #182327 url('menu1_fade.jpg') repeat-x;
}

.searchblock {
	color: #ff6600;
}

.top_right_box {
	border-left: solid 0px #273B0A;
/*	background: #00ff00;
	background: #273B0A url(../images/header_back.jpg) repeat-x;
	*/
}


.page_bg {
	background: #FFFFFF url('1background.jpg');
	padding: 0px;
	border: 0px none
}

.big_frame {	
	border: solid 0px #9DA6B3;

}
.left_top_cor{
	background: #FFFFFF url('left_top_cor.jpg') repeat-y;
	width: 13;
	height: 12
}
.middle_top_cor{
	background: #164106 url('up_shaddow.jpg') no-repeat left;
	height: 10
}
.right_top_cor{
	background: #174306 url('right_top_cor.jpg') no-repeat top right;
	width: 11;
	height: 10
}
.right_top_border{
background: url('right_top_border.jpg') repeat-y 174306 174306;
width: 11

}
.left_top_side{
	background: #FFFFFF url('left_top_side.jpg') repeat-y;
	width: 13
}
.left_bottom_cor{
	background: #FFFFFF url('left_bottom_cor.gif') no-repeat bottom left;
	width: 191;
	height: 31;
	border-left: 0px none;
	padding-left: 0px
}
.middle_bottom_cor{
	background: #FFFFFF url('middle_bottom_cor.jpg') repeat-x bottom right;
	height: 31;
	border-left: 0px none
}

.right_bottom_cor{
	background: #FFFFFF url('right_bottom_cor.gif') no-repeat right bottom;
	width: 14;
	height: 31
}

/* required stuff */

#content-pane .tab-page {
	background: #FDFDFD;
}


.contentpane {
background-color: #FDFDFD;
text-align: left;
width: 98%;
border: solid #000000 0px;
margin-right: 5px;
}
.contentpaneopen {
	background-color: #FDFDFD;
	text-align: left;
	width: 98%;
	border: solid #000000 0px;
	margin-right: 5px;
}

.small {
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	padding-left: 10px;
	text-align: left;
}

.modifydate {
  background-image : url('title_background.jpg');
  background-repeat: repeat-x;
  background-color : #339300;
  font-family:  Tahoma,Verdana, Helvetica, sans-serif;
  font-size: 10px;
	color: #ffffff;
	font-weight: normal;
	padding: 2px;
	text-align: right;
	vertical-align: center;
  border-right: 1px solid #339300;
  border-bottom: 1px solid #666666  

}

.createdate {
	line-height: 15px;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	vertical-align: top;
	display: block;
}

.contentheading {
  background-image : url('title_background.jpg');
  background-repeat: repeat-x;
  background-color : #339300;
 /* background-position: 5px 12px;*/
  padding: 5px;
  font-family:  Arial,Verdana,Tahoma, Helvetica, sans-serif;
  font-size        : 14px;
  font-weight      : bold;
  color            : #FFFFFF;
  text-align: left;
  vertical-align: middle;
  border-left: 1px solid #339300;
  border-bottom: 1px solid #666666;  
  height: 20px
}

.contentpagetitle {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-align:left;
}

/* For content item titles that are hyperlink instead of Read On */
a.contentpagetitle:link, a.contentpagetitle:visited {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-align:left;
	text-decoration: none;
}

a.contentpagetitle:hover {
	color: #666666;
}

table.moduletable {
	width: 100%;
	margin: 0px 0px 0px 0px;
	border-left: solid 0px #000000;
	border-right: solid 0px #000000;
	border-top: solid 0px #000000;
	border-bottom: solid 0px #000000;
}
table.moduletableC {
	width: 100%;
	margin: 0px 0px 0px 0px;
	border-left: solid 0px #000000;
	border-right: solid 0px #000000;
	border-top: solid 0px #000000;
	border-bottom: solid 0px #000000;
}

table.moduletable th {
	background: url('title_background.png') no-repeat;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	text-indent: 15px;
	width: 100%;
	height: 24px;
	text-transform: uppercase
}

table.moduletable td {
	font-size: 12px;
	padding: 0px;
	font-weight: normal;
}

table.moduletable ul {
	color: #000000;
}

div#menublock table.moduletable td {
	padding: 0px;
}


a.mainlevel:link, a.mainlevel:visited {
	background: url('menu_bullet.png') no-repeat;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	padding-left: 15px;
	height: 18px;
	margin-bottom: 1px
}

a.mainlevel:hover {
	background-position: 0px -20px;
	text-decoration: none;
	color: #666666;
}

.pollstableborder {
	border: 1px solid;
	padding: 1px;
}

a.sublevel:link, a.sublevel:visited {
	padding-left: 1px;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: left;
}

#active_menu {
	color:#333333;
	font-weight: bold;
}

a.sublevel:hover {
	color: #666666;
	text-decoration: none;
}

a.mainmenu:link, a.mainmenu:visited {
	color: #000000; 
	font-family:  Arial,Verdana,Tahoma, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	padding-left:10px;
	padding-right:10px;
}

a.mainmenu:hover {
	color: #666666; 
	text-decoration: none;
}
a:link, a:visited {
	color: #0E4F89; text-decoration: none;
	font-weight: normal;
}
a:hover {
	color: #105DA9;	text-decoration: underline;
	font-weight: normal;
}
a.category:link, a.category:visited {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

a.category:hover {
	color: #666666;
	text-decoration: underline;
	font-weight: normal;
}

a.pagenav, a.pagenav:visited {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.pagenav:hover {
	color: #666666;
	text-decoration: none;
}

.frontpageheader {
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
}

.newsfeedheading {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align:left;
}

.newsfeeddate {
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}

.fase4rdf a:link {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.fase4rdf a:hover {
	color: #666666;
}
.category_class{
margin-left: 0px;
border: solid #000000 0px;
}
.category_class a:link, .category_class a:visited{
text-decoration: none;
}
.componentheading {
  background-image : url('title_background.jpg');
  background-repeat: repeat-x;
  background-color : #339300;
 /* background-position: 5px 12px;*/
  padding: 5px;
  font-family:  Arial,Verdana,Tahoma, Helvetica, sans-serif;
  font-size        : 14px;
  font-weight      : bold;
  color            : #FFFFFF;
  text-align: left;
  vertical-align: middle;
  border-left: 1px solid #339300;
  border-right: 1px solid #339300;
  border-bottom: 1px solid #666666;  
  height: 20px
}

.sectiontableheader {
	color : #000000;
	font-weight : bold;
	padding: 3px;
}
.sectiontableheader a:link, .sectiontableheader a:visited{
color: #000000;
font-weight : bold;

}
.sectiontableentry1 {
	padding: 2px;
}

.sectiontableentry2 {
	padding: 2px;
}

div#middle_box .sectiontableentry1 {
	background-color : #252563;
	padding: 2px;
}

div#middle_box .sectiontableentry2 {
	background-color : #252563;
	padding: 2px;
}

div#right_box .sectiontableentry1 {
	background-color : #252563;
	padding: 2px;
}

div#right_box .sectiontableentry2 {
	background-color : #252563;
	padding: 2px;
}

BODY {
	font-size: 11px;
	background: #FFFFFF url('background.jpg');
	border: 0px none;; margin-left:10px; margin-right:0px; margin-top:10px; margin-bottom:0px
}
.display_panel{
margin-top: 5px;
margin-bottom: 5px;
}
.displayheading{
	background-image: url('display_side_line_middle.gif') ;
	background-repeat: repeat-x;
	padding-right: 2px;
	padding-left: 0px;
	border: 0px solid #000000;
	height: 22px
}
.buttonheading{
padding-left: 5px;
}
.contenttable_class{
	margin: 0px;
	padding: 0px;
	border: 1px solid #666;
	border-spacing: 0px;
	border-collapse: collapse;
	background-color: #fff;

}
.contenttable_class th{
	background-color: #666;
	border-bottom: solid #000000 1px;
	color: #fff;
}
.contenttable_class td{
	border: solid #cccccc 1px;
	text-align: justify;
	padding:10px;
}

td, tr, div {
	font-family:  Arial,Verdana,Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

p{
	font-family:  Arial,Verdana,Tahoma, Helvetica, sans-serif;
	line-height: 16px;
	font-size: 11px;
	text-align: justify;
	color: #000000;
}
ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
ol{
	margin: 0px;
	padding-left: 5px;
}
ol li{
	line-height: 16px;
	padding-left: 20px;
	padding-top: 0px;
	background: none;
	text-align: justify; 
	list-style-position: inside;

}
li
{
	line-height: 16px;
	padding-left: 15px;
	padding-top: 0px;
	background-image: url('front_list.jpg') ;
	background-repeat: no-repeat;
	background-position: 7px 5px;
	text-align: justify 
}
li a:link, li a:visited{
text-decoration: none;
}

li a:hover{
text-decoration: underline;
}
.button {
	font-weight: bold;
	border:solid 1px #1C4073;
	background-color: #FAF9F8;
	color: #333;
	vertical-align: center;
	text-align: center;
	font-size: 10px;
	margin-top: 5px;
}
.inputbox {
  font-family:  Arial,Verdana,Tahoma, Helvetica, sans-serif;
  font-size        : 12px;
  border:1px solid #819EB9; font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px;  
  vertical-align:middle;
  	background-image: url('formshadow.gif');
}


/* ---------------- unedited below here ----------------------*/

/* Styles for dhtml tabbed-pages */
.ontab {
	background-color: #121A1D;
	border-left: outset 1px #9DA6B3;
	border-right: outset 1px #9DA6B3;
	border-top: outset 1px #9DA6B3;
	border-bottom: solid 0px #ffffff;
	text-align: center;
	cursor: pointer;
	font-weight: normal;
	color: #ff6600;
}
.offtab {
	background-color: #25343B;
	border-left: outset 1px #9DA6B3;
	border-right: outset 1px #9DA6B3;
	border-top: outset 1px #9DA6B3;
	border-bottom: solid 1px #9DA6B3;
	text-align: center;
	cursor: pointer;
	font-weight: normal;
	color: #cccccc;
}

.tabpadding {
}

.tabheading {
	background-color: #eeeeee;
	text-align: left;
}

.pagetext {
	visibility: hidden;
	display: none;
	position: relative;
	top: 0;
}

h4 {
	color: #000000;
	background-color: #f2f2f2;
	background-image: url('sub_heading.gif');
	background-repeat: no-repeat;
	background-position: 10px 5px;
	font-size: 9px; font-weight: bold;
	height: 20px;
	margin: 5px 0px;; padding-left:25px; padding-right:0px; padding-top:2px; padding-bottom:2px
}

h5 {
	color: #000000;
	background-color: #f2f2f2;
	background-image: url('sub_heading.gif');
	background-repeat: no-repeat;
	background-position: 10px 5px;
	font-size: 8px; font-weight: bold;
	height: 20px;
	margin: 5px 0px;; padding-left:25px; padding-right:0px; padding-top:2px; padding-bottom:2px
}

h6 {
	color: #000000;
	background-color: #f2f2f2;
	background-image: url('sub_heading.gif');
	background-repeat: no-repeat;
	background-position: 10px 5px;
	font-size: 8px; font-weight: bold;
	height: 20px;
	margin: 5px 0px;; padding-left:25px; padding-right:0px; padding-top:2px; padding-bottom:2px
}
h3 {
	color: #000000;
	background-color: #f2f2f2;
	background-image: url('sub_heading.gif');
	background-repeat: no-repeat;
	background-position: 10px 5px;
	font-size: 10px; font-weight: bold;
	height: 20px;
	margin: 5px 0px;; padding-left:25px; padding-right:0px; padding-top:2px; padding-bottom:2px
}

h2 {
	color: #000000;
	background-color: #f2f2f2;
	background-image: url('sub_heading.gif');
	background-repeat: no-repeat;
	background-position: 10px 5px;
	font-size: 11px; font-weight: bold;
	height: 20px;
	margin: 5px 0px;; padding-left:25px; padding-right:0px; padding-top:2px; padding-bottom:2px
}
h1 {
	color: #000000;
	background-color: #f2f2f2;
	background-image: url('sub_heading.gif');
	background-repeat: no-repeat;
	background-position: 10px 5px;
	font-size: 12px; font-weight: bold;
	height: 20px;
	text-align: left;
	vertical-align: center;
	margin: 5px 0px;; padding-left:25px; padding-right:0px; padding-top:3px; padding-bottom:0px
	}


/* Horizontal Line */
hr {
	background: #f2f2f2; height:2px; border: #f2f2f2 1px solid;
}

hr.separator {
	background: #495C5F;
	height: 1px;
	width: 75px;
	border: 0px;
}


/* Content - Sections & Categories */


table.contenttoc {
	color: #333300;
	background-color: #e0e0e0;
}

table.contenttoc td {
	font-size: 11pt;
	font-weight: normal;
	text-align:left;
}

.contentdescription {
	color: #000000;
	text-align: left;
	font-size: 11px;
	padding-left: 10px;
}

/** category text format and links **/
.category {
	color: #000000;
	font-size: 12px; font-weight: bold; text-decoration: none;
}
.sublinks {
	color: #000000;
	font-size: 12px; font-weight: bold; text-decoration: none;
}
.sublinks ul{
	margin: 0px;
	padding-left: 10px;
	list-style: none;
}

.sublinks li{
	line-height: 18px;
	padding-left:15px;
	padding-top: 0px;
	background-image: url('small_pointer.gif');
	background-position: 0px 6px;
	background-repeat: no-repeat

}

.sublinks a:link, .sublinks a:visited {
	color: #0E4F89;
	text-decoration: none;
	font-weight: normal;
}

.sublinks a:hover {
	color: #105DA9;
	text-decoration: underline;
	font-weight: normal;
}
.poll {
	font-size: 12px;
	line-height: 14px
}

table.pollstableborder {
	border: 0px;
}
.smalldark {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}

.searchinto {
	width: 100%;
	margin-left: 10px;
	margin-right: 5px;
	border: solid #000000 1px;
}
.searchintro td {
	color: #000000;
	font-weight: normal;
}
.search_found{
	font-size: 12px;
	padding:2px;
}
.search_found a:link{
	font-size: 12px;
	color: #2F7F00;
	text-decoration: none;
	font-weight: bold;
}
.search_found a:visited {
	color: #2F7F00;
	text-decoration: none;
	font-weight: bold;
}

.search_found a:hover {
color: #2F7F00;
text-decoration: underline;
}
table.contact {
	background-color: #0D1315;
}

table.contact td.icons {
	background-color: #000000;
	font-weight: bold;
}

table.contact td.details {
	background-color: #293C43;
	color: #ffffff;
	font-weight: bold;
}

.pagenav {
	font-weight: normal;
}

.pagenavbar {

}

/* Content voting */
.content_rating {
	font-weight: normal;
	font-size: 10pt;
}

.content_vote {
	font-weight: normal;
	font-size: 10pt;
}

/* Javascript Back button */
.back_button {
	text-align: center;
	margin-top: 40px;
}

.readon {
	margin-bottom: 10px;
	
}

strong {
	color: #000000;
}
.maintable{
background-color: #FDFDFC;
background-image: url('left_border.jpg');
background-repeat: repeat-y;
align: left;
height: 100%;
border-left: 1px solid #D1D1D1;
padding-left: 0px
}
table.moduletableA {
	width: 100%;
	margin-top: 5px;
	padding: 1px 5px 0px 1px;
	border-left: solid 0px #000000;
	border-right: solid 0px #000000;
	border-top: solid 0px #000000;
	border-bottom: solid 0px #000000;
}
/*table.moduletableA {
	width: 100%;
	padding: 10px 5px 10px 5px;
	border-left: solid 0px #000000;
	border-right: solid 0px #000000;
	border-top: solid 0px #000000;
	border-bottom: solid 0px #000000;
}*/
table.moduletableA a:link, table.moduletableA a:visited{
color: #000000;
text-decoration: none;
}
table.moduletableA a:hover{
text-decoration: underline;
color: #666666;
}
table.moduletableAC{
padding-left: 1px;
}
table.moduletableAC a:link, table.moduletableAC a:visited{
color: #000000;
text-decoration: none;
}
table.moduletableAC a:hover{
text-decoration: underline;
color: #666666;
}
table.moduletableA td {
	font-size: 12px;
	padding-right: 1px;
	font-weight: normal;
}

table.moduletableA ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
table.moduletableA li {
	line-height: 20px;
	padding-left: 15px;
	padding-top: 0px;
	background-image: url('1module_list_bg.jpg') ;
	background-repeat: no-repeat;
	background-position: 0px 0px
}

div#menublock table.moduletableA td {
	padding: 0px;
}
table.moduletableA .modulebody {
  border-top: solid #FFFFFF 1px;
  padding: 10px 0px 5px 10px; 
}
.modulebody_heading {
  background-image : url('title_background.jpg');
  background-repeat: repeat-x;
  background-color : #339300;
 /* background-position: 5px 12px;*/
  font-family:  Arial,Verdana,Tahoma, Helvetica, sans-serif;
  font-size        : 12px;
  font-weight      : bold;
  color            : #FFFFFF;
  text-align: left;
  vertical-align: middle;
  border-left: 1px solid #339300;
  border-right: 1px solid #339300;
  border-bottom: 1px solid #666666;  
  height: 20px; padding-left:15px; padding-right:5px; padding-top:5px; padding-bottom:5px
}
.FrontModulebody_heading {
  background-image : url('frontheading_bg.jpg');
  background-repeat: repeat-x;
  background-color : #136DC5;
 /* background-position: 5px 12px;*/
  padding-left: 2px;
  font-family:  Arial,Verdana,Tahoma, Helvetica, sans-serif;
  font-size        : 12px;
  font-weight      : bold;
  color            : #FFFFFF;
  text-align: center;
  vertical-align: middle;
  border-left: 1px solid #136DC5;
  border-right: 1px solid #136DC5;
  border-bottom: 1px solid #136DC5;  
  height: 20px
}

table.moduletableA .modulebody_left {
  width: 5px; 
}
table.moduletableA .modulebody_right {
  width: 5px; 
}
table.moduletableA .modulebody_top_left {
  width: 5px; 
}
table.moduletableA .modulebody_top_middle {
}
table.moduletableA .modulebody_top_right {
  width: 5px; 
}
table.moduletableA .modulebody_bottom_left {
  width: 5px; 
}
table.moduletableA .modulebody_bottom_middle {
}
table.moduletableA .modulebody_bottom_right {
  width: 5px; 
}
.modulebody_leftM {
  width: 5px; 
}
.modulebody_rightM {
  width: 5px; 
}
.modulebody_top_leftM {
  background-image : url('left_top_media_cor.jpg');
  background-repeat: no-repeat;
  background-position:   left top;
  width: 8px 
}
.modulebody_top_middleM {
  background-image : url('middle_top_media_cor.jpg');
  background-repeat: repeat-x;
  width:  100%
}
.modulebody_top_rightM {
  background-image : url('right_top_media_cor.jpg');
  background-repeat: no-repeat;
  background-position:   right top;
  width: 8px 
}
.modulebody_bottom_leftM {
  background-image : url('left_bottom_media_cor.jpg');
  background-repeat: no-repeat;
  background-position:   left top;
  width: 8px 
}
.modulebody_bottom_middleM {
  background-image : url('middle_mottom_media_cor.jpg');
  background-repeat: repeat-x;
  width:  100%
}
.modulebody_bottom_rightM {
  background-image : url('right_bottom_media_cor.jpg');
  background-repeat: no-repeat;
  background-position:   right top;
  width: 8px 
}

.body_table{
  margin: 5px;
  border: 0px solid #000;
    background-image : url('body_table_bg.jpg');
  background-repeat: repeat-y;
  background-position:   right 50%;
  background-color : #FDFDFD

}
.body_main_table{
/*  background-image : url(../images/body_table_bg.jpg);
  background-repeat: repeat-y;
  background-position: right;
  background-color : #ffffff;*/
}
.right_menu{
  background-color: #3D8BD5;
}
.jobs_dot{
  height: 43px;
  font-family:  Arial,Verdana,Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  background-image : url('jobs_bg.gif');
  background-repeat: no-repeat;
  background-position:   right 50%;
   background-color: #3D8BD5;

  padding-top:   8px;
  padding-left: 28px  
  
}
.jobs_dot a:link, .jobs_dot a:visited{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
.jobs_dot a:hover{
color:#FFFFFF;
font-weight:bold;
text-decoration: underline;
}

.green_dot{
  height: 43px;
  font-family:  Arial,Verdana,Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  
  background-image : url('green_dot.gif');
  background-repeat: no-repeat;
  background-position:   right 50%;
  background-color: #3D8BD5;
  padding-top:   8px;
  padding-left: 22px  
}
.green_dot a:link, .green_dot a:visited{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
.green_dot a:hover{
color:#FFFFFF;
font-weight:bold;
text-decoration: underline;
}
.green_dot2{
  height: 43px;
  font-family:  Arial,Verdana,Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  background-image : url('green_dot2.gif');
  background-repeat: no-repeat;
  background-position:   right 50%;
  background-color: #3D8BD5;
  padding-top:   8px;
  padding-left: 22px  
}
.green_dot2 a:link, .green_dot2 a:visited{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
.green_dot2 a:hover{
color:#FFFFFF;
font-weight:bold;
text-decoration: underline;
}
.display_class{
  background-image : url('display_bg.gif');
  background-repeat: no-repeat;
  background-position: 0px 0px;
  padding-left: 50px;
  color: #666666;
  border-top: 0px none;
  height: 56px;
  padding-bottom:8px
}
.front_box_top_left{
  width: 7;
  height: 7;
  background-image : url('left_cor_f.jpg');
  background-repeat: no-repeat;
  background-position: 0px 0px

}
.front_box_top_right{
  width: 7;
  height: 7;
  background-image : url('right_cor_f.jpg');
  background-repeat: no-repeat;
  background-position: 0px 0px
}
.front_box_top_middle{
width: 100%;
height: 7;
  background-image : url('middle_f.jpg');
  background-repeat: repeat-x;
  background-position: 0px 0px

}
.front_box_bottom_left{
  width: 7;
  height: 15;
  background-image : url('left_corb_f.jpg');
  background-repeat: no-repeat;
  background-position: 0px 0px

}
.front_box_bottom_right{
  width: 7;
  height: 15;
  background-image : url('right_corb_f.jpg');
  background-repeat: no-repeat;
  background-position: 0px 0px
}
.front_box_bottom_middle{
width: 100%;
height: 15;
background-image : url('middleb_f.jpg');
background-repeat: repeat-x;
background-position: 0px 0px;
padding-bottom: 3px

}
.front_box_body{
margin-left: 11px;
}

.front_box{
  vertical-align: top;
  background-image : url('front_bg.jpg');
  background-repeat: repeat-x;
  background-position: 0px 0px;
  background-color: #FEFDFD;
  border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  padding-left: 0px;
  padding-right: 0px
  
}
.front_box a:link, .front_box a:visited{
color: #000000;
text-decoration: none;
}
.front_box a:hover{
color: #666666;
text-decoration: underline;
}
table.moduletableAB {
	width: 100%;
	padding: 0px 0px 0px 0px;
	border-left: solid 0px #000000;
	border-right: solid 0px #000000;
	border-top: solid 0px #000000;
	border-bottom: solid 0px #000000;
	
}

.table.moduletableAB a:link, table.moduletableAB a:visited {
	color: #FFFFFF; text-decoration: underline;
	font-weight: normal;
}

table.moduletableAB a:hover {
	color: #E4E4E4;	text-decoration: underline;
	font-weight: normal;
}

table.moduletableAB .modulebody_heading {
  background-image : url('page_arrow.jpg');
  background-repeat: no-repeat;
  background-position: 5px 0px;
  background-color : #262564;
  padding-left: 15px;
  text-align: left;
  font-family:  Arial,Verdana,Tahoma, Helvetica, sans-serif;
  font-size        : 12px;
  font-weight      : bold;
  color            : #FFFFFF
}
table.moduletableAB .modulebody {
  background-color : #262564;
}
table.moduletableAB ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

table.moduletableAB li
{
	line-height: 15px;
	padding-left: 15px;
	padding-top: 0px;
	background-image: url('spacer.gif') ;
	background-repeat: no-repeat;
	background-position: 0px 3px
}
.menu_class{
  background-image : url('menu_bg.gif');
  background-repeat: no-repeat;
  background-position : 0px 0px;
  background-color: #DFDFDE;
  width: 29px;
  border:0px none
}
.menu_class_2{
padding-left: 0px;
background-image: url('bg.gif'); 
background-repeat: repeat-y;
background-position: 0px 0px
}
.subsitemap{
	line-height: 18px;
	padding-left:15px;
	padding-top: 0px;
font-family:  Arial,Verdana,Tahoma, Helvetica, sans-serif;
line-height: 20px;
margin-bottom: 1px;
}
.subsitemap a:link, .subsitemap a:visited {
color: #000000;
font-weight: normal;
text-indent: 11px;
text-decoration: none;
}
.subsitemap a:hover {
color: #999999;
}
.subsitemap2{
	line-height: 18px;
	padding-left:20px;
	padding-top: 0px;
font-family:  Arial,Verdana,Tahoma, Helvetica, sans-serif;
line-height: 20px;
margin-bottom: 1px;
}
.subsitemap2 a:link, .subsitemap2 a:visited {
color: #000000;
font-weight: normal;
text-indent: 11px;
text-decoration: none;
}
.subsitemap2 a:hover {
color: #999999;
}

.main_sitemap{
border: solid #cccccc 1px;
}
.sitemap{
	color: #000000;
	background-color: #f2f2f2;
	font-size: 12px; font-weight: bold;
	height: 20px;
	width: 100%;
	padding: 2px 0px 2px 5px;
	font-family:  Arial,Verdana,Tahoma, Helvetica, sans-serif;
	line-height: 20px;
	margin-bottom: 1px;
}
.sitemap a:link, .sitemap a:visited {
color: #000000;
font-weight: bold;
text-indent: 11px;
text-decoration: none;

}
a.sitemap:hover {
color: #666666;
}
/*pathaway setting*/
.pathway {
background-color: #f2f2f2;
font-family:  Arial,Verdana,Tahoma, Helvetica, sans-serif;
font-size: 10px;
font-weight      : bold;
width: 98%;
margin-right: 5px;
}

.pathway a:link, .pathway a:visited {
  color            : #000000;
  font-size: 10px;
  font-weight      : normal;
  text-decoration  : none;
}

.pathway a:hover {
  color            : #999999;
  font-size: 10px;
font-weight      : normal;
  text-decoration   : none;
}
.frontpage_class{
background-color: #FFFFFF;
color: #262564;
padding-left:  10px;
font-weight: bold;
}
TD.backbox {
	background-image:url('front_03.gif');
	background-repeat:repeat-x;
	font-family:  Arial,Verdana,Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	width:185;
	height:208
}
TD.headbox {
	background-image:url('headbar_03.gif');
	background-repeat:repeat-x;
	font-family:  Arial,Verdana,Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	width:162;
	height:24
}
.default{
	font-family:  Arial,Verdana,Tahoma, Helvetica, sans-serif;
font-size: 12px;
font-waight: bold;
}
.large{
font-family:  Arial,Verdana,Tahoma, Helvetica, sans-serif;
font-size: 16px;
font-waight: bold;
}
.largest{
font-family:  Arial,Verdana,Tahoma, Helvetica, sans-serif;
font-size: 20px;
font-waight: bold;
}
.top_left_media_cor{
  width: 6px;
  height: 8px;
  background-image : url('top_left_media_cor.jpg');
  background-repeat: no-repeat;
  background-position: 0px 0px

}.top_middle_media_cor{
  width: 100%;
  height: 8px;
  background-image : url('top_middle_media_cor.jpg');
  background-repeat: repeat-x

}
.top_right_media_cor{
  width: 6px;
  height: 8px;
  background-image : url('top_right_media_cor.jpg');
  background-repeat: no-repeat;
  background-position: 0px 0px

}
.bottom_left_media_cor{
  width: 6px;
  height: 7px;
  background-image : url('bottom_left_media_cor.jpg');
  background-repeat: no-repeat;
  background-position: 0px 0px

}.bottom_middle_media_cor{
  width: 100%;
  height: 7px;
  background-image : url('bottom_middle_media_cor.jpg');
  background-repeat: repeat-x

}
.bottom_right_media_cor{
  width: 6px;
  height: 7px;
  background-image : url('bottom_right_media_cor.jpg');
  background-repeat: no-repeat;
  background-position: 0px 0px

}
.center_left_media_bor{
  width: 6px;
  height: 7px;
  background-image : url('center_left_media_bor.jpg');
  background-repeat: no-repeat;
  background-color: #F4F4F4;
  background-position:   right bottom;

}
.center_right_media_bor{
  width: 6px;
  background-image : url('center_right_media_bor.jpg');
  background-repeat: no-repeat;
  background-color: #F4F4F4;
  background-position:   right bottom;


}
.media_heading{
  width: 100%;
  height: 20px;
  padding-right: 5px;
  text-align: right;
  background-image : url('media_heading_bg.jpg');
  background-repeat: repeat-y;
  background-color: #267ACC;
  color: #FFFFFF;
  font-weight: bold
}
.media_class{
  width: 100%;
  height: 20px;
  padding-right: 5px;
  background-image : url('media_news_bg.jpg');
  background-repeat: repeat-x;
  background-color: #DDDEDE;
  color: #000000;
  font-weight: normal; padding-left:5px; padding-right:2px; padding-top:5px; padding-bottom:2px

}
table.adminlist th {
	margin: 0px;
	height: 25px;
	background: url('../images/background.gif');
	font-size:11px; color:#ffffff; padding-left:4px; padding-right:4px; padding-top:6px; padding-bottom:2px; background-repeat:repeat
}
table.adminlist th.title {
	text-align: left;
	color: #000;
}

table.adminlist th a {
	color: #ff9900;
}

table.adminlist tr.row0 {
	background-color: #F5F5F5;
}
table.adminlist tr.row1 {
	background-color: #FFF;
}
table.adminlist td {
	border-bottom: 1px solid #e5e5e5;
	padding: 4px;
}
table.adminlist tr.row0:hover {
	background-color: #f1f1f1;
}
table.adminlist tr.row1:hover {
	background-color: #f1f1f1;
}
table.adminlist td.options {
	background-color: #ffffff;
	font-size: 8px;
}
select.options, input.options {
	font-size: 8px;
	font-weight: normal;
	border: 1px solid #999999;
}
.newsTop{
	height: 28px;
	padding-right: 5px;
	vertical-align:bottom;
	text-align: right;	
	padding-bottom:2px;
		
	background-image:url('top.gif');
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;	
	color:#FFF; background-position-y:50%
}
.newsMid{
	background-image:url('middle.gif');
	background-repeat:no-repeat;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:10px;	
	color:#333;
	padding:10px; background-position-y:50%
}
.newsRep{
	background-image:url('newsRep.gif');
	background-repeat:repeat-y;
	background-position-y:50%	
}