.Head
{
	font-weight:normal;
	font-style:normal;
}
.LabelEditTextClass
{
	font-weight:normal;
	font-style:normal;
}
.LabelEditTextClass:link
{
	font-weight:normal;
	font-style:normal;
}
.LabelEditTextClass:visited
{
	font-weight:normal;
	font-style:normal;
}
.LabelEditTextClass:hover
{
	font-weight:normal;
	font-style:normal;
}
A.LabelEditTextClass:link, A.LabelEditTextClass:visited,A.LabelEditTextClass:active 
{
	font-weight:normal;
	font-style:normal;
}
.LabelEditOverClass
{
	font-weight:normal;
	font-style:normal;
}
.LabelEditOverClass:link
{
	font-weight:normal;
	font-style:normal;
}
.LabelEditOverClass:visited
{
	font-weight:normal;
	font-style:normal;
}
.LabelEditOverClass:hover
{
	font-weight:normal;
	font-style:normal;
}
A.LabelEditOverClass:link, A.LabelEditOverClass:visited,A.LabelEditOverClass:active 
{
	font-weight:normal;
	font-style:normal;
}
.Normal
{
	font-weight:normal;
	font-style:normal;
}
.Normal:link
{
	font-weight:normal;
	font-style:normal;
}
.Normal:visited
{
	font-weight:normal;
	font-style:normal;
}
.Normal:hover
{
	font-weight:normal;
	font-style:normal;
}
A.Normal:link, A.Normal:visited,A.Normal:active 
{
	font-weight:normal;
	font-style:normal;
}
.NormalBold
{
	font-weight:normal;
	font-style:normal;
}
.NormalBold:link
{
	font-weight:normal;
	font-style:normal;
}
.NormalBold:visited
{
	font-weight:normal;
	font-style:normal;
}
.NormalBold:hover
{
	font-weight:normal;
	font-style:normal;
}
A.NormalBold:link, A.NormalBold:visited,A.NormalBold:active 
{
	font-weight:normal;
	font-style:normal;
}
.NormalRed
{
	font-weight:normal;
	font-style:normal;
}
.NormalRed:link
{
	font-weight:normal;
	font-style:normal;
}
.NormalRed:visited
{
	font-weight:normal;
	font-style:normal;
}
.NormalRed:hover
{
	font-weight:normal;
	font-style:normal;
}
A.NormalRed:link, A.NormalRed:visited,A.NormalRed:active 
{
	font-weight:normal;
	font-style:normal;
}
.NormalDisabled
{
	font-weight:normal;
	font-style:normal;
}
.NormalDisabled:link
{
	font-weight:normal;
	font-style:normal;
}
.NormalDisabled:visited
{
	font-weight:normal;
	font-style:normal;
}
.NormalDisabled:hover
{
	font-weight:normal;
	font-style:normal;
}
A.NormalDisabled:link, A.NormalDisabled:visited,A.NormalDisabled:active 
{
	font-weight:normal;
	font-style:normal;
}
.NormalTextBox
{
	font-weight:normal;
	font-style:normal;
}
.NormalTextBox:link
{
	font-weight:normal;
	font-style:normal;
}
.NormalTextBox:visited
{
	font-weight:normal;
	font-style:normal;
}
.NormalTextBox:hover
{
	font-weight:normal;
	font-style:normal;
}
A.NormalTextBox:link, A.NormalTextBox:visited,A.NormalTextBox:active 
{
	font-weight:normal;
	font-style:normal;
}
.SubHead
{
	font-weight:normal;
	font-style:normal;
}
.SubSubHead
{
	font-weight:normal;
	font-style:normal;
}
.StandardButton
{
	font-weight:normal;
	font-style:normal;
}
.SkinObject
{
	font-weight:normal;
	font-style:normal;
}
.SkinObject:link
{
	font-weight:normal;
	font-style:normal;
}
.SkinObject:visited
{
	font-weight:normal;
	font-style:normal;
}
.SkinObject:hover
{
	font-weight:normal;
	font-style:normal;
}
A.SkinObject:link, A.SkinObject:visited,A.SkinObject:active 
{
	font-weight:normal;
	font-style:normal;
}
.Fixed_Width_PageStyle
{

	color:MidnightBlue;
	background-color:White;
	font-weight:normal;
	font-style:normal;
	 width:600px;
}
.Trmenu
{
	margin:0px;
	width:100%;
	height:32px;
	background:#0120ac;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	z-index:100;
}
.Fixed_Width_TitleStyle
{

	
}
.Fixed_Width_MenuItemStyle
{
	margin:0px;
	height:32px;
	background:#0120ac;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding:0 1px;
	z-index:100;
	border-bottom:1px solid #77B0E5;
}

.Fixed_Width_MenuRootItemStyle
{
	margin:0px;
	height:32px;
	background:#0120ac;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding:0 1px;
	z-index:100;
	border-right:1px solid #77B0E5;
}
.Fixed_Width_MenuSelectedItemStyle
{
 background:#9a9a9a;  height:32px;font-size:12px; font-weight:bold;color:#FFFFFF; padding:0 1px; z-index:100;

}
.Fixed_Width_MenuContainerStyle
{
	margin:0px; height:32px;color:#FFFFFF; padding:0 1px; z-index:100;border-right:1px solid #77B0E5;border-bottom:1px solid #77B0E5;
}
.Fixed_Width_MenuArrowStyle
{
	display:none;
	
}
.Fixed_Width_MenuRootArrowStyle
{
	font-weight:normal;
	font-style:normal;
	
}
.Fixed_Width_MenuIconStyle
{
	font-weight:normal;
	font-style:normal;
	
	
}
.Fixed_Width_MenuSubMenuStyle
{
	background:#0120ac;
	height:32px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	cursor:hand;
	text-align:center;
	padding:0 1px;
}
.Fixed_Width_LogoStyle
{
	font-weight:normal;
	font-style:normal;
}
.Fixed_Width_FooterStyle
{

	color:MidnightBlue;
	background-color:LightSteelBlue;
	font-size:9pt;
	font-weight:bold;
	font-style:normal;
}
/* CSS Document */
html { overflow: -moz-scrollbars-vertical;}

body {  margin:0px;  padding:0px; font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;  font-size: 13px; color: #000; background:url(images/body-background.gif) top center repeat-y #ccc; }

h1,h2,h3,h4,h5,h6{
	color:#0120ac;
}

h1 {  font-size:20px; font-weight:bold; }

h2 { font-size: 18px; }

h3 { font-size: 16px; }

h4 { font-size: 100%;}

h5 { font-size: 100%;}

h6 { font-size: 100%;}

p{font-size:12px;  padding:3px 5px;  text-align:justify;  }

a:link, a:visited{
	color: #0120ac;
	text-decoration: none;
	margin:0px;
}

a:active, a:focus{	outline: none;	  margin:0px; }

img {	margin: 0px; outline: none;  text-decoration:none; }

img a { text-decoration:none; }

a img  { border:none; }

.wrapper { width:985px; overflow:hidden; margin:0 auto; font-size: 13px;  ;  }

.masthead { width:100%; height:140px; float:left; }

.logo { width:100%; float:left; margin:0px 0 5px 0; height:100px; }


/* Navigation */

.topnav { float:left;  width:100%; height:37px; margin:5px 0 0 0; }

#menu{
	position:absolute;
	margin:0px;
	width:955px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-color: #0120ac;
	background-image: url(images/navbg.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#menu a:link, #menu a:visited{  color:#fff;  text-decoration:none; }
#menu ul .top{ border-right:1px solid #77B0E5; padding:11px 20px 10px 20px; color:#fff; }
#menu ul .item{ display:none; }
#menu ul.r { float:right; margin:3px 3px 0 0; }
#menu ul.r .top{ border:none; padding:0; color:#fff; margin:0; }
#menu ul.r:hover .item { float:right; background:url(../images/login.png) no-repeat top left; height:125px; }

#menu ul:hover .item{
	display:block;
	padding:10px 5px;
	margin:1px;
	background-image: url(images/snavbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

#menu ul:hover .item a { color:#fff; text-decoration:none; padding:5px; }
#menu ul:hover .item a:hover{ color:#fff; }

#menu ul{ float:left; margin:2px 0px 7px 0px; padding:0px; list-style:none; }

/* tab  */

.tab {
width:955px; 
margin:0 0 50px 0; 
position:relative;
z-index:100;
}
/* remove the bullets and set the margin and padding to zero for the unordered list */
.tab ul {
padding:0; 
margin:0;
list-style: none;
border:0;
}
.tab ul table {border-collapse:collapse; margin:-1px -10px; font-size:12px;}

/* float the list so that the items are in a line */
.tab ul li {
float:left; 
}
/* style the links to be 249px wide by 30px high with a top and right border 1px solid white. Set the background color and the font size. */
.tab ul li a, .tab ul li a:visited {
display:block; 
text-align:center; 
text-decoration:none; 
width:249px; 
height:30px; 
color:#fff; 
border:1px solid #fff;
border-width:1px 1px 0 0;
background:#5C8FC4; 
line-height:30px; 
font-size:11px;
}
/* make the dropdown ul invisible */
.tab ul ul {
position:absolute; left:-9999px; height:0;
}

/* set the background and foreground color of the main menu items on hover */
.tab ul li a:hover,
.tab ul li:hover a {
color:#fff; 
background:#5C8FC4;
}
/* make the sub menu ul visible and position it beneath the first list item */
.tab ul :hover ul {
top:30px; 
height:auto;
left:0; 
text-align:left;
z-index:100;
}
/* make the sub menu ul li the full width with padding and border. Add an auto scroll bar */
.tab ul :hover ul li {
background:#fff; 
color:#000;
padding:10px;
width:890px;
height:220px;
overflow:hidden;
border:20px solid #5C8FC4;
}
/*float the image left with padding and no border */
.tab ul :hover ul li img {
float:left; 
padding:10px 10px 10px 0; 
border:0;
}
/* style the paragraph font height */
.tab ul :hover ul li p {
font-size:0.9em;
line-height:1.8em;
}
/* style the background and foreground color of the submenu links */
.tab ul :hover ul li a {
display:inline;
background:#fff;
color:#c00;
text-decoration:underline;
border:0;
line-height:1.8em;
}
/* style the background and forground colors of the links on hover */
.tab ul :hover ul li a {
text-decoration:none; 
color:#000;

}
#gallery {
	width:955px;
	padding:10px 0 0 0;
	line-height:15px;
	border-color: #0120ac;
}
#gallery div.off {color:#fff; height:22px; margin-right:2px; line-height:28px; padding:0 50px; float:left; background:#0120ac; cursor:pointer; position:relative; z-index:0; }
#gallery div.on {color:#fff; padding:0 40px; margin:1px 2px 0 3px; float:left; background:#0120ac; cursor:pointer; height:26px; line-height:32px; position:relative; z-index:0; }

div.hide {display:none; width:0; overflow:hidden; z-index:0;}
div.show {
	clear:left;
	background:#fff;
	width:903px;
	margin:0 0 0 3px;
	top:-1px;
	border:10px solid #0120ac;
	padding:10px 20px 26px 10px;
	position:relative;
	line-height:18px;
	z-index:0;
}
div.show p{ font-size:11px;  }
div.show img {float:left; margin:0 10px 10px 0;}
.clear {clear:both;}

.container { float:left; width:100%; overflow:hidden; font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;  font-size: 13px; }
.container h2 i { font-size:12px; color:#000; font-weight:normal; }


/* Flash */
.content { float:left; font-size: 13px;  }
.content img { float:left; margin:10px; border:5px solid #aaaaaa; }
.banner { float:left; width:100%; overflow:hidden; text-align:center; margin:10px 0 10px 0; }
.tab { float:left; width:99%; height:350px; background:#6193C8; margin:20px 5px; }
.testi { float:left; width:100%; padding:10px; overflow:hidden; }
.mgmt { float:left; width:100%; overflow:hidden; font-size: 13px; }
.mgmt h2 { margin:5px 0 0 5px; }
.mgmt h3 { margin:10px 5px 5px 5px; }
.mgmt p { padding:5px 20px; }
.mgmt ul { text-align:left; padding:0 20px; }
.mgmt li { padding:2px 10px 0 10px; }
.contact { padding:40px 20px; font-size: 13px; }
.contact p { padding:0; margin:0; }
.contact h4 { padding:10px 0 0 0; margin:0; }
.mgmt img.r { float:right; margin:10px; border:5px solid #aaaaaa; }
.mgmt img.l { float:left; margin:10px; border:5px solid #aaaaaa;}
.mgmt img.rb { float:right; margin:10px;  }
.mgmt img.lb { float:left; margin:10px; }
.mgmt .ht50 { float:left; width:50%; }
.news { float:left; width:700px; margin:0 15px; font-size: 13px; }
.news h2 , .news h3 , .news p, testi h2, .testi h3, .testi p { margin:0; }
.video { float:left; width:230px; margin:0 15px 0 0; font-size: 13px; }
.footer { float:left; width:100%; height:10px; border-top:2px solid #CCCCCC; padding:0px 0 0 20px; color:#CCCCCC;font-family: Calibri;font-size: 12px; }
.bord {width:1px; color:#fff;border-right:1px solid #77B0E5; }


.log {text-decoration:none;font-size:12px; font-weight:bold; color:#FFFFFF;}
.IconHidden {display: none} 
.news .container {font-size:10px;}