/* CSS Document */
body {
	background: #F5F5F5;
	margin:0;
	font-family:Arial;
}

#container { margin:0 auto; margin-top:0.8em; border:1px #CCCCCC solid; background:#fff; width:848px; padding:5px; }
#header { height:141px; margin:1em 0 0 0; }
#header .logo { width:490px; height:95px; background:url(../img/logo.jpg) left no-repeat; float:left; margin-left:1em; }
#header .logo h1 { margin:0; padding:0.8em 0 0 5.2em; text-align:left; color:#404040; font-family:Arial; font-size:26px; }
#header .logo h2 { margin:0; padding:0 0 0 7em; text-align:left; color:#666666; font-family:Arial; font-size:20px; }

#header .phone { width:218px; height:72px; float:right; text-align:right; margin:1em 0 0 0; margin-right:1em; }
#header .phone h1 { color:#b2147d; font-size:28px; margin:0.1em; padding:0; text-align:right; }
#header .phone h2 { color:#686a69; font-size:15px; margin:0.1em; padding:0; text-align:right; }
#header .phone img { border:0; }
#header .phone a { color:#686a69; font-size:15px; margin:0.1em; padding:0; text-decoration:none; }

#main-header { width:834px; height:275px; background:#fff url(../img/bg_header.gif) no-repeat; margin:0 auto; margin-top:-2px; }
#main-header .left { width:420px; height:255px; margin:0.5em; float:left; }
#main-header .left a { color:#000; text-decoration:underline; }
#main-header .left a:hover { color:#000; text-decoration:none; }
#main-header .left h1 { margin:0.1em; color:#2c2c2c; font-size:25px; padding:0; }
#main-header .left h2 { margin:0.1em; color:#2c2c2c; font-size:20px; padding:0; }
#main-header .left p { 	color:#2c2c2c; font-size:11px; font-family: Verdana; line-height: 12pt; }

#main-header .right { width:391px; height:275px; margin:0; float:right; background:url(../img/bg_header_img.gif) no-repeat right; }
#main-header .right img { margin:9em 0 0 1em; }

#navigation { list-style:none; margin:0 auto; width:780px; padding:0; clear:both; padding-top:1em; }
#navigation li { float:left; margin:1px; width:128px; height:26px; text-align:center; background:url(../img/tab.jpg) no-repeat; }
#navigation li:hover { background:url(../img/tab-selected.jpg) no-repeat;  }
#navigation li.selected { float:left; margin:1px; width:128px; height:26px; text-align:center; background:url(../img/tab-selected.jpg) no-repeat;  }

#navigation li a { color:#fff; font-size:12px; font-weight:bold; text-decoration:none; padding:4px 0 4px 0; display:block; width:128px; }

#content { clear:both; }
#content .content-left { float:left; width:583px; margin-left:0.4em; margin-top:0.5em;  }
#content .content-left p { 
	color:#5e5e5e;
	margin-left:1em;
	margin-right:1em;
	font-size:11px;
	line-height: 12pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#content .content-left h2 { color:#9d116e; font-size:18px; text-align:left; font-weight:normal; }
#content .content-left h2  a:link { color:#9d116e; font-size:18px; text-align:left; font-weight:normal; text-decoration:none; }
#content .content-left h2  a:visited { color:#9d116e; font-size:18px; text-align:left; font-weight:normal; text-decoration:none; }
#content .content-left h2  a:hover { color:#9d116e; font-size:18px; text-align:left; font-weight:normal; text-decoration: underline; }
#content .content-left h2  a:active { color:#9d116e; font-size:18px; text-align:left; font-weight:normal; text-decoration:none; }
h3 { color:#9d116e; text-align:left; padding-left:0.8em; margin:0; }

#content .content-left a { color:#222222; text-decoration:underline; }
#content .content-left a:hover { text-decoration:none; }

#content .content-left-form { float:left; width:428px; margin-left:0.4em; margin-top:0.5em;  }
#content .content-left-form p { color:#5e5e5e; margin-left:1em; margin-right:1em; font-size:15px; }
#content .content-left-form h2 { color:#9d116e; text-align:center; font-style:italic; }
#content .content-left-form a { color:#222222; text-decoration:underline; }
#content .content-left-form a:hover { text-decoration:none; }

/* Steps */
#steps-top { width:535px; list-style:none; height:38px; margin:0 auto; padding:0; }
#steps-top .left { background:url(../img/left-bar.jpg) no-repeat; width:13px; height:37px; float:left; }
#steps-top .content { background:url(../img/bg-bar.jpg) repeat-x; padding-top:9px; height:28px; float:left; color:#fff; text-align:center; font-size:13px; font-weight:bold; }
#steps-top .right { background:url(../img/right-bar.jpg) no-repeat; float:left; width:13px; height:37px; }

.overview { width:580px; height:93px; margin:0 auto; background:url(../img/bg-steps.jpg) no-repeat; list-style:none; padding:0; }
.advice { width:580px; height:93px; margin:0 auto; background:url(../img/bg-steps-1.jpg) no-repeat; list-style:none; padding:0; }
.training { width:580px; height:93px; margin:0 auto; background:url(../img/bg-steps-2.jpg) no-repeat; list-style:none; padding:0; }
.work { width:580px; height:93px; margin:0 auto; background:url(../img/bg-steps-3.jpg) no-repeat; list-style:none; padding:0; }
.guaranteed { width:580px; height:93px; margin:0 auto; background:url(../img/bg-steps-4.jpg) no-repeat; list-style:none; padding:0; }

#steps li { float:left; width:100px; color:#464646; margin:1.8em 0.4em 0 0.4em; font-weight:bold; }
#steps li a { color:#464646 !important; text-decoration:none !important; font-weight:bold !important; }
#steps .button { display:block; background:url(../img/button-steps.jpg) no-repeat; padding-top:10px; color:#fff !important; font-weight:bold; text-decoration:none !important; text-align:center; margin:0 0 0 1em; font-size:11px; width:97px; height:42px; } 

#content .content-right { float:right; width:246px; margin-right:0.4em; }
#content .content-right-form { float:right; width:389px; margin-right:0.4em; }

/* form women */
.women { width:430px; height:219px; background:url(../img/women-laptop.jpg) top no-repeat; margin-bottom:1em; }
.women span { width:181px; height:24px; background:url(../img/black-arrow.jpg) no-repeat; margin:1em 0 0 12em; color:#fff; font-weight:bold; padding:10px; font-size:18px; display:block; }

/* form */
form { padding:0; margin:0;  }
#form { width:246px; margin:0 auto; padding:0; list-style:none; margin-top:0.5em; }
#form .form-top { width:246px; background:url(../img/form-top.jpg) top no-repeat; height:66px; }
#form .form-top h1 { color:#fff; text-align:center; font-size:16px; margin:0.1em; padding-top:0.5em; }
#form .form-top h3 { color:#fff; text-align:center; font-size:12px; margin:0.1em; padding:0; }
#form .form-content { width:246px; background:url(../img/form-bg.jpg) top repeat-y; height:auto; }
#form .form-content p { padding:0; margin:0; margin-bottom:0.8em; color:#131313; font-weight:bold; font-size:12px; }
#form .form-content label { width:80px; padding-right:5px; text-align:right; float:left; display:block; }
#form .form-content label.area { width:80px; height:90px; padding-right:5px; text-align:right; float:left; display:block; }
#form .form-content label.consultation { width:120px; height:10px; padding-right:5px; text-align:right; float:left; display:block; }

#form .form-content .text { width:120px; height:15px; background:#fff; border:1px #7f9db9 solid; } 
#form .form-content .cv { width:150px !important; height:20px; background:#fff; border:1px #7f9db9 solid; } 
#form .form-content span { color:#656565; font-size:13px; }
#form .form-content .areas { width:200px; margin-left:1.5em; }
#form .form-content .address { width:120px; }
#form .form-bottom { width:246px; background:url(../img/form-bottom.jpg) top no-repeat; height:107px; text-align:center; }
#form .form-bottom p { margin:0em 1em 0.2em 1em; color:#fff; padding:1em 0 0.4em 0; color:#fff; font-size:12px; font-weight:bold;  }
#form .form-bottom .submit { background:url(../img/form-button.jpg) no-repeat; text-align:center; width:99px; height:49px; border:0; color:#fff; font-weight:bold; font-size:11px; cursor:hand; cursor:pointer; }
#form .form-bottom .submit2 { background:url(../img/form-button2.jpg) no-repeat; text-align:center; width:200px; height:49px; border:0; color:#fff; font-weight:bold; font-size:11px; cursor:hand; cursor:pointer; }
#form .form-bottom .submit3 { background:url(../img/form-button3.jpg) no-repeat; text-align:center; width:99px; height:49px; border:0; color:#fff; font-weight:bold; font-size:11px; cursor:hand; cursor:pointer; }

/* form big */
form { padding:0; margin:0;  }
#form-big { width:389px; margin:0 auto; padding:0; list-style:none; margin-top:0.5em; }
#form-big .form-top { width:389px; background:url(../img/form-top-big.jpg) top no-repeat; height:22px; }
#form-big .form-top h1 { color:#fff; text-align:center; font-size:16px; margin:0.1em; padding-top:0.5em; }
#form-big .form-top h3 { color:#fff; text-align:center; font-size:13px; margin:0.1em; padding:0; }

#form-big .form-content { width:389px; background:url(../img/form-bg-big.jpg) top repeat-y; height:auto; padding:0; }
#form-big .form-content p { padding:0; margin:0; margin-bottom:0.8em; color:#131313; font-weight:bold; font-size:12px; }
#form-big .form-content label { width:120px; padding-right:5px; text-align:right; float:left; display:block; }
#form-big .form-content label.area { width:120px; height:90px; padding-right:5px; text-align:right; float:left; display:block; }
#form-big .form-content .text { width:200px; height:15px; background:#fff; border:1px #7f9db9 solid; } 
#form-big .form-content .cv { width:220px !important; height:20px; background:#fff; border:1px #7f9db9 solid; } 
#form-big .form-content span { color:#656565; font-size:13px; }
#form-big .form-content .areas { width:230px; margin:0 auto !important; height:80px; }
#form-big .form-content .address { width:200px; }

#form-big .form-bottom { width:389px; background:url(../img/form-bottom-big.jpg) top no-repeat; height:107px; text-align:center; }
#form-big .form-bottom p { margin:0em 1em 0.2em 1em; color:#fff; padding:1em 0 0.4em 0; color:#fff; font-size:12px; font-weight:bold;  }
#form-big .form-bottom .submit { background:url(../img/form-button.jpg) no-repeat; text-align:center; width:99px; height:49px; border:0; color:#fff; font-weight:bold; font-size:11px; cursor:hand; cursor:pointer; }
#form-big .form-bottom .submit2 { background:url(../img/form-button2.jpg) no-repeat; text-align:center; width:200px; height:49px; border:0; color:#fff; font-weight:bold; font-size:11px; cursor:hand; cursor:pointer; }
#form-big .form-bottom .submit3 { background:url(../img/form-button3.jpg) no-repeat; text-align:center; width:99px; height:49px; border:0; color:#fff; font-weight:bold; font-size:11px; cursor:hand; cursor:pointer; }

#page-select { margin:0 auto; width:237px; height:70px; background:url(../img/bg-page-select.jpg) no-repeat; }
#page-select .previous { width:78px; background:red url(../img/previous.jpg) no-repeat; height:44px; color:#fff !important; display:block; float:left; margin:1em 0 0 0.6em; padding:5px 0 0 20px; font-weight:bold; text-decoration:none !important; }
#page-select .next { width:67px; background:red url(../img/next.jpg) no-repeat; height:44px; color:#fff !important; display:block; float:right; margin:1em 0.6em 0 0; padding:5px 0 0 30px; font-weight:bold; text-decoration:none !important; }

#footer { clear:both; width:832px; height:121px; margin:0 auto; padding:0; padding-top:1em; list-style:none; }
#footer .left { width:13px; height:121px; background:url(../img/footer-left.jpg) no-repeat; float:left; }
#footer .content { height:121px; background:url(../img/footer-bg.jpg) repeat-x; float:left; width:806px; text-align:center; }
#footer .content img { padding:5px 5px 0 6px;  }
#footer .right { width:13px; height:121px; background:url(../img/footer-right.jpg) no-repeat; float:left; }
#footer .accredit { margin:0 0 5px 0; }
#footer .atsco { margin:0 0 10px 0; }
#footer .comptia { margin:0 0 25px 0; }
#footer .investor { margin:0 0 10px 0; }
#footer .ittraining { margin:9px 0 0 0; }
#footer .microsoft { margin:0 0 10px 0; }
#footer .rec { margin:0 0 10px 0; } 

#subfooter { clear:both; margin:0 auto; width:832px; height:30px; text-align:center; }
#subfooter p { color:#323232; font-size:11px; font-weight:bold; }

.clear { clear:both; margin:0; padding:0; height:0px; float:none; }
