div#outer-container{

	background:url(../images/outer-container-bg.jpg) repeat-x;

}

div#inner-container{

	width:793px;

	margin:0 auto;

	background:#fff url(../images/inner-container-bg.gif) repeat-y;

}

div#header{

	background:#000 url(../images/outer-container-bg.jpg) repeat-x;

}

div#heading1{

	z-index:0;

}

div#heading2{

	display:none;

}

div#content{

	float:left; /* Float containment - expands div beyond floated items */

	padding:18px 7px 10px 7px;

	background:url(../images/content-bg.jpg) no-repeat;

}

div#footer{

	clear:both; /* Clear floats in content above */

	height:79px;

	background: url(../images/footer-bg.jpg) no-repeat;

}

span.copyright{

	visibility:hidden;

}

.column-w370,.sidebar{

	margin-right:5px;

}

.column-w370,.column-w573,.sidebar,.column-w2{

	display:inline; /* IE 6- Double Margin Float Hack */

}

div.sidebar{

	width:205px;

	margin-top:19px;

	float:left;

}

div.column-w2{

	width:200px;

}

div.column-w370{

	width:368px;

}

div.column-w573{

	width:568px;

	margin-bottom:-14px;

}

.hot-button{

	margin-top:5px;

}

.outerbox{

	margin-top:5px; padding:5px;

	background:#E3e3e3;

}

.innerbox{

	margin:0; padding:5px;

	background-color:#fcfcfc;

}

.boxtab{

	margin-bottom:-5px;

	height:30px;

	background:#fcfcfc url(../images/boxtab-bg.gif) top right no-repeat;

}

.boxtab h2,.boxtab h3{

	display:table-cell;

	height:30px;

	padding-right:38px;

	background:url(../images/boxtab-h3-bg.jpg) top right no-repeat;

}

.boxtab h3 a{

	padding-right:22px;

	background:url(../images/title-bg.gif) center right no-repeat;

}

div.group{

	margin-top:5px;

}

/* ------ NAVIGATION STYLES ------ */

#nav-footer ul{

	margin:0; margin-left:210px;

	padding:0; padding-top:45px;

}

#nav-footer ul li{

	font-size:12px;

	display:inline;

	padding-left:10px;

	list-style:none;

	background:url(../images/bullet-nav-footer.gif) 0 .3em no-repeat;

}

#nav-footer ul li a{

	color:#0dace5;

	padding-right:10px;

	text-decoration:none;

}

#nav-footer ul li a:hover{

	color:#ff8100;

}

.sidebar ul{

	margin:0; padding:0;

}

.sidebar li{

	height:25px;

	padding:0;

	background:none;

	font-size:90%;

}

.sidebar li a{

 display:block;

 text-decoration:none;

 background:url(../images/hr.gif) left bottom repeat-x;

}

/* ------ NUMBERED LIST ------ */

.numbered-row .number-col {

	float:left;

	top: 0;

	width: 2.3em;

	margin:0 auto;

	text-align: center;

}

.numbered-row .number{

	display: block;

	margin-top: -5px;

	font: 700 2.1em arial, sans-serif;

	color: #888;

}

.details{

	margin:0 0 0 3.5em;

	padding:0 0 1em 1.2em;

}

.numbered-row h3, .numbered-row h3 a{

	color:#09C;

	font-style:italic;

	text-decoration:none;

}

.numbered-row{

	border:none;

}

.numbered-row .number a{

	color: #888;

	text-decoration:none;

}

.numbered-row .details{

	margin-left:2.5em;

}

/* ------GENERAL STYLES------- */

.left{

	float:left;

}

.right{

	float:right;

}

.aright{

	text-align:right;

}

.aleft{

	text-align:left;

}

.acenter{

	text-align:center;

}

.highlight {color:#E17000}

.subdued {color:#999}

.error {color:#c00;font-weight:bold}

.success {color:#390;font-weight:bold}

.caption {color:#999;font-size:11px}

div.box{

	background:#fff url(../images/box-bg.jpg) left top repeat-x;padding:5px; margin-top:5px;

}

.containment{overflow:hidden;width:100%}