﻿/**************************************** twocolumn3column  *******************/

#twocolumnthreecolumn div div
{
	/*border: solid 1px red;*/
}

#twocolumnthreecolumn #top
{
	height:234px;
}

#twocolumnthreecolumn #topright
{
	float:right;	
	width:250px !important;	
}

#twocolumnthreecolumn #topleft
{
	float:left;	
	width:740px;	
	overflow:hidden;
	padding-top:0px;
}


#twocolumnthreecolumn #bottom
{
	height:150px;
}

#twocolumnthreecolumn #bottom #bottomcol1
{
	float:left;
	width:31.4%;
	margin-right:15px;
}

#twocolumnthreecolumn #bottom #bottomcol2
{
	float:left;
	width:31.4%;
	margin-right:15px;
}

#twocolumnthreecolumn #bottom #bottomcol3
{
	float:left;
	width:31.4%;
	margin-right:15px;
}


/**************************************** topbannerbottom3column  *******************/

#topbannerbottom3column div div
{
	/*border: solid 1px red;*/
}

#topbannerbottom3column #top
{
	height:234px;
}

#topbannerbottom3column #topright
{
	float:right;	
	width:250px;	
}

#topbannerbottom3column #topleft
{
	float:left;	
	width:740px;	
	overflow:hidden;
	padding-top:0px;
	margin-top:-10px;
}


#topbannerbottom3column #bottom
{
	height:150px;
}

#topbannerbottom3column #banner #bottom #bottomcol1
{
	float:left;
	width:33%;
}

#topbannerbottom3column #banner #bottom #bottomcol2
{
	float:left;
	width:33%;
}

#topbannerbottom3column #banner #bottom #bottomcol3
{
	float:left;
	width:33%;
}


/***************************************** twocolumn *******************/

#twocolumn div
{
	/*border: solid 1px red;*/
}

#twocolumn #topright
{
	float:right;
	width:250px;	

}

#twocolumn #topleft
{
	width:740px;	
}


/***************************************** tworowfullspan*******************/
#tworowfullspan
{
	clear:both;
}
#tworowfullspan div
{
	/*border: solid 1px red;*/
}

/***************************************** twocolumnonecolumn ******************/

#twocolumnonecolumn div div
{
	/*border: solid 1px red;*/
}

#twocolumnonecolumn #topright
{
	float:right;	
	width:26%;		
}

#twocolumnonecolumn #topleft
{
	float:left;	
	width:73%;	
}
#twocolumnonecolumn #bottom
{
	clear:both;
}

/***************************************** onecolumntwocolumn ******************/


#onecolumntwocolumn #topcol1
{
	clear:both;		
}

#onecolumntwocolumn #bottomcol1
{
	float:left;	
	width:73%;	
}
#onecolumntwocolumn #bottomcol2
{
	float:left;	
}

/**************************************** onecoltwocolthreecolonecol **************/

#onecoltwocolthreecolonecol #topbanner, #onecoltwocolthreecolonecolnonav #topbanner
{
	clear:both;
}
#onecoltwocolthreecolonecol #leftnav, #onecoltwocolthreecolonecolnonav #leftnav
{
	width:25%;
}
#onecoltwocolthreecolonecol #rightmain, #onecoltwocolthreecolonecolnonav #rightmain
{
	float:right;
	width:74.9%;
}
#onecoltwocolthreecolonecol #row2 #row2col1, #onecoltwocolthreecolonecolnonav #row2 #row2col1
{
	float:left;
	width:50%;
}
#onecoltwocolthreecolonecol #row2 #row2col2, #onecoltwocolthreecolonecolnonav #row2 #row2col2
{
	float:left;
	width:50%;
	
}
#onecoltwocolthreecolonecol #row3 #row3col1, #onecoltwocolthreecolonecolnonav #row3 #row3col1
{
	float:left;
	width:33.3%;
}
#onecoltwocolthreecolonecol #row3 #row3col2, #onecoltwocolthreecolonecolnonav #row3 #row3col2
{
	float:left;
	width:33.3%;
}
#onecoltwocolthreecolonecol #row3 #row3col3, #onecoltwocolthreecolonecolnonav #row3 #row3col3
{
	float:left;
	width:33.3%;
}
#onecoltwocolthreecolonecol #row1, #onecoltwocolthreecolonecolnonav #row1
{
	clear:both;
}
#onecoltwocolthreecolonecol #row4, #onecoltwocolthreecolonecolnonav #row4
{
	clear:both;
}


/**************** common css ************/

.ms-PartSpacingVertical
{
	margin-top:0px !important;
}



/************* PC Overrides **************/

#onecoltwocolthreecolonecolnonav
{
	padding:0px 14px 0px 14px;
}