html{margin:5;}
body 
{
	padding:0;font:100% sans-serif; color: #000; 
	background-color:#FFFFFF; 
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#dcdcdc',EndColorStr='#FFFFFF');
}

A:link, A:visited
{
	color:Blue;
	text-decoration:underline;
}
A:Hover
{
	color:Black;
}

h1,h2,h3{padding-left: 15px;margin: 0}
h2{font-size: 150%;color: #000; text-decoration:underline;}
p{margin: 0;padding: 0 13px 0.7em;line-height: 1.5; font-size:13px;}
address{font-style: normal}
TABLE{font-size:11px;z-index:0;}
div.gradient{background: #F2F2F2 url(images/gradient.png)  repeat-x top;
	font-size:11px;}
div.gradient p{margin:0;}

.margin10l {margin:20;float:left;}
.margin10 {margin:20;}
.margin10r {margin:20;float:right;}

p.codehere{color: #2A4D91}
.mailto
{ 
	font-size:11px;
	color:Blue;
	font-weight:bold;
	text-decoration:none;
	margin: 5px;
}

div#container{background-color: #C0CDF2;text-align: left}
div#header{background-color: #ffffff; height:80px;width:100%;}
div#header h1{color: #FFF;font-size: 300%;font-weight: 900}
div#menu{width:100%;overflow:auto;background: #ffffff;}

ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0;font:90%}
ul#nav{padding-left:10px}
ul#nav li
{
	float: left;
	width: 160px;
	margin-right: 2px;
	border-bottom: darkgray 1px solid;
	text-align: center;
}
ul#nav a
{
	background: #B2D9FF;
	float: left;
	width: 160px;
	color: darkgray;
	text-decoration: none;
}
ul#nav a:hover{color: black;border:0;}

ul#nav2,ul#nav2 li{list-style-type:none;margin:0;padding:0;font:90%}
ul#nav2{padding-left:10px}
ul#nav2 li{float:left;width:160px;margin-right:2px;text-align: center;border-bottom: #6699cc 1px solid;}
ul#nav2 a {background: #6699cc;float: left;width: 160px;color: black;text-decoration: none;}
ul#nav2 a:hover{color: black;border:0;}

ul#nav3,ul#nav3 li{list-style-type:none;margin:0;padding:0;font:90%}
ul#nav3{padding-left:10px}
ul#nav3 li
{
	float: left;
	width: 160px;
	margin-right: 2px;
	border-bottom: darkgray 1px solid;
	text-align: center;
}
ul#nav3 a
{
	background: #B2D9FF;
	float: left;
	width: 160px;
	color: darkgray;
	text-decoration: none;
}
ul#nav3 a:hover{color: black;border:0;}

div#content{font:70%;width:100%;background-color: #C0CDF2; margin-left:10px;}
div#footer{padding-top:5px;text-align: center;font-size: 70%;background: #8395CB;color: #FFF}

div#box
{ display:inline;display:inline;width:99%;background:#FFFFFF;text-align:left;
	}

div#boxtop{display:inline;width:99%;text-align:left;background-color: #6699cc; color:Black;}

/* Document list CSS */
ul#sitemap
{
margin: 1em 0;
padding-left:20px;
list-style-type: none;
background: url(images/dot.gif) repeat-y 23px 0;
}

ul#sitemap li
{
margin-bottom: .5em;
}

ul#sitemap li a
{
background: url(images/bullet1.gif) no-repeat 0 .4em;
padding-left: 15px;
}

ul#sitemap li a.open, ul#sitemap li li a.open, ul#sitemap li li li a.open, ul#sitemap li li li li a.open 
{
background-image: url(images/bullet2.gif); 
}

/* second level */
ul#sitemap ul
{
margin: .5em 0 0 0;
padding: 0;
list-style-type: none;
}

ul#sitemap li li 
{ 
background: url(images/dot2.gif) no-repeat 2px .5em;
}

ul#sitemap li li a
{
padding: 0 0 0 30px;
background: url(images/bullet1.gif) no-repeat 20px .3em;
}

/* third level */
ul#sitemap ul ul 
{ 
background: url(images/dot.gif) repeat-y 30px 0; 
}

ul#sitemap li li li 
{ 
background: url(images/dot2.gif) no-repeat 30px .5em; 
}

ul#sitemap li li li a
{
padding: 0 0 0 60px;
background: url(images/bullet1.gif) no-repeat 50px .3em;
}

/* fourth level */
ul#sitemap ul ul ul 
{ 
background: url(images/dot.gif) repeat-y 60px 0; 
}

ul#sitemap li li li li 
{ 
background: url(images/dot2.gif) no-repeat 60px .5em; 
}

ul#sitemap li li li li a
{
padding: 0 0 0 90px;
background: url(images/bullet1.gif) no-repeat 80px .3em;
} 

/* Modal Popup */
#modalPage
{
	margin:0;
    display: none;
    position: absolute;
    width: 105%;
    height: 100%;
    top: 0px; left: 0px;
}
.modalBackground
{
    filter: Alpha(Opacity=95); -moz-opacity:0.95; opacity: 0.95;
    width: 100%; height: 100%; background-color: #999999;
    position: absolute;
    z-index: 500;
    top: 0px; left: 0px;
}
.modalContainer
{
    position: absolute;
    width: 97%;
    z-index: 750;
}
.modal
{
    background-color: white;
    border: solid 4px black; position: relative;
	top:2%;
	left:2%;
    z-index: 1000;
    width: 95%;
    padding: 0px;
}
.modalBody
{
    padding: 10px;
}



