/* style rules  pages share */

body { 
	background:#cccccc;
	color:#000000;
	}

.main {
	background-color:#ffffff;
	color:#000000;
	width:720px;
	height:480px;
	border-style:double;
	border-color:#666699;
	}

#date {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10px; 
	color:#333333; 
	font-weight:bold; 		
	font-variant:small-caps;
	}


h1 {
	font-family:"arial black", helvetica, serif;
	font-size:20px;
	color:#ff6600;
	padding:0;
	margin:0;
	}

h2 {
	font-family:"arial black", helvetica, serif;
	font-size:18px;
	line-height:18px;
	color:#ff6600;
	padding:0;
	margin-bottom:5px;
	}	

h3 {
	font-family:"arial black", helvetica, serif;
	font-size:16px;
	line-height:16px;
	color:#ff6600;
	padding:0;
	margin:0;
	}
	

p {
	font-family:verdana, helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#000000;
	margin-top:5px;
	}

a:link {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	letter-spacing:1px;
	text-align:left;
	text-decoration:none;
	color:#ffffff;
	}

a:active {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	letter-spacing:1px;
	text-align:left;
	text-decoration:none;
	color:#ff9900;
	}

a:visited {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	letter-spacing:1px;
	text-align:left;
	text-decoration:none;
	color:#ffffff;
	}

a:hover {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	letter-spacing:1px;
	text-align:left;
	text-decoration:none;
	color:#ff9900;
	}

.holder {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	letter-spacing:1px;
	text-align:left;
	text-decoration:underline;
	color:#ffffff;
	}

.text {
	padding:15px 15px 15px 0px;
	}

.projtext {
	padding:15px 15px 15px 15px;
	}



.copyright {
	background:#cccccc;
	color:#000000;
	width:720px;
	height:40px;
	border:none;
	}

.credits {
	font-family:verdana, helvetica, sans-serif;
	font-size:10px;
	line-height:11px;
	text-align:right;
	}

/* style rules for specific pages */

.eoe  {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	text-align:center;
	}

table.cdata {
	width:440px;
	background-color:#ffffff;
	color:#000000;
	}

table.projects {
	width:280px;
	background-color:#ffffff;
	color:#000000;
	}

.hrinfo {
	width:300px;
	}

td.titles {
	font-family:verdana, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	}

td.subtitles {
	font-family:verdana, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-align:left;
	padding-right:2px;
	}

td.cinfo {
	font-family:verdana, helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	}

td.address {
	font-family:verdana, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	}

a.email  {
	font-family:verdana, helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	letter-spacing:1px;
	text-align:left;
	text-decoration:none;
	color:#000099;
	}

a:active.email  {
	font-family:verdana, helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	letter-spacing:1px;
	text-align:left;
	text-decoration:none;
	color:#ff9900;
	}

a:visited.email  {
	font-family:verdana, helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	letter-spacing:1px;
	text-align:left;
	text-decoration:none;
	color:#000099;
	}

a:hover.email  {
	font-family:verdana, helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	letter-spacing:1px;
	text-align:left;
	text-decoration:none;
	color:#ff9900;
	}


/* style rules for unordered lists */

ul, li {
	font-family:verdana, helvetica, sans-serif;
	font-size:12px;
	line-height:12px;
	color:#000000;
	list-style-type:disc;
	}


/* style rules for the services page */

table.services {
	width:455px;
	background-color:#ffffff;
	color:#000000;
	}

b.listheader {
	font-family:verdana, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ff6600;
	}

i.acrobat {
	font-family:verdana, helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	font-style:italic;
	color:#000000;
	}
	
td.externals {
	width:220px;
	text-align:center;
	}

/* style rules for the disclaimer popup */

.disclaimer {
	width:400px;
	padding:5px;
	background-color:#ffffff;
	color:#000000;
	border-style:double;
	border-color:#666699;
	}
	
b.emphasis {
	color:#ff6600;
	font-weight:bold;
	}
	
td.dlink {
	text-align:center;
	}

/* style rules for submenu links */

a.submenu  {
	font-family:verdana, helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	letter-spacing:1px;
	text-align:center;
	text-decoration:none;
	color:#ffffff;
	}

a:active.submenu  {
	font-family:arial, helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	letter-spacing:1px;
	text-align:center;
	text-decoration:none;
	color:#ff9900;
	}

a:visited.submenu  {
	font-family:arial, helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	letter-spacing:1px;
	text-align:center;
	text-decoration:none;
	color:#ffffff;
	}

a:hover.submenu  {
	font-family:arial, helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	letter-spacing:1px;
	text-align:center;
	text-decoration:none;
	color:#ff9900;
	}

.subholder {
	font-family:arial, helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	letter-spacing:1px;
	text-align:center;
	text-decoration:underline;
	color:#ffffff;
	}
	
	