body
{
    margin: 0;
    padding: 0;
    top: 0px;
    text-align: left;
    font-family: Tahoma, Arial; /*Gloabal body styles*/
}
div.padMenu{   
    width:732px;
    height:auto;
    overflow:hidden;
    float:left; 
    white-space: nowrap;
    position:relative;   
}
div.padFooter{   
    width:730px;
    height:auto;
    overflow:hidden;
    float:left; 
    white-space:nowrap;
    position:relative;   
}
.clearboth {clear: both;}/*Technique for clearing a float to start a new row*/
		
.spacer {float: left; width: 6px;}/*Technique for floating with a spacer between objects*/

div#siteWrapper /*Wrap the entire site to allow for centering via css positioning*/
{
	margin:auto;
	width:734px;
	padding: 0px 0px 0px 0px;
	top: 0px;
	margin-top:0px;
	text-align: left;
}

div#nifty /*was navigation, Consists of Menu, and basically backdrops the enitre site minus the footer, and is rounded corner gray*/
{
    width: 734px;
	float: left;
    background-color: #D7D7D7;
	top: 0px;    
    margin-top: 0px;    
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px; /*padding-top: 5px;*/
}

div.clearright
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
	margin-top: 0px;   
    white-space: nowrap;    
}

div#nifty2 /*Was contentPlaceHolderWrapper,Uses rounded corners with white background to define the site menu and backdrop with white background.*/
{
    width:732px;
    background-color: #fff;
	top: 0px;
	margin-top:0px;
	padding: 0px 0px 0px 0px;/*padding-top: 5px;*/
}

div#outer /*Was padContentPlaceHolderWrapper,Padding for nifty2*/
{
    background-color: #fff;
    padding: 2px 6px;/*padding: 5px 10px*/
}

div#contentPanelWrapper /*Wraps the contentPanel and dynamicLinks as the left column in order to float ads as a right column.*/
{
    width: 533px;
	padding: 0px 0px 0px 0px;
	top: 0px;
	margin-top:0px;
    background-color: #fff;
    display: block;
}

div.genericWrapper
{
    float:left;    
}

div.inner
{
    width: 533px;
    padding: 0px 0px 0px 0px;
    top: 0px;
    margin-top: 0px;
    color: #000;
    background-color: #fff;
    display: block;
}

div.mainContent
{
    padding: 1px 20px;
    width: 491px;
    min-height: 346px;
}

/* for Internet Explorer */
/*\*/
* html div.mainContent {
height: 346px;
}

div#newContent
{
}

/*Buttons*/
div#alignLeftButton /*Float the left button, previous button to the left*/
{
    padding-right: 0px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-top: 0px;
    float: left;    
    cursor: hand;
}

div#alignRightButton
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 10px;
    padding-top: 0px;    
    float: right;
    cursor: hand;
}

div.dynamicLinks
{
    font-size: smaller;
    padding-top: 10px;   
}
/*Two Right Ads Panels on content pages.*/
div.adWrapper
{
    padding-right: 0px;
    padding-left: 6px;
    padding-bottom: 0px;
    padding-top: 0px;  
    top: 0px;
    margin-top: 0px;
    float: left;
    width: 179px;
    cursor: hand;
    display: block;
    overflow: hidden;
}

div.ads /*Each ad will be place within a div using this class.*/
{
    padding: 0px 0px 0px 0px;
    top: 0px;
    margin-top: 0px;   
    background-color: #fff;
}

div.pad
{
    padding: 0px 4px;
}

p { margin-top: 0; }

.lefted(margin:0 0 0 0;}
.centered {margin:0 auto;}
.righted {margin:0 0 0 auto;}



