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

html{font-size:100%}

body{background:#fff; font-family: Tahoma,Geneva,Kalimati,sans-serif;, sans-serif; font-size:62.5%;}

#wrapper{width: 900px; margin: 0px auto;}

#header a img{border: none; margin: 0px; padding-left:75px; padding-top: 30px;}

a {color: #1b7f9e}

#navContainer{width: 860px; margin: 0px auto; }
#navigation {height: 30px; font: 1.2em Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
.navLink{float: left; background:url(../images/global/inactiveTab.jpg) no-repeat; width: 157px; height: 22px; padding: 7px 0px 0px 15px; color: #1b7f9e; text-decoration: none; border-bottom: 3px solid #cad0d4;}
.current{float: left; background:url(../images/global/activeTab.jpg) no-repeat; width: 157px; height: 22px; padding: 7px 0px 0px 15px;;border-bottom: 3px solid #cad0d4;}
.navLink a{color: #1b7f9e; text-decoration: none; width: 100%; height: 100%; display: block; }
.current a{color: #333; text-decoration: none; width: 100%; height: 100%; display: block;}

#clear {clear: both;}
#bannerImage{width:860px; height: 250px; margin: 0px auto; }

#bodyContent{width: 860px; font-size: 1.2em; padding-top: 50px;}
#bodyContent p{padding-bottom: 5px;}
h1{font-weight: normal; color: #008ab0; margin-bottom: 15px;}
h2{font-size: 1.8em; margin-bottom: 10px;}
h2 a{color: #ccc; text-decoration: none; font-weight: 100;}
h3{font-size: 1.4em; font-weight: normal; color: #2a327a; margin-bottom: 20px;}
h4{font-weight: normal; font-size: 1.4em; margin-bottom: 10px;}

/*---Home--*/
#newsSidebar{float: left; width: 315px; padding-left: 20px;}
#newsTop{margin-bottom: -5px;}
#newsContent{width: 290px; background: url(../images/home/newsMiddle.jpg) repeat-y; padding: 5px 15px;}
.newsLink {color: #fff;}
#newsBottom{padding-bottom: 20px;}
.date{color: #fff; font-weight: bold; font-size: 1.1em;}
.blurb{color: #fff; font-size: 1.1em;}

#canDo{float: left; width: 500px; margin-left: 10px;}

/*---Services--*/
li {list-style-type:none;}
ul{padding-bottom: 20px;}
#servicesLeft{float: left; width: 400px; margin-left: 20px;}
#servicesLeft p{padding-bottom: 20px;}

#servicesRight{float: left;width: 400px; margin-left: 20px;}
#servicesRight p{padding-bottom: 20px;}

/*---Products--*/
#contentLeft{width: 380px; float: left; padding-left: 20px;}

#solutionsList{width: 110px; float: left; font-weight: bold; margin: 10px 0px 0px 90px;}
#solutionsList li{padding-bottom: 12px;}

#solutionsImage{float: left; margin-left: 20px; margin-left: 50px;}

/*---News--*/
#articleOne{float: left; width: 400px; padding-left: 20px;}
#articleTwo{float: left; width: 400px; padding-left: 40px;}

/*---Contacts--*/
#contactIntro{padding-left: 20px;font-size: 1.1em; width: 375px; float: left}
#bizcard{padding-left: 20px;font-size: 1.1em; width: 375px; float: left}
#contactForm{margin-left: 60px; font-size: 1.4em; float: left; background-color: #ffffff; width: 400px;}
.textInput{border: 1px solid #85c7d9;}
.submitButton {cursor: pointer; border: none; font-weight: normal; background-image: url(../images/contact/buttonBack.jpg); font-size: 1em;}
td{height: 1em;}

		
