/* CSS Document */
body { background-image:url(images/bg.gif); background-repeat:repeat-x; font: normal 11px/14px Verdana, helvetica, arial, san serif; margin:0;background-color:999999;}

#header { background-image:url(images/headerbg.gif); font: normal 9px/9px Verdana, helvetica, arial, san serif; color:#999; text-align:right; height:26px; margin:0; padding:0 10px 0 0;}
#header a:link { text-decoration:none; color:#999;}
#header a:hover { text-decoration:underline; color:#fff;}
#header a:visited { text-decoration:none; color:#999;}

#menu { background-image:url(images/menubg.gif); height:73px;}
ol { list-style: none; padding: 0; margin:0 25px; }
#nav li li a { display: block; font-weight: normal; color: #fff; padding: 5px 10px; width:13em;}
#nav li li a:hover { padding: 5px 5px; border: 5px solid #333; border-width: 0 5px; background-color:#eee; color:#c00; }
li { float: left; position: relative; text-align: left; cursor: default; padding: 0px 20px; }
li#item { background-image:url(images/menuitembg.gif); padding:20px 0 33px 0; font: normal 11px/14px Verdana, helvetica, arial, san serif;}
li#item a { color:#FFFFFF;}
li#item a:hover { color:#c00;}
li ol { display: none; position: absolute; top: 100%; left: 0; font-weight: normal; background-color:#656565; font-size:11px; padding: 0.5em 0 1em 0; border:1px solid #000; border-width:0 1px 1px 1px; margin: 0;}
li>ol { top: auto; left: auto; }
li li { display: block; float: none; background-color: transparent; border: 0; padding:0;}
li:hover ol, li.over ol { display: block; }

#content { background-image:url(images/contentbg.gif); height:73px; padding:4px 0 0 0;}
#content h1 { font: bold 18px/18px Verdana, helvetica, arial, san serif; color:#900; margin:0; text-align:left;}
#content ul { font: normal 11px/14px Verdana, helvetica, arial, san serif;}
#content a { color:#cc0000; text-decoration:none; }
#content a:hover { color:#993366; text-decoration:underline; }
#content a:visited { color:#cc0000; text-decoration:none; }
#content a:active { color:#cc0000; text-decoration:none; }

#footer { background-image:url(images/footerbg.gif); font: normal 9px/9px Verdana, helvetica, arial, san serif; color:#b00; text-align:left; height:59px;}
#footer p { margin:0; padding:5px 10px 0 10px;}

.blackTable{
	border-style:solid;
	border-width:1px;
	border-collapse:collapse;
	border-color:#000000;
}
.clsHeader {
	font-size : 13px;
	font-weight : bold;
}
.clsHeaderDark {
	font-size : 13px;
	font-weight : bold;
	color : white;
	background-color : 000000;
}
.clsHeaderGray {
	font-size : 13px;
	font-weight : bold;
	color : white;
	background-color : 696969;
}
.clsHeaderDarkLink{
	color: ffffff;
	
}
.clsHeaderMedium {
	font-size : 13px;
	font-weight : bold;
	color : white;
	background-color : 009933;
}
.clsHeaderMediumLink{
	color: yellow;
	
}
.clsRequired {
	color : red;
}
.blackBorder{
	border: solid black; border-width:1;padding:1;
}	
.required{
	color: red;
}
.Bold
{
	font-weight: bold;
}

.Title
{
	font-weight: bold;
	font-size: 18px;
	color: #cc3300;
}

.Code
{
	border: #8b4513 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000066;
	font-family: 'Courier New' , Monospace;
	background-color: #ff9933;
}
