@import "webfaces.css"; 		/* Font-Face*/
table.main  { border: solid 1px black }
td.greylight   { background-color: #ccc }
td.greydark { background-color: #999 }

body,p,td,tr { color: #666; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-repeat: repeat-x; }

.h1     { color: black; font-weight: bold; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.h2   { color: black; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h1 { 
	color: black; 
	font-size: 18px; 
	font-family: Museo500, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin-bottom: 0;
	padding-bottom: 0;
	}
h1 csc-firstHeader {
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}

h2 { color: black; font-size: 14px; font-family: Museo500, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

a:link     { color: #666; font-family: Museo500, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:visited      { color: #666; text-decoration: none }
a:hover         { color: #666; color: red }
a:active      { color: #666; text-decoration: none }

table   { margin-right: auto; margin-left: auto }
b { font-weight: bold }
strong { font-weight: bold }
.red { color: red }


/*****************/
/* Various Forms */
/*****************/

/* Email, Login and Search forms generally: */
FORM TABLE TR TD { padding-left: 5px; padding-right: 20px; }
FORM TABLE TR TD.csc-form-labelcell, FORM TABLE TR TD.csc-form-commentcell { background-color: #D8D7DC; }
FORM TABLE TR TD.csc-form-fieldcell { background-color: #EDEBF1; }
FORM TABLE TR TD.csc-form-fieldcell INPUT, FORM TABLE TR TD.csc-form-fieldcell SELECT, FORM TABLE TR TD.csc-form-fieldcell TEXTAREA { border: 0px solid #333333; }
FORM TABLE TR TD.csc-form-labelcell P.csc-form-label-req { font-weight: bold; }

/* Email form, specifically */
FORM TABLE.csc-mailform TR TD.csc-form-labelcell  { }

/* Search form, specifically */
FORM TABLE.csc-searchform { width: 100%; }
FORM TABLE.csc-searchform TR TD { padding: 5px 5px 5px 5px; }
FORM TABLE.csc-searchform TR TD.csc-form-labelcell, FORM TABLE.csc-searchform TR TD.csc-form-commentcell { font-weight: bold; }
FORM TABLE.csc-searchform TR TD.csc-form-fieldcell INPUT, FORM TABLE.csc-searchform TR TD.csc-form-fieldcell SELECT { width: 100%; }

/* Login form, specifically */
FORM TABLE.csc-loginform { width: 70%; }

form fieldset.csc-mailform {
border:0pt none;
padding:5px;
}
form fieldset.csc-mailform div.csc-mailform-field label {
color:#000000;
float:left;
font-family: Museo500,Arial,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-right:1em;
width:12em;
}
form fieldset.csc-mailform div.csc-mailform-field input {
background:#D7D7D7 none repeat scroll 0%;
	border: thin dotted gray;
}
form fieldset.csc-mailform div.csc-mailform-field {
padding:5px;
}
form fieldset.csc-mailform div.csc-mailform-label {
color:#000000;
font-family: Museo500,Arial,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding:5px;
}