body {
        background: #000;
        font: 11px/15px geneva, verdana, sans-serif;
        color: #fff;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;

}

td {
        font: 12px/15px geneva, verdana, sans-serif;
}

#sl {
    background: #918E84;
        width: 2px;
        }

#md {
    background: #3A3935;
        width: 6px;
        }

#loginmain {
    background: #395D6B;
        width: 100%;
        padding:5px;
        text-align:center;
        }

#leftside {
    background: #432222;
        width: 170px;
        border-width:  0 2px 0 2px;
        border-style: solid solid solid solid;
        border-color: #A75555;
        }

#leftside-content {
    background: #432222;
        padding-left: 3px;
        padding-right: 3px;
        }


#divider {
    background: #1E353E;
        border-width:  0 0 3px 0 ;
        border-style: solid solid solid solid;
        border-color: #2A4753;
        padding-bottom:5px;
        }

#cont {
        padding:8px;

        }

#fullpic img {
        border-width: 1px 1px 1px 1px;
        border-style: solid solid solid solid;
        border-color: #548FA7;
        }


#mem-details-box {
        font: 11px/15px geneva, verdana, sans-serif;
        text-align: left;
        color: #A9C5D1;
        border-width: 0 0 0 0;
        border-style: solid solid solid solid;
        border-color: #fff;
        padding:4px;
        background:#395D6B;
        margin-top:5px;
        }

#mem-details {
        font: 11px/15px geneva, verdana, sans-serif;
        text-align: center;
        color: #DE9A9A;
        border-width: 0 0 0 0;
        border-style: solid solid solid solid;
        border-color: #fff;
        padding-bottom:8px;
        padding-top:8px;
        }

#mem-details img {
        border-width: 3px 3px 3px 3px;
        border-style: solid solid solid solid;
        border-color: #395D6B;
        }

#thumb-lg {
        font: 11px/15px geneva, verdana, sans-serif;
        text-align: center;
        color: #DE9A9A;
        border-width: 0 0 2px 0;
        border-style: solid solid solid solid;
        border-color: #5C2F2F;
        padding-bottom:8px;
        padding-top:8px;
        }

#thumb-lg img {
        border-width: 1px 1px 1px 1px;
        border-style: solid solid solid solid;
        border-color: #A75555;
        }


#thumb-lg a {
        color: #DE9A9A;
        text-decoration:none;
        }

#thumb-lg a:hover {
        color: #fff;
        text-decoration: none;
        }

#lg-more {
        width:166px;
        font: 11px/15px geneva, verdana, sans-serif;
        font-weight: bold;
        text-align: center;
        color: #FFFAC1;
        background:#A75555;
        padding-top:3px;
        padding-bottom:3px;
        }

#lg-more a {
        font: 11px/15px geneva, verdana, sans-serif;
        text-align: center;
        font-weight: bold;
        color: #FFFAC1;
        }

#lg-more a:hover {
        font: 11px/15px geneva, verdana, sans-serif;
        text-align: center;
        font-weight: bold;
        color: #FFFAC1;
        }

.special{
        font-weight:bold;
        color:#fff;
        }

#spotlight {
        width: 554px;
        height: 265px;
        background: url(/layout/images/bg-spotlight.gif) top center no-repeat;
}


#title-bg {
        width:730px;
        background: url(/layout/images/title-bg.gif) left repeat;
}



#sl-whole {
        text-align: center;
        margin-left:15px;
        margin-top: 18px;
        }

#sl-f {

        background: #F2F1E2;
    float:left;
    height:115px;
    width:165px;

        }



#sl-t {
        font: 11px/15px geneva, verdana, sans-serif;
        text-align: center;
        color: #DE9A9A;
        background: #F2F1E2;
        margin:1px;
        padding:3px;
    float:left;
    height:120px;
    width:165px;

        }


#sl-t img {
        border-width: 2px 2px 2px 2px;
        border-style: solid solid solid solid;
        border-color: #7B7958;
        }


#titlebar {
padding-top:10px;
        }



#events-w {
        width:510px;
        padding:4px;
        }


#events-title {
        text-align:left;
        font-weight:bold;
        color:#B1DDEF;
        border-width:   0 0 2px 0;
        border-style: solid solid solid solid;
        border-color: #5C8FA4;
        padding:4px;
        }


#events-sinf_w, #events-sinf, #t-rows  {
        text-align:left;
        border-width: 0 0 1px 0;
        border-style: solid solid solid solid;
        border-color: #587A89;
        padding:3px;
        }

#events-sinf_w {
        font: 11px/15px geneva, verdana, sans-serif;
        width:120px;
        color:#fff;
        }

#events-sinf_w a {
        font: 11px/15px geneva, verdana, sans-serif;
        color:#fff;
        }

#events-past {
        font: 11px/15px geneva, verdana, sans-serif;
        width:*;
        color:#fff;
        text-align:left;
        background: #304E5A;
        padding:3px;
        padding-left:30px;
        }

#events-past a {
        font: 11px/15px geneva, verdana, sans-serif;
        font-weight: bold;
        color:#B1DDEF;
        }












#t-rows {
        font: 11px/15px geneva, verdana, sans-serif;
        color:#A8C5D1;
        padding: 8px;
        }


#t-rows a {
        font: 11px/15px geneva, verdana, sans-serif;
        color:#A8C5D1;
        text-decoration: underline;
        }




#events-sinf {
        font: 11px/15px geneva, verdana, sans-serif;
        color:#A8C5D1;
        }


#events-sinf a {
        font: 11px/15px geneva, verdana, sans-serif;
        color:#A8C5D1;
        text-decoration: underline;
        }


#events-sinf a:hover {
        color:#fff;
        text-decoration: none;
        }




#newest_members {
        padding-left:20px;
        text-align:center;
        }



#memnav {
        font: 11px/15px geneva, verdana, sans-serif;
        color:#C6CBAB;
        text-align: center;
        background:#325360;
        padding:8px;
        }

#memnav a {
        font: 11px/15px geneva, verdana, sans-serif;
        color:#C6CBAB;
        font-weight: bold;
        text-decoration: uderline;
        }


#memnav a:hover {
        color:#fff;
        text-decoration: none;
        }


#nm-thumb {
        text-align:center;
        font: 11px/15px geneva, verdana, sans-serif;
        color:#B1DDEF;
        font-weight: bold;
    float:left;
    height:155px;
    width:178px;
        }

#nm-thumb a {
        font: 11px/15px geneva, verdana, sans-serif;
        color:#B1DDEF;
        font-weight: bold;
        text-decoration: uderline;
        }


#nm-thumb a:hover {
        color:#fff;
        text-decoration: none;
        }


#nm-thumb img {
        border-width: 3px 3px 3px 3px;
        border-style: solid solid solid solid;
        border-color: #507888;
        }

#footer a {
        font: 11px/15px geneva, verdana, sans-serif;
        color:#B1DDEF;
        text-decoration: uderline;
        }


#footer a:hover {
        color:#fff;
        }





a {
        text-decoration:underline;
        color: #fff;
        }

a:hover {
        text-decoration:none;
        color: #fff;
        }
































input {border:solid 1px #666957;font-weight:bold;font-family:arial;font-size:11px;color:#2B4753;background-color:#CED3B5;vertical-align:top;padding:2px;}

.thumbnail
{
        text-align:center;
        font: 11px/15px geneva, verdana, sans-serif;
        color:#B1DDEF;
        font-weight: bold;
    float:left;
    height:140px;
        width:120px;
        padding-right:25px;
        padding-left:8px;

}

.thumbnail img
{
        border-width: 3px 3px 3px 3px;
        border-style: solid solid solid solid;
        border-color: #1E353E;
}

.thumbnailtop10
{
    height:45px;
    border-style:solid;
    border-color:#3C3C3C;
    background-color:#2A4753;
    border-width:0px;
        padding:2px;
    margin:2px;
    align:center;

}

.thumbnailtop10 img
{
        border-width: 1px 1px 1px 1px;
        border-style: solid solid solid solid;
        border-color: #548FA7;
}


.thumbnail0
{
    height:125px;
    width:160px;
    border-style:solid;
    border-color:#2F2F2E;
        padding:5px;
    border-width:1px;

    margin:2px;
    align:center;
}


.thumbnail2
{
    height:195px;
    width:190px;
    border-style:solid;
    border-color:#DDDED9;
    background-color:#333333;
    border-width:1px;
           padding:8px;
    margin:2px;
    align:center;
}


.thumbnail3 img
{
        border-width: 1px 1px 1px 1px;
        border-style: solid solid solid solid;
        border-color: #548FA7;
}

.thumbnail3
{
    height:125px;
    width:162px;
    border-style:solid;
    border-color:#2F2F2E;
        padding:8px;
    border-width:0;
    margin:1px;
    text-align:center;
        background:#395D6B;
}

.comment
{
    border-style:solid;
    border-color:#587A89;
    background-color:#CDD3B1;
    border-width:1px;
    padding:5px;
    margin:3px;
        color:#2A4753;
        font-weight: bold;
}

.comment a
{
        color:#2A4753;
        font-weight: bold;
}
.comment a:hover
{
        color:#2A4753;
        font-weight: bold;
}


.spotPic
{
    float:left;
}
ul
{
    margin:5px;
    margin-left:20px;
}
li
{

}
.content
{
    padding:10px;
    width:770px;
}

a.navlink:link {
    font-size:12px;
    font-weight:bold;
        color:#B1DDEF;

}
a.navlink:visited {
    font-size:12px;
    font-weight:bold;
        color:#B1DDEF;
}
a.navlink:hover{
    font-size:12px;
    font-weight:bold;
}
a.navlink:active {
    font-size:12px;
    font-weight:bold;
}


a.small:link {
    font-size:9px;
}
a.small:visited {
    font-size:9px;
}
a.small:hover{
    font-size:9px;
}
a.small:active {
    font-size:9px;
}

a.white:link {
    color:#6B7382;
}
a.white:visited {
    color: #6B7382;
}
a.white:hover{
    color:#999999;
}
a.white:active {
    color: #6B7382;
}

a.large:link {
    font-size:14px;
    font-weight:bold;
}
a.large:visited {
    font-size:14px;
    font-weight:bold;
}
a.large:hover{
    font-size:14px;
    font-weight:bold;
}
a.large:active {
    font-size:14px;
    font-weight:bold;
}

a.huge:link {
    font-size:16px;
    font-weight:bold;
}
a.huge:visited {
    font-size:16px;
    font-weight:bold;
}
a.huge:hover{
    font-size:16px;
    font-weight:bold;
}
a.huge:active {
    font-size:16px;
    font-weight:bold;
}
.smallText {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#white;
    font-size : 9px;
}

.plainText {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#white;
}

.plainText a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#395D6B;
}





hr {
    color:#A8A8A8;
    border-color:#A8A8A8;
    border-width:1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: dotted;
    border-left-style: none;
    height:1px;
}

.vline
{
    border-color:#A8A8A8;
    border-width:1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: dotted;
}

.bigText
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
    color:#DDDDDD;
}

th
{
    background-color:#CDD3B1;
    text-align:left;
    color:#2A4753;
        padding:4px;
}
td.border
{
    border-bottom-style:solid;
    border-right-style:solid;
    border-bottom-width:0;
    border-right-width:0;
    border-color:#DDDED9;
}
table.border
{
    border-top-style:solid;
    border-left-style:solid;
    border-top-width:0;
    border-left-width:0;
    border-color:#DDDED9;
}

.podtitlecont
{
    padding-top:5px;
}


.podTitle
{
    padding-right:60px;
    color:#FFFFFF;
    font-size:20px;
    font-weight:bold;
}

.mynewtext
{
    margin-left:5px;
    margin-bottom:4px;
    padding-bottom:4px;
    font-family:arial;
    font-size:10pt;
    font-weight:bold;
    color:#3C3C3C;
}
.titleText
{
    font-family:Georgia, Times New Roman, Times, serif;
    font-size:12px;
    font-weight:bold;
    color:white;
}
.mediumText
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#DDDDDD;
}
.error
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size:14px;
    color:#FF0000;
    font-weight:bold;
}
/*
    Pods
*/
.blackTitleText
{
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#000;
    font-weight:bold;
    width:100%;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#000;
    padding-bottom:6px;
    text-indent:4px;
}

.pod {
    background-color:#FFFFFF;
    border-top-width: 0px;
    border-right-width: 0px;
    border-left-width: 0px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-top-color: #EBECE8;
    border-right-color: #BEC1B3;
    border-left-color: #EBECE8;

}

.fixedHeight {
    height : 300px;
}
.innerPod {
    padding:5px 50px 5px 25px;
}
.halfleft {
    width:351px;
    margin-right:10px;
}
.halfright {
    width:354px;
}
.quarter {
    width:240px;
}
.threequarters {
    width:500px;
}
.quarter2 {
    width:200px;
}
.threequarters2 {
    width:540px;
}
.full {
    width:718px;
}
.floatOnRight {
    float:right;
}
.floatOnLeft {
    float:left;
}
/*
    Form Styling
*/
.form {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #00D8FF;
    border: 1px solid #000000;
    background-color: #444444;
    text-indent: 2px;
}

.formButton
{
    position:relative;
    top:-3px;
    height:22px;
}
.inputWidth
{
    width : 100px;
    border: 1px #999 solid;
    margin:0px;
}

label
{
    width:120px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
}
.labelFix
{
    position:relative;
    top:-3px;
}
label.autoWidth
{
    width:auto;
}


.formComponent {
    margin-top:0px;
    margin-bottom:2px;
}
form {
    padding:0px;
    margin:0px;
}
.inputbox {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  font-weight      : bold;
  color            : #000000;
  background       : #F0F0F0;
  border           : 1px solid #FF0000;
}

hr.solid
{
    color:#A8A8A8
    border-color:#A8A8A8;
    border-width:1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    height:1px;
}

.recoverpass
{
    font-size:9px;
}
/*




                        Added
                        by jan






*/
.topDiv {
    width: 100%;
}
.headerDiv {
    width: 100%;
}
.contentBgDiv {
height: 500px;
    width: 740px;
    background-image: url(../images/main_content_bg.gif);
    background-repeat: repeat-x;
    background-position: top;
}
.contentDiv {
    width: 740px;
    padding: 0px 10px;
    position: relative;
    clear: both;
}
.leftColumnDiv {
    width: 190px;
    padding: 0px;
    float: left;
}
.rightColumnDiv {
    width: 520px;
    float: right;
    padding: 0px;
}
.leftColumnDiv50Percent {
    width: 350px;
    padding: 0px;
    float: left;
}
.rightColumnDiv50Percent {
    width: 360px;
    float: right;
    padding: 0px;
}
.leftColumnDiv2thumbs {
    width: 365px;
    padding: 0px;
    float: left;
}
.rightColumnDiv2thumbs {
    width: 345px;
    float: right;
    padding: 0px;
}
.boxDivHeaderTitle {
    padding: 4px 0px 0px 0px;
}

.winHolder
{
    margin-bottom: 10px;
    border-top: 1 solid #8BA4B6;
    border-right: 1 solid #8BA4B6;
    border-bottom: 1 solid #8BA4B6;
    border-left: 1 solid #8BA4B6;
    padding-top: 1px;
    padding-bottom: 1px;
}
.boxDivHeader {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 12px;
    width: 100%;
    color: #1D4250;
    height: 20px;

    margin: 1px 1px 1px 1px;

    padding: 0px 1px 0px 5px;
    font-weight: bold;
    background-image: url(../images/win_header.gif);
}
.boxDivContent {
    background-image: url(../images/win_top_bg.gif);
    background-repeat: repeat-x;
    background-position: top;
    background-color: #7B9AB3;

    margin: 1px 1px 1px 1px;

    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    color: #FFFFFF;
}

.moveToRight {
    width: 100%;
    padding: 5px;
}
.moveUp {
    top: -1px;
    position: relative;

}
.menuHolder {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    width: 100%;
    background-color: #90AFC3;
    color: #333333;
    height: 20px;
    padding: 0px 1px 0px 5px;

    background-image: url(../images/crumbs_bg.gif);

    border: none;
    font-weight: bold;
    margin-bottom: 12px;
}
.pagesHolder {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 14px;
    padding: 1px 0px 3px 5px;
    margin-bottom: 10px;
    background-color: #BCD0DC;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #FFFFFF;
    border-right-color: #91A4A3;
    border-bottom-color: #91A4A3;
    border-left-color: #FFFFFF;
}
.cmdHolder {
    font-family: Arial, Helvetica, sans-serif;
    background-color: #BCD0DC;
    position: relative;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: solid;
    border-top-color: #FFFFFF;
    border-left-color: #FFFFFF;
}
.container {
    width: 100%;

}
H1, H3 {font-size:12px;font-family:verdana;margin:0px;padding:0px;}
H2 {font-size:16px;font-family:arial;font-weight:bolder;padding:0px;margin:0px;}

div#seoDIV{
        font-family:verdana;
        font-size:12px;
        font-weight:bold;
        color:#000000;
        position:absolute;
        align:center;
        float:center;
        width:100%;
        display:none;
}

/* new styles */
.valign_middle {
	vertical-align:middle;
}

.valign_top {
	vertical-align:middle;
}
.bottom_pad {
	padding-bottom:2px;
}

.hcenter {
	text-align:center;
}

.fleft {
	float:left;
}

.fright {
	float:right;
}


.dark_blue {
	color:#3c4d6e;
}

.bold {
	font-weight:bold;
}

.medium_blue {
	color:#7c8eaf;
}

.nounderline {
	text-decoration:none;
}
.event_row {
	padding-left:5px;
	height:25px;
	line-height:25px;
	vertical-align:middle;
	border-right:solid 1px #dddddd;
}
.no_right_border{
	border-right:0px;
}
.bold{
	font-weight:bold;
}

.img_thumb_link {
	font-size:11px;
	font-family:arial;
	color:#cacaca;
	text-decoration:none;
}

.img_thumb_link:hover {
	font-size:11px;
	font-family:arial;
	color:#cacaca;
	text-decoration:underline;
}

.event_day {
	padding:0px;
	margin:0px;
	width:74px;
	height:23px;
	line-height:20px;
	text-align:center;
	vertical-align:middle;
	border-bottom: solid 1px #7b9fae;
	border-right: solid 1px #7b9fae;
}

.event_day_active {
	background-color: #432222;	
}

.event_day_inactive {
	background-color: #5f4747;
}

.a_event_active {
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color:#de9a9a;
	text-decoration:underline;
	cursor:hand;
	cursor:pointer;
}

.a_event_active:hover {
	text-decoration:none;
}



.a_event_inactive {
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color:#de9a9a;
	text-decoration:underline;
	cursor:hand;
	cursor:pointer;
}

.a_event_inactive:hover {
	text-decoration:none;
}


.event_day_contents {
	width:100%;
	height:190px;
	background-color:#395d6b;
	text-align:center;
}
.event_day_column {
	color:#ffffff;
	font-weight:bold;
	font-family:verdana;
	font-size:10px;	

}
.upcoming_events {
	padding-bottom:2px;
	margin-top:4px;
	width:99%;
	height:165px;
	scrollbar-face-color: #4b8095; 
	scrollbar-highlight-color: #ffffff; 
	scrollbar-shadow-color: #000000; 
	scrollbar-track-color: #4b8095; 
	scrollbar-darkshadow-color: #4b8095; 
	scrollbar-base-color: #4b8095;
	overflow: -moz-scrollbars-vertical;
	overflow-y: scroll;
}

.a_event {
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	color:#c1d6fb;
	margin-left:2px;
}

.a_event:hover {
	text-decoration:none;
}