/* CSS Document */
body {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:12px;color:#4f4f4f;text-align:center;margin:0;padding:0}
.clear {clear:both}
.floatLeft {float:left}
.floatRight {float:right}
.intro {color:#000}
.clasp {text-align:left; display:inline;}
.toggle0 {text-align:left; display:none;}
.toggle1 {text-align:left; display:inline;}
.jobbox {display:none;}
.subtitle {font-size:14px;margin-top:4px;}

/* Layout */
#container {width:913px;margin:0 auto}
#topnav {height:13px;padding-top:11px;text-align:right;margin-right:60px;color:#07a4b7;}
#logo {height:66px;text-align:left;}
#header {width:913px;height:337px;}
#header.small {height:93px;}
#content {margin:15px 0 0;text-align:left}
#content.products {margin:15px 0 0;text-align:left;background:url(../img/side_background.gif) top left no-repeat;padding-top:20px}
#news {float:left;width:270px;padding:0 57px 0 35px;}
#blocks {float:left;width:540px}
.block {float:left;width:180px;}
#sidebar {width:183px;margin-right:30px; background:url(../img/side_background.gif) top center no-repeat;color:#8a8a8a;float:left;padding:23px 0 200px 0;line-height:16px;}
#content_right {width:664px;float:left;padding-top:23px;line-height:24px;padding-right:30px;}
#footer {margin:40px 0;text-align:left;color:#999999;font-size:9px;padding-left:35px;}

/* Link colors */
a {color:#07a4b7;text-decoration:none;}
a:hover {text-decoration:underline;}
#topnav a {text-decoration:none;}
#topnav a:hover {color:#00a4b5;text-decoration:none;}
#footer a {color:#999999;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:9px;font-weight:bold;}
#footer a:hover {text-decoration:underline;}
.greenlink {font-weight:bold;color:#07a4b7}


/* Headings */
h1,h2,h3,h5 {margin:0;padding:0;}
h1 {font-size:30px;color:#505050;font-weight:normal;}
h2 {font-size:24px;color:#07a4b7;font-weight:normal;}
h3 {font-size:14px;color:#07a4b7;font-weight:normal;}
h5 {font-size:12px;color:#929292;font-weight:normal;}
#blocks h3 {color:#505050;font-size:15px;font-weight:bold;margin-bottom:10px}

/* List menus */
#topnav ul {margin:0;padding:0;list-style:none;float:right}
#topnav li {margin:0 10px 0 0;padding:0;color:#07a4b7;float:left;font-size:13px;}
#topnav li.selected {margin:0 10px 0 0;padding:0;color:#07a4b7;float:left;}
#topnav li span{color:#07a4b7;}
#topnav li a {margin:0;padding:0;color:#666666;font-size:13px;}

/* News */
#news ul {margin:8px 0 8px 0;padding:0;list-style:none;width:280px;line-height:14px;background:url(../img/li_background_dotted.gif) bottom left repeat-x;}
#news li {margin:0;padding:8px 0;color:#07a4b7;background:url(../img/li_background_dotted.gif) top left repeat-x;}
#news li a {color:#07a4b7;font-size:11px;font-weight:bold}
#news span {color:#07a4b7}
#news span, .more {font-size:11px;}

/* Blocks */
#blocks ul {margin:8px 0 0 0;padding:0;list-style:none;line-height:14px;}
#blocks li {margin:0;padding:0 0 0 12px;color:#07a4b7;text-transform:uppercase;background:url(../img/li_background_arrow.gif) 0% 0% no-repeat}
#blocks li a {color:#07a4b7;font-size:11px;}

/* Sidebar */
#sidebar ul {margin:0 15px 0 35px;padding:0;list-style:none;line-height:20px;}
#sidebar li {margin:0;padding:0 0 0 12px;color:#07a4b7;background:url(../img/li_background_arrow.gif) 0% 10% no-repeat}
#sidebar li a {color:#07a4b7;font-size:12px;}

/* Jobs */
div.job {background-color:#eef8f9;width:505px;margin-top:30px;}
div.job h3 {padding:10px 0 0 16px;margin:0;font-size:18px}
div.job p {padding:0 16px 10px 16px;margin:0;}
div.job .apply {background-color:#cbeef2;padding:1px 0px 1px 0;text-align:right}
div.job .apply a{color:#ffffff;padding:5px;font-size:12px;background:#07a4b7;}

/* Products */
.productscontainer {margin:0 0 30px 135px;line-height:24px;}
.productscontainer .icon {float:left;width:77px}
.productscontainer .producttitle {float:left;width:158px;font-size:18px;color:#07a4b7}
.productscontainer .producttext {float:left;width:504px;color:#000;font-weight:bold}

/* Products detail */
#sidebar ul.product_detail {margin:0 15px 0 35px;padding:0;list-style:none;line-height:20px;}
#sidebar ul.product_detail li {margin:0;padding:0 0 0 12px;color:#4E4E4E;background:url(../img/li_background_arrow.gif) 0% 10% no-repeat}
#sidebar ul.product_detail li a {color:#07a4b7;font-size:12px;}
.testimonialbox {background-color:#eef8f9;margin:20px 27px 20px 0;width:300px;padding:6px 10px 12px 8px;float:left}

/* Clients */
.clientscontainer {margin:0 0 20px 0;line-height:24px;}
.clientscontainer .logo {float:left;margin-right:30px;width:121px;padding-top:10px;}
.clientscontainer .clienttext {float:left;width:500px;background-color:#eef8f9;padding:6px;}

/* Mini demo icon */
.minidemo_content {background:#00a4b5 url(../img/minidemo.jpg) no-repeat;height:27px;display:block;color:#FFFFFF;float:right;padding:0 0px 0 35px;}
.minidemo{background:url(../img/minidemo_end.jpg) no-repeat right;height:27px;width:auto;display:block;float:right;margin-top:0px;padding-right:4px;}

/* Contact */
div.address {float:left;width:270px;margin-top:23px;}
div.map {float:left;width:430px;}
table  {padding:2px;margin:20px 0 0 0}
table  td{padding:0;margin:0}
table th {text-align:left;width:90px;padding:0;margin:0}
div.address a.contacticon {display:block;width:131px;height:87px;font-size:11px;font-weight:normal;padding:15px 0 0 100px;padding-right:0;background:#eef8f9 url(../img/icons/contact.jpg) no-repeat 12px 12px;line-height:15px;color:#4f4f4f;margin-top:33px;}
div.address a.contacticon:hover {text-decoration:none;color:#4f4f4f;background:#CBEEF2 url(../img/icons/contact_hover.jpg) no-repeat 12px 12px;}
div.address .contacticon h3 {font-size:14px;font-weight:bold;line-height:0px;color:#4f4f4f;margin-bottom:-4px;margin-top:2px;}
div.address .contacticon .bolddemo {color:#07a4b7;font-weight:bold;}
.newsletter {color:#323232;background:url(../img/icons/newsletter.jpg) no-repeat;margin-left:35px;display:block;padding-top:45px;}
.newsletter .ntitle {color:#000000;}le {color:#000000;}0;}isplay:block;padding-top:45px;}
.newsletter .ntitle {color:#000000;}isplay:block;padding-top:45px;}
.newsletter .ntitle {color:#000000;}0;}le {color:#000000;}r:#000000;margin-bottom:-15px;font-size:9px;}0;margin-bottom:-15px;font-size:9px;}