@charset "utf-8";
/* CSS Document */

body{
margin:0 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:lighter;
color:#000;
line-height:20px;
}
.banner{
	background:#3996d3 url(../images/banner.jpg) no-repeat top center;
	height:300px;
}

/*upper marquee*/
.mar a > img{
border:4px #999 solid;
}
.mar img{
	border:4px #330 solid;
}

.marquee {position:relative;
          overflow:hidden;
          height:60px;
}

/*clients*/
.client{
	background:url(../images/clientsbg.gif) repeat-x top;
	height:auto;
	padding-top:5px;
}

/*latest news, login*/
.loginup{
	background:url(../images/login.gif) no-repeat bottom left;
	height:58px;
	width:297px;
}
.up1{
	background:url(../images/latestnews.gif) no-repeat bottom left;
	height:58px;
	width:297px;
}
.up2{
	background:url(../admin/images/newsarchive.gif) no-repeat bottom left;
	height:58px;
	width:297px;
}
.down1{
	background:url(../images/siderepeat.gif) top left repeat-y;
}
.bottom1{
	background:url(../images/sidebottom.gif) top left no-repeat;
}

/*footer*/
.footer{
	background:#191919;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:lighter;
	color:#FFF;
}
.footer a, alink, a:visited{
	color:#0CC;
	text-decoration:none;
}
.footer a:hover{
	text-decoration:underline;
	color:#CCC;
}


/*text styles*/
.heading{
	font-family:Verdana, Geneva, sans-serif;
	font-size:30px;
	font-weight:normal;
	color:#655;
	border-bottom:#DBDBDB 5px dotted;
	line-height:35px;
}

/*search*/
.sleft{
background:url(../images/searchleft.gif) no-repeat right top;
}
.scenter{
background:url(../images/searchcenter.gif) repeat-x top;
height:36px;
}
.stxt{
background:#FFFFFF;
border:none;
height:15px;
width:100%;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
font-weight:lighter;
font-style:italic;
}
.sbtn{
border:none;
background:url(../images/searchbutton.gif) no-repeat left top;
width:58px;
height:36px;
cursor:pointer;
}

/*login*/
.txt1{
	border:#003 1px solid;
	color:#333;
	font-size:11px;
	width:150px;
	height:15px;
}

.formlogin a, a:link, a:visited{
	text-decoration:none;
	color:#099;
	font-style: italic;
}
.formlogin a:hover{
	text-decoration:underline;
	color:#009;
}

/*    */
.liststyle li{
	list-style-image:url(../images/bulletlist.gif);
	line-height:30px;
	padding-left:15px;
}
.txtstyle1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	color:#069;
}

/*content bottom*/
.cbtm{
	background:url(../images/bottomcontent.gif) repeat-x top;
	height:155;
}
.txtstyle2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
}
.color1{
	color:#AC100F;
}
.color2{
	color:#F60;
}
.color3{
	color:#9C0;
}
.color4{
	color:#060
}
.readmore a > img{
	border:none;
}



.bulletnews li{
	list-style-image:url(../admin/images/bulletarrow.gif);
	font-family:Arial, Helvetica, sans-serif;
	padding-right:15px;
}
.bulletnews li a{
	color:#033;
	text-decoration:none;
}
.bulletnews li a:hover{
	color:#063;
	text-decoration:underline;
}





/* feedback errors*/
.f_errleft{
	background:url(../images/errorleft.gif) no-repeat right top;
	height:32px;
	width:32px;
}

.f_err{
	background:url(../images/errorbg.gif) repeat-x top;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FC6;
	font-weight:lighter;
	text-transform:capitalize;
	padding-top:5px;
	height:27px;
}