/******** Inherited Styles *********/


@media print {
  * html * { background-repeat: no-repeat !important; }
  
  * { background-repeat: no-repeat !important; }
}

body {
	margin: 30px 0 0 0;
	background: none; 
	font: normal 62.5%/131%;
	}
html {background: none;}
.logo img { position: absolute; left: 0px; top: 36px; }

/** html .logo img { position: absolute; left: 0px; top: 36px; }
*/

* html h1.logoimg { display: none; }
h1.logoimg {  position: absolute; left: 0; top: 0; }
h1 {font-size: 1.5em; display: block;/* width: 680px;*/
	height: 0px;
	text-indent: -4000px;
	left: 0px;
	top: 0px;
border: 0;}
	
/** html h1 { display: none; }
*/
#container  {
	width: auto;
	margin: 0px auto;
	background: none; /*height: 100%;*/
	}

#ctl00_cphMain_collFlash { display: none; }
/******** Logo *********/
.logo { background: none; position: absolute; top: 0; left: 0; width: auto;}
/******** Footnote *********/

#footnote {
	display: none;
}

/******** Hacks Styles *********/

.clear {
	clear:both; }

* {padding: 0; margin: 0;}

/******** Top Wrapper *********/

#top  {
	display: none;}

/******** Middle Wrapper *********/
	
#middle  {
	width: auto;
	background: none repeat !important;
	float:none;

	}

/******** Bottom Wrapper *********/

#bottom {
	background: none !important; display: none;}

/******** Side Border Styles *********/

.ltside, .rtside {
	width: auto;
	/*min-height: 480px;*/
	float:none;
	clear:none; background: none !important;
}
	

/******** Major Nav Styles *********/

#nav {display: none;}

#menu{ display: none; }

/******** Minor Nav Styles *********/

#minortab {display: none;}


/******** Search Styles *********/

.search  {
	display: none;}

.search .go{
	display: none;}

.search input {
	display: none;}

/******** Main Wrapper Styles *********/

#main {
	width: auto;
	float:none;
	margin:0;
	padding:0;background: none !important; /*height: 100%;*/}


/******** Global Left Column Styles *********/

#ltcol{
	width:auto;
	float:none;
	clear:none;
	font-size:1em;
	/*height: 100%;*/background: none !important;
}

#ltcol .wrapper {padding-top: 0px;margin: 0px 0px 0 200px;background: none; !important}
* html #ltcol .wrapper {padding-top: 0px;margin: 0px 0px 0 160px;background: none; !important}

#ltcol p {margin: 0 0 5px 0;	padding:0 0 5px 0;}
#ltcol .pagetitle { /*border-bottom: 0px #AF9A5B solid; text-transform: lowercase; margin-top: 0px;*/ display: none;}
* html #ltcol .pagetitle {/* margin-left: 30px;*/display: none;}
#ltcol .content {float: none;width:auto;padding: 0px 0 0 0px;/*height: 100%;*/background: none!important; margin-top: 0px; }

* html #ltcol .content { padding: /*10px*/0px 14px 0 34px; margin-top: 0px; margin-left: 30px; background: none;}

.sample {
	width:auto;
	float:none;
	margin: 7px 0;
	padding: 7px 0;}

.sample .thnail img {float:left; width: auto; height:40px;}
.sample .cutline {padding-left: 5px; font-size:0.9em; float:left; line-height: 1.2em; width: 100px;}

/*.sample .cutline a {color: #8C2609; 	text-decoration: none;}
.sample .cutline a:link{color: #8C2609; 	text-decoration: none;}
.sample .cutline a:active{color: #8C2609; text-decoration: none;}
.sample .cutline a:visited{color: #8C2609; 	text-decoration: none;}
.sample .cutline a:hover{color: #49423A;	text-decoration: underline;}
*/
body#portfolio #ltcol .content {padding: 0px 0 0 0px; width: auto;}


/******** Home Left Column Styles *********/

/*Wider than secondary pages*/
body#home #ltcol{
	display: none;}
	

/******** Global Right Column Styles *********/

#rtcol {
	display:none; }

body#home #rtcolbox {
	display:block!important; left: 200px; top: 36px; }

* html body#home #rtcolbox {
	display:block!important; left: 0px; top: 36px; }

/******** Home Right Column Styles *********/

/*Narrower than secondary pages*/	
/*body#home #rtcol {
	width: auto;
color: #000000;
	float:none;
	overflow:visible;}
*/
/*Wider than secondary pages*/
body#home #rtcol .banner{
	display: none;}


/******** Global Right Column Text Box Styles *********/

/*Wrapper for text box*/
#rtcolbox{
display: none; }

body#base #rtcolbox {
	display: none;}

/******** FIX FOR IE6 LOGO ISSUE *******/

.ltside { display: none; }

/******** Home Right Column Text Box Styles *********/

/*Displays content instead of menu*/
/*body#home .rtcolbox{
	padding-right: 10px;
	position: relative;
	left: 4px;
	top: 4px;
	width: 201px;
	z-index:10000;}
*//******** News Release Styles *********/
.p7VSCtoolbar { display: none; }

.p7VSC_content {
overflow: visible;width: auto; /*height: 100%;*/
}

.p7VSC_scrollbox_wrapper { overflow: visible;/* height: 100%;*/width: auto; }

#p7VSCtb_1 { display: none !important; }
#p7VSCtb_1 img { display: none !important; }
.p7VSCdragchannel, .p7VSCtoolbar { display: none; }
.p7VSC07 .p7VSCtoolbar { display: none; }

/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}