body {
	background-color: #fff;
	background-image: url(images/bg1.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px;
	padding: 0px;
}
.leftnav {
	background-color: #333366;
	background-image: url(images/leftnav_r1_c1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.subnav {
	background-color: #FFFFFF;
	background-image: url(images/subnav_bk.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.leftside {
	background-image: url(images/site_l_repeat.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.contentzone {
	background-color: #eeeeee;
	width: 556px;
}
.navbox {
	background-image: url(images/nav_box_bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	display: inline;
}
.siteline {
	background-image: url(images/site_line_repeat.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.rightcol {
	background-color: #eeeeee;
}
.rightside {
	background-image: url(images/site_r_repeat.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.sitebottom {
	background-image: url(images/site_b.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	width: 752px;
}
.footer {
	background-image: url(images/footer.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 34px;
	width: 780px;
}
.searchbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width: 121px;
}
.footertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #565347;
}
.footertext a:link{
	color: #797564;
	text-decoration: none;	
}
.footertext a:active{
	color: #797564;
	text-decoration: none;	
}
.footertext a:visited{
	color: #797564;
	text-decoration: none;	
}
.footertext a:hover{
	color: #37352D;
	text-decoration: none;	
}
.pageheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 300;
	font-variant: normal;
	text-transform: capitalize;
	color: #333366;
	text-decoration: none;

}
.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
a:link{
	color: #1C2E48;
	text-decoration: none;
	
}
a:visited{
	color: #1C2E48;
	text-decoration: none;
	
}
a:active{
	color: #1C2E48;
	text-decoration: none;
	
}
a:hover{
	color: #8D9BAF;
	text-decoration: none;
	
}
.navlink {
	height: 20px;
	width: 204px;
}
.navlink a:link{
	height: 20px;
	width: 144px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding-top:4px;
	padding-left: 10px;
}
.navlink a:active{
	height: 20px;
	width: 144px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding-top:4px;
	padding-left: 10px;
}
.navlink a:visited{
	height: 20px;
	width: 144px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding-top:4px;
	padding-left: 10px;
}
.navlink a:hover{
	height: 20px;
	width: 144px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding-top:4px;
	padding-left: 10px;
	background-color: #666699;
}
.subnavlink {
	height: 20px;
	width: 129px;
}
.subnavlink a:link{
	height: 20px;
	width: 129px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3F3F8C;
	font-weight: bold;
	text-decoration: none;
	padding-top:2px;
	padding-left: 10px;
}
.subnavlink a:active{
	height: 20px;
	width: 129px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3F3F8C;
	font-weight: bold;
	text-decoration: none;
	padding-top:2px;
	padding-left: 10px;
}
.subnavlink a:visited{
	height: 20px;
	width: 129px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3F3F8C;
	font-weight: bold;
	text-decoration: none;
	padding-top:2px;
	padding-left: 10px;
}
.subnavlink a:hover{
	height: 20px;
	width: 129px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6767D8;
	text-decoration: none;
	padding-top:2px;
	padding-left: 10px;

}

a.adminboxlinks:link{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

a.adminboxlinks:active{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
a.adminboxlinks:visited{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
a.adminboxlinks:hover{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
.adminspacer{
background-color:#333333;
}
.adminpageheader{
	border: solid 1px #333333;
	background-color:#2C4870;
	font-family:Arial;
	color:#ffffff;
	font-size:13px;
	padding-left:5px;
	font-weight:bold;
}
.adminpageheader a:link{
color:#FFFFFF;
}
.adminpageheader a:visited{
color:#FFFFFF;
}
.adminpageheader a:active{
color:#FFFFFF;
}
.adminpageheader a:hover{
color:#FFFFFF;
}
.fullborder{
border: solid 1px #333333;
background-color:#2C4870;
}
.admindatalisttableheader{
background-color:#2C4870;
color: #FFFFFF;
}
.datalistrow{
background-color:#FFFFFF;
}
a.adminpagelinks:link{
 color:#333333;
}
a.adminpagelinks:active{
 color:#333333;
}
a.adminpagelinks:visited{
 color:#333333;
}
a.adminpagelinks:hover{
 color:#D7281B;
}
.adminfrontboxheader{
	border-bottom: solid 1px #333333;
	background-color:#2C4870;
	font-family:Arial;
	color:#FFFFFF;
	font-size:12px;
	text-align:right;
	padding-right:5px;
}
.adminboxcontent{
	background-color:#eeeeee;
	font-family: Arial;
	font-size:12px;
	vertical-align: top;
}
.adminboxborder{
	border: solid 1px #333333;
}
.headerlinks{
font-family:verdana;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
a.headerlinks:link{
font-family:verdana;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
a.headerlinks:visited{
font-family:verdana;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
a.headerlinks:active{
font-family:verdana;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
a.headerlinks:hover{
font-family:verdana;
font-size:11px;
color:#FFFFFF;
text-decoration:underline;
}
a.subnavlinks:link{
height:20px;
background-color:#2C4870;
display:block;
width:200px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
padding:2px 5px 2px 5px;
border-bottom:1px solid #445E83;
}
a.subnavlinks:active{
height:20px;
background-color:#2C4870;
display:block;
width:200px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
padding:2px 5px 2px 5px;
border-bottom:1px solid #445E83;
}
a.subnavlinks:visited{
height:20px;
background-color:#2C4870;
display:block;
width:200px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
padding:2px 5px 2px 5px;
border-bottom:1px solid #445E83;
}
a.subnavlinks:hover{
height:20px;
background-color:#8C9CAC;
display:block;
width:200px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}
.mailheader{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
#contentbox a.rollovercell:link{
	color:#263264;
	text-decoration:none;
	display:block;
	height:25px;
	background-color:#DDD;
	padding:5px 3px 0px 5px;
}
#contentbox a.rollovercell:visited{
	color:#263264;
	text-decoration:none;
	display:block;
	height:25px;
	background-color:#DDD;
	padding:5px 3px 0px 5px;
}
#contentbox a.rollovercell:active{
	color:#263264;
	text-decoration:none;
	display:block;
	height:25px;
	background-color:#DDD;
	padding:5px 3px 0px 5px;
}
#contentbox a.rollovercell:hover{
	color:#333333;
	text-decoration:none;
	display:block;
	height:25px;
	background-color:#EEE;
	padding:5px 3px 0px 5px;
}
#contentbox a.subpagerollovercell:link{
	color:#263264;
	text-decoration:none;
	display:block;
	height:25px;
	background-color:#FFF;
	padding:5px 3px 0px 5px;
}
#contentbox a.subpagerollovercell:visited{
	color:#263264;
	text-decoration:none;
	display:block;
	height:25px;
	background-color:#FFF;
	padding:5px 3px 0px 5px;
}
#contentbox a.subpagerollovercell:active{
	color:#263264;
	text-decoration:none;
	display:block;
	height:25px;
	background-color:#FFF;
	padding:5px 3px 0px 5px;
}
#contentbox a.subpagerollovercell:hover{
	color:#333333;
	text-decoration:none;
	display:block;
	height:25px;
	background-color:#EEE;
	padding:5px 3px 0px 5px;
}
.subpagesdatalistrow{
background-color:#FFFFFF;
}
.pagedatalistrow{
background-color:#DDD;
}

#newnav {
	background-image: url(images/navbg.jpg);
	background-position: top;
	background-repeat: repeat-x;
	width: 900px;
	background-color: #000;
	text-align: left;
	padding: 10px 0 10px;
}

#newnav ul {
	list-style: none;
	margin: 0;
	padding: 0 5px 0 170px;
}

#newnav li{
		display: inline;
}

#newnav li a {
		font: normal normal 14px arial,helvetica,sansserif;
		padding: 10px 6px;
		color: #fff;
		border-right: 1px solid #666;
}

#leftb {
		padding: 10px 0px;
		border-left: 1px solid #666;
}

#newnav li a:hover {
		color: #ccc;
}

.columns {
	font: normal 28px Georgia, 'Times New Roman', Times, serif;
	color: #000;
	background-color: transparent;
	width: 275px;
	padding: 5px 0 5px 5px;
	margin: 0 auto 5px;
	border-bottom: 1px solid #ccc;
	text-align: center;
	-moz-box-sizing:border-box;box-sizing:border-box;
	position: relative;
}

.columnsc {
	font: normal 28px Georgia, 'Times New Roman', Times, serif;
	color: #000;
	background-color: transparent;
	width: 240px;
	padding: 5px 10px 0 0;
	margin: 0 auto 5px;
	border-bottom: 1px solid #000;
	text-align: left;
	-moz-box-sizing:border-box;box-sizing:border-box;
}

.columns2 {
	font: normal 36px Georgia, 'Times New Roman', Times, serif;
	text-align: left;
	color: #000;
	clear: right;
	background-color: transparent;
	width: 310px;
	padding: 5px 0 0;
	margin: 0 0 5px;
	border-bottom: 1px solid #000;
	-moz-box-sizing:border-box;box-sizing:border-box;
}

hr {
	border: 1px solid #ccc;
	padding: 0;
}

#wrap {
background: #fff url(images/pillars.jpg) no-repeat scroll top; 
width: 900px;
position: relative;
}

#columnbg {
	background: transparent; 
	width: 862px;
}

#relcont {
	position: relative;
	height: 121px;
	width: 900px;
}

#imgpos{
	width: 151px;
	height: 150px;
	position: absolute;
	left: 10;
	bottom: -40px;
}

#loginpos{
	width: 151px;
	height: 150px;
	position: absolute;
	right: 3px;
	top: 18px;
	z-index: 999;
}

#loginpos2{
	width: 151px;
	height: 150px;
	position: absolute;
	right: 3px;
	top: -20px;
	z-index: 999;
}

#simple {
	position: absolute;
	left: 174px;
	bottom: 7px;
	font: normal 21px Georgia, 'Times New Roman', Times, serif;
	color: #000;
}

#simple a{
	padding: 0 18px 0 0;
	text-decoration: none;
}

#newmem {
	width: 254px;
	background-image: url(images/scroll.jpg);
	background-position: top;
	background-repeat: repeat-y;
	background-color: transparent;
	position: relative;
	text-align: center;
	padding: 13px 0 13px;
	margin: 20px 0 0 15px;
}

.memtitle {
	font: normal 28px Georgia, 'Times New Roman', Times, serif;
	color: #000;
	background-color: transparent;
	width: 100%;
	padding: 5px 0px 20px 0px;
	border-bottom: 0px solid #ccc;
	text-align: center;
	-moz-box-sizing:border-box;box-sizing:border-box;
}

#recent {
	padding: 10px 10px 20px;
	background-image: url(images/newsbg.png);
	background-repeat: repeat;
	background-color: transparent;
}

hr {
	border-bottom: 1px solid #000;
}

#scroll {
	padding: 0 10px;
}


a.srollover {
	display: block;
    width: 100px;
    height: 100px;
	position: absolute;
	right: -37px;
	top: -20px;
	z-index: 666;
    background: transparent url(images/joinroll.png) no-repeat scroll left;
    text-decoration: none;
      }


      a:hover.srollover {
          background-position: -100px 0;
      }

.bar {
    background-image: url(images/bar.jpg);
	position: absolute;
	right: 5px;
	top: 0;
	width: 1px
	height: 300px;
	z-index: 20;
	}
	
	#reaxion {
		font: normal normal 11px/11px arial, helvetica, sansserif;
		color: #666;
		text-align:center;
	}
	
	.line {
	width: 875px;
	padding: 5px 0 5px 0px;
	border-bottom: 1px solid #ccc;
	text-align: center;
}

h3 {
	font: bold 14px arial, helvetica, sansserif;
	color: #000;
	border-bottom: 1px solid #ccc;
	margin: 25px 0 5px;
}

#lstNews_headlines{
	width: 275px;
}