/***********************************
Copyright 2008-2010
The City University of New York
Office of University Relations
Office of Communications and Media
Eri Sahagun, Web Developer
www.cuny.edu
************************************/
/*** main-layouts.css ***/


/***
Styling of ulists in content area,
except Home Page
************************************/
#body ul {
	list-style-type: none;
	list-style-image: url(../images/global/bullet-body.gif);
	list-style-position: outside;
	padding-left: 12px;
}

#body ol {

	padding: 0px 0px 0px 20px;
	margin: 0px;
}

#body ul.no-bullet {
	list-style: none;
	list-style-type: none;
	padding-left: 3px;	
}

/***
Default layout styling
Overwrite with specific classes
************************************/
table {
	border-collapse: collapse;	
}
table td {
	vertical-align: top;
	text-align: left
	padding: 0;
}

/***
Banner Divs
************************************************************/

.banner {

	float:right;
	width:670px;
	padding:0;
	margin:5px 0 15px 0;
	clear: right;
		
}

table.banner-table {

	width: 670px;
	margin: 0px;
	border-collapse:collapse;
	border: 0px;
	padding: 0px;

}

table.banner-table td.pic {

	width: 335px;
	margin: 0px;
	border: 0px;
	padding: 0px;

}

table.banner-table td.text-right {

	width: 315px;
	margin: 0px;
	padding: 0px 0px 5px 15px;
	border: 0px;

}

table.banner-table td.text-left {

	width: 315px;
	margin: 0px;
	padding: 0px 15px 5px 0px;
	border: 0px;

}


/*Navigation Placeholder -----
-------------------------------------------------
-------------------------*/

.tinyMCE-nav-placeholder {

	display: none;
	visibility: hidden;

}




/***
Layout styling (templates)
************************/
/***
Layout 
670px-wide (1 Column)
************************************************************/

.layout-670 {
	float:right;
	width:670px;
	margin: 0px 0 10px 0;
}


/***
Layout 
480px-wide (each floating column)
************************************************************/

.layout-480-left {
	float:left;
	clear:left;
	width:470px;
	margin: 0px 0 0 0px;
	padding: 0px 0px 0px 0px;
}

.layout-480-right {
	float:right;
	width:470px;
	margin: 0px 0 0 0px;
	padding: 0px 0px 0px 0px;
}



/***
Layout 
670px-wide (2 Equal Columns) with border and without
************************************************************/


.layout-670-left {

	width:670px;
	margin: 0px 0 0 0px;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
	display:block;
}


.layout-670-right {

	width:670px;
	margin: 0px 0 0 0px;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
	float: right;
	clear: right;
	display:block;
}


table.layout-670-2ecols, table.layout-670-2, table.layout-670-3 {
	width:670px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
	
}


table.layout-670-2ecols td.col1,
table.layout-670-2ecols td.col2 {
	width: 325px;
	border: 0;
	padding: 0px 10px 0px 0px;
}
table.layout-670-2ecols td.col2 {
	padding: 0px 0 0 10px;
}



table.layout-670-2ecols td.col1-border,
table.layout-670-2ecols td.col2-border {
	width: 325px;
	border-top: solid 1px #d6dbde;
	border-bottom: solid 1px #d6dbde;	
}

table.layout-670-2ecols td.col1-border {
	border-right: solid 1px #d6dbde;
	padding: 5px 20px 10px 0px;	
}

table.layout-670-2ecols td.col2-border {
	padding: 5px 0px 10px 20px;	
}


table.layout-670-2 td.col380 {

	width: 380px;
	border-width: 0px;
	padding: 0px 20px 10px 0px;
	text-align:left;
	vertical-align: top;	
}


table.layout-670-2 td.col270 {

	width: 270px;
	border-width: 0px;
	padding: 0px 0px 10px 0px;
}

table.layout-670-2 td.col380-right {

	width: 380px;
	border-width: 0px;
	padding: 0px 0px 10px 0px;
	text-align:left;
	vertical-align: top;	
}


table.layout-670-2 td.col270-left {

	width: 270px;
	border-width: 0px;
	padding: 0px 20px 0px 0px;
}

table.layout-670-3 td {

	width: 212px;
	padding: 0px 17px 0px 0px;
	margin: 0px;
	border: 0px;

}

table.layout-670-3 td.col3 {

	padding-right: 0px;

}


table.layout-670-2ecols td.col2 { padding-right: 0px; }


table.layout-670-2ecols-border,
table.layout-670-2ecols-top-bottom {
	width:670px;
	margin: 0px 0 0 0px;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-top: 1px solid #d6dbde;
	border-bottom: 1px solid #d6dbde;
}

.layout-670-2ecols-border td.col1,
.layout-670-2ecols-top-bottom td.col1 {
	width: 325px;
	border-right: 1px solid #d6dbde;
	padding: 15px 10px 10px 0px;
}
.layout-670-2ecols-top-bottom td.col1 {
	border:0;
}
.layout-670-2ecols-border td.col2,
.layout-670-2ecols-top-bottom td.col2  {
	width: 325px;
	border: 0px;
	padding: 15px 0px 10px 10px;
	text-align:left;
	vertical-align: top;
	border-collapse: collapse;
}

.layout-670-2ecols-border td.col1-0pad {
	width: 335px;
	border-right: 1px solid #d6dbde;
	padding: 0px 0px 0px 0px;
	text-align:left;
	vertical-align: top;
	border-collapse: collapse;


}

.layout-670-2ecols-border td.col2-0pad {
	width: 335px;
	border: 0px;
	padding: 0px 0px 0px 0px;
	text-align:left;
	vertical-align: top;
	border-collapse: collapse;
}









/*Table 960 width three columns  - equal columns
**************************************************************/


table.layout-960-3-equal, table.layout-960-3, table.layout-960-3-border {
	width: 960px;
	border: 0px;
	border-collapse:collapse;
	padding: 0px;
	margin: 10px 0px 10px 0px;
	clear: both;
}

table.layout-960-3-equal td.w305 {
	width: 305px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;

}

table.layout-960-3-equal td.mid,
table.layout-960-3-equal td.col2 {
	width: 310px;
	padding: 0px 20px 0px 20px;
	vertical-align: top;
}


/*Table 960 width three columns  - varried column widths
**************************************************************/

table.layout-960-3 td {

	padding: 0px;
	margin: 0px;
	border-collapse:collapse;
	border: 0px;

}

table.layout-960-3 td.left-270 {

	width: 270px;
	padding: 0px 20px 0px 0px;
	vertical-align: top;

}

table.layout-960-3 td.mid-325 {

	width: 325px;
	padding: 0px 10px 0px 0px;
	vertical-align: top;

}

table.layout-960-3 td.left-325 {

	width: 325px;
	padding: 0px 20px 0px 0px;
	vertical-align: top;

}


table.layout-960-3 td.right-325 {

	width: 325px;
	padding: 0px 0px 0px 10px;
	vertical-align: top;

}


table.layout-960-3 td.mid-380 {

	width: 380px;
	padding: 0px 10px 0px 0px;
	vertical-align: top;

}

table.layout-960-3 td.right-270 {

	width: 270px;
	padding: 0px 0px 0px 10px;
	vertical-align: top;

}

/*Table 960 width three columns AND a border  - varried column widths
**************************************************************/

table.layout-960-3-border td {

	padding: 0px;
	margin: 0px;
	border-collapse:collapse;
	border: 0px;

}

table.layout-960-3-border td.left-270 {

	width: 270px;
	padding: 0px 9px 0px 0px;
	vertical-align: top;
	border-right: 1px solid #dee0e1;

}

table.layout-960-3-border td.mid-325 {

	width: 325px;
	padding: 0px 9px 0px 11px;
	vertical-align: top;
	border-right: 1px solid #dee0e1;

}

table.layout-960-3-border td.left-325 {

	width: 325px;
	padding: 0px 9px 0px 0px;
	vertical-align: top;
	border-right: 1px solid #dee0e1;


}


table.layout-960-3-border td.right-325 {

	width: 325px;
	padding: 0px 0px 0px 11px;
	vertical-align: top;

}


table.layout-960-3-border td.mid-380 {

	width: 380px;
	padding: 0px 9px 0px 11px;
	vertical-align: top;
	border-right: 1px solid #dee0e1;

}

table.layout-960-3-border td.right-270 {

	width: 270px;
	padding: 0px 0px 0px 11px;
	vertical-align: top;

}


/*Table 960 width 2 and 4 columns 
**************************************************************/


table.layout-960-2, table.layout-960-4 {

	width: 960px;
	padding: 0px;
	margin: 2px 0px 1px 0px;
	border: 0px;
	border-collapse:collapse;
	clear:both;
	
}



table.layout-960-2 td.left { padding: 0px 15px 15px 0px; vertical-align: top; width: 465px; }

table.layout-960-2 td.right { padding: 0px 0px 15px 15px; vertical-align: top; width: 465px; }

table.layout-960-2 td.left-gray { padding: 0px 15px 15px 15px; vertical-align: top; width: 450px; background-color: #d6dbde; }

table.layout-960-2 td.right-gray { padding: 0px 15px 15px 15px; vertical-align: top; width: 450px; background-color: #d6dbde; }

table.layout-960-2 td.left-orange { padding: 0px 15px 15px 15px; vertical-align: top; width: 450px; background-color: #f4ebd7; }

table.layout-960-2 td.right-orange { padding: 0px 15px 15px 15px; vertical-align: top; width: 450px; background-color: #f4ebd7; }

table.layout-960-2 td.left-670 {

	width: 670px;
	padding: 0px 20px 0px 0px;
	vertical-align: top;

}

table.layout-960-2 td.right-270 {

	width: 270px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;

}

table.layout-960-2 td.right-670 {

	width: 670px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;

}

table.layout-960-2 td.left-270 {

	width: 270px;
	padding: 0px 20px 0px 0px;
	vertical-align: top;

}


table.layout-960-4 td {

	margin: 0px;
	padding-left: 24px;
	vertical-align: top;
	border-collapse: collapse;
	border: 0px;
	width: 222px;
	
}


table.layout-960-4 td.col1 {

	margin: 0px;
	padding-left: 0px;
	vertical-align: top;
	border-collapse: collapse;
	border: 0px;
	width: 222px;
	
}


table.layout-960-4 td.gray { background-color: #d6dbde; width: 212px; }

table.layout-960-4 td.orange { background-color: #f4ebd7; width: 212px; }


/*Table 960 width 2 and 4 columns with borders
**************************************************************/

table.layout-960-2-border, table.layout-960-4-border {

	width: 960px;
	padding: 0px;
	margin: 2px 0px 1px 0px;
	border: 0px;
	border-collapse:collapse;
	clear:both;
	border-top: 1px solid #d6dbde;
	border-bottom: 1px solid #d6dbde;
	
	
}

table.layout-960-2-border td.left { padding: 10px 14px 15px 0px; vertical-align: top; width: 465px; border-right: 1px solid #d6dbde; }

table.layout-960-2-border td.right { padding: 10px 0px 15px 15px; vertical-align: top; width: 465px; }

table.layout-960-4-border td {

	margin: 0px;
	padding: 16px;
	vertical-align: top;
	border-collapse: collapse;
	border: 0px;
	width: 212px;
	border-right: 1px solid #d6dbde;
	
}

table.layout-960-4-border td.col1 {

	border-left: 1px solid #d6dbde;
	
}


/***
Layout
960px-wide (of 1 Column + 2 Equal Columns)
************************************************/
/*
#focusbar {
	border: solid 1px magenta;
	border: solid 1px yellow;
}
*/
.layout-960-1col-2ecols {
	clear:both;
	width: 960px;
	margin: 0;	
}
.layout-960-1col-2ecols .col1 {
	width: 270px;
	padding: 0 20px 0 0; 
	border:0;
}
.layout-960-1col-2ecols .col2,
.layout-960-1col-2ecols .col3 {
	width: 314px;
	border-color: #d6dbde;
	border-style: solid;
	border-width: 1px 0;
	padding: 10px 1px;
}
.layout-960-1col-2ecols .col2 {
	padding-right: 20px;
}
.layout-960-1col-2ecols .col3 {
	padding-left: 20px;
	border-width: 1px 0 1px 1px;	
}

/***
Layout
1 Floating Column (left)
************************************************************/
.layout-270-fcol1 {
	float: left;
	width: 270px;
	padding: 20px 0 0 0;

}

/***
Layout
960px-wide (2 Equal Columns)
************************************************************/




.layout-960-2ecols {
	clear:both;
	width:960px;
	margin: 0;
}


.layout-960-2ecols .col1,
.layout-960-2ecols .col2 {
	width: 459px;
	border-color: #d6dbde;
	border-style: solid;
	border-width: 1px 0;
	padding: 10px 1px;
}

.layout-960-2ecols .col1 {
	padding-right: 20px; 
}
.layout-960-2ecols .col2 {
	padding-left: 20px;
	border-width: 1px 0 1px 1px;	
}

.layout-960-2ecols .l-col,
.layout-960-2ecols .r-col {
	width: 459px;
	border: 0px;
	border-collapse:collapse;
	clear:both;
}




/***
Layout
960px-wide (3 Columns)
*****************/
.layout-960-3cols {
	clear:both;
	width:960px;
	margin: 0px 0;
}
.layout-960-3cols .col2 {
/*
	width: 430px;
*/
	padding: 0 10px;
}
.layout-960-3cols .col1 {
	width: 265px;
	padding: 0 10px 0 0;
}
.layout-960-3cols .col3 {
	width: 250px;
	padding: 0 0 0 10px;
}

/***
Layout
960px-wide (2 Rows, 3 Columns)
*****************/
.layout-960-2rows-3cols {
	clear:both;
	width:960px;
	margin: 0px 0;
}
.layout-960-2rows-3cols thead td {
	padding-bottom: 5px;
}
.layout-960-2rows-3cols thead .col2 {
	padding: 0 20px;
}
.layout-960-2rows-3cols tbody td {
	border: solid 1px #d6dbde;
}	
.layout-960-2rows-3cols tbody .col1 {
	width: 235px;
	padding: 15px;
	border: solid 1px #d6dbde;
}

.layout-960-2rows-3cols tbody .col2 { 
	padding: 15px 20px;
}

.layout-960-2rows-3cols tbody .col3 {
	width: 220px;
	padding: 15px;
	background-color: #dedede;
}


/***
Layout
960px-wide (5 Equal Columns)
*****************/
.layout-960-5ecols {
	clear:both;
	width:960px;
	margin: 0px 0;
	border-top: solid 1px #d6dbde;
}
.layout-960-5ecols td {
	width: 163px;
	padding: 20px 15px;
	border-right: solid 1px #d6dbde;
}
.layout-960-5ecols td.col5 { border:0;}
.layout-960-5ecols h2,
.layout-960-5ecols h3,
.layout-960-5ecols h4,
.layout-960-5ecols h5,
.layout-960-5ecols h6 {
	margin-bottom:1px;
}
.layout-960-5ecols p {
	margin-top:0;
}
.layout-960-5ecols h6 {
	color: #313131;
}

/************************** 
 * Deafult Tables
 **************************/ 
 
.default-table { border-collapse: separate; }

.default-table-full { border-collapse: separate; width: 100%; }

.default-table td, .default-table-full td {
	padding: 10px;
	border: solid 1px #d6dbde;
	vertical-align: top;
	font-size: 8.5pt;
	line-height: 9.5pt;
}
.simple-table { border-collapse: separate; width: 100% }
.simple-table th { padding: 5px 2px 2px 2px; text-align: left}
.simple-table td { padding: 10px; }
.simple-table td.gray-light {background-color: #eee;}

.lined-table { border-collapse: collapse; }
.lined-table td { border-bottom: solid 1px #d6dbde; padding: 4px 5px 2px 0; }

.table-670-border { border-collapse: separate; }
.table-670-border td {
	width: 670px;
	padding: 10px;	
	border: solid 1px #d6dbde;
	vertical-align: top;
	font-size: 8.5pt;
	line-height: 9.5pt;
}
/***
Columns
**************************/
.col-undernav {
	width: 270px;	
	padding: 0px;
	margin: 0px;
	clear:left;
	float:left;
}


/***
Boxes
**************************/
.box {
	clear:both;
	display:block;
}

.box-undernav {
	width: 270px;	
	padding: 20px 0px 0px 0px;
	margin: 0px 20px 0px 0px;
	clear:left;
	float:left;

}
.box-undernav-border {
	border: solid 1px #d6dbde;
	width: 238px;	
	padding: 15px;
	margin: 0px 20px 10px 0px;
	clear:left;
	float:left;

}


.box-undernav-orange {
	width: 240px;	
	padding: 12px 15px 0px 15px;
	margin: 0px 20px 10px 0px;
	clear:left;
	float:left;
	background-color: #f4ebd7;

}

.box-undernav-gray,
.box-undernav-gray-light {
	width: 240px;	
	padding: 15px;
	margin: 0px 20px 10px 0px;
	clear:left;
	float:left;
	background-color: #d6dbde;
}
.box-undernav-gray-light {
	background-color: #eee;
}

.box-float-right-border {
	border: solid 1px #d6dbde;
	width: 238px;	
	padding: 15px;
	margin: 0px 0 10px 20px;
	clear:right;
	float:right;

}

.box-w380 {
	width: 380px;	
	padding: 0 0;
	margin: 0 20px 0 0;
}

.box-border {
	border: solid 1px #d6dbde;
	margin: 0 0 5px 0;
}



.box-pr10 {

	display: block;
	padding: 0px 10px 0px 0px;
	margin: 0px;

}

.box-pl10 {

	display: block;
	padding: 0px 0px 0px 10px;
	margin: 0px;

}


.box-pr15 {

	display: block;
	padding: 0px 15px 0px 0px;
	margin: 0px;

}

.box-pl15 {

	display: block;
	padding: 0px 0px 0px 15px;
	margin: 0px;

}

.swf-box-border {

	background-color:#fff;
	margin: 0px 0px 0px 0px;
	padding: 5px;
	text-align: left;
	border: 1px solid #d6dbde;

}

.swf-box-gray {

	background-color:#d6dbde;
	margin: 0px 0px 0px 0px;
	padding: 5px;
	text-align: center;
	border: 0px;

}
.box-simple {
	border: solid 1px #d6dbde;
	padding: 15px;
}

.box-top-bottom {
	border-top: solid 1px #d6dbde;
	border-bottom: solid 1px #d6dbde;
	margin: 0 0 10px 0;
}
.box-top-bottom-padding {
	border-top: solid 1px #d6dbde;
	border-bottom: solid 1px #d6dbde;
	padding: 10px 0 5px 0;
	margin: 0;
}
.box-gray {
	background-color: #d6dbde;
	margin: 2px 0;
	padding: 15px; 
}

.box-gray-dark {
	background-color: #5b6368;
	padding: 15px; 
	margin: 2px 0;
}

.box-gray-light {
	background-color: #d6dbde;
	padding: 15px;
	margin: 2px 0;	
}

.box-orange {

	padding: 15px;
	background-color: #f4ebd7;

}

.box-top-bottom .box-gray p {
	margin:0;
}

.box-corner,
.box-corner-blue,
.box-corner-tall {
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 230px;	
	min-height: 70px;
	padding: 12px 20px;
	font-size: 8pt;
	margin: 0 0 10px 0;
}

.box-corner {
	background-image: url(../images/global/box-corner.gif);
}

.box-corner-blue {
	background-image: url(../images/global/box-corner-blue.gif);
}

.box-corner-tall {
	
	background-image: url(../images/global/box-corner-tall.gif);
	min-height:400px;
}

.box-corner p {
	font-size: 8pt;
	color: #636363;
}

.box-corner-blue p {
	color: #fff;
	font-weight: bold;
}

.box-corner-tall h4 {
	margin-top:7px;
}

.box-corner-tall h5 {
	font-size: 8.5pt;
	margin-bottom:0;
}

.box-corner-tall p {
	margin-top:0;
}

.box-smaller-txt p,
.box-smaller-txt li {
	font-size: 8pt;
}

.block-thumbnail {
	float: left;
	width: 250px;
	padding: 15px;
}

.block-border-bottom {
    display: block;
    clear: both;
    border-bottom: solid 1px #d6dbde;
    padding: 10px 0 10px 0;
}

.block-border-bottom-thick {
    display: block;
    clear: both;
    border-bottom: solid 2px #333;
    height: 110px;
    padding: 10px 0 10px 0;
}

.block-border-bottom-med {
    display: block;
    clear: both;
    border-bottom: solid 1px #d6dbde;
    padding: 10px 0 10px 0;
    height: 105px;
}

.block-border-bottom-tall {
    display: block;
    clear: both;
    border-bottom: solid 1px #d6dbde;
    padding: 10px 0 10px 0;
    height: 160px;
}

.block {
	clear:both;
	display:block;
	padding: 10px 0 10px 0;
}

.block-thumbnail img {
	border: solid 1px #d6dbde;
}

.block-border-top {
	width: 960px;
	clear:both;
	display:block;
	border-top: solid 1px #d6dbde;
	padding-top: 10px;
}


/*Features Boxes, and special divs  -----
-------------------------------------------------
-------------------------*/

.features, .spotlight {

	display: block;

}

.features-115h {

display: block;
height: 115px;

}


.features-115h img, .features-115h a img, .features img, .features a img, .spotlight img, .spotlight a img {

float: left;
margin-top: 0pt;
margin-right: 10px;
margin-bottom: 5px;
margin-left: 0pt;


}

.features-95h {

display: block;
height: 95px;
clear: left;

}

.features-95h img, 
.features-95h a img {
	float: left;
	margin: 0 10px 10px 0;
}


.features h2, .features h3 {
	line-height: 10pt;
	margin-bottom: 2px;
}


.pad15-left {
	margin: 0px;
	padding: 0px 0px 0px 15px;	
}


.pad15-right {
	margin: 0px;
	padding: 0px 15px 0px 0px;
}

.block-img-txt,
.block-txt-img {
	display: block;
	clear: both;
	min-height: 110px;
	border-bottom: solid 1px #d6dbde;
	margin-bottom: 10px;
}

.block-img-txt img {
	float: left;
	margin:0 15px 10px 0;
}
.border-gray {
	border: solid 1px #d6dbde;
}


/***
Images
**************/



.img-80-float-left {
	width:80px;
	height:80px;
	background-color: #999;
	float:left; 
	margin: 0 10px 10px 0;
}
.img-225 {
	width: 225px;
	height: 80px;
	display: block;
    background-color: #999;    
}

.img-float-right {

float: right;
margin: 0px 0px 10px 10px;

}

.img-float-left { 

float:left; margin: 0 10px 10px 0;

}

.banner-img-left {

float: left;
margin: 0px 10px 10px 0px;

}


/***
Dropdown Box Styles
**************************/

.dropdown-section select {

	font-size: 8pt;
	line-height: 13pt;


}

 select.select-box {

	font-size: 10pt;
	line-height: 13pt;

}

.shade { background-color: #eee; }



/***
Role base pages choice sliders
**************/


#button-box {

	border: 1px solid #d6dbde;
	
	
	

}

.one-link-box a{

	display: block;
	width: 372px;
	height: 22px;
	font-size: 11pt;
	padding: 6px 0px 0px 6px;
	border-top: 1px solid #d6dbde;
	background-color: #eee;
	color: #666666;

}

.one-link-box a:hover {

	background-color: #1d3a83;


}

.links-box {

	padding: 10px 7px 10px 7px;
	
	

}


.one-link-box a.role-button-active {

	
	color: #FFF;
	background-color: #ff6600;
}

/*Quicklinks */


#quicklinks-2 {

	margin: 0;
	padding: 0px 0px 10px 0px;
	
}

#quicklinks-2 ul {

	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-align:left;


}



#quicklinks-2 ul li {
	display: inline;
	list-style-type: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding: 0px 4px 0px 4px;
	color:#0000FF;
	font-size:11px;
	margin: 0;
	
}

#quicklinks-2 ul li.end{
	border-right: 0px;
	padding-right: 0px;
}

#quicklinks-2 ul li.start{
	padding: 0px 4px 0px 0px;
}

/***Form
**************************/

#body .fsForm,
#body .fsForm select {
    font-family: Helvetica, Arial, sans-serif;
    color: #353a3d; 
 }   
#body .fsForm select {
   font-size: 10pt; 
 }   

 #body .fsForm input,
 #body .fsForm textarea {
 	background-image: none;
 	border: solid 1px #d6dbde;
 }
