*{
padding:0px;
margin:0px;
	}

body{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
font-weight:normal;
background:#F6F6F6 url(../images/web_bg.jpg) repeat-x;
}

a{
color:#535353;
text-decoration:none;
}

a:hover{
text-decoration:none;
}
h1,h2,h3,h4,h5,h6{font-family:"Myriad Pro", "Trebuchet MS";color:#d90a29;font-weight:normal; overflow:visible;}
h1{font-size:18px;}h2{font-size:16px;}h3{font-size:14px;}h4{font-size:12px;}h5{font-size:10px;}
.right-content h1{text-transform:uppercase;}
.right-content a{text-decoration:underline;}
.heading{padding:10px 0px 10px 0px;}
h3 a{font-family:"Myriad Pro", "Trebuchet MS";color:#d90a29;overflow:visible;}

.text-input{border:#d90a29 1px solid; width:250px;} 
.reset{
background:url(../images/reset_button.jpg) no-repeat;
width:62px;
height:23px;
border:0px;
padding:0px;
}
.submit{
padding:0px;
border:0px;
background:url(../images/submit_button.jpg) no-repeat;
width:62px;
height:23px;
}
textarea { border:#d90a29 1px solid; width:250px; } 

ul{list-style:inside;}
	
.no-border{
border:none;
}

.clear {
clear:both;
}

#main {
width:936px;
text-align:left;
}

#header {
width:936px;
text-align:left;
background:url(../images/head_bg.jpg) no-repeat;
height:337px;
}

#header-2 {
width:936px;
text-align:left;
background:url(../images/head_bg_2.jpg) no-repeat;
height:146px;
}

#header-3 {
width:936px;
text-align:left;
background:url(../images/head_bg_3.jpg) no-repeat;
height:146px;
}

.logo {
float:left;
margin-left:55px;
_margin-left:27px;

}

.top-bar {
float:right;
padding-top:40px;
}

.banner {
float:right;
width:650px;
}

.left-nev {
/*float:left;*/
width:260px;
text-align:left;
/*height:199px;*/
*clear:both;
}

.left-nev ul {
list-style:none;
text-align:left;
float:left;
margin-top:/*10px;*/45px;
_margin-top:0px;
text-transform:uppercase;
}

.left-nev ul li{
}


.left-nev a{
float:left;
font-family:"Myriad Pro", "Trebuchet MS";
font-size:18px;
color:#FFFFFF;
width:180px;
padding-top:23px;
_padding-top:26px;
}

.left-nev-2 {
float:left;
width:270px;
text-align:center;
}

.left-nev-2 ul {
list-style:none;
text-align:left;
float:left;
padding-left:10px;
text-transform:uppercase;
}

.left-nev-2 ul li{
}


.left-nev-2 a{
float:left;
font-family:"Myriad Pro", "Trebuchet MS";
font-size:18px;
color:#FFFFFF;
width:180px;
padding-top:23px;
}

.position {
float:left;
width:250px;
padding-left:95px;
_padding-left:75px;
padding-top:15px;
}

.position img{
float:left;
}

.position span{
float:left;
font-family:"Myriad Pro", "Trebuchet MS";
font-size:18px;
color:#d90a29;
padding-left:5px;
width:180px;
padding-bottom:10px;
}

.position ul li{
float:left;
padding-left:10px;
background:url(../images/arrow.jpg) no-repeat left;
width:180px;
line-height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

.position a{
float:left;
width:150px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#d90a29;
text-decoration:underline;
padding-top:18px;
}

.news {
float:left;
padding-left:33px;
_padding-left:20px !Important;
padding-top:15px;
width:268px;
_width:260px !Important;
}

.news img{
float:left;
}

.news span{
float:left;
font-family:"Myriad Pro", "Trebuchet MS";
font-size:18px;
color:#d90a29;
padding-left:5px;
width:180px;
padding-bottom:10px;
}

.news ul{ list-style-type:none;}
.news ul li{
float:left;
padding-left:10px;
background:url(../images/arrow.jpg) no-repeat left;
width:250px;
line-height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

.news ul li a{
line-height:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#535353;
}

.more{
float:left;
width:150px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#d90a29;
text-decoration:underline;
padding-top:9px;
/*margin-left:-25px;*/
}

#content {
float:right;
width:856px;
background:#FFFFFF;
}

.left-content {
float:left;
background:url(../images/dotted_stripe.jpg) no-repeat right;
min-height:294px;
width:193px;
padding:15px 0px 0px 20px;
}

.left-content img{
float:left;
}

.left-content span{
float:left;
background:url(../images/dotted_stripe_2.jpg) no-repeat bottom;
width:160px;
font-family:"Myriad Pro", "Trebuchet MS";
font-size:18px;
color:#d90a29;
padding:5px 0px 2px 3px;
margin-bottom:5px;
}

.left-content ul{ list-style-type:none;}

.left-content ul li{
float:left;
padding-left:10px;
background:url(../images/arrow_2.jpg) no-repeat left;
width:160px;
line-height:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
margin-left:15px;
}

.right-content {
float:left;
width:600px;
_width:590px !Important;
padding:20px;
padding-bottom:50px;
}

.full{
min-height:218px;
width:810px;
}

.full h1{ text-align:center;}

.right-content #page-content{
/*float:left;*/
padding:0px;
padding-top:9px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:14px;
color:#535353;
text-align:justify;
line-height:18px;
}

.right-content div{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:18px;
color:#535353;
text-align:justify;
}

#footer {
float:right;
background:#A61134;
width:856px;
}

.clients-bg {
float:right;
_position:absolute !Important;
width:230px;
height:92px;
background:url(../images/clents_bg.jpg) no-repeat;
margin-right:-19px;
margin-top:-42px;
}

.clients-bg1 {
float:left;
_position:absolute !Important;
width:228px;
height:73px;
background:url(../images/client2_bg.jpg) no-repeat;
margin-left:-21px;
margin-top:-23px;
}

.clients-bg1 img{
margin-left:28px;
margin-top:23px;
}

.clients-bg img{
margin-left:23px;
margin-top:14px;
}

.bottom-links {
	color:#FFFFFF;
	margin-top:15px;
	margin-left:15px;
	width:630px;
}

#footer-link {
float:left;
background:#A61134;
width:315px;
margin-left:60px;
}

#footer-link > ul{
list-style:none;
display:inline;
}

.bottom-links a{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:underline;
margin-left:6px;
padding-top:12px;
padding-right:0px;
text-transform:capitalize;
}


.bottom-links span{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
/*margin-top:3px;*/
margin-left:72px;
}

.bottom-links span.seprator{
margin-top:13px;
margin-left:6px;
}

#lhs-quote{
float:left; width:16px; height:14px;
background:url(../images/rhs-quote.png) no-repeat;
/*padding:0px; margin:0px;margin-left:-21px;
*//*margin-top:-2px;
*margin-left:0px;
_margin-left:0px;*/
overflow:visible;
position:relative;
margin-left:-21px;
top:-2px;
}

#rhs-quote{
float:none; width:16px; height:14px;
background:url(../images/lhs-quote.png) no-repeat;
/*padding:0px; margin:0px;
margin-right:-10px;
margin-top:10px;
overflow:visible;*/
/*position:relative;
right:0px;
top:11px;*/
float:none;
height:14px;
margin-left:4px;
margin-top:8px;
position:absolute
}


/* Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) 
{ 
.left-nev a{
padding-top:25px;}
}

/* Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) 
{
.footerlinks{
padding-top:0px;
margin-top:-12px;
}
}