/* GENERAL */
* { 
	margin: 0px; 
	padding: 0px;
	outline:none;
}

h3 {
  font-size: 14pt;
  font-family: verdana, geneva;
  font-weight: bold;
  color: #000000;
}

h4 {
	font-weight: normal;
	font-size: 14pt;
	font-family: verdana, geneva;
	color: #000000;
-}

h5 {
  font-size: 12pt;
  font-family: verdana, geneva;
  font-weight: bold;
}

h6 {
	font-size: 12pt;
	font-family: verdana, geneva;
	font-weight: bold;
	color: #000000;
}

ul {
margin-left:20px;
} 

ol {
margin-left:20px;
} 

html, body { 
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #686868;
	background: #fff;
}

a{
	color:#487ece;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

p {
	line-height: 18px;
}

img { 
	border: 0px; 
}

.fl{
	float:left;
}
.fr{
	float:right;
}

.cl{
	clear: both;  
}

.siteWidth { 
	width: 999px;
	margin: 0px auto; 
}

/* HEADER CONTAINER */
#wrapper {
	width: 999px;
	margin: 0px auto;
	background: url(../images/bg2.png) repeat-y center top;
}

/* HEADER CONTAINER */
#headerCntr {
	width: 969px;
	margin: 0px auto;
}

/* LOGO */
#headerCntr h1 {  
	padding: 24px 0 11px 42px;
}

#headerCntr h1 a{ 
	width:374px; 
	height: 57px; 
	text-indent: -9999px; 
	display: block;
	background: url(../images/logo.jpg) no-repeat left top; 
}

/* NAVIGATION */
#navigationCntr {
	background: url(../images/navi-bg.jpg) repeat-x left top;
	height: 57px;
	width: 999px;
}

#navigationCntrLeft {
	background: url(../images/navi-l.jpg) no-repeat left top;
	width: 999px;
}

#navigationCntrRight {
	background: url(../images/navi-r.jpg) no-repeat right top;
	width: 999px;
	height: 57px;
}

#navigationCntr ul { 
	list-style-type: none;
	padding: 0 15px 0 34px;
	margin-left:0px;
}

#navigationCntr li { 
	float: left;
}		
					
#navigationCntr li a {
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	display: block;
	font-weight: bold;
	float: left;
	padding: 27px 19px 0 19px;
	height: 30px;
}

#navigationCntr li a:hover, #navigationCntr li a.active {
	background: url(../images/dot.jpg) no-repeat center bottom;
}

/* BANNER BOX */
.bannerBox {
	background: url(../images/banner-bg.jpg) repeat-x left top;
	width: 969px;
	margin: 0 auto;
	padding: 16px 0 25px 0;
	text-align: center;
}

.banner {
	width: 941px;
	height: 185px;
	padding: 1px;
	margin: 0 auto;
	background: url(../images/banner-bg2.jpg) no-repeat center top;
}

/* CONTENT CONTAINER */
#contentCntr {
	padding: 0 0 0 22px;
}

/* TOOLS CONTAINER */
#toolsCntr {
}

#toolsCntr .box {
	width: 228px;
	margin: 7px 5px 0 5px;
	float: left;
}

#toolsCntr .boxTop {
	width: 228px;
	height: 7px;
	overflow: hidden;
	background: url(../images/box-t.jpg) no-repeat left top;
}

#toolsCntr .boxBottom {
	width: 228px;
	height: 13px;
	overflow: hidden;
	background: url(../images/box-b.jpg) no-repeat left bottom;
}

#toolsCntr .boxInner {
	width: 213px;
	background: url(../images/box-bg2.jpg) repeat-x left top #e3e3e4; 
	padding: 0 9px 0 4px;
	border-left: 1px solid #c7c7c7;
	border-right: 1px solid #c7c7c7;
}

#toolsCntr h2 {
	color: #902227;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 7px 2px;
	background: url(../images/box-h2.jpg) no-repeat left bottom;
	margin-left: 5px;
}
#toolsCntr a{
	color:#902227;
	text-decoration: none;
}

#toolsCntr a:hover{
	text-decoration: underline;
}

#toolsCntr .icon {
	margin: 16px 0 0 0;
	background: no-repeat;
	float: left;
}

#toolsCntr p {
	padding: 24px 4px 0 0;
	line-height: normal;
}

#toolsCntr .more {
	margin: 15px 2px 0 0;
	float: right;
}

/* SEARCH BOX */	
#toolsCntr .searchTop {
	width: 228px;
	height: 7px;
	overflow: hidden;
	background: url(../images/p-t.jpg) no-repeat left top;
}

#toolsCntr .searchBottom {
	width: 228px;
	height: 13px;
	overflow: hidden;
	background: url(../images/p-b.jpg) no-repeat left bottom;
}

#toolsCntr .searchInner {
	width: 213px;
	background: url(../images/p-bg.jpg) repeat-x left top #f6c4d2; 
	padding: 0 9px 0 4px;
	border-left: 1px solid #c7c7c7;
	border-right: 1px solid #c7c7c7;
}

.searchInner label {
	padding: 21px 0 6px 10px;
	background: none;
	color: #686868;
	display: block;
}

.searchInner .fild {
	width: 178px;
	padding: 2px 5px 1px 5px;
	margin-left: 10px;
	background: #edeeee;
	border: 1px solid #767676;
	color: #767676;
}

.searchInner .button {
	padding: 15px 2px 0 0;
	text-align: right;
}

/* FOOTER CONTAINER */	
#footerCntr {
	width: 999px;
	margin: 0px auto;
}

#footerCntr .left {
	width: 15px;
	height: 97px;
	float: left;
	background: url(../images/f-l.png) no-repeat left top;
}

#footerCntr .right {
	width: 15px;
	height: 97px;
	float: left;
	background: url(../images/f-r.png) no-repeat right top;
}

#footerCntr .inner {
	width: 969px;
	height: 97px;
	float: left;
	background: url(../images/footer-bg.png) repeat-x left top;
}

#footerCntr .leftBox {
	width: 645px;
	padding: 46px 0 0 22px;
	float: left;
	color: #3a3a3a;
	font-size: 11px;
}

#footerCntr .leftBox a { 
	text-decoration: none;
	color: #3a3a3a;
	font-size: 11px;
}

#footerCntr .leftBox a:hover { 
	text-decoration: underline;
}

#footerCntr .rightBox {
	width: 160px;
	padding: 46px 22px 0 0;
	float: right;
	text-align: right;
	font-size: 11px;
	color: #902c30;
}

/* INNER CSS */	

/* INNER CONTENT CONTAINER */
#innerContentCntr {
	padding: 0 29px 0 22px;
}

/* LEFT CONTAINER */
#leftCntr {
	width: 228px;
	float: left;
}

#leftCntr h2 {
	color: #902227;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 7px 2px;
	background: url(../images/box-h2.jpg) no-repeat left bottom;
}

.serviceBox {
	width: 228px;
	margin: 7px 5px 0 5px;
	float: left;
}

.serviceTop {
	width: 228px;
	height: 7px;
	overflow: hidden;
	background: url(../images/s-t.jpg) no-repeat left top;
}

.serviceBottom {
	width: 228px;
	height: 13px;
	overflow: hidden;
	background: url(../images/s-b.jpg) no-repeat left bottom;
}

.serviceBoxInner {
	width: 208px;
	background: url(../images/s-bg.jpg) repeat-x left top #dddedf; 
	padding: 0 9px 0 9px;
	border-left: 1px solid #c7c7c7;
	border-right: 1px solid #c7c7c7;
}

.serviceBox ul {
	list-style-type: none;
	padding: 7px 0 90px 0;
	margin-left:0px;
}

.serviceBox li {
	padding-bottom: 2px;
}

.serviceBox li a {
	display: block;
	padding: 5px 6px 0 24px;
	background: url(../images/li.jpg) no-repeat left top;
	height: 21px;
	color: #191919;
	font-size: 12px;
}

.serviceBox li a:hover {
	background: url(../images/li-h.jpg) no-repeat left top;
	color: #fff;
	text-decoration: none;
}

/* RIGHT CONTAINER */
#rightCntr {
	width: 695px;
	float: right;
}

#rightCntr h2 {
	color: #902227;
	font-size: 17px;
	font-weight: bold;
	padding: 0 0 7px 2px;
	background: url(../images/r-h2.jpg) no-repeat left bottom;
}

/* TEXT BOX */
.textBox {
	padding-top: 9px;
}

.textBox p {
	color: #606060;
	line-height: 18px;
	padding-bottom: 17px;
}
.contentheading
{
    color: #902227;
	font-size: 17px;
	font-weight: bold;
	padding: 0 0 7px 2px;
	background: url(../images/r-h2.jpg) no-repeat left bottom;
}