body{
	width:100%;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	color:#FFF;
	background-image:url(../Images/b-Default-Page.gif);
	background-repeat:repeat-x
}

/*generics*/

.dottedRuleGray {
font-size:8px;
color:#a5a5a5;
text-align:right;
margin-top:-20px;
margin-bottom:-15px;
}

table#lProducts {
	vertical-align:top;
	margin-left:auto;
	margin-right:auto;
	margin-top:25px;
	margin-bottom:25x;
	width:"100%";
}
td.prodcells {
	vertical-align:top;
	width:200px;
	background-repeat:no-repeat;
	padding:10px;
}
td.pubCells {
	vertical-align:top;
	width:650px;
	background-repeat:no-repeat;		
}
td.cleCells {
	text-align:left;
	vertical-align:top;
	width:325px;
	background-repeat:no-repeat;
	padding-left:10px;
	padding-right:10px;	
}

.hLink {
	font-size:16px;
	font-weight:bold;
	text-align:center;
	padding-left:0px;
}

.hLink a:link
{
	color:#9D1D21;
	text-decoration:underline;
	outline:none;
}

.hLink a:visited
{
	color:#9D1D21;
	text-decoration:underline;
	outline:none;
}
.hLink a:hover
{
	color:#3CF;
	text-decoration:none;
	outline:none;
}
.red a:link
{
	color:#9D1D21;
	text-decoration:none;
	outline:none;
}
.red a:visited
{
	color:#9D1D21;
	text-decoration:none;
	outline:none;
}
.red a:hover 
{
	color:#3CF;
	text-decoration:none;
	outline:none;
}

.lpLinks a:link
{
	color:#FFF;
	text-decoration:none;
	outline:none;
}
.lpLinks a:visited
{
	color:#999;
	text-decoration:none;
	outline:none;
}
.lpLinks a:hover 
{
	color:#3CF;
	text-decoration:none;
	outline:none;
}

a:link
{
	color:#CCC;
	text-decoration:underline;
	outline:none;
}

a:visited
{
	color:#999;
	text-decoration:underline;
	outline:none;
}

a:hover
{
	color:#3CF;
	text-decoration:none;
	outline:none;
}

/*end generics*/

/*home layout*/

#homeWrapper{
width:943px;
margin:auto;
background-image:url(../Images/b-Default-Page.gif);
background-repeat:repeat-x;
}

#homeTopLeft{
width:573px;
float:left;
height:85px;
}

#homeTopRight{
	width:360px;
	height:75px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f7e3e3;
	text-align:right;
	background-image:url(../Images/topright.jpg);
	background-repeat:no-repeat;
	padding-top:10px;
	padding-right:10px;
}
#HomePageFooter td{
	background-color:#000;
}
#HomePageFooter p{
	color:#FFF;
	font-weight:bold;
	font-size: .7em;
}


#leftCol{
	width:180px;
	height:100%;
	background-image:url(../Images/b-Left-Column.jpg);
	background-repeat:no-repeat;
	padding-top:10px;
	vertical-align:top;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	border-right-width: 0px;
	border-right-style: none;
	padding-right: 20px;
}

#middle{
	height:100%;
	background-color:#000;
}
#menu{
	height:30px;

}
/*end home*/

/*sub layout*/
#subWrapper{
min-width:943px;
width:95%;
margin:0 auto;
text-align:center;
}
#subTopLeft{
width:573px;
height:85px;
}

#subTopMiddle{
width:auto;
height:85px;
background-image:url(/Images/topmid.jpg);
background-repeat:repeat-x;
}

#subTopRight{
width:360px;
height:75px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#f7e3e3;
text-align:right;
background-image:url(/Images/topright.jpg);
background-repeat:no-repeat;
padding-top:10px;
padding-right:10px;
padding-left:0px;
vertical-align:top;
}

.global{
font-size:11px;
color:#f7e3e3;
}

.global a:link
{
font-size:11px;
color:#f7e3e3;
text-decoration:none;
outline:none;
}

.global a:visited
{
font-size:11px;
color:#f7e3e3;
text-decoration:none;
outline:none;
}

.global a:hover
{
font-size:11px;
color:#f7e3e3;
text-decoration:none;
outline:none;
}

.global a:active
{
font-size:11px;
color:#f7e3e3;
text-decoration:none;
outline:none;
}



/* end global layout*/
#PubsFocus {
	text-align:center;
	vertical-align: middle;
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 50px;
	width:500px;
}
#PubsFocus a{
	font-size:1.1em;
}
#PubsFocus a:link
{
	color:#CCC;
	text-decoration:underline;
	outline:none;
}

#PubsFocus a:visited
{
	color:#999;
	text-decoration:underline;
	outline:none;
}

#PubsFocus a:hover
{
	color:#3CF;
	text-decoration:none;
	outline:none;
}

#PubsFocus a:active
{
	color:#CCC;
	text-decoration:none;
	outline:none;
}	
.twitters { 
{
	color:#FFF;
}

