@import url(http://fonts.googleapis.com/css?family=Droid+Sans);



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

p{font-family: arial;
color: #616161;
font-size: 13px;
line-height: 20px;}	
h1{font-family: 'Droid Sans';
font-size: 20px;
color: #093479;}

 /*pagelabel*/

#pagelabel{ background:url(images/pagelabel.png) repeat-x; width:auto; height:81px; margin-top:4px;}

#pagelabel h1{ font-family:arial; color:white; width:500px; float:left; border:0px solid black; position:relative; z-index:9999}

#pagelabel img{float:left; margin-left:24px; background-position:z-index;}

/*logo*/

#logo{ background:url(images/logo.png) no-repeat; width:322px; height:127px; margin-top:20px; }

/*topcontact*/

#tollfree{ background:url(images/tollfree.png) no-repeat; width:210px; height:40px; margin-top:70px; border:0px solid black; display:block; padding:0px 0 0 65px; margin-left:57px;}

#tollfree p { font-family:arial; font-size:18px; color:#093479; font-weight:bold; margin:0px; letter-spacing:1px;}
#tollfree p.toll{font-family:arial; font-size:15px;color: #444444;letter-spacing: 0px;}


 /*menu*/

#menu{ background:url(images/menu.png) repeat-x; height:41px; width:auto; margin-top:20px; }

#menu ul{ padding:0px; margin:0px;}

#menu li{ list-style:none; display:block; float:left; }

#menu li a{ background:url(images/divider.png) no-repeat left top;  display:block; color:white; font-family:arial; 

		text-transform:uppercase; text-decoration:none; font-size: 13px; padding:12px 25px; border:0px solid black;}

#menu li.current-menu-item a{ background:url(images/divider.png) no-repeat left top #093479; color:#fff; font-family:arial; font-size: 13px;}

#menu .first a.selected{background:#093479;}

#menu .first a{background:none;}





/*featured*/

.featured_image { padding:0px; margin:0px; border:0px solid black;}

.featured_image .border-top{ background:url(images/border-top.png) no-repeat; width:544px; height:12px; }

.featured_image .border-bottom{ background:url(images/border-bottom.png) no-repeat; width:544px; height:12px; padding-bottom:20px;}

.featured_image .border-middle{ background:url(images/border-middle.png) repeat-y; width:544px; padding:0px 0px 0px 12px; margin:0px;}

.featured_text p.header{ font-family: arial; color:#093479; font-size:14px;}

.featured_text p.content{ font-family: arial; color:#616161; font-size:13px; line-height:23px;}



/*portfolio*/

.portfoliocont { background:url(images/portfolio_cont.png) repeat-x; width:auto; height:348px; padding:10px 10px 0px 11px; margin:0px; text-align:center}

.portfoliocont .portshadow{ background:url(images/portshadow.png) no-repeat; width:277px; height:9px; }

.portfoliocont p.header{ font-family:arial; color:white; text-transform:uppercase; font-size:13px; font-weight:bold; padding:0px 0px 0px 10px; margin-top:2px; }

.portfoliocont p.header a{color:#fff; text-decoration:none}

.portfoliocont p.header a:hover{text-decoration:underline}

.portfoliocont p.content{ font-family:arial; color:white; font-size:13px; padding:0px 0px 0px 10px; line-height:20px; margin-top:-5px; }

.portfoliocont p.content a{ text-decoration:none; color:#0cd4f3; }

.portfoliocont p.content a:hover{ text-decoration:none; color:white; }

.portfoliocont .button_link{background:url(images/button_link.png) no-repeat; display:block; height: 32px; width: 140px; margin:auto}

.portfoliocont .button_link:hover{background:url(images/button_link2.png) no-repeat;}

/*services_ads*/

.services_ads { background:url(images/services_ads.png) no-repeat; width:960px; height:209px; padding:20px 0px 0px 20px; position:relative; }

.services_ads img{ float:left; padding:0px 30px 0px 0px; }

.services_ads p.ads_header{ padding:10px 20px 40px 20px; margin:0px; font-family:'Droid Sans'; color:white; font-size:40px; margin-top:20px;}

.services_ads p.ads_sub{ padding:0px 0px 20px 0px; margin:0px; font-family:'Droid Sans'; color:white; font-size:30px; margin-top:-20px; border:0px solid black; width:400px; float:right; margin-right:65px;}

.services_ads .order_website{background:url(images/order_website.png) no-repeat; width:103px; height:93px; position:absolute; top:0px; right:20px;}

.services_topic .services_header { background:url(images/services_label.png) no-repeat; width:300px; height:53px; }

.services_topic p.services_header { font-family:arial; color:white; font-size:20px; padding:12px 10px 10px 0px; text-align:center;}

.services_topic p.services_content{ font-family:arial; color:black; font-size:13px; line-height:20px; margin-top:-30px; padding:0px; color:#616161; line-height:23px;}

.services_topic  p.services_content a { color:#1f59b1; text-decoration:none; }

.services_topic  p.services_content a:hover { color:#002060; text-decoration:none; }



/*search*/

#search {position:relative;}

#search input{ background-color:white; width:228px; height:22px; margin-top:8px; border: 1px solid white;

padding:4px;float:right; margin-right:20px;

text-align: left; width: 228px; height:auto;

-webkit-border-radius: 100px;

-moz-border-radius: 100px;

border-radius: 100px;

behavior: url(/PIE.htc);

}

#search input.style{font-family:arial; font-size:13px; color:#747474; }

#search #searchbutton {background:url(images/search_icon.png) no-repeat; width:17px; height:15px; position:absolute; right:5px; top:5px; cursor:pointer;}

/*slider*/

#sliderdivider{ background-color:#093479; height:4px; width:auto; margin-bottom:20px;}

/*qoutes*/

#qoutes span{ font-family:'Droid Sans'; font-size:30px; color:#093479; margin-top:10px; float:left;}

#qoutes p.subpages { float:left; padding:0px; font-size:16px; line-height:27px; font-style:italic; color:#616161; margin:0px;}

#qoutes p.subpages a{ color:#093479; text-decoration:none;}

#qoutes p.subpages a:hover{ color:#06224e; text-decoration:none;}

/*contactbutton*/

#contactbutton{ background:url(images/button.png) no-repeat; width:339px; height:51px; float:left;}

#contactbutton a { text-decoration:none; display:block; color:white; font-family:arial; font-size:24px; font-weight:bold; padding:13px 30px 30px 20px; }

#contactbutton a:hover{ display:block; color:#04eaff; font-family:arial; font-size:24px; font-weight:bold;}

#cbshadow{ background:url(images/buttonshadow.png) no-repeat bottom center; width:336px; height:24px; padding:20px 20px 20px 0px; }



/*contactus*/

#contactus { }

#contactus p.label{ font-family:arial; font-size:28px; color:#093479; font-weight:bold}

#contactus ul{ padding:0px;}

#contactus ul li{ border:0px solid black; float:left; list-style:none;}

#contactus ul li p.contactdetails { font-family:arial; font-size:13px; color:#616161; padding-left:40px; line-height:20px;}

#contactus ul li p.header { font-family:arial; font-size:20px; color:#093479; font-weight:bold; padding-left:40px;}

#contactus .contactform { background:url(images/contactform.png) repeat-x; width:350px; height:338px; padding:20px 0px 0px 20px; }

#contactus .contactform input{ height:30px; width:323px; border:0px; margin-bottom:20px; color:#616161; font-style:italic; padding-left:10px;}

#contactus .contactform textarea{ height:100px; width:313px; border:0px; margin-bottom:20px; color:#616161; font-style:italic; font-family:arial; font-size:13px; padding:10px 10px 0px 10px;  }

#contactus .contactform  .send{ background:url(images/sendbutton.png); width:333px; height:36px; border:0px; cursor:pointer; color:white; margin-bottom:0}

#contactus .contactform .sendshadow{ background:url(images/sendshadow.png) no-repeat; width:333px; height:17px; margin-left:10px;}

#contactus .contactform p.note{ color:white; font-size:12px; font-family:arial; margin-left:20px; margin-top:0px;}

#contactus .feedback{ background:url(images/feedback.png) no-repeat; width:20px; height:81px; margin-left:50px; margin-top:120px;}



/*widgets*/

#widgets{ background:url(images/widgets.png) repeat-x; width:auto; height:182px;}

#widgets .widgetscont p.widgets_header{ color:white; font-weight:bold; font-family:arial; font-size:19px;}

#widgets .widgetscont p.widgets_cont{ color:white; font-weight:regular; font-family:arial; font-size:12px; line-height:20px;}

#widgets .widgetscont a.widgets_link{ color:white; font-weight:regular; font-family:arial; font-size:12px; float:right;}

#widgets .widgetscont a.widgets_link:hover{ text-decoration:none; }

/*aboutwidgets*/

#aboutwidgets{ padding:10px; margin:0px;}

#aboutwidgets p.header{ font-family:'Droid Sans'; font-size:30px; color:#093479;}

#aboutwidgets p.content{ font-family:arial; color:#616161; font-size:13px; line-height:20px;}

#aboutwidgets p.readmore{ background:url(images/readmore.png) no-repeat; width:120px; height:33px; color:white; font-family:arial; font-size:14px; margin:0; padding:3px 0px 0px 10px;}

#aboutwidgets a{ text-decoration:none;color: white;}

#aboutshadow{ background:url(images/about-shadow.png)no-repeat; width:300px; height:12px;}



/*footer*/

#footer{ background:url(images/footer.png) repeat-x; width:auto; height:50px; }

#footer .footer_copyright p { font-family:arial; font-size:12px; color:white; margin-top:20px;}

#footer .footer_socialnetworks ul { border:0px solid black; width:300px; padding:0px 0px 8px 0px; margin-top:10px; margin-left:80px;}

#footer .footer_socialnetworks li { float:left; list-style:none;}

#footer .footer_socialnetworks li a{ padding-left:8px;}

#footer .footer_socialnetworks li p { color:white; font-family:arial; font-size:12px;}
.footer_copyright{width: 405px !important;}
.container_12 .push_4{left: 250px !important;}
#footer .footer_copyright p a{font-family: arial;font-size: 12px;color: white;margin-top: 20px;