/* CSS Document */

	
body {
	background-color: #eee;
	font-family: Verdana, Arial, sans-serif;
	font-size: .75em;
	color:#252525;
	text-align:center;
	margin-left:auto;
	margin-right:auto;	
	}

h1 {
	color: #fff;
	background-color: #336699;
	width:740px;
	padding:.5em auto;
	margin:0 auto;
	text-align:center;	
	height:1.8em;		
	}
	
h2 {
	background-color:#C1D6FF;
	font-size: 1.2em;
	}	
	

h3 {
	background-color:#C1D6FF;
	color:#252525;
	font-size:15px;
	padding:0;
	margin:0;
	height:20px;
	text-transform:uppercase;
	padding-left:.3em;
	}

h4 {
	background-color:#C1D6FF;
	color:#252525;
	font-size:15px;
	padding:0;
	margin:0;
	height:20px;
	text-transform:uppercase;
	padding-left:.3em;
	}	
	
table {
	width:740px;
	text-align:center;
	padding: 0;
	margin: 0 auto 1.5em auto;
	
	}	
		
	
th {
	font-weight:normal; 
	color: #fff;
	text-align: left;	
	vertical-align:top;
	font-size:.8em;
	border:0;	
	border-right: 1px solid #fff;
	border-bottom: 1px  solid #fff;
	padding: .2em .2em .3em .2em;
	margin:0;
	width:auto;		
	background-color: #666;		
	}



caption {
	color: green;
	background-color: #D9EAE1;
	width:740px;
	padding:.5em 0 .5em .3em;
	margin:0 auto;
	text-align:left;
	font-weight:bold;
	
	}	

td {
    padding:.2em;
	padding-top:10px;
	text-align:left;
	padding:.5em;
	padding-bottom:.8em;
	padding-top:.8em;
	margin-top:.8em;
	margin-bottom:.8em;
	font-size:.8em;
	}	
	
	
td ul {
    padding:0;
	margin:0;	
	text-align:left;	
	}
	

td li {
    padding:0;
	margin:0;	
	text-align:left;
	list-style:square;
	list-style-position:inside;
	font-size:1em;	
	}			


td li ul li{
    padding:0 0 0 .2em;
	margin:0;	
	text-align:left;
	list-style:circle;
	list-style-position:inside;
	font-size:1em;	
	}			

	

ul#tabs {margin-left: 0;
padding-left: 0;
white-space: nowrap;
font-size:.85em;}



#tabs-container {
	width:532px;
	clear:both;
	text-align:center;
	}
	
ul#tabs
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
font-size:.85em;

}

#tabs li
{
display: inline;
list-style-type: none;
}

#tabs a { padding: 3px 6px 3px 6px; }

#tabs a:link, #tabs a:visited
{
color: #252525;
background-color: #ddd;
text-decoration: none;
}

#tabs a:hover
{
color: #fff;
background-color: #369;
text-decoration: none;
}



#tabs li a#current
{
background-color: #c8cde3;
border:0;
border-top:3px solid #666699;
color: #666699;
font-weight:bold;
}

#tabs li a:hover, #tabs a#current:hover
{
background-color: #777;
color: #fff;
}

#tabs li a:active, #tabs li#active a#current:active
{
background-color: #667;
color: #fff;
}

	
.style32 {color: #FFFFFF}
.style36 {color: #CC0000}
.style39 {font-family: Arial, Helvetica, sans-serif}
.style43 {font-size: 14px}
.style44 {color: #FFFFFF; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
.style45 {
	font-size: 24px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #003399;
}



.style46 {font-size: 10px}




#menu {
	border:0;
	margin : 0 auto;
	padding-bottom : 0;
	padding-left : 10px;
	width:650px;
	text-align:center;
}

#menu ul, #menu li	{
	display : inline;
	list-style-type : none;
	margin : 0 auto;
	padding : 0;
	text-align:center;	

}

	
#menu a:link, #menu a:visited	{
	background : #E8EBF0;
	border : 1px solid #ccc;
	border-top : 1px solid #ccc;
	color : #666;
	float : left;
	font-size : small;
	font-weight : normal;
	line-height : 14px;
	margin-right : 8px;
	padding : 2px 10px 2px 10px;
	text-decoration : none;
	}

#menu a:link.active, #menu a:visited.active	{
	background: #fff;
	border-bottom: 1px solid #fff;
	color: #000;
	}

#menu a:hover	{
	color : #f00;
	}

	
body.section-1 #menu li#nav-1 a, 
body.section-2 #menu li#nav-2 a,
body.section-3 #menu li#nav-3 a,
body.section-4 #menu li#nav-4 a {
	background : #fff;
	border-bottom : 1px solid #fff;
	color : #000;
	border-top:0;
	border-top:1px solid #ccc;

}

#menu #subnav-1,
#menu #subnav-2,
#menu #subnav-3,
#menu #subnav-4 {
	display : none;
	width: 90%;
}

body.section-1 #menu ul#subnav-1, 
body.section-2 #menu ul#subnav-2,
body.section-3 #menu ul#subnav-3,
body.section-4 #menu ul#subnav-4 {
	display : inline;
	left : 10px;
	position : absolute;
	top: 95px;
	}

body.section-1 #menu ul#subnav-1 a, 
body.section-2 #menu ul#subnav-2 a,
body.section-3 #menu ul#subnav-3 a,
body.section-4 #menu ul#subnav-4 a {
	background : #fff;
	border : none;
	border-left : 1px solid #ccc;
	color : #999;
	font-size : smaller;
	font-weight : bold;
	line-height : 10px;
	margin-right : 4px;
	padding : 2px 10px 2px 10px;
	text-decoration : none;
	}

 #menu ul a:hover {
	color : #f00 !important;
	}

#contents {
	background : #fff;
	border : 1px solid #ccc;
	border-top : 1px solid #ccc;
	clear: both;
	margin: 0 auto;
	padding : 6px ;
	width:740px;
	text-align:center;
	}


li {
	font-size:.9em;
	margin:1em 0 0 0;
	padding:0 .5em 0 0;
}
