/**********************************************************************
	Filename: Progressive.css
	Project:  Progressive Biographical Information Booklet
	
**********************************************************************/

/* Body Definition */
body { margin-left:0px;	margin-top:10px; margin-right:0px; background-color:#ffffff; }

/* Assign font and color to the general styles */
font, th, td, p, span, div, textarea, a { font-family:Arial, Helvetica, Verdana, sans-serif; color:#000000; font-size:12px;}
a { font-style:normal; text-decoration:none; }
a:hover { text-decoration:underline; }
p { margin:15px 0px 0px 0px; }
form { margin:0px; }
hr { height:1px; color:#000000; }

#page { border:1px solid #000000; clear:both; width:650px; padding:10px; text-align:left; }
#header { width:670px; position:relative; }
#bio { width:40%; position:absolute; top:28px; right:0px; font-size:16px; font-weight:bold; }
.trainingChk { width:135px; margin:15px 0px 0px 0px; }
.trainingTxt { clear:both; float:right; width:400px; padding:11px 105px 0px 0px; }

/* Navigation */
.navBar { border-bottom:1px solid #0184A9; border-top:1px solid #0184A9; padding:2px; }
.navLink { font-weight:bold; text-decoration:none; }
.navLink:hover { color:#0184a9; text-decoration:none; }

/* Table Styles */
.tblhdr { font-weight:bold; }
.tbldata0 { background-color:#dddddd; }
.tbldata1 { background-color:#ffffff; }
.lbl { width:15%; font-weight:bold; }
.fld { width:85%; }

/* Text Styles */
h1 { color:#1d64b0; margin-bottom:10px; font-size:14px; font-weight:bold; text-transform:uppercase; }
h2 { color:#1d64b0; margin-bottom:0px; font-size:12px; font-weight:bold; }
.title { color:#1d64b0; margin-bottom:10px; font-size:14px; font-weight:bold; }
.section { font-weight:bold; margin:15px 0px 0px 0px;}
.note { font-size:10px; }

/* Buttons */
.button { font-weight:bold; font-size:12px; padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px; background-color:#000000; color:#dddddd; }
.button:hover { color:#ffffff; text-decoration:none; }

/* Text Styles */
.note { font-size:10px; }

/* error dislay table */
.errTable { background-color:#ffffff; border:1px solid #000000; margin-bottom:20px; }
.errTitle { background-color:#BC2149; border-bottom:1px solid #000000; color:#ffffff; font-weight:bold; font-size:14px; }
.errMessage { background-color:#e6e6e6; }
