*{
 margin: 0px;
 padding: 0px;
}

body{
 background-color: #fff;
}

a,img{
 vertical-align: top;
 display: block;
 border: none;
 outline: none;
}

table.container{
 margin: 0 auto;
}

td.header_mid{
 background: url(../img/header_mid_bg.jpg) left top repeat-x;
}

td.header_mid span{
 display: block;
 margin: 15px 13px 0px 0;
 font: 11px Helvetica;
 color: #8f8f8f;
}

td.header_mid img{
 margin-left: 10px;
}

/* Styles for top navigation menu */

td.top_nav ul{
 float: right;
 margin: 6px 0;
position: relative;
}

td.top_nav li{
 float: left;
 list-style: none;
 background: url(../img/top_menu_bg.jpg) left center no-repeat;
 padding-left: 8px;
 margin-left: 8px;
 font: 12px Verdana,"Lucida Sans";
 color: #8f8f8f;
}

td.top_nav li a{
 float: left;
 font: 12px Verdana,"Lucida Sans";
 color: #8f8f8f;
 text-decoration: none;
}

/* Styles for main navigation menu */

td.header_mid ul{
 float: right;
 margin-bottom: 4px;
 position: relative;
 top: 56px;
}

td.header_mid li{
 float: left;
 list-style: none;
 background: url(../img/top_menu_bg.jpg) left 2px no-repeat;
 padding: 0 15px 4px 15px;
}

td.header_mid li a{
 float: left;
 font: 11px Helvetica,Verdana,"Lucida Sans";
 color: #8f8f8f;
 text-decoration: none;
 text-transform: uppercase;
}

li#home{
 border-bottom: 5px solid #fee144;
 background: none;
}

li#about{
 border-bottom: 5px solid #fd3001;
}

li#seeker{
 border-bottom: 5px solid #01d642;
}

li#employer{
 border-bottom: 5px solid #2bc1f9;
}

li#contact{
 border-bottom: 5px solid #d66501;
}

td.banner{
 background-color: #f1f1ee;
}

td.banner img{
 margin: 0 auto;
}

td.home_box_bg{
 background: #f1f1ee url(../img/home_bg_top.jpg) left top repeat-x;
 padding: 30px 0;
}

/* Footer styles */

ul#btm_nav_left{
 float: left;
}

ul#btm_nav_right{
 float: right;
}

ul#btm_nav_left li,
ul#btm_nav_right li{
 float: left;
 list-style: none;
 background: url(../img/top_menu_bg.jpg) left center no-repeat;
 padding: 0 6px 0 9px;
}

ul#btm_nav_left li a,
ul#btm_nav_right li a{
 float: left;
 font: 12px Verdana,"Lucida Sans";
 color: #6f6f6f;
 text-decoration: none;
}

/* Home page boxes */

td.home_box_bg div{
 width: 300px;
 height: 300px;
 float: left;
 margin-left: 9px;
}

td.home_box_bg div table{
 width: 85%;
 margin: 15px auto 0 auto;
}

div.home_box_1{
 background-color: #01d642;
}

div.home_box_2{
 background-color: #2bc1f9;
}

div.home_box_3{
 background-color: #c1c3a4;
}

/*td.box_title h1 span{
 display: block;
 font: 22px helvetica,Verdana,"Lucida Sans";
 color: #fff;
 background: url(../img/home_title_bdr.jpg) left 28px repeat-x;
 height: 30px;
}*/

.box_title h1{
 display: inline;
 font: 22px helvetica,Verdana,"Lucida Sans";
 color: #fff;
 border-bottom: 1px solid #fff;
 padding-bottom: 3px;
 line-height: 35px;
}

td.box_text p{
 font: 13px Verdana,"Lucida Sans";
 color: #fff;
 line-height: 18px;
 text-align: justify;
 margin-top: 15px;
}

td.box_text p a{
 font: 13px Verdana,"Lucida Sans";
 color: #fff;
 text-decoration: none;
 text-align: right;
}

ul.list{
 margin-top: 10px;
}

ul.list li{
 list-style: none;
 background: url(../img/home_list_bg.png) left 7px no-repeat;
 padding-left: 13px;
 margin-bottom: 4px;
}

ul.list li p{
 margin-top: 0px;
}

.subpage{
 background: url(../img/subpage_bg.jpg) left top repeat-x;
}

.subpage_cnts{
 background: #faf9f9 url(../img/subpage_top_bg.jpg) left top repeat-x;
 padding: 20px 0;
 height: 500px;
 border-bottom: 3px solid #e0e0dd;
}

.subpage_menu{
 position: relative;
 width: 182px;
 height: 292px;
}

.subpage_menu ul{
 position: absolute;
 left: 0px;
 bottom: 0px;
}

.subpage_menu ul li{
 width: 147px;
 list-style: none;
 background: #2bc1f9;
 margin-top: 1px;
 padding: 9px 0 9px 35px;
}

.subpage_menu ul li a{
 font: 16px Helvetica,Verdana,"Lucida Sans";
 color: #fff;
 text-decoration: none;
}

li#active{
 background: #faf9f9;
}

li#active a{
 color: #2bc1f9;
}

h1.subpage_title{
 display: inline;
 font: 24px Helvetica,Verdana,"Lucida Sans";
 color: #4c4c4c;
 border-bottom: 4px solid #2bc1f9;
 padding-bottom: 3px;
 line-height: 50px;
}

p.subpage_text{
 font: 13px Helvetica,Verdana,"Lucida Sans";
 color: #333333;
 line-height: 20px;
 text-align: justify;
 margin-top: 10px;
 width: 85%;
}

p.subpage_text img{
 float: left;
 margin : 0 15px 15px 0;
}


p.subpage_text span{
 font: bold 13px Helvetica,Verdana,"Lucida Sans";
 color: #2bc1f9;
}

ul.slist{
 margin-left: 15px;
}

ul.slist li{
 width: 70%;
 font: 13px Helvetica,Verdana,"Lucida Sans";
 color: #333333;
 margin-top: 8px;
 list-style: none;
 background: url(../img/bullet.gif) left 4px no-repeat;
	padding-left: 15px;
}

form table{
 margin-top: 20px;
}

form td{
 padding-bottom: 5px;
}

form label{
 font: 13px Helvetica,Verdana,"Lucida Sans";
 color: #333333;
 display: block;
 margin-right: 15px;
}

.form-text-box{
 font: 13px Helvetica,Verdana,"Lucida Sans";
 color: #333333;
 border: 1px solid #dadada;
 width: 250px;
 height: 18px;
 padding: 2px;
}

.form-select-box{
 font: 13px Helvetica,Verdana,"Lucida Sans";
 color: #333333;
 border: 1px solid #dadada;
 width: 256px;
 padding: 2px;
}

.form-text-area{
 font: 13px Helvetica,Verdana,"Lucida Sans";
 color: #333333;
 border: 1px solid #dadada;
 width: 250px;
 height: 100px;
 padding: 2px;
}

.form-submit-btn{
 font: 13px Helvetica,Verdana,"Lucida Sans";
 color: #333333;
 border: 1px solid #dadada;
 padding: 2px;
}

label.error{
 font: 12px Helvetica,Verdana,"Lucida Sans";
 color: #ff0000;
}

.show{
 display: block;
 font: 12px Helvetica,Verdana,"Lucida Sans";
 color: #ff0000;
 width: 292%;
}

.hide{
 display: none;
}

address{
 margin-top: 10px;
 font: 13px Helvetica,Verdana,"Lucida Sans";
 color: #333333;
 line-height: 19px;
}

.test_mid{
 background: url(../img/testimonial_mid.jpg) left top repeat-y;
 padding: 10px 0 10px 0;
}

.sitemap{
 margin: 15px 0 0 20px;
}


.sitemap li{
 margin-bottom: 8px;
}

.sitemap li ul{
 margin: 10px 0 0 20px;
}


.sitemap li,.sitemap li a{
 font: 13px Helvetica,Verdana,"Lucida Sans";
 color: #333333;
 text-decoration: none;
}

.preload{
 width: 937px;
 height: 312px;
 display: none;
}

