/* styles used by all pages "in the box" */
body {
    position: relative;
    background: #e2e7e9;
    margin:0px;
    padding: 0px;
    padding-top: 63px ! important;
    vertical-align: top;
}

body.ssl {
    padding-top: 0 ! important;
}

.backgrounds {
    z-index: -1;	
}

.backgrounds .background {
    position: absolute;	
}

.backgrounds .background.top-left, .background.top-right {
    width: 514px;
    height: 300px;
}

.backgrounds .background.top-left {
    left: 0px;
    top: 0px;
    background: url('/images/splash/default-spring2011/bg-top-left.jpg');
}

.backgrounds .background.top-right {
    right: 0px;
    top: 0px;
    background: url('/images/splash/default-spring2011/bg-top-right.jpg');
}

.backgrounds .background.top-middle {
    height: 300px;
    top: 0px;
    left: 0px;
    right: 514px;
    background: url('/images/splash/default-spring2011/bg-top-middle.jpg') repeat-x;
    width: 100%;
}

.backgrounds .background.top-left {
    left: 0px;
    top: 0px;
    background: url('/images/splash/default-spring2011/bg-top-left.jpg');
}

.backgrounds .background.top-right {
    right: 0px;
    top: 0px;
    background: url('/images/splash/default-spring2011/bg-top-right.jpg');
}

.backgrounds .background.bottom-left {
    top: 0px;
    bottom: 0px;
    width: 514px;
    left: 0px;
    background: url('/images/splash/default-spring2011/bg-bottom-left.jpg') repeat-y;
}

.backgrounds .background.bottom-right {
    top: 0px;
    bottom: 0px;
    width: 514px;
    right: 0px;
    background: url('/images/splash/default-spring2011/bg-bottom-right.jpg') repeat-y;
}

#header_area{  
  padding: 0px;
}


#WRAPPER {
    margin:0px;
    padding:0px;
    clear: both;
    zoom: 1;
    -moz-border-radius: 0px 0px 20px 20px;
    -webkit-border-radius: 0px 0px 20px 20px;
    border-radius: 0px 0px 20px 20px;
    -moz-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.4);
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.4);
    background: #fff;
}

#WRAPPER > table, table#cmh_cols {
    width: 100%;
}


#WRAPPER #main_content_holder #left,
#WRAPPER #main_content_holder #right {
	padding: 10px 0px 10px 0px;
}

div.note{padding: 5px;}

div#content_area {
  width: 780px;
  margin: 10px auto 0px auto;
  padding-bottom: 50px;
  position: relative;
}

#masthead {
    background-color: white;
    width: 780px;
}
#usercol_holder{padding-top: 10px;}

.channel_mast_nav {
    text-align:right;
    height:34px;
    clear: both;
    background: #162736;
}

.channel_mast_tabs {
	position:relative;
	top:0px;
	clear:both;
	background: white no-repeat url('/images/splash/default-spring2011/header-background-right.gif');
    background-position: right top;
}

.channel_mast_nav #nav li a {
    color: #8B939B;
}

.channel_mast_nav #nav li a:hover {
    color: #fff;
}

table#main_cols {
    background: #ffffff;
}

td#usercol_holder {
	padding-left:5px;
	padding-right:5px;
}

td#adcol_holder {
	padding: 5px;
	width: 160px;
}

td, div, tr {
    vertical-align: top;
}

div#cmh_footer{
    color: #758b98;
	margin:auto;
	margin-top:15px;
	text-align:center;
    line-height: 22px;
}
div#cmh_footer a.smlnks { color: #758b98; font-size: 12px; }


div#footer_ad_block {
margin:0px auto 0px;
padding-top:10px;
text-align:center;
width:728px;
}

/* for seo footer text */
div.footerTxt {
	margin:0px 30px 0px 30px;
	text-align:left;
}

/* for google ads */
div.google_footer, div.google_footer_home, div.omclickFooterAd {
  margin-top:15px;
  margin-bottom:15px;
}

div.google_tower {
  margin-top:20px;
  margin-bottom:15px;
}


#footer_content { 
  background: -moz-linear-gradient(top, #245069 0%, #162736 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#245069), color-stop(100%,#162736)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #245069 0%,#162736 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #245069 0%,#162736 100%); /* Opera11.10+ */
  background: -ms-linear-gradient(top, #245069 0%,#162736 100%); /* IE10+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#245069', endColorstr='#162736',GradientType=0 ); /* IE6-9 */
  background: linear-gradient(top, #245069 0%,#162736 100%); /* W3C */
  background: #245069; /* Old browsers */
  padding: 0px 0 15px;
  clear:both;
  text-align:center;
  border-radius: 0px 0px 20px 20px;
  zoom:1;
}

