body {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
}

td, tr, th, p {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px
}

/*
ul {
  padding: 0;
  margin: 0;
  list-style: none;
  }
li {
  float: left;
  position: relative;
  width: 10em;
  }

li ul {
  display: none;
  position: absolute; 
  top: 1em;
  left: 0;
  }

li > ul {
	top: auto;
	left: auto;
	}

li:hover ul, li.over ul{ display: block; }
*/

/* a, a:link, a:visited, a:active { */
a, a:link, a:active {
	color: #5D1F2C;
	text-decoration: none
}
a:hover {
	/* color: #000000; */
	text-decoration: underline;
}

.articleText { text-align: justify; }

.articleCode {
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
}

.articleHead, .articleList_tophead, h1, h2 {
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	text-decoration: none;
	line-height : 100%;
	color : #D55D29;
}

.articleSubHead, .articleList_topsubhead, h3, h4 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5D1F2C;
	line-height: 110%;
	margin-bottom: 0px;
}

.articleSummary {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 135%;
}

.contentHead {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2F418B; /* 7D9C35 */
	line-height: 110%;
}

.contentSubHead {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: 110%;
}

.tableHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6D7983;
	line-height: 13px;
}

.tableSubHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.v09 {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; }
.v10 {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; }
.v11 {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; }
.v12 {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; }
.v13 {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 13px; }
.v14 {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; }


.formButton	{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #92A1AF; }
.formLabel	{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; }
.checkLabel	{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; font-weight: bold;}
.radioLabel	{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; font-weight: bold;}
.formTextArea	{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px;	}
.inputText	{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold;}
.inputPass	{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold;}
.selectMenu	{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold;}
.selectList	{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold;}

/* search */
.formSearch { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold;}
.search_form {}
.search_result {}



.nav_table, .nav_table a, .nav_table a:link, .nav_table a:active, .nav_table a:visited, .nav_table a:hover {
/*	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #4A5966;
	font-weight: normal;
	text-decoration: none; */
}
.nav_table a:hover {
/*	text-decoration: underline; */
}

.nav_table_active, .nav_table_active a, .nav_table_active a:link, .nav_table_active a:active, .nav_table_active a:visited, .nav_table_active a:hover {
/*	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #4A5966;
	font-weight: bold;
	text-decoration: none; */
}

.articleList_toptext {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
}

.articleList_listhead {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}


/* CSS for the top level list */
#list_top_ul {
	padding: 3px 0;
	margin-left: 0;
/*	border-bottom: 1px solid #5E747F;  */
	border-bottom: 1px solid #ff3300;  
	font: bold 12px Verdana, sans-serif;
}
#list_top_ul li {
	list-style: none;
	margin: 0;
	display: inline;
}
#list_top_ul li a {
	padding: 3px 0.5em;
	margin-left: 3px;
	border: 1px solid #778;
	border-bottom: none;
	background: #ff3300;
/*	background: #D7DEE5;      */
	text-decoration: none;
}
#list_top_ul li a:link { color: #5E747F; }
#list_top_ul li a:visited { color: #5E747F; }
#list_top_ul li a:hover {
	color: Black;
	background: #ff3300;;
	border-color: #227;
}
#list_top_ul li a#list_top_active_link, #list_top li a#list_top_home_active_link {
	background: white;
	border-bottom: 1px solid white;
}

/* CSS for the currect level list */
#list_level ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
#list_level li { margin: 0 0 1px 0; }
#list_level a {
	display: block;
	padding: 2px 2px 4px 14px;
	border: 1px solid #92A1AF;
	border-width: 0 0 1px 0;
	width: 157px;
	* width: 173px;
	/* background-color: #B7C2D0; */
}
#list_level a:link, #list_level_ul a:visited {
	color: Black;
	text-decoration: none;
}
#list_level a:hover {
	/* border: 1px solid #92A1AF; */
	background-color: #E1C34C;
	color: Black;
}
#list_level_parent a:link, #list_level_parent a:visited, #list_level_parent_link a:hover {
	padding: 2px 8px 6px 8px;
	/* border: 1px solid #92A1AF; */
	background: url(/img/lft_mid.gif);
	background-repeat: repeat-y;
	/* background-color: #FF6600; */
	color: White;
	text-align: center;
}

/* BEGIN LBYM Custom Definitions */

.subTitle2 {
	font-weight: bold;
	color: #7D9C35;
}

.subTitle3 {
	font-weight: bold;
	color: #000000;
}

.textinput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:000000;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: 888888;

	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: AAAAAA;

	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: 888888;

	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: 888888;	
	padding-right: 3px;
	padding-left: 3px;
	background-image:   url(/calendar/images/txtboxbg.gif);
}

.calFrame {
	height: 100%;
}

.mnuLft {
	width: auto;
	line-height: 1;
	background-color: #496A91;
	background-image: url(/img/nav_btm.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-weight: bold;
	font-size: x-small;
	* font-size: smaller;
	color: #000000;
	text-align: right;
	padding: 0.5em 1em 0.5em 1em;
	* padding: 0.3em 1em 0.5em 1em;
	margin-right: 0.1em;
}

.date {
	float: left;
	width: auto;
	font-weight: bold;
	font-size: x-small;
	* font-size: smaller;
	text-align: left;
}

#search {
	float: right;
	width: auto;
	text-align: right;
	padding-top: 2px;
}

#search a {
	font-weight: bold;
}

.navBar {
	height: auto;
	width: 100%;
	background-color: #496A91;
	background-image: url(/img/nav_rght.gif);
	background-repeat: repeat-y;
	background-position: right top;
	margin: 0 0 0 0;
	* margin: -2px 0 0 0;
	* padding: 0 0 0 0;
}

.navBtm {
	float: left; 
	width: 100%;
	line-height: 50%;
	background-image: url(/img/nav_btm.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: -2px 0 0 0;
}

.navLftCrnr {
	float: left; 
	width: 100%;
	background-image: url(/img/nav_lft_btm.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.navRghtCrnr {
	float: right; 
	width: 100%;
	background-image: url(/img/nav_rght_btm.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.leftCol {
	background-color: #FF3300;
	vertical-align: top;
/*	padding: 4px;
	border-top: 1px solid #7D9C35;
	border-right: none #FFFFFF;
	border-bottom: 1px solid #7D9C35;
	border-left: 1px solid #7D9C35;
	border: 1px solid #7D9C35; */
}

.leftCol_top {
	background-color: #FFFFFF;
	background: url(/img/lft_top.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.leftCol_mid {
	background-color: #FFFFFF;
	background: url(/img/lft_mid.gif);
	background-repeat: repeat-y;
	vertical-align: top;
	padding: 4px 8px;
	color: #FFFFFF;
	font-weight: bold;
}

.leftCol_midLn {
	margin: 0 0 -1px 0;
	padding: 0 0 0 1px;
}

.leftCol_mid a {
	color: #FFFFFF;
	font-weight: bold;
	text-shadow: #000000 2px 2px 2px;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color='black', Positive='true');
}

.leftCol_mid a:hover {
	/* color: #000000; */
	font-weight: bold;
}

.leftCol_nav {
	color: #FFFFFF;
	font-weight: bold;
}

.leftCol_nav a {
	color: #FFFFFF;
	font-weight: bold;
	text-shadow: #000000 2px 2px 2px;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color='black', Positive='true');
}

.leftCol_nav a:hover {
	/* color: #000000; */
	font-weight: bold;
}

.leftCol_btm {
	background-color: #FFFFFF;
	background: url(/img/lft_btm.gif);
	background-repeat: no-repeat;
	vertical-align: top;
}

.rightCol {
	padding: 8px;
	background-color: #FFFFFF;
/*	border-top: 1px solid #7D9C35;
	border-right: none #FFFFFF;
	border-bottom: 1px solid #7D9C35;
	border-left: 1px solid #7D9C35;
	border: 1px solid #7D9C35; */
	vertical-align: top;
}

.rightCol_top {
	background-color: #FFFFFF;
	background: url(/img/right_top.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.rightCol_mid {
	background-color: #FFFFFF;
	background: url(/img/right_mid.gif);
	background-repeat: repeat-y;
	vertical-align: top;
	padding: 4px 8px;
	color: #5D1F2C;
	font-weight: bold;
}

.rightCol_midLn {
	margin: 0 0 -1px 0;
	padding: 0 0 0 1px;
}

.rightCol_mid a {
	color: #5D1F2C;
	font-weight: bold;
	text-shadow: #FFFFFF 1px 1px 1px;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color='black', Positive='true');
}

.rightCol_mid a:hover {
	/* color: #000000; */
	font-weight: bold;
}

.rightCol_btm {
	background-color: #FFFFFF;
	background: url(/img/right_btm.gif);
	background-repeat: no-repeat;
	vertical-align: top;
}

.rightColM {
	background-color: #FFFFFF;
	vertical-align: top;
/*	padding: 4px;
	border-top: 1px solid #7D9C35;
	border-right: none #FFFFFF;
	border-bottom: 1px solid #7D9C35;
	border-left: 1px solid #7D9C35;
	border: 1px solid #7D9C35; */
}

.foot { width: auto; color: #333333; padding: 6px 0 2px 6px; }
.foot a { color: #FFFFFF; text-decoration: none; text-shadow: #000000 2px 2px 2px; 	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color='black', Positive='true'); }
.foot a:hover { color: #E1C34C; text-decoration: underline; }

.contactName {
	background-color: #FFFFFF;
	border-bottom: 1px solid #000000;
	font: 13px "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
	color: #5D1F2C;
}

.contactDetails {
	font: 10px Arial, Helvetica, sans-serif;
	text-align: left;
	color: #000000;
}

.cityHead {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

/********* horizontal rules styles **********/
.hrGrnDot {
	border-bottom: none;
	border-left: none;
	border-right: none;
	border-top: 1px dotted #7D9C35;
	height: 1px;
}
.hrOrgDot {
	border-bottom: none;
	border-left: none;
	border-right: none;
	border-top: 1px dotted #E1794C;
	height: 1px;
}

.hrYlw {
	border-bottom: none;
	border-left: none;
	border-right: none;
	border-top: 1px solid #E1C34C;
	height: 1px;
}
/* END LBYM Custom Definitions */

/* BEGIN ToolTip Definition */

#dhtmltooltip {
	position: absolute;
	width: auto;
	max-width: 200px;
	border: 1px solid #666666;
	padding: 2px;
	background-color: #DDDDDD;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	/* filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); */
}

/* END ToolTip Definition */


/* BEGIN Menu Definitions */

#nav, #nav ul {
	float: right;
	width: auto;
	list-style: none;
	line-height: 1;
/*	background-color: #496A91;            */
	background-color: #fff798;
	background-image: url(/img/nav_btm.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
/*         border-right: 1px solid #000000;    */
/*         border-left: 1px solid #000000;     */
/*         border-bottom: 1px solid #000000;   */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: x-small;
	* font-size: smaller;
	padding: 0;
	margin: 0 0 -1px 0;
	* margin: -2px 0 0 0;
}

#nav a {
	display: block;
	width: auto;
	w\idth: auto;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color='black', Positive='true');
	color: #000000;
	text-decoration: none;
	text-shadow: #ffffff 2px 2px 2px;
	padding: 0.5em 1em;
}

#nav li.active {
	background-color: #d55d29;
	background-image:url(/img/nav_btm_hover.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	color: #FFFFFF;
}

#nav li {
	float: left;
	padding: 0;
	width: auto;
/*	border-right: 1px solid #777777; */
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 150px;
	w\idth: 150px;
	font-weight: bold;
	* font-size: xx-small;
	border: solid #777777;
	border-width: 1px 0 0 1px;
	margin: 0 0 0 0;
}

#nav li li {
	/* padding-right: 1em; */
	width: 150px;
/*	border-bottom: 1px solid #d55d29; */
}

#nav li ul a {
	width: auto;
	w\idth: auto;
}

#nav li ul ul {
	margin: -2.1em 0 0 150px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover {
	background-color: #d55d29;
/*	background-image:url(/img/nav_btm_hover.gif);   */
	background-repeat: repeat-x;
	background-position: left bottom;
	color: #FFFFFF;
}

/* END Menu Definitions */
