/* CSS Document */





.table_1{

	width: 880px;

	background: #111111;

	border-left: solid 1px #D9D9D9;

	border-right: solid 1px #D9D9D9;

	border-top: solid 1px #D9D9D9;

}



.table_menutop{s

	width: 880px;

	height: 16px;

	background: #666666;

	border-left: solid 1px #D9D9D9;

	border-right: solid 1px #D9D9D9;

}



.table_menutop_cell_1{

	vertical-align: top;

}



.table_bottom{

	width: 890px;

	background: #111111;

	border-left: solid 1px #D9D9D9;

	border-right: solid 1px #D9D9D9;

	border-bottom: solid 1px #D9D9D9;	

}



.table_bottom td{

	background: #111111;

	color: Black;

}

	 

.table_bottom div{

	background: #111111;

	color: #D9D9D9;

}



.table_bottom p{

	background: #111111;

	color: #D9D9D9;

}



.table_11{

     width: 100%;

     background: #999999;

     }



.table_1_cell_1{

width: 600px;

height: 15px;

background: #B30000;

     padding: 2px;

     }

     

.table_1_cell_2{

width: 880px;

height: 160px;

     background: url(../images/header51.jpg);

     padding: 0px;

     }



.table_1_cell_21{

	width: 160px;

	height: 150px;

     background-color: #000000;

     padding: 0px;

     }



.table_1_cell_3{

width: 510px;

height: 80px;

     padding: 0px;

     border-top: solid 1px #D9D9D9;

     border-bottom: solid 1px #D9D9D9;

     }



.table_1_cell_4{

	background: #333333;

	color: Black;

	padding: 2px;

	border-top: solid 1px #D9D9D9;

}



.table_1_cell_5{



     background: #ffffff;

     padding: 2px;

     border-bottom: solid 1px #D9D9D9

     }





.table_2{

     width: 890px;

     background: #ffffff;

     border-left: solid 1px #DDDDDD9;

     border-right: solid 1px #DDDDDD;

     border-top: solid 1px #DDDDDD;

     border-bottom: solid 1px #DDDDDD;

     }



.table_2_cell_1{

	width: 180px;

	background: #FFFFFF;

	padding: 5px;

}

     

.table_2_cell_2{

     width: 510px;

     border-left: solid 1px #DDDDDD;

     border-right: solid 1px #DDDDDD;

     background: #fff;

     padding: 5px;

     }

.table_2_cell_3{

     width: 180px;

     background: #FFFFFF;

     padding: 5px;

     }



.table_2_cell_4{

	background: #FFFFFF;

	border-bottom: 1px solid #333333;

	border-left: 1px solid #333333;

	border-right: 1px solid #333333;

}

	  

.table_3{

     width: 890px;

     background: #ffffff;

     border-left: solid 1px #DDDDDD;

     border-right: solid 1px #DDDDDD;

     border-top: solid 0px #DDDDDD;

     border-bottom: solid 1px #DDDDDD;

     }



.table_3_cell_1{

height: 15px;

     background: #B30000;

     padding: 5px;

     }

 

body {

	margin: 20px 0px 0px 0px;

	background-color : #333333;

	color : #000000;

}



td,tr,p,div {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	}

h1 {

	color: #CC0033; 

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 18px; font-weight: bold;

	}



h2 {

	color: #CC0033; 

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px; font-weight: bold;

	}



h3 {

	color: #CC0033; 

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 15px; font-weight: bold;

	}



h4 {

	color: #CC0033; 

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px; font-weight: bold;

	}



h5 {

	color: #CC0033; 

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px; font-weight: bold;

	}



h6 {

	color: #CC0033; 

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px; font-weight: bold;

	}



	

a:link-nav, a:visited-nav {

	font-size: 11px; 

	color: #000000; 

	text-decoration: none;

	font-family:  Verdana, Arial, Helvetica, sans-serif;

	}



a:hover-nav {

	color: #FFFFFF;	

	text-decoration: none;

	}



ul {

	margin: 0px 0px 0px 0px;

	}



li {

	list-style: inside 3px;

	}



hr { 

	background: transparent; 

	height:1px; 

	border: 1px solid #CC0033;

	}



hr.separator {

	background: transparent;

	height: 1px;

	width: 75px;

	border: 1px solid #CC0033;

}



.lmo {

	border:inherit;

}



.pagenavbar { 

}



.pagenav {

	font-weight: normal;

}



a.pagenav, a.pagenav:visited {

	font-weight: bold;

	color: #CC0033;

	text-decoration: none;	

}



a.pagenav:hover {

	color: #CC0033;

	text-decoration: none;	

}



.small {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 10px;

	color: #333333;

	text-decoration: none;

	font-weight: normal;

	}



.smalldark {

    font-family: Arial, Verdana, Helvetica, sans-serif;

    font-size: 10px;

    color: #333333;

    text-decoration: none;

    font-weight: normal;

    }

 

.button {

	color: #000000; 

	font-family: Arial, Verdana, Helvetica, sans-serif;

	margin-top: 4px;

	font-weight: normal;

	text-align: center;

	font-size: 12px;

	background: #AAAAAA;

	border: 1px solid #000066;

	height: 20px;

	}



.inputbox {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	background: #ffffff;

	border: 1px solid;

	}

 

.ontab {

	background-color: #B30000;

	border-left: outset 1px #DCF2FA;

	border-right: outset 1px #808080;

	border-top: outset 1px #DCF2FA;

	border-bottom: solid 1px #d5d5d5;

	text-align: center;

	font-weight: bold;

	color: #ffffff;

}

.offtab {

	background-color : #e5e5e5;

	border-left: outset 1px #E0E0E0;

	border-right: outset 1px #E0E0E0;

	border-top: outset 1px #E0E0E0;

	border-bottom: solid 1px #d5d5d5;

	text-align: center;

	cursor: hand;

	font-weight: normal;

}



.tabpadding {

	padding-top: 5px;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

}



.tabheading {

}



.pagetext {

	visibility: hidden;

	display: none;

	position: relative;

	top: 0;

}



a.mainlevel:link, a.mainlevel:visited {

	width: 100%;

	display: block;

	background: #f0f0f0;

	color: #000000;

	border-bottom: 1px dashed #FFFFFF;

	border-left: solid 5px #B30000;

	font-size: 12px;

	font-weight: bold;

	text-decoration:none;

	text-align: left;

	text-indent: 10px;

	padding-top: 2px;

	padding-bottom: 2px;

}



a.mainlevel:hover {

	width: 100%;

	display: block;

	color: #ffffff;

	background: #B30000;

	border-bottom: 1px dotted #FFFFFF;

	border-left: solid 5px #f0f0f0;

	font-size: 12px;

	font-weight: bold;

	text-decoration:none;

	text-align: left;

	text-indent: 10px;

	padding-top: 2px;

	padding-bottom: 2px;

}



a.mainlevel-nav:link, a.mainlevel-nav:visited {

	color: #FFFFFF;

        border: 1px solid #D9D9D9;

	font-size: 10px;

	font-weight: bold;

	text-decoration:none;

	text-align: left;

        padding-left: 1px;

        padding-right: 1px;

	line-height: 12px;

}



a.mainlevel-nav:hover {

	color: #ff0000;

	background: silver;

	font-size: 10px;

	font-weight: bold;

	text-decoration:none;

	text-align: left;

        padding-left: 1px;

        padding-right: 1px;

	

}



a.sublevel:link, a.sublevel:visited {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	color: #000000; 

	font-weight: normal;

	text-decoration: none;	

}



a.sublevel:hover {

	color: #CC0000; 

	text-decoration: none;

	}

 

.createdate {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 9px;

	color: #333333;

	text-decoration: none;

	font-weight: normal;

	}



.modifydate {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 10px;

	color: #333333;

	text-decoration: none;

	font-weight: normal;

	}



a.readon:link, a.readon:visited {

	color: #CC0033; 

	text-decoration: none; 

	font-family:  Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	}



a.readon:hover {

	color: #CC0033;

	text-decoration: none;

	font-weight: normal;

	font-family:  Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	}



.contentpane {

	background-color : #ffffff;

	}



.contentpaneopen {	

	background-color : #ffffff;

	}



.contentheading {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	letter-spacing: 2px;

	color: #333333;

	border-bottom: thin solid #DCDCDC;

	text-align: left;

	text-transform: uppercase;

	padding-left: 5px;

	padding-top: 10px;

}



.contentpagetitle {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

 	color: #CC0033;

	text-align:left;

	}



.contentdescription {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	text-align: left;

	}



table.contenttoc {

	color: #343A58;

	background-color: #FFFFFF;

	border-top: 1px solid #465675;

	border-bottom: 1px solid #465675;

	border-left: 1px solid #465675;

	border-right: 1px solid #465675;

    }



table.contenttoc td {

	font-family: Arial, Verdana, Helvetica, sans-serif;

    font-size: 8pt;

    font-weight: normal;

    text-align:left;

	padding: 3px;

}



.content_rating {

	font-weight: normal;

	font-size: 8pt;

}



.content_vote {

	font-weight: normal;

	font-size: 8pt;

}



.sectiontableheader {

	background-color: #cc0033;

	background-repeat: repeat;

	color: white;

	font-weight: bold;

	letter-spacing: 1px;

	padding: 2px;

}



.sectiontableentry1 {

	background-color: silver;

}

	

.sectiontableentry2 {

	background-color : #eeeeee;

	}



.category {

	color: #CC0033; 

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px; 

	font-weight: bold; 

	text-decoration: none;

	}



a.category:link, a.category:visited {

	color: #CC0033; 

	font-weight: bold;

	text-decoration: none;	

	}



a.category:hover {

	color: #CC0033;

	text-decoration: none;	

	}



a.blogsection:link, a.blogsection:visited {

	color: #CC0033; 

	text-decoration: none; 

	font-family:  Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	}



a.blogsection:hover {

	color: #CC0033;	

	text-decoration: none;

	font-size: 10px;

	}



.componentheading {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	letter-spacing: 2px;

	border: 1px solid #333333;

	color: #333333;	

	background-color: #AAAAAA;

	text-align:left;

	text-transform: uppercase;

	padding-left: 5px;

	}



table.moduletable {

	margin: 3px 0px 3px 0px;

	width: 100%;

}



table.moduletable th {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	background-color: #333;	

	color: #CCC;

	text-transform: uppercase;

	text-align: left;

	height: 14px;

	vertical-align: middle;

	padding-bottom: 2px;

	padding-left: 5px;

	margin-bottom: 5px;

}



table.moduletable td {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	}



table.moduletable div {

	}

	

.poll {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	padding-left: 5px;

	color: #00000;

	line-height: 14px

	}

	

.poll_line {

   width: 95%;

   background-color: silver;

	text-transform: uppercase; 

	font: bold;

	}



.pollstableborder {

	border: 1px solid #465675;

}



a.weblinks:link, a.weblinks:visited {

	color: #CC0033; 

	text-decoration: none; 

	font-weight: normal;

	font-family:  Arial, Verdana, Helvetica, sans-serif;

	}



a.weblinks:hover {

	color: #CC0033;	

	text-decoration: none;

	}



.newsfeedheading {

   font-family: Arial, Verdana, Helvetica, sans-serif;

   font-size: 11px;

   font-weight: bold;

   color: #CC0033;

   }



.newsfeeddate {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

	font-weight: normal;

	}



.fase4rdf {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px; 

	color: #000000; 

	font-weight: normal;

	}



a.fase4rdf:link {

	font-size: 11px; 

	font-weight: bold; 

	color: #CC0033;

	text-decoration: none;	

	}



a.fase4rdf:hover {

	font-size: 11px;

	font-weight: bold; color: #FFCC66;

	text-decoration: none;	

	}



table.searchintro {

  	background-color: #ffffff;

	border: 1px solid #8D9ABC;

	}



table.contact {

	background-color: #eeeeee;

	}



table.contact td.icons {

	background-color: #AAAAAA;

	}



table.contact td.details {

	background-color: #F3F3F3;

	font-size: 11px;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	}

	

.pathway {

	font-size: 11px;

	color: White;

	}

	

a.pathway, a.pathway:link, a.pagenav:visited {

	font-weight: bold;

	color: White;

	text-decoration: none;

}



a.pathway:hover {
	color: #333333;
	text-decoration: none;
}



a:link, a:visited {

	font-size: 11px;

	color: Gray;

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



a:hover {

	color: #CC0033;

	text-decoration: none;

}