@charset "UTF-8";
/* CSS Document */


/* - - - - - Positioning - - - - - */

body {
	font: 100% Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	font-size:12px;
	line-height: 18px;
	text-align: center;
	
}

#container {
	width: 955px;  
	background: #FFFFFF;
	margin: 0 auto; 
	padding:0;
	text-align: left;
}

#headerContent {
	margin: 0 auto;
	padding: 0;
	height:78px; 
	
}

#mainContent {
	margin: 0 auto;
	padding:0;
	height:522px;
	background:url(../images/bkg.jpg) no-repeat;
}


#panelbox { 
	margin: 0 auto;
	padding:24px 36px 0px 0px;
	width: 488px; 
	height: 450px;
	float:right;
	clear:both;
	overflow:hidden;

}


#leftpanel {
	width:241px;
	float:left;

}


#rightpanel{
	width:241px;
	float:right;
	}

.float-left {
	float:left;
}
	

.float-right {
	float:right;
}

br { margin:0; padding: 0; line-height:10px;}

 
#footer { 
	width:955px;
	margin:0 auto;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	color: rgb(102, 102, 102);
	font-size:11px;
	text-align:center;
	}


/* - - - - - Type - - - - - */



a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: none;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #333333;
}

p { 
	margin:0;  padding: 0;
	color:#FFFFFF;
	
}




#footer .legal a {
	font-size:11px;
	height:16px;
	display:block
	color: rgb(102, 102, 102);
	text-decoration: none;
	padding: 1px 4px 1px 4px;
	text-align:center;
	

}

#footer .legal a:link {
	color: rgb(102, 102, 102);
}

#footer .legal a:visited {
	text-decoration: none;
	color: rgb(102, 102, 102);
}
#footer .legal a:hover {
	background-color:#e27b00;
	color:#FFFFFF;
	
}
#footer .legal a:active {
	text-decoration: none;
	color: rgb(102, 102, 102);
}



/* - - - - - - Accordian Styling - - - - - - - */


.ui-accordion-header {
 font:Arial, Helvetica, sans-serif;
 font-size:14px;
 text-decoration:none;
 color:#000000;
 display:block;
 height:15px;
 padding:15px;
 margin-top:6px;
 
}

a:focus { outline: none; }


.ui-accordion  div {
 padding:0px;
 margin: 0 auto;
 overflow:hidden;
}


.ui-accordion .image { 
 padding-bottom:6px;
 padding-top:4px;
}

.ui-accordion div div {
 font:Arial, Helvetica, sans-serif;
 font-size:12px;
 line-height: 18px;
 color:#FFFFFF;
 margin: 0 auto;
 padding: 6px 20px 0px 18px;
  overflow:hidden;
}

.ui-accordion a {
 background:url(../images/header-sprite-up.png) no-repeat 0px 0px;
}



.ui-accordion a:hover {
 background:url(../images/header-sprite-up.png) no-repeat 0px 0px;
}


.ui-accordion .panelbkg {
	background:url(../images/panel-full.png) no-repeat  2px 0px;
	height:180px;
	margin-bottom:6px;
	overflow:hidden;
}

 .ui-accordion .readmore a:link, .ui-accordion .readmore a:visited {
	margin:0;
	padding-bottom:10px;
	display:block;
 	width:80px;
	height:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #F9B41D;
	text-decoration: none;
	background:url(../images/arrow.gif) no-repeat right 5px;;

}

.ui-accordion .readmore a:hover, .ui-accordion .readmore a:active {
	margin:0;
	padding-bottom:10px;	
	display:block;
 	width:80px;
	height:10x;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #F9B41D;
	text-decoration:underline;
	background:url(../images/arrow.gif) no-repeat right 5px;
}

.panbase { 
	background:url(../images/panel-btm.png) no-repeat 2px 6px;
	height:8px;
	width:242px;
	display:block;

}

