/*	Desc: Screen Style Sheet
	Author: PrisLogix
=== === === === === === === === === === */
*{margin:0;padding:0;border:0 none}
html, body{height:100%}
body, div, font, input, li, option, p, select, table, textarea, td, th, tr, ul, ol{  font:11px/14px Tahoma, Arial, Verdana, Helvetica, sans-serif }
body{padding:0;background:#999 url(images/bg.gif) repeat;text-align:left}
A, A:link, A:visited{color:#7a0300;text-decoration:none}
A:hover{ text-decoration:underline; color:#901f1c }
input, textarea, select{border:1px solid #7a0300;font-size:12px;padding:2px}
input:focus.txtFld, textarea:focus.txtFld{ background:#F0F0F0; color:#000 }
p, li{line-height:150%}
h1,h2,h3,h4,h5,h6{margin:10px 0}
h1,h2,h3,h4,h5,h6, h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:bold;color:#482d2d;font-size:16px}
h2, h2 a{color:#373636}
h3, h3 a{color:#641313}
h4,h5,h6, h4 a,h5 a,h6 a{font-weight:bold;color:#482d2d;font-size:14px}
h5, h5 a{color:#373636;margin:15px 0 5px 0}
h6, h6 a{color:#641313;font-size:12px;text-decoration:underline;padding:6px 0}
blockquote{padding:20px}
strong{font-size:110%}
em{ color:#494848 }
hr{color:#c3bdbd;height:0;width:100%;margin:2px;text-align:center;border-top:1px solid #c3bdbd}
.CT{text-align:center;vertical-align:top}
.CM, div.CM, .nSep, .glry{text-align:center;vertical-align:middle}
.LM{text-align:Left;vertical-align:middle}
.LB{text-align:left;vertical-align:text-bottom}
.RB, .srch{text-align:right;vertical-align:text-bottom}
.RM, .top{text-align:right;vertical-align:middle}
.RT{text-align:right;vertical-align:top}
.TL, td, .nav{text-align:left;vertical-align:top}
/* ====================================================================
Structure Properties
-------------------------------------------------------------------- */
#container{ width:780px; margin:0 auto; background:#fff; overflow:visible; }
#seo{ display:none; top: -1000px; height:0; }
#header{clear:both}
#header #hdTop{ height:79px;}
#header #hdTop .bal{height:79px;width:252px;float:left;padding:0;}
#header #hdTop .logo{ width:528px;float:right;padding:0;text-align: right; }
#header #hdTop .logo .srch{ height:31px; background:#F0E9D7; padding-right:10px; }
#header #hdTop .logo .srch div{ width:230px;height:31px;font: 11px Tahoma; color: #747474; background: url(images/search.gif) no-repeat left center; margin-left:280px;}
#header #hdTop .logo .srch input{margin-top:4px;border: 1px solid #C4BDAB;}
.go{padding-top:0;}
#header #hdTop .logo .logoImg{height:30px;padding-top:18px;}

#header #hdImg{height:184px;background:#F9F8F3;border-bottom:solid 5px #fff;}
#header #hdImg .hdpic{width:252px;float:left;padding:0;}
#header #hdImg .hdr{ width:528px;float:right;padding:0; background:#9A7D45;text-align: right; }

#header #hdImg .hdr .btns{ height:29px;background:#775A22;text-align: left;}
#header #hdImg .hdr .pics{text-align: left; }

#midTxt{height:auto}
#midTxt .mtbl{ height:100%; width:100%; border-bottom: 8px solid #7D6028; }
#sidebar{ color:#2e0808; width:252px; padding:0; background: #F9F8F3; }
#mainContent{ padding:0; }
#footer{ font: 10px/16px Verdana; color:#efeab5; clear:both; height:100px; vertical-align: middle;}
#footer .copy{ width:252px;height:100px;float:left;background: #F9F8F3;color:#3E484A}
#footer .copy div{ margin-top:30px;}
#footer .btmLnk{ width:528px; height:26px; padding-top:10px;margin-top:30px; float:right; color: #EFEFEF; background: #7D6028; font-size: 12px; }
#footer .btmLnk a, #footer .btmLnk a:hover{color:#EFEFEF}
/* ==================================================================== */
.fr{float:right;margin-left:8px}
.fl{float:left;margin-right:8px}
.cb{clear:both}
.cr{clear:right}
div.sep{ margin:16px auto; height:1px; width:70%; background:#CDBF9C; clear:both }
div.sep hr{display:none}
/* ================== sidebar =====================*/
#sidebar a{ color:#6b1c1c;}
/* ====================================================================
Form
-------------------------------------------------------------------- */
fieldset{margin:1em 0;border:none;border-top:1px solid #ccc}
legend{margin:1em 0;padding:0 .5em;color:#036;background:transparent;font-size:1.3em;font-weight:bold}
label{float:left;width:120px;padding:0 1em;text-align:right}
fieldset div{margin-bottom:.5em;padding:0;display:block}
fieldset div input, fieldset div textarea{width:150px;border-top:1px solid #555;border-left:1px solid #555;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:1px;color:#333}
fieldset div select{padding:1px}
div.fm-multi div{margin:5px 0}
div.fm-multi input{width:1em}
div.fm-multi label{display:block;width:40px;padding-left:5em;text-align:left}
#fm-submit{clear:both;padding-top:1em;text-align:right;margin-right:45px;}
#fm-submit input{border:1px solid #333;padding:2px 1em;background:#0d6a98;color:#fff;font-size:100%}
fieldset div.fm-req{font-weight:bold}
fieldset div.fm-req label:before{content:"* "}
/* classes for validator */
.error, div.error{background:#ffc;text-align:left;padding:5px 20px 5px 30px;border:solid 1px #CC3;border-top:2px solid #ffd324;border-bottom:2px solid #ffd324}
.eAlrt, #frmTbl .eAlrt, .error{color:#f00;font-weight:bold}
.eRglr, #frmTbl .eRglr, .error{font-weight:normal}
/* ====================================================================
 ================== Image Headings =====================
-------------------------------------------------------------------- */
.NwsHdg h4{position:relative;margin:0px;height:100%}
.NwsHdg span{position:absolute;width:100%;height:100%}
.NwsHdg{height:25px;background:#E6DFCD;padding-top:11px;padding-left:18px;border-left: 3px solid #C3B287;}
.NwsHdg h4{color:#364669;font-size:12px}

.NwsHdg span.clnt{ background:url(images/hdLOGIN.gif) no-repeat }
.NwsHdg span.nws{ background:url(images/hdNEWS.gif) no-repeat }

.NwsHdg span.wlcm{ background:url(images/hdWELCOME.gif) no-repeat }
.NwsHdg span.testi{ background:url(images/hdTESTI.gif) no-repeat }
.NwsHdg span.cont{ background: url(images/hdCONTACT.gif) no-repeat; }
.NwsHdg span.abt{ background: url(images/hdABOUT.gif) no-repeat; }
.NwsHdg span.cases{ background: url(images/hdCASES.gif) no-repeat; }
.NwsHdg span.clients{ background: url(images/hdCLIENTS.gif) no-repeat; }
.NwsHdg span.team{ background: url(images/hdTEAM.gif) no-repeat; }

.NwsHdg span.member{ background: url(images/hdMEMBER.gif) no-repeat; }

.NwsHdg span.hd5{ background:url(images/hdWELCOME.gif) no-repeat }
.NwsHdg span.hd6{ background: url(images/hdABOUT.gif) no-repeat; }
.NwsHdg span.hd3{ background: url(images/hdCONTACT.gif) no-repeat; }
.NwsHdg span.hd12{ background: url(images/hdCASES.gif) no-repeat; }

.NwsHdg span.hd8{ background: url(images/hdCLIENTS.gif) no-repeat; }
.NwsHdg span.hd7{ background: url(images/hdTEAM.gif) no-repeat; }
.NwsHdg span.hd19{ background: url(images/hdFAQ.gif) no-repeat; }
.NwsHdg span.hd11{ background: url(images/news.gif) no-repeat; }
.NwsHdg span.hd9{ background: url(images/news.gif) no-repeat; }
.NwsHdg span.hd13{ background: url(images/hdMEMBER.gif) no-repeat; }



/* ====================================================================
Button Navigation
-------------------------------------------------------------------- */
.btns .bHom img{ background: url(images/home.gif) no-repeat; }
.btns .bHom:hover img{ background: url(images/home_.gif) no-repeat; }

.btns .bAbt img{ background: url(images/about.gif) no-repeat; }
.btns .bAbt:hover img{ background: url(images/about_.gif) no-repeat; }

.btns .bCase img{ background: url(images/cases.gif) no-repeat; }
.btns .bCase:hover img{ background: url(images/cases_.gif) no-repeat; }

.btns .bClnt img{ background: url(images/clients.gif) no-repeat; }
.btns .bClnt:hover img{ background: url(images/clients_.gif) no-repeat; }

.btns .bTeam img{ background: url(images/team.gif) no-repeat; }
.btns .bTeam:hover img{ background: url(images/team_.gif) no-repeat; }

.btns .bCont img{ background: url(images/contact.gif) no-repeat; }
.btns .bCont:hover img{ background: url(images/contact_.gif) no-repeat; }
/* ================== Main Content =====================*/
.info{ padding:9px; }
html>body .info{height:100%}
.info, .info div, .info span, .info p, .info li{ font:11px/15px Verdana, Arial, Helvetica, sans-serif; text-align:justify; color:#3E484A }
.info ul, .info ol{margin:4px 0 0 20px;display:block}
.info p{ padding: 8px 0px; }
.info ul.sbpg{margin:4px 0 0 50px}
.info li{font-size:11px;padding:1px;list-style:url(images/blt.gif)}
.info li ul li{ list-style:disc url(none) }
.info .discs li{ list-style:disc url(none) }
.info div.pic{text-align:center}
.info table th  {
	padding: 2px;
	font-weight: bold;
	vertical-align: middle;
	background-color: #E8E4DD;
	height: 25px;
}
.info table td  { padding: 4px 2px;color: #516166; }
div.rMor{text-align:right;font-size:10px;padding:3px;margin-top:6px;}
div.rMor a{ color:#6B1C1C; text-decoration:underline }
div.rMor a:hover{text-decoration:underline}
.aro1{color:#5c822c;background:url(images/aro1.gif) no-repeat left center;padding-left:12px}
.aro2{color:#5c822c;background:url(images/aro2.gif) no-repeat left center;padding-left:7px}

/* ================== Mainpage =====================*/


/* ================ Sub Page Icons ==========================================*/
#sbPg{padding:0px 0px 6px;clear:both}
#sbLnk{text-align:left}
#sbLnk, #sbLnk A, #sbLnk A:Hover{color:#89888a;font-size:9px;text-transform:lowercase}
#sbLnk A{background:url(images/sbPg.gif) no-repeat right center;padding-right:7px}
#ts{font-size:9px;float:right;color:#89888a}
.h{background:url(images/aro.gif) no-repeat left center;padding-left:9px}


.PgTxt{font-size:10px;font-weight:normal;color:#000000;text-align:right;float:right}
.rit div{font-weight:bold;color:#C40000;font-size:10px}
#pgNo{padding:8px;font-size:14px;font-weight:bold;float: right;}
#pgNo A{ font-size:11px; padding:2px; color:#598094; border:1px solid #7AA2D6; background: #d5e1f2; }
#pgNo A:hover{ background:#E6EDF7 }
/* ================ Sub Page Icons ==========================================*/
.lftCont{ padding:6px; color:#747474; font-size: 11px; }
.loginfrm {height:115px;padding:10px;}
.wlcmCont{height:185px;}
html>body .wlcmCont{height:183px;}

.lft{width:264px;float:left}
.rght{width:264px;float:right;}

.Login, .GoBtn{margin: 0;padding: 0;border: 0;text-indent: -1000em;cursor: pointer;cursor: hand;}
.Login{ width: 48px; height: 16px; background: transparent url(images/login.gif) no-repeat center top; margin-right: 6px; }
.GoBtn{ width: 18px; height: 19px; background: transparent url(images/go.gif) no-repeat center top; margin-left:3px; }


.page_item{padding-left:6px; list-style:none; padding-bottom:6px; font-size:12px;    }
.pagenav{margin-bottom:8.9em; }


.td{
	white-space: pre;
	display: block;
	overflow: auto;
}
/*Testing
*/