/* CSS Document */


body
{
	font-family: Arial, sans-serif;
	margin:0 auto;
	background:#efefef;
	background:url(../images/body_back.png);
    background-repeat:repeat;
    background-attachment:scroll;
}

p .MsoNormal {
font-family: Arial, sans-serif;
}



.container {
margin: 0 auto;
position: relative;
width: 800px;
text-align: center;

}


.header {
margin: 0 auto;
height:139px;
width:800px;
}

.footer {
margin: auto;
margin-top:0px;
width:800px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:600;
}



.copyright {

font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
}

.copyright a {
margin-bottom:25px;
color:#CCCCCC;
font-size:12px;
font:Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:600;
}

.copyright a:hover {
margin-bottom:25px;
color:#CCCCCC;
font-size:12px;
font:Arial, Helvetica, sans-serif;
text-decoration:underline;
font-weight:600;
}

form {
margin:0;
}



table .box {
margin-bottom:20px;
font-size:12px;
font:Arial, Helvetica, sans-serif;
}

blockquote {
font-size:12px;
font:Arial, Helvetica, sans-serif;
}

table .box a {
margin-bottom:25px;
color:#333366;
font-size:12px;
font:Arial, Helvetica, sans-serif;
text-decoration:none;
}

table .box a:hover {
margin-bottom:25px;
color:#333366;
font-size:12px;
font:Arial, Helvetica, sans-serif;
text-decoration:underline;
}

p a {
margin-bottom:25px;
color:#237B6C;
font-size:12px;
font:Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:600;
}

p a:hover {
margin-bottom:25px;
color:#237B6C;
font-size:12px;
font:Arial, Helvetica, sans-serif;
text-decoration:underline;
font-weight:600;
}

h2 {
margin-top:0px;
margin-bottom:0px;
font-size:16px;
color:#C1D72E;
font:Arial, Helvetica, sans-serif;
}

h3 {
margin-top:0px;
margin-bottom:8px;
font-size:16px;
color:#237B6C;
font:Arial, Helvetica, sans-serif;
}



table .email_box a {
color:#333333;
text-decoration:none;
font-size:11px;
font-weight:600;
}

table .email_box a:hover {
color:#333333;
text-decoration:underline;
font-size:11px;
font-weight:600;
}

table .sub_menu {
position:absolute;
z-index:100;
padding:0px;
}

.rss_read {
width:147px;
height:65px;
overflow:auto;
}
.rss_read ul li {
  position:relative;
  left:-20px;
  list-style: square url(../images/arrow1.png);
  padding:0px 0px 5px 0px;
  vertical-align:top;
}

.rss_read a .rss_link {
font-weight:600;
font-size:18px;
}

#connect_link {
margin:15px 0 10px 0;
}

.announcements {
padding-bottom:20px;
}


.announce_body {
background:url(../images/announcements_mid.png);
padding:0 8px 0 8px;
line-height:13px;
text-align:left;
height:177px;
}

.announce_body .item {
font:Arial, Helvetica, sans-serif;
padding: 4px 0 12px 0;
font-size:11px;
color:#000000;
border-bottom:1px solid #237B6C;
}

.announce_body .item a {
font-size:12px;
color: #237B6C;
}

.butt {
width:230px;
height:37px;
}

.content_box {
position:relative;
width:550px;
padding-bottom:20px;
margin:0;
}

.content_top {
width:550px;
height:30px;
padding:0;
margin:0;
}

.content_top_connection {
width:550px;
height:10px;
padding:0;
}

.content_text {
text-align:left;
background:url(/images/box2_back.png);
padding: 0 10px 0 10px;
vertical-align:top;
margin-top:0;
border-right:solid 1px #4C9385;
font-size:12px;

}


.content_text h4 {
margin-top:0px;
margin-bottom:0px;
padding:10px 0 0 0;
font-size:14px;
color:#000000;
font:Arial, Helvetica, sans-serif;
}

.content_text p {
text-align:left;
font:Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:0;
margin-bottom:0;
padding:7px 0 7px 0;
}

.content_text ul {
text-align:left;
font:Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:0;
margin-bottom:0;
}

.content_text li {
font:Arial, Helvetica, sans-serif;
font-size:12px;
list-style-type:disc;
}

.content_bot {
width:550px;
height:15px;
padding:0;
margin:0;
}

.login2 {
text-align:center;
margin: 0;
}

.mlogin_un {
padding: 4px 0 4px 0;
}

.mlogin_pw {
padding: 4px 0 4px 0;
}

.form-item {
margin:4px 0 4px 0;

}

/*
** Tab navigation
*/
ul.primary {
  border-collapse: collapse;
  padding: 10px 0 0 1em;
  white-space: nowrap;
  list-style: none;
  margin: 0 0 10px 0;
  height: auto;
  line-height: normal;
  border-bottom: 1px solid #bbb;
}
ul.primary li {
  display: inline;
}
ul.primary li a {
  background-color: #fff;
  border-color: #bbb;
  border-width: 1px;
  border-style: solid solid none solid;
  height: auto;
  margin-right: 0.2em;
  padding: 0 3px;
  text-decoration: none;
  padding-top:2px;
  margin-top:0;
  font-weight:600;
}
ul.primary li.active a {
  background-color: #F4F4E9;
  border: 1px solid #bbb;
  border-bottom: #F4F4E9 1px solid;
  padding-top:3px;
  margin-top:0;
  font-weight:600;
}
ul.primary li a:hover {
  background-color: #eee;
  border-color: #ccc;
  border-bottom-color: #eee;
}
ul.secondary {
  border-bottom: 1px solid #bbb;
  padding: 0.5em 1em;
  margin: 5px;
}
ul.secondary li {
  display: inline;
  padding: 0 1em;
  border-right: 1px solid #ccc;
}
ul.secondary a {
  padding: 0;
  text-decoration: none;
}
ul.secondary a.active {
  border-bottom: 4px solid #999;
}

.know {
padding:3px 0 0 8px;

}

a.know_link {
font-size:12px;
color: #237B6C;
text-decoration:none;
font-weight:600;
line-height:12px;

}

a.know_link:hover {
color: #237B6C;
text-decoration:underline;
font-weight:600;
}

ul li a{
color: #237B6C;
text-decoration:none;
font-weight:600;
}

ul li a:hover{
color: #237B6C;
text-decoration:underline;
font-weight:600;
}

.fac {
font-size:14px; 
font-weight:600; 
text-decoration:none;
}

.fac:hover {
font-size:14px; 
font-weight:600; 
border-bottom:solid 1px;
text-decoration:none;
}

.pfac {
font-weight:600; 
text-decoration:none;
font:Arial, Helvetica, sans-serif;
}

ol {
margin:0;
}

.submitted {
display:none;
}

h2 a {
text-decoration:none;
color:#237B6C;
}

h2 a:hover {
text-decoration:underline;
color:#237B6C;
}

.item {

color:#333333;
font-size:14px;
font:Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:300;
}

.logout a{
font-size:10px;
font-weight:600;
text-decoration:none;
}

.logout a:hover{
font-size:10px;
font-weight:600;
text-decoration:underline;
}

#lefty {
margin: 10px; 0 10px 0;
text-align:left;
}
.leftnav a {
text-decoration:none;
font-size:12px;
font-weight:600;
color:#237B6C;
text-align:left;
margin:0 0 10px 0;
}

.leftnav a:hover {
text-decoration:underline;
font-weight:600;
font-size:12px;
color:#237B6C;
text-align:left;
margin:0 0 5px 0;
}

.views-field-title {
margin-top:8px;
}

.field-content {
font-weight:600;
}

.field-content a {
text-decoration:none;
font-size:12px;
font-weight:600;
color:#237B6C;
text-align:left;
margin:0 0 10px 0;
}

.field-content a:hover {
text-decoration:underline;
font-weight:600;
font-size:12px;
color:#237B6C;
text-align:left;
margin:0 0 5px 0;
}

#block-menu-devel {
display:none;
}

#edit-log-wrapper {
display:none;
}

.error {
display:none;
}