<style type="text/css">
<!--
/************************************
* Reset
************************************/

* {
    margin:0;
    padding:0;
}

body {
    background:#fff;
}

table {
    border-collapse: collapse;
}

/************************************
* Utility classes
************************************/

/* http://sonspring.com/journal/clearing-floats */
.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */
.clearfix:after {
    clear: both;
    content: ' ';
    display: block;
    font-size: 0;
    line-height: 0;
    visibility: hidden;
    width: 0;
    height: 0;
}
.clearfix {
    display: inline-block;
}
* html .clearfix {
    height: 1%;
}


.firstVert {
    margin-top:0;
    padding-top:0;
}

.shadow {
    -moz-box-shadow: 3px 3px 4px #666;
    -webkit-box-shadow: 3px 3px 4px #666;
    box-shadow: 3px 3px 4px #666;
}

.bordered {
    border:1px #666 solid;
}

.rounded-corners {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}


/************************************
* Site specific
************************************/

body {
    text-align:left;
    background:#9ECAEF;
}

#pageContainer {
	text-align:left;
	width:800px;
	margin:10px auto;
	background:#fff;
	border:2px #138984 solid;
	background:#B34040;
}

#main {
	margin:0;
	padding:10px 5px;
	background:#B34040;
}

div.box_01 {
	padding:5px;
	margin:0
}

div.box_00 {
	padding:0px;
	margin:0px;
}

div.shade_01 {
	background:#8CE9E5;
}

div.shade_02 {
	background:#fff;
}

div.shade_03 {
	background:#8CE9E5;
}

div.border_01 {
	border:1px solid #138984;
}

div.border_02 {
	border:1px solid #FFD075;
}


html, input, textarea, select {
    font-family:Arial, Helvetica, sans-serif;
    /* color:#990066; */
    color:#000000;
    line-height:1.5em;
}



body, p, td, h1, h2, h3, div {
	color:#000099;
	font-family: verdana, arial, helvetica, san-serif;
}


body, p, td {
	font-size: 11px;
	line-height: 14px;
}

p {
	margin: 0px 0px 12px 0px;
	padding: 0px;
}

p.p01 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

h1 { 
	font-size:18px;
	font-weight:bold;
	text-align:center;
	line-height:1.5em;
	margin:10px 0px;
	color:#000099;
}

h2 { 
	font-size:16px;
	font-weight:bold;
	text-align:center;
	line-height:1.5em;
	margin: 8px 0px;
}

h3 { 
	font-size:14px;
	font-weight:bold;
	text-align:center;
	line-height:1.5em;
	margin: 8px 0px;
}


h3.footer { 
	font-size:14px;
	font-weight:normal;
	text-align:center;
	color:#CCCCCC;
	line-height:1.5em;
}

h4 { 
	font-size:12px;
	font-weight:bold;
	text-align:center;
	line-height:1.5em;
	margin: 8px 0px;
}


h4.left { 
	font-size:12px;
	font-weight:bold;
	text-align:left;
	line-height:1.5em;
	margin: 8px 0px;
}


h4.footer { 
	font-size:12px;
	font-weight:normal;
	text-align:center;
	color:#CCCCCC;
	line-height:1em;
}

h5 { 
	font-size:10px;
	font-weight:normal;
	text-align:center;
	line-height:1.5em;
	margin: 8px 0px;
}

h5.footer { 
	font-size:10px;
	font-weight:normal;
	text-align:center;
	color:#CCCCCC;
	line-height:1em;
	margin: 8px 0px;
}


h6 { 
	font-size:8px;
	font-weight:normal;
	text-align:center;
	line-height:1.5em;
	margin: 8px 0px;
}


img { border:0; }

ul li {
    list-style-type:none;
}

ul.styled {
      padding:3px 3px 0px 6px;
}

ul.styled li {
	font-size:16px;
	font-weight:normal;
	padding:0px 2px 2px 0px;
	margin:0px 0px 0px 50px;
}

ul.a {list-style-type:disc;}
ul.b {list-style-type:circle;}
ul.c {list-style-type:square;}
ol {list-style-type:decimal;}

a { color:#000099; text-decoration:underline;}
a:hover { text-decoration:none; color:#990000;}


a.footer { color:#CCCCCC; text-decoration:underline;}
a.footer:hover { text-decoration:none; color:#FFCC33;}

#top_auth {
	font-size:10px;
	font-weight:bold;
	margin:0;
	padding:0;	
}

#top_auth input.post {
	font-size:10px;
	margin:0;
}

#top_auth input.button {
	font-size:9px;
	background: #013185;
	border:1px black solid;
	color:white;
	padding: -1px;
	font-weight:bold;
	margin-left:10px;
	border-right: 2px black solid;
	border-bottom: 2px black solid;
	border-top: 1px black solid;
	border-left: 1px black solid;
}

#body_td {
	background: url('/img/body_bg.jpg') repeat-y;
	text-align:justify;
	padding: 0px 15px 5px 15px;
}

#footer_td {
	padding:5px;
	color:#222222;
}

#copyright {
	font-size:11px;
	color:#222222;
}

#credits, #credits a {
	color:#222222;
	font-size:11px;
}




table.display1 { border-collapse: collapse; }
table.display1 th, table.display1 td { padding: 5px; border:1px #CCCCCC solid;}
table.display1 th { text-align:center; }

table.display2 { border-collapse: collapse; }
table.display2 th, table.display2 td { padding: 2px; }
table.display2 td { text-align:left; }
table.display2 th { text-align:left; }

/* containers deployed*/
div.cta_head { padding:0px; margin:0px; }
div.cta_bread { padding:3px 0px 0px 5px; margin:0px; text-align:left; }
div.cta_body { padding:5px; margin:0px 0px 0px 0px; }
div.cta_footer { padding:5px; margin:-3px 0px 0px 0px; background:#000000; text-align: center; color: #E4E4E4; }
div.cta_container { padding:5px; margin:0px 0px 5px 0px; }


/* cta elements deployed*/
div.cta_bordered_bk { border:1px #000000 solid; }
div.cta_bordered_bread { border-left: 1px #000000 solid; border-right: 1px #000000 solid; }
div.cta_bordered { border:1px #999999 solid; }

div.cta_shaded { background:#B4B4B4; }
div.cta_shaded_01 { background:#CCCCCC; }
div.cta_shaded_02 { background:#E4E4E4; }

div.cta_title_b01c 	{ font-size:18px; font-weight:bold; text-align: center; color: #000099; margin:5px 5px 5px 5px;}
div.cta_title_b05ci	{ font-size:8px; font-weight:normal; font-style:italic; text-align: center; color: #000099; margin:5px 3px 3px 3px;}





div.cta_bordered2 { border:1px #990000 solid; }

div.cta_title { font-weight:bold; color: #0E388A; margin:0px 0px 5px 0px;}
div.cta_title_i { font-style: italic; font-weight:bold; color: #0E388A; margin:0px 0px 5px 0px;}
div.cta_content { padding: 0px 10px 0px 10px; }
div.cta_dashedtop { border-top: 1px #7E93A8 dashed; }


/*constitution container*/
div.cta_container_c01 { padding:5px; margin:0px 30px 7px 30px; background:#FFFFFF; }

/*Board Minutes*/
/*div.cta_container_b00	{ border: 2px #000099 solid; margin: 3px 23px 3px 23px; background:#EFEFEF; }*/
div.cta_container_b00	{ border: 2px #000099 solid; padding:5px; margin: 0px; background:#CCCCCC; }
div.cta_container_b011	{ padding:5px; margin:9px 9px 9px 9px; background:#cccccc;}
div.cta_container_b01	{ padding:5px; margin:5px 40px 5px 40px; background:#F4F4F4;}
div.cta_container_m00	{ padding:2px; margin:5px 10px 5px 5px; background:#F4F4F4; }
div.cta_container_m01	{ padding:2px; margin:5px 5px 5px 20px;}

div.cta_container_b01s	{ padding:2px 3px 5px 3px; margin:5px 0px 5px 0px;  background:#FFFFFF;}

div.cta_bordered_b01 	{ border:1px #7E93A8 solid; }
div.cta_bordered_b02 	{ border:1px #990000 solid; }

div.cta_shaded_b01 	{ background:#EFEFEF; }

div.cta_title_b01 	{ font-size:18px; font-weight:bold; color: #990000; margin:5px 5px 5px 5px;}

div.cta_title_b02 	{ font-size:16px; font-weight:bold; color: #0E388A; margin:0px 0px 5px 0px;}
div.cta_title_b02c 	{ font-size:16px; font-weight:bold; text-align: center; color: #000099; margin:5px 0px 5px 0px;}
div.cta_title_b02ci 	{ font-size:16px; font-weight:bold; text-align: center; color: #000099; margin:10px 0px 10px 0px; font-style: italic;}

div.cta_title_b03	{ font-size:14px; font-weight:bold; color: #000099; margin:5px 0px 5px 0px;}
div.cta_title_b03c 	{ font-size:14px; font-weight:bold; text-align: center; color: #000099; margin:0px 0px 5px 0px;}
div.cta_title_b03ci	{ font-size:14px; font-weight:bold; font-style: italic; text-align: center; color: #000099; margin:0px 0px 12px 0px;}

div.cta_title_b04 	{ font-size:12px; font-weight:bold; color: #000099; margin:0px 0px 5px 0px;}
div.cta_title_b04c 	{ font-size:12px; font-weight:bold; text-align: center; color: #000099; margin:0px 0px 5px 0px;}
div.cta_title_b04ci	{ font-size:12px; font-weight:bold; font-style: italic; text-align: center; color: #000099; margin:0px 0px 12px 0px;}

div.cta_title_b05 	{ font-size:10px; font-weight:bold; color: #000099; margin:0px 0px 5px 0px;}
div.cta_title_b05c 	{ font-size:10px; font-weight:bold; text-align: center; color: #000099; margin:0px 0px 5px 0px;}


ul.b01 { list-style: decimal; margin-left:15px; padding-left:5px;  }
ul.b01 li { font-size: 11px; font-weight:normal; }

ul.b02 { list-style: decimal; margin-left:-15px; }
ul.b02 li { font-size: 11px; font-weight:normal;  color: #FF0000;  }

ul.b03 { font-size: 11px; list-style:lower-alpha }

/*Registration*/
 ul.styled {
      /*list-style-image: url('../images/leave.gif');*/
      padding: 3px 7px 0px 16px;
      
  }


ul.styled li { 
	font-size:11px;
	font-weight:normal;
	margin: 0px 2px 5px 5px;
}

ul.guiding_values { text-align:center; 	list-style: none; padding:0; }
ul.guiding_values li { font-size: 12px; font-weight:normal; text-align:center; padding:0px; }





/*table.bf th, td { width: 100%; margin: 0 0 0 0px; padding: 3px; border:1px #CCCCCC solid;}
div.cta_container_bf { padding:5px; border:1px #7E93A8 solid; background:#EFEFEF; margin:0px 3px 3px 0px; }
*/
#breadcrumbs { font-size: 11px; margin:0px 0px 0px 7px; padding:0px;} 
#breadcrumbs { color:#333333; } 
#breadcrumbs a { color:#000000 !important; text-decoration:none; font-weight:bold;} 
#breadcrumbs a:hover { text-decoration:underline; }
