@charset "utf-8";
/* CSS Document */
*{margin:0px;}
body{margin:0; padding:0px; background:#EDDEC1; font: 12px Arial, Helvetica, sans-serif;}
#wrapper{width:937px; margin: 0 auto;}
.main p{ line-height:1.8em; font-size:1.2em;}

.main p a.button{ line-height:1em}

#logo{ position:absolute; margin-left:17px;}
#logo h1{margin:0;border: none; padding:0;}
#logo h1 a{	
display:block;
width:178px;
height:165px;
float:left;
overflow:hidden;
text-indent:-9999px;
margin:0px 0px 0px 0px;
text-decoration: none;
background: transparent url(/web/images/logo.png) no-repeat right top;
}

#banner{background:url(/web/images/test_banner.jpg) no-repeat left top; height:0px;}
#header{background:url(/web/images/header_bg_intenal.jpg) no-repeat left 2px; height:224px; }

body.home #banner{background:url(/web/images/test_banner.jpg) no-repeat left top; height:211px;}

body.home #header{background:url(/web/images/header_bg.jpg) no-repeat left top; height:126px; }


#navigation{background:url(/web/images/nav_bg.jpg) no-repeat left top; height:28px; }
#content{ background:url(/web/images/content_bg.jpg) repeat-y left top;  height:100%;}





.side{
	width:270px;
	float:left;
	margin: 0px 10px 10px 20px;
}
.main{
	width:600px;
	float:left;
	margin: 0px 20px 10px 10px;
	
}

*html .main{
	width:584px;
	
}
#footer{background:url(/web/images/footer_bg.jpg) no-repeat left top; height:43px; }
#footer p{margin:0px;padding:4px 0px 0px 0px; color:#fff; text-align:center; font-size:11px;}
#footer a{color:#ffffff; text-decoration:none}


h1, h2, h3, h4{margin:20px 0}
h1{font-size:2.5em;}
h2{font-size:2em;}
h3{font-size:1.5em;}
h4{font-size:1.25em;}
h5{font-size:.98em;}
h6{font-size:.83em;}


hr {border: none 0;
border-top: 1px dashed #666;
width: 100%;
height: 1px;

} 



a:link, a:visited{text-decoration: underline; color: #A80C35;}
a:hover{text-decoration: none; color: #000;}





#content dl
{
  list-style-type: none;
  margin:0;
  padding:0;
}

dt{
	padding:0px 0 0px 13px;
  background-image: url('/web/images/BlockContentBullets.png');
  background-repeat:no-repeat;
  margin:0.5em;
  line-height:1.2em;}
  
dt:hover{ text-decoration:underline}
dd{padding:0px 0 0px 13px; text-align:justify}







#content .main p{margin:10px 0px}
.box h3{background:url(/web/images/boxtop.jpg) no-repeat left top; color: #fff; height:36px; padding:12px 0 0 36px;margin:0px;font-size:1.17em;}
.box{ background:url(/web/images/boxbottom.jpg) repeat-y left bottom;padding:0 0 10px 0;margin:20px 0px 20px 0px}
.box p{padding:0px 6px 6px 12px;margin:0px}
.box table{margin:0px 6px 6px 12px;}
.box h4{margin:0px 6px 6px 12px;}
.box ul a{font-weight:bold}

#content .box ul li
{
  padding:0px 0 0px 13px;
  background-image: url('/web/images/BlockContentBullets.png');
  background-repeat:no-repeat;
  margin:0.5em 0 0.5em 1em;
  line-height:1.2em;
}






#content .box ul li.selected, #content .box ul li ul li.selected{
	  /*background-image: url('/web/images/selected_bg.jpg');*/
	  font-weight:bold;
}
#content .box ul li.selected li{
	  /*background-image: url('/web/images/selected_bg.jpg');*/
	  font-weight:normal;
}


#content .box ul li.selected a, #content .box ul li ul li.selected a{
	  background: url('/web/images/selected_bg.png') no-repeat right 4px;
	  padding-right:30px
	  
}
#content .box ul li.selected li a{
	  background: none;
	 
}
form.boxy table th{background:url(/web/images/formboxtop.jpg) no-repeat left top; color: #000; height:36px; text-align:left; padding-left:8px;margin:0px;font-size:1.25em;}
form.boxy table td{padding:4px 8px;}
form.boxy table{ background:url(/web/images/formboxbottom.jpg) repeat-y left bottom;padding:0 0 10px 0;margin:10px 0px 20px 0px}

.tdborder{ border-bottom:1px solid #ECDBC9}

#content ul
{
  list-style-type: none;
  margin:0;
  padding:0;
}

#content ul li
{
  padding:0px 0 0px 13px;
  background-image: url('/web/images/BlockContentBullets.png');
  background-repeat:no-repeat;
  margin:0.5em;
  line-height:1.2em;
}

blockquote {
	/*text-indent: 25px;
	padding-top:2px;
	margin-left:14px;
	background: transparent url('/web/images/quotes1.png') no-repeat 0 2px;*/

}



blockquote p {
	/*display: inline;
	margin: 0;
	padding-right: 24px;
	padding-bottom:2px;
	background:transparent url('/web/images/quotes2.png') no-repeat bottom right;*/
	color: #A80C34;
	font: bold 18px calibri;
}


/*------------menu test---------------------------*/

.box h3{background:url(/web/images/boxtop.jpg) no-repeat left top; color: #fff; height:30px; padding:12px 0 0 36px;margin:0px;}




#content .box ul.submenu{
	width: 254px; /*width of menu*/
	border-style: solid solid none solid;
	border-color: #EDDEC1;
	border-size: 1px;
	border-width: 1px;
}

#content .box ul.submenu{
	list-style-type: none;
	margin: 0px 0 0 6px;
	padding: 0;
}
#content .box ul.submenu li{  background-image:none; margin:0; padding:0;line-height:normal}
	
#content .box ul.submenu li a, #content .box ul.submenu li ul li a{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	display: block;
	background: transparent url(/web/images/submenu-bg.gif) 100% 0;
  	height: 21px; /*Set to height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	padding: 4px 0 4px 10px;
	line-height: 24px; /*Set line-height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	text-decoration: none;
}	
	
#content .box ul.submenu li a:link, #content .box ul.submenu li a:visited {color: #666;}

#content .box ul.submenu li a:hover{
	color: #333;
	background-position: 100% -58px;
}

	
#content .box ul.submenu li.selected a{
	color: #666;
	background-position: 100% -29px;
}


/* ul li ul li*/
#content .box ul.submenu li.selected a.sechead:link,#content .box ul.submenu li.selected a.sechead:visited{
	background-position: 100% 0px;
}



#content .box ul.submenu li ul li a{
	display: block;
	background: transparent url(/web/images/submenu-bg.gif) 100% -87px;
  	height: 21px;
	padding: 4px 0 4px 10px;
	line-height: 24px;
	text-decoration: none;
	text-indent:10px;
	color:#9F0;
}	


#content .box ul.submenu li ul li.selected a:link, #content .box ul.submenu li ul li.selected a:visited{
	color: #666;
	background-position: 100% -116px;
}

#content .box ul.submenu li.selected ul li a:hover{
	color: #333;
	background-position: 100% -145px;
}
#content .box ul.submenu li.selected ul li.selected a:hover{
	color: #333;
	background-position: 100% -116px;
}

#content .box ul.submenu li.selected ul li a{
	color: #666;
	background: transparent url(/web/images/submenu-bg.gif) 100% -87px;
}



#content .box ul.submenu li ul li a:hover{
	color: #333;
	background-position: 100% -145px;
}


#content .box ul.btn{list-style-type: none;margin:0px 10px;padding: 0;}
#content .box ul.btn li{ background-image:none; margin:0; padding:12px 10px;line-height:normal;}


#content .box ul.btn li a:link, #content .box ul.btn li a:visited{border: 3px double #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
padding: 0.25em;
background-color: #FFFFFF; 
color: #333333;
font-size: 75%;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
text-decoration:none;
padding: 4px 10px
}

#content .box ul.btn li a:hover{border: 3px double #CCCCCC;
border-top-color: #999999;
border-left-color: #999999;
background-color: #eee;}




input.input_btn
{
border: 3px double #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
padding: 0.25em;
background-color: #FFFFFF; 
color: #333333;
font-size: 75%;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
} 

input.input_btn:hover
{
border: 3px double #CCCCCC;
border-top-color: #999999;
border-left-color: #999999;
background-color: #eee;
} 

input.input_btn:active
{
border: 3px double #CCCCCC;
border-top-color: #999999;
border-left-color: #999999;
background-color: #ccc;
} 


.small{ font-size:11px}

 #ssp_controls{margin-left:6px;position:absolute;top:310px;}
	#ssp_controls a.button{display:block;width:32px;height:21px;float:left;overflow:hidden;text-indent:-9999px;margin:2px 2px;text-decoration: none;}
	
	#ssp_controls a.play:link, #ssp_controls a.play:visited{background: transparent url(/web/images/ssp_buttons.gif) no-repeat left top;}
	#ssp_controls a.play:hover{background: transparent url(/web/images/ssp_buttons.gif) no-repeat left -30px;}


	#ssp_controls a.next:link, #ssp_controls a.next:visited{background: transparent url(/web/images/ssp_buttons.gif) no-repeat center top;}
	#ssp_controls a.next:hover{background: transparent url(/web/images/ssp_buttons.gif) no-repeat center -30px;}
	
	#ssp_controls a.prev:link, #ssp_controls a.prev:visited{background: transparent url(/web/images/ssp_buttons.gif) no-repeat right top;}
	#ssp_controls a.prev:hover{background: transparent url(/web/images/ssp_buttons.gif) no-repeat right -30px;}