* {
	margin:0;
	padding:0;
	list-style:none;
}




.accordion_headings{
	padding:5px;
      background: #3f3c38;
	background-image:url(off.jpg);	
      border-top:1px solid #5d5852;
	color:#FFFFFF;
	cursor:pointer;
	font-size : 14px;
	font-weight : bold;
}

.accordion_headings:hover{
	background-image:url(off1.jpg);
	background-color: #750404;
	border-top:1px solid #a06b55;
}

.accordion_child{
	padding:15px;
	background: #EEE;
}

.header_highlight{
	background-image:url(off1.jpg);
	background-color: #750404;
	border-top:1px solid #a06b55;
	font-size : 14px;
	font-weight : bold;
}
.header_highlight2{
	background-image:url(off1.jpg);
	background-color: #750404;
	border-top:1px solid #a06b55;
      font-size : 14px;
	font-weight : bold;
}
.header_highlight3{
	background-image:url(off1.jpg);
	background-color: #750404;
	border-top:1px solid #a06b55;
      font-size : 14px;
	font-weight : bold;
}
.header_highlight4{
	background-image:url(off1.jpg);
	background-color: #750404;
	border-top:1px solid #a06b55;
	font-size : 14px;
	font-weight : bold;
}
.header {
	background: #000;
	cursor: pointer;
	padding:4px;
}

.header:hover{
	background-image:url(off1.jpg);
	background-color: #750404;
	border-top:1px solid #a06b55;
}
.selected{
	background-color:#750404;
	color:#750404;
}

.content{
	background: #750404;
	padding:0px;
}


		
		p { text-align: left; margin: 15px 0 }
		
		p, ul { font-size: 13px; line-height: 1.4em } 
		
		p a, li a { color: #39c; text-decoration: none }
		
		p.intro { border-bottom: 1px solid #ffffff; margin-bottom: 20px; padding: 10px 0 10px 0; text-align: center; width: 100%; font-size: 24px; font-weight: bold; color: #ffffff }
		
		p#cross-links { text-align: center }
		
		p#cross-links { border-top: 1px solid #ffffff ; margin-bottom: 30px; padding-bottom: 30px; color: #ffffff; font-weight: bold; font-size: 10px }
		
		noscript p, noscript ol { color: #a00; font-size: 13px; line-height: 1.4em; text-align: left }
		noscript a { color: #a00; text-decoration: underline }
		noscript ol { margin-left: 25px; }
		
		a:focus { outline:none }
		
		img { border: 0 }
		
		h3 { border-bottom: 1px solid silver; margin-bottom: 0px; padding-bottom: 0px; text-align: left }
		
		body {
			font-family: Verdana, Arial;
			background: #3f3c38;
			color: #000;
			width: 800px;
			margin: auto;
			text-align: center;
			padding-bottom: 20px;
		}
		
		.stripViewer .panelContainer .panel ul {
			text-align: left;
			margin: 0 15px 0 30px;
		}
		
		.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
			margin: 20px 0;
			position: relative;
			width: 100%;
		}

		/* These 2 lines specify style applied while slider is loading */
		.csw {width: 100%; height: 460px; background: #fff; overflow: scroll}
		.csw .loading {margin: 200px 0 300px 0; text-align: center}

		.stripViewer { /* This is the viewing window */
			position: relative;
			overflow: hidden; 
			border: 5px solid #750404; /* this is the border. should have the same value for the links */
			margin: auto;
			width: 600px; /* Also specified in  .stripViewer .panelContainer .panel  below */
			height: 460px;
			clear: both;
			background: #EEE;
		}
		
		.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
			position: relative;
			left: 0; top: 0;
			width: 100%;
			list-style-type: none;
			/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
		}
		
		.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
			float:left;
			height: 100%;
			position: relative;
			width: 600px; /* Also specified in  .stripViewer  above */
		}
		
		.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
			padding: 10px;
		}
		
		.stripNav { /* This is the div to hold your nav (the UL generated at run time) */
			margin: auto;
		}
		
		.stripNav ul { /* The auto-generated set of links */
			list-style: none;
		}
		
		.stripNav ul li {
			float: left;
			margin-right: 2px; /* If you change this, be sure to adjust the initial value of navWidth in coda-slider.1.1.1.js */
		}
		
		.stripNav a { /* The nav links */
			font-size: 10px;
			font-weight: bold;
			text-align: center;
			line-height: 32px;
			background: #c6e3ff;
			color: #fff;
			text-decoration: none;
			display: block;
			padding: 0 15px;
		}
		
		.stripNav li.tab1 a { background: #3f3c38}
		.stripNav li.tab2 a { background: #3f3c38}
		.stripNav li.tab3 a { background: #3f3c38}
		.stripNav li.tab4 a { background: #3f3c38}
		.stripNav li.tab5 a { background: #3f3c38}
		
		.stripNav li a:hover {
			background: #750404;
		}
		
		.stripNav li a.current {
			background: #750404;
			color: #fff;
		}
		
		.stripNavL, .stripNavR { /* The left and right arrows */
			position: absolute;
			top: 230px;
			text-indent: -9000em;
		}
		
		.stripNavL a, .stripNavR a {
			display: block;
			height: 40px;
			width: 40px;
		}
		
		.stripNavL {
			left: 0;
		}
		
		.stripNavR {
			right: 0;
		}
		
		.stripNavL {
			
		}
		
		.stripNavR {
			
		}
.alphacube .nw {
	background:transparent url(alphacube/corners_top.gif) no-repeat scroll 0 -25px;
	height:25px;
	padding-left:10px;
}

.alphacube .ne {
	background:transparent url(alphacube/corners_top.gif) no-repeat scroll right 0;
	height:25px;
	padding-right:10px;
}

.alphacube .n {
	background:transparent url(alphacube/corners_top.gif) repeat-x scroll 0 -50px;
	color:#123456;
	font:bold 14px/25px Tahoma, Arial, sans-serif;
	height:25px;
	margin:0;
	padding:0;
	text-align:center;      
	padding-right: 60px;   
	overflow: hidden;
}

.alphacube .content {
	background-color: #EEE;
	color:#000;
	font:normal 12px/1em Tahoma, Arial, sans-serif;
	
}

.alphacube .w {
	border-left:1px solid #B9B9B9;
	border-right:1px solid #B9B9B9;
}

.alphacube .e {
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
}

.alphacube .sw {
	background:transparent url(alphacube/corners_bottom.gif) no-repeat scroll 0 -12px;
	font-size:2px;
	height:12px;
	padding-left:6px;
}

.alphacube .se {
	background:transparent url(alphacube/corners_bottom.gif) no-repeat scroll right 0;
	font-size:2px;
	height:12px;
	padding-right:6px;
}

.alphacube .s {
	background:transparent url(alphacube/corners_bottom.gif) repeat-x scroll 0 -24px;
	font-size:11px;
	height:12px;  
	overflow:hidden;
} 

.alphacube .se_resize_handle {
	background:transparent url(alphacube/sizer.gif) no-repeat scroll right 0;
	font-size:2px;
	height:12px;
	padding-right:6px;
}

.alphacube .se_sizer { 
  width:12px;
  height:12px;
}          

.alphacube .buttons {
  position: absolute;
  top:1px;
  right:10px;
  height: 20px;   
}                

.alphacube .buttons a.close {
	background:transparent url(alphacube/buttons.gif) no-repeat 0 0;
	display:block;
	height:18px;
	float:left;
	width:23px;
	font-size:1px;
	padding-top:2px; /* padding-top = buttons order, it will be reset to 0, do not use padding, use margin*/       
}

.alphacube .buttons a:hover.close {
	background:transparent url(alphacube/buttons.gif) no-repeat 0 -18px;
}

.alphacube .buttons a.maximize {
	background:transparent url(alphacube/buttons.gif) no-repeat 0 -36px;
	display:block;
	height:18px;
	float:left;
	width:23px;
	font-size:1px;
	padding-top:1px; /* padding-top = buttons order, it will be reset to 0, do not use padding, use margin*/       
}
.alphacube .buttons a:hover.maximize {
	background:transparent url(alphacube/buttons.gif) no-repeat 0 -54px;
}

.alphacube .buttons a.minimize {
	background:transparent url(alphacube/buttons.gif) no-repeat 0 -72px;
	display:block;
	height:18px;
	float:left;
	width:23px;
 	font-size:1px;
 padding-top:0px; /* padding-top = buttons order, it will be reset to 0, do not use padding, use margin*/       
}                            

.alphacube .buttons a:hover.minimize {
	background:transparent url(alphacube/buttons.gif) no-repeat 0 -90px;
}      

.alphacube .buttons a.minimize.disabled, .alphacube .buttons.over a.minimize.disabled  {
	background:transparent url(alphacube/buttons.gif) no-repeat 0 -108px !important; 
}

.alphacube_overlay {
	background-color: #fff;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.alphacube_wired {
	background: #ffffff;
	border:1px  #000 dashed;
	filter:alpha(opacity=60);
	opacity:0.6;	
	position:absolute;
	-moz-opacity:0.6;
}
.shadow_container.drop_shadow .shadow_center_wrapper {
  float:left;
  width:100%;
}
.shadow_container.drop_shadow .shadow_right {
  float:left;
	width:19px;
  margin-left:-19px
}  

.shadow_container.drop_shadow .shadow_left {
  float:left;
  margin-left:-100%;
 	width:19px;
}

.shadow_container.drop_shadow .se_shadow {
  background:url(drop_shadow/se.png);
  height:19px;   
}

.shadow_container.drop_shadow .s_shadow {
  background:url(drop_shadow/s.png);
  height:19px;
  margin: 0 19px;
}

.shadow_container.drop_shadow .sw_shadow {
  background:url(drop_shadow/sw.png);
  height:19px;
}

.shadow_container.drop_shadow .ne_shadow {
  background:url(drop_shadow/ne.png);
  height:19px;
}

.shadow_container.drop_shadow .n_shadow {
  background:url(drop_shadow/n.png);
  height:19px; 
  margin: 0 19px;
}

.shadow_container.drop_shadow .nw_shadow {
  background:url(drop_shadow/nw.png);
  height:19px;
}

.shadow_container.drop_shadow .e_shadow {
  background:url(drop_shadow/e.png) repeat-y;
  height:100%;
}

.shadow_container.drop_shadow .w_shadow {
  background:url(drop_shadow/w.png) repeat-y;
  height:100%;
}

.shadow_container.drop_shadow .c_shadow {
  height:100%;               
  /* Padding is used to set shift values for unfocused window */
  padding: 20px 12px 12px 16px;
  /* Maring is used to set shift values for focused window */
  margin: 20px 7px 6px 16px; 
}
        
html {
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
}
.ui-window {
  position: absolute;
}
 
.ui-window .move_handle {
  cursor:move !important;
}
 
/*.ui-window .e {
position: relative;
}*/
 
.ui-window .resize_handle {
  line-height: 1px;
  font-size:1px;
  width: 8px;
  height: 8px;
  z-index: 100;
  position: absolute;
}
 
.ui-window .se_sizer {
  cursor: se-resize;
  z-index: 100;
  bottom:0;
  right:0;
}
    
.ui-window .sw_sizer {
  cursor: sw-resize;
  z-index: 100;
  bottom:0;
  left:0;
}
 
.ui-window .nw_sizer {
  cursor: nw-resize;
  z-index: 100;
  top:0;
  left:0;
}
 
.ui-window .ne_sizer {
  cursor: ne-resize;
  z-index: 100;
  top:0;
  right:0;
}
            
.ui-window .n_sizer {
  cursor: n-resize;
  width:100%;
  top:0;
  left:0;
}
 
.ui-window .s_sizer {
  cursor: s-resize;
  width: 100%;
  bottom:0;
  left:0;
}
 
.ui-window .e_sizer {
  cursor: e-resize;
  height:100%;
  top:0;
  right:0;
}
 
.ui-window .w_sizer {
  cursor: w-resize;
  height:100%;
  top:0;
  left:0;
}
 
.ui-window .content {
  overflow: auto;
  position: relative;
}
 
html>body .ui-window .content {
  /* fixes an unbelievable rendering bug in Safari 2 */
  border-top: 0px solid transparent;
}
 




