body{
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:11px;
	line-height:15px;
	background-image: url(../images/lgren062.jpg);
}	

ul{
	list-style:none;
	margin:0;
	padding:0;
}

li{
	list-style:circle inside;
	margin:0;
	padding:0;
	line-height:16px;
}

ul.body{
	list-style:circle outside;
	margin:0;
	padding:0;
}

ul li.body{
	list-style:circle outside;
	margin:0 0 0 20px;
	padding:0 0 0 5px;
	line-height:15px;
}

ul.circle{
	list-style:circle outside;
	margin:0;
	padding:0;
}

ul li.circle{
	list-style:circle outside !important;
	margin:0 0 0 20px;
	padding:0 0 0 5px;
	line-height:15px;
}

ul.solid{
	list-style:disc outside;
	margin:0;
	padding:0;
}

ul li.solid{
	list-style:disc outside;
	margin:0 0 0 30px;
	padding:0 0 0 5px;
	line-height:15px;
}

ol li.body{
	list-style:decimal outside;
	margin:0 0 0 25px;
	padding:0 0 0 5px;
	line-height:15px;
}

ol.body{
	list-style-type:decimal !important;
	list-style-position:outside;
	margin:0 0 0 25px;
	padding:0 0 0 5px;
	line-height:15px;
}

ul.none{
	list-style:none;
	margin:0;
	padding:0;
}

li.none{
	list-style:none;
	margin:0;
	padding:0;
	line-height:16px;
}

#page{
	width:800px;
	margin:0 auto;
    padding:2px 0;
	background:#FFF;
}

#content h1{
font-size: 18px;
line-height: 20px;
}

#content h2{
font-size: 16px;
}

#content h3{
font-size: 14px;
}

#mainmenu{
	background:#006633;
	height:26px;
	width:770px;
	padding-left: 30px;
	z-index: 1;
	line-height: 30px;
}

#footer-content{
	margin:0 0 0 0
        border-top:0px solid #0D0C94;
        border-left:1px solid #006633;
        border-right:1px solid #006633;
        border-bottom:0px solid #0D0C94;
	padding:1px 5px 1px 5px;
	color:#000;
	background:#d2ffd2;
}

#footer{
	background:#006633;
	height:28px;
	width:800px;
	margin:0;
	padding:0;
	text-align:center;
	line-height: 25px;
	color:white;
}

#content{
	margin:0 0 0 0
    border-top:1px solid #0D0C94;
    border-left:0px solid #0D0C94;
    border-right:1px solid #006633;
    border-bottom:1px solid #006633;
	background-image: url(../images/content_bkg.gif);
	padding:0px 20px 10px 30px;
    min-height:350px;
}


#content p{
	line-height:15px;
}

#content a:link {
color: #0000CD !important;
text-decoration: underline !important;
}

#content a:hover {
color: #3d59ab !important;
}

#content a:visited {
color: #0D0C94;
text-decoration: underline;
}

.emphasis{
	color:#009900;
}

.white{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:11px;
	line-height:15px;
}

.bold{
	font-weight:bold;
}

.LgBold{
	font-weight:bold;
	font-size: 12px;
	color: #000;
}

.Emergency{
	font-weight:bold;
	font-size: 12px;
	color: #FF0000;
}

.ExLgBold{
	font-weight:bold;
	font-size: 14px;
}

.italic{
	font-style:italic;
}

.italic-bold{
	font-style:italic;
	font-weight:bold;
}

.centered {
	text-align:center;
}

.clear {
	clear: both;
}

.break-word {
  width: 158px;
  word-wrap: break-word; /* Internet Explorer 5.5+ */
  white-space: normal; /* Firefox */
  
}

#nav, 
#nav ul {padding:0 0 5px 0; margin:0; list-style:none !important; font: 11px verdana, sans-serif; background:#006633; position:relative; z-index:200;}
#nav {height:25px; padding:0;}

#nav li {float:left; list-style:none !important;}
#nav li li {float:none; background:#006633;}
/* a hack for IE5.x and IE6 */
* html #nav li li {float:left;}

#nav li a {display:block; float:left; color:#FFF; margin:0 25px 0 11px; height:25px; line-height:25px; text-decoration:none; white-space:nowrap;}
#nav li li a {height:20px; line-height:20px; float:none;}

#nav li:hover {position:relative; z-index:300;}
#nav li:hover ul {left:0; top:22px;}
/* another hack for IE5.5 and IE6 */
* html #nav li:hover ul {left:10px;}

#nav ul {position:absolute; left:-9999px; top:-9999px;}
/* yet another hack for IE5.x and IE6 */
* html #nav ul {width:1px;}

/* it could have been this simple if all browsers understood */
/* show next level */
#nav li:hover li:hover > ul {left:-15px; margin-left:100%; top:-1px;}
/* keep further levels hidden */
#nav li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto;}
/* show path followed */
#nav li:hover > a {text-decoration:underline; color:#D2ffd2;}


/* but IE5.x and IE6 need this lot to style the flyouts and path followed */
/* show next level */
#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:-15px; margin-left:100%; top:-1px;}

/* keep further levels hidden */
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px;}

/* show path followed */
#nav li:hover a,
#nav li:hover li:hover a,
#nav li:hover li:hover li:hover a,
#nav li:hover li:hover li:hover li:hover a,
#nav li:hover li:hover li:hover li:hover li:hover a,
#nav li:hover li:hover li:hover li:hover li:hover li:hover a
{text-decoration:underline; color:#D2ffd2;}

/* hide futher possible paths */
#nav li:hover li a,
#nav li:hover li:hover li a,
#nav li:hover li:hover li:hover li a,
#nav li:hover li:hover li:hover li:hover li a,
#nav li:hover li:hover li:hover li:hover li:hover li a
{text-decoration:none; color:#FFF;}

