/*------------------------------------------------*/
/* FY MidGreen Xoops2 Style Sheet Version:1.0.1    */
/*-------------------------------------------------*/

/* The content of the posts (body of text) */
BODY {margin: 0px; padding: 0px; font: 11px Verdana,Arial,Helvetica,sans-serif;}
TD {font: 11px Verdana,Arial,Helvetica,sans-serif;}
#hra_rite {
	background-image: url(images/hra_rite.jpg);
	background-repeat: no-repeat;
	background-color: #003366;
	color: #fff;
	padding: 20px 60px 0px 4px;
	height: 43px;
	margin-top: 1px;
}
#hra_rite a:link, #hra_rite a:visited {
	color: #fff;
}
#hra_rite a:hover, #hra_rite a:active {
	color: #f6f6c2;
}
#banner {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px; }
#search {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px; }
#footer {
	margin-right: 0px;
	margin-left: 0px; }
.globalNav{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #043560; }
A.globalNav:link {
	COLOR: #043560;
	TEXT-DECORATION: none;
	font-size: 10px; }
A.globalNav:visited {
	COLOR: #043560;
	TEXT-DECORATION: none;
	font-size: 10px; }
A.globalNav:hover {
	COLOR: #54659D;
	TEXT-DECORATION: underline;
	font-size: 10px; }
.url {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; }
A.url:link {
	COLOR: #ffffff; TEXT-DECORATION: none }
A.url:visited {
	COLOR: #ffffff; TEXT-DECORATION: none }
A.url:hover {
	COLOR: #a2b4c8; TEXT-DECORATION: underline }
.bgtitle{background-color : #27265F;}
.logobk{background-color : #000099;}
.forumline{background: #f7f7f7;border: 1px solid #315129;}
.headline{
	height: 20px;
	font:x-small Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #BABAC2;
	background-image: url(images/footer_bkg.jpg); }

.bannerBkg {
	background-image: url(images/header_dom_bkg.gif);
	/* background-repeat: no-repeat;
	background-position: right; */
}

.leftnavbutn{
	height: 21px;
	width: 169px;
	font:x-small Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #000099;
	background-image: url(images/localnav_btn.gif);
	vertical-align: middle;
	background-repeat: no-repeat;
}

.leftnavbutn3{
	height: 21px;
	width: 169px;
	font:x-small Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #000099;
	background-image: url(images/localnav_btn1.gif);
	vertical-align: middle;
	background-repeat: no-repeat;
}

a.leftnavbutn0:link {
	color: #FFFFFF;
	text-decoration: none; }
a.leftnavbutn0:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.leftnavbutn0:hover {
	color: #BECCE9;
	text-decoration: none;
}

.leftnavbutn2{
	height: 21px;
	font:x-small Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #000099;
	background-image: url(images/localnav_btn_dblue.jpg);
	vertical-align: middle;
}
.divide{
	height: 16px;
	font:x-small Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #000099;
	background-image: url(images/localnav_spacer_him.jpg);
	vertical-align: middle;
}
.date {
	background-color:#BECCE9;
	height:30px;
	width: 168px;
	text-align:center;
	font-weight:bold;
	vertical-align: middle;
	color:#003366;
	font-size: x-small;
}

.search {
  background-color:#BCBAC5;
  height:31px;
  text-align:right;
  font-weight:bold;
  vertical-align: middle;
  color:#000099;
}

/* General page style */
a:link	{ color: #003366;
}
a:active,a:visited,a.postlink{color:#666666;}
a:hover{color:#3366FF;text-decoration:none}
linkwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;text-decoration:none
}

/* Xoops Main Style Blocks */
table{width:100%;}
fieldset {border:1px solid #555555;padding:5px;}
ul { margin-left: 9px; padding-left: 9px; margin-bottom: 0px; padding-bottom: 0px; margin-top: 0px; padding-top: 0px; list-style: square outside;}
li {  }
hr {border: 1px solid #555555; border-top-width:1px;height:0px}

/* Xoops LEFT Column Blocks Style */
td#leftcolumn {
	width: 160px;
	font-size:12px;
	color: #EBEBEB;
}
td#leftcolumn th {font:11px Verdana,Arial,Helvetica,sans-serif;font-weight: bold;background-color : #003366;color: white;padding:3px;}

/* Xoops CENTER Column Blocks Style */
td#centercolumn {padding: 0px;}
td#centercolumn th {font:11px Verdana,Arial,Helvetica,sans-serif;font-weight: bold;background-color : #003366;color: white;padding:3px;}
td#centercolumn legend.blockTitle {padding: 0px; color: #8e8e8e; font-weight: bold; margin-top: 0px; margin-right: 0px;  margin-left: 0px;}
td#centercolumn div.blockContent {
	padding: 0px; 
	margin: 0px;
	line-height: 120%;}

/* Xoops CENTER LEFT Column Blocks Style */
td#centerLcolumn {width: 50%; padding: 0px 3px 0px 0px;}
td#centerLcolumn legend.blockTitle {
	padding: 3px;
	color: #8e8e8e;
	font-weight: bold;
	margin-top: 0px;
	font-size: x-small;
	background-color: #BCBAC5;
}
td#centerLcolumn div.blockContent {
	padding: 0px; 
	margin: 0px; 
	line-height: 120%;}

/* Xoops CENTER RIGHT Column Blocks Style */
td#centerRcolumn {width: 50%; padding: 0px; margin: 0px;}
td#centerRcolumn legend.blockTitle {padding: 3px; color: #8e8e8e; font-weight: bold; margin-top: 0px;}
td#centerRcolumn div.blockContent {
	padding: 0px;
	margin: 0px;
	line-height: 120%;
	/* background-color: #FFFFFF; */
	font-size: x-small;
}

div#content {
	text-align: left;
	padding: 10px;
}

/* Xoops RIGHT Column Blocks Style */
#rightcolumn {width: 219px; font-size: x-small; margin: 0px; background-image: url(./images/rtcol_hdr_fill.gif); background-repeat: no-repeat; background-position: top;}
#rightcolhead {
	height: 21px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image : url(./images/rtcol_hdr_bkg.gif);
	color : white;
	text-align: left;
	padding-left: 8px;
	padding-top: 7px;
	vertical-align: middle;
	text-transform: capitalize;
	margin: 0px;
	margin-top: -1px;
}
#rightcolhead_php {
	height: 21px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image : url(./images/what_is_php.jpg);
	color : white;
	text-align: left;
	padding-left: 8px;
	padding-top: 7px;
	vertical-align: middle;
	text-transform: capitalize;
	margin: 0px;
	margin-top: -1px;
}
td#rightcolumn {width: 221px; font-size: x-small; margin: 1px;}
td#rightcolumn th {
	height: 24px;
	font:normal small Verdana, Arial, Helvetica, sans-serif;
	background-image : url(./images/rtcol_hdr_bkg.gif);
	color : white;
	text-align: left;
	padding-left: 8px;
	vertical-align: middle;
	text-transform: capitalize;
	margin: 0px;
}
td#rightcolumn blocktitle {
	font:normal small Verdana, Arial, Helvetica, sans-serif;
	background-image : url(./images/rtcol_hdr_bkg.gif);
	color : white;
	letter-spacing : normal;
	text-align: left;
	vertical-align: middle;
	margin: 0px;

}

/* Xoops MainMenu Style */
td#mainmenu a {	
	height: 15px;
	font:x-small Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-image: url(images/bg_localnav_umenu.gif);
	vertical-align: middle;
}
td#mainmenu a:hover {	
	height: 15px;
	font:x-small Verdana, Arial, Helvetica, sans-serif;
	color: #043560;
	background-image: url(images/bg_localnav_umenu.gif);
	vertical-align: middle;
}
td#mainmenu a.menuTop {text-align:left; text-indent: 14px;}
td#mainmenu a.menuMain {text-align:left; text-indent: 14px;}
td#mainmenu a.menuSub {text-align:left; text-indent: 14px;}

/* Xoops UserMenu Style */
td#usermenu a {
	height: 15px;
	font:x-small Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-image: url(images/bg_localnav_umenu.gif);
	vertical-align: middle;
	text-align:left; text-indent: 14px;
}
td#usermenu a:hover {
	height: 15px;
	font:x-small Verdana, Arial, Helvetica, sans-serif;
	color: #043560;
	background-image: url(images/bg_localnav_umenu.gif);
	vertical-align: middle;
	text-align:left; text-indent: 14px;
}
td#usermenu a.menuTop {}
td#usermenu a.highlight {
	height: 15px;
	font:x-small Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-image: url(images/bg_localnav_umenu.gif);
	vertical-align: middle;
}

/* Xoops News Module Style */
.item {border: 0px solid #555555;}
.itemHead {padding: 3px; color: #FFFFFF;}
.itemInfo {text-align: right; padding: 3px;}
.itemTitle a {font-size: small; font-weight: bold; color: #555555; TEXT-DECORATION: underline;}
.itemPoster {font-size: 90%; font-style:italic;}
.itemPostDate {font-size: 90%; font-style:italic;}
.itemStats {font-size: 90%; font-style:italic;}
.itemBody {padding-left: 5px;}
.itemText {margin-top: 5px; margin-bottom: 5px; line-height: 1.5em;}
.itemFoot {text-align: right; padding: 3px;}
.itemFoot a {text-decoration: underline;}
.itemAdminLink {font-size: 90%;}
.itemPermaLink {font-size: 90%;}
.itemPermaLink a:link {vertical-align: middle; font-size: x-small; text-decoration: underline;}


/* Xoops Newbb Style */
.outer   { background-color: #f0f0f0; border: 1px #555555 solid;}
.pagehead    { font-family: Verdana,Arial,sans-serif; font-size: 15px; font-weight: bold; color: #2A4273;}
.even    { background-color: #f0f0f0; padding: 5px; }
.odd     { background-color: #f7f7f7; padding: 5px; vertical-align:top; }
.odd2	 { background-color: #f7f7f7; padding: 5px; }
.foot	 { background-color: #f0f0f0; padding: 5px; height:23px;}
tr.even td {background-color: #f0f0f0; padding: 5px; vertical-align: middle;}
tr.odd td {background-color: #f7f7f7; padding: 5px; vertical-align: middle;}

.comTitle {font-weight: bold; margin-bottom: 5px; padding: 3px; border: 0px solid #315129; border-width: 0px 0px 1px 5px;}
.comText {padding: 2px;}
.comUserStat {font-size: 10px; color: #555555; font-weight:bold; border: 1px solid #555555; background-color: #f7f7f7; margin: 2px; padding: 2px;}
.comUserStatCaption {font-weight: normal;}
.comUserStatus {margin-left: 2px; margin-top: 10px; color: #555555; font-weight:bold; font-size: 10px;}
.comUserRank {margin: 2px;}
.comUserRankText {font-size: 10px;font-weight:bold;}
.comUserRankImg {border: 0;}
.comUserName {}
.comUserImg {margin: 2px;}
.comDate {font-weight: normal; font-style: italic; font-size: smaller}
.comDateCaption {font-weight: bold; font-style: normal;}

/* Form Style */
input {background:#f7f7f7;font-size:9px;font-face: arial, verdana, sans-serif;border:1px solid; border-color:#555555
}
textarea {background:#f7f7f7;font-size:12px;font-face: arial, verdana, sans-serif;border:1px solid; border-color:#555555
}
select {
	color:#333333;
	background-color : #f7f7f7;
	font-size: 9px;
}

/* Quote blocks */
div.xoopsQuote{background:#f7f7f7;border:1px solid #555555;color:#555555;
font-size:11px;line-height:125%;padding;0px;}

/* Code blocks */
div.xoopsCode{background:#f7f7f7;border:1px solid #555555;color:#555555;
font:12px Courier,"Courier New",sans-serif;padding:5px}

#url_bc {

	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 2px; COLOR: #043560; MARGIN-RIGHT: 2px; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #043560; TEXT-ALIGN: right
}
#crumbs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	margin-top: 1px;
/*	margin-left: 2px;
	margin-right: 2px; */
	padding: 4px;
}
A.crumbs:link {
	COLOR: #808080;
	TEXT-DECORATION: none;
	font-size: x-small;
}
A.crumbs:visited {
	COLOR: #808080;
	TEXT-DECORATION: none;
	font-size: x-small;
}
A.crumbs:hover {
	COLOR: #54659D;
	TEXT-DECORATION: underline;
	font-size: x-small;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	text-align: right;
	/*background-image: url(images/footer_bkg.jpg);*/
}
A.footer:link {
	COLOR: #000066;
	TEXT-DECORATION: none;
}
A.footer:visited {
	COLOR: #000066;
	TEXT-DECORATION: none;
}
A.footer:hover {
	COLOR: #54659D;
	TEXT-DECORATION: underline;
}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000066;
	text-align: right;
}
.deptlabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/headerfill.gif);
	text-indent: 8px;
}
.deptlabel2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/headerfill2.gif);
	text-indent: 8px;
}
.depttext {
padding: 8px;
background-color: #CED9EF;
}
.depttext2 {
	padding: 8px;
	background-color: #D1E1C8;
	margin-bottom: 2px;
}
.loggedin {
	background-color:#BCBAC5;
	height:31px;
	text-align:left;
	font-weight:normal;
	vertical-align: middle;
	color:#043560;
	font-size: x-small;
}

#montage {
 padding: 2px 0px 0px 1px;
	/* margin: -9px;
	left: 1px;
	top: 2px;
	position: relative; */
}
.subTitle {  font-family: Verdana, Arial, sans-serif; font-size: 13px; color: #336699; font-weight: bold; }
h4 {  font-family: Verdana, Arial, sans-serif; font-size: 13px; color: #336699; font-weight: bold; }
.homePgArt {
	background-image: url(images/homepage02.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 146px;
}
.rtCol01 {
	background-image: url(images/rtCol01.gif);
	padding: 8px;
}
.rtCol02 {
	background-image: url(images/rtCol02.gif);
	padding: 8px;
}
.rtCol03 {
	background-image: url(images/rtCol03.jpg);
	padding: 8px;
}
#dropmenudiv{
	position:absolute;
	border:1px solid #EDEDED;
	font:normal 10px Verdana;
	line-height:16px;
	z-index:100;
	margin-top: -16px;
	margin-left: 169px;
}
#dropMenuItem {
	height: 16px;
	border-bottom: 1px solid white;
	padding-left: 3px;
}
#navlist {
	width: 168px;
	font-size: 10px;
	font-family: verdana, arial, sans-serif;
	background-color:#ffffff;
}
#navlist a {
	width: 152px;
	display: block;
	padding: 4px 0px 6px 16px;
	background-image:  url(images/localnavbtn.jpg);
	background-repeat: no-repeat;
	background-position: 0% 50%;
}
#navlist a:link, #navlist a:visited {
	color: #ffffff;
	text-decoration: none;
}
#navlist a:hover, #navlist a:active {
	background-image:  url(images/localnavbtn_ovr.jpg);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	color: #cccccc;
}
#uberlink a:link, #uberlink a:visited,
#uberlink a:hover, #uberlink a:active {
	display: block;
	padding: 5px 0px 6px 16px;
	width: 153px;
	font-size: 10px;
	font-family: verdana, arial, sans-serif;
	background-image:  url(images/localnavbtn_ovr.jpg);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	color: #1f215b;
	text-decoration: none;
} 
#exnavlist {
	width: 168px;
	font-size: 10px;
	font-family: verdana, arial, sans-serif;
}
#exnavlist a {
	width: 152px;
	display: block;
	padding: 4px 0px 6px 16px;
	background-image:  url(images/exlocalnavbtn.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
}
#exnavlist a:link, #exnavlist a:visited {
	color: #ffffff;
	text-decoration: none;
}
#exnavlist a:hover, #exnavlist a:active {
	background-image:  url(images/exlocalnavbtn_ovr.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	color: #cccccc;
}
#subnav {
	width: 153px;
	font-size: 9px;
	font-family: verdana, arial, sans-serif;
	background-image:  url(images/subNavFill.gif);
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0000A0;
	border-right-color: #0000A0;
	border-bottom-color: #0000A0;
	border-left-color: #0000A0;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
}
#subnav a:link, #subnav a:visited {
	color: #31374B;
	text-decoration: none;
}
#subnav a:hover, #subnav a:active {
	color: #990000;
	text-decoration: underline;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #043560;
}
.quote {
	text-align: center;
	font-family: Arial, Verdana, sans-serif;
	font-size: 16px;
	color: #131697;
	font-weight: bold;
}
.rtColTxt {
	text-align: center;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #131697;
	font-weight: bold;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2F3F73;
}
h2 {  font-family: Verdana, Arial, sans-serif; font-size: 13px; color: #336699; font-weight: bold; }
h3 {  font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #003366; font-weight: bold; }
h4 {  font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #666666; font-weight: bold; }
h5 {  font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000000; font-weight: bold; }
h6 {  font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000000; font-weight: bold; }
#NewsLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/NewsLabel.gif);
	background-position: right;
	text-indent: 5px;
	padding: 6px 0px 6px 0px;
}
#wsNewsLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/wsNewsLabel.gif);
	background-position: right;
	text-indent: 5px;
	padding: 6px 0px 6px 0px;
}
/* new footer styles */
.swstext {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #456F97;
	text-decoration: none;
}
a.swstext:link {
	color: #456F97;
	text-decoration: none; }
a.swstext:visited {
	color: #456F97;
	text-decoration: none;
}
a.swstext:hover {
	color: #BECCE9;
	text-decoration: none;
}

