@charset "utf-8";
/* CSS Document */
 
.links { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #0055A5; text-decoration: none}
.links:hover {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #5699a3; text-decoration: none}
.linkshome { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #ffffff; text-decoration: none}
.linkshome:hover {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #fcfb80; text-decoration: none}
.linksdark { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #0055A5; text-decoration: none}
.linksdark:hover {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #5699a3; text-decoration: none}

.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.box_ul {
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	padding-bottom: 1em;
	text-indent: -1em;
	}

.box_li {
    text-indent: 1px;
    line-height: 15px;
	padding: 5px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #0055a5;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
   }

.el01 {width:98%; font-family:Arial, Helvetica, sans-serif; font-size:12px} /* Width */

.roundedcornr_box_248324 {
   background: #ffffff url(images/roundedcornr_248324_grad1.gif) no-repeat;
   height:300;
}
.roundedcornr_box_248325 {
   background: #ffffff url(images/roundedcornr_248325_grad.gif) no-repeat;
   height:320;
}
.roundedcornr_box_764338 {
   background: #ffffff url(images/roundedcornr_764338_grad.gif) no-repeat;
   height:320;
}
.roundedcornr_top_248324 div {
   background: url(images/roundedcornr_248324_tl.gif) no-repeat top left;
}
.roundedcornr_top_248324 {
   background: transparent url(images/roundedcornr_248324_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_248324 div {
   background: url(images/roundedcornr_248324_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_248324 {
   background: transparent url(images/roundedcornr_248324_br.gif) no-repeat bottom right;
}

.roundedcornr_top_248324 div, .roundedcornr_top_248324,
.roundedcornr_bottom_248324 div, .roundedcornr_bottom_248324 {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_248324 { margin: 0 10px;
							   height:320; }
.roundedcornr_content_248325 { margin: 0 10px;
							   height:320 }
.roundedcornr_content_248324 { margin: 0 10px; }
.roundedcornr_box_157432 {
	background: url(images/roundedcornr_157432_tl.png) no-repeat top left;
}
.roundedcornr_box_157433 {
	background: url(images/roundedcornr_157432_tl.png) no-repeat top left;
}
.roundedcornr_top_157432 {
	background: url(images/roundedcornr_157432_tr.png) no-repeat top right;
}
.roundedcornr_top_157433 {
	background: url(images/roundedcornr_157432_tr.png) no-repeat top right;
}
.roundedcornr_bottom_157432 {
	background: url(images/roundedcornr_157432_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_157433 {
	background: url(images/roundedcornr_157432_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_157432 div {
	background: url(images/roundedcornr_157432_br.png) no-repeat bottom right;
}
.roundedcornr_bottom_157433 div {
	background: url(images/roundedcornr_157432_br.png) no-repeat bottom right;
}
.roundedcornr_content_157432 {
	background: url(images/roundedcornr_157432_r.png) top right repeat-y;
}
.roundedcornr_content_157433 {
	background: url(images/roundedcornr_157432_r.png) top right repeat-y;
}

.roundedcornr_top_157432 div,.roundedcornr_top_157432,
.roundedcornr_bottom_157432 div, .roundedcornr_bottom_157432 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_top_157433 div,.roundedcornr_top_157433,
.roundedcornr_bottom_157433 div, .roundedcornr_bottom_157433 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_157432, .roundedcornr_bottom_157432 {
	margin-top: -5px;
}
.roundedcornr_content_157433, .roundedcornr_bottom_157433 {
	margin-top: -19px;
}
.roundedcornr_content_157432 { padding: 0 15px; }
.roundedcornr_content_157433 { padding: 0 15px; }

.roundedcornr_box_464194 {
	background: url(images/roundedcornr_464194_tl.png) no-repeat top left;
}
.roundedcornr_top_464194 {
	background: url(images/roundedcornr_464194_tr.png) no-repeat top right;
}
.roundedcornr_bottom_464194 {
	background: url(images/roundedcornr_464194_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_464194 div {
	background: url(images/roundedcornr_464194_br.png) no-repeat bottom right;
}
.roundedcornr_content_464194 {
	background: url(images/roundedcornr_464194_r.png) top right repeat-y;
}

.roundedcornr_top_464194 div,.roundedcornr_top_464194,
.roundedcornr_bottom_464194 div, .roundedcornr_bottom_464194 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_464194, .roundedcornr_bottom_464194 {
	margin-top: -19px;
}
.roundedcornr_content_464194 { padding: 0 15px; }

body {  font-family: Arial, Helvetica, sans-serif; }
.floatright {float: right; }
.floatleft {float: left; }
.style6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #efefef;
	line-height: 1.3em;
	text-decoration: none;
}
.style7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 1.5em;
	font-weight:bold;
	text-decoration: none;
}
.style8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 1.5em;
	text-decoration: none;
}
.style9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6dcff6;
	font-weight:bold;
	font-style:italic;
	line-height: 1.2em;
	text-decoration: none;
}
.style10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff468;
	font-weight:bold;
	font-style:italic;
	line-height: 1.5em;
	text-decoration: none;
}
.style11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff468;
	line-height: 1.5em;
	text-decoration: none;
}
.style11bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff468;
	line-height: 1.5em;
	text-decoration: none;
	font-weight:bold;
}
.style111 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff468;
	line-height: 1.5em;
	text-decoration: none;
	background-color: #0055A5;
}
.style112 {font-family: Arial, Helvetica, sans-serif; 
	font-size: 36px;
	color: #ffffff;
	font-weight:bold;
	font-style:italic;
	line-height: 1.5em;
	text-decoration: none;}
.style12 {
	color: #ffffff;
	font-size: 12px;
	line-height: 1.5em;
	background-color:#0055a5;
}
.style13 {
	color: #fff468;
	font-size: 12px;
	font-weight:bold;
	line-height: 1.5em;
}
.style14 {
	color: #0055A5;
	font-size: 12px;
	line-height: 1.5em;
	text-align: center;
}
.style114 {
	color:#0055a5;
	font-size: 12px;
	line-height: 1.5em;
	background-color:#ffff99;
}

.style122 {
	color: #0055a5;
	font-size: 12px;
	line-height: 1.5em;
	background-color:#93c1ec;
}
.style15 {
	font-size: 14px;
	color: #0055A5;
	font-weight: bold;
}
.style18 {
	font-size: 18px;
	color: #0055A5;
}
.style20 {font-size: 16px; color: #003333; }
.style22 {font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #0055a5;
	font-weight: bold;
	font-style: italic;
	text-decoration: none }
.style23 {font-size: 12px}
.style24 {
	color: #FFFFFF;
	font-weight: bold;}

.style25 {
	color: #FFFFFF;
	font-weight: bold;
}
.style26 {
	color: #0055A5;
	font-weight: bold;
	font-size: 24px;
	font-style: italic;
}
.style27 {
	font-size: 16px;
	color: #0055A5;
	line-height:22px;
}
.style28 {color: #fff468;
	text-decoration:none;}
.style29 {color: #CCCCCC}
.style30 {
	color: #FFFF66;
	font-weight: bold;
	font-size: 24px;
	font-style: italic;
}
.style31 {font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #CC6600;
	font-weight: bold;
	font-style: italic;
	text-decoration: none }
.style32 {
	color: #CC6600;
	font-weight: bold;
	font-size: 24px;
	font-style: italic;
}
.style33 {
	color: #CC6600;
	font-weight: normal;
	font-size: 18px;
	font-style: italic;
}

.style200 {font-family: Arial, Helvetica, sans-serif; 
	font-size: 60px;
	color: #0055a5;
	font-weight:bold;
	font-style: normal;
	line-height: 1.0em;
	text-decoration: none;}
.style201 {font-family: Arial, Helvetica, sans-serif; 
	font-size: 36px;
	color: #000000;
	font-weight:bold;
	font-style: normal;
	line-height: .9em;
	text-decoration: none;}
.style202 {font-family: Arial, Helvetica, sans-serif; 
	font-size: 42px;
	color: #0055a5;
	font-weight:bold;
	font-style: normal;
	line-height: .9em;
	text-decoration: none;}
.style203 {font-family: Arial, Helvetica, sans-serif; 
	font-size: 60px;
	color: #990000;
	font-weight:bold;
	font-style: normal;
	line-height: .9em;
	text-decoration: none;}
.style204 {font-family: Arial, Helvetica, sans-serif; 
	font-size: 42px;
	color: #990000;
	font-weight:bold;
	font-style: normal;
	line-height: .9em;
	text-decoration: none;}
.style208 {color: #fff468; font-weight: bold; font-size: 14px; }
.style288 {color: #0055a5; font-weight: bold; font-size: 14px; font-weight:bold; }
.14ptboldreversewhite {font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.hourstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color:#ffffff;
	text-decoration: none;}
.hourstextlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color:#ffffff;
	text-decoration: none;}
.hourstextlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
	background-color:#ffffff;
	text-decoration: none;}
.floatleft { float:left;
	padding-right: 10px;}
.floatright { float:right;
	padding-left: 10px;}
	
/**************** menu coding *****************/
#menu {
width: 200px;
background: #f1f1f1;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 200px;
}

#menu a, #menu h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
display: block;
text-align:center;
border-width: 1px;
border-style: solid;
border-color: #fff #bebebe #0055a5 #bebebe;
margin: 0;
padding: 6px 1px;
}

#menu h2 {
color: #fff;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
background: #0055A5;
text-transform: uppercase;
}

#menu a {
color: #0055A5;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
background-color: #f1f1f1;
text-decoration: none;
}

#menu a:hover {
color: #fcfb80;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
background-color: #0055a5;
}
#menu a:current {
color: #fcfb80;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
background-color: #66ccff;
}

#menu li {
position: relative;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
width: 100%;
}

div#menu ul ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}


[if IE]//>
<style type="text/css" media="screen">
 #menu ul li {float: left; width: 100%;}
</style>

[if lt IE 7]//>
<style type="text/css" media="screen">
body {
behavior: url(csshover.htc);
font-size: 100%;
} 
#menu ul li {
	float: left;
	width: 99%;
}
#menu ul li a {height: 1%;} 

#menu a, #menu h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
} 

</style>

