body, html 	{ height:100%; min-height:100%; width:100%; }
body, html 	{ margin:0; padding:0; font-family:"Trebuchet MS"; font-size:15px; color:#153860; line-height:25px; background:#0fc4ff; }
#AllSite 	{ position:relative; height:100%; }
html>body #AllSite { height:auto; min-height:100%; min-width:960px; width:100%; }
form { margin:0; padding:0; }
p { margin:0; padding:5px 0 10px 0; }
.H { height:10px; clear:both; line-height:5px; font-size:3px; margin:0; padding:0; }
.J { text-align:justify; }
.C { clear:both; }
.Clear { clear:both; }
.C5 { clear:both; height:5px; line-height:5px; font-size:5px; }
.Clear15 { clear:both; height:15px; line-height:15px; font-size:15px; }
.ClearBrd { clear:both; height:1px; line-height:1px; font-size:1px; border-bottom:1px dashed #006699; margin:10px 0px; }

.KeyWords { display:none; }
a:link, a:active, a:visited { text-decoration:underline; margin-bottom:1px; padding-bottom:1px; color:#153860; display:inline; }
a:hover { text-decoration:none; margin-bottom:1px; padding-bottom:1px; color:#153860; border-bottom:none; }
a img, img a { border:none; }
h1 { line-height:36px; font-size:34px; color:#FFFFFF; margin:0; padding:5px 0 15px 0; font-weight:normal; font-family:Georgia; }
h2 { line-height:30px; font-size:26px; color:#153860; margin:0; padding:12px 0 12px 0; font-weight:normal; font-family:Georgia; }
h3 { line-height:23px; font-size:19px; color:#153860; margin:0; padding:0px 0px 5px 0px; font-weight:normal; font-family:Georgia; }
h3 a:visited, h3 a:active, h3 a:link   { border-bottom:none; color:#153860; text-decoration:none; padding:0px 0px 5px 0px; }
h3 a:hover { border-bottom:none; color:#0066CC; text-decoration:none;}
h4 { line-height:26px; font-size:16px; color:#153860; margin:0; font-weight:normal; font-family:Georgia; }
h5 { line-height:26px; font-size:18px; color:#153860; margin:0; padding-bottom:10px; font-weight:normal; font-family:Georgia; }
#TopFlash { z-index:10; position:absolute; top:0; left:0; width:100%; height:485px; background:url(line.jpg); }
#TopLogo { width:380px; height:320px; z-index:20; position:absolute; top:0; left:0; }
#TopRight { width:380px; height:320px; z-index:20; position:absolute; top:0; right:0; background:url(right.png); }
#TopMenu { position:absolute; width:100%; height:50px; left:0; top:260px; z-index:200; text-align:center; line-height:50px; }
#BottomSand { position:absolute; width:100%; height:338px; left:0; bottom:0; background:url(sand.jpg) bottom repeat-x; z-index:30; }
.BottomLeft { width:240px; height:338px; float:left; }
.BottomRight { width:236px; height:338px; float:right; }
#BottomMenu { position:absolute; width:100%; height:60px; left:0; bottom:20px; z-index:110; text-align:center; line-height:50px; color:#524530; }
#BottomMenu a   { margin:2px 10px; color:#2E2618; text-decoration:none; border-bottom:1px dashed #2E2618; }
#BottomMenu { color:#2E2618;  }
#BottomMenu a:hover { text-decoration:none; border-bottom:none; color: #FFFFFF; } 
.Copy { width:693px; height:18px; line-height:18px; margin:0 auto; font-size:13px; }
.MainDiv { width:95%; margin:0px auto; position:relative; z-index:100; padding-top:330px; padding-bottom:120px; } 
.CenterBlock  { width:95%; padding-left:10px; padding-right:25px; vertical-align:top; }
.LeftBlock { width:260px; padding-top:10px; vertical-align:top; padding-bottom:120px; }
.RightBlock  { width:180px; padding-top:10px; vertical-align:top; text-align:center; padding-bottom:120px; }
.RightBlock img { width:150px; margin-bottom:8px; } 
.BgMenu { width:200px; padding:0 10px; background:url(m2.png) center left; }
.SMenu a, .SMenu { font-size:16px; text-decoration:none; border-bottom:none; color:#153860; }
.SMenu a:hover { color:#0066FF; }
.Item  img { border:4px solid #3bccff; float:left; margin-right:10px; width:120px;  }
.text p { font-size:14px; line-height:20px; }
.ChildUL { font-size:17px; line-height:28px; }
.ChildLiS { font-size:17px; line-height:28px; }
.ChildLiL { font-size:17px; line-height:28px; }
.Ibor { border:1px solid #006699; padding:10px; margin-bottom:10px; background-color:#87e1fe; }

.cssmenu ul {  padding: 0;   margin: 0;   list-style: none;   width: 239px;   position:relative;   font-family:Georgia; }
.cssmenu li {  float: left; }
.cssmenu li a, .cssmenu li a:visited {   display: block;   width: 239px;   color: #153860;   text-decoration:none; }
.cssmenu li a:hover {   color: #4682cd; }
.cssmenu li ul {	visibility: hidden;	position: absolute;	left: 239px;	top: -13px; }
.cssmenu li:hover {	position: relative;}
.cssmenu li:hover > ul {	visibility: visible;}
.cssmenu li:hover > a {   color: #FF6600;}
.cssmenu ul a:hover ul ul {   visibility:hidden;}
.cssmenu ul a:hover ul a:hover ul ul {   visibility:hidden;}
.cssmenu ul a:hover ul a:hover ul a:hover ul ul{   visibility:hidden;}
.cssmenu ul a:hover ul {   visibility:visible;}
.cssmenu ul a:hover ul a:hover ul{    visibility:visible;}
.cssmenu ul a:hover ul a:hover ul a:hover ul {    visibility:visible;}
.cssmenu ul a:hover ul a:hover ul a:hover ul a:hover ul {    visibility:visible;}
.cssmenu table {   position:absolute;   top:0;   left:0;   z-index:100;}
* html .cssmenu a:hover {   color:#4682cd;   position:relative;}

.MBg { background:url(bg.gif) no-repeat; line-height:30px; padding:5px 10px; font-size:18px; margin-bottom:5px; }
.MBg a:hover { color: #FF0000;}
.MBg1 { font-size:1px; line-height:1px; height:13px; }
.MBg2 { background:url(m2.gif) repeat-y; padding:0px 10px; font-size:17px; line-height:26px; height:26px; }
.MBg2 a:hover { color: #FF0000;}
.Weather { font-size:15px; width:250px; text-align:center; padding:10px 0px; }
.Yellow { padding:10px; margin:0 0 15px 0; background-color:#FFFF99; border:1px solid #FF9900; -moz-border-radius:15px; border-radius:15px; }

