* {
	margin: 0;
	padding: 0;
	outline: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

body {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #797979;
	direction: ltr;
	padding: 0;
	margin:0;
	line-height: 150%;
	background: url(images/back.jpg) repeat;
}

.pageWrapper {
	text-align: left;
	width: 900px;
	margin: 0 auto;
	background: url(images/backGround.jpg) left top repeat-y;
	position: relative;
}
.pageLayout{
	width: 850px;
	margin: 0 25px;
	padding: 0;


}

/*
General Settings
---------------------------------------------- */
a {
	text-decoration: none;
	color: #CC5F2C;
}


a:hover {
	text-decoration: underline;
		color: #F7B820;

}

p {
	margin-bottom: 8px;
	line-height: 16px;
}

ul, ol{
	margin:0 0 0 20px;
	padding:0;
}

ul li, ol li{
	padding: 0;
	margin: 3px 0 3px 30px;
}

input {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}


/*
Header
---------------------------------------------- */
.header {
	height: 95px;
	width: 850px;
	padding: 0;
	margin: 0 ;
	position: relative;
	background: url(images/backWhite.jpg) bottom left  no-repeat;
}
.header h1{
	display: block;
	margin: 0 0 0 40px;
	padding: 18px 0 0 0;
}

.header .search{
	padding: 0;
	margin:0;
	position: absolute;
	top: 5px;
	right: 0;
}

.header .search input{
	color: #565656;
	width: 150px;
	margin: 0;
	border: 1px #C6C5C5 solid;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
.header .topNav{
	list-style-image:none;
	margin:0;
	padding:0;
	position: absolute;
	right:0;
	bottom: 5px;
}

.header .topNav li{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #8B2D1B;
	display: inline;
	margin:0;
	padding:0;

}

.header .topNav li a{
	color: #8B2D1B;
	float:left;
	margin: 0 ;
	padding: 0 15px;
	text-decoration:none;
	background: url(images/dotGre1.jpg) left bottom repeat-y;

}

.header .topNav a:hover{
	color: #F7B820;
	text-decoration: none;
	padding: 0 15px;

}

/*
Main Picture
---------------------------------------------- */
.mainPicture{
	height: 256px;
	width: 850px;
	padding: 0;
	margin: 0 ;
	position: relative;
	background: url(images/backMenu.jpg) left top repeat-x;
}
.mainPicture .mainFalsh{
	float: left;
	padding:0;
	margin: 0;
}
.mainPicture .menubar{
	width: 236px;
	height: 231px;
	float: left;
	padding:20px 0 0 0;
	margin:0;
	background:  url(images/backMenu.jpg) left top no-repeat;
}

.shado{
	width: 850px;
	height: 18px;
	position: absolute;
	top: 350px;
	padding: 0;
	margin: 0;
	background: url(images/shado.jpg) left bottom repeat-x;

}


/*
Content Wrapper
---------------------------------------------- */
.contentWrapper{
	width: 850px;
	padding: 0 0 30px 0;
	margin: 0 0 0 0;
	overflow: hidden;
}
.contentWrapper .topContent{
	width: 850px;
	padding: 0;
	margin: 18px 0 10px 0;

	
}
.topContent .mainChairman{
	width: 270px;
	padding: 0;
	margin: 0 10px 10px 10px;
	float: left;
}
.topContent .mainChairman p{	
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #797979;
	padding:0;
	margin: 10px 0 0 0;
	line-height: 18px;
}
.topContent .mainChairman .more{
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #BC2709;
	padding:0;
	margin:0 2px;
}

.topContent .mainChairman .chairmanPic{
	float: left;
	padding:0;
	margin: 15px 5px 0 0;
}

.topContent .mainChairman small{
	font: bold 8px Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #BC2709;
	padding: 0 0 0 0;
	margin:  0 0 0 0;
}
.topContent .mainWelcome{
	width: 500px;
	padding: 0 25px;
	margin: 0;
	float: left;
}

.topContent .mainWelcome h1{
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #BC2709;
	padding:0;
	margin:10px 0 0 0;
}
.topContent .mainWelcome .more{
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #BC2709;
	padding:0;
	margin:0;
}
.topContent .mainWelcome p{	
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #797979;
	padding:0;
	margin: 5px 0 0 0;
	line-height: 18px;
}

.mainContent{
	width: 850px;
	padding: 0 ;
	margin: 0;
	float: left;
}
.mainContent .mainLeft{
	width: 270px;
	padding: 0;
	margin: 0;
	float: left;
}
.mainLeft .mainFocuses{
	width: 270px;
	padding: 0;
	margin: 0 0 0 0;
	float: left;
}

.mainLeft .mainFocuses h2{
	width: 250px;
	height: 27px;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #732704;
	padding:6px 0 0 35px;
	margin:0 0 0 0;
	background: url(images/backYellow.jpg) left top repeat-x;
}

.mainLeft .mainFocuses ul{
	padding: 0;
	margin: 0;
	list-style: none;
}

.mainLeft .mainFocuses ul li{
	color: #797979;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 0 0 0 15px;
	margin: 10px 0 10px 18px;
	background:url(images/circleRed.jpg) left 7px no-repeat;
	line-height: 18px;
}
.mainLeft .banner{
	display: block;
	padding: 0 0 0 25px;
	margin: 15px 0 0 0;
}


.mainContent .mainRight{
	width: 540px;
	padding: 0 0 0 10px ;
	margin: 0; 
	float: left;
}
.mainRight .mainServices{
	width: 520px;
	padding: 0 ;
	margin: 0 0 0 0;
	float: right;

}

.mainRight .mainServices h2{
	width: 520px;
	height: 27px;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #732704;
	padding:6px 0 0 35px;
	margin:0;
	background: url(images/backYellow.jpg) left top repeat-x
}

.mainServices .servicesExi{
	width: 260px;
	float: left;
	padding: 0;
	margin: 0 ;
}
.mainServices .servicesExi ul{
	padding: 0;
	margin: 0;
	list-style: none;
}
.mainServices .servicesExi ul li{
	color: #797979;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 0 0 0 15px;
	margin: 10px 0 10px 25px;
	background:url(images/circleRed.jpg) left 7px no-repeat;
	line-height: 18px;
}
.mainServices .servicesExi h3{
	font: normal 15px Verdana, Arial, Helvetica, sans-serif;
	color: #BC2709;
	padding:10px 0 5px 5px;
	margin:0 0 0 20px;
	background: url(images/dotGre.jpg) left bottom repeat-x;
}
.mainServices .servicesPro{
	width: 260px;
	float: left;
	padding: 0;
	margin: 0 ;
}
.mainServices .servicesPro ul{
	padding: 0;
	margin: 0;
	list-style: none;
}
.mainContent .mainServices .servicesPro ul li{
	color: #797979;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 0 0 0 15px;
	margin: 10px 0 10px 25px;
	background:url(images/circleRed.jpg) left 7px no-repeat;
	line-height: 18px;
}
.mainRight .mainServices .servicesPro h3{
	font: normal 15px Verdana, Arial, Helvetica, sans-serif;
	color: #BC2709;
	padding:10px 0 5px 5px;
	margin:0 0 0 20px;
	background: url(images/dotGre.jpg) left bottom repeat-x;
}

.s{
	position: absolute;
	padding: 0;
	margin: 0;
	bottom: 20px;
	left: 280px;
	 

}



/*
Header Inner
---------------------------------------------- */
.headerInner{
	height: 95px;
	width: 850px;
	padding: 0;
	margin: 0 ;
	position: relative;
}
.headerInner h1{
	display: block;
	margin: 0 0 0 40px;
	padding: 18px 0 0 0;
}

.headerInner .search{
	padding: 0;
	margin:0;
	position: absolute;
	top: 5px;
	right: 3px;
}

.headerInner .search input{
	color: #565656;
	width: 150px;
	margin: 0;
	border: 1px #C6C5C5 solid;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
.headerInner .topNav{
	list-style-image:none;
	margin:0;
	padding:0;
	position: absolute;
	right: 0;
	bottom: 5px;
}

.headerInner .topNav li{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #8B2D1B;
	display: inline;
	margin:0;
	padding:0;

}

.headerInner .topNav li a{
	color: #8B2D1B;
	float:left;
	margin: 0 ;
	padding: 0 15px;
	text-decoration:none;
	background: url(images/dotGre1.jpg) left bottom repeat-y;
}

.headerInner .topNav a:hover{
	color: #F7B820;
	text-decoration: none;
	padding: 0 15px;
}

.menubarInner{
	float: left;
	padding:0 0 25px 0;
	margin:0;
}

/*
Main Picture
---------------------------------------------- */
.mainPicInner{
	height: 143px;
	width: 850px;
	padding: 0;
	margin: 0 ;
	position: relative;
}

.mainPicInner .curveLeft{
	width: 210px;
	height: 143px;
	padding: 0;
	margin: 0 ;
	background: url(images/curveTop.jpg) right top no-repeat;
	float: left;
}
.mainPicInner .picInner{
	width: 462px;
	height: 143px;
	float: left;
	padding: 0;
	margin: 0 2px 0 0;
}
.mainPicInner .mainSlogan{
	width: 176px;
	height: 143px;
	padding: 0;
	margin: 0 ;
	float: right;
}

/*
Content Left Inner
---------------------------------------------- */
.contentWrapper{
	width: 850px;
	padding: 0;
	margin: 0 0 20px 0;
	overflow: hidden;
	position: relative;
}

.contentLeft{
	width: 255px;
	height: 480px;
	padding: 0 0 0 0;
	margin: 0 0 20px 0;
	float: left;
	background: url(images/curveMenu.jpg) left top no-repeat;
}

.bannerInner{
	padding:20px 0 0 0;
	display: block;
	margin: 0 0 0 40px;
	border: 0;
}

/*
Content Inner
---------------------------------------------- */
.contentInner{
	width: 595px;
	padding: 0;
	margin: 0 0 20px 0;
	float: left;
}

.contentInner .aboutUs{
	width: 567px;
	padding: 0;
	margin: 5px 0 20px 0;
	float: left;
}	
	
.contentInner .aboutUs h4{
	width: 520px;
	height: 30px;
	font: normal 18px Verdana, Arial, Helvetica, sans-serif;
	color: #F6B118;
	padding: 5px 0 10px 32px;
	margin:0 0 0 20px;
	background: url(images/dotTitle.jpg) left top no-repeat;
}

.contentInner .aboutUs p{	
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #797979;
	padding: 10px 0 0 20px;
	margin:0;
	text-align:justify;
	line-height: 18px;
}

.contentInner .aboutUs ul{	
	padding: 0;
	margin:0 0 0 40px;
	list-style: none;
}
.contentInner .aboutUs ul li{	
	padding: 0;
	margin:3px 0 3px 0;
	list-style: circle;
}


.contentInner .aboutUs small{	
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #BC2709;
}

.contentInner .aboutUs .dots{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #BC2709;
	margin: 0 0 10px 0;
	padding: 0 10px 0 0;
	background: url(images/arrow.jpg) left top no-repeat;
}

.contentInner .aboutUs .chairmanPicInner{
float: right;
padding: 0;
margin:20px 20px 20px 20px ;

}
.contentInner .aboutUs h3 p{
	font: italic 12px Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	padding: 10px 0 5px 30px;
	margin: 0;

}

/*
Contact Us
---------------------------------------------- */
.contentInner .contactus{
	width: 567px;
	padding: 0;
	margin: 5px 0 20px 0;
	float: left;
}
.contentInner .contactus h4{
	width: 520px;
	height: 30px;
	font: normal 18px Verdana, Arial, Helvetica, sans-serif;
	color: #F6B118;
	padding: 5px 0 10px 32px;
	margin:0 0 0 20px;
	background: url(images/dotTitle.jpg) left top no-repeat;
}

.contentInner .contactus h2{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #BC2709;
	padding:0 0 0 15px;  
	margin:20px 0 0 30px;
	background: url(images/circleRed.jpg) left 6px no-repeat;
}
.contentInner .contactus p{
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #797979;
	padding: 0 0 0 0;
	margin:0 0 0 50px;
	line-height: 18px;
}

.myform{
	width: 400px;
	padding: 0;
	margin: 15px 0;
}

.myform h4{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #BC2709;
	margin: 0 0 30px 30px;
	padding: 5px 0 0 0;
}

.myform label{
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #797979;
	width: 100px; 
	margin: 0 0 0 30px;
	padding: 0 0 0 0;
	float: left;
}

.myform input{ 
	width: 250px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

.myform select{ 
	width: 250px;
	height: 20px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

.myform  .list{
	width: 250px;
	height: 20px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

.myform textarea{
	height: 80px;
	width: 250px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.myform .star{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #BC2709;
}

.myform .BTNClass{
	width: auto;
	background-color: #F6B118;
	color: #FFFFFF;
	text-align: center;
	height: 15px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	border: 0px;
	margin: 0 20px 15px 0 ;
	float: right;
	cursor: hand;
}

.myform .BTNClass:hover{
	width: auto;
	background-color: #BC2709;
	color: #FFFFFF;
	text-align: center;
	height: 15px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	border: 0px;
	margin: 0 20px 15px 0 ;
	float: right;
	cursor: hand;
}

/*
links
---------------------------------------------- */
.contentInner .links{
	width: 567px;
	padding: 0;
	margin: 5px 0 20px 0;
	float: left;
}
.contentInner .links h4{
	width: 520px;
	height: 30px;
	font: normal 18px Verdana, Arial, Helvetica, sans-serif;
	color: #F6B118;
	padding: 5px 0 10px 32px;
	margin:0 0 0 20px;
	background: url(images/dotTitle.jpg) left top no-repeat;
}
.contentInner .links ul{
	padding: 5px 0 ;
	margin:0 0 0 0;
	list-style: none;

}

.contentInner .links ul li a{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #BC2709;
	padding: 5px 0 10px 20px;
	margin:0 0 0 0;
	background: url(images/arrow.jpg) left 10px no-repeat;

}

.contentInner .links ul li{
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #797979;
	padding: 0 0 0 0;
	margin:0 0 0 20px;
	line-height: 18px;
}


/*
Site Map
---------------------------------------------- */
.contentInner .siteMap{
	width: 567px;
	padding:0;
	margin: 5px 0 20px 0;
	float: left;
}
.contentInner .siteMap h4{
	width: 520px;
	height: 30px;
	font: normal 18px Verdana, Arial, Helvetica, sans-serif;
	color: #F6B118;
	padding: 5px 0 10px 32px;
	margin:0 0 0 20px;
	background: url(images/dotTitle.jpg) left top no-repeat;
}

.contentInner .siteMap ul{
	padding: 0;
	margin:0;
}

.contentInner .siteMap ul li{
	padding: 5px 0 5px 5px;
	margin:0 0 0 45px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #BC2709;
	list-style: circle;
}
.contentInner .siteMap ul li a{
	padding: 0;
	margin:0 ;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #BC2709;
	list-style: circle;
}
.contentInner .siteMap ul li ul li{
	padding: 5px 0 5px 5px;
	margin:0 0 0 35px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #BC2709;
	list-style: square;
}
.contentInner .siteMap ul li ul li a{ 
	padding:0;
	margin:0;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #BC2709;
	list-style: square;
}
/*
News
---------------------------------------------- */
.contentInner .newsGroup{
	width: 567px;
	padding: 0;
	margin: 10px 0 20px 0;
	float: left;
}
.contentInner .newsGroup h4{
	width: 520px;
	height: 30px;
	font: normal 18px Verdana, Arial, Helvetica, sans-serif;
	color: #F6B118;
	padding: 5px 0 10px 32px;
	margin:0 0 0 20px;
	background: url(images/dotTitle.jpg) left top no-repeat;
}

.contentInner .newsGroup h1{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #797979;
	padding: 5px 20px 5px 30px;
	margin:0;
}
.contentInner .newsGroup small{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #BC2709;
	padding: 0  0 0 20px;
	margin: 0 0 0 30px;
	background: url(images/arrow.jpg) left 5px no-repeat;

}

.contentInner .newsGroup p{
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #797979;
	padding: 2px 0 15px 30px;
	margin:0;
	text-align:justify;
	line-height: 18px;
	
}
.contentInner .newsGroup  img{
	float: right;
	margin: 0 15px;
}

.cal{

	padding: 0 0 0 0;
	margin:  30px 5px 50px 0; 
	float: right;
}
	
/*
grid Page
---------------------------------------------- */
.gridPage td {
	height: 10px;
	
	}

.gridPage table{
	width: auto;
	margin: 30px 30px;
	
	}

.gridPage  table td{
	color: #FFFFFF;	
	pading: 0 5px;
	
	}

.gridPage table td span {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #797979;
	border: 1px solid #BC2709;
	display: block;
	padding: 3px 5px;
margin-right: 1px;
	}


	
.gridPage table td a {
	background-color: #BC2709;
	color: #FFFFFF;	
	display: block;
	padding: 3px 5px;
	float: left;
	margin-right: 1px;	
}
	
.gridPage table td a:hover {
	background-color: #F6B118;
	color: #fff;
	}

.gridPage table td.selected a {
	background-color: #F6B118;
		color: #fff;

}


/*
search
---------------------------------------------- */
.contentInner .search{
	width: 567px;
	padding: 0;
	margin: 10px 0 20px 0;
	float: left;
}
.contentInner .search h4{
	width: 520px;
	height: 30px;
	font: normal 18px Verdana, Arial, Helvetica, sans-serif;
	color: #F6B118;
	padding: 5px 0 10px 32px;
	margin:0 0 0 20px;
	background: url(images/dotTitle.jpg) left top no-repeat;
}
.contentInner .search ul{
	padding: 0;
	margin:0 0 0 40px;
	list-style: none;
}
.contentInner .search ul li{
	padding: 0;
	margin: 5px 0 ;
	list-style: circle;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #797979;
}
.contentInner .search ul li a{
	color: #F6B118;	
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}

.contentInner .search p{
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #797979;
	padding: 2px 0 15px 30px;
	margin:0;
	text-align:justify;
	line-height: 18px;
}


.contentInner .search .searchResult{
	 padding: 0 0 0 20px;
	 margin: 10px 0 0 0;
	 float: left;
	 width: 530px;
}

.contentInner .search .searchResult h3{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #BC2709;
	padding: 5px 0 0 25px;
	margin:0 0 0 5px;
	background: url(images/arrow.jpg) left 10px no-repeat;

}

.contentInner .search .searchResult .key{
	background-color: #DE2500 ;	
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 3px;
}

.contentInner .search .searchResult p{
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #797979;
	padding: 2px 0 5px 0;
	margin:0 0 0 5px;
	text-align:justify;
	line-height: 18px;
}


	
/*
Path
---------------------------------------------- */
.userPosition{

	margin: 30px 20px 5px 20px ;
	padding: 0 ;
	color: #BC2709;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
}

.userPosition a{
	margin: 5px 3px 3px 3px ;
	padding: 0 ;
	color: #7F624B;
	text-decoration:underline;
}

.userPosition a:hover{
	color: #BC2709;
}


/*
Send
---------------------------------------------- */
.sendPrint{
	padding: 0;
	margin: 0;
	position: absolute;
	right:3px;
	top: 10px;
	float:right;
	z-index: 100;
}

.sendPrint ul{
	margin: 0;
	padding: 0 ;
	list-style: none;
}

.sendPrint ul li {
	padding:0 0  0;
	margin:  0  0 0 5px ;
	float:right;
}

.sendPrint ul li img{
	cursor:pointer;	
}



/*
Footer
---------------------------------------------- */
.footer {
	padding: 0;
	margin: 5px 0;
	width: 850px;
}
.footer .footerLinks{
	margin: 0 0 0 0 ;
	text-align: left;
	padding:  0 0 2px 0;
	color: #797979;
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	background: url(images/dotGre.jpg) left bottom repeat-x;
}

.footer .footerLinks a{
	color: #797979;
	text-align: left;
	text-decoration: none;
	margin: 0 5px;
}

.footer .footerLinks a:hover{
	color: #BC2709;
	text-align: left;
	text-decoration: underline;
}

.footer .footerLinks .rss{
	position: relative;
	padding: 0 ;
	margin: 10px 5px 0 0;
	float:right;
}

.footer .copyright{
	margin: 0 5px;
	padding: 0;
	color: #797979;
	text-align: left;
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
}

.footer .copyright a{
	color: #797979;
	text-align: left;
		margin: 0 5px;

}
	
.footer .copyright a:hover{
	color: #BC2709;
	text-align: left;
}	





/* Root = Vertical, Secondary = Vertical */
ul#navmenu,
ul#navmenu li,
ul#navmenu ul {
  margin: 0 ;
  border: 0 none;
  padding: 0;
  width: 220px; /*For KHTML*/
  list-style: none;
}

ul#navmenu:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu li {
  float: left; /*For IE 7 lack of compliance*/
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;
  margin: 0 5px ;

}

/* Root Menu */
ul#navmenu a {
  padding: 5px 0 5px 15px;
    border-bottom: 1px  dotted #771300;
	 margin: 0 10px 0 5px;
  display: block;
  color: #fff;
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
	color: #F7B820;
	 background: url(images/box.jpg) left 8px no-repeat;

}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
  background: #fff;
	color: #CA3A1D;
	border-bottom: 1px solid #F7B820;
	border-right: 1px solid #F7B820;
	border-left: 1px solid #F7B820;

}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
  background: #CA3A1D;
  color: #FFF;
}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
  background: #CA3A1D;
  color: #fff;
}

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
  background: #F6B118;
  color: #FFF;
}

/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
  background: #F6B118;
  color: #FFF;
}

/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
  background: #F6B118;
  color: #FFF;
}

ul#navmenu ul,
ul#navmenu ul ul,
ul#navmenu ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 200px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
  display: none;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
  display: block;
}

*

/*
navmenuInner
---------------------------------------------- */

/* Root = Vertical, Secondary = Vertical */
ul#navmenuInner,
ul#navmenuInner li,
ul#navmenuInner ul {
  margin: 0 ;
  border: 0 none;
  padding: 0;
  width: 200px; /*For KHTML*/
  list-style: none;
}

ul#navmenuInner:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenuInner li {
  float: left; /*For IE 7 lack of compliance*/
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;
  margin: 0 5px ;
}

/* Root Menu */
ul#navmenuInner a {
  padding: 5px 0 5px 15px;
    border-bottom: 1px  dotted #771300;
  margin: 0 10px 0 5px;
  display: block;
  color: #fff;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#navmenuInner a:hover,
ul#navmenuInner li:hover a,
ul#navmenuInner li.iehover a {
	color: #F7B820;
	 background: url(images/box.jpg) left 8px no-repeat;

}

/* 2nd Menu */
ul#navmenuInner li:hover li a,
ul#navmenuInner li.iehover li a {
  background: #fff;
	color: #CA3A1D;
	border-bottom: 1px solid #F7B820;
	border-right: 1px solid #F7B820;
	border-left: 1px solid #F7B820;

}

/* 2nd Menu Hover Persistence */
ul#navmenuInner li:hover li a:hover,
ul#navmenuInner li:hover li:hover a,
ul#navmenuInner li.iehover li a:hover,
ul#navmenuInner li.iehover li.iehover a {
  background: #CA3A1D;
  color: #FFF;
}

/* 3rd Menu */
ul#navmenuInner li:hover li:hover li a,
ul#navmenuInner li.iehover li.iehover li a {
  background: #CA3A1D;
  color: #fff;
}

/* 3rd Menu Hover Persistence */
ul#navmenuInner li:hover li:hover li a:hover,
ul#navmenuInner li:hover li:hover li:hover a,
ul#navmenuInner li.iehover li.iehover li a:hover,
ul#navmenuInner li.iehover li.iehover li.iehover a {
  background: #F6B118;
  color: #FFF;
}

/* 4th Menu */
ul#navmenuInner li:hover li:hover li:hover li a,
ul#navmenuInner li.iehover li.iehover li.iehover li a {
  background: #F6B118;
  color: #fff;
}

/* 4th Menu Hover */
ul#navmenuInner li:hover li:hover li:hover li a:hover,
ul#navmenuInner li.iehover li.iehover li.iehover li a:hover {
  background: #F6B118;
  color: #FFF;
}

ul#navmenuInner ul,
ul#navmenuInner ul ul,
ul#navmenuInner ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 180px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenuInner li:hover ul ul,
ul#navmenuInner li:hover ul ul ul,
ul#navmenuInner li.iehover ul ul,
ul#navmenuInner li.iehover ul ul ul {
  display: none;
}

ul#navmenuInner li:hover ul,
ul#navmenuInner ul li:hover ul,
ul#navmenuInner ul ul li:hover ul,
ul#navmenuInner li.iehover ul,
ul#navmenuInner ul li.iehover ul,
ul#navmenuInner ul ul li.iehover ul {
  display: block;
}

/**
 * POPUP CONTAINER STYLES
 */
#popupMask {
	position: absolute;
	z-index: 200;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: .4;
	filter: alpha(opacity=40);
	/* this hack is so it works in IE
	 * I find setting the color in the css gives me more flexibility 
	 * than the PNG solution.
	 */
	background-color:transparent !important;
	background-color: #333333;
	/* this hack is for opera support
	 * you can uncomment the background-image if you don't care about opera.
	 * this gives you the flexibility to use any bg color that you want, instead of the png
	 */
	background-image/**/: url("images/maskBG.png") !important; /* For browsers Moz, Opera, etc.*/
	background-image:none;
	background-repeat: repeat;
	display:none;
}
#popupContainer {
	position: absolute;
	z-index: 201;
	top: 0px;
	left: 0px;
	display:none;
	padding: 0px;
}
#popupInner {
	border: 2px solid #000000;
	background-color: #ffffff;
}

#popupFrame {
	margin: 0px;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 202;
}
#popupTitleBar {
	background-color: #486CAE;
	color: #ffffff;
	font-weight: bold;
	height: 1.3em;
	padding: 5px;
	border-bottom: 2px solid #000000;
	border-top: 1px solid #78A3F2;
	border-left: 1px solid #78A3F2;
	border-right: 1px solid #204095;
	position: relative;
	z-index: 203;
}
#popupTitle {
	float:left;
	font-size: 1.1em;
}
#popupControls {
	float: right;
	cursor: pointer;
	cursor: hand;
}

/*-- Print ------------------------------------------------------------------------------------*/

@media Print{
	
	.header , .menubar , .mainPicture, .sendPrint, .footer, .mainPicInner, .userPosition, .contentLeft, .shado, .mainNav, .contentLeft, .userPosition, .banner, .headerInner{
		display: none;
		visibility: hidden;
		height: 0;
		width: 0px;
		margin: 0;
		padding: 0;

		}
	
	p, .box2, .dateNews, small, ul, li {
		color: #000000;
		font-size: 13px;
		padding: 0;
		}
	
	h2, h1, h3, h4, h5{
		font-size: 18px;
		color: #000000;
		font-weight: normal;
		margin: 0 ;
		padding: 0;
		float: left;


		}
	.contentInner, .content, .contentRight{
	padding:0;
	margin:0;
	float: left;
	list-style-type:none;

	}
	
	h2{
		margin: 0 ;
		padding: 0;
		background-image: none;
		float: left;

	
	}
}