* { padding: 0; margin: 0; outline: 0; }

body{
background: url(../images/bg.jpg);
}

html {
overflow: -moz-scrollbars-vertical;
}

.smlType{font-size: 11px; color:#999999;}
.gray{color: #999999;font-weight: bold;}

body A, .menu A{font:  11px Arial, Helvetica, sans-serif;color:#000000;}
body A:link, .menu A:link {text-decoration:none;}
body A:visited, .menu A:visited {color:#666666;text-decoration:none;}
body A:link:hover, .footerTxt A:visited:hover, .menu A:visited:hover, .menu A:link:hover{color:#666666;}

#whiteCont{text-decoration:none; overflow-y:auto; overflow-x:hidden;}

.menu li A{font: bold 17px Calibri,Arial, Helvetica, sans-serif;color:#7e7e7e;padding:0 5px;}
.menu li A:link {text-decoration:none;padding:0 5px;}
.menu li A:visited {color:#666666;text-decoration:none;padding:0 5px;}
.menu li A:link:hover, .menu ul A:visited:hover {background:red; color:#FFFFFF; padding:0 5px;}

.details A{text-decoration:none;color:#000000;}
.details A:link:hover{text-decoration:none;color:#7e7e7e;}

.footerTxt A, .menu A{font:  11px Arial, Helvetica, sans-serif;color:#000000;}
.footerTxt A:link, .menu A:link {text-decoration:none;}
.footerTxt A:visited, .menu A:visited {color:#666666;text-decoration:none;}
.footerTxt A:link:hover, .footerTxt A:visited:hover, .menu A:visited:hover, .menu A:link:hover{color:#666666;}


.mapCol A, .mapColEnd A{color:#666666;}
.mapCol A:link, .mapColEnd A:link {text-decoration:none;}
.mapCol A:visited, .mapColEnd A:visited {color:#666666;text-decoration:none;}
.mapCol A:link:hover, .mapColEnd A:link:hover, .mapCol A:visited:hover, .mapColEnd A:visited:hover, .h2 A:link:hover, .mapColEnd A:link:hover{color:#F7F7F7;}

.h2:link {text-decoration:none;}
.h2 A:visited, .mapColEnd A:visited {color:#666666;text-decoration:none;}

.mapCol li, .mapColEnd li{
margin:-1px 3px 5px 0;
float:left;
list-style-type: none;
}


h2{
color:#333333;
margin-left:16px;
border-bottom:none;
font: bold 14px Arial, Helvetica, sans-serif;
}

img{
border:none;
}

.content{
height:550px;
width:855px;
margin:0 auto 13px auto;
}

.site-cont{
width:100%;
margin-top:11px;
position:absolute;
z-index:2;
}

.header{
width:843px;
margin-bottom:5px;
height:125px;
}

.logo{
height:90px;
}

.logo{
float:left;
width:200px;
}


.menu li{
padding:0 10px;
list-style-type: none;
float:left;
}

.mainCont, .slider, .news{
margin-bottom:5px;
height:196px;
}

.news{
border:6px #eeeeee solid;
}


.slider, .news, .header, .box1, .box2, .box3, .box4{
border:6px #eeeeee solid;
float:left;
}

.slider, .news, .header{
background:#FFFFFF;
}

.box1, .box2, .box3, .box4, .news{
background:#dfdfdf;
}


.slider{

margin-right:5px;
width:518px;
}

.news{
width:308px;
}

.bottom, .box1, .box2, .box3, .box4{
float:left;
height:190px;
}

.box1, .box2, .box3{
margin-right:5px;
}


.box1{
width:395px;
}
.box3{
width:230px;
}

.box2, .box4{
width:184px;
}


.footer{
background-color:#d1d1d1;
height:262px;
}

.flash{
position:absolute;
width:100%;
z-index:1;
height:604px;
}

.explore{
border-top:solid 3px #000000;
height:24px;
background:#b2b0b0;
}

#sitemap{
height:160px;
background: #e1e1e1;
color: #fff;
}
.togBut img{
margin-left:50px;
}
.togBut, .footCont,.footerTxt{
margin:0 auto;
width:955px;
}

.footerTxt{
margin-top:10px;
text-align:center;
}

.mapTxt{
padding-top:6px;
height:80px;
width:900px;
margin:0 auto;
}

.mapCol, .mapColEnd{
border:4px #e9e9e9 solid;
font:  11px Arial, Helvetica, sans-serif;
margin-right:5px;
margin-left:20px;
float:left;
padding-top:8px;
padding-left:10px;
background:#cccccc;
width:250px;
height:118px;
}


.mapColEnd{
margin-right:0;
}

.fm{
margin-top:11px;
width:30px;
float:right;
}

.clockWrap{
float:left;

height:90px;
width:640px;
}
.clock{
float:right;

}
.menu{
font:  14px Arial, Helvetica, sans-serif;
padding:8px 0 0 10px;
float:left;
height:30px;
width:830px;
}
.details{
margin-top:5px;
font: 13px Arial, Helvetica, sans-serif;color:#666666;
text-align:right;
float:left;
width:480px;
}

.details a{
color:#666666;
}

.details a:link:hover{
color:#333333;
}

.link1 a, .link2 a, .link3 a, .link4 a, .link5 a, .link6 a{
background:red;
margin:20px;
}

.link1, .link2, .link3, .link4, .link5, .link6{
text-align:center;
float:left;
width:102px;
height:97px;
}

.link1{background:url(../../images/link1_bg.gif);}
.link1:hover{background:url(../../images/link1_bg2.gif); cursor:pointer;}

.link2{background:url(../../images/link2_bg.gif);}
.link2:hover{background:url(../../images/link2_bg2.gif);cursor:pointer;}

.link3{background:url(../../images/link3_bg.gif);}
.link3:hover{background:url(../../images/link3_bg2.gif);cursor:pointer;}

.link4{background:url(../../images/link4_bg.gif);}
.link4:hover{background:url(../../images/link4_bg2.gif);cursor:pointer;}

.link5{background:url(../../images/link5_bg.gif);}
.link5:hover{background:url(../../images/link5_bg2.gif);cursor:pointer;}

.link6{background:url(../../images/link6_bg.gif);}
.link6:hover{background:url(../../images/link6_bg2.gif);cursor:pointer;}

#gallery{
width:288px;
height:60px;
background:#F3F3F3;
margin:5px 10px 0 10px;
}

h5{
background:#dcdcdc;
margin:3px 10px;
height:18px;
width:288px;
text-align:right;
}

h5 a, .moreTxt{
font: 11px Arial, Helvetica, sans-serif;color:#555555;
text-decoration:none;
vertical-align:middle;
}

h5 a{
margin:2px 10px;
}

h5:hover{
background:#ebebeb;
}

#Pageheader, h4, h1, h6, h3{
color:#a2a2a2;
vertical-align:middle;
margin:3px auto 2px auto;
background:url(../images/dot.gif) repeat-x bottom;
}

h3{
margin: 0 0 5px 0;
width:100%;
font: bold 11px Arial, Helvetica, sans-serif;
height:19px;
}

h4{
width:93%;
font: bold 18.5px Calibri, Arial, Helvetica, sans-serif;
height:29px;
}

#Pageheader, h1{
width:95%;
font: bold 27px Calibri, Arial, Helvetica, sans-serif;
height:36px;
}
h6{
color:#A2A2A2;
height:20px;
margin-bottom: 8px;
}
h6, h6 a, h6 a:visited{
text-decoration:none;
font: bold 11px Arial, Helvetica, sans-serif;
}

.box1Cont, .boxCont, .boxContRes{
background:#FFFFFF;
font: 11px Arial, Helvetica, sans-serif;
margin:6px auto 0 auto;
height:136px;
padding:5px;
}

.boxCont{
width:162px;
}
.boxContRes{
width:205px;
}
.box1Cont{
width:370px;
}

.newsLink h1{
font: bold 11px Arial, Helvetica, sans-serif;color:#999999;
background:none;
height:13px;

}

.menu_level_3_active li li, .menu_level_3_active li, .menu_level_3 li li, .menu_level_3 li, .menu_level_2_active li, #subMenu li{
text-align:right;
list-style:none;

}

.menu_level_3_active li a, .menu_level_3 li a, .menu_level_2_active li a, #subMenu li a{
color:#7e7e7e;
padding-right:7px;
text-decoration:none;
}

.menu_level_3_active li:hover, .menu_level_3 li:hover, .menu_level_2_active li:hover, #subMenu li:hover, #current{
background:#f1f1f1 url(../../images/buttonLine.gif) bottom repeat-x;
}

.menu_level_3_active li a:hover, .menu_level_3 li a:hover, .menu_level_2_active li a:hover, #subMenu li a:hover{
color:#4A4A4A;
}


.menu_level_3_active li li, .menu_level_3_active li, .menu_level_3 li li, .menu_level_3 li, .menu_level_2_active li, .button{
background:#e8e8e8 url(../../images/buttonLine.gif) bottom repeat-x;
}

.menu_level_3_active li li, .menu_level_3 li li, .newsBut{
height:19px;
padding:2px 0;

}
.menu_level_3_active li li a, .menu_level_3 li li a, .newsBut a{
font: bold 11px Arial, Helvetica, sans-serif;
background:url(../../cms_data/assets/arrow.gif) no-repeat;
padding-left:8px;
}

.menu_level_3_active a, .menu_level_3 a, .menu_level_2_active a, .button a, #current a{
font: bold 17px Calibri, Arial, Helvetica, sans-serif;
}

.menu_level_3_active, .menu_level_3, .menu_level_2_active, #subMenu, #search, .titles{
margin:0 auto;
width:210px;
}

.menu_level_3_active, .menu_level_3, .menu_level_2_active, #subMenu, #search, #contentBox{
border: 4px #f9f9f9 solid;
background:#e8e8e8;

}

.menu_level_3 li li, .menu_level_3_active li li{
background:#dadada;

}

.titles{
height:48px;
}


#search{
height:54px;
}

#searchBox{
border:solid #e4e4e4 1px; 
margin:4px auto 0 auto;
width:200px;
height:24px;
background:#FFFFFF;
}
#advanSearch{
text-align:right;
}
#searchBoxTxt{
border:1px #FFFFFF solid;
margin-top:2px;
vertical-align:top;
}

#searchBox a{
margin-right:5px;
text-decoration:none;
color:#333333;
font: 11px Arial, Helvetica, sans-serif;
}

#searchBox a:link:hover, #searchBox a:visted:hover{
color:#999999;
}

#contentBox, #contentBottom{
margin:14px auto;
width:560px;
}

#contentBox{
height:580px;
}
#contentBottom a{
color:#CCCCCC;
}
#contentBottom{
text-align:center;
height:20px;
}

#whiteCont{
font:  11px Arial, Helvetica, sans-serif;color:#000000;
padding:10px;
background:#FFFFFF;
margin:13px auto 0 auto;
width:515px;
height:494px;
}

#whiteCont ul{
margin:9px 0 9px 20px;
}

#whiteCont a:link{
text-decoration:underline;
}

#whiteCont p{
	margin-bottom: 5px;
	}

#formItems a{
font: 11px Arial, Helvetica, sans-serif;
}

#formItems{
text-align:left;

background:#F4F4F4;
}

#flameMailForm{
color:#333333;
padding:3px;
margin:0 auto;
}

#mailformTxt a{
margin-left:3px;
color:#666666;
font: 11px Arial, Helvetica, sans-serif;
}

#mailformTxt{
text-align:center;
margin-bottom:5px;
}
#flamemailLogo{
margin-top:3px;
text-align:center;
}

#mb-name, #mb-uhiti-uhiti{
padding:1px;
font:  11px Arial, Helvetica, sans-serif;color:#666666;
}
#mb-uhiti-uhiti{
margin-top:4px;
}
#LatestNews{

margin:0 auto;

width:195px;
}
#LatestNews li a{

font: bold 11px Arial, Helvetica, sans-serif;color:#999999;
}

#LatestNews li{
list-style:none;
padding:5px 0 5px 33px;
margin-top:3px;
background:url(../images/newsIcon.jpg) no-repeat;
}
#newsFooter a{
text-align:center;
font-size:11px;
}

#LatestNews li:hover{
font: bold 11px Arial, Helvetica, sans-serif;color:#666666;
list-style:none;
margin-top:3px;
padding-left:33px;
background:url(../images/newsIcon2.jpg) no-repeat;

}
#subBut{
margin-top:9px;
width:130px;
border: 1px #DBDBDB solid;
font-size:11px;
background:#EAEAEA;
}

#subBut:hover{
cursor:pointer;
background:#F0F0F0;
}
#subButWrap{
text-align:center;
}

.imageThumb{
float:left;
margin:6px 7px 0px 8px;
background:#F7F7F7;
width:43px;
height:43px;
}

/*blog*/

.blogPostInd {
	clear:both;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;	
	overflow:auto;
}

.blogPostInd h2{
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-transform: capitalize;
}

.blogPostInd .meta{
	font-style: italic;	
}

.blogPostInd .intro{
	padding-top: 10px;
	padding-bottom: 10px;	
}

.blogPostInd .readMore{
	float:right;
	margin-bottom: 10px;
}
#blogArchive {
	background:none repeat scroll 0 0 #E8E8E8;
	border:4px solid #F9F9F9;
	padding-bottom: 5px;
	
}
#blogArchive li{
	background-color: #DADADA;
	text-align:right;
	list-style-image: none;
	list-style-type: none;
	padding-right: 5px;
}
#blogArchive li a{
	background:url("../../cms_data/assets/arrow.gif") no-repeat scroll 0 0 transparent;
	font:bold 11px Arial,Helvetica,sans-serif;
	padding-left:8px;
}

.menu #menu_item_0_837 a{
	color:red;
}