/* Start of CMSMS style sheet '/// OLD Oxygen Core' */
/*/////////////////////////////////////////
General Styles
/////////////////////////////////////////*/

body {
background-color:#393939;
margin:0px;
padding:0px;
font-family:Lucida Grande, Futura, Helvetica, Arial, Verdana, Sans-serif;
font-size:12px;
color:#7f8287; 
}

a {
font-weight:bold;
color:#2ad2ff;
text-decoration:none;
}

a:hover {
color:#982aff;
}

img {
border:0px;
}

#header {
display:none;
}

h1 {
font-size:2.5em;
}


/*/////////////////////////////////////////
Structure
/////////////////////////////////////////*/

.outerBox {
position:absolute;
background-color:#393939;
margin:0px;
padding:0px;
width:1024px;
height:690px;
margin-left:-512px;
left:50%;
}

.headerBox {
position:relative;
width:1024px;
height:100px;
background-color:#393939;
}


.headerLogoBox {
position:relative;
width:308px;
height:70px;
margin-top:5px;
margin-left:10px;
background-image:url('http://www.o2oxygen.com/_bmx2009/images/2009bmxCore/oxygenLogo.gif');
}

.headerLogoBox:hover {
background-image:url('http://www.o2oxygen.com/_bmx2009/images/2009bmxCore/oxygenLogoOn.gif');
}


.headerLinksBox {
position:relative;
height:25px;
background-color:#49494B;
padding-left:20px;
padding-top:2px;
margin-top:3px;
}

.headerLinksBox a {
font-weight:bold;
color:#7F8287;
text-decoration:none;
font-size:1.3em;
margin-right:10px;
}

.headerLinksBox a:hover {
color:#2ad2ff;
}






/*/////////////////////////////////
Start of General template 
/////////////////////////////////*/

.generalContent {
position:relative;
margin-top:0px;
width:100%;
border:0px;
padding-bottom:20px;
}

.generalSubHeadStrip {
position:relative;
display:block;
margin-bottom:20px;
padding-left:20px;
padding-right:20px;
width:50%;
}

.general2colBox {
position:relative;
width:50%;
height:100%;
}

.general2colLeft {
position:relative;
width:100%;
height:330px;
padding-left:20px;
}

.general2colRight {
margin-top:-20px;
float:right;
width:30%;
height:100px;
padding-top:0px;
padding-right:20px;
}

.generalFooter {
position:relative;
margin-top:20px;
margin-bottom:20px;
background-color:#49494B;
text-align:right;
padding-top:2px;
padding-right:5px;
padding-bottom:2px;
padding:left:5px;
font-weight:800;
}




/*//////////////////////////////////
News summary within right col
in 2 col news / content page
//////////////////////////////////*/
.generalNewsSummaryTitleLink a {
font-size:1.7em;
color:#7F8287;
text-decoration:none;
margin-bottom:-20px;
}

.generalNewsSummaryTitleLink a:hover {
color:#2ad2ff;
}

.generalNewsReadMore {
margin-bottom:15px;
}

.newsDate {
font-size:0.85em;
}


.generalNewsControls {
font-size:0.75em;
}


.breadcrumbs {
display:block;
background-color:#49494B;
margin-top:10px;
padding-left:20px;
padding-right:20px;
padding-top:3px;
padding-bottom:3px;
font-weight:bold;
margin-bottom:10px;
border:0px;
}

.breadcrumbs .accessibility { 
display:none;
}
/* End of '/// OLD Oxygen Core' */

