/* © 2009 ArattaUna Communications */
/* http://www.arattauna.com/ */
/* http://www.arattadesign.com/ */
/* http://www.arattasoftware.com/ */
/* http://www.siteius.com/ */
body { font:12px/1.5em Arial, Helvetica, sans-serif; margin:0px; padding:0px;	background-color:#FFFFFF; color:#111; }

select, input { font:12px/1.5em Arial, Helvetica, sans-serif; }

img { border:0px; }
p { margin:2px 0px 5px 0px; }
ul { padding:10px 0px 20px 30px; }

a { font:12px/1.5em Arial, Helvetica, sans-serif; color:#333; text-decoration:underline; }
a:hover { color:#c00; text-decoration:underline; }

h1 { font:bold 16px Arial, Helvetica, sans-serif; color: #CF2636; padding-bottom:5px; margin:0px }
h2 { font:14px Arial, Helvetica, sans-serif; color: #CF2636; padding-bottom:5px; margin:0px }
h3 { font:12px Arial, Helvetica, sans-serif; color: #CF2636; padding-bottom:5px; margin:0px }
h4 { font:bold 16px Arial, Helvetica, sans-serif; color: #CF2636; padding:0px; margin:0px }

.homeHeaderBg { background-image:url(../img/headerBg.jpg); background-position:center; background-repeat:no-repeat; }
.homeHeader { width:980px; height:240px; margin:auto; abackground-color:#FFFF99; }

.headerArea { position:absolute; z-index:100; }
.headerLeftArea { float:left; padding:50px 0px 0px 12px; }
.headerRightArea { float:left; padding:50px 0px 0px 300px; }

.headerLeftArea1 { }
.headerLeftArea2 { padding:20px 0px 0px 16px; }

.headerRightArea1 { width:360px; line-height:normal; color:#fff; }

.topMenuArea { width:980px; margin: 0 auto; }
.topMenuLeft { float:left; padding:5px 0px 5px 12px; }
.topMenuRight { float:right; padding:5px 12px 5px 0px; }

.sysMenu, .sysMenuS { float:left; padding:3px 0px 5px 0px; }
.sysMenu a { color:#333; }
.sysMenuS { color:#c00; }
.sysMenuSplit { float:left; padding:3px 3px 5px 3px; }

.mainMenuArea { width:980px; margin: 0 auto; padding:10px 0px 20px 0px; }
.mainMenu1 { float:left; width:172px; padding:0px 12px 0px 12px; }
.mainMenu1 a { font-size:16px; font-weight:bold; color:#333; line-height:normal; }
.mainMenu1 a:hover { color:#c00 }
.mainMenu1S { float:left; width:172px; padding:0px 12px 0px 12px; font-size:16px; font-weight:bold; color:#c00; line-height:normal; }
.mainMenu1SL { float:left; width:172px; padding:0px 12px 0px 12px; }
.mainMenu1SL a { font-size:16px; font-weight:bold; color:#c00; line-height:normal; }
.mainMenu1SL a:hover { color:#c00; text-decoration:none; }
.mainMenuImg { width:172px; overflow:hidden; padding-top:10px; }

.subMenuArea { padding:10px 0px 20px 5px; background-color:#fff; }
.mainMenu2 a, .mainMenu2S, .mainMenu2SL a { padding-top:5px; }
.mainMenu2 a, .mainMenu2S, .mainMenu2SL a, .mainMenu3 a, .mainMenu3S, .mainMenu3SL a { line-height:normal; }
.mainMenu2, .mainMenu2S, .mainMenu2SL { padding:0px 0px 3px 0px; }
.mainMenu2 a { font-size:12px; }
.mainMenu2 a:hover { }
.mainMenu2S { font-size:12px; color:#c00; }
.mainMenu2SL a { font-size:12px; color:#c00; }
.mainMenu2SL a:hover { text-decoration:none; }

.mainMenu3, .mainMenu3S, .mainMenu3SL { padding:0px 0px 3px 6px; margin-left:6px;  border-left:2px solid #ccc }
.mainMenu3 a { font-size:12px; }
.mainMenu3 a:hover {  }
.mainMenu3S { font-size:12px; color:#c00; }
.mainMenu3SL a { font-size:12px; color:#c00; }
.mainMenu3SL a:hover { text-decoration:none; }

.mainArea { width:980px; margin: 0 auto; }
.leftCol { width:172px; float:left; overflow:hidden; padding:0px 12px 0px 12px; }
.centerCol { width:564px; float:left; overflow:hidden; padding:0px 12px 0px 12px; }
.rightCol { width:172px; float:left; overflow:hidden; padding:0px 12px 0px 12px; }

.subMenuBox { background-image:url(../img/boxRedBg.jpg); padding-bottom:10px; margin-bottom:20px; }
.subMenuTitle { padding:10px 10px 30px 10px; font-size:16px; font-weight:bold; color:#fff; background-image:url(../img/boxBg1.png); background-repeat:no-repeat; background-position:bottom; }

.mapBoxArea { background-image:url(../img/boxGreenBg.jpg); padding-bottom:10px; }
.mapBoxTitle { padding:10px 10px 30px 10px; font-size:16px; font-weight:bold; color:#fff; background-image:url(../img/boxBg2.png); background-repeat:no-repeat; background-position:bottom; }
.mapBox { padding:10px 0px 10px 0px; background-color:#fff; }

.newsBoxArea { background-image:url(../img/boxGreenBg.jpg); padding-bottom:10px; }
.newsBoxTitle { padding:10px 10px 30px 10px; font-size:16px; font-weight:bold; color:#fff; background-image:url(../img/boxBg2.png); background-repeat:no-repeat; background-position:bottom; }
.newsBox { padding:0px 5px 0px 5px; background-color:#fff; background-image:url(../img/newsBoxBg.png); background-repeat:repeat-x; background-position:bottom; }

.newsBanerTitle a { font-weight:bold; }
.newsBanerDate { font-size:10px; color:777; line-height:normal; }
.newsBanerShort { padding-bottom:5px; line-height:normal; }

.leftBoxArea { padding-bottom:20px; }
.rightBoxArea { padding-bottom:20px; } 
.contentArea { padding-bottom:20px; }


.partnersBoxArea { width:980px; margin: 0 auto; }
.partnersBox { padding:16px 12px 16px 12px; text-align:center; }
.partnersBox img { padding:0px 12px 0px 12px; }

.bottomMenuBg { background-color:#690 }
.bottomMenuArea { width:980px; margin: 0 auto; padding:12px 0px 12px 0px; }
.bottomMenu { padding:0px 0px 0px 12px; color:#fff; font-weight:bold;  }
.bottomSubMenu1 a { color:#fff; padding-left:5px; }
.bottomSubMenu1 a:hover { color:#ccc; }
.bottomSubMenu1S { padding-left:5px; color:#ccc; font-weight:normal; }
.bottomSubMenu1SL a { padding-left:5px; color:#ccc }
.bottomSubMenu1SL a:hover { color:#ccc; text-decoration:none }

.footer { width:980px; margin: 0 auto; padding:10px 0px 10px 0px; }
.copyright { font-size:11px; color:#999999; padding-left:12px;}
.author { font-size:11px; color:#999999; padding-left:22px;}
.copyright a, .author a { font-size:11px; }

.soLink a { font-size:14px; font-weight:bold; color:#333; line-height:normal; }
.soLink a:hover { font-size:14px; font-weight:bold; color:#c00; line-height:normal; }

.slideshow { width:172px; height:240px; margin: auto }
.slideshow img { background-color: #eee; }



.contactForm { border:0px; }
.contactForm dl { clear:both; margin:0px; }
.contactForm dt { float:left; margin:0px; padding:0px 5px 5px 0px; width:130px;}
.contactForm dd { float:left; margin:0px; padding:0px 5px 5px 0px; }


.accordionPanel { display:none; margin:0px 0px 20px 20px; }
.accordion h6 { cursor:pointer; margin:0px 0px 5px 0px; padding:0px; font-size:12px; }

/*bottom contacts*/
.contactsBoxArea { width:980px; margin: 0 auto; }
.contactsBox { padding:16px 0px 16px 0px; }

.CollapsiblePanelC {
	float:left; padding:0px 6px 0px 6px; color:#555;
}

.CollapsiblePanel {
	float:left; padding:0px 6px 12px 6px; color:#555;
}
.CollapsiblePanelTab {
	padding:1px 6px 2px 6px; 
	margin-bottom:4px; 
	background-color:#999;
	color:#fff;
	text-decoration:underline;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}
.CollapsiblePanelContent {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
.CollapsiblePanelTab a {
	color:#fff;
	text-decoration:underline;
}
.CollapsiblePanelOpen .CollapsiblePanelTab {
	background-color: #c00;
	color:#fff;
}
.CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover {
	background-color: #c00;
	color:#fff;
}
.CollapsiblePanelFocused .CollapsiblePanelTab {
	background-color: #c00;
	color:#fff;
}



