body
{
	margin:auto;
	text-align:center;
}

h1
{
	color:#000030;
	font-family:Verdana, Tahoma;
	font-size:21px;
	margin-bottom:10px;
	margin-top:10px;
	text-align:center;
}

h2
{
	color:#000030;
	font-family:Verdana, Tahoma;
	font-size:20px;
	margin-bottom:8px;
	margin-top:8px;
	text-align:center;
}

h3
{
	color:#000030;
	font-family:Verdana, Tahoma;
	font-size:16px;
	margin-bottom:7px;
	margin-top:7px;
	text-align:center;
}

.classDate
{
	background: #364585; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#253580', endColorstr='#385F90'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#253580), to(#385F90)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #253580, #385F90); /* for firefox 3.6+ */ 
	background: -ms-linear-gradient(top, #253580, #385F90); /* IE 10 */
	border-style:none;
	color:#FFF;
	font-family:Tahoma, Arial, Verdana, sans-serif;
	font-size:9px;
	height:14px;
	margin:0 auto;
	padding-left:24px;
	padding-top:3px;
	text-align:left;
	width:750px;
}

.menu
{
	border:0;
	color:#385F90;
	font-family:tahoma, arial, sans-serif;
	font-size:17px;
	margin:0 auto;
	overflow:visible;
	padding:0;
	width:774px;
}

.menu ul
{
	background: #364585; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#385F90', endColorstr='#3A6196'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#385F90), to(#3A6196)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #385F90, #3A6196); /* for firefox 3.6+ */ 
	background: -ms-linear-gradient(top, #385F90, #3A6196); /* IE 10 */
	height:24px;
	list-style:none;
	margin:0;
	overflow:visible;
	padding:0;
	width:774px;
	z-index:2000;
}

.menu li
{
	float:left;
	overflow:visible;
	padding:0 30px 0 20px;
	z-index:2000;
}

.menu li a
{
	color:#e7e7e7;
	display:block;
	line-height:24px;
	overflow:visible;
	padding:0 25px;
	text-align:center;
	text-decoration:none;
	z-index:2000;
}

.menu li a:hover
{
	background:#305A85;
	color:#FFF;
	overflow:visible;
	text-decoration:none;
	z-index:2000;
}

.menu li ul
{
	background:#385F90;
	border-bottom:3px outset #000040;
	border-left:0 outset #00000;
	border-right:0 outset #000;
	border-top:3px outset #000040;
	display:none;
	height:auto;
	overflow:visible;
	position:absolute;
	width:150px;
	z-index:2000;
}

.menu li:hover ul
{
	display:block;
	overflow:visible;
	z-index:2000;
}

.menu li li
{
	display:block;
	float:left;
	overflow:visible;
	padding:0;
	width:150px;
	z-index:2000;
}

.menu li ul a
{
	border-bottom:1px outset #143B95;
	border-left:none;
	border-right:none;
	border-top:1px outset #143B95;
	display:block;
	font-size:16px;
	font-style:normal;
	overflow:visible;
	padding:6px 10px 6px 15px;
	text-align:left;
	z-index:2000;
}

.menu li ul a:hover
{
	background:#204a82;
	border-bottom:2px outset #072A90;
	border-left:none;
	border-right:none;
	border-top:2px outset #072A90;
	color:#FFF;
	overflow:visible;
	padding:5px 12px 5px 15px;
	z-index:2000;
}

.menu p
{
	clear:left;
	z-index:2000;
}

.menu #current
{
	background:#385F90;
	color:#fff;
	z-index:2000;
}

.menu #current a:hover
{
	color:#e5e5e5;
	text-decoration:none;
	z-index:2000;
}


.classHeader
{
	color:#FFF;
	font-family:Tahoma, Arial, Verdana, sans-serif;
	font-size:16px;
	font-weight:700;
}

.classHeader A:link
{
	color:#FFF;
	text-decoration:none;
}

.classHeader A:visited
{
	color:#FFF;
	text-decoration:none;
}

.classHeader A:hover
{
	color:#c5c5c5;
	text-decoration:underline;
}

.classHeader A:active
{
	color:#FFF;
	text-decoration:none;
}

.classHeader table
{
	background-color:#385F90;
	border-style:none;
	height:50px;
	margin:0 auto;
	padding:0;
	text-align:center;
	vertical-align:bottom;
	width:774px;
}

.classHeader tr
{
	background-color:#385F90;
	border-style:none;
	height:50px;
	margin-top:0;
	padding:0;
	width:774px;
}

.classHeader td
{
	background-color:#385F90;
	border-style:none;
	height:50px;
	margin-top:0;
	padding:0;
	text-align:center;
	width:260px;
}

.classNavigationline
{
	background-color:#334d82;
	border-style:none;
	color:#FFF;
	font-family:Tahoma, Arial, Verdana, sans-serif;
	font-size:1px;
	font-weight:700;
	height:2px;
	margin:0 auto;
	padding:0;
	text-align:center;
	width:774px;
}

.classCenter
{
	background-color:#f7f7f5;
	border:3px solid #000;
	color:#000;
	font-family:Tahoma, Arial, Verdana, sans-serif;
	font-size:17px;
	line-height:1.25;
	margin:0 auto;
	text-align:center;
	width:768px;
}

.classCenter A:link
{
	color:#00004B;
	text-decoration:underline;
}

.classCenter A:visited
{
	color:#14144B;
	text-decoration:underline;
}

.classCenter A:hover
{
	color:#1480B7;
	text-decoration:underline;
}

.classCenter A:active
{
	color:#14144B;
	text-decoration:underline;
}

.classCenter h2
{
	background-color:#f7f7f5;
	border-style:none;
	display:block;
	font-size:27px;
	margin-bottom:3px;
	margin-top:0;
	padding:6px 0 7px;
	text-align:center;
}

.classCenter img
{
	background-color:#f7f7f5;
	border-color:#000;
	border-style:solid;
	border-width:1px;
	display:block;
	margin-bottom:0;
	margin-top:15px;
	text-align:center;
	vertical-align:top;
}

.classCenter p
{
	background-color:#f7f7f5;
	border-style:none;
	margin-bottom:6px;
	margin-top:6px;
	padding:0 13px;
	text-align:justify;
	vertical-align:top;
}

.classFinePrint
{
	color:#000;
	font-family:Tahoma, Arial, Verdana, sans-serif;
	font-size:10px;
}

.classCentertext
{
	color:#000;
	font-family:Tahoma, Arial, Verdana, sans-serif;
	font-size:15px;
}

.classCentertext p
{
	background-color:#f7f7f5;
	border-style:none;
	margin-bottom:0;
	margin-top:-7px;
	padding:0 13px;
	text-align:center;
	vertical-align:top;
}

.classCentertext A:link
{
	color:#00004B;
	text-decoration:underline;
}

.classCentertext A:visited
{
	color:#14144B;
	text-decoration:underline;
}

.classCentertext A:hover
{
	color:#1480B7;
	text-decoration:underline;
}

.classCentertext A:active
{
	color:#14144B;
	text-decoration:underline;
}

.classTagger
{
	background-color:#f7f7f5;
	border-left:3px solid #000;
	border-right:3px solid #000;
	font-color:#000;
	font-family:Tahoma, Arial, Verdana, sans-serif;
	font-size:10px;
	height:18px;
	margin:0 auto;
	padding-bottom:2px;
	padding-top:0;
	text-align:left;
	width:768px;
}

.classTagger A:link
{
	color:#000;
	text-decoration:underline;
}

.classTagger A:visited
{
	color:#000;
	text-decoration:none;
}

.classTagger A:hover
{
	color:#000;
	text-decoration:underline;
}

.classTagger A:active
{
	color:#000;
	text-decoration:none;
}

.classTagger ul
{
	border-style:none;
	height:18px;
	list-style:none;
	margin:0;
	overflow:visible;
	padding-left:35px;
	text-decoration:none;
	width:768px;
	z-index:2000;
}

.classTagger li
{
	float:left;
	overflow:visible;
	padding:0;
	text-align:center;
	width:140px;
	z-index:2000;
}

.classTagger li a
{
	color:#001030;
	display:block;
	line-height:18px;
	overflow:visible;
	padding:0 10px;
	text-align:center;
	z-index:2000;
}

.classTagger li a:hover
{
	background:#FFF;
	color:#000;
	overflow:visible;
	z-index:2000;
}

.classFooter
{
	background: #364585; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#385F90', endColorstr='#364585'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#385F90), to(#364585)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #385F90,  #364585); /* for firefox 3.6+ */ 
	float:left;
	border:0;
	color:#385F90;
	font-family:tahoma, arial, sans-serif;
	font-size:17px;
	overflow:visible;
	padding:0;
	width:774px;
}

.classFooter ul
{
	
	background: #364585;
	background: -moz-linear-gradient(top,  #385F90,  #364585); /* for firefox 3.6+ */
  	background: -webkit-gradient(linear, left top, left bottom, from(#385F90), to(#364585)); /* for webkit browsers */
	height:24px;
	left:50%;
	list-style:none;
	margin:0 0 0 -387px;
	overflow:visible;
	padding:0;
	position:absolute;
	width:774px;
	z-index:20;
}

.classFooter li
{
	background: #364585; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#385F90', endColorstr='#364585'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#385F90), to(#364585)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #385F90,  #364585); /* for firefox 3.6+ */ 
	float:left;
	overflow:visible;
	padding:0 30px 0 20px;
	z-index:20;
}

.classFooter li a
{
	color:#e7e7e7;
	display:block;
	line-height:24px;
	overflow:visible;
	padding:0 25px;
	text-align:center;
	text-decoration:none;
	z-index:20;
}

.classFooter li a:hover
{
	background:#305A85;
	color:#FFF;
	overflow:visible;
	text-decoration:none;
	z-index:20;
}

.classFooter li ul
{
	background:#385F90;
	border-bottom:3px outset #000040;
	border-left:0 outset #00000;
	border-right:0 outset #000;
	border-top:3px outset #000040;
	display:none;
	height:auto;
	margin-left:0;
	margin-top:-140px;
	overflow:visible;
	position:absolute;
	width:150px;
	z-index:20;
}

.classFooter li:hover ul
{
	display:block;
	overflow:visible;
	z-index:20;
}

.classFooter li li
{
	display:block;
	float:left;
	overflow:visible;
	padding:0;
	width:150px;
	z-index:20;
}

.classFooter li ul a
{
	border-bottom:1px outset #143B95;
	border-left:none;
	border-right:none;
	border-top:1px outset #143B95;
	display:block;
	font-size:16px;
	font-style:normal;
	overflow:visible;
	padding:6px 10px 6px 15px;
	text-align:left;
	z-index:20;
}

.classFooter li ul a:hover
{
	background:#204a82;
	border-bottom:2px outset #072A87;
	border-left:none;
	border-right:none;
	border-top:2px outset #072A87;
	color:#FFF;
	overflow:visible;
	padding:5px 12px 5px 15px;
	z-index:20;
}

.classFooter p
{
	clear:left;
	z-index:20;
}

.classFooter #current a:hover
{
	color:#e5e5e5;
	text-decoration:none;
	z-index:2000;
}

#lowertagnavline
{
	width: 774px;
	height:8px;
	background: #364585;
	margin-top: -15px;
	padding-top: 15px; 
	text-align:center;
	margin:auto;
}


#lowertagline
{
	background: #364585; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#364585', endColorstr='#203570'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#364585), to(#203570)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #364585,  #203570); /* for firefox 3.6+ */ 
	width: 774px;
	margin-top: 0px;
	padding-top: 8px;
	height:40px;
	overflow:hidden;
	text-align:center;
	margin:auto;
	overflow:hidden; 
}

#lowertagline a:link {text-decoration:none;}
#lowertagline A:visited {text-decoration:none;}
#lowertagline A:hover {text-decoration:none;}
#lowertagline A:active {text-decoration:none;}

a img 
{
	border: none;
}

.sitemap
{
	background-color:#f2f5f2;
	color:#000;
	margin:0 auto;
	overflow:hidden;
	padding-left:20px;
	padding-right:20px;
	text-align:left;
	width:732px;
}

.sitemap A:link
{
	color:#000;
	text-decoration:underline;
}

.sitemap A:visited
{
	color:#000;
	text-decoration:underline;
}

.sitemap A:hover
{
	color:#00F;
	text-decoration:underline;
}

.sitemap A:active
{
	color:#000;
	text-decoration:underline;
}

.sitemap a img
{
	text-decoration:none;
}

.sitemap ul
{
	font-family:Verdana, Tahoma, sans-serif;
	font-size:22px;
	line-height:21px;
	margin-bottom:5px;
	margin-top:5px;
	padding-left:50px;
	padding-right:20px;
	text-align:left;
}

.sitemap li
{
	font-family:Verdana, Tahoma, sans-serif;
	font-size:20px;
	font-weight:700;
	line-height:21px;
	list-style-type:none;
	margin-bottom:5px;
	margin-top:5px;
	padding-left:2px;
	padding-right:20px;
	text-align:left;
}

.sitemap li ul li
{
	font-size:17px;
	font-weight:700;
	list-style-type:none;
	text-indent:2px;
}

.sitemap li ul li ul
{
	font-size:15px;
	list-style-type:none;
	text-indent:2px;
}

.sitemap li ul li ul li
{
	font-size:15px;
	font-weight:700;
	list-style-type:none;
	text-indent:2px;
}

.sitemap li ul li ul li ul li
{
	font-size:14px;
	font-weight:400;
	list-style-type:none;
	text-indent:2px;
}


.flowplayerFail
{
	background-color:#f2f5f2;
	color:#000;
	margin:0 auto;
	overflow:hidden;
	padding-left:20px;
	padding-right:20px;
	text-align:left;
	width:732px;
}
