
* {
    padding: 0;
    margin: 0;
}

html, body
{  height:100%; margin:0; padding:0;}

body {
	margin:0;
	padding:0;
	/*font:100 75% arial,verdana,helvetica,sans-serif;*/
	font-family: "arial", verdana, lucida sans, helvetica, sans-serif;
  font-size: 75%;
	color:#494949;
	background:#000000;	
}
h1 
{
	/*font-size: 1.4em;
	margin: 0px 0px 10px 0px;
	*/
}
p 
{
    padding: 10px 0px 10px 5px;
    /*padding:5px;*/ /* Remove this from the style sheet once going into production */
    
}
ol, ul {margin: 0px 0px 0px 20px; list-style:inside; list-style-type: decimal;}

#pagecontainerouter
{   
    position:relative;
    min-height: 100%;
    height:100%;
    height:auto;
	margin: 0 auto;
	overflow: hidden;
	width:1100px;
	min-width: 1100px;
	max-width: 1100px;
	background:#ffffff url("../images/container_bg_grad.jpg") repeat-x;
	border-left: solid 1px #666;
    border-right:solid 1px #666;
    /*background:#000 url("../images/body_back2.png") repeat-y;*/ /** This is for the holding page **/
}

#pagecontainerouter_auto
{   
    position:relative;
    min-height: 100%;
    height:100%;
    /*height:auto;*/
	margin: 0 auto;
	overflow: hidden;
	width:1100px;
	min-width: 1100px;
	max-width: 1100px;
	background:#000000;
	border-left: solid 1px #666;
    border-right:solid 1px #666;
    /*background:#000 url("../images/body_back2.png") repeat-y;*/ /** This is for the holding page **/
}
#bubblewrap 
{
  background:transparent url("../images/left_bubble_wrap.gif") no-repeat;
  position:absolute;
  left:0;
  top:0;
  width:552px;
  height:377px; 
  z-index:0; 
}
#bubblewrap_btm_right 
{
  background:transparent url("../images/right_bubble_wrap_btm.gif") no-repeat;
  position:absolute;
  right:0;
  bottom:0;
  width:552px;
  height:377px; 
  z-index:0; 
}
#pagecontainer
{   
    height: 100%;
	margin: 0 auto;
	width:960px;
	min-width: 960px;
	max-width: 960px;
}

* html #pagecontainer {
	height: 100%;	
}

.trans50 { filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5;	opacity: 0.5; }
.trans70 { filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7;	opacity: 0.7; }



#row1, #row2b, #breadcrumbs, #row3, #row5, #row7, #row9, #row11, #row13, #row15, #row17, #row19, #row2, #row4, #row6, #row8, #row10, #row12, #row14, #row16, #row18, #row20
{   float:left;
    margin:0;padding:0;
    width:920px;
    margin:0 auto;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px;
}
#footer_outerWraper 
{
	margin: 0 auto;
	overflow: hidden;
    width:1102px; 
    /*border: dotted 1px #ff0000; */
    background:transparent url("../images/footer_outer_bg.png") repeat-x; 
    padding-left: 0px; 
    padding-right: 0px;
    height:127px;
    padding-bottom:20px;
}
#footer_inner
{   
    position:relative;
    height: 100%;
	margin: 0 auto;
	width:960px;
	min-width: 960px;
	max-width: 960px;
}

.blgrn {background-color:#66ff00;}
.bdgrn {background-color:#006600;}
.bred {background-color:#ff0000;}
.boran {background-color:#ff6600;}
.byel {background-color:#ffff00;} 
.blblu {background-color:#00ffff;}
.bdblu {background-color:#0000ff;}
.bpur {background-color:#ff00ff;}
.bdgry {background-color:#999;}
.bwh {background-color:#fff;}
.bblk {background-color:#000;}

.twh {color:#fff;} /* txt color white */
.tbl {color:#000;} /* txt color black */
.trd {color:#ff0000;} /* txt color red */
.tgr {color:#66ff00;} /* txt color green */
.tdgr {color:#006600;} /* txt color dark green */
.tblu {color:#0000ff;} /* txt color blue */
.tdgry {color:#666;} /* txt color dark grey */

.clL {clear:left;} /* clear Left float*/
.clB {clear:both;} /* clear both floats */
.clR {clear:right;} /* clear right */
.fL {float:left;} /*  float left */
.fR {float:right;} /*  float right */

.posRel {position:relative;} /* position relative */
.posAbs {position:absolute;} /* position absolute */

.fp {width:920px;} /* full page width */
.hp {width:455px} /* half page width */

.tp {width:300px;} /* third page width */
.qp {width: 222px;} /* quarter width page */
.ttp {width:610px;} /* two thirds page width */
.tqp {width:690px;} /* three quarter page width */

.nop {padding:0;} /* zero internal padding */
.nom {margin:0;} /* zero internal padding */

.ttpmr {width:610px; margin-top:10px;} /* two thirds page width */
.tpmr {width:300px; margin-top:10px;} /* third page width multiple rows */

.tpcc {margin-left: 310px; margin-right: 310px;} /* third page width center column */
.tpccmr {margin-left: 310px; margin-right: 310px; margin-top:10px;} /* third page width center column multiple rows*/

.qplc {margin-left: 10px;width: 223px;} /* quarter page width center column */
.qprc {margin-right: 10px;width: 223px;} /* quater page width center column */

#topBannerAdvertRow
{
    float:left;
    margin:0;padding:0;
    width:920px;
    margin:0 auto;
    /*
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px;
    */
}
#topBannerAdvert
{
 position:relative;
 z-index:190;
 margin:0 auto;
 width:468px;
 height:60px;
 text-align:center; 
}
.banner_Off {display:none;}
.banner_On {display:block;}

strong, b {font-weight:bolder;}

a {color:#cccccc;}
a:hover {color:#cccccc;}