*{
margin: 0px;
padding: 0px;
}

body
{
background-color: #fff;
color: #000000;
font-size: 14px;
font-family: arial, helvetica, sans-serif;
}

a
{
text-decoration: underline;
}



strong
{
background: inherit;
color: #50514D;
}

#header
{
width: 100%;
height: 90px;
background-color: #E5FFFF;

color: #E5FFFF;
}

#header_inner
{
position: relative;
width: 1000px; 
height: 90px;
margin: 0px auto;
}

#header_inner h1
{
background: inherit;
position: absolute;
left: 0px;
bottom: 10px;
text-transform: lowercase;
font-size: 39px;
color: #fff;
font-weight: normal;
letter-spacing: -2px;
}

#header_inner h1 span
{
background: inherit;
color: #E5FFFF;
}

#sitename
{
width: 100%;
height: 140px;
background-color: #E5FFFF;

color: #E5FFFF;
}

#sitename_inner
{
position: relative;
width: 1000px; 
height: 140px;
margin: 0px auto;
}

#sitename_inner h4
{
background: inherit;
position: absolute;
left: 0px;
bottom: 10px;
text-transform: lowercase;
font-size: 39px;
color: #4E47FF;
font-weight: normal;
letter-spacing: -2px;
}

#sitename_inner h4 span
{
background: inherit;
color: #4E47FF;
}

#sitename_inner a
{
background: inherit;
position: absolute;
left: 0px;
bottom: 10px;
text-transform: lowercase;
font-size: 48px;
color: #4E47FF;
font-weight: normal;
letter-spacing: -2px;
text-decoration: none;
}

#slogan
{
background: inherit;
position: absolute;
right: 0px;
bottom: 2px;
color: #000000;
font-size: 12px;
font-weight: bold;
text-transform: none;
letter-spacing: 0px;
}

#slogan a
{
position: relative;
text-transform: none;
bottom: 0px;
font-size: 16px;
color: #000000;
font-weight: bold;
text-decoration: underline;
letter-spacing: -1px;
}





#main
{
padding-top: 20px;
position: relative;
width: 1000px; 
margin: 0px auto;
padding-bottom: 10px;
}

#menu ul
{
list-style: none;
margin: 0px;
}

#menu li
{
background: none;
padding: 0px;
font-weight: bold;
}

#menu a
{
display: block;
position: relative;
width: 150px;
height: 20px;
margin-bottom: 1px;
text-decoration: none;
background: inherit;
background-image: url('/image/bbg0.gif');
padding-left: 7px;
padding-top: 4px;
color: #636363;
text-transform: lowercase;
font-size: 12px;
border: thin dotted;

}

#menu a span
{
position: absolute;
right: 0px;
margin-top: 4px;
margin-right: 10px;
width: 7px;
height: 7px;

}

#menu a:hover span
{
position: absolute;
right: 0px;
margin-top: 4px;
margin-right: 10px;
width: 7px;
height: 7px;

}

#menu a:hover
{
background: inherit;
color: #fff;
background-image: url('/image/bbg1.gif');
}

#menu_end
{
height: 30px;
background-image: url('/image/a2.gif');
}

h2
{
background: inherit;
color: #50514D;
text-transform: lowercase;
font-size: 26px;
}

h2 span
{
background: inherit;
color: #85AC1E;
}

h1
{
background: inherit;
color: #50514D;
text-transform: lowercase;
font-size: 26px;
}

h1 span
{
background: inherit;
color: #85AC1E;
}


span sup
{
background: inherit;
color: #85AC1E;
font-size: 14px;
}

h3
{
margin-top: 30px;
background: inherit;
color: #50514D;
font-size: 15px;
text-transform: lowercase;
height: 34px;
background: url('/image/a3.gif') repeat-x 0px 17px;
}

h3 span
{
background: inherit;
color: #85AC1E;
}

h3.first
{
margin-top: 0px;
}

#lcol
{
position: relative;
width: 185px;
float: left;
}

#lcontent
{
position: relative;
padding: 0px 15px 0px 15px;
}

#rcontent
{
position: relative;
padding: 25px 20px 0px 20px;
}

ul
{
list-style: none;
}

li
{

padding-left: 15px;
}

p
{
margin-bottom: 10px;
text-align: left;
line-height: 16px;
}

#lcol p
{
font-size: 10px;
line-height: 16px;
margin: 0px;
}

.divider
{
font-size: 0px;
position: relative;
border-bottom: solid 1px #F5F5F5;
height: 1px;
width: 100%;
margin: 10px 0px 10px 0px;
}

.summary
{
text-align: right;
font-style: italic;
}

ul.divided li
{
border-top: solid 1px #F5F5F5;
margin-top: 4px;
padding-top: 4px;
background-position: 0px 9px;
}

ul.divided li.first
{
border-top: 0px;
margin-top: 0px;
padding-top: 0px;
background-position: 0px 5px;
}

#rcol
{
position: relative;
margin-left: 190px;
width: 900px; 
background-image: url('/image/a2.gif');
background-repeat: repeat-x;
}

#slogan2
{
font-size: 14px;
position: relative;
top: -5px;
}

.box
{
position: relative;
border: dashed 1px #E5FFFF;
margin-top: 15px;
background: inherit;
color: #000000;
}

.box h2
{
background: inherit;
color: #6C7425;
text-transform: lowercase;
font-weight: normal;
font-size: 26px;
margin-bottom: 5px;
}

.box h4
{
background: inherit;
color: #000000;
text-transform: lowercase;
font-weight: normal;
font-size: 18px;
margin-bottom: 5px;
}

.box h5
{
background: inherit;
color: #000000;
text-transform: lowercase;
font-weight: normal;
font-size: 22px;
margin-bottom: 5px;
text-align: center;
}





.box p
{
font-size: 15px;
line-height: 16px;
margin: 3px;

}

.box_inner
{
border: solid 1px #fff;
padding: 15px;
background: #E5FFFF url('/image/a4.gif') repeat-x;
color: inherit;
margin-bottom: 10px;
}

.captioned_image
{
position: relative;
padding-bottom: 15px;
float: left;
margin: 10px;
text-decoration: none;
width:300;
}

.captioned_image a
{
font-family: Arial, Helvetica, sans-serif;
color:blue;
background:none;
}

.captioned_image a:hover
{
font-family: Arial, Helvetica, sans-serif;
color:blue;
background:none;
}


.captioned_image div
{
position: absolute;
font-size: 9px;
bottom: 0px;
left: 0px;
}

#footer
{
clear: both;
background: url('/image/a2.gif') repeat-x;
width: 1000px;
margin: 0px auto;
margin-bottom: 25px;
padding-top: 10px;
text-align: center;
text-transform: lowercase;
}


table.weather {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid;
	border-color: #50514D;
	border-collapse: collapse;
	background-color: #50514D;
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
}
table.weather th {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: #D3E378;
	-moz-border-radius: 0px 0px 0px 0px;
	font-size: 14px;
	
}
table.weather td {
	border-width: 1px 1px 1px 1px;
	padding: 7px 7px 7px 7px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: #FFFFE9;
	-moz-border-radius: 0px 0px 0px 0px;
	text-align: center;
	font-size: 14px;
	font-weight: 700;
}
table.weather a {
color: black;
}

table.weather2 {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: dashed dashed dashed dashed;
	border-color: #50514D;
	border-collapse: collapse;
	background-color: #50514D;
	font-family: Arial, Helvetica, sans-serif;
	
}
table.weather2 th {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: #D3E378;
	-moz-border-radius: 0px 0px 0px 0px;
	font-size: 14px;
	
}
table.weather2 td {
	border-width: 12px 12px 12px 12px;
	padding: 3px 3px 3px 3px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: #FFFFE9;
	-moz-border-radius: 0px 0px 0px 0px;
	text-align: center;
	font-size: 14px;
}

table.weather3 {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid;
	border-color: #50514D;
	border-collapse: collapse;
	background-color: #ffFFFF;
	font-family: Arial, Helvetica, sans-serif;
	width: 300px;
	
}
table.weather3 th {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: solid;
	border-color: #50514D;
	background-color: #E5FFFF;
	-moz-border-radius: 0px 0px 0px 0px;
	font-size: 14px;
	
}
table.weather3 td {
	border-width: 2px 2px 2px 2px;
	padding: 4px 5px 2px 5px;
	border-style: none;
	vertical-align: top;
	background-color: #ffFFFF;
	-moz-border-radius: 0px 0px 0px 0px;
	text-align: left;
	font-size: 12px;
	font-weight: 400;
}
table.weather4 {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid;
	border-color: #50514D;
	border-collapse: collapse;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	width: 300px;
}
table.weather4 th {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: solid;
	border-color: #50514D;
	background-color: #FFC7FD;
	-moz-border-radius: 0px 0px 0px 0px;
	font-size: 14px;
	
}
table.weather4 td {
	border-width: 2px 2px 2px 2px;
	padding: 4px 5px 2px 5px;
	border-style: none;
	vertical-align: top;
	background-color: #ffffff;
	-moz-border-radius: 0px 0px 0px 0px;
	text-align: left;
	font-size: 12px;
	font-weight: 400;
}


#navcontainer ul
{
padding-left: 0;
margin-left: 0;
color: White;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
font-size: x-small;
width: 728px;
text-align:center;
background-color: #008000;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding-left: 4px;
padding-right: 4px;
background-color: #008000;
color: White;
float: left;
border-right: 1px solid #fff;

}

#navcontainer ul li a:hover
{
background-color: #369;

color:#FFFF00;
}

#tabsE {
     
      width:998px;
      background:#352EFF;
     font-size: 13px;
      line-height:normal;
	  
		
      }
    #tabsE ul {
	
	padding:0px 0px 0 0px;
	list-style:none;
	text-align:center;
	
	   margin-right:230px;
      }
    #tabsE li {
      display:inline;
     margin-left:auto;
	  margin-right:auto;
      padding:0;
	  font-weight: bold;
      }
    #tabsE a {
      float:left;
      background:#352EFF;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsE a span {
      float:left;
      display:block;
      background:352EFF;
      padding:2px 3px 4px 3px;
      color:#FDFFC7;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsE a span {float:none;}
    /* End IE5-Mac hack */
    #tabsE a:hover span {
      color:#FFF;
      }
    #tabsE a:hover {
      background-position:0% -42px;
      }
    #tabsE a:hover span {
      background-position:100% -42px;
      }  
	#tabheader
{
width: 100%;
height: 50px;
background-color: #352EFF;

color: #352EFF;
}

img.floatLeft { 
    float: left; 
    margin: 4px; 
	
}
table.weather7 {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid;
	border-color: #50514D;
	border-collapse: collapse;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
}
table.weather7 th {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: #E5F2FF;
	-moz-border-radius: 0px 0px 0px 0px;
	font-size: 14px;
	text-align: center;
	
}
table.weather7 td {
	border-width: 1px 1px 1px 1px;
	padding: 7px 7px 7px 7px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: #FFFFff;
	-moz-border-radius: 0px 0px 0px 0px;
	text-align: center;
	font-size: 14px;
	font-weight: 700;
}
table.weather7 a {
color: black;
}

#sitename2
{
width: 100%;
height: 90px;
background-color: #E5FFFF;
color: #E5FFFF;
}

#sitename2_inner
{
position: relative;
width: 1000px; 
height: 90px;
margin: 0px auto;
}

#sitename2_inner h4
{
background: inherit;
position: absolute;
left: 0px;
bottom: 10px;
text-transform: lowercase;
font-size: 39px;
color: #4E47FF;
font-weight: normal;
letter-spacing: -2px;
}

#sitename2_inner h4 span
{
background: inherit;
color: #4E47FF;
}

#sitename2_inner a
{
background: inherit;
position: absolute;
left: 0px;
bottom: 10px;
text-transform: lowercase;
font-size: 48px;
color: #4E47FF;
font-weight: normal;
letter-spacing: -2px;
text-decoration: none;
}

#slogan2
{
background: inherit;
position: absolute;
top: 40px;
right: 20px;
bottom: -2px;
color: #000000;
font-size: 20px;
font-weight: normal;
text-transform: none;
letter-spacing: 0px;
}

#slogan2 a
{
position: relative;
text-transform: none;
bottom: 0px;
font-size: 16px;
color: #000000;
font-weight: bold;
text-decoration: underline;
letter-spacing: -1px;
}

#tabs2E {
     
      width:998px;
      background:#352EFF;
     font-size: 13px;
      line-height:normal;
	  
		
      }
    #tabs2E ul {
	
	padding:0px 0px 0 0px;
	list-style:none;
	text-align:center;
	margin-left:auto;
	  margin-right:230px;
      }
    #tabs2E li {
      display:inline;
     margin-left:auto;
	  margin-right:auto;
      padding:0;
	  
      }
    #tabs2E a {
      float:left;
      background:#352EFF;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
	  font-weight: bold;
      }
    #tabs2E a span {
      float:left;
      display:block;
      background:352EFF;
      padding:2px 3px 4px 3px;
      color:#FDFFC7;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs2E a span {float:none;}
    /* End IE5-Mac hack */
    #tabs2E a:hover span {
      color:#FFF;
      }
    #tabs2E a:hover {
      background-position:0% -42px;
      }
    #tabs2E a:hover span {
      background-position:100% -42px;
      }  
	#tabheader2
{
width: 100%;
height: 50px;
background-color: #352EFF;

color: #352EFF;
}
table.weather9 {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid;
	
	border-collapse: collapse;
	background-color: #ffFFFF;
	font-family: Arial, Helvetica, sans-serif;
	width: 100px;
	
}
table.weather9 th {
	border-width: 2px 2px 2px 2px;
	padding: 3px 3px 3px 3px;
	border-style: solid;
	
	background-color: #E5FFFF;
	-moz-border-radius: 0px 0px 0px 0px;
	font-size: 14px;
	text-align: center;
}
table.weather9 td {
	border-width: 2px 2px 2px 2px;
	padding: 3px 3px 3px 3px;
	border-style: none;
	vertical-align: top;
	background-color: #ffFFFF;
	-moz-border-radius: 0px 0px 0px 0px;
	text-align: center;
	font-size: 12px;
	font-weight: 400;
}
table.slog {
	
	width: 400px;
	
}
table.slog td {
	
	font-size: 12px;
	text-align: center;
	width: 75px;
}
