/* Easy Float Clearing */
.clearfix {display:inline-block;} 
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
* html .clearfix {height:1%;}

body {
	padding: 0;
	margin: 0;
	border: 0;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 16px;
	line-height: 105%; 
	text-align: center; /*  */
}

body p {
	margin: 0;
	padding: 0;
}

#container {
	width: 1000px; 
	margin: 0 auto;
	text-align: left; /*  */
}



a.noul { text-decoration: none; }
a.moul { text-decoration: none; } a.moul:hover { text-decoration: underline; }
a.mofuzz { text-decoration: none; }
a.mofuzz:hover {
	box-shadow: 0 0 3px #333; -moz-box-shadow: 0 0 3px #333; -webkit-box-shadow: 0 0 3px #333; -o-box-shadow: 0 0 3px #333;
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px;
}
a.modot       { text-decoration: none; border-bottom: 1px hidden; }
a.modot:hover { text-decoration: none; border-bottom: 1px dotted; }
a.dotul       { text-decoration: none; border-bottom: 1px dotted; }

img.corner5  { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; }
img.corner10 { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -o-border-radius: 10px; }
img.corner15 { border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; -o-border-radius: 15px; }

img.boxshad3-0  { box-shadow: 0 0 3px #000; -webkit-box-shadow: 0 0 3px #000; -moz-box-shadow: 0 0 3px #000; -o-box-shadow: 0 0 3px #000; }
img.boxshad8-0  { box-shadow: 0 0 8px #000; -webkit-box-shadow: 0 0 8px #000; -moz-box-shadow: 0 0 8px #000; -o-box-shadow: 0 0 8px #000; }
img.boxshad12-0 { box-shadow: 0 0 12px #000; -webkit-box-shadow: 0 0 12px #000; -moz-box-shadow: 0 0 12px #000; -o-box-shadow: 0 0 12px #000; }

img.boxshad0-3  { box-shadow: 3px 3px 0 #000; -webkit-box-shadow: 3px 3px 0 #000; -moz-box-shadow: 3px 3px 0 #000; -o-box-shadow: 3px 3px 0 #000; }
img.boxshad3-3  { box-shadow: 3px 3px 3px #000; -webkit-box-shadow: 3px 3px 3px #000; -moz-box-shadow: 3px 3px 3px #000; -o-box-shadow: 3px 3px 3px #000; }
img.boxshad8-3  { box-shadow: 3px 3px 8px #000; -webkit-box-shadow: 3px 3px 8px #000; -moz-box-shadow: 3px 3px 8px #000; -o-box-shadow: 3px 3px 8px #000; }
img.boxshad12-3 { box-shadow: 3px 3px 12px #000; -webkit-box-shadow: 3px 3px 12px #000; -moz-box-shadow: 3px 3px 12px #000; -o-box-shadow: 3px 3px 12px #000; }

img.bordw1 { border-style: solid; border-width: 1px; }
img.bordw2 { border-style: solid; border-width: 2px; }
img.bordw3 { border-style: solid; border-width: 3px; }
img.bordw5 { border-style: solid; border-width: 5px; }
img.bordw8 { border-style: solid; border-width: 8px; }
img.bordw15 { border-style: solid; border-width: 15px; }

img.bordc000 { border-color: #000000; }
img.bordcddd { border-color: #dddddd; }
img.bordcfff { border-color: #ffffff; }

img.pie { position: relative; } 


#preheader {
	width: 1000px;
	margin: 0 auto;
	background-color: transparent;
}

#preheadernst {
	padding: 10px 10px 10px 10px;
}

#header1container {
	background-color: #a0cbed;
	
}

#header1containernst {
		
	background-image: url(highlight_shaded.png); 
	background-repeat: repeat;
	background-position: top left;
	background-size: 100% 100%;
	

}

#header1 {
	width: 1000px;
	height: 52px;
	overflow: hidden;
}

#header1nst {
	padding: 10px 10px 10px 10px;
}


#maincontainer {
	background-color: #ffffff;
		
}

#maincontainernst {
	
}

#main {
	position: static;
	left: 0;
	width: 800px; 
	float: left; 
}

#mainnst {
	padding: 10px 10px 10px 10px;
}

#main_rcol1 {
	position: static;
	left: 0;
	width: 200px; 
	float: left; 
}

#main_rcol1nst {
	padding: 10px 10px 10px 0px;
}

#footer1container {
	background-color: #a0cbed;
	
	background-image: url(footer1_pattern82316989.png); 
	background-repeat: repeat;
	background-position: top left;
	
}

#footer1containernst {
		
	background-image: url(highlight_spotlight.png); 
	background-repeat: repeat;
	background-position: top left;
	background-size: 100% 100%;
	

}

#footer1 {
	clear: both; 
	width: 1000px;
	height: 40px;
	overflow: hidden; 
}

#footer1nst {
	padding: 10px 10px 10px 10px;
}

body {
  background: white url(pattern34278124.png) repeat top left;  
}
html, body {
	height: 100%;
}

div#bodyoverlay {
    background: transparent url(brighttop.png) repeat-x top left;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	min-width: 1020px;
	min-height: 100%;
	height: 100%;
	z-index:-1;
}

* html div#bodyoverlay { height:100% }

body div#container {
	box-shadow: 0px 0px 11px -1px #000;
	-webkit-box-shadow: 0px 0px 11px -1px #000;
	-moz-box-shadow: 0px 0px 11px -1px #000;
	border-radius: 10px;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

body div#header1container, body div#header1containernst {
	border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
}

body div#footer1container, body div#footer1containernst {
	border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
    -webkit-border-radius: 0 0 10px 10px;
}

#postfooter {
	width: 1000px;
	margin: 0 auto;
	background-color: transparent;
}

#postfooternst {
	padding: 10px 10px 10px 10px;
}








