﻿html {text-align:center; overflow: -moz-scrollbars-vertical;}
body{font-size:12px;font-family:'Open Sans', sans-serif;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-image:url('../content/images/background.jpg');background-repeat:no-repeat;background-attachment:scroll;background-position:center top;border-top: solid #313131 5px;}
#main{width: 990px;margin-top:0px;margin-bottom:0px;margin-right:auto;margin-left:auto;text-align:left;}
/*BASIC STYLES*/
h1{color:#000000; font-size: 25pt;font-weight:bold; letter-spacing: -2.5px;}
h2{color:#000000;}
p{color:#000000;font-size: 10pt;font-weight:normal;}
a{outline:none;color: #000000;text-decoration: none;}
a:hover{ text-decoration: underline;}
img{border:none;}
/*HEADER START*/
#logo {float:left;width:320px; height: 160px; padding: 10px 0px 10px 0px; margin: 0px;}
#telephone{float:right;width:301px; height: 80px;background-image: url('../content/images/telephoneoff.gif'); background-repeat:no-repeat;}
#telephoneoff{float:right; padding: 5px 25px 10px 0px; margin: 0px;}
#telephoneon{height: 58px; background-image: url('../content/images/telephoneon.gif');  background-repeat:no-repeat;display : none;}
#telephoneon-left{float:left;color:#ffffff; font-size: 11pt; font-weight:bold;padding: 0px; margin: 0px; line-height: normal;padding:5px 0px 0px 90px; width:75px;}
#telephoneon-right{float:left;color:#ffffff; font-size: 11pt; font-weight:normal;padding: 0px; margin: 0px; line-height: normal;padding:5px 0px 0px 0px; width:120px;}
#headermenu{float:left;width:650px;border-top: solid 2px #E6E6E6;border-bottom: solid 2px #E6E6E6; padding: 5px 0px 5px 0px; margin: 0px 0px 0px 0px;}
#headermenu ul{margin: 0;padding: 0;list-style-type: none;text-align: center;}
#headermenu ul li{display: inline; padding:0px 4px 0px 4px;} 
#headermenu ul li.first{padding-left:0px !important;} 
#headermenu ul li a{color: #313131; font-weight:bold; font-size: 10pt; letter-spacing: 0px;}
#headermenu ul li a.blue{color: #2EC2C6; font-weight:bold; font-size: 10pt; letter-spacing: 0px;}
#headermenu ul li a:hover{color: #2EC2C6; text-decoration:none;}
#headermenu ul li a.blue:hover{color: #2EC2C6; text-decoration:underline;}
#mainmenu {float:left; clear:left; width:976px;border-top: solid 5px #E6E6E6;padding: 3px 0px 3px 0px; margin: 0px;}
#mainmenu ul{margin: 0;padding: 0;list-style-type: none;text-align: left;}
#mainmenu ul li{display: inline; padding:0px 40px 0px 30px;} 
#mainmenu ul li.first{display: inline; padding:0px 40px 0px 20px;} 
#mainmenu ul li a{width: 250px; color: #9B9B9B; font-weight:bold; font-size: 10pt;}
/*HEADER END*/
/*HOME PAGE START*/
#mainsection{float:left; clear:left; width:976px; height:475px; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px; background-image: url('../content/images/home_main.jpg');}
#mainsection-sub {float:left; width:415px;padding: 20px 0px 0px 25px; margin: 0px;}
#mainsection-sub h1{color:#000000; font-size: 30pt;font-weight:bold; letter-spacing: -2.5px; padding: 0px 0px 15px 0px; margin: 0px; line-height: normal;}
#mainsection-sub p{color:#000000; font-size: 14pt; font-weight:normal;padding: 0px; margin: 0px; line-height: normal;}
div.largebar{float:left; clear:left; width:976px;border-top: solid 5px #E6E6E6;padding: 5px 0px 5px 0px; margin: 0px;}
div.smallbar{float:left; clear:left; width:976px;border-top: solid 2px #E6E6E6;padding: 5px 0px 5px 0px; margin: 0px;}
div.smallbox{float:left; width:335px;padding: 0px 0px 10px 0px; margin: 0px;}
div.smallbox h1{color:#000000; font-size: 12pt;font-weight:bold; letter-spacing: -1px; padding: 0px 0px 0px 0px; margin: 0px; line-height: normal;}
div.smallbox p{color:#000000; font-size: 9pt; font-weight:normal;padding: 5px 0px 5px 0px; margin: 0px; line-height: normal;width:310px;}
div.smallbox a{color: #313131; font-weight:bold; font-size: 10pt; letter-spacing: 0px;text-decoration:underline;}
div.smallbox a:hover{color: #2EC2C6; }
div.smallboxlast{float:left; width:300px;padding: 0px 0px 10px 0px; margin: 0px;}
div.smallboxlast h1{color:#000000; font-size: 12pt;font-weight:bold; letter-spacing: -1px; padding: 0px 0px 0px 0px; margin: 0px; line-height: normal;}
div.smallboxlast p{color:#000000; font-size: 9pt; font-weight:normal;padding: 5px 0px 5px 0px; margin: 0px; line-height: normal;width:310px;}
div.smallboxlast a{color: #313131; font-weight:bold; font-size: 10pt; letter-spacing: 0px;text-decoration:underline;}
div.smallboxlast a:hover{color: #2EC2C6; }
div.ourblog{float:left;width:335px;height:250px;padding: 0px 0px 10px 0px;margin: 0px;background-image:url('../content/images/our_blog.gif');background-repeat:no-repeat;background-position: left top;}
div.ourblog h1{color:#000000; font-size: 14pt;font-weight:bold; letter-spacing: -1px; padding: 0px 0px 0px 0px; margin: 0px; line-height: normal;}
div.ourblog h2{color:#FFA157; font-size: 12pt;font-weight:bold; letter-spacing: -1px; padding: 10px 0px 0px 0px; margin: 0px; line-height: normal;}
div.ourblog h3{color:#969696; font-size: 9pt;letter-spacing: 0px; padding: 5px 0px 5px 0px; margin: 0px; line-height: normal;}
div.ourblog p{color:#000000; font-size: 8pt; font-weight:normal;padding: 5px 0px 15px 0px; margin: 0px; line-height: normal;width:310px;}
div.ourblog a{color: #313131; font-weight:bold; font-size: 10pt; letter-spacing: 0px;text-decoration:underline;}
div.ourblog a:hover{color: #2EC2C6; }
div.ourtweets{float:left; width:335px;height:250px;padding: 0px 0px 10px 0px; margin: 0px;background-image:url('../content/images/our_tweets.gif');background-repeat:no-repeat;background-position: left top;}
div.ourtweets h1{color:#000000; font-size: 12pt;font-weight:bold; letter-spacing: -1px; padding: 0px 0px 10px 0px; margin: 0px; line-height: normal;}
div.ourtweets h3{color:#969696; font-size: 9pt;letter-spacing: 0px; padding: 5px 0px 5px 0px; margin: 0px; line-height: normal; font-style:italic;}
div.ourtweets p{color:#000000; font-size: 8pt; font-weight:normal;padding: 5px 0px 5px 0px; margin: 0px; line-height: normal;width:240px;}
div.ourtweets a{color: #313131; font-weight:bold; font-size: 10pt; letter-spacing: 0px;text-decoration:underline;}
div.ourtweets a:hover{color: #2EC2C6; }
div.whitepapers{float:left; width:300px;height:250px;padding: 0px 0px 10px 0px; margin: 0px;background-image:url('../content/images/white_papers.gif');background-repeat:no-repeat;background-position: left top;}
div.whitepapers h1{color:#000000; font-size: 12pt;font-weight:bold; letter-spacing: -1px; padding: 0px 0px 10px 0px; margin: 0px; line-height: normal;}
div.whitepapers p{width:300px;color:#000000; font-size: 8pt; font-weight:normal;padding: 5px 0px 5px 0px; margin: 0px; line-height: normal;}
div.whitepapers a{color: #313131; font-weight:bold; letter-spacing: 0px;text-decoration:underline;}
div.whitepapers a:hover{color: #2EC2C6; }
div.ourblogmore{float:left;width:335px;padding: 0px 0px 10px 0px;margin: 0px;}
div.ourblogmore a{color: #313131; font-weight:bold; font-size: 10pt; letter-spacing: 0px;text-decoration:underline;}
div.ourblogmore a:hover{color: #2EC2C6; }
div.ourtweetsmore{float:left; width:335px;padding: 0px 0px 10px 0px; margin: 0px;}
div.ourtweetsmore a{color: #313131; font-weight:bold; font-size: 10pt; letter-spacing: 0px;text-decoration:underline;}
div.ourtweetsmore a:hover{color: #2EC2C6;}
div.whitepapersmore{float:left; width:300px;padding: 0px 0px 10px 0px; margin: 0px;}
div.whitepapersmore a{color: #313131; font-weight:bold; font-size: 10pt; letter-spacing: 0px;text-decoration:underline;}
div.whitepapersmore a:hover{color: #2EC2C6;}
div.smallbarshort{float:left; clear:left; width:300px;border-top: solid 2px #E6E6E6;padding: 5px 0px 5px 0px; margin: 0px;}
/*HOME PAGE END*/
/*ABOUTS US PAGE START*/
#about-us{float:left; clear:left; width:976px; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px;}
#about-us h1{color:#313131; font-size: 16pt;font-weight:bold; letter-spacing: -1px; padding: 0px 0px 0px 0px; margin: 0px; line-height: normal;}
#about-us-left {float:left; width:976px;padding: 10px 0px 0px 0px; margin: 0px;}
#about-us-left h1{color:#313131; font-size: 16pt;font-weight:bold; letter-spacing: -2.5px; padding: 0px 0px 15px 0px; margin: 0px; line-height: normal;}
#about-us-left p{color:#000000; font-size: 10pt; font-weight:normal;padding: 10px 20px 0px 0px; margin: 0px; line-height: normal;}
#about-us-right {float:left; width:480px;padding: 0px 0px 0px 0px; margin: 0px;}
#about-us-middle{float:left; width:976px;padding: 0px 0px 0px 0px; margin: 0px;}
#about-us-middle h1{color:#313131; font-size: 16pt;font-weight:bold; letter-spacing: -2.5px; padding: 0px 0px 5px 0px; margin: 0px; line-height: normal;}
#about-us-middle h2{color:#313131; font-size: 12pt;font-weight:bold; letter-spacing: -2.5px; padding: 0px 0px 5px 0px; margin: 0px; line-height: normal;}
#about-us-middle p{color:#000000; font-size: 10pt; font-weight:normal;padding: 10px 20px 0px 0px; margin: 0px; line-height: normal;}
/*ABOUTS US PAGE END*/
div.picture160{float:left;width:160px;padding: 0px 0px 10px 0px;margin: 0px;}
div.text300{float:left;width:300px; padding: 0px 0px 10px 0px;margin: 0px;}
div.picture160link{float:left;width:160px;padding: 0px 0px 10px 0px;margin: 0px;}
div.text300link{float:left;width:300px;padding: 0px 0px 10px 0px;margin: 0px;}
div.picture160{float:left;width:160px;padding: 0px 0px 10px 0px;margin: 0px;}
div.greybarthick430{float:left; clear:left; width:430px;border-top: solid 2px #E6E6E6;padding: 5px 0px 5px 0px; margin: 0px;}
div.greybarthin980{float:left; clear:left; width:980px;border-top: solid 2px #E6E6E6;padding: 5px 0px 5px 0px; margin: 0px;}
div.greybarthick980{float:left; clear:left; width:980px;border-top: solid 5px #E6E6E6;padding: 5px 0px 5px 0px; margin: 0px;}
div.box330{float:left;width:325px; padding: 0px 0px 10px 0px;margin: 0px;}
/*CASE STUDIES PAGE START*/
#case-studies{float:left; clear:left; width:976px; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px;}
#case-studies h1{color:#313131; font-size: 16pt;font-weight:bold; letter-spacing: -1px; padding: 0px 0px 0px 0px; margin: 0px; line-height: normal;}
div.case-studies-left {float:left; clear:left;width:480px;padding: 15px 0px 20px 0px; margin: 0px;}
div.case-studies-left h1{color:#313131; font-size: 16pt;font-weight:bold; letter-spacing: -2.5px; padding: 0px 0px 15px 0px; margin: 0px; line-height: normal;}
div.case-studies-left p{color:#000000; font-size: 10pt; font-weight:normal;padding: 10px 20px 0px 0px; margin: 0px; line-height: normal;}
div.case-studies-right {float:left; width:480px;padding: 0px 0px 0px 0px; margin: 0px;}
/*CASE STUDIES PAGE END*/
/*CASE STUDIES TEMPLATE PAGE START*/
#case-studies-template{float:left; clear:left; width:976px; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px;}
#case-studies-template h1{color:#313131; font-size: 16pt;font-weight:bold; letter-spacing: -1px; padding: 0px 0px 0px 0px; margin: 0px; line-height: normal;}
#case-studies-template p{color:#000000; font-size: 10pt; font-weight:normal;padding: 10px 20px 0px 0px; margin: 0px; line-height: normal;}
#case-studies-template table{border:solid 1px #70E7EC; }
#case-studies-template th{background-color:#70E7EC;padding: 5px; border-right:solid 1px #ffffff;}
#case-studies-template th.last{padding: 5px; border-right:none;}
#case-studies-template td{padding: 5px; border-right:solid 1px #70E7EC;}
#case-studies-template td.last{padding: 5px; border-right:none;}
div.case-studies-template-left {float:left; clear:left;width:460px;padding: 15px 20px 20px 0px; margin: 0px; }
div.case-studies-template-left h1{color:#313131; font-size: 16pt;font-weight:bold; letter-spacing: -1px; padding: 0px 0px 20px 0px; margin: 0px; line-height: normal;}
div.case-studies-template-left p{color:#000000; font-size: 10pt; font-weight:normal;padding: 5px 20px 0px 0px; margin: 0px; line-height: normal;}
div.case-studies-template-left ul{list-style-type: none;padding: 0px 0px 0px 20px;margin: 0px;}
div.case-studies-template-left li{background-image: url('../content/images/bullet_blue.gif');background-repeat: no-repeat;background-position: 0px 5px; padding: 0px 0px 10px 20px;}
div.case-studies-template-right {float:left; width:480px;padding: 0px 0px 20px 0px; margin: 0px;}
div.case-studies-template-right h1{color:#313131; font-size: 16pt;font-weight:bold; letter-spacing: -2.5px; padding: 0px 0px 10px 0px; margin: 0px; line-height: normal;}
div.case-studies-template-right p{color:#000000; font-size: 10pt; font-weight:normal;padding: 5px 20px 0px 0px; margin: 0px; line-height: normal;}
/*CASE STUDIES TEMPLATE PAGE END*/
/*CLIENT LOGGED IN PAGE START*/
#client-logged-in{float:left; clear:left; width:976px; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px;}
#client-logged-in h1{color:#313131; font-size: 16pt;font-weight:bold; letter-spacing: -1px; padding: 0px 0px 0px 0px; margin: 0px; line-height: normal;}
#client-logged-in h1.top{float:left;width:150px;color:#313131; font-size: 16pt;font-weight:bold; letter-spacing: -1px; padding: 0px 0px 0px 0px; margin: 0px; line-height: normal;}
#client-logged-in p{color:#000000; font-size: 10pt; font-weight:normal;padding: 10px 20px 0px 0px; margin: 0px; line-height: normal;}
#client-logged-in p.login{text-align: right;color:#000000; font-size: 10pt; font-weight:normal;padding: 0px 20px 0px 0px; margin: 0px; line-height: normal;}
#client-logged-in p.login a{ text-decoration:underline;}
#client-logged-in p.login a:hover{ text-decoration:underline; color:#2EC2C6;}
#client-logged-in table{border:solid 1px #70E7EC; }
#client-logged-in th{background-color:#70E7EC;padding: 5px; border-right:solid 1px #ffffff;}
#client-logged-in th.last{padding: 5px; border-right:none;}
#client-logged-in td{padding: 5px; border-right:solid 1px #70E7EC;}
#client-logged-in td.last{padding: 5px; border-right:none;}
#client-logged-in p.entry{color:#000000; font-size: 10pt; font-weight:normal;padding: 3px 0px 3px 0px; margin: 0px; line-height: 8pt;}
#client-logged-in a.wordlink{margin: 0px 0px 0px 120px;padding:0px 0px 0px 0px;}
#client-logged-in table.login{background-color:#70E7EC; border:none;width:400px;margin:20px 0px 0px 250px;padding:0px;}
#client-logged-in table.login tr{padding: 0px; margin:0px;}
#client-logged-in table.login td{padding: 0px; margin:0px; border:none; height:50px; }
#client-logged-in table.login td.top{height:70px; }
#client-logged-in table.login td.bottom{height:70px; }
#client-logged-in table.login input{ padding: 5px 0px 5px 10px; width:345px; margin-left:20px; }
/*CLIENT LOGGED IN PAGE END*/
/*CLIENT LOGIN PAGE START*/
#client-login{float:left; clear:left; width:976px; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px;}
#client-login h1{color:#313131; font-size: 16pt;font-weight:bold; letter-spacing: -1px; padding: 0px 0px 0px 0px; margin: 0px; line-height: normal;}
#client-login p{color:#000000; font-size: 10pt; font-weight:normal;padding: 10px 20px 0px 0px; margin: 0px; line-height: normal;}
#client-login table.login{background-color:#70E7EC; border:none;width:400px;margin:20px 0px 0px 250px;padding:0px;}
#client-login table.login tr{padding: 0px; margin:0px;}
#client-login table.login td{padding: 0px; margin:0px; border:none; height:50px; }
#client-login table.login td.top{height:70px; }
#client-login table.login td.bottom{height:70px; }
#client-login table.login input{ padding: 5px 0px 5px 10px; width:345px; margin-left:20px; }
/*CLIENT LOGIN PAGE END*/
/*WHY ARE WE DIFFERENT PAGE START*/
#why-are-we-different{float:left; clear:left; width:976px; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px;}
#why-are-we-different h1{color:#313131; font-size: 16pt;font-weight:bold; letter-spacing: -1px; padding: 0px 0px 0px 0px; margin: 0px; line-height: normal;}
#why-are-we-different-left {float:left; width:480px;padding: 10px 0px 0px 0px; margin: 0px;}
#why-are-we-different-left h1{color:#313131; font-size: 16pt;font-weight:bold; letter-spacing: -2.5px; padding: 0px 0px 15px 0px; margin: 0px; line-height: normal;}
#why-are-we-different-left p{color:#000000; font-size: 10pt; font-weight:normal;padding: 10px 20px 0px 0px; margin: 0px; line-height: normal;}
#why-are-we-different-right {float:left; width:480px;padding: 0px 0px 0px 0px; margin: 0px;}
#why-are-we-different-middle{float:left; width:976px;padding: 0px 0px 0px 0px; margin: 0px;}
#why-are-we-different-middle h1{color:#313131; font-size: 16pt;font-weight:bold; letter-spacing: -2.5px; padding: 0px 0px 5px 0px; margin: 0px; line-height: normal;}
#why-are-we-different-middle h2{color:#313131; font-size: 12pt;font-weight:bold; letter-spacing: -2.5px; padding: 0px 0px 5px 0px; margin: 0px; line-height: normal;}
#why-are-we-different-middle p{color:#000000; font-size: 10pt; font-weight:normal;padding: 10px 20px 0px 0px; margin: 0px; line-height: normal;}
/*WHY ARE WE DIFFERENT PAGE END*/
/*OUR SERVICES PAGE START*/
#our-services{float:left; clear:left; width:976px; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px;}
#our-services h1{color:#313131; font-size: 16pt;font-weight:bold; letter-spacing: -1px; padding: 0px 0px 0px 0px; margin: 0px; line-height: normal;}
#our-services p{color:#000000; font-size: 10pt; font-weight:normal;padding: 10px 20px 0px 0px; margin: 0px; line-height: normal;}
div.our-services-left {float:left; clear:left;width:200px;padding: 15px 0px 20px 0px; margin: 0px;}
div.our-services-middle {float:left; width:610px;padding: 15px 0px 20px 0px; margin: 0px;}
div.our-services-middle h1{color:#313131; font-size: 16pt;font-weight:bold; letter-spacing: -1px; padding: 0px 0px 20px 0px; margin: 0px; line-height: normal;}
div.our-services-middle p{color:#000000; font-size: 10pt; font-weight:normal;padding: 5px 20px 0px 0px; margin: 0px; line-height: normal;}
div.our-services-right {float:left; width:150px;padding: 0px 0px 20px 0px; margin: 0px;}
/*OUR SERVICES PAGE END*/
/*INTERNET SERVICES PAGE START*/
#internet-services{float:left; clear:left; width:976px; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px;}
#internet-services h1{color:#313131; font-size: 16pt;font-weight:bold; letter-spacing: -1px; padding: 0px 0px 0px 0px; margin: 0px; line-height: normal;}
#internet-services p{color:#000000; font-size: 10pt; font-weight:normal;padding: 10px 20px 0px 0px; margin: 0px; line-height: normal;}
div.internet-services-left {float:left; clear:left;width:200px;padding: 15px 0px 20px 0px; margin: 0px;}
div.internet-services-middle {float:left; width:610px;padding: 15px 0px 20px 0px; margin: 0px;}
div.internet-services-middle h1{color:#313131; font-size: 16pt;font-weight:bold; letter-spacing: -1px; padding: 0px 0px 20px 0px; margin: 0px; line-height: normal;}
div.internet-services-middle p{color:#000000; font-size: 10pt; font-weight:normal;padding: 5px 20px 0px 0px; margin: 0px; line-height: normal;}
div.internet-services-right {float:left; width:150px;padding: 0px 0px 20px 0px; margin: 0px;}
/*INTERNET SERVICES PAGE END*/
/*LINKS PAGE START*/
#links{float:left; clear:left; width:976px; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px;}
#links h1{color:#313131; font-size: 16pt;font-weight:bold; letter-spacing: -1px; padding: 0px 0px 0px 0px; margin: 0px; line-height: normal;}
/*LINKS PAGE END*/
/*PRIVACY POLICY START*/
#privacy-policy{float:left; clear:left; width:976px; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px;}
#privacy-policy h1{color:#313131; font-size: 16pt;font-weight:bold; letter-spacing: -1px; padding: 0px 0px 0px 0px; margin: 0px; line-height: normal;}
/*PRIVACY POLICY PAGE END*/
/*SITEMAP START*/
#sitemap{float:left; clear:left; width:976px; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px;}
#sitemap h1{color:#313131; font-size: 16pt;font-weight:bold; letter-spacing: -1px; padding: 0px 0px 0px 0px; margin: 0px; line-height: normal;}
/*SITEMAP PAGE END*/
/*DIGITAL ROADMAP PAGE START*/
#digital-roadmap{float:left; clear:left; width:976px; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px;}
#digital-roadmap h1{color:#313131; font-size: 16pt;font-weight:bold; letter-spacing: -1px; padding: 0px 0px 0px 0px; margin: 0px; line-height: normal;}
#digital-roadmap-middle{float:left; width:976px;padding: 0px 0px 0px 0px; margin: 0px;}
#digital-roadmap-middle h1{color:#313131; font-size: 16pt;font-weight:bold; letter-spacing: -2.5px; padding: 0px 0px 5px 0px; margin: 0px; line-height: normal;}
#digital-roadmap-middle h2{color:#313131; font-size: 12pt;font-weight:bold; letter-spacing: -2.5px; padding: 0px 0px 5px 0px; margin: 0px; line-height: normal;}
#digital-roadmap-middle p{color:#000000; font-size: 10pt; font-weight:normal;padding: 10px 20px 0px 0px; margin: 0px; line-height: normal;}
/*DIGITAL ROADMAP PAGE END*/
/*CONTACT US PAGE START*/
#contact-us{float:left; clear:left; width:976px; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px;}
#contact-us h1{color:#313131; font-size: 16pt;font-weight:bold; letter-spacing: -1px; padding: 0px 0px 0px 0px; margin: 0px; line-height: normal;}
#contact-us p{color:#000000; font-size: 10pt; font-weight:normal;padding: 10px 20px 0px 0px; margin: 0px; line-height: normal;}
div.contact-us-left {float:left; clear:left;width:550px;padding: 0px 0px 20px 0px; margin: 0px;}
div.contact-us-left h1{color:#313131; font-size: 10pt;font-weight:bold; letter-spacing: -1px; padding: 0px 0px 0px 0px; margin: 0px; line-height: normal;}
div.contact-us-right {float:left; width:400px;padding: 0px 0px 20px 0px; margin: 0px;}
div.contact-us-small-box {float:left; width:270px;padding: 0px 0px 20px 0px; margin: 0px;}
div.contact-us-small-box h1{color:#313131; font-size: 10pt !important;font-weight:bold; letter-spacing: -1px; padding: 0px 0px 0px 0px; margin: 0px; line-height: normal;}
div.contact-us-small-box p.call{float:left;padding: 0px 0px 0px 50px !important; margin: 0px 0px 0px 0px;background-image:url('../content/images/call_us.gif');background-repeat:no-repeat;background-position: left top;}
div.contact-us-left p.email{float:left;padding: 0px 0px 0px 50px !important; margin: 0px 0px 0px 0px;background-image:url('../content/images/email.gif');background-repeat:no-repeat;background-position: left top;}

#contactform{float:left; padding: 0px 0px 0px 0px; margin: 0px; }

#contact-us table.contact-us{background-color:#70E7EC; border:none;width:400px;margin:0px 0px 0px 0px;padding:0px;}
#contact-us table.contact-us tr{padding: 0px; margin:0px;}
#contact-us table.contact-us td{padding: 0px; margin:0px; border:none; height:50px; }
#contact-us table.contact-us td.field{padding: 0px 0px 0px 20px; margin:0px; border:none; height:50px; font-weight:bold; }
#contact-us table.contact-us td.top{height:70px; }
#contact-us table.contact-us td.middle{padding: 0px 0px 0px 20px; margin:0px; border:none; height:200px; font-weight:bold; }
#contact-us table.contact-us td.bottom{height:70px; }
#contact-us table.contact-us input[type="text"]{ padding: 5px 0px 5px 10px; width:345px; margin-left:0px; font-family:'Open Sans', sans-serif;}
#contact-us table.contact-us select{ padding: 5px 0px 5px 10px; width:360px; margin-left:0px; font-family:'Open Sans', sans-serif;}
#contact-us table.contact-us textarea{ padding: 5px 0px 5px 10px; width:345px;height: 100px; margin-left:0px; font-family:'Open Sans', sans-serif;}
#contact-us table.contact-us p.validate{color:#ff0000;padding: 0px 0px 5px 0px; margin-left:0px;font-weight:bold;}


/*CONTACT US PAGE END*/
/*FOOTER START*/
#footerwrap {float:left; clear:left;width:100%;height:40px; background-color: #70E7ED;}
#footer {width: 990px;margin-top:0px;margin-bottom:0px;margin-right:auto;margin-left:auto;text-align:left;}
#footer-left{float:left; width:335px; height:150px;padding: 0px 0px 10px 0px; margin: 0px;}
#footer-left h1{color:#000000; font-size: 12pt;font-weight:bold; letter-spacing: -1px; padding: 20px 0px 0px 0px; margin: 0px; line-height: normal;}
#footer-left p{color:#000000; font-size: 8pt; font-weight:normal;padding: 5px 0px 10px 0px; margin: 0px; line-height: normal;width:290px;height:auto;}
#footer-left ul{display:none;}
#newsletter{float:left; padding: 0px 0px 0px 0px; margin: 0px; }
#newsletter-text{float:left; width:200px;height: 47px;padding: 0px 0px 0px 0px; margin: 0px; background-color:#ffffff;}
#newsletter-text input{float:left; width:190px;height:47px;margin: 0px;padding: 0px 0px 0px 10px; margin: 0px; background-color:#ffffff; border: none; color:#969696;}
#newsletter-submit{float:left; width:108px;padding: 0px 0px 0px 0px; margin: 0px;}
#newsletter-validation{float:left; clear:both;width:200px;padding: 0px 0px 0px 0px; margin: 0px; color:#ff0000;}
#footer-middle{float:left; width:335px;padding: 0px 0px 10px 0px; margin: 0px;}
#footer-middle p.top{color:#000000; font-size: 8pt; font-weight:normal;padding: 20px 0px 5px 0px; margin: 0px; line-height: normal;width:290px;}
#footer-middle p.bottom{color:#000000; font-size: 8pt; font-weight:normal;padding: 10px 0px 5px 0px; margin: 0px; line-height: normal;width:290px;}
#footer-right{float:left; width:300px;padding: 0px 0px 10px 0px; margin: 0px;}
#footer-right h1{color:#000000; font-size: 12pt;font-weight:bold; letter-spacing: -1px; padding: 20px 0px 10px 0px; margin: 0px; line-height: normal;}
#footer-right p{color:#000000; font-size: 8pt; font-weight:normal;padding: 0px 0px 5px 0px; margin: 0px; line-height: normal;width:290px;}
#footer-bottom-left{float:left; width:530px;padding: 10px 0px 10px 0px; margin: 0px; }
#footer-bottom-left ul{width:340px;margin: 0;padding: 0;list-style-type: none;text-align: left; border-bottom: solid 1px #313131;}
#footer-bottom-left ul li{display: inline; padding:0px 3px 0px 3px;} 
#footer-bottom-left ul li a{color: #313131; font-weight:bold; font-style:italic; font-size: 8pt;}
#footer-bottom-left ul li a:hover{color: #313131; text-decoration:underline;}
#footer-bottom-right{float:right; width:440px;padding: 10px 15px 10px 0px; margin: 0px;}
#footer-bottom-right p{color:#313131; font-size: 8pt; font-weight:bold;padding: 0px 0px 5px 0px; margin: 0px; line-height: normal;font-style:italic;}
div.footerlargebar {float:left; clear:left; width:976px;border-top: solid 5px #6BD4DA;padding: 5px 0px 5px 0px; margin: 0px;}
/*FOOTER END*/


/*SEOTEXT*/
#seotext {width: 990px;height: 50px;margin-top:0px;margin-bottom:0px;margin-right:auto;margin-left:auto;text-align:left;padding: 0px 0px 0px 0px;}
#seotext h1{float:left;font-size: 10pt;padding:5px 0px 5px 0px;margin:0px; font-weight:bold; width:100%; letter-spacing: 0px;}
#seotext p{float:left;font-size: 8pt;padding:5px 10px 5px 0px;margin:0px;}
#seotext a{color: #666666;text-decoration: none; font-weight:bold;}
#seotext a:hover{text-decoration: underline;}

#twit-div {width: 270px;height: 200px;padding:0px 0px 0px 0px;}
ul#twitter_update_list {list-style: none;font-size: 8pt;width:240px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
ul#twitter_update_list li {margin-bottom: 10px;padding: 0px;color:#000000;}

#tumblr-div {width: 320px;height: 200px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; overflow:auto;}
#tumblr-div .tumlr_title{font-family: helvetica, arial;font-size: 24px; font-weight:bold;}
#tumblr-div .tumlr_body{font-family: helvetica, arial;font-size: 24px;}
#tumblr-div .tumlr_caption{font-family: helvetica, arial;font-size: 24px; display:none;}

#tumblr-div iframe{display:none;width: 300px;}
/*#tumblr-div img{display:none;}*/
#tumblr-div img.tumblr_photo{width:150px; display:none;}
#tumblr-div img{width:150px; display:none;}
#tumblr-div div.tumblr_caption p{width:300px;padding: 0px 0px 10px 0px; font-weight:bold;}
#tumblr-div div.tumblr_title {width:300px;padding: 0px 0px 0px 0px; font-weight:bold;}


#tumblr-div p{width:300px;padding: 0px 0px 10px 0px;}
#tumblr-div ol{list-style-type: none;padding: 0px 0px 0px 0px;margin: 0px;}
/*
#tumblr-div p{width:250px;padding: 0px 0px 10px 0px;}
*/