@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, caption {
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
font-size : 100%;
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
margin-left : 0;
border-top-width : 0;
border-right-width : 0;
border-bottom-width : 0;
border-left-width : 0;
border-top-style : none;
border-right-style : none;
border-bottom-style : none;
border-left-style : none;
outline-width : 0;
outline-style : none;
outline-color : invert;
background-image : none;
background-attachment : scroll;
background-repeat : repeat;
background-color : transparent;
}
.tb-container {
width : 960px;
margin-top : 0;
margin-right : auto;
margin-bottom : 0;
margin-left : auto;
}
body {
min-width : 960px;
}
.tb-block {
padding-top : 15px;
padding-right : 15px;
padding-bottom : 15px;
padding-left : 15px;
margin-bottom : 10px;
position : relative;
}
#tb-logo {
width : 185px;
height : 115px;
display : block;
}
body {
line-height : 1.7em;
font-family : Helvetica, Arial, Sans-Serif;
font-size : 12px;
}
body.font-size-is-default {
line-height : 1.7em;
font-size : 12px;
}
p {
margin-top : 0;
margin-right : 0;
margin-bottom : 15px;
margin-left : 0;
}
h1, h2, h3, h4, h5 {
	line-height : 1.1em;
	margin-top : 15px;
	margin-right : 0;
	margin-bottom : 15px;
	margin-left : 0;
	color: #999999;
}
h3 {
font-size : 175%;
}
h1 {
	font-size : 150%;
	color: #666;
}
a {
text-decoration : none;
outline-width : medium;
outline-style : none;
outline-color : invert;
}
ul, ol {
padding-left : 15px;
}
ul li {
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
margin-left : 0;
}
ul li a {
line-height : 1.8em;
font-size : 1.2em;
}
html, body {
margin-bottom : 1px;
}
body {
color : #333;
}
#tb-header, #tb-bottom {
color : #aaa;
}

#credits {
	height: 200px;
	max-width: 420px;
	margin-left: 20px;
	margin-top: 20px;
	float: left;
	padding-right: 20px;
	margin-right: 20px;
}

#credit-icons1 {
	width: 166px;
	height: 87px;
	float: right;
	padding: 0px;
	border: 0px;
	margin-top: 70px;
	margin-right: 30px;
	
}

#credit-icons2 {
	width: 129px;
	height: 87px;
	float: left;
	border: 0px;
	padding: 0px;
	margin-top: 70px;
	margin-right: 10px;
	
}

#credit-icons3 {
	width: 148px;
	height: 87px;
	float: right;
	padding: 0px;
	border: 0px;
	margin-top: 70px;
	margin-right: 10px;
	
}

.tb-container {
background-image : none;
background-attachment : scroll;
background-repeat : repeat;
background-color : rgb(255, 255, 255);
}
#tb-logo {
	background-image : url(../img/toal_logo_white.png);
	background-attachment : scroll;
	background-repeat : no-repeat;
	background-color : transparent;
}
#tb-footer, #tb-copyright {
color : #ddd;
}
html body * span.clear, html body * div.clear, html body * li.clear, html body * dd.clear {
width : 0;
height : 0;
overflow : hidden;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
clear : both;
font-size : 0;
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
margin-left : 0;
border-top-width : 0;
border-right-width : 0;
border-bottom-width : 0;
border-left-width : 0;
border-top-style : none;
border-right-style : none;
border-bottom-style : none;
border-left-style : none;
float : none;
display : block;
list-style-type : none;
list-style-position : outside;
list-style-image : none;
visibility : hidden;
background-image : none;
background-attachment : scroll;
background-repeat : repeat;
background-color : transparent;
}
.tb-grid-1, .tb-grid-2, .tb-grid-3, .tb-grid-4, .tb-grid-5, .tb-grid-6, .tb-grid-7, .tb-grid-8, .tb-grid-9, .tb-grid-10, .tb-grid-11, .tb-grid-12, .tb-grid-13, .tb-grid-14, .tb-grid-15, .tb-grid-16 {
margin-right : 10px;
margin-left : 10px;
float : left;
display : inline;
position : relative;
}
.tb-container .tb-grid-3 {
width : 160px;
}
.tb-container .tb-grid-7 {
width : 400px;
}
.tb-container .tb-grid-8 {
width : 460px;
}
.tb-container .tb-grid-16 {
width : 940px;
}
#tb-showcase .module-content {
margin-top : -145px;
margin-left : -10px;
}

#contact_us img {
	margin: 10px 0 10px;
	float: right;
	border: 0px;
}

#tb-header .tb-grid-8 {
	width : 496px;
	height : 62px;
	margin-top : 0;
	margin-right : 0;
	margin-bottom : 0;
	margin-left : 0;
	z-index : 6000;
	background-image : url(../img/dark/header-bg-opaque.png);
	background-attachment : scroll;
	background-repeat : repeat-x;
	background-color : transparent;
}
html, body {
height : 100%;
margin-bottom : 1px;
}
body {
font-family : Helvetica, Arial, sans-serif;
}
.tb-container, #tb-sidebar-a, #tb-sidebar-b, #tb-sidebar-c {
background-image : none;
background-attachment : scroll;
background-repeat : repeat;
background-color : transparent;
}
ul {
list-style-image : none;
}
.tb-block {
margin-top : 10px;
margin-right : 0;
margin-bottom : 10px;
margin-left : 0;
}
.tb-blockbg {
	margin-top : 10px;
	margin-right : 0px;
	margin-bottom : 10px;
	margin-left : 0px;
	background-image: url(../img/servicebg.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	width:100%;
	height:1250px;
}
#tb-page-background {
position : relative;
}
#tb-header .tb-block {
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
margin-left : 0;
}
.header-contact {
margin-top : 10px;
}
#tb-logo {
width : 265px;
height : 48px;
margin-top : 10px;
margin-left : 25px;
display : block;
}
#tb-navigation {
height : 39px;
margin-top : -17px;
margin-right : 12px;
}
#tb-body-surround {
margin-top : 0;
margin-right : -5px;
margin-bottom : 0;
margin-left : -5px;
}
.tb-box-top {
height : 5px;
margin-top : 0;
margin-right : 5px;
margin-bottom : 0;
margin-left : 5px;
position : relative;
}
.tb-box-top2, .tb-box-top3 {
top : 0;
width : 5px;
height : 5px;
position : absolute;
}
.tb-box-top2 {
left : -5px;
}
.tb-box-top3 {
right : -5px;
}
.tb-box-bottom {
height : 0;
margin-top : 0;
margin-right : 5px;
margin-bottom : 0;
margin-left : 5px;
position : relative;
}
.tb-box-bottom2, .tb-box-bottom3 {
top : 0;
width : 5px;
height : 0;
position : absolute;
}
.tb-box-bottom2 {
left : -5px;
}
.tb-box-bottom3 {
right : -5px;
}
.tb-box-bg {
margin-top : 0;
margin-right : 4px;
margin-bottom : 0;
margin-left : 4px;
}
.tb-box-bg2 {
margin-left : -4px;
}
.tb-box-bg3 {
padding-top : 0;
padding-right : 5px;
padding-bottom : 0;
padding-left : 5px;
margin-right : -4px;
}
#tb-body-surround .tb-box-bg3 {
padding-top : 12px;
}
.tb-shadowbar {
height : 32px;
}
.flush .tb-block {
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
}
#tb-showcase .flush .tb-block {
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
margin-left : 0;
}
.fixedfooter-1 #tb-footerbar {
left : 0;
width : 100%;
bottom : 0;
position : fixed;
z-index : 1000;
}
#tb-footerbar .tb-block {
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
margin-top : 2px;
margin-right : 0;
margin-bottom : 2px;
margin-left : 0;
}
#toal-totop .totop-desc {
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
margin-right : 10px;
float : left;
}
#toal-totop .totop-icon {
width : 11px;
height : 19px;
float : left;
}

#tb-footer p {
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
margin-left : 0;
}
#tb-footer a {
text-transform : uppercase;
padding-top : 0;
padding-right : 7px;
padding-bottom : 0;
padding-left : 7px;
font-size : 11px;
}
.header-overlay-dark #tb-header {
	height : 62px;
	padding-top : 0;
	padding-right : 0;
	padding-bottom : 0;
	padding-left : 0;
	margin-top : 0;
	margin-right : 0;
	margin-bottom : 0;
	margin-left : 0;
	background-image : url(../img/dark/header-bg-opaque.png);
	background-attachment : scroll;
	background-repeat : repeat-x;
	background-color : transparent;
}
#tb-logo {
	background-image : url(../img/toal_logo_white.png);
	background-repeat : no-repeat;
}
.menutop li.root, .menu-type-splitmenu .menutop li {
	background-image : url(../img/dark/navigation-div.png);
	background-attachment : scroll;
	background-repeat : no-repeat;
	background-color : transparent;
}
.menutop li.root.active > .item, .menutop li.f-mainparent-itemfocus.root.active > .item, .menutop li.root:hover > .item, .menutop li.f-mainparent-itemfocus.root > .item, .menu-type-splitmenu .menutop li.active > .item, .menu-type-splitmenu .menutop li:hover > .item {
	color : #fff;
	background-image : url(../img/dark/navigation-active.png);
	background-repeat : repeat-x;
}
.showcase-overlay-light {
	background-image : url(../img/light/showcase-overlay.png);
	background-repeat : repeat-x;
}
.utility-overlay-light#tb-mainbottom {
	margin-top : -10px;
	background-image : url(../img/light/mainbottom-bg.png);
	background-repeat : no-repeat;
	background-color : #fff;
}
.footer-overlay-dark {
	background-image : url(../img/dark/footer-bar.png);
	background-repeat : repeat-x;
}
.footer-overlay-dark #toal-totop .totop-icon {
	background-image : url(../img/dark/totop-arrows.png);
	background-attachment : scroll;
	background-repeat : no-repeat;
	background-color : transparent;
}

.footer-overlay-dark #toal-totop .totop-icon {
	background-image : url(../img/dark/totop-arrows.png);
	background-attachment : scroll;
	background-repeat : repeat;
	background-color : transparent;
}

.totop-icon:hover {
background-position: -11px 0;
}

/*.totop-desc:hover {
color: #9999cc;	
}*/


.page-overlay-light #tbtheme-close {
	background-image : url(../img/light/tbtheme/close.png);
	background-attachment : scroll;
	background-repeat : no-repeat;
	background-color : transparent;
}
.page-overlay-light .tbtheme-left#tbtheme-top {
	background-image : url(../img/light/tbtheme/tl.png);
	background-attachment : scroll;
	background-repeat : no-repeat;
	background-color : transparent;
}
.page-overlay-light #tbtheme-top .tbtheme-right {
	background-image : url(../img/light/tbtheme/tr.png);
	background-attachment : scroll;
	background-repeat : no-repeat;
	background-color : transparent;
}
.page-overlay-light #tbtheme-top .tbtheme-center {
	background-image : url(../img/light/tbtheme/top.png);
	background-attachment : scroll;
	background-repeat : repeat-x;
	background-color : transparent;
}
.page-overlay-light .tbtheme-left#tbtheme-middle {
	background-image : url(../img/light/tbtheme/left.png);
	background-attachment : scroll;
	background-repeat : repeat-y;
	background-color : transparent;
}
.page-overlay-light #tbtheme-middle .tbtheme-right {
	background-image : url(../img/light/tbtheme/right.png);
	background-attachment : scroll;
	background-repeat : repeat-y;
	background-color : transparent;
}
.page-overlay-light #tbtheme-middle .tbtheme-center {
background-image : none;
background-attachment : scroll;
background-repeat : repeat;
background-color : rgb(255, 255, 255);
}
.page-overlay-light .tbtheme-left#tbtheme-bottom {
	background-image : url(../img/light/tbtheme/bl.png);
	background-attachment : scroll;
	background-repeat : no-repeat;
	background-color : transparent;
}
.page-overlay-light #tbtheme-bottom .tbtheme-right {
	background-image : url(../img/light/tbtheme/br.png);
	background-attachment : scroll;
	background-repeat : no-repeat;
	background-color : transparent;
}
.page-overlay-light #tbtheme-bottom .tbtheme-center {
	background-image : url(../img/light/tbtheme/bottom.png);
	background-attachment : scroll;
	background-repeat : repeat-x;
	background-color : transparent;
}
.menutop li {
height : auto;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
margin-left : 0;
list-style-type : none;
list-style-position : outside;
list-style-image : none;
position : relative;
}
.menutop li .item, .menutop li.active .item {
width : auto;
text-decoration : none;
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
margin-left : 0;
float : none;
display : block;
}
.menutop {
line-height : 1em;
padding-top : 0;
padding-right : 2px;
padding-bottom : 0;
padding-left : 2px;
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
margin-left : 0;
float : right;
display : inline-block;
list-style-type : none;
list-style-position : outside;
list-style-image : none;
position : relative;
}
.menutop li.root {
height : 39px;
margin-top : 0;
margin-right : 2px;
margin-bottom : 0;
margin-left : 2px;
float : left;
z-index : 6000;
background-image : none;
background-attachment : scroll;
background-repeat : repeat;
background-color : rgb(255, 255, 255);
}
.menutop li.active.root, .menutop li.root:hover {
height : 39px;
margin-top : 0;
margin-right : 2px;
margin-bottom : 0;
margin-left : 2px;
float : left;
background-image : none !important ;
background-attachment : scroll !important ;
background-repeat : repeat !important ;
background-color : transparent !important ;
}
.menutop li.root > .item {
color : #fff;
text-transform : uppercase;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
font-size : 12px;
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
margin-left : 0;
display : block;
white-space : nowrap;
position : relative;
z-index : 100;
cursor : pointer;
outline-width : medium;
outline-style : none;
outline-color : invert;
}
.menutop li.root > .item span {
width : auto;
line-height : 20px;
padding-top : 10px;
padding-right : 14px;
padding-bottom : 9px;
padding-left : 14px;
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
margin-left : 0;
display : block;
outline-width : medium;
outline-style : none;
outline-color : invert;
}
.menutop li > .item {
height : auto;
padding-top : 10px;
padding-right : 10px;
padding-bottom : 10px;
padding-left : 10px;
font-size : 13px;
display : block;
}
.menutop li > .bullet {
padding-left : 10px;
}
.menutop li > .item span {
width : 100%;
line-height : 20px;
overflow : hidden;
display : block;
}
.menutop li a.item {
cursor : pointer;
}
body {
background-image : none;
background-attachment : scroll;
background-repeat : repeat;
background-color : rgb(0, 0, 0);
}
a, #tb-popuplogin .readon, #tb-popuplogin .readon .button, ul.roknewspager-numbers li.active {
color : #1cb0e6;
}
#tb-header a, #tb-header .title span, #tb-header .readon span, #tb-header .readon .button, #tb-top a, #tb-top .title span, #tb-top .readon span, #tb-top .readon .button, #tb-header ul.roknewspager-numbers li.active, #tb-top ul.roknewspager-numbers li.active {
color : #1cb0e6;
}
#tb-navigation {
background-color : transparent;
}
#tb-navigation, #tb-navigation .inputbox, .fusion-submenu-wrapper .readon .button, .fusion-submenu-wrapper .readon, #tb-navigation .fusion-submenu-wrapper .readon .button, #tb-navigation .fusion-submenu-wrapper .readon {
color : #000000;
}
.menutop li.root.active > .item, .menutop li.f-mainparent-itemfocus.root.active > .item, .menutop li.root:hover > .item, .menutop li.f-mainparent-itemfocus.root > .item, .menu-type-splitmenu .menutop li.active > .item, .menu-type-splitmenu .menutop li:hover > .item, .menutop .fusion-submenu-wrapper, .title2 .module-title {
background-color : transparent;
}
.menutop li.root > .item, .menutop li > .item {
color : #000000;
}
#tb-showcase, .title1 .module-title, .box7 .tb-block, .box10 .tb-block {
background-color : rgb(0, 0, 0);
}
#tb-feature, .box8 .tb-block, .box11 .tb-block, .title3 .module-title {

}
.box8, .box8 .title, .box8 a:hover, .box11, .box11 .title, .box11 a:hover, .title3 .module-title .title {
color : #333333 !important ;
}
.box8 a, .box8 .title span, .box8 .button, .box8 .roktabs-links li.active span, .box8 ul.roknewspager-numbers li.active, .box11 a, .box11 .title span, .box11 .button, .box11 .roktabs-links li.active span, .box11 ul.roknewspager-numbers li.active, .title3 .module-title .title span {
color : #1cb0e6 !important ;
}
#tb-footerbar {
background-color : rgb(0, 0, 0);
}
#tb-footer, #tb-footer .title, #tb-footer a:hover, #tb-footer .inputbox {
color : #ffffff;
}
#tb-footer a, #tb-footer .readon .button, #tb-footer .title span, #tb-footer ul.roknewspager-numbers li.active {
color : #ffffff;
}
div.tb-container {
width : 992px;
}
div.tb-container .tb-grid-3 {
width : 166px;
}
div.tb-container .tb-grid-6 {
width : 352px;
}
div.tb-container .tb-grid-7 {
width : 414px;
}
div.tb-container .tb-grid-8 {
width : 476px;
}
div.tb-container .tb-grid-16 {
width : 972px;
}
body #tb-logo {
width : 169px;
height : 43px;
}
#credita {
	padding-right: 15px;
	width: 360px;
}
.listfloat{
	height: auto;
	width: 180px;
	float: left;
	margin-left: 25px;
	display: block;
}
.coltext{
	padding:5px 0px 0px 15px;
	height: auto;
	width: inherit;
}
.listcontainer{
	width: 410px;
	height: 210px;
}
.service_right{
	width: auto;
	height: auto;
	margin-top: 25px;
	position: relative;
}
.floatimg{
	width: 100%;
	height: 100%;
	margin-top: 20px;
}
.floatimg img{
	margin-left: auto;
    margin-right: auto;
	display:block;
}
#flashcontent{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	overflow: hidden;
	width: 992px;
	height: 350px;
	background-color: #FFF;
}
#sitemap{
	min-height: 500px;
	text-decoration:none;
	list-style:none;
	list-style-type:none;
	padding-top: 50px;
}
#sitemap h1{
	font-size:24px;
	color:#666 !important;
	margin-bottom: 30px;
	padding-left:11px;
}
#sitemap span{
	color: #09F;
}
#sitemap li{
	padding-bottom:6px;
}
#sitemap ul li, a{
	text-decoration:none;
	list-style:none;
	list-style-type:none;
	line-height: 48px;
}
