@charset UTF-8;

/* CSS Document */
/* -------    Page Layout ----------*/
body {
padding:0;
margin:3px 0 0;
font:12px/15px arial, Helvetica, sans-serif;
color:#303030;
background:#fff;
}

td {
font:12px/15px arial, Helvetica, sans-serif;
color:#303030;
}

div,h1,h2,h3,h4,p,img,ul,ol,li,form,input,textarea {
padding:0;
margin:0;
}

p {
padding:0 0 10px;
margin:0;
}

ul {
list-style:none;
}

img {
outline:none;
border:none;
}

a {
outline:none;
text-decoration:none;
}

a.nav {
font-size:16px;
line-height:20px;
font-weight:normal;
color:#221E1F;
padding-bottom:10px;
text-decoration: none;
}

a.nav:hover {
text-decoration: none;
color: #fff;
}

/*--------------*/
.orangeText {
color:#FF9519;
}

.grayText {
color:#5D5D5D;
}

.fontSize11 {
font-size:11px;
}

.heading1 {
font-size:18px;
line-height:24px;
font-weight:normal;
color:#221E1F;
padding-bottom:10px;
}

.heading2 {
font-size:16px;
line-height:20px;
font-weight:bold;
color:#5D5D5D;
padding:10px 0 10px 14px;
background:url(images/dot.gif) bottom left repeat-x;
display:block;
margin-bottom:10px;
}

/*--------------*/
#topmenu {
width:778px;
height:46px;
text-align:center;
background:url(images/topmenu-bg.gif) top left no-repeat;
}

#topmenu td {
padding:2px 32px;
}

.menuBorderright {
border-right:#EFB215 1px solid;
}

.menuBorderLeft {
border-left:#F7D986 1px solid;
}

#logo {
margin-top:1px;
padding:20px 0 0;
border-top:#E2E2E2 1px solid;
border-right:#E2E2E2 1px solid;
border-left:#E2E2E2 1px solid;
}

#rightPanel {
background:#fff url(images/rightpanel-bg.gif) top right repeat-x;
}

.list {
padding:10px 0;
}

.list li {
display:block;
padding:0 0 14px 23px;
margin-left:22px;
background:url(images/arrow.gif) top left no-repeat;
}

#servicesBoxTop {
background:url(images/services_img.gif) top left no-repeat;
width:387px;
padding-top:78px;
}

#servicesBoxBottom {
background:url(images/services_img1.gif) bottom left no-repeat;
width:387px;
height:45px;
}

#servicesBox {
padding:0 22px 0 93px;
background:url(images/services_img3.gif) top left repeat-y;
}

#servicesBox div {
margin-right:8px;
background:url(images/dot.gif) bottom left repeat-x;
}

#servicesBox a {
padding:6px 0 7px 16px;
display:block;
color:#303030;
text-align:left;
font-weight:bold;
background:url(images/bullet.gif) center left no-repeat;
}

#servicesBox a:hover {
color:#D2A204;
}

#servicesBox .price {
color:#FFFFFF;
text-align:center;
background:#E4B004 url(images/price-bg.gif) top left no-repeat;
width: 90px;
}

#footerTop {
padding:0;
margin: 0 0 30px;
background:url(images/footer-bg.gif) center bottom no-repeat;
}

#footerTop a {
color:#5D5D5D;
}

#footerTop a:hover {
color:#5D5D5D;
text-decoration:underline;
}

#footerBottom {
padding:20px 0;
font-size:11px;
}

#footerBottom a {
padding:0 5px;
color:#5D5D5D;
font-weight:bold;
}

#footerBottom a:hover {
padding:0 5px;
color:#000;
font-weight:bold;
}

a.partner_link {
	color: #F3A249;
	font-weight: 700;
	font-size: 16px;
	font-family: "Trebuchet MS";
}

a:hover.partner_link {
	color: #000;
}

.contact_td {
	border: 1px dashed #ccc;
	border-collapse: none;
	height: 300px;
}
