*{outline:none; font-family:Calibri, Arial, Helvetica, sans-serif;padding:0;margin:0;}
ol, ul{list-style-type:none;}
a{text-decoration:none;}
a img{border:none;}
body{margin:0 auto; background:#01121c }
/* total container style starts here*/
/* Main bg-d*/
#main-bg{background: #001b36 url(../images/TM-body-bg.png) repeat-x; margin:0 auto; width:100%;}

.clearer{clear:both;}
.payroll{text-align:right; padding:5px 20px 0 0 !important; }
.payroll a{color:#32779C; padding:0 5px}
.payroll a:hover{color:#093F66;}

#TM-main-container{margin:0 auto;width:870px; overflow:hidden;}
/* header style starts here*/
#TM-header{width:870px; height:90px; background:url(../images/TM-header-bg.png) no-repeat;}

#logo-area{margin:20px 10px 0 10px;; width:160px; float:left; height:70px;}

#menu-area{width:660px; float:right; height:90px;}
#menu-area .menu{float:right; padding:66px 0 0 0; width:auto;}
#menu-area .menu li{float:left; font-size:12px; font-weight:700;padding:0 10px; width:auto;}
#menu-area .menu li a{text-transform:uppercase;color:#000;padding:10px; line-height:24px;}
#menu-area .menu li a.selected, #menu-area .menu li a:hover{color:#0482a6}
/* inner container style starts here*/
#TM-container{overflow:hidden}
/* flash area style starts here*/
#TM-content-area, #TM-flash-area{padding:8px; width:854px; overflow:hidden;}
#TM-content-area {background:#fefcfc; overflow:hidden;}
#TM-flash-area{background:#fcfcfc;}
#formid{height:415px; width:620px; float:right; padding-bottom:10px; overflow-y:auto;}

#TM-content-area .colB {width:260px; float:left; padding:0 20px 0 0;}
#TM-content-area .colC {width:180px; float:left; padding:0 20px 0 0; font-size:11px}
#TM-content-area .colD {width:420px; float:left; padding:0 20px 0 0; font-size:11px}

.colC .corp{display:block}
#TM-content-area p{font-size:11px; color:#023f5b; padding:0 0 8px 0;}
#TM-content-area h2{text-transform:uppercase; color:#035f88; font-weight:400; padding:0 0 15px 0;}
#TM-content-area h4{color:#AE6800; font-weight:600; margin:0px 0 5px 0; font-size:13px}
#TM-content-area h3{color:#035f88; font-weight:600; margin:0px 0 5px 0; font-size:16px}

#TM-content-area .colB ul {list-style-type:disc; margin:0; padding:0 20px; margin:0 0 0 10px;}
#TM-content-area .colB ul li{padding:0; font-size:11px; color:#023f5b;}
#TM-content-area .colC ul li{padding:0; font-size:11px; color:#023f5b;}
#contact-page, #payroll-page, #solution-page, #staffing-page, #about-page{width:854px;overflow:hidden; padding:60px 0 0 0px;}

#about-page{background:url(../images/pags/abt.jpg) no-repeat;}
#solution-page{background:url(../images/pags/sola.jpg) no-repeat;}
#staffing-page {background:url(../images/pags/resume.jpg) no-repeat;}
#payroll-page {background:url(../images/pags/pay.jpg) no-repeat;}
#contact-page {background:url(../images/pags/CONTA.jpg) no-repeat;}

.content-top {}
.content-bottom { width:634px; height:82px; clear:both; padding-left:220px; padding-top:15px;}

#about-page .content-bottom{background:url(../images/pags/abt-bot.jpg) no-repeat; width:634px; overflow:hidden}
#solution-page .content-bottom{background:url(../images/pags/sola-bot.jpg) no-repeat; width:634px; overflow:hidden}
#staffing-page .content-bottom{background:url(../images/pags/resume-bot.jpg) no-repeat; width:634px; overflow:hidden}
#payroll-page .content-bottom{background:url(../images/pags/pay-bot.jpg) no-repeat; width:634px; overflow:hidden}
#contact-page .content-bottom{background:url(../images/pags/CONTA-bot.jpg) no-repeat; width:634px; overflow:hidden}


#Inner-area{clear:both; margin:15px 0 0 0; overflow:hidden;}
#Inner-area .col-A{width:415px; padding:5px 10px 0 10px; float:left; color:#FFF; font-size:14px; font-weight:bold;}
#Inner-area .col-B{float:left; width:434px; padding:5px 0px;}
#Inner-area .col-B .content{width:434px;}
#Inner-area .col-B img.pro-link{float:left;}
#menu-bottom{width:870px; clear:both;padding:0 0 10px 0; overflow:hidden;}

#TM-content-area .menu-B li.topic {color:#03263c;}
#TM-content-area .menu-B li.link a {color:#075a8b; font-size:11px; line-height:16px;}
#TM-content-area .menu-B li.link a:hover{color:#03263c;}


#flash-logo{float:left;width:80px; padding:0 0 0 10px;}
#page-menu{float:left;width:645px;}
.menu-A{float:left; width:105px; text-transform:uppercase;padding:0 10px; }
.menu-A li{padding:0; margin:0; line-height:14px;}
.menu-A .topic {font-size:12px; font-weight:700; color:#fff;}
.menu-A .link a{font-size:10px; color:#66aace;}

.menu-B {float:left; width:200px; text-transform:uppercase;padding:0 10px; }
.menu-B li{padding:0; margin:0; line-height:14px;}
.menu-B .topic {font-size:12px; font-weight:700; color:#03263c;}
.menu-B .link a{font-size:10px; color:#66aace;}

#menu-bottom .menu-inner{width:735px; float:left;}
#menu-bottom .inner-contact{width:135px; float:left; font-size:11px; color:#66aace;}
/* inner left collum style starts here*/
#TM-Left-side{}
/* inner right collum style starts here*/
#TM-Right-side{}
/* footer style starts here*/
#TM-footer{background:#01121c; width:100%;}
#TM-footer-content{width:850px; margin:0 auto;height:100px;padding:10px;}
.copyright{text-transform:uppercase; font-size:10px; color:#31769b;}