/* CSS Document */
body {
/*	background:#FFEAC5;*/
	background:#DCEFAE;
	margin:0px 0px 0px 0px;
	font-family:Trebuchet MS;
	font-weight:normal;
	font-size:12px;
	color:#484848;
}
.mntbl {
	background:#FFFFFF;
	border:1px solid #B0D656;
}
.menubg {
	background:#4E472C;
	height:25px;
}
.toplinkstxt {
	padding:0px 20px 0px 0px;
	text-align:right;
}
.toplinks {
	padding:0px 5px 0px 5px;
}
.hdrimgbdr {
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}
.hdrlineseparator {
	background:#4E472C;
	font-size:1px;
	height:3px;
}
.txt {
	font-family:Trebuchet MS;
	font-weight:normal;
	font-size:13px;
	color:#484848;
	padding:10px 15px 10px 15px;
	line-height:18px;
	text-align:justify;
}
.introtxt {
	font-family:Trebuchet MS;
	font-weight:normal;
	font-size:12px;
	color:#153331;
	padding:10px 15px 10px 15px;
	line-height:18px;
	text-align:justify;
}
h1 {
	font-family:Trebuchet MS;
	font-weight:bold;
	font-size:18px;
	color:#EB9308;/*CC9900*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	border-bottom:1px solid #DCDCDC;
}
.sidemenutitle {
	font-family:Trebuchet MS;
	font-weight:normal;
	font-size:18px;
	color:#CC6600;
	margin-bottom:2px;
	padding:0px 10px 0px 10px;
	border-bottom:1px solid #707E7C;
	height:25px;
}
.sidelinktxta {
	font-family:Trebuchet MS;
	font-weight:normal;
	font-size:13px;
	color:#484848;
	line-height:20px;
	padding:0px 10px 0px 10px; 
	margin-top:1px;
	margin-bottom:1px;
/*	border:1px solid #B4CB7E;*/
	border-bottom:1px solid #D6D6D6;
	background:#FFFFFF url(../images/menu_bullet.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.sidelinktxt {
	font-family:Trebuchet MS;
	font-weight:normal;
	font-size:13px;
	color:#484848;
	line-height:20px;
	padding:0px 0px 0px 0px; 
/*	padding:0px 10px 0px 10px; */
	margin-top:1px;
	margin-bottom:1px;
	border:1px solid #B4CB7E;
/*	border-bottom:1px solid #D6D6D6;
	background:#FFFFFF url(../images/menu_bullet.gif);
	background-repeat:no-repeat;
	background-position:left top;*/
}
.sideicontxt {
	font-family:Trebuchet MS;
	font-weight:normal;
	font-size:12px;
	color:#484848;
	padding:3px 10px 3px 10px;
	border-bottom:1px solid #D6D6D6;
}
.sidelinka {
	padding-left:10px;
	font-family:Trebuchet MS;
	font-weight:normal;
	font-size:12px;
	color:#484848;
	text-decoration:none;
	border:0px solid #CC0000;
	display:block;
}
.sidelinka:hover {
	padding-left:10px;
	font-family:Trebuchet MS;
	font-weight:normal;
	font-size:12px;
	color:#484848;
	text-decoration:underline;
	border:0px solid #CC0000;
}
.sidelink {
	padding-left:10px;
	font-family:Arial;
	font-weight:bold;
	font-size:13px;
	color:#484848;
	text-decoration:none;
	border:0px solid #CC0000;
	display:block;
	background:#f6fce2;
/*	background:#FFFFFF url(../images/menu_bullet.gif);
	background-repeat:no-repeat;
	background-position:left top;*/
}
.sidelink:hover {
	padding-left:10px;
	font-family:Arial;
	font-weight:bold;
	font-size:13px;
	color:#484848;
	text-decoration:none;
	background:#FFFFFF;
/*	background:#D5E2B7 url(../images/menu_bullet.gif);
	background-repeat:no-repeat;
	background-position:left top;*/
}
.memlgotbl {
	border:1px solid #9AA268;
/*	border-top:0px;
	border-bottom:0px;*/
	background:#F6FCE2;
}
.memtitle {
	border-bottom:1px solid #738A26;
	paddng:0px 0px 0px 0px;
	margin:0px 5px 0px 5px;
}
.loginbutt {background:#658004;cursor:pointer;cursor:hand;font-family:Trebuchet MS;font-weight:bold;font-size:11px;color:#FFFFFF;border:1px solid #495D01;}
.joinnw {
	padding:0px 0px 0px 30px;
}
.memloghdr {
	background:#4D75B7;
	font-family:Trebuchet MS;
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
	padding:3px 5px 3px 5px;
}
.memtxt {
	font-family:Trebuchet MS;
	font-weight:normal;
	font-size:13px;
	color:#2D2D2D;
	padding:0px 10px 0px 10px;
}
.membox {
	font-family:Trebuchet MS;
	foant-weight:normal;
	font-size:11px;
	color:#484848;
	bordeR:1px solid #808080;
}
.membutton {
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background:#808080;
	border:1px solid #000000;
	cursor:hand;
	cursor:pointer;
}
.memfrgtpass {
	font-family:Trebuchet MS;
	font-size:10px;
	font-weight:normal;
	color:#0000EE;
	text-decoration:none;
}
.newstitle {
	background:url(../images/newsbg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	font-family:Trebuchet MS;
	font-size:14px;
	color:#FFFFFF;
	padding:0px 10px 0px 10px;
	font-weight:bold;
	height:23px;
}
.spcltitle {
	background:url(../images/specialsbg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	font-family:Trebuchet MS;
	font-size:14px;
	color:#FFFFFF;
	padding:0px 10px 0px 10px;
	font-weight:bold;
	height:23px;
}
.tblbg {
	background:#F5F3E8;
	border:1px solid #CFCBB4;
	border-top:0px;
	padding:5px 8px 5px 8px;
}
.newstxttitle {
	font-familyL:Trebuchet MS;
	font-weight:bold;
	font-size:13px;
	color:#044E8E;
	text-align:left;
	padding:0px 0px 0px 0px;
}
.newstxt {
	font-familyL:Trebuchet MS;
	font-weight:normal;
	font-size:13px;
	color:#484848;
	text-align:justify;
	padding:0px 0px 0px 8px;
	line-height:18px;
}
.readmore {
	font-familyL:Trebuchet MS;
	font-weight:normal;
	font-size:12px;
	color:#CC0000;
	text-decoration:none;
}
.readmore:hover {
	font-familyL:Trebuchet MS;
	font-weight:normal;
	font-size:12px;
	color:#CC0000;
	text-decoration:underline;
}
.newsspacerline {
	background:url(../images/hdotline.gif);
	background-position:center center;
	background-repeat:repeat-x;
	color:#FFFFFF;
}
.spacer {
	font-size:4px;
	color:#FFFFFF;
	height:10px;	
}
img.floatLeft { 
    float: left; 
    margin: 0px 6px 0px 0px; 
}
img.floatRight { 
    float: right; 
    margin: 2px; 
}

.ftrbg {
	background:url(../images/ftrbg.jpg);
	background-position:center center;
	background-repeat:repeat-x;
	border-top:1px solid #B0D656;
}
.ftrtxt {
	font-family:Trebuchet MS;
	font-weight:normall;
	font-size:12px;
	color:#484848;
	padding:10px 15px 10px 25px;
}
.ftrlinks {
	font-family:Trebuchet MS;
	font-weight:normal;
	font-size:12px;
	color:#484848;
	text-decoration:none;
	padding:0px 3px 0px 3px;
}
.ftrlinks:hover {
	font-family:Trebuchet MS;
	font-weight:normal;
	font-size:12px;
	color:#484848;
	text-decoration:underline;
	padding:0px 3px 0px 3px;
}
.titxt {
	font-family:Trebuchet MS;
	font-weight:normall;
	font-size:11px;
	color:#898989;
	padding:10px 15px 10px 25px;
}
.tilink {
	font-family:Trebuchet MS;
	font-weight:normal;
	font-size:11px;
	color:#898989;
	text-decoration:none;
}
.tilink:hover {
	font-family:Trebuchet MS;
	font-weight:normal;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}
.tbltxt {
	font-family:Trebuchet MS;
	font-weight:normal;
	font-size:13px;
	color:#484848;
	padding:0px 5px 0px 5px;
	line-height:25px;
}
.box {
	font-family:Trebuchet MS;
	font-weight:normal;
	font-size:13px;
	color:#484848;
	border:1px solid #808080;
}
.err {
	font-family:Trebuchet MS;
	font-weight:bold;
	font-size:13px;
	color:#CC0000;
	margin:0px;
}
.alumhdr {
	font-family:Trebuchet MS;
	font-weight:normal;
	font-size:13px;
	color:#000000;
	border-bottom:1px solid #06425C;
	height:25px;
	padding:0px 5px 0px 5px;
}
.alumbutton {
	font-family:Trebuchet MS;
	font-weight:bold;
	font-size:13px;
	color:#000000;
	border:1px solid #808080;
	background:#C5C5C5;
	padding:0px 20px 0px 20px;
	cursor:pointer;
	cursor:hand;
}
.subtitle {
	font-family:Trebuchet MS;
	font-weight:bold;
	font-size:15px;
	color:#CC6600;
}
.titlesub {
	font-family:Trebuchet MS;
	font-weight:bold;
	font-size:15px;
	color:#044E8E;
	text-decoration:none;
	line-height:25px;
}
/* USER AVAILABILITY CSS */

messagebox{
 position:absolute;
 width:100px;
 margin-left:30px;
 border:1px solid #c93;
 background:#ffc;
 padding:3px;
}
.messageboxok{
 position:absolute;
 width:auto;
 margin-left:30px;
 border:1px solid #349534;
 background:#C9FFCA;
 padding:3px;
 font-weight:bold;
 color:#008000;
}
.messageboxerror{
 position:absolute;
 width:auto;
 margin-left:30px;
 border:1px solid #CC0000;
 background:#F7CBCA;
 padding:3px;
 font-weight:bold;
 color:#CC0000;
}
.tblstat {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	padding: 2px 5px 2px 5px;
	color:#666666;
	border:1px solid #c5c5c5;
	/*background:#E7EAEE;*/	

}
.pagination {
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	/*background:url(../images/pagination.gif);
	background-position:center bottom;
	background-repeat:repeat-x;*/
	padding:2px 5px 2px 5px; 
	margin:0px;
	text-decoration:none;
	border:1px solid #999999;
	height:20px;
}
.pagetxt {
	font-family:Arial;
	font-weight:bold;
	font-size:13px;
	color:#06425C;
	padding:0px 5px 0px 5px; 
	margin:0px;
	height:20px;
	text-align:right;
}

.pageprevnex {
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#06425C;
	background:url(../images/pagination.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	padding:2px 5px 2px 5px; 
	margin:0px;
	text-decoration:underline;
	border:1px solid #C5C5C5;
	height:20px;
}
.pageprevnexg {
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#AAAAAA;
	background:url(../images/pagination.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	padding:2px 5px 2px 5px; 
	margin:0px;
	text-decoration:none;
	border:1px solid #C5C5C5;
	height:20px;
}
.tbltxta {
	font-family:Trebuchet MS;
	font-weight:normal;
	font-size:13px;
	color:#484848;
	padding:0px 5px 0px 5px;
	line-height:25px;
	border:1px solid #c5c5c5;
}
.linka {
	font-family:Trebuchet MS;
	font-weight:normal;
	font-size:13px;
	color:#484848;
	text-decoration:none;
	line-height:25px;
	background:url(../images/bullet.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:0px 0px 0px 15px;
	list-style:none;
}
.linkb {
	font-family:Trebuchet MS;
	font-weight:bold;
	font-size:13px;
	color:#044E8E;
	text-decoration:none;
	line-height:25px;
}
.bulletlinka {
	font-family:Trebuchet MS;
	font-weight:bold;
	font-size:14px;
	color:#009933;
	text-decoration:none;
/*	background:url(../images/bullet.gif);
	background-position:center left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 15px;*/
}
.pgimgtxt {
	font-family:Georgia;
	font-size:12px;
	font-weight:bold;
	color:#004788;
	text-align:center;
}
.pgimg {
	border:1px solid #C5C5C5;
}
.breadcrumlink {
	font-family:Trebuchet MS;
	font-weight:normal;
	font-size:10px;
	color:#7F7D7D;
	text-decoration:none;
}
.breadcrumlink:hover {
	font-family:Trebuchet MS;
	font-weight:normal;
	font-size:10px;
	color:#EE0000;
	text-decoration:underline;
}
.brdcrdonpage {
	font-family:Trebuchet MS;
	font-weight:normal;
	font-size:10px;
	color:#0000EE;
	text-decoration:underline;
}
.dwnldlink {
	font-family:Trebuchet MS;
	font-weight:bold;
	font-size:14px;
	color:#045D00;
	text-decoration:none;
}
.blogreply {
	font-family:Trebuchet MS;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	background:#c5c5c5;
	border:1px solid #808080;
	padding:0px 20px 0px 20px;
	cursor:hand;
	cursor:pointer;
	text-decoration:none;
}
.blogreply:hover{
	font-family:Trebuchet MS;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	background:#c5c5c5;
	border:1px solid #808080;
	padding:0px 20px 0px 20px;
	cursor:hand;
	cursor:pointer;	
	text-decoration:none;
}

/*------------ERROR BOX--------------------*/
.errbox {
	font-family:Georgia;
	padding:2px 5px 2px 5px;
	font-weight:none;
	font-size:14px;
	color: #000000;
	background:#FFFFFF;
	border:2px solid #ff0000;
}
/* -------------ADMIN TEXT BOXES -----------------*/
.sitemaptitle {
	font-family:Trebuchet MS;
	font-weight:normal;
	font-size:12px;
	color:#044E8E;
	text-decoration:none;
	list-style:none;
	line-height:20px;
}
.sitemaplink {
	font-family:Trebuchet MS;
	font-weight:none;
	font-size:12px;
	color:#044E8E;
	text-decoration:none;
	line-height:20px;
}
.sitemaplink:hover {
	font-family:Trebuchet MS;
	font-weight:none;
	font-size:12px;
	color:#044E8E;
	text-decoration:underline;
	line-height:20px;
}
.commnt {
	font-family:Trebuchet MS;
	font-weight:normal;
	font-size:12px;
	color:#484848;
	font-style:Italic;
}
.gglebutton {
	background:url(../images/gglbutt.gif);
	background-repeat:no-repeat;
	background-position:center center;
	cursor:pointer;
	cursor:hand;
	border:0px solid #CC0000;
	height:20px;
	width:20px;
}

.cal_button {background:url(../images/calendar_icon.gif);background-repeat:no-repeat;background-position:center center;border:none;cursor:pointer;cursor:hand;}

.displinks{font-size:13px; color:#777777; text-decoration:none; margin:10px 0px 0px 0px;}
.displinks:hover{font-size:13px; color:#444444; text-decoration:underline; margin:10px 0px 0px 0px;}
