.announce			{ font: bold 14px/15px Verdana, Helvetica, Arial, sans-serif; color: #666; }
.amtiemph			{ font-weight: bold; font-family: Verdana, Helvetica, Arial, sans-serif; color: #999; }
.bottom_nav			{ background-color: #6cf; font-weight: bold; font-family: Verdana, Helvetica, Arial, sans-serif; color: #069; height: 20px; vertical-align: middle; }
.cp					{ background-color: #39c; color: #fff; font-weight: bold; height: 20px; vertical-align: middle; }
.emphasis			{ font-weight: bold; font-family: Verdana, Helvetica, Arial, sans-serif; color: #069; }
.field				{ font-weight: bold; font-family: Verdana, Helvetica, Arial, sans-serif; color: #fff; text-align: left; }
.grey_bold			{ font: bold 11px/13px Verdana, Helvetica, Arial, sans-serif; color: #999; }
.grey_headline		{ font: bold 24px/25px "Cochin", times, "Georgia", "Times New Roman", serif; color: #666; }
.grey_nonlink		{ font: bold 10px Verdana, Helvetica, Arial, sans-serif; color: #999; } 
.grey_small_head	{ font: bold 18px/20px "Cochin", times, "Georgia", "Times New Roman", serif; color: #666; }
.headline			{ font: bold 24px/25px "Cochin", times, "Georgia", "Times New Roman", serif; color: #069; }
.mail				{ font-size: 10px; /*background-color: #dfdfdf;*/ color: #666; }
.massive			{ vertical-align: middle; height: 46px; width: 660px; }
.middle				{ vertical-align: middle; }
.section			{ font: bold 12px/13px Verdana, Helvetica, Arial, sans-serif; background-color: #39c; color: #fff; text-align: left; }
.small_head			{ font: bold 18px/20px "Cochin", times, "Georgia", "Times New Roman", serif; color: #069; }
.smalltext			{ font: 9px/10px Verdana, Helvetica, Arial, sans-serif; color: #666; }
.sub_massive		{ vertical-align: middle; height: 23px; width: 660px; }
.ten_grey			{ font: 10px/11px Verdana, Helvetica, Arial, sans-serif; color: #666; }
.ten_grey_tall		{ font: 11px/15px Verdana, Helvetica, Arial, sans-serif; color: #333; }
.ten_grey_tall_head		{ font: 11px/15px Verdana, Helvetica, Arial, sans-serif; font-weight: bold; color: #333; }
.top_nav			{ background-color: #6cf; height: 23px; vertical-align: bottom; }
.updates			{ font: 9px/12px Verdana, Helvetica, Arial, sans-serif; color: #666; text-align: left; }
.warning			{ font-weight: bold; color: #c90; }
.white				{ font-weight: bold; color: #fff; }
.white_small_head	{ font: bold 18px/20px "Cochin", times, "Georgia", "Times New Roman", serif; color: #fff; }
img.white_bord		{ border: #fff 1px solid; }

a:link       { font-family: Verdana, Helvetica, Arial, sans-serif; text-decoration: none; color: #39c; }
a:visited    { font-family: Verdana, Helvetica, Arial, sans-serif; text-decoration: none; color: #39c; }
a:hover      { font-family: Verdana, Helvetica, Arial, sans-serif; text-decoration: none; color: #666; }

a.norm:link    { color: #39c; }
a.norm:visited { color: #39c; }
a.norm:hover   { color: #666; }

a.grey_nav:link    { font: bold 10px Verdana, Helvetica, Arial, sans-serif; color: #999; } 
a.grey_nav:visited { font: bold 10px Verdana, Helvetica, Arial, sans-serif; color: #999; }
a.grey_nav:hover   { font: bold 10px Verdana, Helvetica, Arial, sans-serif; color: #333; } 
 
a.white_link:link    { font: bold 10px Verdana, Helvetica, Arial, sans-serif; color: #fff; }
a.white_link:visited { font: bold 10px Verdana, Helvetica, Arial, sans-serif; color: #fff; }
a.white_link:hover   { font: bold 10px Verdana, Helvetica, Arial, sans-serif; color: #069; }

a.dark:link    { font: bold 10px Verdana, Helvetica, Arial, sans-serif; color: #069; }
a.dark:visited { font: bold 10px Verdana, Helvetica, Arial, sans-serif; color: #069; }
a.dark:hover   { font: bold 10px Verdana, Helvetica, Arial, sans-serif; color: #fff; }

/*
input.contact    { background-color: #ededed; border: 1px inset #ccc; }
textarea.contact { font: 10px Verdana, Helvetica, Arial, sans-serif; background-color: #ededed; border:  1px inset #ccc; }
*/

.short_button		{ width: 32px; font-size: 10px; background-color: #fff; color: #333; }
.short_drop			{ width: 139px; font-size: 10px; background-color: #fff; color: #333; }
.long_button		{ width: 213px; font-size: 10px; background-color: #fff; color: #333; }
.del_button			{ width: 27px; font-size: 10px; background-color: #fff; color: #333; }

body           { font: 10px Verdana, Helvetica, Arial, sans-serif; color: #333; margin: 0px; background-color: #E3EEFB; min-width: 760px; }
body 		{ background-image: url("/img/bg.jpg"); background-repeat:repeat-x; background-color:#3399CC;}


td             { vertical-align: top; font: 10px Verdana, Helvetica, Arial, sans-serif; color: #333; }
td.nav            { white-space: nowrap; }
td.nav p           { margin-top: 3px; margin-bottom: 3px; }

/*
td.nav p a.grey_nav:link    { font: bold 12px Verdana, Helvetica, Arial, sans-serif; color: #39C; padding-left: 12px; } 
td.nav p a.grey_nav:visited { font: bold 12px Verdana, Helvetica, Arial, sans-serif; color: #39C; padding-left: 12px; }
td.nav p a.grey_nav:hover   { font: bold 12px Verdana, Helvetica, Arial, sans-serif; color: #333; background-image: url(/img/nav/navarrowon.gif); background-repeat: no-repeat; background-position: 0px 3px; padding-left: 12px; } 
*/

td.nav p a.grey_nav    { text-transform: uppercase; margin-left: 0; padding-left: 0;} 

ul.grey_nav { list-style-type: none; padding-left: 0; margin-left: 24px; margin-bottom: 3px;}
ul.grey_nav li    { text-transform: uppercase; list-style-type: none; margin-bottom: 3px;}
ul.grey_nav li a  { font: bold 10px Verdana, Helvetica, Arial, sans-serif; color: #999; display: block; }
ul.grey_nav li a:hover   { color: #333; }

.ten_grey_tall ul  { margin-left: 16px; padding-left: 0; } 

.ten_grey_tall ul li   { margin-top: 3px; } 


ul.topnavmenu			{ padding: 0; margin: 0; color: #6CF; font: bold 13px "CochinLTBold", "Cochin", "Times New Roman", Times; text-transform: uppercase; letter-spacing: 1px; white-space: nowrap; list-style-type: none; }
ul.topnavmenu li		{ display:inline;}
a.topnavmenu			{ padding: 3px 8px; background: #6CF; color: #069; font: bold 13px "CochinLTBold", "Cochin", "Times New Roman", Times; text-decoration: none; float:left; border:0 solid #000; }
a.topnavmenu:hover 		{ background: #6CF; color:#fff; }


a.topnavmenuselected		{ padding: 3px 10px; background: #FFF; color: #069; font: bold 13px "CochinLTBold", "Cochin", "Times New Roman", Times; text-decoration: none; float:left; border:0 solid #000; }
/*a.topnavmenuselected:hover 	{ background:#08c; color:#fff; }*/



/*#container   { width:760px; margin: 12px auto; text-align: left; background-color: #FFF; border-left: 1px solid #CADBEC; border-right: 1px solid #CADBEC;} */
#container   { width:760px; margin: 24px auto 0 auto; text-align: left; background-color: #FFF; border: 5px solid #CADBEC;} 
#registration tr td { padding: 3px; }

#directory  { border: 1px solid #CADBEC; margin-top: 18px; }
#directory tr td { padding: 3px 6px 3px 6px; } 


input, select, textarea { font: 10px Verdana, Helvetica, Arial, sans-serif; color: #666; }
