@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}

img { 
border:none;
}

ul, li { 
list-style:none;
list-style-image:none;
}

a:link,a:visited { 
color:#8c0d04;
text-decoration:none;
}

a:hover { 
color:#0073c3;
text-decoration:none;
}

a:active { 
color:#8c0d04;
text-decoration:none;
}

h1{ 
font: bold 18px/30px Georgia, "Times New Roman", Times, serif;
color:#474747;
clear:both;
}

h2{ 
font: bold 15px/30px Georgia, "Times New Roman", Times, serif;
color:#474747;
padding:8px 0px;
clear:both;
}


h3{ 
font: bold 13px/28px Georgia, "Times New Roman", Times, serif;
color:#474747;
clear:both;
padding:5px 0px;
}

h4{ 
font: bold 12px/18px Tahoma, Verdana, "Trebuchet MS";
color:#3f3f3f;
padding:5px 0px;
}

h5{ 
font: bold 11px/16px Georgia, "Times New Roman", Times, serif;
color:#38393a;
clear:both;
}

p {
padding: 8px 0px;
text-align:justify;
}

/*---------------------------------------*/

body { 
font: normal 11px/16px Tahoma, Verdana, "Trebuchet MS";
color:#454545;
background:url(../images/pattern.png) repeat;
}

#wrapper {
margin:10px auto;
background: #FFF;
width:960px;
height:auto !important;
min-height:100%;
display:block;
}

#header {
width:960px;
height:320px;
background:url(../images/bg-header.png) no-repeat left top;
float:left;
display:block;
}

#logo {
width: 292px;
height:66px;
margin:15px 0px 15px 8px;
float:left;
}

/*-------------navigation-----------*/


#navigation {
width:620px;
float:right;
display:block;
margin:41px 10px 0px 0px;
}

#nav-left {
width:4px;
height:37px;
background:url(../images/nav-lft.png) no-repeat left top;
float:left;
}

#nav-right {
width:4px;
height:37px;
background:url(../images/nav-rgt.png) no-repeat left top;
float:left;
}

#nav {
width:600px;
height:37px;
background:url(../images/nav-bg.png) repeat-x left top;
float:left;
}

#nav li {	
margin: 0;
padding: 0;
list-style: none;
float: left;
font: bold 11px Tahoma, Verdana, "Trebuchet MS";
}

#nav li a {	
display: block;
padding: 0px 18px;
background:url(../images/nav-saperator.png) no-repeat right top;
width: auto;
color: #FFF;
text-align: center;
text-decoration: none;
line-height:37px;
}

#nav li.home a {
float:left;
display:block;
padding: 0px 0px;
}

#nav li a.last {	
display: block;
background: none;
width: auto;
color: #FFF;
text-align: center;
text-decoration: none;
line-height:37px;
}

#banner {
width:960px;
height:240px;
float:left;
z-index:4;
display:block;
background:url(../images/banner.png) no-repeat left top;
margin:0px;
}

#content {
width:960px;
height:100% !important;
background-color:#FFF;
float:left;
display:block;
background:url(../images/total-bg.png) repeat-y left top;
}

/*-------------red panel---------------*/

#Top_panel {
width:960px;
height:90px;
float:left;
z-index:4;
display:block;
background: url(../images/top-panel-bg.png) repeat-x left bottom;
}

#Top_panel span{
color:#f3dede;
font: bold 14px/22px Tahoma, Verdana, "Trebuchet MS";
padding-left:28px;
}

#Top_panel p {
padding: 5px;
text-align: left;
color:#f3dede;
}

.Top_block1 {
width:220px;
height:90px;
float:left;
display:block;
margin: 5px 0px;
padding:0px 0px 0px 10px;
background: url(../images/icon1.png) no-repeat 5% top;
}

.Top_block2 {
width:220px;
height:90px;
float:left;
display:block;
margin: 5px 8px 5px 10px;
background: url(../images/icon2.png) no-repeat left top;
}

.Top_block3 {
width:220px;
height:90px;
float:left;
display:block;
margin: 5px 8px 5px 10px;
background: url(../images/icon3.png) no-repeat left top;
}

.Top_block4 {
width:220px;
height:90px;
float:left;
display:block;
margin: 5px 8px 5px 10px;
background: url(../images/icon4.png) no-repeat left top;
}

.Tb_Saperator {
float: left;
display:block;
background:url(../images/tb-saperator.png) left center;
width:1px;
height:65px;
margin: 10px 0px 0px 0px;

}

/*-------------red panel ends---------------*/

#content_block {
width:935px;
float:left;
display:block;
padding:15px 20px;
}

/*---------content left -------*/

.Content_Left {
width:620px;
float:left;
padding:0px 10px;
}

.Content_Left ul{
margin:10px 0px 0px 0px;
}
.Content_Left li {
list-style:inside;
padding:2px 5px;
}

.Middle_blocks {
width:620px;
float:left;
padding:0px 10px;
}

.block {
width: 300px;
float:left;
padding:0px;
margin:0px 10px 0px 0px;
}

.block img{
float:left;
width:auto;
margin-top:0px;
padding-right:10px;
padding-top:20px;
}

.block h2 {
padding:0px;
clear:both;
margin-bottom:0px;
border-bottom: 1px dashed #d3d5d4;
}

.block p {
width: 210px;
float:left;
text-align:left;
}

.block a{
float:right;
margin:0px 10px 10px 0px;
color:#6e6e6e;
text-decoration:none;
font-weight:bold;
}

.block a:hover{
color:#232323;
}


.RightContent {
width:240px;
float:right;
display:block;
}

.RightContent h3{
border-bottom: 1px solid #EBEBEB;
line-height:28px;
color:#8c0d04;
}

.RightContent p{
font-weight:bold;
font-size:12px;
color: #39393a;
padding: 5px 0px;
}

.RightContent p.txt {
font-weight:normal;
font-size:11px;
color: #39393a;
padding: 5px 6px;
}

.ph-icon {
float:left;
display:block;
clear:both;
background:url(../images/phone-icon.png) no-repeat left center;
font-weight:bold;
font-size:12px;
color: #39393a;
text-indent:36px;
margin:12px 0px 0px 0px;
}

.mail-icon {
float:left;
display:block;
clear:both;
background:url(../images/email-icon.png) no-repeat left center;
font-weight:bold;
font-size:12px;
color: #39393a;
text-indent:36px;
margin:12px 0px 0px 0px;
}

.fax-icon {
float:left;
display:block;
clear:both;
background:url(../images/fax-icon.png) no-repeat left center;
font-weight:bold;
font-size:12px;
color: #39393a;
text-indent:36px;
margin:12px 0px 20px 0px;
}

/*------------------------------------*/

#footer {
background:url(../images/footer-bg.png) no-repeat left top;
width:960px;
height:63px;
float:left;
text-align:left;
line-height:38px;
color:#3b3b3a;
margin-bottom:15px;
}

#footer .icons {
float:right;
width:100px;
display:block;
margin:5px 0px 0px 0px;
}
#footer .links {
float:left;
width:800px;
display:block;
margin:0px 0px 0px 20px;
}

#footer span {
font-weight:bold;
color:#3b3b3a;
}

#footer a{
color:#3b3b3a;
text-decoration:none;
}

#footer a:hover{
color:#3b3b3a;
text-decoration:underline;
}

/* ----------- stylized ----------- */

.Newform {
	width: 500px;
	float:left;
}
#stylized{
}
#stylized h1 {
font-size:14px;
color:#39393a;
font-weight:bold;
margin-bottom:8px;
}
#stylized p{
font-size:11px;
color:#666666;
margin-bottom:20px;
padding-bottom:10px;
}

#stylized p code{
font-size:12px;
}
#stylized label{
display:block;
font-weight:bold;
text-align:right;
width:175px;
float:left;
clear:both;
}
#stylized .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:175px;
}
#stylized input{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:220px;
margin:2px 0 20px 15px;
}

#stylized select{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:225px;
margin:2px 0 20px 15px;
}

#stylized textarea{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:220px;
margin:2px 0 20px 15px;
}

#stylized code {
color:#FF0000;
padding-left:2px;
padding-right:3px;
font-size:12px;
}

input.chkbox{
float:left;
padding:0px 5px 0px 0px;
border:none;
width:19px;
height:25px;
display:block;
clear:left;
}

#stylized button{
clear:both;
margin-left:150px;
width:98px;
height:27px;
background:url(../images/btn-homepage.png) no-repeat left top;
text-align:center;
line-height:27px;
color:#39393a;
font-size:11px;
font-weight:bold;
border:none;
}

.txt_btn{
width:98px;
height:27px;
background:url(../images/btn-homepage.png) no-repeat left top;
text-align:center;
line-height:27px;
color:#39393a;
font-size:11px;
font-weight:bold;
border:none;
float:right;
margin-right:5px;
}

/*----------footer ends here-----------------*/