.hr {
background-image:url(../images/hr.gif);
background-repeat:no-repeat;
height:1px;
line-height:1px;
width:232px;
position:absolute;
}

.header2 {
font-size:10pt;
font-weight:bold;
color:#333;
margin-bottom:5px;
}

.content_footer {
background-image:url(../images/content_footer.gif);
width:870px;
height:19px;
background-repeat:no-repeat;
margin-left:-15px;
}

div.signup_index {
background-color:#99ca3f;
width:150px;
color:#000;
font-size:14pt;
font-weight:bold;
padding:5px;
border:1px solid #65990a;
text-align: center;
}

div.signup_index:hover {
background-color:#8bbd30;
width:150px;
color:#000;
font-size:14pt;
font-weight:bold;
padding:5px;
border:1px solid #65990a;
cursor:pointer;
}

div.signup_index:a {
background-color:#9C6;
width:150px;
color:#000;
font-size:14pt;
font-weight:bold;
padding:5px;
}

.glide_index {
height:214px;
width:944px;
margin-right:auto;
margin-left:auto;
background-image:url(../images/ajax_content_bg.jpg);
background-repeat:no-repeat;
}

.glide_index_1 {
width:455px;
padding-top:20px;
float:left;
}

.glide_index_img {
width:372px;
float:left;
height:210px;
text-align:left;
vertical-align:text-bottom;
background-repeat:no-repeat;
}

.glide_index_1_1 {
float:left;
width:450px;
padding-left:10px;
font-size:20pt;
text-align:left;
font-weight:bold;
color:#1B5072;
margin-left:10px;
}

.glide_index_2 {
float:left;
width:400px;
font-size:12pt;
margin-left:20px;
margin-top:15px;
}

.glidecontentwrapper {
position:relative;
width:864px;
margin-left:-15px;
margin-top:-10px;
height:214px;
border:0 solid #687C98;
overflow:hidden;
background-image:url(../images/ajax_div_bg.gif);
background-repeat:no-repeat;
padding:5px 5px 0 2px;
}

.glidecontent {
position:absolute;
padding:10px 20px 10px 10px;
margin-left:10px;
visibility:hidden;
width:800px;
font-family:arial;
font-size:10pt;
background-image:url(../images/ajax_content_bg.jpg);
background-repeat:no-repeat;
height:220px;
}

.glidecontenttoggler {
width:858px;
background:#1B5072;
margin-left:-11px;
border-top:1px solid #fff;
border-bottom:1px solid #003e48;
height:58px;
font-family:arial;
font-size:10pt;
margin-bottom:15px;
padding:2px 2px 0;
text-align:left;
}

.glidecontenttoggler a {
display:inline-block;
border:none;
color:#fff;
margin-right:3px;
font-weight:bold;
text-decoration:none;
height:40px;
width:195px;
vertical-align:text-top;
font-family:arial;
font-size:10pt;
}

.glidecontenttoggler a.selected {
color:#fff;
padding:5px;
margin:3px;
background:#2870A0;
text-decoration:none;
font-family:arial;
font-size:10pt;
}

.glidecontenttoggler a:hover {
color:#fff;
padding:5px;
margin:3px;
cursor:pointer;
text-decoration:underline;
font-family:arial;
font-size:10pt;
}

.glidecontenttoggler a.toc {
color:#fff;
padding:5px;
margin:3px;
}

.glidecontenttoggler a.prev,.glidecontenttoggler a.next {
color:#fff;
padding:5px;
margin:3px;
background:#6f98a6;
}

.glidecontenttoggler a.prev:hover,.glidecontenttoggler a.next:hover {
color:#fff;
}

html {
min-height:100%;
margin-bottom:1px;
}

body {
background:#2870A0;
position:relative;
text-align:center;
font-size:8pt;
margin:0;
}

table.body {
width:100%;
background:#2870A0;
background-image:url(../images/bg-main.jpg);
background-repeat:repeat-x;
}

p {
margin:0;
padding:0;
}

div,td {
font-family:arial;
font-size:10pt;
color:#3e3e3e;
line-height:140%;
}

div.top_menu_link_container,div.top_menu_link_container_end {
float:left;
height:31px;
border-left:1px solid #CCC;
}

div.top_menu_link_container_end {
border-left:1px solid #CCC;
}

div.top_menu_link {
font-weight:bold;
font-size:10pt;
padding-top:5px;
padding:6px 10px 0;
}

div.top_menu_link_loggedin {
height:25px;
text-align:right;
font-weight:bold;
font-size:10pt;
padding-top:5px;
padding:6px 0 0 10px;
}

td.content {
vertical-align:top;
text-align:left;
background:#FFF;
width:855px;
}

div.content {
width:855px;
padding:10px 0 0 15px;
text-align:left;
margin-left:auto;
margin-right:auto;
background:#FFF;
background-image:url(../images/content_bg.gif);
border-bottom:0;
}

div.copyright {
text-align:left;
padding-left:25px;
margin-top:15px;
color:#fff;
margin-bottom:10px;
width:839px;
margin-right:auto;
margin-left:auto;
font-size:8pt;
font-weight:normal;
}

div.page_header {
font-size:12pt;
font-weight:bold;
color:#333;
margin-bottom:0;
font-family:arial;
}

td.header {
padding:4px 5px 5px 6px;
border:1px solid #DDD;
font-weight:bold;
background-image:url(../images/header.gif);
background-repeat:repeat-x;
color:#333;
}

div.header {
padding:4px 5px 5px 6px;
border:1px solid #DDD;
font-weight:bold;
background-image:url(../images/header.gif);
background-repeat:repeat-x;
color:#333;
}

div.newupdates {
position:absolute;
height:31px;
width:150px;
margin:15px 0 0 15px;
background-image:url(../images/newupdates.gif);
background-repeat:no-repeat;
}

input.text_index {
border:0;
font-family:arial, verdana, serif;
font-size:9pt;
color:#fff;
padding-top:5px;
vertical-align:middle;
padding-left:5px;
height:20px;
background-image:url(../images/inputback_textindex.gif);
background-repeat:repeat-x;
}

input.text_index_guests {
border:0;
font-family:arial, verdana, serif;
font-size:9pt;
color:#fff;
padding-top:5px;
vertical-align:middle;
padding-left:5px;
height:19px;
background-image:url(../images/inputback_textindex.gif);
background-repeat:repeat-x;
}

img.photo2 {
border:1px solid #e6e6e6;
background:#f0f0f0;
padding:2px;
margin:0;
}

a:link {
font-size:9pt;
font-weight:bold;
color:#058ec4;
text-decoration:none;
}

a:visited {
font-size:9pt;
font-weight:bold;
color:#058ec4;
text-decoration:none;
}

a:hover {
font-size:9pt;
font-weight:bold;
color:#058ec4;
text-decoration:underline;
}

a.top_menu_item:link {
color:#777;
text-decoration:none;
}

a.top_menu_item:visited {
color:#777;
text-decoration:none;
}

a.top_menu_item:hover {
color:#444;
text-decoration:underline;
}

a.menu_item:link {
color:#3c718f;
text-decoration:none;
}

a.menu_item:visited {
color:#3c718f;
text-decoration:none;
}

a.menu_item:hover {
color:#60b1df;
text-decoration:underline;
}

a.newupdates:link {
color:#F2F2F2;
text-decoration:none;
}

a.newupdates:visited {
color:#F2F2F2;
text-decoration:none;
}

a.newupdates:hover {
color:#FFF;
text-decoration:underline;
}

a.copyright:link {
font-size:8pt;
font-weight:normal;
color:#fff;
text-decoration:none;
}

a.copyright:visited {
font-size:8pt;
font-weight:normal;
color:#fff;
text-decoration:none;
}

a.copyright:hover {
font-size:8pt;
font-weight:normal;
color:#fff;
text-decoration:underline;
}

img.recentaction_media {
float:left;
margin:3px;
border:1px solid #e6e6e6;
background:#f0f0f0;
padding:2px;
}

.recentaction_div {
margin-top:5px;
position:relative;
max-height:125px;
max-width:300px;
overflow:scroll;
border:1px solid #e6e6e6;
background:#f7f7f7;
}

div.portal_content {
border-top:none;
padding:5px 0;
font-size:9pt;
font-family:arial;
text-align:left;
}

div.portal_content_index {
border-top:none;
padding:5px 0;
font-size:9pt;
font-family:arial;
text-align:left;
}

td.portal_member {
padding:5px 3px;
text-align:left;
font-weight:bold;
}

div.portal_whatsnew {
padding:4px 10px 4px 0;
}

div.home_whatsnew {
border:1px solid #CCC;
padding:5px 10px;
}