html {
	margin:0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	height: 100%;
	text-align:justify;

} 

html{
  scrollbar-face-color:#CFCED2;
  scrollbar-shadow-color:#CFCED2;
  scrollbar-highlight-color:#F6F6F7;
  scrollbar-3dlight-color:#B3B3B3;
  scrollbar-darkshadow-color:#919194;
  scrollbar-track-color:#e5e5e5;
  scrollbar-arrow-color:#000000;
}

body { margin: 0 auto; padding: 0; }

	.toplink { padding: 5px 0 0 3px; color: #FFF }
	.toplink a { color: #FFF; text-decoration: none }

td,tr { font-family: arial; font-size: 12px; color: #fff; }

	#topmenu { height: 28px; url(../images/topmenubl.gif) no-repeat bottom left;   }
	#topmenu .pad { height: 28px;  padding: 0px 5px 0 5px; background: url(../images/topmenubr.gif) no-repeat bottom right }
	.toplink { padding: 5px 0 0 3px; color: #Fff }
	.toplink a { color: #FFf; text-decoration: none }
	.toplink a:hover { color:#FFFF00; text-decoration: none }



div#dnewsflash{width:100%;color:#fff;background:#77558D url(../images/newsflash4.gif) no-repeat right bottom;position:relative;height:auto;top:3px}
div#dnewsflash div#dnewsflashc{width:39px;background:url(../images/newsflash5.gif) no-repeat center bottom;position:absolute;height:17px;left:70%;bottom:-17px}
div#dnewsflash div#dnewsflashl{width:11px;background:url(../images/newsflash1.gif) no-repeat left top;position:absolute;height:11px;left:0px;top:0px}
div#dnewsflash div#dnewsflashr{width:11px;background:url(../images/newsflash3.gif) no-repeat right top;position:absolute;height:11px;top:0px;right:0px}
div#dnewsflash div.moduletable{padding:0px;width:auto;clear:left;background:url(../images/newsflash2.gif) no-repeat left bottom;height:auto}
div#dnewsflash div.moduletable div.article_seperator{margin:0px;padding:0px;display:none}
div#dnewsflash div.moduletable h3{margin:0px;padding:10px 11px 1px;color:#fff;background:url(../images/newsflash.gif) no-repeat 11px 10px;font:italic 1.1em/24px "Trebuchet MS",Tahoma,Verdana,sans-serif;text-indent:25pt;position:relative; font-weight:bold; text-decoration:underline;}
div#dnewsflash div.moduletable td{padding:5px 10px 10px;color:#fff}

h2 {
color: #fff; 
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 13px; font-weight: bold;
padding-left: 15px;
}

h3 {
color: #fff; 
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 13px; font-weight: bold;
padding-left: 15px;
}

h4 {
color: #173C45; 
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px; font-weight: bold;
}

h5 {
color: #173C45; 
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px; font-weight: bold;
}

h6 {
color: #173C45; 
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 10px; font-weight: bold;
}


/* TOP MENU PART PART ------ **********************************/
#mainlevel-nav { list-style: none; padding: 0; margin: 0; height:30px;    }
#mainlevel-nav li {
   float: left;
   margin: 0;
   font-size: 10px;
   line-height: 12px;
   white-space: nowrap;
   background: inherit;
   list-style: none;
   padding: 0;
     

}

#mainlevel-nav a {
   margin-top:7px;
   display:block;
   padding-left: 8px;
   padding-right: 8px;
   padding-top:1px;
   text-decoration: none;
   color: #FFF;
   background: inherit;
   border-right:1px solid #fff;
   font-weight:bold;

}

#mainlevel-nav a:hover { text-decoration: underline; color:#66CC33 }



li
{
	color:#000;
	line-height: 20px;
	margin-left:0px;
	padding-left: 0px;
	padding-top: 0px;
	list-style-image: url(../images/arrow.png);
}

tbody { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
}

td.pathway {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	padding-top: 1px;
	padding-left: 3px;
}

a.pathway:link, a.pathway:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

a.pathway:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: transparent;
}

/* Main Menu Styles
*********************/

a.mainlevel:link, a.mainlevel:visited {
/* this styling is for the MAIN items in the menu */
display: block;
text-decoration:none;
text-align: left;
padding: 5px 0;
padding-left: 8px;
height: 20px;
width: 180px;
color:#fff;
font-weight:bold;
font-family:verdana;
background-image:url(../images/button_bg.jpg);
line-height:20px;
}

a.mainlevel:hover { color:#66CC33; font-weight: bold; text-decoration:none;background-image:url(../images/button_bg1.jpg);   }
#active_menu { color: #66CC33;  font-weight: bold; text-decoration:none }


a.sublevel:link, a.sublevel:visited {
	color: #666666; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

a.sublevel:hover {
	color: #FF9900;
	text-align: left;
	background-color: transparent;
}

/* Module Styles 
****************/
table.moduletable {
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom:0px
}

table.moduletable {
	color:#000;
	width:100%;	
	margin-bottom  : 0px;
	border-spacing : 0px;
	border-collapse : collapse;
}

table.moduletable th {
	text-align: left;
	font-family:verdana;
	font-size: 13px;  
	color:#FFF;
	width: 186px;
	height: 28px;
	text-decoration: none;
	padding: 5px 0 0 10px;
	margin-right:5px;
	background: url(../images/lefthbg.gif) no-repeat;
	letter-spacing:1px;
}

table.moduletable td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	margin-top:3px;
	margin-left:3px;
	padding-left:1px;
	color:#fff;
}

/* Polls Style
**************/

.poll {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #364A62;
line-height: 14px;
margin-bottom: 10px;
padding: 0px;
width: 180px;
text-align: left;
float: left
}
.pollstableborder { border: 0; }
label { padding-left: 0px;  }
.poll label { padding-left: 0px;  }

/* Sections Style 
*****************/

.sectiontableheader { background-color : #445159; padding: 2px; color : #FFF; font-weight : bold }
.sectiontableentry1 { background-color: transparent; }
.sectiontableentry2 { padding-top:2px; background-color:#77558D;}
.sectiontableentry1 img, .sectiontableentry2 img { padding-right: 10px; padding-left: 5px; }

.pagenav {

font-weight: normal;
color: #555;
}
a.pagenav, a.pagenav:visited { font-weight: normal; color: #fff }
a.pagenav:hover { font-weight: normal; color: #CCCC00; text-decoration: underline; }


/***Styles for Categories  *************/
.category {
color: #364A62; 
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px; 
font-weight: bold; 
text-decoration: none;
}

a.category:link, a.category:visited { color: #445159; font-weight: bold }
a.category:hover { color: #445159; text-decoration: underline }

.small {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 10px;
color: #888;
text-decoration: none;
font-weight: normal;
}

.smalldark {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: #666;
    text-decoration: none;
    font-weight: normal;
}

.createdate {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 9px;
color: #aaa;
text-decoration: none;
font-weight: normal;
padding: 0 0 10px 0;
}

.modifydate {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 10px;
color: #aaa;
text-decoration: none;
font-weight: normal;
}

/* Content Styles
*****************/

.contentpane { background-color:none; } 
.contentpaneopen { background-color : none; }
.contentpaneopen img { padding: 10px; }	text-align: left;
	font-family:"Cacophony Loud";
	font-size: 13px; 
	color:#FFF;
	width: 186px;
	height: 28px;
	text-decoration: none;
	padding: 5px 0 0 10px;
	margin-right:5px;
	text-transform:uppercase;
	letter-spacing:1px;
.buttonheading img { padding: 2px; }
.contentheading {	
font:italic 1.1em/24px "Trebuchet MS",Tahoma,Verdana,sans-serif;
color: #fff;
padding-left: 0px;
padding-top: 0px;
text-decoration  : bold;
text-indent: 0px;
text-align: left;
height: 22px;
font-weight:bold;
} 

.contentpagetitle {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #5E0A0C;
text-align:left;
}

.contentdescription {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #333;
text-align: left;
}

.contentdescription img { padding-right: 5px; }

table.contenttoc {

color: #333;
background-color: #FFF;
border: 1px solid #666;
margin: 10px;
padding: 5px;
    }

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 }

/* Form Styles*/

form {
	display:inline; 
	margin: 0px; 
	padding: 0px; 
} 

.button {
color: #fff; 
font-family: Arial, Verdana, Helvetica, sans-serif;
margin-top: 0px;
font-weight: normal;
text-align: center;
font-size: 11px;
background: #000;
border: 1px solid #fff;
height: 20px;
cursor: pointer;
width:50px;
}

.inputbox {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #fff;
font-weight:bold;
background: #F8F8F8;
border: 1px solid #DDD;
padding-left: 2px;
background-image:url(../images/search.gif);
margin-top:6px;
}
.inputbox:hover { background: #5F3C76; color:#FFFFFF; }

/* Links
*********/

a {
font-size: 11px; 
color: #fff;
text-decoration: underline;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

a:hover {
color:#FFCC00;
}


a.contentpagetitle:link, a.contentpagetitle:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
 	color: #fff;
	text-align:left;
	}

a.contentpagetitle:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align:left;
	color            : #fff;
	text-decoration  : underline;
	background-color: transparent;
	}

.description {
	font-size: 10px
	color: #000;
}
.latestnews li { padding: 0px 0px 0 0px; list-style: 0px; list-style-type: square; color:#CCCC00 }
.latestnews ul { padding: 0}
li { padding: 0px 0px 0 0px; list-style: 3px; list-style-type: square; color:#CCCC00 }

.moduletable form { padding: 10px 10px 0px 15px; }
.moduletable form td, { padding-bottom: 1px; }

.syndicate { padding-top: 10px; padding-bottom:10px; float:left; margin-left: 10px}
