div.row
{
    width: 100%;
    display: block;
}    
    
div.rowdrp
{
    width: 100%;
    display: block;
    overflow: hidden;
}

div.rowfaq
{
	height: auto;
    width: 100%;
    display: block;
    overflow: hidden;
}

div.rowreq
{
	width: 100%;
    display: block;
}
    
div.rowreq table
{
	border-collapse: collapse;
}

div.rowdrp div
{
	margin-bottom: -2000px;
	padding-bottom: 2000px;
}


div.rowhome
{
    /*width: 100%;
    display: block;
    margin: 20px auto 0;*/
}

div.column
{
    float: left;
    display: inline;
    text-align: left;
}

/* 

This is the very simple grid that keeps us
all in line on this site
   
*/

/* For the home page */
div.home-right-padding  { padding-right: 20px; }
div.home-bottom-padding  { padding-bottom: 20px; }
div.one-column-home     { width: 215px; text-align: left;}
div.one-column-home li { list-style-type: disc; }
div.one-column-home p { margin-bottom: 5px; }
div.two-column-home     { width: 450px; }
div.three-column-home   { width: 685px; }
div.four-column-home    { width: 920px; padding: 0; }

/* For inside pages */
div.one-column			{ width: 205px; padding: 0 10px; }
div.one-column-smaller	{ width: 160px; padding: 0 10px; }
div.one-column-wider    { width: 215px; padding: 0 5px 0 15px; }
div.two-column			{ width: 430px; padding: 0 10px; }
div.two-column-wider	{ width: 520px; padding: 0 10px; }
div.three-column		{ width: 655px; padding: 0 10px; }
div.four-column			{ width: 880px; padding: 0 10px; }

div.three-column-wider    { width: 665px; padding: 0 0 0 10px; }
div.three-column-widest    { width: 675px; padding: 0 0 0 10px; }
div.three-column-smaller    { width: 645px; padding: 0 10px 0 10px; }

div.column-fifty-percent    { width: 50%; }
div.column-one-third        { width: 33%; }
