/* CSS Document */

* {
margin: 0;
padding: 0;
}

a, a:hover { 
text-decoration: none;
}

body {
text-align: center;
background: #666666 url(../images/main-back.gif) repeat-x top;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 62.5%;
color: #333333;
}
	
.skip {
display: none;
}
	
/* header
--------------------------------------------- */

#h-o {
background: transparent url(../images/header-outer-back.gif) repeat-y center top;
}

#h-i {
width: 960px;
margin: 0 auto;
background: url(../images/header-inner-back.jpg) no-repeat top;
text-align: center;
}

#h-r {
float: right;
display: inline;
color: #fbc48a;
width: 685px;
text-align: right;
padding-right: 20px;
}

#h-r-l {
padding-top: 46px;
line-height: 1.9em;
font-size: 1.1em;
width: 680px;
}

#h-r-l h2 {
display: none;
}

#h-r-l ul {
list-style: none;
}

#h-r-l ul li {
display: inline;
}

#h-r-l a {
color: #ffffff;
}

#h-r-l a:hover {
color: #ffffff;
text-decoration: underline;
}
	
/* CONTENT */

#c-o {
background: transparent url(../images/content-outer-back.gif) repeat-y center top;
background-color: #ffffff;
}

#c-i {
width: 960px;
background-color: #ffffff;
margin: 0 auto;
text-align: center;
overflow: hidden;
}
	
/* left menu
--------------------------------------------- */
	
#c-l {
background: url(../images/content-left-back.gif) repeat-y center top;
width: 240px;
float: left;
display: inline;
text-align: left;
padding: 0px 0px 30050px 0px;
margin-bottom: -30000px; 
}

#c-l-u {
width: 239px;
background: #f77f00 url(../images/content-left-user-back.gif) no-repeat left top;
border-right: #ed7a00 1px solid;
}

#c-l-u h2 {
display: none;
}

#c-l-u ul {
list-style: none;
padding: 0px;
margin: 0px;
}

#c-l-u a {
color: #ffffff;
font-size: 1.4em;
line-height: 2.3em;
display: block;
width: 209px;
padding: 0px 15px;
border-top: #fd9d38 1px solid;
border-bottom: #ed7a00 1px solid;
}

#c-l-u a:hover {
background-color: #d66d00;
border-bottom: #fd9d38 1px solid;
border-top: #b25c00 1px solid;
}

#c-l-n {
width: 239px;
text-align: left;
}

#c-l-n h2 {
display: none;
}

#c-l-n ul {
list-style: none;
}

#c-l-n a {
color: #d06000;
font-size: 1.4em;
line-height: 2.3em;
display: block;
width: 209px;
padding: 0px 15px;
border-top: #ffffff 1px solid;
border-bottom: #d3d2ca 1px solid;
}

#c-l-n a:hover {
background-color: #ffffff;
display: block;
border-bottom: #ffffff 1px solid;
border-top: #c1c0bb 1px solid;
}

/* MAIN CONTENT AREA */
	
#content-right {
float: left;
display: inline;
text-align: left;
width: 719px;
padding: 0px 0px 20px 0px;
}
	
/* LEFT COLUMN */
	
#content-right-leftcol {
float: left;
display: inline;
}
	
/* MIDDLE COLUMN */
	
#content-right-midcol {
float: left;
display: inline;
}
	
/* RIGHT COLUMN */
		
#content-right-rightcol {
float: right;
display: inline;
}
	
/* FOOTER */

#f-o-o {
background: #f77f00 url(../images/footer-orange-back.gif) repeat-y center top;
width: 100%;
}

#f-o-i {
width: 960px;
margin: 0 auto;
text-align: center;
height: 3px;
}

#f-g-o {
background: #666666 url(../images/footer-grey-back.gif) no-repeat center top;
width: 100%;
margin-bottom: 30px;
}

#f-g-i {
width: 930px;
margin: 0 auto;
color: #eeeeee;
line-height: 1.7em;
font-size: 1.1em;
text-align: center;
padding: 15px 15px 50px 15px;
text-align: left;
}

#f-g-i a {
color: #eeeeee;
border-bottom: 0px solid #aaaaaa;
padding-bottom: 2px;
}

#f-g-i a:hover {
border-bottom: opx solid #eeeeee;
padding-bottom: 2px;
}
	
/* image styles
--------------------------------------------- */

.bw-border {
border: 1px solid #999999;
padding top: 4px; padding bottom: 4px; background-color:#EBEBEB;
}
	
.read {
border: 1px solid #999999;
padding top: 4px; padding bottom: 4px; background-color:#FFCC99;
}	


/* love SEO
--------------------------------------------- */
#love-seo {
position: absolute;
top: 0;
right: 0;
background: url(../images/seo.png) no-repeat;
width: 135px;
height: 135px;
z-index: 1000;
position:fixed;
}

/* love SEO
--------------------------------------------- */

#pagecurl {
position: absolute;
top: 0;
left: 0;
background: url(../images/pagecurl.png) no-repeat;
width: 84px;
height: 100px;
z-index: 1000;
}

/* acronym
--------------------------------------------- */

acronym {
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #ff0033;
cursor: help;
}

/* trueseo button settings */

#true-seo {
float: right;
height: 30px;
width: 116px;
background-image: url(../images/trueseo.gif); 
margin-bottom: 30px;
}

#true-seo a {
float: right;
height: 30px;
width: 116px;
background-image: url(../images/trueseo.gif);
background-repeat: no-repeat;
display: block;
background-position: 0 0px;
text-indent: -3000px;
margin-bottom: 30px;
}

#true-seo a:hover {
float: right;
height: 30px;
width: 116px;
background-image: url(../images/trueseo.gif);
background-repeat: no-repeat;
display: block;
background-position: 0 -30px;
text-indent: -3000px;
margin-bottom: 0px;
}

/* Read More button settings */

#read {
float: left;
height: 40px;
width: 40px;
background-image: url(../images/read-more.gif); 
margin-bottom: 30px;
margin-right:394px;
}

#read a {
float: left;
height: 40px;
width: 40px;
background-image: url(../images/read-more.gif);
background-repeat: no-repeat;
display: block;
background-position: 0 0px;
text-indent: -3000px;
margin-bottom: 30px; margin-right:364px;
}

#read a:hover {
float: left;
height: 40px;
width: 40px;
background-image: url(../images/read-more.gif);
background-repeat: no-repeat;
display: block;
background-position: 0 -40px;
text-indent: -3000px;
margin-bottom: 30px; margin-right:364px;
}



.special {
	position: relative;
	background: url(../images/special.gif) no-repeat bottom #fff6ca;
	padding: 15px 20px 10px 20px;
	margin: 20px 0 10px 0;
	font-size: 10px;
	line-height: 1.4em;
	}

.special a {
	border-bottom-color: #d6cda5;
	}

.special a:hover {
	color: #ff9000;
	background-color: #ffefa6;
	}
	
	
	#cellotape {
	position: absolute;
	left: 50%;
	margin-left: -50px;
	top: -24px;
	width: 81px;
	height: 47px;
	}
	
	* html img,
* html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}