/* Body */
BODY {
	margin: 0px 0px 0px 0px;
	background-color : #000000;
	color : #000000;
	}

td,tr,div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px
	}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	}

h4 {
	color: #003399; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px; font-weight: bold;
	}
	
h5 {
	color: #0033FF; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; font-weight: bold;
	}
	
h6 {
	color: #3366FF; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight: bold;
	}

/* Links */
a:link, a:visited {
	text-decoration: underline;
	color: #bb0000;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	}
a:hover {
	text-decoration: none;
	color: #333333;
	}

/* Horizontal Line */	
hr {
	background: #C0C0C0; height:2px; border: 1px inset;
	}

/* --Default Class Settings-- */	

a.mainmenu:link, a.mainmenu:visited {
	color: #336699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #E9CC28;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border: 1px solid #000000;
	height: 12px;
	width: 140px;
	margin: 2px;
	}
a.mainmenu:hover {
	color: #003399;
	text-decoration: none;
	font-weight: bold;
	background-color: #FF9900;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border: 1px solid #000000;
	margin: 2px;
	}

/* Content - Sections & Categories */
.contentpane {
	background-color : #FFFFFF; 
	}
		
.contentpaneopen {
	border : 0px ridge #DCDCDC;
	}
	
.contentheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
 	color: #333333;
	text-align:left;
	}

.contentpagetitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #BB0000;
	text-align: left;
	}

.contentdescription {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	text-align: left;
	}
	
/* Links */
a.blogsection:link, a.blogsection:visited {
	color: #336699; text-decoration: none; font-weight: normal;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	}

a.blogsection:hover {
	color: #003399;	text-decoration: none;
	}
	
a.weblinks:link, a.weblinks:visited {
	color: #336699; text-decoration: none; font-weight: normal;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	}

a.weblinks:hover {
	color: #003399;	text-decoration: none;
	}

a.readon:link, a.readon:visited {
	color: #BB0000; text-decoration: underline; font-weight: bold;
	text-align: right;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

a.readon:hover {
	color: #CC6666;	text-decoration: none;
	}

.moduleheading {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	white-space: nowrap;
	background-color: #990000;
	border: 1px solid #000000;
	height: 16px;
	width: auto;
	padding: 4px;
	text-align: left;
	}


table.moduletable {
	margin: 0px 0px 0px 0px;
	width: 95%;
	border-left: solid 0px #000000;
	border-right: solid 0px #000000;
	border-top: solid 0px #000000;
	border-bottom: solid 0px #000000;
	}

table.moduletable th {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	white-space: nowrap;
	background-color: #990000;
	border: 1px solid #000000;
	height: 16px;
	width: auto;
	padding: 4px;
	text-align: left;

	}

table.moduletable td {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	}


.componentheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
 	color: #333333;
	text-align:left;
	}
	
.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	border-style: solid;
	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
	} 

.inputbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	background: #FFFFFF;
	border: 1px solid;
	}

/** category text format and links **/
.category {
	color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; font-weight: bold; text-decoration: none;
	}

a.category:link, a.category:visited {
	color: #336699; font-weight: bold;
	}

a.category:hover {
	color: #003399;
	}
	
.poll {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 14px
	}
	
.sectiontableentry1, .contentpane {
	background-color : #FFFFFF;	
	}

.sectiontableentry2 {
	background-color : #FFF9EA;
	}

.sectiontableheader {
	background-color : #FFCC66;
	color : #FFFFFF;
	font-weight : bold;
	}
	
.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF9900;
	text-decoration: none; 
	font-weight: normal;
	}

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

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

li { 
	list-style: inside url(../images/arrow.png) 3px;
	list-style-image: url(../images/arrow.png);
	}

.fase4rdf {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; color: #000000; font-weight: normal;
	}

a.fase4rdf:link {
	font-size: 10px; font-weight: normal; color: #336699;
	}

a.fase4rdf:hover {
	font-weight: bold; color: #003399;
	}	

table.searchintro {
  	background-color: #FFF2D7;
	border: solid 1px #777777;
	}

table.contact {
	background-color: #FFFFFF;
	}

table.contact td.icons {
	background-color: #FFEBBF;
	}

table.contact td.details {
	background-color: #FFF9EA;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
.pathway, a.pathway:link, a.pathway:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.pathway:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.photo { background: url(/images/icons/photoicon.gif) no-repeat; padding-left: 20px; font: bold 11px Verdana, Arial, sans-serif; color: maroon; text-transform: uppercase; }
.photo A { color: maroon; text-decoration: none; }
.photo A:hover { color: maroon; text-decoration: underline; }

hr.medium_nav { height: 1px; width: 100%; color: #cccccc; background-color: #cccccc; }
hr.hard_nav { height: 5px; width: 100%; color: #cccccc; background-color: #cccccc; margin: 5px 0; }
hr.hard { height: 3px; width: 100%; color: #d1d4bf; background-color: #d1d4bf; }
hr.medium { height: 1px; width: 100%; color: #d1d4bf; background-color: #d1d4bf; }
hr.black { height: 1px; width: 100%; color: #000000; background-color: #d1d4bf; }

img.img_left { margin-right: 8px; margin-bottom: 5px; float: left; }
img.img_leftbig { margin-right: 8px; margin-bottom: 8px; float: left; }
img.img_right { margin-right: 5px; margin-bottom: 5px; float: right; }
img.img_rightbig { margin-right: 8px; margin-bottom: 8px; float: right; }

.bggold { background-color: #CCCC99; padding: 5px; font: bold 12px Verdana, Arial, sans-serif; }
.bggrey { background-color: #ECECEC; padding: 8px; }
.bglight { background-color: #FFFFCC; padding: 5px; }
.bgbrown { background-color: #FFCC99; padding: 5px; }
.bgblue  { background-color: #003366; padding: 5px; }
.bgblack  { background-color: #333333; padding: 5px; }

.box { border: 1px solid #d1d4bf; padding: 5px; font: normal 10px Verdana, Arial, sans-serif;}
.box2 { font: normal 10px Verdana, Arial, sans-serif; clear: both; }
.box3 { border: 1px solid #d1d4bf; font: normal 10px Verdana, Arial, sans-serif;}

.sectionbrown { font: bold 12px Verdana, sans-serif; margin-bottom: 3px; color: #FFFFFF; padding: 5px; background-color: #FFCC99; }
.sectionbrown A { color: #FFFFFF; }

.sectitle { font: bold 10px Verdana, sans-serif; padding: 4px; margin-bottom: 3px; background-color:#ececec; color: black; }
.sectitle A { color: #AA0000; }
.sectitleR { font: bold 11px Verdana, sans-serif; padding: 4px; margin-bottom: 3px; background-color:#ececec; color: black; }
.sectitleR A { color: #AA0000; }
.sectitle2 { font: bold 10px Verdana, sans-serif; margin-bottom: 3px; color: #FFFFFF; padding: 4px; background-color: #003366; }
.sectitle2 A { color: #FFFFFF; }
.sectionblack { font: bold 10px Verdana, sans-serif; margin-bottom: 3px; color: #FFFFFF; padding: 5px; background-color: #000000; }
.sectionblack A { color: #FFFFFF; }
.sectionred { font: bold 11px Verdana, sans-serif; margin-bottom: 3px; color: #FFFFFF; padding: 5px; background-color: #BB0000; }
.sectionred A { color: #FFCC33; }
.sectionredbig { font: bold 12px Verdana, sans-serif; color: #FFFFFF; padding: 6px; background-color: #BB0000; }
.sectionredbig A { color: #FFCC33; }

.red14 { font: bold 13px Verdana, sans-serif; color: #efefef; padding: 3px; background-color: #BB0000; }
.red14 A { color: #efefef; }

.red18 { font: bold 13px Verdana, sans-serif; color: #efefef; padding: 3px; background-color: #BB0000; }
.red18 A { color: #efefef; }

.nav1 { font: bold 10px Verdana, sans-serif; color: #efefef; margin-left: 1px; padding: 4px; background-color: #666666; }
.nav1 A { color: #efefef; text-decoration: none;}
.nav1 A:hover { color: #ffcc33; background-color: #aa0000; text-decoration: underline; }
.nav1 A:visited { color: #efefef; text-decoration: none; }

.navleft { font: bold 11px Verdana, sans-serif; color: #efefef; padding: 3px; background-color: #BB0000; }
.navleft A { color: #ffcc33; }

.sectionred2 { font: bold 16px Verdana, sans-serif; color: #FFFFFF; padding: 6px; background-color: #BB0000; }
.sectionred2 A { color: #FFCC33; }
.sectionblue { font: bold 12px Verdana, sans-serif; margin-bottom: 3px; color: #FFFFFF; padding: 5px; background-color: #3333CC; }
.sectionblue A { color: #FFFFFF; }
.sectiontitle2 { font: bold 30px Verdana, Arial, sans-serif; color: white; text-transform: uppercase; border-left: 1px solid white; padding-left: 10px }
.sectiontitle2 A { color: white; }
.contentsub { font: bold 11px Verdana, Arial, sans-serif; text-transform: uppercase; }
.sectionblack2 { font: bold 11px Verdana, sans-serif; margin-bottom: 3px; color: #FFFFFF; padding: 5px; background-color: #000000; }
.sectionblack2 A { color: #FFFFFF; }
.sectitle3 { font: bold 11px Verdana, sans-serif; padding: 4px; margin-bottom: 3px; background-color:#ececec; color: black; }
.sectitle3 A { color: #AA0000; }
.sectitlew { font: bold 11px Verdana, sans-serif; padding: 4px; margin-bottom: 3px; background-color:#FFFFFF; color: black; }
.sectitlew A { color: #AA0000; }

.gold10 { font: 10px Verdana, sans-serif; color: #ffcc33; }
.gold10 A { color: #efefef;}
.gold10 A:hover { color: #ffcc33;}
.gold10 A:visited { color: #efefef;}

.gold11 { font: 11px Verdana, sans-serif; color: #ffcc33; }
.gold11 A { color: #efefef; }
.gold11 A:hover { color: #ffcc33; }
.gold11 A:visited { color: #efefef; }

.gold12 { font: 12px Verdana, sans-serif; color: #ffcc33; }
.gold12 A { color: #efefef; }
.gold12 A:hover { color: #ffcc33; }
.gold12 A:visited { color: #efefef; }

.white10 { font: 10px Verdana, sans-serif; color: #efefef; }
.white10 A { color: #ffcc33; }
.white10 A:hover { color: #efefef; }
.white10 A:visited { color: #ffcc33; }

.white11 { font: 11px Verdana, sans-serif; color: #efefef; }
.white11 A { color: #ffcc33; }
.white11 A:hover { color: #efefef; }
.white11 A:visited { color: #ffcc33; }

.gold13 { font: 13px Verdana, sans-serif; color: #ffcc33; }
.gold13 A { color: #efefef; }
.gold13 A:hover { color: #ffcc33; }
.gold13 A:viisted { color: #ffcc33; }

.white { font: 10px Verdana, sans-serif; color: #efefef; }
.white A { color: #ffcc33; }
.white A:hover { color: #FFCC33; }
.white2 { font: 11px Verdana, sans-serif; color: #efefef; }
.white2 A { color: #FFFFFF; }
.white2 A:hover { color: #FFCC33; }
.white3 { font: 14px Verdana, sans-serif; color: #CCCC99; }
.white3 A { color: #CCCC99; }
.white3 A:hover { color: #FFFFFF; }
.whiteall { font: 10px Verdana, sans-serif; color: #efefef; }
.whiteall A { color: #efefef; }

.deck40 { font: bold 40px Verdana, Arial, sans-serif; }
.deck38 { font: bold 38px Verdana, Arial, sans-serif; }
.deck36 { font: bold 36px Verdana, Arial, sans-serif; }
.deck34 { font: bold 34px Verdana, Arial, sans-serif; }
.deck32 { font: bold 32px Verdana, Arial, sans-serif; }
.deck30 { font: bold 30px Verdana, Arial, sans-serif; }
.deck28 { font: bold 28px Verdana, Arial, sans-serif; }
.deck26 { font: bold 26px Verdana, Arial, sans-serif; }
.deck24 { font: bold 24px Verdana, Arial, sans-serif; }
.deckheadline { font: bold 22px Verdana, Arial, sans-serif; color: #bb0000 }
.deck22 { font: bold 22px Verdana, Arial, sans-serif; }
.deck20 { font: bold 20px Verdana, Arial, sans-serif; }
.deck19 { font: bold 19px Verdana, Arial, sans-serif; }
.deck18 { font: bold 18px Verdana, Arial, sans-serif; }
.deck17 { font: bold 17px Verdana, Arial, sans-serif; }
.deck16 { font: bold 16px Verdana, Arial, sans-serif; }
.deck15 { font: bold 15px Verdana, Arial, sans-serif; }
.deck14 { font: bold 14px Verdana, Arial, sans-serif; }
.deck13 { font: bold 13px Verdana, Arial, sans-serif; }
.RHeadline { font: bold 14px Verdana, Arial, sans-serif; color: #aa0000 }
.topstory16 { font: bold 16px Verdana, Arial, sans-serif; color: #aa0000 }
.topstory18 { font: bold 16px Verdana, Arial, sans-serif; color: #aa0000 }
.deck12 { font: bold 12px Verdana, Arial, sans-serif; }
.deck12a { font: 12px Verdana, Arial, sans-serif; }
.deck11b { font: bold 11px Verdana, Arial, sans-serif; }
.deck11 { font: 11px Verdana, Arial, sans-serif; }
.SText { font: 11px Verdana, Arial, sans-serif; }
.deck10 { font: bold 10px Verdana, sans-serif; }
.deck10a { font: 10px Verdana, sans-serif; }
.div { font: 10px Verdana, sans-serif; }
.deck_read_in { color: #636363; }

.deck22w { font: bold 22px Verdana, Verdana, Arial, sans-serif, color: #FFFFFF;}
.deck20w { font: bold 20px Verdana, Verdana, Arial, sans-serif, color: #FFFFFF;}
.deck18w { font: bold 18px Verdana, Verdana, Arial, sans-serif, color: #FFFFFF;}
.deck16w { font: bold 16px Verdana, Verdana, Arial, sans-serif, color: #FFFFFF;}
.deck15w { font: bold 15px Verdana, Verdana, Arial, sans-serif, color: #FFFFFF;}
.deck14w { font: bold 14px Verdana, Verdana, Arial, sans-serif, color: #FFFFFF;}
.deck13w { font: bold 13px Verdana, Verdana, Arial, sans-serif, color: #FFFFFF;}
.deck12w { font: bold 12px Verdana, Verdana, Arial, sans-serif, color: #FFFFFF;}
.deck11w { font: bold 11px Verdana, Verdana, Arial, sans-serif, color: #FFFFFF;}
.deck10g { font: 10px Verdana, Verdana, Arial, sans-serif, color: #666666;}

.deckhead { font: normal 10px Verdana,Arial,sans-serif; text-transform: uppercase; }
.teasetext14  { font: normal 14px Verdana, Arial, sans-serif; }
.teasetext13  { font: normal 13px Verdana, Arial, sans-serif; }
.teasetext12  { font: normal 12px Verdana, Arial, sans-serif; }
.teasetext11  { font: normal 11px Verdana, Arial, sans-serif; }
.byline { font: normal 11px Verdana,Arial,sans-serif; }
.body { font: normal 80% Verdana,Arial,sans-serif; }
.date { font: normal 10px Verdana, Arial, sans-serif; color: #333333; }
.type { font: normal 10px Verdana, Arial, sans-serif; }
.utils { font: normal 11px Verdana, Arial, sans-serif; }


/* --[[ Main Expand Icons ]]-- */
#imenus0 .imeam span,#imenus0 .imeamj span {background-image:url(C:/Program Files/OpenCube/Visual Infinite Menus/icon_library/arrows/light_arrow_down.gif); width:9px; height:6px; left:0px; top:5px; background-repeat:no-repeat;background-position:top left;}
#imenus0 li:hover .imeam span,#imenus0 li a.iactive .imeamj span {background-image:url(C:/Program Files/OpenCube/Visual Infinite Menus/icon_library/arrows/light_arrow_down.gif); background-repeat:no-repeat;background-position:top left;}


/* --[[ Sub Expand Icons ]]-- */
#imenus0 ul .imeas span,#imenus0 ul .imeasj span {background-image:url(C:/Program Files/OpenCube/Visual Infinite Menus/icon_library/arrows/medium_purple_right.gif); width:6px; height:9px; left:0px; top:3px; background-repeat:no-repeat;background-position:top left;}
#imenus0 ul li:hover .imeas span,#imenus0 ul li a.iactive .imeasj span {background-image:url(C:/Program Files/OpenCube/Visual Infinite Menus/icon_library/arrows/medium_purple_right.gif); background-repeat:no-repeat;background-position:top left;}


/* --[[ Main Container ]]-- */
#imouter0 {border-style:none; border-color:#1f1f1f; border-width:1px; padding:2px; margin:0px; }


/* --[[ Sub Container ]]-- */
#imenus0 li ul {background-color:#d3d2df; border-style:solid; border-color:#333333; border-width:1px; padding:5px; margin:4px 0px 0px; }

	/* [Underlayment (Drop Shadow)] */
	#imenus0 .imunder {background-color:#a2a2a2; top:3px; left:3px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);opacity:0.50;-moz-opacity:0.50;}


/* --[[ Main Items ]]-- */
#imenus0 li a {background-color:#585575; color:#dddddd; text-align:left; font-family:Verdana; font-size:11px; font-weight:normal; font-style:normal; text-decoration:none; border-style:none; border-color:#ffffff; border-width:1px; padding:2px 8px; margin:0px 2px 0px 0px; }

	/* [hover] - These settings must be duplicated for IE compatibility.*/
	#imenus0 li:hover>a {text-decoration:underline; }
	#imenus0 li a.ihover, .imde imenus0 a:hover {text-decoration:underline; }

	/* [active] */
	#imenus0 li a.iactive {}


/* --[[ Sub Items ]]-- */
#imenus0 ul a {background-color:transparent; color:#555555; text-align:left; font-size:11px; font-weight:normal; text-decoration:none; border-style:none; border-color:#000000; border-width:1px; padding:2px 5px; }

	/* [hover] - These settings must be duplicated for IE comptatibility.*/
	#imenus0 ul li:hover>a {color:#000000; text-decoration:underline; }
	#imenus0 ul li a.ihover {color:#000000; text-decoration:underline; }

	/* [active] */
	#imenus0 ul li a.iactive {background-color:#ffffff; }


