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

.button {
position:relative;
width:92px;  
height:25px; /* Notice that the height is not the height of the whole sprite, but the height of one single button */  
display:block;  
background-image:url(images/b_readMore2.png); /*path to the sprite*/  
background-position: top; /* the background position (in combination with the height!) makes it possible that only the top of the whole sprite will be visible */  
 } 
 
.button:hover{  
width:92px;  
background-position:bottom;  
height:25px;  
background-image:url(images/b_readMore2.png) no repeat;  
}   
 
 
 

body,td,th {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:100;
}
body {
	background-color: #000;
	background-image: url(images/bg_orangeSoundWave.jpg);
	background-repeat: no-repeat;
	background-position:center top; 
}

.content {
	
width: 961px;
margin-left: auto ;
margin-right: auto ;
	
}

.content_table {

margin-top:50px; 
margin-left:70px; 
padding-bottom:100px; 
width:810px;

}

.nav_bar {
	
width: 961px;
height: 128px;
background-image: url(images/header.png);	
		
}

.mid_section {

width:953px;
height:363px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
background-image: url(images/bg_largeDisplay.png);
position:relative;
top:12px;

}

.large_display {
position:relative;
top:14px;
left:13px;
}

.lower_content {
width:953px;
height:429px;
margin-left:auto;
margin-right:auto;
background-image: url(images/bg_content_white.png);
position:relative;
top:6px;
}

.footer {
width:953px;
height:20px;
position:relative;
top:10px;
}

.footer_left {
width:400px;
height:22px;
float:left;
color:#666;
}

.footer_right {
width:550px;
height:22px;
float:right;
color:#666;
text-align:right;
}

.footer_right a:link {
color:#666;
text-decoration:none;
}

.footer_right a:visited {
color:#666;
text-decoration:none;
}

.large_header {
margin-top:15px;
font-size:20px;
font-weight:bold;
color:#3f5d72;
}

.small_header {
margin-top:15px;
font-size:16px;
font-weight:bold;
color:#3f5d72;
}


.home_lowerContent_table {
position:relative; 
margin-left:auto; 
margin-right:auto; 
top:20px;	
}

.home_lowerContent_table p {
font-weight:bold; 
color:#444444; 
line-height:160%;"	
}


.home_headers {
margin-left:10px;	
}

.hr_style {
display: block;
position: relative;
padding: 0;
margin: 8px auto;
height: 0;
max-height: 0;
width: 100%;
clear: both;
border: none;
border-top: 1px solid #ccc;
border-bottom: 1px solid #FFF;
font-size: 1px;
line-height: 0;	
}

.contentPage_container {
width:953px;
min-height:650px;
margin-top:15px;
margin-left:auto;
margin-right:auto;
background: #eeeeee url(images/main-bg.png) repeat-x scroll 50% 0;
border-left: 1px solid #ffffff;
border-right: 1px solid #252525;
border-top: 1px solid #9f9e9e;
}

.parag {
font-weight:bold; 
color:#444444; 
line-height:160%;	
}

.parag  a:link {
color:#3f5d72;	
text-decoration:none;
}

.parag a:hover {
color:#b60101;
text-decoration:none;	
}

.parag a:visited {
color:#636262;	
text-decoration:none;	
}


.module-content  {
font-size:130%; 
 font-weight:bold; 
text-decoration:none;	
}

.module-content a:link {
color:#636262;	
text-decoration:none;
}

.module-content  a:hover {
color:#3f5d72;
text-decoration:none;
}

.module-content  a:active {
color:#b60101;
text-decoration:none;
}

.module-content a:visited {
color:#636262;	
text-decoration:none;
}

.pr_line {
width:500px;
font-weight:bold;
}

.pr_date {
	
color:#444444;
width:60px; 
margin-right:30px;	
}

.pr_date2 {
color:#444444;
}

.contact_field {
width:200px;
margin-bottom:8px;
}

.comment_field {
width:300px;
height:200px;
margin-bottom:8px;
}

.pr_line a:link {
color:#3f5d72;	
text-decoration:none;
}

.pr_line a:hover {
color:#b60101;
text-decoration:none;	
}

.pr_line a:visited {
color:#636262;	
text-decoration:none;	
}

.messageText {
	
font-weight:bold; 
color:#636262; 
line-height:160%;"
font-size:50px;
}



/* nav styles */


.nav {
	width: 952px;
	height: 49px;
	background: url(images/blue-nav2.png) no-repeat;
	position: relative;
	top:84px;
	left: 6px; //overall nav position
}
.nav li {
	display: inline;
}
.nav li a:link, .nav li a:visited {
	position: absolute;
	top: 0;
	height: 49px;
	text-indent: -9000px;
	overflow: hidden;
	z-index: 10;
	outline: none;

}
	.nav .home a:link, .nav .home a:visited {
		left: 0px;
		width: 58px;
	}
	.nav .home a:hover, .nav .home a:focus {
		background: url(images/blue-nav2.png) no-repeat 0px 0px;
	}
	.nav .home a:active {
		background: url(images/blue-nav2.png) no-repeat 0px 0px;
	}
	.current-home .home a:link, .current-home .home a:visited {
		background: url(images/blue-nav2.png) no-repeat 0px -147px;
		cursor: default;
	}
	.nav-home, .nav-home-click {
		position: absolute;
		top: 0;
		left: 0px;
		width: 58px;
		height: 48px;
		background: url(images/blue-nav2.png) no-repeat 0px -49px;
	}
	.nav-home-click {
		background: url(images/blue-nav2.png) no-repeat 0px -98px;
	}



	.nav .branding a:link, .nav .branding a:visited {
		left: 58px;
		width: 105px;
	}
	.nav .branding a:hover, .nav .branding a:focus {
		background: url(images/blue-nav2.png) no-repeat -58px -49px;
	}
	.nav .branding a:active {
		background: url(images/blue-nav2.png) no-repeat -58px -98px;
	}
	.current-branding .branding a:link, .current-branding .branding a:visited {
		background: url(images/blue-nav2.png) no-repeat -58px -147px;
		cursor: default;
	}
	.nav-branding, .nav-branding-click {
		position: absolute;
		top: 0;
		left: 58px;
		width: 105px;
		height: 48px;
		background: url(images/blue-nav2.png) no-repeat -58px -49px;
	}
	.nav-branding-click {
		background: url(images/blue-nav2.png) no-repeat -58px -98px;
	}



	.nav .technology a:link, .nav .technology a:visited {
		left: 163px;
		width: 124px;
	}
	.nav .technology a:hover, .nav .technology a:focus {
		background: url(images/blue-nav2.png) no-repeat -163px -49px;
	}
	.nav .technology a:active {
		background: url(images/blue-nav2.png) no-repeat -163px -98px;
	}
	.current-technology .technology a:link, .current-technology .technology a:visited {
		background: url(images/blue-nav2.png) no-repeat -163px -147px;
		cursor: default;
	}
	.nav-technology, .nav-technology-click {
		position: absolute;
		top: 0;
		left: 163px;
		width: 124px;
		height: 48px;
		background: url(images/blue-nav2.png) no-repeat -163px -49px;
	}
	.nav-technology-click {
		background: url(images/blue-nav2.png) no-repeat -163px -98px;
	}
	
	
	
	.nav .signage a:link, .nav .signage a:visited {
		left: 287px;
		width: 153px;
	}
	.nav .signage a:hover, .nav .signage a:focus {
		background: url(images/blue-nav2.png) no-repeat -287px -49px;
	}
	.nav .signage a:active {
		background: url(images/blue-nav2.png) no-repeat -287px -98px;
	}
	.current-signage .signage a:link, .current-signage .signage a:visited {
		background: url(images/blue-nav2.png) no-repeat -287px -147px;
		cursor: default;
	}
	.nav-signage, .nav-signage-click {
		position: absolute;
		top: 0;
		left: 287px;
		width: 153px;
		height: 48px;
		background: url(images/blue-nav2.png) no-repeat -287px -49px;
	}
	.nav-signage-click {
		background: url(images/blue-nav2.png) no-repeat -287px -98px;
	}




.nav .onhold a:link, .nav .onhold a:visited {
		left: 440px;
		width: 180px;
	}
	.nav .onhold a:hover, .nav .onhold a:focus {
		background: url(images/blue-nav2.png) no-repeat -440px -49px;
	}
	.nav .onhold a:active {
		background: url(images/blue-nav2.png) no-repeat -440px -98px;
	}
	.current-onhold .onhold a:link, .current-onhold .onhold a:visited {
		background: url(images/blue-nav2.png) no-repeat -440px -147px;
		cursor: default;
	}
	.nav-onhold, .nav-onhold-click {
		position: absolute;
		top: 0;
		left: 440px;
		width: 180px;
		height: 48px;
		background: url(images/blue-nav2.png) no-repeat -440px -49px;
	}
	.nav-onhold-click {
		background: url(images/blue-nav2.png) no-repeat -440px -98px;
	}




.nav .aroma a:link, .nav .aroma a:visited {
		left: 620px;
		width: 96px;
	}
	.nav .aroma a:hover, .nav .aroma a:focus {
		background: url(images/blue-nav2.png) no-repeat -620px -49px;
	}
	.nav .aroma a:active {
		background: url(images/blue-nav2.png) no-repeat -620px -98px;
	}
	.current-aroma .aroma a:link, .current-aroma .aroma a:visited {
		background: url(images/blue-nav2.png) no-repeat -620px -147px;
		cursor: default;
	}
	.nav-aroma, .nav-aroma-click {
		position: absolute;
		top: 0;
		left: 620px;
		width: 96px;
		height: 48px;
		background: url(images/blue-nav2.png) no-repeat -620px -49px;
	}
	.nav-aroma-click {
		background: url(images/blue-nav2.png) no-repeat -620px -98px;
	}



	
	.nav .company a:link, .nav .company a:visited {
		left: 716px;
		width: 140px;
	}
	.nav .company a:hover, .nav .company a:focus {
		background: url(images/blue-nav2.png) no-repeat -716px -49px;
	}
	.nav .company a:active {
		background: url(images/blue-nav2.png) no-repeat -716px -98px;
	}
	.current-company .company a:link, .current-company .company a:visited {
		background: url(images/blue-nav2.png) no-repeat -716px -147px;
		cursor: default;
	}
	.nav-company, .nav-company-click {
		position: absolute;
		top: 0;
		left: 716px;
		width: 140px;
		height: 48px;
		background: url(images/blue-nav2.png) no-repeat -716px -49px;
	}
	.nav-company-click {
		background: url(images/blue-nav2.png) no-repeat -716px -98px;
	}
	


.nav .contact a:link, .nav .contact a:visited {
		left: 856px;
		width: 96px;
	}
	.nav .contact a:hover, .nav .contact a:focus {
		background: url(images/blue-nav2.png) no-repeat -856px -49px;
	}
	.nav .contact a:active {
		background: url(images/blue-nav2.png) no-repeat -856px -98px;
	}
	.current-contact .contact a:link, .current-contact .contact a:visited {
		background: url(images/blue-nav2.png) no-repeat -856px -147px;
		cursor: default;
	}
	.nav-contact, .nav-contact-click {
		position: absolute;
		top: 0;
		left: 856px;
		width: 96px;
		height: 48px;
		background: url(images/blue-nav2.png) no-repeat -856px -49px;
	}
	.nav-contact-click {
		background: url(images/blue-nav2.png) no-repeat -856px -98px;
	}
	
/* end nav styles */


/* module styles */

.rt-block {
	width:200px;
margin-bottom:5px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
padding-top:35px;
}

.module-title, .rt-article-title, body ul.roknewspager li, body .roknewspager-pages2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:transparent;
background-image:url(images/modules/module-title-bg.png);
background-position:50% 100%;
background-repeat:repeat-x;
}     
            
.rt-module-surround {
margin-bottom:0;
margin-left:-10px;
margin-right:-10px;
margin-top:0;
}


.rt-module-top, .rt-module-bottom {
margin-bottom:0;
margin-left:9px;
margin-right:9px;
margin-top:0;
}

.rt-module-top, .rt-article-top {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:transparent;
background-image:url(images/modules/module-tm.png);
background-position:0 0;
background-repeat:repeat-x;
}


.rt-module-inner {
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
padding-top:5px;
}

.rt-module-inner {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:#E5E5E5;
background-image:url(images/modules/module-m.png);
background-position:0 0;
background-repeat:repeat-x;
border-left-color-ltr-source:physical;
border-left-color-rtl-source:physical;
border-left-color-value:#D1D1D1;
border-left-style-ltr-source:physical;
border-left-style-rtl-source:physical;
border-left-style-value:solid;
border-left-width-ltr-source:physical;
border-left-width-rtl-source:physical;
border-left-width-value:1px;
border-right-color-ltr-source:physical;
border-right-color-rtl-source:physical;
border-right-color-value:#D1D1D1;
border-right-style-ltr-source:physical;
border-right-style-rtl-source:physical;
border-right-style-value:solid;
border-right-width-ltr-source:physical;
border-right-width-rtl-source:physical;
border-right-width-value:1px;
}

.rt-module-top, .rt-module-bottom {
margin-bottom:0;
margin-left:9px;
margin-right:9px;
margin-top:0;
}

.rt-module-bottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:transparent;
background-image:url(images/modules/module-bm.png);
background-position:0 0;
background-repeat:repeat-x;
}


.rt-module-top2, .rt-module-bottom2 {
margin-left:-9px;
}

.rt-module-top2, .rt-article-top2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:transparent;
background-image:url(images/modules/module-tl.png);
background-position:0 0;
background-repeat:no-repeat;
}


.rt-module-top3, .rt-module-bottom3 {
height:9px;
margin-right:-9px;
}

.rt-module-top3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:transparent;
background-image:url(images/modules/module-tr.png);
background-position:100% 0;
background-repeat:no-repeat;
}


.module-title, .rt-article-title, body ul.roknewspager li, body .roknewspager-pages2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:transparent;
background-image:url(images/modules/module-title-bg.png);
background-position:50% 100%;
background-repeat:repeat-x;
}

.rt-module-top2, .rt-module-bottom2 {
margin-left:-9px;
}

.rt-module-bottom2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:transparent;
background-image:url(images/modules/module-bl.png);
background-position:0 0;
background-repeat:no-repeat;
}

.rt-module-top3, .rt-module-bottom3 {
height:9px;
margin-right:-9px;
}

.rt-module-bottom3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:transparent;
background-image:url(images/modules/module-br.png);
background-position:100% 0;
background-repeat:no-repeat;

/* end module styles */
