body

{
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 76%;
	font-family: verdana, sans-serif;
	background-color: #ececec;
	text-align: center;
}

#wrp
{
	position: relative;
	margin: 10px auto 0;
	width: 722px;
	background-image: url(shade.gif);
	background-repeat: repeat-y;
	background-position: right;
	background-color: white;
	text-align: left;
	border-left: 1px solid #ccc;
	height: 1400px;
	left: 0px;
	top: 0px;
}

#wrpgrand
{
	position: relative;
	margin: 10px auto 0;
	width: 930px;
	background-image: url(shade.gif);
	background-repeat: repeat-y;
	background-position: right;
	background-color: white;
	text-align: left;
	border-left: 1px solid #ccc;
	height: 1400px;
	left: 0px;
	top: 0px;
}

#wrplong
{
	position: relative;
	margin: 10px auto 0;
	width: 722px;
	background-image: url(shade.gif);
	background-repeat: repeat-y;
	background-position: right;
	background-color: white;
	text-align: left;
	border-left: 1px solid #ccc;
	height: 975px;
	left: 0px;
	top: 0px;
}

#wrp_privacy
{
	position: relative;
	margin: 10px auto 0;
	width: 722px;
	background-image: url(shade.gif);
	background-repeat: repeat-y;
	background-position: right;
	background-color: white;
	text-align: left;
	border-left: 1px solid #ccc;
	height: 1480px;
	left: 0px;
	top: 0px;
}

#wrpshortest
{
	position: relative;
	margin: 10px auto 0;
	width: 722px;
	background-image: url(shade.gif);
	background-repeat: repeat-y;
	background-position: right;
	background-color: white;
	text-align: left;
	border-left: 1px solid #ccc;
	height: 1050px;
	left: 0px;
	top: 0px;
}


.mainpiece{

width:425px;

margin:0 0 10px 0;

font: 11px/16px verdana, tahoma, sans-serif; 

color:#222222;

padding:10px;

/* For background image for each main piece*/
/*background:url('geeks.gif') bottom right no-repeat #ffffff;*/



}

#hdr

{

	background-image: url(header.gif);

	height: 180px; 

	background-repeat: no-repeat;

}

#hdrlong

{

	background-image: url(headerlong.gif);

	height: 180px; 

	background-repeat: no-repeat;

}


#nav{

	align:right;

	color:#000000;

	float:right;

	width:116px;

	position: absolute;

	text-align: right;

	line-height: 11px;

	left: 25px;

	top: 208px;

}



#nav a

{

	display: block; 

	padding: 3px 7px 1px 0;

	font: 10px/19px verdana, tahoma, sans-serif; 

	color: #555;

	background: #fafafa;

	border-top: 1px solid #ccc; 

	voice-family: "\"}\"";

	voice-family: inherit;

	width: 136px;

}





#l

{

	border-bottom: 1px solid #ccc !important;

}



#nav a:hover

{

	color: #fff;

	background-color: #663333;

	text-decoration: none;

}

#nav a:active

{

	color: #fff;

	background-color: #663333;

	text-decoration: none;

}



#con

{

	background-image: url(footbar.gif);

	background-repeat: no-repeat;

	padding: 6px 0 18px;

	text-align: center;

	margin: 0 auto 32px;

	width: 722px;



}



#con a

{

	font: 10px verdana, tahoma, sans-serif;

	color: white;

	text-decoration: underline;

}



#con p

{

	color: #fff;

	font: 10px verdana, tahoma, sans-serif;

	margin: 0;

	text-align: center;

}







#main

{

	padding: 10px 0;

	margin-left: 200px;

	

}





#sbm

{

	float: left;

	padding: 18px 30px 0 20px;

	margin: 0;

	height: 30px;

}







#sbm a 

{

	font: 10px verdana, tahoma, sans-serif;

	color: #000000;

	margin: 0 5px 10px 0;

	text-decoration:none;

}

#sbm a:hover 

{

	font: 10px verdana, tahoma, sans-serif;

	color: #000000;

	margin: 0 5px 10px 0;

	text-decoration:none;

	border-bottom: 2px solid #666666;

}



a:link, a:visited

{

	color: #000000;

	font-weight: bold;

	text-decoration: underline;

}





a:hover

{   

    color: #663333;

}







li

{

	font: .94em/1.6em verdana, tahoma, sans-serif;

	list-style: circle;

	margin-top: 0;

	color: #222;

}

	

h1

{

	color: #773137;

	font-weight: normal;

	font: 15px/18px Arial Black;

	margin: 10px 0 10px;

	letter-spacing:1px;

	/*For Dashed Border under heading*/
	/*border-bottom:#aaaaaa 1px dashed;*/

}

	

h2

{

	color: #663333;

	font-weight: normal;

	font: 13px/16px "Lucida Grande", helvetica, arial, sans-serif;

	margin: 10px 0 10px;

	text-decoration:underline;

}	



h3

{

	color: #666666;

	font-weight: normal;

	font: 12px/16px "Lucida Grande", helvetica, arial, sans-serif;

	margin: 10px 0 10px;

	text-decoration:underline;

}

#leftnews{

width:130px;

padding:4px;

border:#cccccc 1 px solid;

font: 10px/16px verdana, tahoma, sans-serif; 

color:#666666;

}

#leftnews a:link,.leftnews a:hover,.leftnews a:visited,{

color:#333333;

text-decoration:underline;

display:normal;

padding:0;

margin:0;

}

.copy{

color:#aaaaaa;

font: 10px "Lucida Grande", helvetica, arial, sans-serif;

p

{

	

padding:10px;

background-color:#ffffff;

color: #333333;

	font: 11px/16px verdana, tahoma, sans-serif;

	text-align: justify;

}



.d

{

	margin-top: 45px;

}









.clr

{

	clear: both;

	line-height: 0;

	font-size: 0;

	overflow: hidden;

}







img { border: 1; }

