* {padding: 0; margin: 0; line-height:18px;font-size:13px;font-weight:normal;} 
img
{
	border:none;
}
a
{
	color: #7f7f7f;
	text-decoration:none;
}

a:hover
{
	color: #4f4f4f;
}
a:focus
{
	outline:none;
}
/* Generic
---------------------------------------------------------------------------------*/
body {
	font: 13px Calibri;
	font-weight:normal;
	background: #f2f1f1 url(../images/bg.gif) repeat top center;
	color: #636363;
	padding:20px 0 0 0;
}

#container
{
	width:810px;
	padding:0 45px 0 45px;
	background:url(../images/page_bg.gif) repeat-x top center;
	height:550px;
	margin:0 auto;
	overflow:hidden;
}
#container #menu
{
	border-top:2px solid #939393;
}
#container #menu li
{
  display:inline;
}
#container #menu li a
{
	color:#BFBFBF;
	font-size:14px;
	font-weight:normal;
	letter-spacing:0.02em;
	text-decoration:none;
	position:relative;
	top:10px;
	margin:0 0 0 23px;
}
#container #menu li a:hover
{
	color:#787767;
}
#container #menu li a#active
{
	color:#787767;
}
#content
{
	height:420px;
	padding:0px 0 0 0;
	display:block;
	clear:both;
	text-align:justify;
}
#content #img_box
{
	float:left;
	display:block;
	padding:0 0 0 40px;
}

#content #logo
{
 	margin:170px 0 0 80px;	
}
#content #content_container
{
	float:left;
	margin:0 0 0 80px;
	display:block;
}
#content #content_container #left_scroll
{
	background:url(../images/left_arrow.gif) 0px 0px no-repeat;
	padding:2px 0 0px 20px;
	margin:0px 230px 0 0;
}
#content #content_container #right_scroll
{
	background:url(../images/right_arrow.gif) right 0px no-repeat;
	padding:2px 20px 5px 0;
	position:absolute;	
	right:5px;
}
#content strong
{
	float:right;
	line-height:18px;
	text-align:right; 
	margin-top:185px;
}
#content #content_container h1
{
	margin:40px 0 0 0;
	text-align:right;
	font-size:18px;
	font-weight:normal;
}
#content #content_container #content_text
{
	width:440px;
	margin:15px 0 10px 0;	
	height:300px;
	padding:0 10px 10px 0;
	cursor:text;
	outline:none;
}
#content_text ul
{
	margin:20px 0 0 0px;	
	list-style:none;
}
 
#content_text ul li 
{
	background:url(../images/bullet.gif) left 7px no-repeat;
	padding:0 0px 10px 15px;
}

#content_text ul li a
{
	font-size:15px;
	color:#7f7f7f;
	font-weight:normal;
}

#wwo1
{
	position:absolute;
	z-index:3;
 }
#wwo2
{
	position:absolute;
	z-index:2;
	margin:80px 0 0 30px;
 }
#wwo3
 {
 	position:absolute;
	z-index:1;
	margin:180px 0 0 70px;
 }
 
 #email
 {
 	font-size:16px;
 }

 
/*****************************navi panel**************************************/
	

		
		.stripViewer { /* This is the viewing window */
			position: relative;
			overflow: hidden; 
			margin: auto;			
			height: 420px;
			width:800px;			
			clear: both;
			background: #fff;
		}
		
		.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;
			position: relative;
			width:805px; /* 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 li.tab1 a { display:none }
		.stripNav li.tab2 a { display:none}
		.stripNav li.tab3 a {display:none}	
		.stripNav li.tab4 a {display:none}	
		
		.stripNavL, .stripNavR { /* The left and right arrows */
			display:none;}
		
		/***********************************************************/
		.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.vscrollerbase {
width:15px;

background: url(../images/scroll-base.gif) top center no-repeat;
cursor:pointer;
}
.vscrollerbar {
background-image: url(../images/scrollbar.gif);
width: 15px;
height: 30px !important;
}

* html .vscrollerbar {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/scrollbar.gif');
background-image: none;
}
.hscrollerbase {height: 15px;}
.hscrollerbar {height: 15px; background-color: #;}

.vscrollerbar, .hscrollerbar {
padding: 0px;
z-index: 2;
}
.scrollerjogbox {
width: 15px;
height: 15px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background: #;
}

