/**CSS document**/

/**Basic HTML**/
body { font-family:arial, helvetica, sans-serif; color:#151515; }
p { font-size:12px; line-height: 20px; margin:0 0 10px 0; text-align:left; font-family:Georgia, Times, Times New Roman, serif;  }
	p span.small,p.small {font-size:11px; font-weight:normal; color:#555555; }
	p span.italsmlCopy,p.italsmlCopy {font-size:11px; font-style:italic; }
	p.italsmlCopyright {font-size:11px; font-style:italic; text-align:right; }
b, strong { }
h1 { font-size:14px; color: #660033; line-height: 16px; margin:0 0 10px 0; text-align:left; font-family:Georgia, Times, Times New Roman, serif;  }
	h1 a {  text-decoration:none; }
	h1 span.small {font-size:11px; font-weight:normal; color:#666666; }
	h1 span.small a { text-decoration:underline; }
	h1 span.subhead { font-size:11px; }
	h1.home { line-height:42px; font-weight:normal; }
h2 { font-size:12px; color: #660033; line-height: 16px; margin:15px 0 10px 0; text-align:left; font-family:Georgia, Times, Times New Roman, serif;  }
	h2 span.small {font-size:11px; font-weight:normal; color:#666666; }
h3 { font-size:12px; color:#660033; line-height:22px; margin:0px 0 10px 0; text-align:left; font-family:Georgia, Times, Times New Roman, serif;  }
ul { margin:0; padding:0 0 0 30px;  }
ol { margin:0; padding:0 0 0 32px; }
li { font-size:12px; line-height:15px; margin:0 0 10px 0; color:#151515; text-align:left;}
a:link { color:#660033; }
a:visited { color:#333300; }
a:hover { color:#000000; }
a:active { color:#660033;}
blockquote { padding:0; margin:0 0 0 15px; }
form { margin:0; padding:0; }
input,select, textarea { padding:0; margin:1px 0 0 0; font-size:11px; }
textarea { font-family:arial, helvetica, sans-serif; }
label { font-size:10px; font-weight:bold; color:#444400; vertical-align:top; margin:0; }
	label span.small { font-weight:normal; color:#666666; }
input.formbutton { margin:1px 2px 3px 0; background-color:#660033; color:#ffffff; border:2px outset #660033; }


/***NEW CLASSES and STYLES****/

#container1 { margin-top:12px; }
#container1 td { vertical-align:top; }
#main { padding:5px 10px 15px 30px; }
	#main p.small,#main p span.small { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
	#main p.big { font-size:13px; line-height:22px; }
#mainworkslist { padding:5px 10px 15px 30px; }
	#mainworkslist p { line-height:16px; margin-bottom:13px; }
	#mainworkslist p.small,#mainworkslist p span.small { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
	#mainworkslist p.biggreen,#mainworkslist p span.biggreen {font-size: 12px; font-weight: bold; color: #003300; }
#leftpix { padding-top:9px; }
	#leftpix p { font-size:10px; text-align:center; font-family:Arial,Helvetica,sans-serif; }
.cd_details { font-size:11px; line-height:13px; padding-top:5px; margin-top:12px; border-top:1px solid #999999; }


/***** Global Navigation*******/
#nav{ margin:0;  padding:6px 0 18px 0 ; background-color: #ffffff; width:auto; }
#nav ul { margin:2px 0px 0px 0px;  padding:0px 0px 1px 0px; list-style: none; white-space:nobreak; }
#nav li { font-size:11px; font-weight:normal; padding:0px 42px 0px 0px; margin: 0; display:inline; text-transform:uppercase; }
#nav li#last { padding:0 0 0 0; }
#nav li a:link, #nav li a:visited { color:#777777; text-decoration: none; padding:0; }
#nav li a:hover,#nav li a:active { color:#660033; text-decoration: none; padding:0; }
#nav li.thissection a:link, #nav li.thissection a:visited { color:#001100; text-decoration: none; padding:0; }
#nav li.thissection a:hover, #nav li.thissection a:active { color:#660033; text-decoration: none; padding:0; }


/***displaytable***/
table.display { margin:9px 0 15px 0; border-bottom:1px solid #D4D4B4; }
table.display th { vertical-align:top; text-align:left; padding:1px 1px 1px 4px; background:#660033/*#61614F*/; color:#ffffff; font-size:10px; }
table.display td { vertical-align:top; text-align:left; padding:4px; font-size:12px; }
table.display tr.even td { background-color:#D4D4B4; }
table.display td.title { padding:4px 0 4px 0; font-size:11px; }

/******formtable****/
table.formtable { margin:9px 0 0 0; }
table.formtable td { vertical-align:top; text-align:left; padding:0 0 15px 0; font-size:11px; }
.errormsg { color:#ff0000; }

/***footer****/
#footerhome { padding-top:18px; }
#footer { margin:32px 24px 0 0; padding-top:3px; border-top:1px solid #660033; font-family:Arial, Helvetica, sans-serif; }
#footer p { font-size:11px; line-height:14px; color:#555555; font-family:Arial, Helvetica, sans-serif; }
#footer b, #footer strong { font-size:10px; color:#555555; font-family:Arial, Helvetica, sans-serif; }
#footer p span.small, #footer p.small { font-size:10px; color:#222222; font-family:Arial, Helvetica, sans-serif; }
#footer a { text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
