/*  
Description: Cyber Workplace Recovery Group
Version: 1.0
Author: Martin Steib
Author URI: http://www.steibster.com
*/

* {
margin: 0;
}

.clear{
clear:both;
	} 

body { 
font-family: Verdana,Arial;  
font-size:.9em; 
line-height:155%; 
background-color:white; 
background-image: url(images/strip.jpg); 
background-repeat: repeat-x; 
position: relative;
/*width:1px;
height:441px;*/
/*margin-left:30px;*/
/*height: 1%;*/
color:#615f99; 
}

p {
padding-bottom: 18px;
 }

 

h2 {
font-size: 125%;
color:#37385e;
line-height: 115%;
/*font-family: Helvetica, Verdana, Arial;*/
}

h3 {
font-size: 105%;
font-weight: bold; 
}

h4 {
font-size: 100%;
font-weight: bold; 
}

li, ul, ol, ul ul, ul li, ul ul li
  {
  margin-left:0;
  padding-left:0;
  list-style-type: none;
  font-weight: bold; 
  color:#37385e;
  }
  
a:link { color:#37385e; text-decoration: none; font-weight: bold; }
a:visited { color:#37385e; text-decoration: none; font-weight: bold; }
a:hover { color: #8583cf; text-decoration: underline; font-weight: bold; }
a:active { color:#37385e; text-decoration: none; font-weight: bold; }
  

#wrapper{
width:960px;
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -0px;

}

/*header*/

#header{
width:960px;
height:123px;
}

#logo{
float:left;
padding-left:20px;
padding-top:15px;
padding-bottom:25px;
}

#login{
float:right;
padding-right:5px;
padding-top:15px;
width:140px;
height:50px;
}

.nav{
float:right;
padding-right:30px;
}


.nav li, ul, ol, ul ul, ul li, ul ul li
  {
  margin-left:0;
  padding-left:0;
  list-style-type:none;
  /*font-weight: bold;*/ 
  color:#37385e;
  display: inline;
  font-size: 95%;
  font-style: normal;
  }
  
.divider {
color:#8583cf;
display: inline;
}  

#off {
color:#8583cf;
}

/*banners*/

#banner_overview{
width:960px;
height:350px;
background-image: url(images/banner_overview_.jpg); 
background-repeat: no-repeat; 
}

#banner_engineering{
width:960px;
height:350px;
background-image: url(images/banner_engineering.jpg); 
background-repeat: no-repeat; 
}

#banner_staff{
width:960px;
height:350px;
background-image: url(images/banner_staff.jpg); 
background-repeat: no-repeat; 
}

#banner_cubical{
width:960px;
height:350px;
background-image: url(images/banner_cubical.jpg); 
background-repeat: no-repeat; 
}

#banner_room{
width:960px;
height:350px;
background-image: url(images/banner_room.jpg); 
background-repeat: no-repeat; 
}

#banner_secure{
width:960px;
height:350px;
background-image: url(images/banner_secure.jpg); 
background-repeat: no-repeat; 
}

#banner_racks{
width:960px;
height:350px;
background-image: url(images/banner_racks.jpg); 
background-repeat: no-repeat; 
}

#banner_index{
width:960px;
height:350px;
background-image: url(images/banner_index.jpg); 
background-repeat: no-repeat; 
}

#banner_infrastructure{
width:960px;
height:350px;
background-image: url(images/banner_infrastructure.jpg); 
background-repeat: no-repeat; 
}

#banner_engineering_{
width:960px;
height:350px;
background-image: url(images/banner_engineering_.jpg); 
background-repeat: no-repeat; 
}

#banner_management{
width:960px;
height:350px;
background-image: url(images/banner_overview.jpg); 
background-repeat: no-repeat; 
}







/*main left hand side content*/

.main {
width:675px;
margin-left: 30px;
margin-top: 30px;
float:left;
padding-bottom: 30px;
min-height: 550px;
}

.main_ {
list-style-type:  circle;
padding-left:20px;
}

.main_ li, ul, ol, ul ul, ul li, ul ul li
  {

  font-weight: bold; 
  color:#37385e;
  font-size: 100%;
  display: list-item;
  list-style-position: inside;
  }
  
  
.main_ ul, ul ul {
padding-bottom:10px;
}

.darker {
color:#37385e;
padding-left:20px;
padding-right:20px;

} 


  
.list{
  margin-left:0;
  padding-left:0;
  list-style-type: circle;
  font-weight: bold; 
  color:#37385e;
  font-size: 100%;
  }
  
.right_image {
float:right;
padding-left:12px;
padding-bottom:3px;
padding-top:3px;
}


.news {
width:635px;
float:left;
background-color: #101034;
color: #d8d7ff;
padding-left: 20px;
padding-right: 20px;
}

.news h2 {
color:white;
padding-bottom:10px;
}

.news h3 {
color:#8583cf; 
}

.news_top {
width:675px;
height:20px;
background-image: url(images/news_top.jpg); 
}

.news_bottom {
width:675px;
height:20px;
background-image: url(images/news_bottom.jpg); 
}




/*side right hand side content*/

#side{
width:150px;
margin-right: 30px;
margin-top: 30px;
float:right;
}

.partners{
padding-bottom:25px;
}



.spacer{
height:60px;
width:150px;
}

#schedule{
width:150px;
height:100px;
background-image: url(images/schedule.jpg); 
}

#sas70{
width:150px;
height:30px;
/*background-image: url(images/sas70.jpg); */
}

/*footer content*/

#footer{
height: 230px;
background-color: #37385e;
color:white;
}

/*.footer_nav li, ul, ol, ul ul, ul li, ul ul li
  {
  margin-left:0;
  padding-left:0;
  list-style-type:none;
  font-weight: bold; 
  color:white;
  display: inline;
  font-size: 95%;
  }*/



#locations{
padding-top:30px;
/*width:800px;*/
height: 30px;
margin: 0 auto -0px;
}

#loc_space{
/*height:10px;*/
}


#loc_image{
width:900px;
height:200px;
background-image: url(images/footer.gif);  
margin: 0 auto -0px;
position: relative;
}

#copyright{
color:#615f99;
font-size: 70%;
padding-top:168px;
font-weight: bold;
}

.partners-text {
margin-top:15px;
width:450px;
float:right;
}

.partners-equivoice {
width:200px;
height:50px;
margin-top:15px;
float:left;
background-image: url(images/image-partners-equivoice.jpg); 
}

.partners-savis {
width:200px;
height:50px;
margin-top:15px;
float:left;
background-image: url(images/image-partners-savis.jpg); 
}

.partners-verizon {
width:200px;
height:50px;
margin-top:15px;
float:left;
background-image: url(images/image-partners-verizon.jpg); 
}

.partners-mtm {
width:200px;
height:50px;
margin-top:15px;
float:left;
background-image: url(images/image-partners-mtm.jpg); 
}

.partners-xo {
width:200px;
height:50px;
margin-top:15px;
float:left;
background-image: url(images/image-partners-xo.jpg); 
}






