body {background-color:#ffffff; margin-top:2px;}
body,div,ul,td,li,th,span,span,p,select,input,form,textarea,label { font-size:10pt; font-family:arial,helvetica, sans-serif; color:#222222; }
.title { font-size:12pt; font-family:trebuchet ms,arial,helvetica, sans-serif; color:black; font-weight:bold }
a {color:#148ab2;}
a:link {color:#148ab2; text-decoration : underline;} 
a:visited {color:#148ab2; text-decoration : underline;} 
a:hover {color:#333333; text-decoration : underline;}
li {margin-bottom:6px} 
.navbottom {font-size:9pt; font-family:trebuchet ms,arial,helvetica, sans-serif; color:#148ab2; padding-top:3px;}
.footertext {font-size:9pt; font-family:trebuchet ms,arial,helvetica, sans-serif; color:#666666;}
.leftnav {color:#ffffff; background-color: #eef2fb;}
.navcell {color:#000000; font-family:trebuchet ms,arial,helvetica, sans-serif; text-decoration:none; border-left: 0px; border-right: 0px; border-top: 0px; border-bottom: 0px; border-color: #cccccc; border-style: solid;}
.navcell:hover {color:#000000; background-color:#dddddd; text-decoration:none;}
.navlink {color:#330066; font-family:trebuchet ms,arial,helvetica, sans-serif; text-decoration:none; font-weight: bold;}
.navlink:link {color:#330066; font-family:trebuchet ms,arial,helvetica, sans-serif; text-decoration:none; font-weight: bold;}
.navlink:visited {color:#330066; text-decoration:none; font-weight: bold;}
.navlink:hover {color:#330066; background-color:#dddddd; text-decoration:none;	ont-weight: bold;}
.iframeborder {border-style: solid; border-left: 1px; border-right: 0px; border-top: 1px; border-bottom: 1px; border-color: #59639c;}
.head {color:#ffffff; background-color: #586c8e; font-size:12pt; font-family:trebuchet ms,arial,helvetica, sans-serif;}
.title {color:#ffffff; background-color: #586c8e; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold;}
.author {font-size:12pt; font-family:trebuchet ms,arial,helvetica, sans-serif; color:#000000;}
.desc {font-size:10pt; font-family:trebuchet ms,arial,helvetica, sans-serif; color:#000000;}
.details {font-size:10pt; font-family:trebuchet ms,arial,helvetica, sans-serif; color:#444444;}
.episode {
	font-size:10pt;
	font-family:trebuchet ms,arial,helvetica, sans-serif;
	color: #0000CD;
}
.majorline {background-color: #3b2e4a;}
.thinline {background-color: #CCCC66;}
.iframeborder {border-style: solid; border-left: 1px; border-right: 0px; border-top: 1px; border-bottom: 1px; border-color: #59639c; }
.rowhighlight {font-size:10pt; font-family:trebuchet ms,arial,helvetica, sans-serif; color:#000000; }
.rowlowlight {font-size:10pt; font-family:trebuchet ms,arial,helvetica, sans-serif; color:#000000; background-color:#eeeeee;}
.headerrow {font-size:10pt; font-family:trebuchet ms,arial,helvetica, sans-serif; color:#ffffff; background-color:#444444; font-weight:bold;}
.textentry {font-size:9pt; font-family:trebuchet ms,arial,helvetica, sans-serif; color:#333333;}

.category {font-size:11pt; font-family:ms,arial,helvetica, sans-serif; color:#000066; font-weight:bold; margin-bottom:0px; margin-top:6px;} 
.category:link {color: #000066; text-decoration : none;} 
.category:visited {color: #000066; text-decoration : none;} 
.category:hover {color: #000066; text-decoration : underline;}
.topic {font-size:9pt; font-family:ms,arial,helvetica, sans-serif; color:#000066; margin-bottom:4px; margin-top:0px; padding-left : 10px;} 
.subcat {font-size:9pt; font-family:ms,arial,helvetica, sans-serif; color:#000066;} 
.subcat:link {font-size:9pt; color:#000066; text-decoration: none;} 
.subcat:visited {font-size:9pt; color:#000066; text-decoration: none;} 
.subcat:hover {font-size:9pt; color:#000066; text-decoration: underline;} 

.listtextsmall {font-size:8pt; font-family:arial,helvetica, sans-serif; color:#555555; margin-top:0px; margin-bottom:6px;} 
.listtext {font-size:9pt; font-family:arial,helvetica, sans-serif; color:#000000; margin-top:6px; margin-bottom:0px;} 
.listlink:link {color:#000099;text-decoration : none;} 
.listlink:visited {color:#000099;text-decoration : none;} 
.listlink:hover {color:#000099;text-decoration : underline;} 
.listsepline {background-color:#586c8e}
.listheader {font-size:10pt; font-family:arial,helvetica, sans-serif; color:#ffffff; background-color:#586c8e;}
.listheaderlink:link {text-decoration : none; color: White}
.listheaderlink:visited {text-decoration : none; color: White}
.listheaderlink:hover {text-decoration : underline; color: White}
.listtitle {color:#ffffff; background-color: #586c8e; font-size:14pt; font-family:arial,helvetica, sans-serif; font-weight:bold;} 

.smalltext {font-size:8pt; font-family:arial,helvetica, sans-serif; color:#222222;} 

.linksmall {font-size:8pt; font-family:arial,helvetica, sans-serif; color:#000000;} 
.linksmall:link {color :#148ab2; text-decoration : underline;} 
.linksmall:visited {color : #148ab2; text-decoration :underline;} 
.linksmall:hover {color : #148ab2; text-decoration : underline;} 

.commenttitle {font-size:14pt; font-family: arial,helvetica, sans-serif; color:#002200; font-weight:bold;} 
.commenttext {font-size:8pt; font-family: arial,helvetica, sans-serif; color:#002200;}
.commentdate {font-size:9pt; font-family:trebuchet ms,arial,helvetica, sans-serif; color:#444444; background-color: Silver;}
.commentauthor {font-size:9pt; font-family:trebuchet ms,arial,helvetica, sans-serif; color:#444444; font-style : italic;}
.commententry {font-size : 9pt; font-family : "Century Gothic"; background-color : #F0F8FF;}

.popwindowframe {font-size:12pt; font-family:arial,helvetica, sans-serif; color: White; background-color: #6698cc; font-weight: bold;}
.popwindowframectrl {font-size:8pt; font-family:arial,helvetica, sans-serif; color: white;}
.popwindowframectrl:link {text-decoration: underline; color: White;}
.popwindowframectrl:visited {text-decoration: underline; color: White;}
.popwindow {color:black; background-color:#eeeeee; font-family:arial,helvetica, sans-serif; font-size: 10pt; font-weight: normal; }
.popwindowsmall {color:black; background-color:#eeeeee; font-family:arial,helvetica, sans-serif; font-size: 8pt; font-weight: normal;}
.popwindowtitle {color:black; background-color:#eeeeee; font-family:arial,helvetica, sans-serif; font-size: 11pt; font-weight: normal; }

.ratingpanel {font-size:10pt; font-family: arial,helvetica, sans-serif; color:#ffffff; background-color:#586c8e;}
.ratingpanel:link {text-decoration : underline;	color: #ffffff;}
.ratingpanel:visited {text-decoration : underline; color: #ffffff;}
.msgtitle {font-size:12pt; font-family: arial,helvetica, sans-serif; color:#ffffff; background-color:#3333cc; font-weight:bold;}
.msgheader {font-size:9pt; font-family:arial,helvetica, sans-serif; color:#444444; background-color:#dddddd;}
.msgtext {font-size:9pt; font-family:trebuchet ms,arial,helvetica, sans-serif; color:#000000; background-color:#ffffff;}
.msgtoolbar {background-color:#eeeeee;}
.msglist {font-size:9pt; font-family:arial,helvetica, sans-serif; color:#222222; background-color:#ffffff;}
.msgselector {font-size:9pt; font-family:arial,helvetica, sans-serif; color:#222222; background-color:#F0E68C;}
.msgnew {font-size:9pt; font-family:arial,helvetica, sans-serif; color:#000000; background-color:#ffffff; font-weight:bold;}
.msgsepline {background-color:#F0E68C;}

.catlink {font-size: 10pt; font-family: arial,helvetica, sans-serif; color:#586c8e; font-weight: bold;}
.catlink:link {color:#586c8e; text-decoration: underline; }
.catlink:visited {color:#586c8e; text-decoration: underline; }
.catlink:hover {color:#586c8e; text-decoration: underline; }

.catlinkselected {font-size:10pt; font-family: arial,helvetica, sans-serif; color:blue; font-weight:bold;}
.catlinkselected:link {color:blue; text-decoration: underline; }
.catlinkselected:visited {color:blue; text-decoration: underline; }
.catlinkselected:hover {color:blue; text-decoration: underline; }

.smallform {font-size:8pt; font-family: arial,helvetica, sans-serif; color:#3333cc;}

.statusmsg  {
	font-size:11pt;
	font-family: sans-serif;
	color:#003399;
	background-color:#ffcc33;
	text-align : center;
	border : thin solid Black;
}
.searchoutside {background-color:#CCCC66;}
.searchinside {background-color:#eeeeee;}
.searchbox {
	font-size:8pt;
	font-family:arial,helvetica, sans-serif;
	color:#444444;
	background-color:#ffffff;
	border-spacing: 0px;
	border-style: solid solid solid solid ;
	border-color: silver silver silver silver;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-right : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
}
.searchbutton {
	font-size:8pt;
	font-family:arial,helvetica, sans-serif;
	color:#444444;
	
}
.profileheader {
	background-color: #98cc66;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: Black;
}