@charset "utf-8";
/* CSS Document */
*{
 margin:0;
 padding:0;
}
html{
 height:100%;
}
body {
height:100%;
background-image:url(layout09images/bg.jpg);
background-repeat:no-repeat;
background-attachment: fixed;
cursor:default;
font-size:12px;
line-height:16px;
text-align:center;
background-color:#000;
background-position:50% 0;
background-repeat:no-repeat;
font-family: Geneva, Arial, Helvetica, sans-serif;
color:#999999
}
.4years {
 	 margin:7px 10px 0;
	 width: 353px;
	 height: 97px;
	 float:right;
	 background:url(4years.jpg) 0 0 repeat-x;
 }
 
a:link, a:visited, a:active {
text-decoration:None;
color:#FFCC66;
}
a:hover {
color:#FFFFFF;
}
div.wrap{
 width:950px;
 margin:0 auto;
 text-align:left;
}
div.wrap a {
display:inline;}

div#top{
 background:url(layout09images/top.png) 0 0 repeat-x;
 height:106px;
}
 div#top h1{
  float:left;
  color:#D9C8A7;
  margin:20px 20px 0;
  background-image:url(layout09images/logo.png);
  line-height:0%;
  width:390px;
  height:76px;
  font-size:0px;

 }
 div#nav img {
 padding:15px;
 text-align:center;
 }
 div.links {
 margin-left:30px;
 margin-top:5px;}

div#header{
height:258px;
background:url(layout09images/headerbg.jpg) 0 0 repeat-x;
margin:65px 0 0;
text-align:center;
}
div#content div.wrap{
padding-top:0px;
}
strong.style1, span.style1 {
font-size:14px;
}
div#clientlist  { 
color: #928A75;
width:273px;
height:179px;
background:url(layout09images/clientbg.jpg) 0 0;
margin:0px;

}
span.box {
	margin:0;
	padding:0;
}

div#clientlistside  { 
color: #928A75;
width:304px;
height:188px;
background:url(layout09images/clientbox2.png) 0 0;
margin-top:10px;
margin-right:10px;
}
.viewalllink a {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
color: #666666;
font-size:8px;
font-weight:bold;
margin-right:10px;
position:relative;
top:45px;
}
div#top div#nav{
  float:left;
  clear:both;
  height:66px;
  margin:9px 0 0;
  width:950px;
  background:url(layout09images/navbg.jpg) 0 0 no-repeat;
 }
.rss_item a:link, .rss_item a:visited, .rss_item a:active, .rss_item {
display: none;
}
span.box {

}
div.rss_box {
position:relative;
left:43px;
top:45px;;}
	
ul.rss_items {
display:inline;
list-style-type: none;
font-size:12px;
text-transform: uppercase;
color:#ffffff;
line-height:17px;
font-family:Helvetica,Arial,sans-serif;
}
div#mission {
background:url(layout09images/missionbg.jpg) 0 0;
width: 677px;
height:179px;
float:right;
margin: -179px 0 0 ;
color:#ffffff;
}
div#mission div.missiontext {
position: relative;
top:45px;
left:10px;
width: 640px;
font-family:Helvetica,Arial,sans-serif;
font-size:14px; 
line-height:20px;
color:#666666
}
div#maincontent{
margin:0 auto;
color:#ffffff;
padding:0px;
width:950px;
}

div#middle {
 height:93px;}
 
.heading {
font-size: 24px;
color: #F7C73F;
border-bottom:1px solid;
border-top:1px solid;
border-color: #666666;
margin:0;
padding:10px 3px 0 40px;
background-image:url(layout09images/icon.jpg);
background-repeat: no-repeat;
background-position:left center;
height:30px;
}
	
div#maincontent div.column-left{
 float:left;
 width:613px;
 display:inline;
 margin:0 0 0 10px;
 color:#FFFFFF;
 padding:5px;
 min-height: 450px;
}
table.columnleft  {
text-align: center;
margin-left:auto; margin-right:auto;
}
div#content div.column-right{
 display:inline;
 margin:0 20px 0 0;
 width:319px;
 float:right;
 }
div.column-right {
padding-left:8px;
padding-top:5px;
}
div#footer{
 clear:both;
 height:230px;
 color:#858585;
 text-align:center;
background:url(layout09images/mainbg.png) 0 0;
}
div#footer div.wrap{
text-align:center
 }
 .cellbg, .cellbg table  {
 background-color:#000000;
 text-align:center;
 margin-left:auto; margin-right:auto;
 }
 .samheading {
 font-size: 18px;
color: #F7C73F;
padding:4px;}
	
.arrowlistmenu{
margin-top:20px;
width: 613px; /*width of accordion menu*/
}

.arrowlistmenuside{
margin-top:20px;
margin-right:10px;
width: 300px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader { /*CSS class for menu headers in general (expanding or not!)*/
font: 16px;
font-family:Helvetica,Arial,sans-serif;
color:#999999;
height:30px;
background: black url(layout09images/barbg.jpg) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 5px 4px 10px; /*header text is indented 10px*/
cursor: pointer;
}
.arrowlistmenuside .menuheader { /*CSS class for menu headers in general (expanding or not!)*/
font-size: 10px;
font-weight:normal;
font-family:Helvetica,Arial,sans-serif;
color:#999999;
height:25px;
background: black url(layout09images/barbgside.jpg) repeat-x center left;
margin-bottom: 5px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 5px 4px 10px; /*header text is indented 10px*/
cursor: pointer;
}

li.basic {
background: black url(layout09images/basicbandspace.jpg) repeat-x center left;
width:613px;
height:300px;}

div#basictext {
width:200px;
font-size:16px;
margin-left:380px;
text-align:right;
line-height:18px;
color: #999999;
list-style-type:none;
}
li.standard {
background: black url(layout09images/headerimage.jpg) repeat-x center left;
width:613px;
height:300px;}

div#standardtext {
width:200px;
font-size:16px;
margin-left:380px;
text-align:right;
line-height:18px;
color: #999999;
list-style-type:none;
}
li.flash {
background: black url(layout09images/flash.jpg) repeat-x center left;
width:613px;
height:300px;}

div#flashtext {
width:190px;
font-size:16px;
margin-left:400px;
text-align:right;
line-height:18px;
color: #999999;
list-style-type:none;
}
li.showschedules {
background: black url(layout09images/bandschedules.jpg) repeat-x center left;
width:613px;
height:300px;}

div#showscheduletext {
width:180px;
font-size:16px;
margin-left:410px;
text-align:right;
line-height:18px;
color: #999999;
list-style-type:none;
}
.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background: black url(layout09images/barbgup.jpg) repeat-x center left;
}

.arrowlistmenuside .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background: black url(layout09images/barbgsideup.jpg) repeat-x center left;
}

.arrowlistmenu ul, .arrowlistmenuside ul { /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li, .arrowlistmenuside ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a, .arrowlistmenuside ul li a{
color: #FFCC66;
display:inline; text-decoration: none;
}

.arrowlistmenu ul li a:visited, .arrowlistmenuside ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover, .arrowlistmenuside ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}
div.search {
text-align:center;
background:url(layout09images/linebg.jpg) 0 0;
height:100px;
width:300px;
float:right;
margin-right:10px;
border:1px solid #515151;

}
div.search input {
height:25px;
border:1px solid;
border-color: #666666;
}

.newshead {
font: 16px;
font-family:Helvetica,Arial,sans-serif;
color:#999999;
height:30px;
background: black url(layout09images/barbg.jpg) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 5px 4px 10px; /*header text is indented 10px*/
cursor: pointer;
}
td.cellbg {
text-align:left;}

span.quotetext, p.quotetext {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 18px;
line-height:24px;
color: #666666;
font-style:bold;
}
table {margin-left:auto; margin-right:auto;}

hr {
 color: #666666;
background-color: #666666;
height: 1px;
border:0px;}

.list ul li{
list-style-type: disc;
margin-left: 20px;
text-indent: 0px;
 }
 input {
 background-color:#000000;
 border: 1px solid #666666;
 color:#ffffff;
 height:20px;
 }
 .smallcaps {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:8px;
 font-weight:bold;
 text-transform: uppercase;
 color: #999999;}
 #rank {
 position:relative;
 left:-5000px;}
 

.style1 {
	font-size: 10px;
	color: #999999;
}
.style3 {
	color: #9C9D5C;
	font-weight: bold;
}


.style4 {
	color: #8B9D5C;
	font-weight: bold;
}


.style5 {color: #9C9D5C}


.style6 {font-size: 16px}
