/* @override http://newmarketskills.com/css/style.css */




BODY, HTML
{
	background-image: url(../img/bg/NewMarketSkills_Main.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #161616;
	margin-top: 0 !important;
	color: #F4F4F4;
	font: normal 12px/140% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}



.pageheadertitle {
 font-family: "Reenie Beanie", serif;
  font-size: 28pt;
  font-style: normal;
  font-weight: 400;
  text-shadow: none;
  text-decoration: none;
  text-transform: none;
  letter-spacing: 0;
  word-spacing: 0;
  line-height: 1;}
  
.pagesubtitle {
 font-family: "Reenie Beanie", serif;
  font-size: 18pt;
  font-style: normal;
  font-weight: 400;
  text-shadow: none;
  text-decoration: none;
  text-transform: none;
  letter-spacing: 0;
  word-spacing: 0;
  line-height: 1;}
  
  
  
  

object { outline:none}

/*+clearfix {*/
DIV#content:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
#container
{
	content: ".";
	margin-left: auto;
	margin-right: auto;
	margin-top: 0 !important;
}

#calendar{
	position: relative;
	margin-bottom: 0;
	left: 17px;
	z-index: 100!important;
	height: 200px;
	float: right;
	display: block;
}

/*DIV#header
{
	width: 771px;
	height: 297px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}*/

DIV#flap
{
	position: absolute;
	z-index: 22;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 0 !important;
	width: 775px;
	height: 500px;
	top: -116px;
	left: -2px;
	*left: -2px;

}
/*Content*/

DIV#menu
{
	clear: none;
	position: relative;
	width: 320px;
	height: 88px;
	top: -174px;
	left: 368px;
	z-index: 200;
	visibility: hidden;
}

p.page_titles{
	font: 28px "Lucida Grande", Lucida, Verdana, sans-serif!important;
	
}

.textbold {
	font-size: 20px;
	color: #a3a3a3;
}

.school_links {
	font-size: 13px;
	color: #fffeff;
	text-align: center;
}

.clearfix:after
{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

/*[clearfix]*/DIV#content
{
	background-image: url(../img/middle_tile.jpg);
	background-repeat: repeat-y;
	width: 778px;
	margin-right: auto;
	margin-left: auto;
	height: 100%;
	position: relative;
	top: 150px;
}
DIV#cellphone
{
	position: absolute;
	left: 281px;
	z-index: 12;
	width: 400px;
	height: 300px;
	top: 127px;
	margin-top: -213px;
	display: block;
}
DIV#middlebottom
{
	width: 551px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	font: normal 14px sans-serif;
	color: #F4F4F4;
	z-index: 20;
	top: 27px;
	left: -13px;
	height: auto;
	float: right;
	margin-bottom: 300px;
	padding-bottom: 120px;
}
DIV#middletop
{
	margin-left: auto;
	width: 551px;
	left: 0;
	margin-right: auto;
	position: relative;
	top: 0;
	font: normal 14px sans-serif;
	color: #F4F4F4;
	z-index: 10;
	clear: none;
	margin-bottom: -11px;
	height: 100%;
}
DIV#contentmain
{
	position: relative !important;
	left: 0px !important;
	width: 551px !important;
	clear: left !important;
	z-index: 9;
	text-align: justify;
	height: auto;
	float: right;
	top: 248px;
}
DIV#left_main
{
	float: left;
	clear: right;
	margin-top: -62px;
	position: absolute;
	left: -2px;
	top: 210px;
	z-index: 30;
}
#card{
	position: absolute;
	left: 10px;
	top: 420px;
	z-index: -9;
}
/*Main Page  Fonts*/

a {
	color: #968990;
	z-index: 300!important;
}

H3
{
}

H1
{
	font: 22px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

DIV#middle_main
{
	width: 499px;
	left: -13px;
	position: relative;
	float: right;
	z-index: 20;
	padding-right: 14px;
	padding-left: 25px;
	height: 100%;
	background: url(../img/content_middle.png) repeat-y;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: -32px;
}



DIV#maintextholder
{
	width: 417px;
	position: relative;
	top: -94px;
	left: 35px;
	margin-bottom: -20px;
	height: auto;
	z-index: 300;
}


#main_title
{
	font-size: 12px;
	line-height: 140%;
	position: relative;
	left: -10px;
}

DIV#maintextholder UL LI
{
	font-size: 12px;
	color: #d9d9d9;
}

#weather{
	float: right;
	position: relative;
	left: -10px;
	top: -30px;
	z-index: 60;
	width: 210px;
}

/*Footer*/
DIV#footer_phone
{
	display: block;
	float: right;
	clear: right;
	position: absolute;
	top: -166px;
	right: -19px;
	width: 235px;
	height: 159px;
	z-index: 1;
	margin-top: 0;
}
DIV#footer
{
	width: 834px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	/*[empty]top:;*/
	height: 265px !important;
	padding-top: 10px;
	z-index: 21;
}

