<!--

body { margin: 0px 0px 10px 0px; padding:0; background-color:#fff;}
#toplevel { margin: 10px auto 0 auto; width:792px; height:162px; }
#logo { margin:0px; padding:0px; width:288px; height:162px; float:left; }
#logo img { border:0px; }
#warning { margin:0 auto; width:100%; background-color:orange; border-bottom:1px dotted black;}
#warning p { font-family: "Georgia", serif; font-size:.8em; color:black; padding:5px; }
#warning a { text-decoration:none; color:black; border-bottom: 1px dotted black; }

/* navigation and dropdown menu */

#navigate ul { list-style:none; padding:0; margin:0; }
#navigate li { float:left; position:relative; }
#navigate li span a { letter-spacing:.1em; display:block; width:125px; height:117px; text-align:center; font-family:Verdana, Arial, sans; margin-left:1px; color:#000; background-color:#fff; text-decoration:none; font-size:.7em; border-bottom:16px solid #182199; font-weight:bold; line-height:132px;}
#navigate li span a:hover { background-color: #182199; color:#fff; }
#navigate li:hover ul, #navigate li.over ul { display: block; }
#navigate li li { display:block; float:none; background-color:#101666; margin:0; border: 3px #101666 solid; width:180px; }
#navigate li li a:hover { color:#000; background-color:#fff; }
#navigate li li a { display:block; color:#fff; font-family: Verdana, sans; font-size:.7em; text-decoration:none; padding:.4em .6em; text-align:left; font-variant:small-caps; margin:0px; }
#navigate li ul { display: none; position: absolute; top: 100%; left: 0; font-weight: normal; margin:0px 0px 0px 1px; border-top:1px solid white; background-color:#101666;}
#navigate li>ul { top: auto; left: auto; } 
#navigate li span a.classified { font-size:0px; }
#navigate li span a.classified:hover { font-size:0px; }

/* logged in bar */ 

#member { width:772px; margin:3px auto 5px auto; background-color:#182199; border-bottom: 3px solid #101666; padding:7px 10px; }
#member p { margin:0px; vertical-align:middle;  font-family:Verdana, sans; font-size:.6em; color:#fff;}
#member a { color: #fff; text-decoration:none; font-weight:bold; border-bottom:1px dotted white; }
#member img { vertical-align:middle; }

/* second level, content */
#secondlevel { width:752px; height:auto; margin:0 auto; padding:20px; }
#secondlevel p { font-family:Verdana, Arial, sans; font-size:.8em; line-height:1.3em; color:#333330; }
#secondlevel h1 { margin-top:0px; font-family:Georgia, "Times New Roman", serif; font-size:1.1em; line-height:1.3em; color:#333330; border-bottom:1px solid #909086; }
#secondlevel h2 { margin-top:0px; font-family:Georgia, "Times New ROman", serif; font-size:1em; font-weight:bold; }
#secondlevel h3 { margin-top:0px; font-family:Georgia, "Times New Roman", serif; font-size:.9em; line-height:1.3em; color:#333330; border-bottom:1px solid #909086; }
#secondlevel ul { list-style-image:url('../img/arrow.png'); }
#secondlevel li { font-family:Verdana, Arial, sans; font-size:.8em; line-height:1.3em; color:#333330; }
/*#secondlevel a { color:#333330; text-decoration:none; border-bottom:1px dotted gray}
#secondlevel a:hover { border-bottom:1px dotted gray; background-color:#fffd7b; color:#000; } */
#secondlevel a { color:#333330; text-decoration:none; border-bottom:1px dotted gray}
#secondlevel a:hover { border-bottom:1px dotted gray; background-color:blue; color:white; }
#thirdlevel { width:750px; height:auto; margin:0 auto; padding:20px; }
#thirdlevel a:hover { border:none; background-color:white; color:white; }
#secondlevel a img { border:0px; }
#secondlevel a img:hover { border:0px; }
#secondlevel a.icon { border:0px; }
#secondlevel a.icon:hover { border:0px; }
#secondlevel div#totheright { float:right; width:160px; padding-left: 10px; border-left: 1px solid #eee; margin-left:10px; }
#secondlevel div#totheright img { border:0px; margin-bottom:5px; }
#secondlevel div#totheright img.topright { vertical-align:top; }
#secondlevel div#totheright a:hover { background-color:white; border-bottom:0px; }
#secondlevel div#totheright a { border-bottom:0px solid white; }
#secondlevel div#adminbox { width:50%; background-color:#F2F2F2; padding:10px; float:right; margin-left: 10px; }
#secondlevel div#clearright { clear:right; }
#secondlevel a.img { border:0px; }
#secondlevel a.img:hover { border:0px; }

/* conference box */
a#con { border-bottom:none; text-decoration:none; }
a#con:hover {  }
#conference { border:1px dotted #333330; padding:5px; margin:0px 0px 5px 5px; float:right; width:288px;}
#conference p { font-family:Georgia, "Times New Roman",serif; color:#333330; text-align:center; font-weight:bold; }
#conference p.conheader { font-size:1em; font-variant:small-caps; margin-top:5px; color:#182199;}
#conference p.consubheader { font-size:.8em; font-variant: small-caps;}

/* blog styling */

#secondlevel div.blog span.postedby {  display:block; color:#333330;margin-bottom:10px; font-size:.7em; font-family:Georgia, "Times New Roman", serif; font-variant:small-caps;}
#secondlevel div.blog span.postedby a { border:0px; }
#secondlevel div.blog span.postedby a:hover { background-color:transparent; }
#secondlevel div.blog p { padding-left:20px; }
#secondlevel div.blog { background-color:#F2F2F2; padding:10px; margin-bottom:10px; }
#secondlevel div.blogpostheader { background-color:#FFF; margin:10px 0px 0px 0px; } 
#secondlevel div.blogheader { margin-bottom:10px; color:#333330; font-weight:bold; line-height:1.8em; background-color:#F2F2F2; padding:.8em; font-family:Georgia, serif; font-size:.8em; height:1.8em; font-variant:small-caps;}
#secondlevel div.blogfooter { margin-top:17px; }
#secondlevel div.blogfooter a, #secondlevel div.blogfooter span.page { background-color:#F2F2F2; padding:.6em; font-family:Georgia, serif; font-size:.8em; border-bottom:0px; font-weight:bold; }
#secondlevel div.blogfooter a:hover { background-color:white; border-bottom:0px;}
#secondlevel div.blog h1 { border-bottom:0px; margin-bottom:0px; background-color:#F2F2F2; width:auto; }
#secondlevel div.blog h1 a { color:#182199; border-bottom:0px; } 
#secondlevel div.blog h1 a:hover { color:#333330; background-color:transparent; }


/* table styling */ 

table.macfig { border-spacing:.2em; border:1px solid gray;}
table.macfig td {font-family:Verdana, sans-serif;font-size:.8em;color:black;text-align:left;padding:.3em;border:1px solid gray;}

table { border-spacing:0px; }
table.nlist td { border-bottom:1px solid #E6E6E6; padding:.3em; font-size:.7em; font-family:Verdana, Arial, sans; background-color:#F2F2F2; }
table.nlist td.bold { background-color:#fff; font-family:Georgia, "Times New Roman", serif; padding:.1em .4em; font-size:.7em; color:#333330; font-weight:bold; border-bottom:1px solid gray; }
table.nlist tr.red { color:red; }
table.nlist tr.yellow { color:yellow; }
table.nlist tr.green { color:green; }
table.nlist tr.black { color:black; }
table.nlist a { color:#333330; border-bottom:0px dotted gray;}
table.nlist a:hover { border-bottom:1px dotted gray; }
table.list td { border-bottom:1px solid #E6E6E6; padding:.3em; font-size:.7em; font-family:Verdana, Arial, sans; color:#333330; background-color:#F2F2F2; }
table.list td.bold { background-color:#fff; font-family:Georgia, "Times New Roman", serif; padding:.1em .4em; font-size:.7em; color:#333330; font-weight:bold; border-bottom:1px solid gray; }
table.list td.boldcen { text-align:center;background-color:#fff; font-family:Georgia, "Times New Roman", serif; padding:.1em .4em; font-size:.7em; color:#333330; font-weight:bold; border-bottom:1px solid gray; }
table.list tr.red { color:red; }
table.list tr.yellow { color:yellow; }
table.list tr.green { color:green; }
table.list tr.black { color:black; }
table.list a { color:#333330; border-bottom:0px dotted gray;}
table.list a:hover { border-bottom:1px dotted gray; }
table.list2 td { border-bottom:1px solid #E6E6E6; padding:.3em; font-size:.8em; font-family:Verdana, Arial, sans; color:#333330; background-color:#F2F2F2; font-weight:bold; }
table.list2 td.left { border-bottom:1px solid #E6E6E6; padding:.3em; font-size:.8em; font-family:Verdana, Arial, sans; color:#333330; background-color:#F2F2F2; text-align:right; font-weight:normal; }
table.alert td, table.edit td { padding:.5em; font-size:.8em; font-family:Verdana, Arial, sans; color:#333330; text-align:right; vertical-align:middle;  font-style:italic;}
table.alert td.right, table.edit td.right { border-left: 1px solid gray; padding:.5em; text-align:left; } 

table.mflist td { border-bottom:1px solid #E6E6E6; 
				padding:.3em; 
				font-size:.7em; 
				font-family:Verdana, Arial, sans; 
				background-color:#F2F2F2; }
table.mflist td.bold { background-color:#fff; 
				font-family:Helvetica, Verdana, Arial, sans; 
				padding:.1em .4em; 
				font-size:.8em; 
				color:black; 
				font-weight:bold; 
				border-bottom:1px solid gray; }
table.mflist tr.red { color:red; }
table.mflist tr.yellow { color:yellow; }
table.mflist tr.green { color:green; }
table.mflist tr.black { color:black; }
table.mflist a { color:green; border-bottom:1px dotted gray;}
table.mflist a:hover { border-bottom:1px dotted gray; 
				color:green;
				background-color: white; }

table { border-spacing:0px; }

/* for displaying services & price grid */
table.svcgrid td { border:1px solid gray; padding:.3em; font-size:.7em; font-family:Helvetica, Verdana, Arial, sans; background-color:white; }
table.svcgrid td.bold { background-color:white; font-family:Helvetica, Verdana, Arial, sans; padding:.1em .4em; font-size:.7em; color:black; font-weight:bold; }
table.svcgrid td.header { border-color: white white gray white; background-color:white; font-family:Helvetica, Verdana, Arial, sans; padding:.1em .4em; font-size:.8em; color:black; font-weight:bold; }
table.svcgrid tr.red { color:red; }
table.svcgrid tr.yellow { color:yellow; }
table.svcgrid tr.green { color:green; }
table.svcgrid tr.black { color:black; }
table.svcgrid a { color:#333330; border-bottom:0px dotted gray;}
table.svcgrid a:hover { border-bottom:1px dotted gray; }

input, textarea , select { background-color:#F2F2F2; border:1px solid gray; font-family:Verdana,sans; font-size:1em; color:#333330; padding:.2em; font-style:normal; }
input#searchflag { padding:.1em; background-color:#F2F2F2; border:1px solid gray; font-family:Verdana,sans; font-size:1em; color:#333330; font-style:normal; }
/* bottom level, footer */ 

#bottomlevel { width:772px; margin:0 auto; border-top:3px solid #101666; background-color:#182199; padding:7px 10px;}
#bottomlevel p { margin:0px; font-family:Verdana, Arial, sans; font-size:.6em; color:#bfc3ff; }
#bottomlevel a { color:#bfc3ff; text-decoration:none; border-bottom:1px dotted #bfc3ff; }

/* misc */ 

/* save! .membermsg { display:block; padding:10px; background-color: #182199; margin-right:10px; color:white; }  */
/* .membermsg { display:block; padding:10px; background-color: #182199; margin-right:10px; color:#ffff00; font-size: 1.5em; font-family: Tahoma, Verdana, Arial, sans;}   */
.membermsg { background-color:#F2F2F2; padding:10px; margin-bottom:10px; } 
#secondlevel .membermsg p.message { font-family: Georgia, "Times New Roman", serif; font-size:1em; font-weight: bold; }
.membermsg h5 { font-size: 1em; margin-top:0px; margin-bottom:15px; font-weight:bold; font-family: Georgia, "Times New Roman", serif; }
p { margin-top:0px; }
#bulletless { list-style-type:none; list-style-image:none; }
.red { color:#F00; }
.green { color:green; }
.yellow { color:yellow; }
.black { color:black; }
.small { font-size:1em; color:#333330; }
.blogright { text-align:right; width:50%; height:100%; display:block; float:right; }
.blogleft { text-align:left; width:50%; height:100%; vertical-align:middle; display:block; float:left; }
td.wide { width:60%; }
img.right { }
img {border:0px;}
-->
