@charset "utf-8";
/* CSS Document */

#EmergencyBanner {
    margin: 0 auto;
    width: 100%;
    background-color: #FFFF66;
    padding: 0px 0px 0px 0px;
    text-align: center;
    margin: 0px 0px 0px 0px;
    border-bottom: 2px black solid;
    border-top: 2px black solid;
}
body {
	background-image: url(../images/bgimage.gif);
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	}

body>table{
	box-shadow:0 0 ;
}

/*******chatbot********/
.ab1ac9d9bab12da47298 {
	width: 150px;
	height: 150px; 
}
   .ab1ac9d9bab12da47298 > img{
	width: 150px !important;
	height: 150px !important; 
}





/*******New Menu Style********/	

/*** OPEN MENU ***/
#menu{
	margin:0;
	padding:0; 
	background: url(../images/center.png) repeat-x;
	height:50px; 
	width:800px; 
	display:inline-block;	
	margin-left: -0px;

}

/*** PARENT ITEM ***/
#menu LI.parent{
	list-style:none;
	line-height:34px; 	
	position:relative; 
	z-index:98; 
	float:left;
	padding:0px 10px;
	margin:8px 0 0 5px;
	cursor:pointer;
	
	/*** ROUNDED CORNERS ***/
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

#menu LI.parent:hover{
	background-color: #32557c;
	color:#fff;

}
#menu ul {
	position: absolute;
	padding: 0;
	left: 0;
	display: none;
}

#menu LI LI.parent:hover {
	background-color: #98aabd;
	color: black;
	margin-left: -5px;
	border-radius: 0px;
}


#menu LI.parent A{
 	color:#fff;
	font-weight:normal;
	font-size:14px;
	text-decoration:none;
}

/*** THE OPENING EVENT, WHEN MOUSE OVERS THE BUTTON ***/
#menu LI.parent:hover > ul  {
	display:block; 
} 

#menu LI Li.parent:hover > ul {
	display: block;
	margin-top: -35px;
	margin-left: 150px;
	width: 185px; 
}

#sub {
	padding-right: 68px !important;
	white-space: nowrap;
}

#subHeaders {
	display: block;
	white-space: nowrap;
	width: 180px;
	text-overflow: ellipsis;
	overflow: hidden;
}

/*** THE CONTENT THAT OPENS ***/
#menu ul{ 
	background: #32557c; 
	font-size:10px;
	line-height: 22px;
	display:none; 
	position:absolute; 
	top:35px; 
	left: 0; 
	padding:5px;
	z-index: 90;
	text-align:left;
	width:16em;
	
	/*** ROUNDED CORNERS ***/
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomright:8px;
	-moz-border-radius-bottomleft: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	border-radius: 0 8px 8px 8px; /* CSS3 */
}

/*** CONTENT CONTAINER ***/
#menu UL LI{
	display:block; 
	list-style:none; 
	margin-bottom:2px;
}
#menu UL LI A{
	display:block; 	 
	text-decoration:none; 
	padding:5px 5px;
	font-size:12px ! important;
        line-height: 14px;

}

#menu UL LI A:hover{
	display:block; 
	color:#fff; 
	/* background-color: #98aabd; */
	text-decoration: underline;
	/* margin-left: -5px; */
}
	#menu LI.parent1:hover {
		color: #fff;
		
	}
	menu LI.parent1 {
		
		list-style: none;
		line-height: 34px;
		position: relative;
		z-index: 98;
		float: none;
		padding: 0px 10px;
		margin: 8px 0 0 5px;
		cursor: pointer;
	
		/*** ROUNDED CORNERS ***/
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		border-radius: 6px;
	}
	
	#menu LI.parent1:hover {
		color: #fff;
		
	}
	#menu UL LI A.parent1:hover {
		margin-top:10px;
		color: #fff;
		background-color: #98aabd;
		padding-right: 145px ;
	}
	
	
	#menu LI.parent1 A {
		/* background-color: #98aabd; */
		color: #fff;
		font-weight: normal;
		font-size: 14px;
		text-decoration: none;
	}
	
	#menu LI.parent1:hover {
		padding-right: 170px !important;
		background-color: #98aabd;
		white-space: nowrap;
		margin-left: -5px;
		border-radius: 0px;
	}
	
	/*** THE OPENING EVENT, WHEN MOUSE OVERS THE BUTTON ***/
	#menu LI.parent1:hover>ul {
		display: block;
		margin-top: -4px;
	}
	
	#menu LI Li.parent1:hover>ul {
		display: block;
		margin-top: -35px;
		margin-left: 120px;
		width: 185px; 
	}
	

	/* #menu UL LI A:hover{display:block; margin-left: 200px;color:#fff; text-decoration:underline;} */
	
	
	#menu li li ul {
		display: none;
	}
	 #menu li li:hover ul {
		display: block;
		background-color: #1A2C3F;
		/* shows sub-sublist on hover */
		margin-left: 130px;
		/* this should be the same width as the parent list item */
		margin-top: -30px;
		/* aligns top of sub menu with top of list item */
 }
/*******End New Menu Style********/	
	
/*******Old Menu Style********/	
#tabs {
	float:none;
	width:100%;
	font-size:12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #32557c;
	}

#tabs ul {
	margin:0;
	list-style:none;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 17px;
	}

#tabs li {
	display:inline;
	margin:0;
	padding:0;
	}

#tabs a {
	float:left;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
	background-image: url(../images/tableft.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}

#tabs a span {
	float:left;
	display:block;
	padding:5px 15px 4px 6px;
	color:#FFF;
	background-image: url(../images/tabright.gif);
	background-repeat: no-repeat;
	background-position: right top;
	}


#tabs a:hover {
	background-position:0% -42px;
	}

#tabs a:hover span {
	background-position:100% -42px;
	}
/*******End Old Menu Style********/
h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin:0;
	padding:0;
	}

h2 {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-width: thin;
	border-bottom-style: none;
	border-bottom-color: #32557c;
	text-transform: uppercase;
	text-align: left;
	margin: 0;
	padding: 0;
	border-top-width: thin;
	border-right-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-top-color: #32557c;
	border-right-color: #32557c;
	border-left-color: #32557c;
	vertical-align: middle;
	background-image: url(../images/tableft.gif);
	background-repeat: repeat-x;
	text-indent: 5px;
	display: block;
}


h3 {
	margin: 0 0 5px 0;
	padding: 2px 0 3px 0;
	font-size: 16px;
	font-weight: bold;
	color: #32557c;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #32557c;
}

hr {
	border:none;
	border-top:1px solid #CCCCCC;
	height:1px;
	margin-bottom:25px;
	}



.container1 {
	background-color: #b1d04a;
	padding: 20px;
	width: 600px;
	position: fixed;
}
.container2 {
	background-color: #FFF;
	padding: 3px;
	width: 600px;
	position: fixed;
}
.white2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}

a.toplinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}

a.midlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #32557c;
	text-decoration: underline;
}
a.bodylinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #32557c;
	text-decoration: underline;
	cursor: pointer;
}





a.bodylinksBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #32557c;
	text-decoration: underline;
}
a.bodylinksSM {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #32557c;
	text-decoration: underline;
	text-align: center;
}
a.bodylinksSM-MD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #32557c;
	text-decoration: underline;
	text-align: center;
}

a.bodylinksBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #039;
	text-decoration: underline;
}
#text-left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
}
.text-left2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
}
.textbodyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333;
}
.textbodyrightCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	text-indent: 10px;
	text-align: left;
}
.textbodyrightOrangeBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #32557c;
}
.textbodyrightSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	padding-left: 3px;
	padding-right: 3px;
	width: 125px;
}
.textbodyrightSmallhome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333;
	padding-left: 3px;
	padding-right: 3px;
	width: 550px;
	text-align: left;
}


.textbodyrightAquaBoldLarger {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #32557c;
}
.textbodyrightAquaBoldUnderline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #32557c;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #32557c;
}
.textbodyrightBlackBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
.textbodyrightBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
}

img.left3 {
	float: none;
	border: 3px solid #CCC;
	margin: 0px;
}

img.left4 {
	float: none;
	border: 3px solid #CCC;
	margin: 0px;
}

/* img.left4:hover {
	float: none;
	border: 3px solid #CCC;
	margin: 0px;
	height: 114px;
	width: 145px;
} */
/**TRANSLATOR**//
#translateBar{
	border:1px solid #595959;
	background-color:#000000;
	padding-left:3px;
	text-align:center;
	position:fixed;
    top:0;
    width:100%;
    z-index:100;

}

#notifier{
	background-repeat:no-repeat;
	background-color:#F5F5F5;
	width:200px;
	padding:30px 0 10px 0;
	margin:0 auto;
	text-align:center;
	border:1px solid #666;
	-moz-border-radius:0 0 7px 7px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

.noti{
	padding: 5px;
	background-color: #F90;
	background-image: url(../images/noti_bg.png);
	background-repeat: repeat-x;
}

ul{
	list-style:square;
}

p, li{
	line-height:1.4;
}


/* NEW PHOTO EFFECTS */

.photo-over{
	
}

.photo-over img{
	/* border:solid thick #FFF; */
	box-shadow:0 0 ;
	width:160px;
	height:104px;
	opacity:0.8;
}

/* .photo-over a img:hover{
	width:160px;
	height:104px;
	opacity:1;
	border-color:#32557c;
} */

/* ------------------------------------------------ */

/* PHOTO TABLE */

.dt1 img{
	height:105px;
	width:140px;
	border:0;
}