/* CSS Document */
/* tags */
body {
	font-family: Tahoma, Verdana, sans-serif;
	color: #FFFFFF;
	background: #000099;
	text-align:center;
	width:98%;
}
h1 {
	font-size: 36px;
	font-style: oblique;
	font-weight: bold;
}
h2 {
	font-size: 28px;
	font-weight: bold;
	font-variant: small-caps;
}
h3 {
	font-size: 24px;
	font-weight: bold;
}
li {
	font-size: x-large;
	font-weight: bold;
	}
fieldset {
	margin: 2px;
	padding: 3px;
	border: thin solid #FF0000;
	width:75%;
}
legend{
	font-size: 1.25em;
	font-weight: bold;
	width:80%;
}

p {line-height: 1em;}
a {color:#FFFFFF;}
a:hover {color:#990033;}
/** id styles **/

/** standard page styles -- common to template added pages **/
div#wrap {text-align:center;margin: auto;width:95%;}
div#wrap .meetingbody {text-align:center;clear:left;}
div#wrap .pagelegend {font-size: x-large;line-height: 1.75em;font-weight: bold;text-transform: uppercase;display: block;}

div#pageheader {font-size:26px;text-align:center;padding-top:0px;float:left;clear:both;width:100%;padding-right: 0px;padding-bottom: 10px;padding-left: 0px;border-bottom-width: thin;border-bottom-style: solid;border-bottom-color: #FFFFFF;}
div#pageheader h1 {font-size:28px; font-family: Tahoma, Verdana, sans-serif;margin-bottom:0px;}
div#pageheader h2 {font-size:22px; font-family: Tahoma, Verdana, sans-serif;margin-bottom:0px;}
div#pageheader h3 {font-size:18px; font-family: Tahoma, Verdana, sans-serif;font-weight:bold;margin-bottom:0px;}

div#pagebody {text-align:left;clear:both;width:100%;padding-top: 5px;padding-bottom: 15px;float: left;font-size:16px;}
div#pagebody a{color: #33FFFF; text-decoration:none; font-weight:bold;}
div#pagebody a:hover{color:#990000;}
div#pagebody .attribute {font-size: .75em;font-style: italic;font-weight: bold;	color: #FF0099;	text-decoration: none;}
div#pagebody p{text-indent:25px;margin-left:10px;}
div#pagebody td{padding: .25em;}
div#pagebody fieldset {border: thin solid #FF0000;width:755px;text-align:left;clear:both;}
div#pagebody legend{font-weight:bold;color:#FFCC33; text-align:left;}
div#pagebody .clean_head {text-align:left;text-indent:0;margin-left:10px;font-weight:bold;color:#CCFFFF;font-size:20px;margin-bottom:0px;margin-top:0px;padding-bottom:0px;padding-top:0px;}
div#pagebody .clean_text {text-align:left;text-indent:0;margin-left:10px;color: #FFCCFF;font-size:16px;margin-bottom:0px;margin-top:0px;padding-bottom:0px;padding-top:0px;}

div#footer{float:left;clear:both;text-align:center;	width:100%;	border-top-width: thin;	border-top-style: solid;border-top-color: #FFFFFF;}
div#footer a{text-decoration:none; color:#FFFFFF; font-size:24px;}
div#footer a:hover {color:#990000;}
div#footer h3{text-align:center;font-size:30px;font-weight:bold;margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px; color:#FF0000;}

/** unique id styles **/
div#col1{float:left;width:220px;clear:left;	text-align:left;line-height: 1.455em;}
div#col2{float:right;width:240px; text-align:left;clear:right;}

div#formcol1{float:left;width:49%;clear:left;text-align:left;margin-left:.15em;margin-top:7px;}
div#formcol2{float:right;width:49%;clear:right;text-align:left;margin-top:7px;}

div#exec a {display:block;text-decoration:none;	font-size: 20px;margin: 0px;padding: 0px;}
div#exec a:hover {background-color:#00FFCC;color: #000000;}

div#rcm {font-size:20px; text-align:left; float:right; width:400px; margin:0; padding:0;}
div#rcm a {display:block;text-decoration:none;font-size: 20px;margin: 0px;padding: 0px;}
div#rcm a:hover {background-color:#00FFCC;color: #000000;}

div#eventbody {text-align:center; clear:both;}
div#eventbody a{color: #FFFFFF; font-weight:bolder; font-size:large;}
div#eventbody th{border: 1px solid white;}
div#eventbody .today{background-color:aqua;color:#000099;}
div#eventbody .date{font-weight:bold;font-size:75%;}
div#eventbody .nav{background-color:#AAC;font-weight:bold;color:#FF0066;font-size:85%;}
div#eventbody .info{font-size:150%;color:black;	font-weight:bold;}
div#eventbody .tinyinfo{font-size:x-small;color:#000099;font-weight:bold;}

tr#title th{background: #AAC;border: 1px solid #224;vertical-align:middle;}

table#nav{width:100%;margin-bottom:0px;	border: thin solid #66FFCC;}
table#nav tr{margin-bottom:0px;margin-top:0px;padding-bottom:0px;padding-top:0px;}
table#nav caption{font-weight:bold;font-size:20px;margin-bottom:0px;margin-top:0px;padding-bottom:0px;padding-top:0px;}
table#nav a{display:block;font-weight:bold;color:#FFFFFF;padding-left:0.25em;padding-top:0.5em;padding-bottom:0.5em;text-decoration:none}
table#nav a:hover{background-color:#FFFFFF;}

div#contact{background-color:#FFFFFF; color:#000066; font-weight:bold;padding-left:5px;}
div#contact a {background-color:#FFFFFF; color:#000066; font-weight:bold;}
div#contact h2 {font-size:14pt; text-align:center; margin-top:0px; margin-bottom:0px}

/* tabbed navigation menu */
div#navTabs{width:100%;float:left;clear:both;text-align:center;background-color:#000099;}
#navTabs a{color: #000;background:#FFFFFF url(images/tab-orange-left2.gif) no-repeat left top;text-decoration: none;padding-left: 10px}
#navTabs a span{background: url(images/tab-orange-right2.gif) no-repeat right top;padding-right: 10px}
#navTabs a, #navTabs a span{display: block;float: left;font-size:14px;font-weight:bold;}
/* Commented backslash hack hides rule from IE5-Mac \*/
#navTabs a, #navTabs a span{float: none}
/* End IE5-Mac hack */
#navTabs a:hover{background: #26a url(images/tab-blue-left2.gif) no-repeat left top;text-decoration: none;padding-left: 10px}
#navTabs a:hover span{color:#FFFFFF;background: url(images/tab-blue-right2.gif) no-repeat right top;padding-right: 10px}
#navTabs ul{list-style: url(none) none;padding: 0;margin: 0}
#navTabs li{float: left;margin: 0;padding-bottom:3px;list-style-image: none;list-style-type: none;}
#navTabs .taboff{color:#990000;}
#navTabs .tabon{color:#000099;}

/** clesses **/
.mail {display:block;text-align:left;}
.cattitle {color: #FF0000;font-size: 24px;line-height: 1.25em;}
.button{text-align:center;clear:both;height:2.5em;margin:.25em;}
.meeting_options{text-align:left;width:auto;clear:both;margin:0.25em;border: thin solid #990033;}
.abbtranslate{font-size: 12px;font-weight: bold;color: #000099;background-color: #FFFFFF;text-align: left;width: 550px;}
.submission{width:760px;text-align:left;line-height: 1.5em;}
.eventedit {text-align:left; clear:both;}
.days td{border: 1px solid gray;border-color: #BBB #EEE #EEE #BBB;text-align:left;background-color:white;color:#000099;vertical-align:top;}
.days th{color: #CCE;background-color: #224;font-weight:bold;text-align:center;	padding: 1px 0.33em;}
.instructions {color: #000099;background-color: #FFCCFF;text-align: left;border: 1px double #FF0000;display: block;font-weight: bolder;width: 500px;padding: .5em;line-height: 1.25em;}
.eventbutton {font-size: small;font-weight: bolder;font-variant:small-caps;color: #000000; background-color:#CCCCCC;text-align: center;}
.indexinfo {font-size: large;text-align: left;color: #FFFFFF;}
.indexinfo a {font-size: large;text-align: left;color: #FFFFFF;}
.reglinks a {font-size: 18px;font-weight:normal;color: #FFFFFF;text-decoration: none;}
.meet_info {text-align:left; text-indent:10px; margin-bottom:2px;}
.searchforms{margin: 0px;padding: 0px;border-top-width: thin;border-bottom-width: thin;	border-top-style: solid;border-bottom-style: solid;	border-top-color: #99FFCC;border-bottom-color: #99FFCC;	float:left;	clear:both;	width:100%;}
.searchbuttons{background-color:#FFFFFF; color:#000066;font-weight:bold;}
.packed{margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px; }
.formlegend{font-weight:bold;font-variant: small-caps;text-transform: capitalize;color: #00FFFF;text-align: center;	display:block;}
.day {font-size: 18px;font-style: normal;font-weight: bold;}
.info {font-size: 14px;font-weight: normal;}
.Backlink {font-size: 22px;font-weight: bolder;color: #FF0000;}
.update {font-size: 12px;font-style: italic;font-weight: bolder;font-variant: small-caps;}
.clean{margin-bottom:0px;margin-top:0px;padding-bottom:0px;padding-top:0px;}
.msg {font-size:14px;}