html, body{
	margin:0;
	padding:0; 
	background-color:#f5f5eb;
	font: 12px Verdana;
	color:#999999;
	text-decoration : none;
} 

img{border:0;}

h2{
	font: bold 18px Georgia;
	color:#555555;
}

h3{
	font: bold 16px Georgia;
	color:#555555;
}

.clear { clear:both; padding:0px; margin:0px; line-height:0;}

#wait{
	 font:11px Verdana;
   	border:1px solid #CCCCCC;
    width:150px;
    height:50px;
    text-align:center;
    padding:10px;
    margin-bottom:10px;
}

form {
	margin:0;
}

#container {
	width: 935px;
	margin: 0 auto;
	padding-bottom:5px;
}

#container #menu {
	margin-bottom:10px;
}

#container #menu div.item{
	float: left;
}

#infobar-top{
	width: 913px;
	font: normal 20px Georgia;
	background: url(../images/body/infobar-bg.jpg) repeat-y;
	padding:10px 0 10px 22px;
}

#infobar-top-bottom{
	width: 935px;
	height:15px;
	background: url(../images/body/infobar-bottom.jpg) no-repeat;
}

#container #content-top{
	width: 935px;
	height:7px;
	background: url(../images/body/top.jpg) no-repeat;
}

#container #content{
	width: 935px;
	background: url(../images/body/body_03.jpg) repeat-y;
}

#container #content-bottom{
	width: 935px;
	height:15px;
	background: url(../images/body/bottom.jpg) no-repeat;
}

#path{
	padding:12px 0 18px 25px;
	border-bottom:1px solid #ececec;
	margin-left:3px;
	width:902px;
	background-color:#fff;
	color:#5596aa;
	font:bold 20px Georgia;
	text-align:left;
	letter-spacing:2px;
}

#column-left{
	width:242px;
	float:left;
}

#left-menu{}

#left-menu a{
	display:block;
	color:#999999;
	width:213px;
	padding:12px 0 12px 25px;
	margin-left:3px;
	border-bottom:1px solid #fff;
	font-weight:normal;
}

#left-menu a:hover{
	display:block;
	width:213px;
	color:#5596aa;
	padding:12px 0 12px 25px;
	margin-left:3px;
	background: url(../images/body/left-menu-item-bg.jpg) right bottom;
	border-bottom:1px solid #ececec;
	text-decoration: none;
}

#left-menu a.sub{
	display:block;
	color:#999999;
	width:183px;
	padding:12px 0 12px 55px;
	margin-left:3px;
	border-bottom:1px solid #fff;
	font-weight:normal;
}

#left-menu a.sub:hover{
	width:183px;
	color:#5596aa;
	padding:12px 0 12px 55px;
	margin-left:3px;
	background: url(../images/body/left-menu-item-bg.jpg) right bottom;
	border-bottom:1px solid #ececec;
	text-decoration: none;
}

#contact-left{
	border-top:1px solid #ececec;
	padding:22px 0 22px 0;
	text-align:center;
	font: normal 13px Verdana;
	color:#000;
	line-height:22px;
	margin-left:3px;
	background-color:#ececec; 
}

#column-right{
	float:left;
	width:688px;
}

#column-right #content-box{
	width:628px;
	padding: 10px 30px;
}

#content-box p{
	line-height:20px;
	color:#555555;
}

#content-box table, td, div{
	line-height:20px;
	color:#555555;
}

#content-box ul{
	color:#555555;
	margin-bottom:20px;
}

#content-box  li{
	color:#555555;
	margin-top:12px;
}

#content-box  ul.arrows{
	list-style-type: none;
	color:#555555;
	margin-bottom:20px;
}

#content-box  ul.arrows li{
	color:#555555;
	margin-top:12px;
	list-style-image: url(../images/arrow.gif);
}

#content-box ol{
  color:#555555;
  margin-bottom:2 0px;
  font-weight: bold;
}

#content-box ol span{
  font-weight: normal;
}

#content-box  ul.home{
	color:#69a3b0;
	margin-top:30px;
}

#content-box  ul.home li{
	color:#69a3b0;
	margin-bottom:16px;
}

#content-box a{
  font-weight: normal;
}

#footer{
	border-top:1px solid #ececec;
	width: 935px;
	padding:30px 0 10px 0; 
	background: url(../images/body/body_footer.jpg) repeat-y;
}

#footer-info{
	width: 930px;
	margin: 2px auto 10px auto;
	padding-right:5px;
	text-align:right;
	color:#999;
}

#footer-info a{
	font: 12px Verdana;
	color:#999999;
	text-decoration: underline;
}

#footer-info a:hover{
	text-decoration: none;
}

#icon-box{
	width:805px;
	margin:0 auto;
	padding-bottom:40px;
}

#icon-box div.item{
	float:left;
	margin-right:100px;
}

#icon-box div.last{
	margin-right:0;
}

#menu-box{
	width:540px;
	margin:0 auto;
	height:22px;
	padding-top:20px;
}

#menu-box div.item{
	float:left;
	margin-right:40px;
}

a{
	font: bold 12px Verdana;
	color:#69a3b0;	
	text-decoration : none;
}

a:hover{
	text-decoration : underline;
}

div.hr{
	background-color:#ececec;
	height:2px;
	margin:0;
	margin-left:3px;
	padding:0;
	line-height:0;
	width:930px;
}

div.hr-left{
	background-color:#ececec;
	height:2px;
	margin:0;
	margin-left:3px;
	padding:0;
	line-height:0;
	width:238px;
}

#contactForm fieldset {border: 1px solid #555555; padding:12px; margin-top:30px; width:603px; }
#contactForm legend {padding: 4px 5px; margin:5px; font:bold 12px Verdana; text-align:left; color:#555555;} 
#contactForm label {float:left;width:130px;margin-right:10px;padding-top:2px;text-align:left;}
#contactForm input.text {float:left;width:450px;margin:0;margin-bottom:10px;padding:4px;font:12px Verdana;background-color:#ECECEC;border:1px solid #999999;color:#555555;}
#contactForm textarea{float:left;width:450px;height:120px;margin:0;margin-bottom:10px;padding:4px;border:1px solid #999999;font:12px Verdana;background-color:#ECECEC;color:#555555;}
#contactForm input.button{float:left;width:125px;font:bold 12px Verdana;border:1px solid #999999;padding:4px;background-color:#ECECEC;color:#000000;}
#contactFormContent{overflow:none; height:200px; width:603px;}

.dlgBoxSpinner {
  background: url(../images/spinner2.gif) no-repeat center;
  width:48px;
  height:48px;
  margin:0 auto;
  padding-top:70px;
}

.dlgBoxContent{
  margin-top:10px;
  font: 12px Verdana;
  line-height:18px;
}

#ui-dialog-title-dlgContactSendMsg{
  font-size:12px;
}
