/* CSS Document */

body {font-family:Arial, Verdana, Helvetica, sans-serif; color:#000000; margin:0 auto;}

.wrapper {width:740px; margin:0 auto;}
a img {border:none;}
.div1 {width:738px; float:left; padding-bottom:2px;}
.div2 {width:739px; float:left;}
.div3 {width:738px; float:left;}
.div4 {width:738px; float:left;}
.div5 {width:740px; float:left; background:url(../images/footer-strip.gif) repeat-x;}
.div6 {width:738px; float:left; margin-bottom:40px; padding-bottom:20px;}
.div7 {width:197px; float:left;}
.div8 {width:541px; float:left;}
.div9 {width:194px; float:left; background:url(../images/blue-menubg.gif) repeat-x; height:38px;}
.div10 {width:541px; float:left; margin:0px 0px 0px 2px;}
.div11 {width:197px; float:left; padding:2px 0px 0px 0px;}
.div12 {width:540px; height:163px; float:left; margin:2px 0px 0px 0px; background:url(../images/man-standing.gif) no-repeat 385px 12px #EAEAEA;}
.div13 {width:516px; float:left; padding:19px 0px 0px 24px;}
.div14 {width:380px; float:left; padding:12px 136px 5px 24px !important; padding:21px 136px 13px 24px;}
.div14copy {width:360px; float:left; padding:12px 136px 5px 24px !important; padding:21px 156px 6px 24px;}
.div15 {width:516px; float:left; padding:0px 0px 0px 24px;}
.div16 {width:197px; float:left;}
.div17 {width:268px; float:left;}
.div18 {width:271px; float:left;}
.div19 {width:197px; float:left;}
.div20 {width:197px; float:left; background-color:#EAEAEA;}
.div21 {width:179px; float:left; padding:26px 0px 13px 18px;}
.div22 {width:179px; float:left; padding:0px 0px 17px 18px !important; padding:0px 0px 24px 18px;}
.div23 {width:179px; float:left; padding:11px 0px 0px 18px !important;  padding:11px 0px 3px 18px;}
.div24 {width:179px; float:left; padding:0px 0px 0px 18px !important; padding:0px 0px 4px 18px;}
.div25 {width:197px; float:left; padding:0px 0px 32px 0px !important; padding:0px 0px 32px 0px;}
.div26 {width:130px; float:left; padding:0px 0px 0px 16px;}
.div27 {width:50px; float:left;}
.div28 {width:246px; float:left; padding:26px 0px 25px 22px;}
.div29 {width:246px; float:left; padding:0px 0px 20px 22px;}
.div30 {width:215px; float:left; padding:14px 21px 2px 22px !important;  padding:14px 21px 11px 22px;}
.div31 {width:220px; float:left; padding:0px 26px 0px 22px;}
.div32 {width:246px; float:left; padding:17px 0px 132px 22px !important; padding:25px 0px 138px 22px;}
.div33 {width:248px; float:left; padding:26px 0px 0px 23px;}
.div34 {width:235px; float:left; padding:14px 0px 0px 24px;}
.div35 {width:271px; float:left;}
.div36 {width:249px; float:left; padding:15px 0px 61px 22px;}
.div37 {width:123px; float:left;}
.div38 {width:148px; float:left;}
.div39 {width:130px; float:left; padding:12px 0px 0px 18px;}
.div40 {width:590px; float:left;}
.div41 {width:590px; float:left; height:36px; padding:0px 0px 0px 0px;}
.div42 {width:580px; float:left; padding:0px 10px 0px 0px;}
.div43 {width:738px; float:left;}
.div43 {width:738px; float:left;}
.div44 {width:506px; float:left; padding:25px 10px 0px 24px;}
.div45 {width:506px; float:left; padding:10px 10px 50px 24px !important; padding:10px 10px 20px 24px;}
.div46 {width:506px; float:left; padding:0px 0px 20px 0px !important; padding:10px 0px 20px 0px;}
.div47 {width:506px; float:left;}
.div48 {width:506px; float:left; padding:10px 0px 0px 0px;}
.div49 {width:540px; height:163px; float:left; margin:2px 0px 0px 0px; background:url(../images/profile.gif) no-repeat 385px 8px #EAEAEA;}
.div50 {width:540px; height:163px; float:left; margin:2px 0px 0px 0px; background:url(../images/services.gif) no-repeat 385px 8px #EAEAEA;}
.div51 {width:271px; float:left; padding:0px 0px 180px 0px !important; padding:0px 0px 150px 0px;}
.div52 {width:235px; float:left; padding:0px 0px 0px 0px;}
.div53 {width:235px; float:left; padding:0px 0px 20px 0px !important; padding:0px 0px 25px 0px;}
.div54 {width:235px; float:left; padding:0px 0px 7px 0px !important; padding:0px 0px 5px 0px;}
.div55 {width:235px; float:left; padding:0px 0px 7px 0px !important; padding:0px 0px 5px 0px;}
.div56 {width:235px; float:left; padding:0px 0px 7px 0px !important; padding:0px 0px 5px 0px;}
.div57 {width:235px; float:left; padding:0px 0px 7px 0px !important; padding:0px 0px 5px 0px;}
.div58 {width:235px; float:left; padding:0px 0px 0px 0px;}
.div58copy {width:215px; float:left; padding:10px 20px 0px 0px;}
.div59 {width:90px; float:left; padding:0px 0px 0px 0px;}
.div60 {width:145px; float:left; padding:0px 0px 0px 0px;}
.div61 {width:506px; float:left; padding:10px 10px 250px 24px !important; padding:10px 10px 220px 24px;}
.div62 {width:504px; float:left;}
.div63 {width:504px; float:left;}
.div64 {width:504px; float:left;}
.div65 {width:352px; float:left; padding:8px 0px 8px 10px;}
.div66 {width:142px; float:left; padding:8px 0px 8px 0px;}
.div67 {width:540px; height:163px; float:left; margin:2px 0px 0px 0px; background:url(../images/training.gif) no-repeat 385px 8px #EAEAEA;}
.div68 {width:540px; height:163px; float:left; margin:2px 0px 0px 0px; background:url(../images/testimonials.gif) no-repeat 385px 8px #EAEAEA;}
.div69 {width:506px; float:left; padding:30px 0px 0px 0px;}
.div70 {width:150px; float:left; padding:0px 0px 0px 0px !important; padding:0px 0px 0px 0px;}
.div71 {width:356px; float:left; padding:0px 0px 10px 0px !important; padding:0px 0px 15px 0px;}
.div72 {width:540px; height:163px; float:left; margin:2px 0px 0px 0px; background:url(../images/construction.gif) no-repeat 385px 8px #EAEAEA;}
.div73 {width:540px; height:163px; float:left; margin:2px 0px 0px 0px; background:url(../images/construction1.gif) no-repeat 385px 8px #EAEAEA;}

.aligh-rt {text-align:right;}

input.field {width:123px; border:1px solid #CCCCCC;}

ul.bullet {margin:0px 0px 0px 0px; padding:9px 0px 0px 24px;}
ul.bullet li {background:url(../images/bullet.gif) no-repeat 0px 9px; padding:0px 0px 8px 10px; list-style-type:none; color:#000000; font-size:0.8em; text-decoration:none;}

ul.bullet2 {margin:0px 0px 0px 0px; padding:9px 0px 0px 0px;}
ul.bullet2 li {background:url(../images/bullet.gif) no-repeat 0px 9px; padding:0px 0px 8px 10px; list-style-type:none; color:#000000; font-size:0.8em; text-decoration:none;}

ul.green {margin:0px 0px 0px 0px; padding:9px 0px 0px 0px;}
ul.green li {background:url(../images/bulletg.gif) no-repeat 0px 9px; padding:0px 0px 8px 10px; list-style-type:none; color:#008126; font-size:0.8em; text-decoration:none;}
ul.green li a{color:#008126; text-decoration:underline;}
ul.green li a:hover{color:#008126; text-decoration:underline;}

ul.green2 {margin:0px 0px 0px 0px; padding:10px 0px 5px 20px !important; padding:10px 0px 0px 20px;}
ul.green2 li {background:url(../images/bullet.gif) no-repeat 0px 7px !important; background:url(../images/bullet.gif) no-repeat 0px 9px; padding:0px 0px 10px 10px !important; padding:0px 0px 8px 10px; list-style-type:none; color:#000000; font-size:0.9em !important; font-size:0.9em; text-decoration:none;}

ul.footer {margin:0px 0px 0px 0px; padding:8px 0px 0px 0px;}
ul.footer li {padding:0px 0px 0px 0px; list-style-type:none; font-size:1em; text-decoration:none; display:inline; color:#CCCCCC;}
ul.footer li a{color:#008126; text-decoration:none;}
ul.footer li a:hover{color:#008126; text-decoration:none;}

h1 {background:url(../images/logo.gif) no-repeat 18px 18px; height:133px; margin:0px;}
h1 span {display:none;}
h2 {font-size:0.9em; color:#02478C; font-weight:bold; margin:0px;}
h3 {font-size:0.8em; color:#666666; font-weight:bold; margin:0px; padding-bottom:12px;}

p{line-height:18px; padding:0px 0px 0px 0px !important; padding:0px 0px 5px 0px; line-height:20px;}

.bdrl {border-left:1px solid #CCCCCC;}
.bdrr {border-right:1px solid #CCCCCC;}
.bdrt {border-top:1px solid #CCCCCC;}
.bdrb {border-bottom:1px solid #CCCCCC;}

.bdrl2 {border-left:1px solid #666666;}
.bdrr2 {border-right:1px solid #666666;}
.bdrt2 {border-top:1px solid #666666;}
.bdrb2 {border-bottom:1px solid #666666;}

.light1 {font-size:0.7em;}
.light2 {font-size:0.75em;}
.light3 {font-size:0.8em;}

.shade1 {color:#02478C;}
.shade2 {color:#000;}
.shade3 {color:#008126; text-decoration:none;}
.shade3 a{color:#008126; text-decoration:none;}
.shade3 a:hover{color:#008126; text-decoration:underline;}
.shade4 {color:#02478C;}
.shade5 {color:#000000;}

.style1 {font-weight:bold;}

.bg1 {background-color:#EAEAEA;}
.bg2 {background-color:#DAECFD;}

.foot-link {font-size:0.7em; color:#CCCCCC; text-decoration:none;}
.foot-link a{color:#008126; text-decoration:none;}
.foot-link a:hover{color:#008126; text-decoration:underline;}

/*Top Navigation CSS starts here*/
#mainnav {overflow: hidden;height:40px; width:541px;}
#mainnav ul {margin:0px;padding:0;}
#mainnav li {margin: 0; padding: 0; list-style-type: none; display: inline; float: left; font-size:0.8em;}
#mainnav a {text-decoration:none !important; display:block; background: url(../images/menu-bar.gif) 0px 0px; overflow: hidden; height:40px;}
#mainnav a span { visibility:hidden; }

#menu01, #menu01 a {background-position: 0 0;width: 83px;}
#menu01 a:hover, #menu01 a.selected {background-position: 0px 40px;}
#menu01 a.active {background-position: 0px 40px;}

#menu02, #menu02 a {background-position: -83px 0; width: 102px;}
#menu02 a:hover, #menu02 a.selected {background-position: -83px 40px;}
#menu02 a.active {background-position: -83px 40px;}

#menu03, #menu03 a {background-position: -185px 0;width: 102px;}
#menu03 a:hover, #menu03 a.selected {background-position: -185px 40px}
#menu03 a.active {background-position: -185px 40px;}

#menu04, #menu04 a {background-position: -287px 0;width: 161px;}
#menu04 a:hover, #menu04 a.selected {background-position: -287px 40px;}
#menu04 a.active {background-position: -287px 40px;}

#menu05, #menu05 a {background-position: -448px 0; width: 93px; }
#menu05 a:hover, #menu05 a.selected {background-position: -448px 40px;}
#menu05 a.active {background-position: -448px 40px;}

/*Top Navigation CSS ends here*/