/* Content modifiers 
 * ==========================
 */
body { background-color:#ABB; border:0; margin:0; padding:0; color:black; font-size:76%; text-align:center; }
#header, #main { width:90%; margin:0 auto; }
#skiplink { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; padding:0 1em; color:white; float:right; }

/* Header Styles
 * ======================================
 */
#header { min-width:766px; color:inherit; background-color:#013567; text-align:left; }
.headerLinks { border:0; background-color:#013567; color:inherit; padding-bottom:0.1em; width:100%; }
.headerLink { padding:0 0.5em; background-color:#013567; border:0.1em solid #666; font-size:1.2em; font-weight:bold; }
.headerLinks a:link { color:#FFF; }
.headerLinks a:visited { color:#3F3; }
.headerLinks a:hover { background-color:#00F; text-decoration:underline; }
.headerLinks a:active { background-color:#00F; text-decoration:underline; }
/* END Header Styles
 * ====================================
 */

/* Content Styles
 * ====================================
 */
#main { background-color:white; min-width:766px; color:inherit; background-color:white; text-align:left; }
#contentWrapper { width:95%; height:100%; padding-left:1em; padding-top:1em; background-color:white; }
#content { font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; background-color:white; color:inherit; padding:0; }
.links { color:inherit; background-color:white; text-align:left; }
.space-left { margin-left:1em; }
/* END Content Styles
 * ====================================
 */
 
/* Committees Styles
 * ====================================
 */
table.committees th#committee { width:20em; }
table.committees td { padding:0.5em 0; }

/* Feedback Form Styles
 * =====================================
 */
#fbox { background-color:#CCCCCC; color:inherit; padding: 0.5em; margin-right:1em; border: dashed 0.1em; font-style:italic; width:25em; }

div.feedbackRow label { ont-family:Arial, Helvetica, sans-serif; text-align:right; float:left; width:10em; }
.feedbackRow { float:none; clear:left; }
#feedbackText { font-family:Arial, Helvetica, sans-serif; float:none; clear:left; }
/* END Feedback Form Styles
 * ==================================
 */
 
/* Footer Styles
 * ===================================
 */
#footer { font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; background-color: white; color:inherit; width:100%; clear:both; margin-bottom:1em; }
#footerWrapper { width:100%; text-align:left; }
/* END Footer Styles
 * =========================================
 */
/* END Content Modifiers
 * =========================================
 */
 
/* GUI Tweaks 
 * =========================================
 */
/* Element Specific Styles
 * =========================================
 */
h1 { color:#003366; }
h2 { padding-bottom:0; margin-bottom:0.2em; }
p { margin:0.2em 0 1em 0; }
a:link { color:blue; background-color:inherit; text-decoration:none; }
a:visited { color:red; background-color:inherit; text-decoration:none; }
.links a:hover { text-decoration:underline; }
a:active { text-decoration:underline; }
a[href^="mailto:"] { background: url(./images/email.jpg) no-repeat center left; padding-left:2em; }
ul li {  padding: 0.3em; list-style-image: url(./images/dots.jpg); }
/* END Element Specific Styles
 * ========================================
 */
 
.center { text-align:center; }
.left { text-align:left; }
.award-winners li { list-style-image:none; list-style-type:none; margin:0; padding:0; }
.bold { font-weight: bold; }
.italics { font-style:italic; }
.bold-italics { font-weight:bold; font-style:italic; }
.bold-blue { color:#003366; background-color:inherit; }
.large { font-size:1.5em; }
.lineGray { border-top: 1px solid gray; background-color:white; color:inherit; }
.lineBlack { border-top: 1px solid black; background-color:white; color:inherit; }
.spacer { padding-bottom:1em; }
.deadline { color:red; background-color:inherit; }
.float-left { float:left; }
.float-right { float:right; }
.clear { clear:both; }
.hide { display:none; }

/* Picture Styles
 * ===================================
 */
#headerImage { border:0; }
.FooterImage { border:0; }
#homePic { border:0.1em black solid; }
#sidebarPic { border:0.1em black solid; margin-bottom:1em; width:100%; }
/* END Picture Styles
 * ======================================
 */