body {text-align: left; margin: 2px; background-color: #FFFFFF; color: #000000; }
body,td,tr,table,div { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 15px; }
form {margin: 0px; padding: 0px;}
input {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
select {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px;}

.iconposition { position: relative; top: 2px; }
.bullet { position: relative; top: 3px; margin: 0px 2px 0px 0px; }
.infobox { background-image: url(images/infobox.gif); background-repeat: no-repeat; padding: 8px 8px 8px 8px; }
.loginbox { background-image: url(images/loginbox.gif); background-repeat: no-repeat; padding: 8px 8px 8px 8px; }

.requiredfield {border-width: 1px; border-style: solid; border-color: #CC0000;}

.bodybg { background-color: #CCCCCC; }
.contentbg { background-color: #FFFFFF; }
.searchbg { background-color: #99CCFF; }

.menulist { padding: 0px 5px 0px 5px; }

.subheading { font-size: 12px; font-weight: bold; text-align: left; }
.panel { font-size: 12px; line-height: 15px; text-align: left; padding: 5px 10px 20px 10px; margin: 0px 0px 11px 0px; }

.subheading2 { font-size: 12px; font-weight: bold; text-align: left; color: #000000; padding: 0px 0px 1px 2px; border-width: 1px; border-style: solid; border-color: #FF9900; background-color: #FFCC00;}
.panel2 { font-size: 12px; line-height: 15px; text-align: left; padding: 5px 10px 20px 10px; margin: 0px 0px 11px 0px; border-width: 0px 1px 1px 1px; border-style: solid; border-color: #FF9900; background-color: #FFFFFF;}

.subheading3 { font-size: 12px; font-weight: bold; text-align: left; color: #003399; padding: 0px 0px 1px 2px; margin: 0px 20px 0px 20px; border-width: 1px; border-style: solid; border-color: #6699CC; background-color: #99CCFF;}
.panel3 { font-size: 12px; line-height: 15px; text-align: left; padding: 5px 10px 20px 10px; margin: 0px 20px 11px 20px; border-width: 0px 1px 1px 1px; border-style: solid; border-color: #6699CC; background-color: #DDEEFF;}

.subheading4 { font-size: 12px; font-weight: bold; text-align: left; color: #CC0000; }
.panel4 { font-size: 12px; line-height: 15px; text-align: left; color: #CC0000;}

.subheading5 { font-size: 12px; font-weight: bold; text-align: left; color: #003399; padding: 0px 0px 1px 2px; margin: 0px 20px 0px 20px; border-width: 1px; border-style: solid; border-color: #003399; background-color: #99CCFF;}
.panel5 { font-size: 12px; line-height: 15px; text-align: left; padding: 5px 10px 20px 10px; margin: 0px 20px 11px 20px; border-width: 0px 1px 1px 1px; border-style: solid; border-color: #003399; background-color: #EEEEEE;}

.subheading6 { font-size: 12px; font-weight: bold; text-align: left; color: #003399; padding: 0px 0px 1px 2px; margin: 0px 20px 0px 20px; border-width: 1px; border-style: solid; border-color: #003399; background-color: #99CCFF;}
.panel6 { font-size: 12px; line-height: 15px; text-align: left; padding: 5px 10px 20px 10px; margin: 0px 20px 11px 20px; border-width: 0px 1px 1px 1px; border-style: solid; border-color: #003399; background-color: #FFFFFF;}


.featurepanel { font-size: 12px; text-align: left; padding: 5px 10px 20px 10px; border-width: 1px; border-style: solid; border-color: #CC0000; background-color: #FFFFFF;}

.topictitle { font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: center; border-width: 0px 1px 0px 0px; border-style: solid; border-color: #CCCCCC; background-color: #0066CC; padding: 1px 8px 2px 8px;}
.topicbody { font-size: 11px; color: #003399; text-align: left; border-width: 0px 1px 1px 0px; border-style: solid; border-color: #CCCCCC; background-color: #DDEEFF; padding: 1px 8px 8px 8px; margin: 0px 0px 10px 0px;}
.topictitle2 { font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: center; border-width: 0px 1px 0px 0px; border-style: solid; border-color: #CCCCCC; background-color: #003399; padding: 1px 8px 2px 8px;}
.topicbody2 { font-size: 11px; color: #000066; text-align: left; border-width: 0px 1px 1px 0px; border-style: solid; border-color: #CCCCCC; background-color: #CCDDFF; padding: 1px 8px 8px 8px; margin: 0px 0px 10px 0px;}
.topictitle3 { font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: center; border-width: 0px 1px 0px 0px; border-style: solid; border-color: #CCCCCC; background-color: #007700; padding: 1px 8px 2px 8px;}
.topicbody3 { font-size: 11px; color: #004400; text-align: left; border-width: 0px 1px 1px 0px; border-style: solid; border-color: #CCCCCC; background-color: #CCEECC; padding: 1px 8px 8px 8px; margin: 0px 0px 10px 0px;}
.topictitle4 { font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: center; border-width: 0px 1px 0px 0px; border-style: solid; border-color: #CCCCCC; background-color: #990066; padding: 1px 8px 2px 8px;}
.topicbody4 { font-size: 11px; color: #660033; text-align: left; border-width: 0px 1px 1px 0px; border-style: solid; border-color: #CCCCCC; background-color: #EEBBDD; padding: 1px 8px 8px 8px; margin: 0px 0px 10px 0px;}

.alertbox {text-align: left; margin: 10px; padding: 5px 5px 10px 5px; background-color: #FFEEEE; border-style: solid; border-width: 1px; border-color: #990000;}
.borderbox {text-align: left; margin: 10px; padding: 5px 5px 10px 5px; background-color: #EEEEEE; border-style: solid; border-width: 1px; border-color: #CCCCCC;}

.offbutton { font-size: 11px; color: #FFFFFF; text-align: center; border-width: 0px 1px 1px 0px; border-style: solid; border-color: #CCCCCC; background-color: #000000; padding: 1px 8px 2px 8px; margin: 0px 0px 2px 0px; }
.onbutton { font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: center; border-width: 0px 1px 1px 0px; border-style: solid; border-color: #CCCCCC; background-color: #CC0000; padding: 1px 8px 2px 8px; margin: 0px 0px 2px 0px; }
.logoutbutton { font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: center; border-width: 0px 1px 1px 0px; border-style: solid; border-color: #CCCCCC; background-color: #003399; padding: 1px 8px 2px 8px; margin: 0px 0px 2px 0px; }

.itembutton { font-size: 11px; color: #000000; text-align: center; border-width: 0px 1px 1px 0px; border-style: solid; border-color: #CCCCCC; background-color: #DDEEFF; padding: 1px 8px 2px 8px; margin: 0px 0px 2px 0px; }

.deletebutton { font-size: 11px; color: #000000; text-align: center; border-width: 0px 1px 1px 0px; border-style: solid; border-color: #CCCCCC; background-color: #CC0000; padding: 1px 8px 2px 8px; margin: 0px 0px 2px 0px; }

.menuhead { font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: center; border-width: 0px 1px 1px 0px; border-style: solid; border-color: #CCCCCC; background-color: #0066CC; padding: 1px 8px 2px 8px; margin: 0px 0px 2px 0px; }
.offmenubutton { font-size: 11px; color: #003399; text-align: center; border-width: 0px 1px 1px 0px; border-style: solid; border-color: #CCCCCC; background-color: #DDEEFF; padding: 1px 8px 2px 8px; margin: 0px 0px 2px 0px; }
.onmenubutton { font-size: 11px; font-weight: bold; color: #003399; text-align: center; border-width: 0px 1px 1px 0px; border-style: solid; border-color: #CCCCCC; background-color: #99CCFF; padding: 1px 8px 2px 8px; margin: 0px 0px 2px 0px; }

.outerbox { text-align: left; border-width: 1px; border-style: solid; border-color: #CCCCCC; background-color: #EEEEEE; padding: 20px 10px 40px 10px; }
.innerbox { text-align: left; color: #000000; border-width: 1px; border-style: solid; border-color: #DDDDDD; background-color: #FFFFFF; padding: 10px 10px 30px 10px; margin: 10px 0px 0px 0px; }

.pagebutton { font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: center; border-width: 0px 1px 1px 0px; border-style: solid; border-color: #CCCCCC; background-color: #003399; padding: 1px 20px 2px 20px; }
.alertbutton { font-size: 11px; font-weight: bold; border-width: 1px; border-style: solid; border-color: #CC0000; background-color: #FFEEEE; padding: 1px 20px 2px 20px; }

.indent1 {margin: 0px 20px 0px 20px; text-align: left;}
.indent2 {margin: 0px 40px 0px 40px; text-align: left;}

.hanging {margin: 0px 0px 0px 9px; text-indent: -8px; text-align: left; }

.datarow {font-size: 11px; }

.tiptext { font-size: 11px; font-weight: normal; color: #0066CC; }
.tiptextblack { font-size: 11px; font-weight: normal; color: #000000; padding: 0px 0px 11px 0px; }
.tiptextred { font-size: 11px; font-weight: normal; color: #CC0000; padding: 0px 0px 11px 0px; }
.tiptextgreen { font-size: 11px; font-weight: normal; color: #007700; padding: 0px 0px 11px 0px; }

.errortext { font-weight: bold; color: #FF0000; }
.hilitetext { font-weight: bold; color: #CC0000; }
.hilitetext2 { font-weight: bold; color: #003399; }

.titlehead { font-size: 20px; line-height: 22px; }
.subhead { font-size: 20px; font-weight: bold; line-height: 24px; }
.infoheader { font-size: 11px; font-weight: bold; color: #003399; }

.help { font-size: 11px; font-weight:bold; color:#FFCC00; }
.asterisk { font-size: 11px; font-weight: bold; color: #CC0000; }

.smalltext { font-size: 10px; }
.medtext { font-size: 11px; }
.bigtext { font-size: 14px; }

.smallboldtext { font-size: 10px; font-weight: bold; }
.medboldtext { font-size: 11px; font-weight: bold; }
.bigboldtext { font-size: 14px; font-weight: bold; }
.largeboldtext { font-size: 20px; font-weight:bold; }

.smallwhitetext { font-size: 10px; color: #ffffff; }
.medwhitetext { font-size: 11px; color: #ffffff; }
.bigwhitetext { font-size: 14px; color: #ffffff; }

.navbuttontext { text-align:center; text-decoration:none; vertical-align: center; border-style : solid; padding: 6px 6px 6px 6px; border : 1px; border : red; font-size:11px; background-color : #EFEFEF; }
.buttontext { font-size: 11px; font-weight: bold; }

.bold { font-weight: bold; }

.detailoptioncell { text-align: right; font-size: 12px; }
.servicedescripcell { padding: 0px 20px 0px 20px; font-size: 12px; }
.detailinfocell { font-size: 12px; background-color: #EEEEEE; }
.detailheadcell { color: #003399; font-weight: bold; text-align: right; font-size: 12px; }
.profileheadcell { color: #003399; font-weight: bold; text-align: right; font-size: 10px; }
.profileinfocell { color: #000000; text-align: left; font-size: 10px; }

.textcell { font-size: 12px; font-weight: bold; text-align: right; vertical-align: top; color: #003399; }
.formcell { font-size: 12px; text-align: left; vertical-align: top; border-width: 1px; border-style: solid; border-color: #DDDDDD; background-color: #EEEEEE; }
.formcellon { font-size: 12px; text-align: left; vertical-align: top; border-width: 1px; border-style: solid; border-color: #FFCC00; background-color: #FFEE99; }
.itemcell { font-size: 12px; text-align: left; vertical-align: top; }
.itemtext { font-size: 12px; text-align: left; vertical-align: top; padding: 0px 40px 0px 0px; }
.featurecell { font-size: 12px; text-align: right; vertical-align: top; line-height: 18px; }

.submitcell { font-size:11px; text-align:center; border : 1px; border-style : solid; border-color : #000000; background-color : #FFFFFF; }
.infocell { font-size:11px; border : 1px; border-style : solid; border-color : #000000; background-color : #FFFFFF; }
.reprintcell { font-size:11px; border : 1px; border-style : solid; border-color : #000000; background-color : #FFFFFF; }

.red { color: #CC0000; }
.blue { color: #003399; }
.lightblue { color: #0066CC; }
.gray { color: #CCCCCC; }
.white { color: #FFFFFF; }

.redbg { background-color: #CC0000; }
.bluebg { background-color: #0066CC; }
.blackbg { background-color: #000000; }
.whitebg { background-color: #FFFFFF; }
.graybg { background-color: #DDDDDD; }
.ltgraybg { background-color: #EEEEEE; }
.ltyellowbg { background-color: #FFAAAA; border-width:1px; font-weight:bold; font-size:11px;}
.graybox { border : 1px; border-style : solid; border-color : #EFEFEF; background-color : #FFFFFF; }

A {color: #003399;}
A:link {color: #003399;}
A:visited {color: #0066CC;}
A:hover {color: #FF3300;}
A:active {color: #FF9900;}

* Channel title & link */

.rsslibchannel,.rsslibchannel:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	text-decoration: none;

	font-weight: bold;

}

.rsslibchannel:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #EFEFEF;

	text-decoration: none;

	font-weight: bold;

}



/* Item title & link */

.rsslibitem,.rsslibitem:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9pt;

	color: #000099;

	font-weight: bold;

}

.rsslibitem:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9pt;

	color: #990000;

	text-decoration: none;

	font-weight: bold;

}



/* Item description */

.rsslibdesc {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9pt;

	color: #666666;

	margin-bottom: 5px;

}



/* Channel Editor */

.rsslibeditor {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #999999;

}



/* Channel Date */

.rsslibdate {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #999999;

}



/* Channel Copyright */

.rsslibcopyright {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #AAAAAA;

}
