body	{margin:0;padding:0;background-color:#669;font-family: Verdana, Arial, Helvetica, sans-serif; }

/* heds */ /*/*/
h1, h2, h3, h4, h5	{color:#006;}
h1	{font-size:22px;line-height:26px;margin:0;padding:6 0 10 0;font-weight:bold;}
h2	{font-size:18px;line-height:22px;margin:0;padding:18 0 0 0;font-weight:bold;}
h3	{font-size:16px;line-height:20px;margin:0;padding:18 0 0 0;font-weight:bold;}
h3.table	{font-size:12px;line-height:12px;margin:0;padding:0;font-weight:bold;}
h4	{font-size:13px;line-height:17px;margin:0;padding:18 0 0 0;font-weight:bold;}
h4.table	{font-size:10px;line-height:10px;margin:0;padding:0;font-weight:normal;}
h5	{font-size:10px;line-height:12px;margin:0;padding:8 0 10 0;font-weight:normal;}
h3.sidebar	{font-size:12px;line-height:16px;margin:0;padding:0;font-weight:700;text-align:center;color:#FFF;}
h3.blockquote	{font-size:16px;line-height:20px;margin:0;padding:0 0 10 0;font-weight:bold;text-align:center;color:#006;}
h4.regtablehed	{font-size:12px;line-height:15px;margin:0;padding:3 0 3 0;font-weight:bold;}
h4.sidebar	{font-size:11px;line-height:13px;margin:0;padding:0;font-weight:bold;text-align:center;color:#FFF;}
h4.blockquote	{font-size:13px;line-height:16px;margin:0;padding:0;font-weight:bold;text-align:center;color:#006;}
/* */

/* port & res */ /*/*/
h1.restop	{margin:0; padding:10 0 0 0;font-weight:bold;}
h3.portfoliotitle	{margin:0; padding:0; color:#666;}
h3.portfolio {margin:0; padding:0;}
h4.portfolio {margin:0 0 16 0; padding:0; font-weight:normal; font-size:10px;}
.company	{font-weight:bold; font-size:12px;}
.school	{font-weight:bold;}
.companydetails	{font-size:10px;}
.position	{font-weight:bold;}
.positiondetails	{font-size:10px;}
/* */

/* grafs */ /*/*/
p	{font-size: 11px;line-height:16px;margin:0;padding:3 0 12 0;}
p.logo {font-family:arial,helvetica,sans-serif;color:#669;font-size: 15px; line-height:15px; padding:0; margin:0; font-weight:bold; border: none;}
p.nav	{font-size: 11px;line-height:12px;margin:0;padding:3 0;font-weight:bold;color:#006;  }
p.nav2	{font-size: 11px;line-height:11px;margin:0;padding:3 0;font-weight:normal;color:#006;  }
.footer	{font-size: 10px;line-height:12px;margin:0;padding:4 0 4 0;}
p.sidebar	{font-size: 10px;line-height:12px;margin:0;padding:0 0 7 0;}
p.regtable	{font-size: 11px;line-height:11px;margin:0;padding:3 0 3 0;}
p.sitemapsection 	{font-size: 12px;line-height:16px;margin:0;padding:12 0 0 0;font-weight:bold;}
p.sitemappage	{font-size: 11px;line-height:15px;margin:0;padding:1 0 1 15;}
p.sitemappage2	{font-size: 11px;line-height:15px;margin:0;padding:1 0 1 30;}
p.call	{text-align:center;color:#006;font-size:10px;line-height:12px;padding:0;}
p.smallcall	{text-align:center;color:#006;font-size:9px;line-height:11px;padding:0;}
p.callno	{text-align:center;color:#006;font-size:11px;line-height:13px;padding:2 0 0 0;font-weight:bold;}
/* */

/* lists */ /*/*/
ul	{padding:0 0 12 0;margin:0 0 0 25;}
ul.tight	{padding:0 0 0 0;margin:0 0 0 25;}
li	{font-size: 11px;line-height:14px;}
li.sidebar	{font-size: 10px;line-height:12px;padding:0 0 6 0;margin:0;}
dt	{font-size: 11px;line-height:14px;margin:0;padding:0;}
/* */

/* links */ /*/*/
A:link	{color:#00F; text-decoration: underline }
A:visited	{color:#800080; text-decoration: underline }
A:active {color:#00F; background-color:#FF0; text-decoration: underline }
A:hover	{background-color:#FF0; text-decoration: underline }

A.logo:link	{color:#669; text-decoration: none;}
A.logo:visited	{color:#669; text-decoration: none; }
A.logo:active {color:#669; text-decoration: none;}
A.logo:hover	{background-color:#FFF; text-decoration: none}

A.nav:link	{color:#006; text-decoration: none;}
A.nav:visited	{color:#006; text-decoration: none; }
A.nav:active {color:#006; background-color:#FF0; text-decoration: none;}
A.nav:hover	{background-color:#FF0; text-decoration: none}
/* */

/* misc */ /*/*/
code	{font-family:'Courier New',Courier,monospace;font-size:11px;}
blockquote { font-size: 11px;line-height:18px; color:#006; border: thin solid #006; padding:9; margin:10 0 20 0; }
.small	{font-size: 10px;line-height:12px;margin:0;padding:3 0 9 0;}
hr	{color:#669;}
table.navbox {border-left: thin solid #006;}
/* */

/* tables */ /*/*/
p.table	{font-size:11px;line-height:14px;margin:0;padding:0;}
/* */
