
* { border:none; margin:0; padding:0; }

	body {
  	background:#fff;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;	
	border:0px;
        padding:0;
        border:0;			/* This removes the border around the viewport in old versions of IE */
        width:100%;
		
            /* Minimum width of layout - remove line if not required */	
		min-width:800px;
		font-size:12px;
	    font-family:Verdana, arial;
    }
	
   @font-face {  
     font-family: mycalibri;  
     url("http://www.ochsweb.com/new_ochsweb/css/calibri.eot");  
   }  
   
	@font-face {
	font-family: "lg";
	src: url(http://www.ochsweb.com/new_ochsweb/fonts/orbitron-medium.otf) format("opentype");
	}

.bnd {
 text-align:center;
  color:#999;
 font: 35px/35px "CA BND Web Bold",Verdana, Arial, Helvetica, sans-serif;
}

   

/* Universal header styles */
h1, h2, h3 {font-family: 'Century Gothic', Helvetica, Verdana, Arial, Sans-Serif; font-weight:normal; color:#666;}
h2, h3 {margin-bottom:18px; color:#666;}
h1, h1 a {color:#666; font-size: 24px; line-height:36px; text-align: left;}
h1 a:hover {color:#666;}
h2 {font-size: 26px; margin-top:6px; margin-bottom:15px; font-weight:bold;}
h2.rss {font-size: 20px; margin-top:10px; margin-bottom:5px; font-weight:bold;}
h3 {font-size: 20px; font-weight:bold; color:#666;}
h2, h2 a {color:#555;}
h2 a:hover {color:#666;}

		a       { outline:none; border:none; text-decoration:none; color:#555; padding:0px; margin:0px;}
		a:hover { outline:none; border:none; text-decoration:none; color:#B75B00; padding:0px; margin:0px;}

		
		a img   	  { outline:none;  border:none; text-decoration:none; padding:0px; margin:0px;}
		a:hover img   { outline:none;  border:none; text-decoration:none; padding:0px; margin:0px;}	
		

		object { outline:none; border:0px; margin:0px;}
		
		hr {border:0px; background:#bbb; height:1px; }
		hr.feed_title {border:0px; padding:0px; margin:0px; background:#bbb; height:1px; }
		
	    p.feed_title {
		font-weight: bold;
		font-size:15px;
		font-family: 'Century Gothic', Helvetica, Verdana, Arial, Sans-Serif;
		color:#8891B3;	
		padding-bottom:8px;
		margin-right:auto;
		margin-left:auto;	
		width:800px;		
		}
		
		
		p.feed_title_top {
		background: url(../images/title_line.gif) no-repeat;
		text-align:center;
		height:24px;
		width:960px;
		font-weight: bold;
		font-size:13px;
		color:#8891B3;
		padding-left:0px;		
		padding-bottom:15px;
	   font-family: verdana, "mycalibri", sans-serif;
		}

 
  	    img.feed_title_top {


    	display: block;
		padding-left:0px;	
		margin-bottom:20px;

		}

		
		p.feed_title_top_text {		
		text-align:center;
		color:#666;
		font: 29px/29px 'Century Gothic', Helvetica, Verdana, Arial, Sans-Serif;
		font-weight:bold;
		margin: 0px 0px 20px 0px;
		padding: 0 0 0 0;
		text-align:center;

		}
		
		div.graybar_text {		
		float:left;
		color:#BF610B;
		font: 27px Verdana, Arial, Helvetica, sans-serif;
		margin: 0px 0px 0px 0px;
		padding: 0 0 0 0;
		text-shadow: 0px 1px 0px #fff;
		}
		
		div.graybar_text2 {		
		float:left;
		color:#666;
		font: 27px Verdana, Arial, Helvetica, sans-serif;
		margin: 0px 0px 0px 0px;
		padding: 0 0 0 0;
		text-shadow: 0px 1px 0px #fff;
		}
		
		p.blog_title_top {

		font-weight: normal;
		font-size:18px;
		color:#888;
	   font-family: "mycalibri", sans-serif;
		}
				

		p.sidebox_title {
		font-weight: normal;
		font-size:13px;
		color:#fff;
		padding-top:2px;
		padding-bottom:13px;
		text-align:center;
	    font-family: "mycalibri", sans-serif;
		}
		
		


  div.container{
	    background: #fff;
		border:0px solid #000;
		margin-left:auto;
	    margin-right:auto;
		padding:0px;

	}
		
		
div.header {
background: url(../images/body_bg.png) repeat-x;
border:0px solid #ee66ff;
margin:0px;
margin-right:auto;
margin-left:auto;
padding-top:6px;
padding-bottom:0px;
height:200px;

}



div.logo_container {
background: url(../images/logo_v4.png) no-repeat;
background-position:center top; 
margin-right:auto;
margin-left:auto; 
margin-top:0px;
margin-bottom:0px;
border:0px solid #ee66ff;
width:960px;
height:119px;
}

div.menu_container {
margin-right:auto;
margin-left:auto; 
margin-top:-75px;
margin-bottom:0px;
border:0px solid #ee66ff;
width:960px;
height:33px;
}



div.graybar {

margin-right:auto;
margin-left:auto; 
margin-top:45px;
margin-bottom:0px;
border:0px solid #777;
padding:0px;
padding-left:0px;
width:960px;
height:37px;
font-size:25px; 
font-family:Verdana, Arial;
color:#BF610B;

}

div.graybar a { 
font-size:25px; 
font-family:Verdana, Arial;
color:#555;
}

div.graybar a :hover{ color:#777; }


table.load_area_graybar {
margin-right:auto;
margin-left:auto; 
margin-top:0px;
margin-bottom:0px;
border:0px solid #555;
}


table.load_area_graybar td { 
height:33px; 
padding-left:0px; 
vertical-align:top; 
font-size:15px;
}



		
		object { outline:none; border:0px; margin:0px;}
		
		hr {border:0px; background:#bbb; height:1px; }
		hr.feed_title {border:0px; padding:0px; margin:0px; background:#bbb; height:1px; }
		
	    p.feed_title {
		font-weight: bold;
		font-size:17px;
		font-family:Calibri, verdana, arial;
		color:#8891B3;
		padding-left:5px;		
		padding-bottom:8px;
		}
		
		
		p.feed_title_top {
		background: url(../images/title_line.gif) no-repeat;
		text-align:center;
		height:24px;
		width:550px;
		font-weight: bold;
		font-size:13px;
		color:#8891B3;
		padding-left:0px;		
		padding-bottom:15px;
		margin-right:auto;	
		margin-left:auto;
	   font-family: verdana, "mycalibri", sans-serif;
		}
		
 
  	    img.feed_title_top {


    	display: block;
    	margin-left: auto;
    	margin-right: auto;	
		margin-bottom:20px;

		}

			

/* power_menu_rollover */	
a.power_menu_rollover{
	display: block;
	width: 52px;
	height: 32px;
	text-decoration: none;
	background: url("../images/power_button_all.png");
	float: left;
	margin-left:81px;
	margin-right:15px;
	}

a.power_menu_rollover:hover {
	width: 52px;
	height: 32px;
	background-position: -53px 0px;
	}

a.power_menu_rollover:active{
	width: 52px;
	height: 32px;
	background-position: -105px 0px;
	}	
	

a.power_menu_rollover:focus{
	width: 52px;
	height: 32px;
	background-position: -105px 0px;
	}	
		


		

/* blog_menu_rollover */	
a.blog_menu_rollover{
	display: block;
	width: 68px;
	height: 32px;
	text-decoration: none;
	background: url("../images/blog_button_all.png");
	float: left;
	margin-right:15px;
	}

a.blog_menu_rollover:hover {
	width: 68px;
	height: 32px;
	background-position: -69px 0px;
	}

a.blog_menu_rollover:active{
	width: 68px;
	height: 32px;
	background-position: -137px 0px;
	}	


	
/* social_menu_rollover */	
a.social_menu_rollover{
	display: block;
	width: 68px;
	height: 32px;
	text-decoration: none;
	background: url("../images/social_button_all.png");
	float: left;
	margin-right:15px;
	}

a.social_menu_rollover:hover {
	width: 68px;
	height: 32px;
	background-position: -69px 0px;
	}

a.social_menu_rollover:active{
	width: 68px;
	height: 32px;
	background-position: -137px 0px;
	}	
	


	
/* portfolio_menu_rollover */	
a.portfolio_menu_rollover{
	display: block;
	width: 68px;
	height: 32px;
	text-decoration: none;
	background: url("../images/portfolio_button_all.png");
	float: left;
	margin-right:195px;
	}

a.portfolio_menu_rollover:hover {
	width: 68px;
	height: 32px;
	background-position: -69px 0px;
	}

a.portfolio_menu_rollover:active{
	width: 68px;
	height: 32px;
	background-position: -137px 0px;
	}	
	

	
	

/* otube_menu_rollover */	
a.otube_menu_rollover{
	display: block;
	width: 68px;
	height: 32px;
	text-decoration: none;
	background: url("../images/otube_button_all.png");
	float: left;
	margin-right:15px;
	}

a.otube_menu_rollover:hover {
	width: 68px;
	height: 32px;
	background-position: -69px 0px;
	}

a.otube_menu_rollover:active{
	width: 68px;
	height: 32px;
	background-position: -137px 0px;
	}	
	

		


/* watch_menu_rollover */	
a.watch_menu_rollover{
	display: block;
	width: 68px;
	height: 32px;
	text-decoration: none;
	background: url("../images/watch_button_all.png");
	float: left;
	margin-right:15px;
	}

a.watch_menu_rollover:hover {
	width: 68px;
	height: 32px;
	background-position: -69px 0px;
	}

a.watch_menu_rollover:active{
	width: 68px;
	height: 32px;
	background-position: -137px 0px;
	}	
	

		
		
/* listening2_menu_rollover */	
a.listening2_menu_rollover{
	display: block;
	width: 68px;
	height: 32px;
	text-decoration: none;
	background: url("../images/listening2_button_all.png");
	float: left;
	margin-right:15px;
	}

a.listening2_menu_rollover:hover {
	width: 68px;
	height: 32px;
	background-position: -69px 0px;
	}

a.listening2_menu_rollover:active{
	width: 68px;
	height: 32px;
	background-position: -137px 0px;
	}	
	

		
				
		


/* more_menu_rollover */	
a.more_menu_rollover{
	display: block;
	width: 52px;
	height: 32px;
	text-decoration: none;
	background: url("../images/more_button_all.png");
	float: left;
	margin-right:0px;
	}

a.more_menu_rollover:hover {
	width: 52px;
	height: 32px;
	background-position: -53px 0px;
	}

a.more_menu_rollover:active{
	width: 52px;
	height: 32px;
	background-position: -105px 0px;
	}	
	


	
	
/* misc_menu_rollover */	
a.misc_menu_rollover{
	display: block;
	width: 68px;
	height: 32px;
	text-decoration: none;
	background: url("../images/misc_button_all.png");
	float: left;
	margin-right:15px;
	}

a.misc_menu_rollover:hover {
	width: 68px;
	height: 32px;
	background-position: -69px 0px;
	}

a.misc_menu_rollover:active{
	width: 68px;
	height: 32px;
	background-position: -137px 0px;
	}	

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	div.menu a {
    	color:#666;	
		text-decoration:none;
		font-weight: bold;
		font-size:12px;
		font-family:verdana, arial;
		padding:0px;
		margin:0px;
	}
	
	div.menu a:hover { color:#eee; padding:0px; margin:0px;}





   div.all_feedbar_container { 
    margin-left:70px;
	margin-top:10px;	
	font-size:12px; 
	font-family:Verdana, Arial; 
	
	} 
	
   div.all_feedbar{
  		background-color:#eee; 
		border:0px #eee;
		-moz-border-radius: 1em/1em;
		margin-top:0px;
		margin-left:0px;		
		padding:8px;
		padding-left:20px;
		padding-right:20px;
		width:470px;
		font-size:12px;
	    
	}


  div.load_area_container{
 	    width:960px;
		border:0px solid #000;
		margin-left:auto;
	     margin-right:auto;
		margin-top:-25px;
		margin-bottom:0px;
		padding:0px;
		padding-left:0px;

	}

  div.load_area{
		border:0px solid #000;
		margin-left:auto;
	     margin-right:auto; 
		padding:0px;
	}
	
	
  div.junkbox_load_area{
		width:800px;
		border:0px solid #000;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:auto;
		margin-right:auto;
		padding:0px;
		padding-top:30px;
		vertical-align:text-top;

	}

	



    table.load_area_columns {
	
	border:0px solid #666;
	border-spacing: 0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	padding:0px;

	}
	
	table.load_area_columns td { padding:0px; margin:0px; vertical-align:top;}



	.aligntop {vertical-align:top;} 
	.alignmiddle {vertical-align:middle;} 
	.alignbottom {vertical-align:bottom;} 	


	
	
   div.side_boxes{
  		background: url(../images/sidebox_bg.jpg); 
		border:0px #eee;
		-moz-border-radius: 1em/1em;
		margin-top:10px;
		padding-top:5px;
		padding-left:10px;
		padding-right:3px;
		padding-bottom:10px;
		width:180px;
		font-size:10px;
	    font-family:Verdana, Arial;
		font-weight:normal;
		color:#eee;
		line-height:1.2em;

	}
	
	div.side_boxes a { font-size:10px; }
	div.side_boxes a:hover{ font-size:10px; }


	
	
	
	
table.welcome_box_container {
padding-top:5px;
padding-bottom:0px;
padding-right:0px;
padding-left:0px;
margin:0px;
width:700px;
margin-right:auto;
margin-left:auto;
border:0px solid #000; 
}

table.welcome_box_container td { 
vertical-align:top;
margin-right:auto;
margin-left:auto;
padding-top:0px;
padding-left:14px;
border:0px solid #000; 
font-size:12px;
font-family:Verdana, Arial;
font-weight:normal;
color:#666;
line-height:1.5em;

}

table.welcome_box_container	a:hover    { color:#B75B00; } 

table.welcome_box_container p.category {
font-weight:bold;
font-size:12px; 
padding-top:3px;
padding-bottom:1px;
color:#666;
}	
	
p.welcome_box{
		width:212px;
		height:33px;
		font-weight: normal;
		font-size:16px;
		color:#666;
		padding-top:0px;
		margin-left:-5px;
		padding-bottom:0px;
		}	
		
		
		
	
  div.greader_welcome{
		height:16px;
		background: url(../images/greader_star.png) no-repeat ;
		border:0px solid #000;
		margin:0px;
		margin-left:10px;
		padding:0px;
		padding-top:2px;
		padding-bottom:10px;
		padding-left:26px;
	}		
	
  div.stocks_welcome{
		height:14px;
		background: url(../images/stocks_icon.png) no-repeat ;
		border:0px solid #000;
		margin:0px;
		margin-left:20px;
		padding:0px;
		padding-top:0px;
		padding-bottom:10px;
		padding-left:30px;
	}			


  div.see_more{ 
        padding-top:5px;
		padding-left:36px;
		font-weight:bold;
	}			
		


div.feed_theme{

	max-width:800px;
	min-width:700px;
	border:0px solid #555;
	font-size: 12px;
	font-family:Verdana,arial;
	margin-left:auto;
	margin-right:auto;
	padding:11px;
	color: #555;
	background: url(../images/feed_theme_bg.png) repeat-y;
	-moz-border-radius: 0.8em/0.8em;
	border-radius:0.8em/0.8em;
	-webkit-border-radius:0.8em/0.8em;
	
	box-shadow:0px 1px 4px #666;
	-webkit-box-shadow:0px 1px 4px #666;
	-moz-box-shadow:0px 1px 4px #666;
	

	}

div.feed_theme_blog{

	max-width:800px;
	min-width:700px;
	margin-left:auto;
	margin-right:auto;
	border:0px solid #555;
	font-size: 12px;
	font-family:Verdana,arial;
	margin-left:auto;
	margin-right:auto;
	padding:11px;
	color: #555;
	

	}	


	p.feed_text{ 
	text-shadow: 0px 1px 0px #fff;
    line-height:1.40em; 
	margin-top:0px; 
	padding-top:0px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	font-size: 12px; 
	font-weight:normal;
	font-family:verdana, arial; 
	color:#222

}


	p.feed_text_rsspage{
    line-height:2.00em; 
	margin-top:0px; 
	padding:5px;
	font-size: 11px; 
	font-weight:bold;
	font-family:verdana, arial; 
	color:#222
}



				
table.feed_theme{
	
	min-width:700px;
	border:0px solid #555;
	font-size: 16px;
	font-weight: normal;
	font-family:Verdana,arial;
	padding:5px;
	color: #333;

	}
			table.feed_theme td { margin-bottom:40px;}


	
				
div.feed_theme_vimeo{
	width:99%;
	border:0px solid #555;
	font-size: 10px;
	font-weight: normal;
	font-family:Verdana,arial;
	margin:0px;
	padding:0px;
	color: #333;

	}		
				
				
table.feed_theme_blog_welcome {
	width:100%;
	border:0px solid #555;
	font-size: 11px;
	font-weight: normal;
	font-family:Verdana,arial;
	margin:0px;
	padding:0px;
	color: #333;

	}

table.feed_theme_blog_comments{
	width:100%;
	font-size: 11px;
	font-weight: normal;
	font-family:Verdana,arial;
	margin-bottom:6px;
	padding:6px;
	padding-left:12px;
	color: #333;

	}


	

				
				
div.feed_theme_sidebox{
	font-size: 10px;
	font-weight: normal;
	margin:0px;
	padding:0px;
	padding-top:6px;
	padding-bottom:6px;
	color: #666;
	font-family:Verdana,arial;

	}
				div.feed_theme_sidebox a       { color:#555; font-size:10px; font-family:Verdana,arial;}
				div.feed_theme_sidebox a:hover      { color:#B75B00; font-size:10px; font-family:Verdana,arial;}

								

div.nopage{
	width:940px;
	border:0px solid #555;
	font-size: 25px;
	font-family:Verdana,arial;
	color:#555;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	text-align:center;
	}



div.portfolio{
	width:840px;
	border:0px solid #555;
	font-size: 12px;
	font-family:Verdana,arial;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	text-align:center;
	}

div.portfolio table {margin-bottom:35px;}
div.portfolio table td{ padding-right:17px; padding-bottom:17px; color:#444; font-family:Verdana,arial; font-size: 12px; font-weight:bold;}
div.portfolio table td :hover{ background-color:#eee; }

img.portfolio_title { margin-bottom:10px;}

div.portfolio_image{

	width:250px;
	border:1px solid #888;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:9px;
	padding:9px;
	font-size:12px;
	font-weight:bold;
	color: #555;
	float:left;
	-moz-border-radius: 0.5em/0.5em;
	border-radius:0.5em/0.5em;
	-webkit-border-radius:0.5em/0.5em;
	
	box-shadow:0px 1px 4px #666;
	-webkit-box-shadow:0px 1px 4px #666;
	-moz-box-shadow:0px 1px 4px #666;
	
	}	
					




table.pics { 
	width:713px;
	border:0px solid #555;
	font-size: 12px;
	font-family:Verdana,arial;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	text-align:center;

}
table.pics td :hover{ background-color:#eee;}



div.flickr_image{

	display:block;
	border:1px solid #888;
	margin-left:20px;
	margin-right:20px;
	margin-top:15px;
	margin-bottom:15px;
	padding:12px;
	font-size:12px;
	font-weight:bold;
	color: #555;
	float:left;
	-moz-border-radius: 0.5em/0.5em;
	border-radius:0.5em/0.5em;
	-webkit-border-radius:0.5em/0.5em;
	
	box-shadow:0px 1px 4px #666;
	-webkit-box-shadow:0px 1px 4px #666;
	-moz-box-shadow:0px 1px 4px #666;
	
	}	

div.flickr_image img { 

margin-top:5px; 
margin-bottom:5px;

	box-shadow:0px 0px 7px #666;
	-webkit-box-shadow:0px 0px 7px #666;
	-moz-box-shadow:0px 0px 7px #666;



 }			
				
				
div.footer {
clear: both;
margin-top:10px;
margin-right:auto;
margin-left:auto;
width:940px;
text-align:center;
border:0px solid #aaa;
padding-top:55px;
padding-bottom:20px;
font-size:11px;
font-weight:normal;
font-family:verdana, arial;
color:#bbb;
line-height:2.0em;


}

div.footer a { padding:8px; font-size:15px; color:#666666; font-weight:bold; }

div.footer a:hover { color:#999999; }


div.footer a.ochsweb_orb_over {
	display: block;
	width: 72px;
	height: 72px;
	text-decoration: none;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	background: url("../images/ochsweb_orb_over.jpg");
	background-position: 0px -1px;
	}

div.footer a.ochsweb_orb_over:hover {
	width: 72px;
	height: 72px;
	padding:0px;
	background-position: 0px 73px;
	}

	
	 
    table.fp_about{
	border:0px solid #666;
	border-spacing: 0px;
	margin:0px;
	padding:0px;
	}


	table.fp_about tr {	vertical-align:top; 	padding-right:20px;}
	table.fp_about td {	vertical-align:top; 	padding-right:20px;}

	p.fp_about {
    line-height:1.80em; 
	margin-top:0px; 
	padding:5px;
	font-size: 11px; 
	font-weight:normal;
	font-family:verdana, arial; 
	color:#222
}



    table.fp_recent_entries {
	margin-right:auto;
	margin-left:auto;
	background:#fff;
	border:0px solid #666;
	border-spacing: 0px;
	-moz-border-radius: 1em/1em;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	width:99%;
	font-size:11px;

	}

	table.fp_recent_entries td {vertical-align:top; }

	img.fp_recent_entries {padding-top:12px; padding-bottom:12px; padding-left:2px;}
	
	
    table.vimeo {
	border:0px solid #666;
	border-spacing: 0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	padding:5px;
	width:100%;
	font-size:12px;
    color:#666;
	}
	
	table.vimeo td { padding:2px; margin:0px; }
		
	
    table.contact_top {
	border:0px solid #666;
	margin-left:auto;
	margin-right:auto;
	padding:11px;
	width:100%;
	color:#555;
	font-weight:bold;
	background:#eee;
	-moz-border-radius: 1em/1em;
	}	

	    table.contact_top td { padding-bottom:17px;  }
	    table.contact_top td a { color:#444; font-style:italic;  font-family: "mycalibri", sans-serif;}

	
    table.contact {
	border:0px solid #666;
	margin-left:auto;
	margin-right:auto;
	padding-left:11px;
	padding-right:11px;
	padding-top:5px;
	padding-bottom:5px;
	width:100%;
	}
	
	    table.contact  td{ width:20%; border:0px solid #aaa;}	
	
	
	

div.sc_menu {
	/* Set it so we could calculate the offsetLeft */

	position: relative;
	width: 600px;
	overflow: auto;
	overflow-x:hidden;  
	overflow-y:hidden;  
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	
  		background: url(../images/menuscroller_bg6.png) repeat-x; 
		border-right:0px solid #aaa;
		border-left:0px solid #aaa;
		border-top:0px solid #aaa;
		border-bottom:0px solid #aaa;
		-moz-border-radius: 0.0em/0.0em;

}
ul.sc_menu {
	display: block;

	/* max width here, for users without javascript */	
	width: 1900px;	
	margin-top:49px;
	/* removing default styling */
	list-style: none;
	outline:none;

	

}
.sc_menu li {
	display: block;
	float: left;
	padding-right:15px;
	padding-left:15px;	
	background:transparent;
	outline:none;
}

 .sc_menu a {
	display: block;
	text-decoration: none;
	font-weight:bold;
	font-family:verdana, arial;
	font-size: 12px;	
	color: #ccc; 
	text-shadow: 0px -2px 9px #ccc;
	background:transparent;
	outline:none;

}
 .sc_menu a:hover { 	color:#eee; text-shadow: 0px -2px 20px #fff; } 

.sc_menu span {
	display: none;
	margin-top: 0px;
	text-align: center;
	font-size: 12px;	
	color: #fff;
	padding:0px;
	margin:0px;
background:transparent;

}
.sc_menu a:hover span {
	padding:0px;
	margin:0px;

}
.sc_menu img {

	opacity: 1.0;
	border: 0px #fff solid;	
	

}
.sc_menu a:hover img {

	opacity: 1.0;

}


/* Here are styles for the back button, don't look at them */
#back {
	display: block;
	width: 500px;
	text-align: center;
	color: #003469;
	font-size: 16px;
}





/* CSS Tab Menu */


/*globalnav*/

#globalnav {
	position:relative;
	float:left;
	width:100%;
	padding:0 0 1.75em 1em;
	margin:0;
	list-style:none;
	line-height:1em;
}

#globalnav LI {
	float:left;
	margin:0;
	padding:0;
}

#globalnav A {
	display:block;
	color:#444;
	text-decoration:none;
	font-weight:bold;
	background:#ddd;
	margin:0;
	padding:0.25em 1em;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-right:1px solid #aaa;
}

#globalnav A:hover,
#globalnav A:active,
#globalnav A.here:link,
#globalnav A.here:visited {
	background:#bbb;
}

#globalnav A.here:link,
#globalnav A.here:visited {
	position:relative;
	z-index:102;
}

/*subnav*/

#globalnav UL {
	position:absolute;
	left:0;
	top:1.5em;
	float:left;
	background:#bbb;
	width:100%;
	margin:0;
	padding:0.25em 0.25em 0.25em 1em;
	list-style:none;
	border-top:1px solid #fff;
}

#globalnav UL LI {
	float:left;
	display:block;
	margin-top:1px;
}

#globalnav UL A {
	background:#bbb;
	color:#fff;
	display:inline;
	margin:0;
	padding:0 1em;
	border:0
}

#globalnav UL A:hover,
#globalnav UL A:active,
#globalnav UL A.here:link,
#globalnav UL A.here:visited {
	color:#444;
}




/* Easy Slider */
#slider_container {
		background: url(../images/slider/slider_bg.png) no-repeat;
		background-position:center;
		width:800px;
		padding-left:104px;
		margin-left:auto;
		margin-right:auto;
		padding-top:15px;
		padding-bottom:5px;
		border:0px solid #000;
}

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;

		}
	#slider, #slider li{ 
		/* 
			define width and height of container element and list item (slide)
			list items must be the same size as the slider area
		*/ 
		width:696px;
		height:246px;
		overflow:hidden; 

		
		}
	span#prevBtn{ padding-left:334px; }
	span#nextBtn{ padding-left:4px;  }


		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding-left:278px;
		height:18px;	
		border:0px solid #000;
	

		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:18px;
		line-height:18px;
		font-size:12px;
		font-weight:bold;


		}
	ol#controls li a{
		float:left;
				background:url(../images/slider/slider_selection_bg_off.png) no-repeat;
		height:18px;
		line-height:18px;
		border:0px solid #ccc;
		color:#666;
		padding-left:0px;
		padding-right:28px;
		padding-bottom:0px;
		padding-top:0px;
		text-decoration:none;
		font-size:10px;



		}
	ol#controls li.current a{
		background:url(../images/slider/slider_selection_bg.png) no-repeat;
		color:#fff; 
		}

	ol#controls li a:hover{
		background:url(../images/slider/slider_selection_bg_over.png) no-repeat;
		color:#fff; 
		}	
		
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;  		background:url(../images/slider/slider_selection_bg.png) no-repeat;}




	
	
	/* 
	
	Jquery TABS
	
	*/
	
	/* everything is constructed with a single background image */

/* root element for tabs */
#flowtabs {
	
	/* dimensions */
	width:760px;
	height:31px !important;
	margin:0 !important; 
	padding:0;	

	
	/* IE6 specific branch (prefixed with "_") */
	_margin-bottom:-2px;
}

/* single tab */
#flowtabs li { 
	float:left; 
	margin:0; 
	padding:0; 
	text-indent:0; 
	list-style-type:none;
}

/* a- tag inside single tab */
#flowtabs li a {
	background: url(../images/gray_panes.jpg) no-repeat;
	display:block;
	height: 31px;   
	width: 189px; 	
	padding:0px;
	margin:0px;
	
	/* font decoration */
	color:#000;
	font-size:12px;
	line-height:33px;
	text-align:center;
	text-decoration:none;
}

/* adjust the background image position on each tab */
#flowtabs #t1 			{ background-position: 0 0; }
#flowtabs #t2 			{ background-position: -189px 0; }
#flowtabs #t3 			{ background-position: -378px 0; }
#flowtabs #t4 			{ background-position: -567px 0; width:192px;}
 
/* mouseover state */
#flowtabs a:hover 		{ color:#fff;	 }
#flowtabs #t1:hover 	{ background-position:      0 -33px; }
#flowtabs #t2:hover 	{ background-position: -189px -33px; }
#flowtabs #t3:hover 	{ background-position: -378px -33px; }
#flowtabs #t4:hover 	{ background-position: -567px -33px; }

/* currently selected tabs */
#flowtabs a.current		{ cursor:default; color:#fff; line-height:34px; }
#flowtabs #t1.current { background-position:      0 -66px; }
#flowtabs #t2.current { background-position: -189px -66px; }
#flowtabs #t3.current { background-position: -378px -66px; }
#flowtabs #t4.current { background-position: -567px -66px; }


/* panes */
#flowpanes {
	background: url(../images/gray_panes.jpg) no-repeat 0 -100px;		
	width:760px;
	height:450px;	
}


/* single pane */
#flowpanes div {
	display:none;	
	color:#fff;	
	margin:20px 40px;

}

/* some decorations for elements inside single pane */
#flowpanes div h2 {
	font-weight:normal;
	color:#ddd;
	letter-spacing:1px;
	margin:10px 0 0 0;
	font-size:22px;	
}

#flowpanes a {
	color:#cc9;		
	font-size:14px;
}

#flowpanes p, #flowpanes samp {
	color:#ccc;		
}

#flowpanes .narrow {
	padding-right:160px;		
}

	

	
	
	
	
	
	
	
	
	
	
	
/*
Jquery Tabs
*/


/* root element for tabs  */
ul.tabs { 
	width:760px;
	list-style:none; 
	margin:0 !important; 
	padding:10px;
	border-bottom:0px solid #666;	
	height:44x;
	
}

/* single tab */
ul.tabs li { 	 
	text-indent:0;
	padding:0;
	padding-left:2px;
	padding-right:2px;
	margin:0 !important;
	list-style-image:none !important; 
	
	
}

/* link inside the tab. uses a background image */
ul.tabs a { 
	 background: url(../images/purple_tab.png) no-repeat;
	font-size:18px;
	display:block;
	text-align:center;	
	text-decoration:none;
	text-shadow: 0px 1px 0px #fff;
	color:#666;
	padding-top:12px;
	margin:0px;	
	position:relative;
	top:1px;
	border-bottom:0px solid #ccc;	
	width:118px;
	height:49px;


}

ul.tabs a:active {
	outline:none;	
	 background: url(../images/purple_tab_2.png) no-repeat;
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {
	 background: url(../images/purple_tab_2.png) no-repeat;
	 color:#444;
}

/* active tab uses a class name "current". its highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	 background: url(../images/purple_tab_2.png) no-repeat;
	border-bottom:0px solid #7770AF;		
	cursor:default !important; 
	color:#444 !important;

}



/* initially all panes are hidden */ 
.panes .pane {
	display:none;
}


/* tab pane styling */
.panes div {
	display:none;		
	padding:0px 0px;
	border:0px solid #999;
	border-top:0;
	font-size:14px;
}


	
