.flat  {

	border: #ffffff 0px solid;
	width: 120px;
	margin:0;
	padding:2px;
	font-size: 10px;
	font-style:normal;
	background-color: #cccccc;

	}

.blue  {
	border: #000066 1px solid;
	margin:0;
	padding:2px;
	font-size: 10px;
	font-style:normal;
	background-color: #CCCCCC;
	}
	
.green {
background-color: #ffffff; 
font-weight: bold; font-size: 10px; 
color: #0055a5;
	}



.h2b {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #000063;

}

a
	{
font-family:Arial,Verdana,Geneva;
color:#3676BD;
font-style:normal;
text-decoration: none; 
	}


a:link {

font-family:Arial,Verdana,Geneva;
font-style:normal;
color:#3676BD;
text-decoration: none; 

}
a:active {

font-family:Arial,Verdana,Geneva;
font-style:normal;
color:#3676BD;
text-decoration: none; 

}
a:visited
	{
font-family:Arial,Verdana,Geneva;
font-style:normal;
color:#3676BD;
text-decoration: none; 
	}
a:hover
	{
font-family:Arial, Verdana, Geneva;
font-style:normal;
color:#6C3076;
text-decoration: none; 
	}
	
	
a.pagesnavright
	{
font-family:Arial, Verdana, Geneva;
color:#fff;
font-style:normal;
text-decoration: none; 
	}


a.pagesnavright:link {

font-family:Arial,Verdana,Geneva;
font-style:normal;
color:#fff;
text-decoration: none; 

}
a.pagesnavright:active {

font-family:Arial,Verdana,Geneva;
font-style:normal;
color:#fff;
text-decoration: none; 

}
a.pagesnavright:visited
	{
font-family:Arial,Verdana,Geneva;
font-style:normal;
color:#fff;
text-decoration: none; 
	}
a.pagesnavright:hover
	{
font-family:Arial, Verdana, Geneva;
color:#6C3076;
font-style:normal;
text-decoration: none; 
	}	
.p
	{ font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color:#000; font-size: 12px; font-style: normal; line-height: 16px; }

body
	{ font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color:#000; font-size: 12px; font-style: normal; line-height: 16px; }
.body
	{ font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color:#000; font-size: 12px; font-style: normal; line-height: 16px; }     
	
	
a.body
{

font-family:Arial,Verdana,Geneva;
color:#6C3076;
text-decoration: underline; 

}

a.body:link 
{

font-family:Arial,Verdana,Geneva;
color:#6C3076;
text-decoration: underline; 

}
a.body:active
{

font-family:Arial,Verdana,Geneva;
color:#6C3076;
text-decoration: underline; 

}
a.body:visited
	{
font-family:Arial,Verdana,Geneva;
color:#6C3076;
text-decoration: underline; 
	}
a.body:hover
	{
font-family:Arial,Verdana,Geneva;
color:#3676BD;
text-decoration: underline; 
	}
.button
{
	border: #cccccc 1px solid;
	margin:0;
	padding:2px;
	font-size: 10px;
	font-style:normal;
	background-color: #CCCCCC;
	}

.italictext
{
font-family:Arial,Verdana,Geneva;
color:#3676BD;
font-weight:italic;
font-size:10px;
line-height: 12px;  
}
a.italictext:link 
{

font-family:Arial,Verdana,Geneva;
font-weight:italic;
font-size:10px;
line-height: 12px; 
color:#3676BD;
text-decoration: none; 

}
a.italictext:active
{

font-family:Arial,Verdana,Geneva;
font-weight:italic;
font-size:10px;
line-height: 12px; 
color:#3676BD;
text-decoration: none; 

}
a.italictext:visited
{
font-family:Arial,Verdana,Geneva;
font-weight:italic;
font-size:10px;
line-height: 12px; 
color:#3676BD;
text-decoration: none; 
	}
a.italictext:hover
	{
font-family:Arial,Verdana,Geneva;
color:#6C3076;
text-decoration: none; 
	}

.whiteheadertext
{
font-family:Arial,Verdana,Geneva;
color:#ffffff;
font-weight:bold;
font-size:12px;  
}
a.whiteheadertext
{

font-family:Arial,Verdana,Geneva;
color:#ffffff;
text-decoration: none; 

}
a.whiteheadertext:link 
{

font-family:Arial,Verdana,Geneva;
color:#ffffff;
text-decoration: none; 

}
a.whiteheadertext:active 
{

font-family:Arial,Verdana,Geneva;
color:#ffffff;
text-decoration: none; 

}
a.whiteheadertext:visited
	{
font-family:Arial,Verdana,Geneva;
color:#ffffff;
text-decoration: none; 
	}
a.whiteheadertext:hover
	{
font-family:Arial,Verdana,Geneva;
color:#6C3076;
	}
.whitetext
{
font-family:Arial,Verdana,Geneva;
color:#ffffff;
font-weight:normal;
font-size:12px;  
}
a.whitetext
{

font-family:Arial,Verdana,Geneva;
color:#ffffff;
text-decoration: none; 

}
a.whitetext:link 
{

font-family:Arial,Verdana,Geneva;
color:#ffffff;
text-decoration: none; 

}
a.whitetext:visited
	{
font-family:Arial,Verdana,Geneva;
color:#ffffff;
text-decoration: none; 
	}
a.whitetext:hover
	{
font-family:Arial,Verdana,Geneva;
color:#3676BD;
	}

.panelheadertext
{
font-family:Arial,Verdana,Geneva;
color:#6C3076;
font-weight:bold;
font-size:13px;
line-height: 16px;  
}
a.panelheadertext
{

font-family:Arial,Verdana,Geneva;
color:#3676BD;
text-decoration: none; 

}
a.panelheadertext:link 
{

font-family:Arial,Verdana,Geneva;
color:#3676BD;
text-decoration: none; 

}
a.panelheadertext:visited
	{
font-family:Arial,Verdana,Geneva;
color:#3676BD;
text-decoration: none; 
	}
a.panelheadertext:hover
	{
font-family:Arial,Verdana,Geneva;
color:#6C3076;
	}
	
.pagescategory
{
font-family:Arial, Verdana, Geneva;
color:#3676bd;
font-weight:bold;
font-size:12px;
line-height: 16px; 
margin-left: 8px; 
}

.siteindex
{
font-family:Arial, Verdana, Geneva;
color:#3676bd;
font-weight:bold;
font-size:13px;
line-height: 16px; 
}
.pagesnavleft
{ 
font-family:Arial, Verdana, Geneva; 
color:#3676bd; 
font-size:12px; 
font-weight: normal; 
line-height: 16px; 
margin-left: 6px;}

.pagesnavright
{ font-family:Arial, Verdana, Geneva; color:#fff; font-size:12px; font-weight: bold; line-height: 16px; margin-right: 0; margin-left: 0; }

.panelcopytext
{ font-family:Arial, Verdana, Geneva; color:#3676bd; font-size:12px; font-weight: normal; line-height: 16px; }

.panelnewstext
{
font-family:Arial,Verdana,Geneva;
color:#3676BD;
font-size:12px;
line-height: 16px; 
}

.footermenutext
 { color: #000; font-size: 10px; font-weight: normal; font-family: Arial, Verdana, Geneva; line-height: 12px }

.footermenuwhite
 { color: #fff; font-size: 10px; font-weight: bold; font-family: Arial, Verdana, Geneva; line-height: 12px }
 
.copytext
{
font-family:Arial,Verdana,Geneva;
color:#696982;
font-size:12px;
line-height: 16px; 
}

.headertext
{
font-family:Arial,Verdana,Geneva;
color:#696982;
font-weight:bold;
font-size:16px;
line-height: 20px; 
}

.border
{
border:Solid 1px #696982;
margin-right: 10px;
margin-bottom: 5px;
}
border
{
border:Solid 1px #696982;
}
.whiteheads
 { color: #fff; font-size: 12px; font-family: Arial, Verdana, Geneva; font-weight: bold }
 
.menutext
{
font-family:Arial,Verdana,Geneva;
color:#696982;
font-weight:bold;
font-size:16px;
line-height: 16px; 
}

.menusubtext
{
font-family:Arial,Verdana,Geneva;
color:#696982;
font-size:10px;
line-height: 16px; 
}

p
	{
font-family:Arial, Verdana, Geneva;
color:#050505;
font-size:12px;
line-height: 16px; 
	}
.p
	{
font-family:Arial, Verdana, Geneva;
color:#050505;
font-size:12px;
line-height: 16px; 
	}

td, tr, table
	{
font-family:Arial, Verdana, Geneva;
color:#050505;
font-size:12px;
line-height: 16px; 
	}

ul, li, ol
	{
font-family:Arial, Verdana, Geneva;
color:#050505;
font-size:12px;
line-height: 16px; 
margin-left: 10px;
position: inside;
	}
hr
	{
		color: #D8D8D8;
		border: 0;
		height: 0px;
	}
h1
	{
font-family:Arial,Verdana,Geneva;
color:#3676BD;
font-weight:bold;
font-size:16px;
line-height: 12px; 
	}
h2
	{
font-family:Arial,Verdana,Geneva;
color:#3676BD;
font-size:12px;
line-height: 12px; 
	}
h3
	{
font-family:Arial,Verdana,Geneva;
color:#3676BD;
font-size:10px;
line-height: 12px; 
	}
h4
	{
font-family:Arial,Verdana,Geneva;
color:#3676BD;
font-size:8px;
line-height: 10px; 
	}
h5
	{
font-family:Arial,Verdana,Geneva;
color:#3676BD;
font-size:6px;
line-height: 8px; 
	}


.smallLink
	{
font-family:Arial,Verdana,Geneva;
color:#3676BD;
font-weight:bold;
font-size:8px;
line-height: 10px; 
	}
.copy
	{
font-family:Arial,Verdana,Geneva;
color:#3676BD;
font-weight:bold;
font-size:12px;
line-height: 16px; 
	}
.topNav
	{
		color:#002477;
		text-decoration:none;
		font-weight:bold;
	}
.topNav:hover
	{
		color:#002477;
		text-decoration:none;
	}
.leftNav
	{
		color:#002477;
		text-decoration:none;
		font-weight:bold;
	}
.leftNav:hover
	{
		color:#002477;
		text-decoration:none;
	}
.leftNavTd
	{
		border:Solid 1px #002477;
		padding-left:10pt;
	}
.Errors
	{
		font-weight:bold;
		color:Red;
	}
.dailylist
	{
		color:#808080;
		text-decoration:none;
	}
.header
	{
		font-family: Verdana,Arial,Helvetica;
		color:#002477;
		font-size: 14pt;
		font-weight: bold;
	}
.DemoNotice
	{
		border: dashed 2px orange;
		background: yellow;
		text-align: center;
		padding: 10pt;
		font-weight:bold;
	}
.MoveModule
	{
		filter: alpha(opacity=50);
		
	}


/* Common Text */
/* -------------------------------------------------------------------- */
.leadertitle { font: 12px Arial, Helvetica, sans-serif; text-align: justify; color: #b5111b; margin-top: 16px; margin-left: 20px; margin-right: 20px; margin-bottom: 16px; }
.content { font: 12px Arial, Helvetica, sans-serif; 	font-style:normal; text-align: justify; color: #444444; margin-top: 16px; margin-left: 20px; margin-right: 20px; margin-bottom: 16px; }
.content BLOCKQUOTE { font-size: 1.1em; 	font-style:normal;font-weight: 700; margin-left: 16px }
.content A { text-decoration: none; font-style:normal; color: #b5111b }
.content A:hover { color: #6C3076; text-decoration: underline; }
.content2 { font: 10px Arial, Helvetica, sans-serif; text-align: left; color: #444444; margin-top: 10px; margin-left: 10px; margin-right: 10px; margin-bottom: 5px; }
.content3 { font: 12px Arial, Helvetica, sans-serif; text-align: justify; color: #444444; margin-left: 16px; margin-right: 20px; }
.content3 A { text-decoration: none; color: #376CA8 }
.content3 A:hover { color: #376CA8 }
.content5 { font: 10px Arial, Helvetica, sans-serif; text-align: left; color: #444444; margin-top: 0px; margin-left: 20px; margin-right: 5px; margin-bottom: 35px; }

/* Contact */
/* -------------------------------------------------------------------- */
.contact { font: 10px Arial, Helvetica, sans-serif; color: #444444; margin-top: 5px; margin-left: 5px; margin-right: 5px; margin-bottom: 5px; }
.contact A { text-decoration: underline; color: #376CA8 }
.contact A:hover {text-decoration: underline; color: #6C3076 }
/* Breadcrumbs */
/* -------------------------------------------------------------------- */
.breadcrumbs { font: 12px Arial,Verdana,Geneva, sans-serif; color: #3676BD; background-color: #FFFFFF; padding-top: 3px; padding-bottom: 3px; padding-right: 10px; padding-left: 10px; }
.breadcrumbs A { color: #3676BD; }
.breadcrumbs A: hover { color: red; }

/* Button Styles */
/* -------------------------------------------------------------------- */
input.search { font-size:10px; color: #7FA8C0; font-family:Verdana; border-collapse: collapse; border: 1px solid #7FA8C0; height: 18px; }
input.button { font-size:10px; color: #7FA8C0; border-collapse: collapse; border: 1px solid #7FA8C0; background:#F0F2F5; }
.button       { color: #0055a5; font-size: 10px; font-family: arial, helvetica, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-color: #fff }
button       { color: #0055a5; font-size: 10px; font-family: arial, helvetica, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-color: #fff }

