body { color: #444; }
.boxed, table { border: 1px solid #ccc; background-color: #fff; }
tr { font-size: 11px; height: 25px; }
td,th { padding: 3px; }
th { font-size: 12px; font-weight: bold; text-align: center; }

a { color: #005A84; text-decoration: none; }

a:hover { text-decoration: underline; }

p, ul, li { padding: 5px 5px 5px 5px; font-size: 11px; }

.cog_odd { background-color: #eaeaea; }
.cog_even { background-color: #fff; }

.header_bar { background-image: url(/images/edge/blue_back.jpg); background-repeat: repeat-x; height: 25px; padding-top: 5px; }
#bd { padding-right: 3px; padding-left: 3px; }
.footer { border-top: 1px solid #c4c9d4; text-align: center; }

h1 { font-size: 2.0em; }
h2 { font-size: 1.8em; }
h3 { font-size: 1.6em; }
h4 { font-size: 1.4em; }
h5 { font-size: 1.2em; }
h6 { font-size: 1.0em; }

/** Boxes and forms etc. Start here **/
.loginShell { width: 450px; height: 180px; background-color: #eee; padding-top: 15px; border: 1px solid #888; }
.loginShell h1 { font-size: 15px; font-weight: bold; text-align: left; }
.right { padding-left: 150px; }
/** Boxes and forms etc. End here **/

.greenIt { color: #006600; }
.redIt { color: #cc0000; }
.mandatory { color: #fb3e31; font-size: 11px; }

.newsbody { line-height: 1.5; text-align: justify; }

/** Override TabView skin elements */
.yui-skin-sam .yui-navset .yui-content { background:#ffffff; /* content background color */ }


/** Navigation related definitions - Start here **/

/** Sameer's definitions **/

li { padding: 0 0 0 0; margin: 0 0 0 0; }

.xmMainUL li {
	display: block;
	border-top: 1px solid #CCC;
	padding: 3px 5px 3px 5px;
	color: #FFF;
	font-weight: bold;
	font-size: 11px;
	//background: #005A84;
	text-transform: uppercase;
}

.xmMainUL li a {
	color: #FFF;
	font-weight: bold;
	font-size: 11px;
	background: #005A84;
	text-transform: uppercase;
}

.xmMainUL li a:hover {
	background-color: #ED7125;
}

.xmSubUL li {
	display: block;
	padding: 3px 5px 3px 6px;
	margin-bottom: 1px;
	color: #005A84;
	font-size: 11px;
	font-weight: bold;
	border-top: 1px solid #CCC;
	background-color: #FFF;
}

.xmSubUL li a {
	color: #005A84;
	font-weight: bold;
	font-size: 11px;
	background-color: #FFF;
}

.xmSubUL li a:hover { background-color: #FFF; color: #F60; }

.nonav { padding: 3px; color: #666;	font-size: 11px; }

.xmItmLI { position: relative; }

.xmItmLI, .xmLblLI a { display: block; color: #FFF; font-weight: bold;	font-size: 11px; background: #005A84; text-transform: uppercase; }

.xmLblLI { display: block; padding: 3px 5px 3px 5px; color: #FFF; font-weight: bold;	font-size: 11px; background: #005A84; text-transform: uppercase; }



/* xMenu6 instance 1 */

/*
  Use the UL's ID to define rules that are generally not over-ridden.
  These rules apply whether Javascript is enabled or disabled.
*/

#xMenu6_1 {

}

#ActiveMenuItem {
  color:#FFF;
  background-color:#9CF;
}

/*
  Use the UL's CLASS to define rules for when Javascript is disabled.
  When Javascript is enabled the UL's className will be over-written
  by a class defined in "xmenu6.css".
*/

.xMenu6 {

}

.xMenu6 ul { list-style: none; }
.xMenu6 li { list-style: none; margin:0; padding:0; }


/** End Sameer's definitions **/

/** Toggle layer form. We have provision for one form per page by default **/

div#toggleForm0 { display: none; }

/** End Toggle layer form **/

/**


.navigation {
	margin-bottom: 16px;
	border-bottom: 1px solid #CCC;
	background-color: #FFF;
}

.navOn, .navOff {	position: relative; }

.navOn a {
	display: block;
	padding: 3px 5px 3px 5px;
	color: #FFF;
	font-weight: bold;
	font-size: 11px;
	border-top: 1px solid #CCC;
	background: #ED7125;
	text-transform: uppercase;
}

.navOff a {
	display: block;
	padding: 3px 5px 3px 5px;
	color: #FFF;
	font-weight: bold;
	font-size: 11px;
	border-top: 1px solid #CCC;
	background: #005A84;
	text-transform: uppercase;
}

.navOff a:hover {
	background-color: #ED7125;
}

a.navIcon {
	display: block;
	position: absolute;
	top: 7px;
	right: 4px;
	padding: 0;
	border: none;
	background: none;
}

.subnavSection {
	background-color: #999;
	height: 1px;
	overflow:hidden;
}

.subnavOff { }

.subnavOff a {
	display: block;
	padding: 3px 5px 3px 6px;
	margin-bottom: 1px;
	font-size: 11px;
	font-weight: bold;
	border-top: 1px solid #CCC;
}

.subnavOpen a {
	display: block;
	padding: 3px 5px 5px 6px;
	font-size: 11px;
	font-weight: bold;
	background-color: #FFF;
	border-top: 1px solid #CCC;
}

.subnavOff a:hover { color: #F60; }

.subnavOn { }

.subnavOn a {
	display: block;
	padding: 3px 5px 3px 6px;
	margin-bottom: 1px;
	color: #F60;
	font-size: 11px;
	font-weight: bold;
	border-top: 1px solid #CCC;
	background-color: #FFF;
}

.subnavOn a:hover {	color: #F60; }

**/

/** Navigation related definitions - End Here **/
