/* CSS Document */

#container { width: 845px; height: auto; margin: 0 auto 0 auto; }

body { font-family:Arial; font-size:12px;}
p {
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #002200;
}
h1 { font-size:24px;}
h2 { font-size: 18px;}
h3 { font-size: 14px; }
a { text-decoration: none; color:#0099FF; }
a:hover { color:#0066CC; }
.red { color:#CC3300;}

ul {
	list-style-position: outside;
	color: #002200;
	line-height: 1.7;
}
#back_totop a {
	font-weight:bold;
	color: #CC0000;
	font-size: 11px;
}
#back_totop a:hover {
	color: #0066FF;
}


#div_top {
	color:#009933;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#div_topbar {
	height: 190px;
	width: 100%;
}
#padding_topleft {
	height: 140px;
	width: 330px;
	float: left;
	background:url(images/top_left.gif) no-repeat bottom;
}
#padding_topright{
	height: 140px;
	width: 355px;
	float: left;
	background:url(images/top_right.gif) no-repeat bottom;
}
#logo_center a {
	height: 140px;
	width: 160px;
	float: left;
	background:url(images/logo_top.gif) no-repeat bottom;
}
#logo_centerbm a {
	width: 120px;
	height: 50px;
	background:url(images/logo_bottom.gif) no-repeat;
	float: left;
}
#menu_bar {
	height: 50px;
	width: 100%;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #08614d;
}
#menu_bar a {color: #08614d; text-decoration:none;}

#breadcrumbs {
	height: 20px;
	width: 833px;
	padding: 5px 0 0 10px;
	color: #CC0000;
}
#breadcrumbs a { color: #00CC33; text-decoration:none;}
#breadcrumbs a:hover {color: #CC0000}
/*------------Home page-----------------------*/
#hp_container {
	height: 404px;
	width: 833px;
	background:url(images/hp_bgn_gradient.gif) repeat-x;
	margin: 0 auto 0 auto;
}
#left_hpdiv {
	width: 196px;
	height: 404px;
	float: left;
}
#middle_hpdiv {
	width: 428px;
	height: 404px;
	float: left;
}
#middle_div110px { height: 110px;}
#middle_div247px {
	height: 197px;
	background:url(images/hp_cloud.gif) no-repeat;
	padding: 40px 40px 10px 50px;
}
#right_hpdiv {
	width: 209px;
	height: 404px;
	float: left;
}
#bottom_hpdiv {
	width: 834px;
	height: 70px;
	margin: 0 auto 0 auto;
}
#div_left63px { width: 63px; height:169px; float:left; background:url(images/hp_bgn_btleft.gif) no-repeat top;}
#div_spacertopleft { height: 84px; width: 100%; }
#div_spacertopright{ height: 84px; width: 100%; }
#btn_carepic a {
	height: 133px;
	width: 179px;
	background:url(images/btn_carepic.gif) no-repeat center;
	float:left;
}
#btn_carepic a:hover {background:url(images/btn_carepic_ms.gif) no-repeat center;}
#btn_carepic a:focus {background:url(images/btn_carepic_ms.gif) no-repeat center;}
#btn_supportpic a {
	height: 133px;
	width: 179px;
	background:url(images/btn_supportpic.gif) no-repeat center;
	float:left;
	}
#btn_supportpic a:hover { background:url(images/btn_supportpic_ms.gif) no-repeat center;}
#btn_supportpic a:focus { background:url(images/btn_supportpic_ms.gif) no-repeat center;}
#btn_familysuppic a {
	height: 110px;
	width: 165px;
	background:url(images/btn_familysuppic.gif) no-repeat center;
	float: left;
}
#btn_familysuppic a:hover { background:url(images/btn_familysuppic_ms.gif) no-repeat center;}
#btn_familysuppic a:focus { background:url(images/btn_familysuppic_ms.gif) no-repeat center;}
#btn_activitiespic a {
	height: 110px;
	width: 165px;
	background:url(images/btn_activitiespic.gif) no-repeat center;
	float: right;
}
#btn_activitiespic a:hover { background:url(images/btn_activitiespic_ms.gif) no-repeat center;}
#btn_activitiespic a:focus { background:url(images/btn_activitiespic_ms.gif) no-repeat center;}

#btn_disabilitypic a { height: 133px; width: 100%; background:url(images/btn_disabilitypic.gif) no-repeat center; float:right;}
#btn_disabilitypic a:hover { background:url(images/btn_disabilitypic_ms.gif) no-repeat center;}
#btn_disabilitypic a:focus { background:url(images/btn_disabilitypic_ms.gif) no-repeat center;}
#btn_worfupic a { height: 133px; width: 209px; background:url(images/btn_workfupic.gif) no-repeat center; float: right;}
#btn_worfupic a:hover { background:url(images/btn_workfupic_ms.gif) no-repeat center; }
#btn_worfupic a:focus { background:url(images/btn_workfupic_ms.gif) no-repeat center; }
#hp_btntext {
	height: 30px; text-align: center;
	font-size: 15px;
	padding-top: 100px;
}
#hp_btntext2 {
	height: 20px; text-align: center;
	font-size: 15px;
	padding-top: 90px;
}

#div_right63px { width: 61px; height:70px; float:left; background:url(images/hp_bgn_btright.gif) no-repeat top;}

#buttons_div { width: 710px; height: 169px; float:left; }
#btn_appleaboutus a { width: 142px; height: 169px; float:left; background:url(images/btn_aaboutus.gif) no-repeat;}
#btn_appleaboutus a:hover { width: 142px; height: 169px; float:left; background:url(images/btn_enter.gif) no-repeat;}
#btn_appleaboutus a:focus { width: 142px; height: 169px; float:left; background:url(images/btn_enter.gif) no-repeat;}
#btn_appleservices a { width: 142px; height: 169px; float:left; background:url(images/btn_aourservices.gif) no-repeat;}
#btn_appleservices a:hover { width: 142px; height: 169px; float:left; background:url(images/btn_enter.gif) no-repeat;}
#btn_appleservices a:focus{ width: 142px; height: 169px; float:left; background:url(images/btn_enter.gif) no-repeat;}
#btn_applestaff a { width: 142px; height: 169px; float:left; background:url(images/btn_astafftraining.gif) no-repeat;}
#btn_applestaff a:hover { width: 142px; height: 169px; float:left; background:url(images/btn_enter.gif) no-repeat;}
#btn_applestaff a:focus { width: 142px; height: 169px; float:left; background:url(images/btn_enter.gif) no-repeat;}
#btn_appletesti a { width: 142px; height: 169px; float:left; background:url(images/btn_atesti.gif) no-repeat;}
#btn_appletesti a:hover { width: 142px; height: 169px; float:left; background:url(images/btn_enter.gif) no-repeat;}
#btn_appletesti a:focus { width: 142px; height: 169px; float:left; background:url(images/btn_enter.gif) no-repeat;}
#btn_appledld a { width: 142px; height: 169px; float:left; background:url(images/btn_adld.gif) no-repeat;}
#btn_appledld a:hover { width: 142px; height: 169px; float:left; background:url(images/btn_enter.gif) no-repeat;}
#btn_appledld a:focus { width: 142px; height: 169px; float:left; background:url(images/btn_enter.gif) no-repeat;}

#div_picleft {
	height: 46px;
	width: 100%;
	float: left;
	margin-top: 8px;
	background:url(images/hppicleft.gif) no-repeat left; }

#div_picmiddle {	height: 46px;
	width: 100%;
	float: left;
	background:url(images/hppicmiddle.gif) no-repeat;}
#div_picright {	height: 46px;
	width: 100%;
	float: left;
	margin-top: 8px;
	background:url(images/hppicright.gif) no-repeat;}

/*------------Menu bar------------------------*/

#padding_left {
	width: 31px;
	height: 50px;
	background:url(images/menu_left.gif) no-repeat;
	float: left;
}
#btn_home a {
	width: 82px;
	height: 28px;
	background:url(images/btn_home.gif) no-repeat;
	float: left;
	padding: 22px 0 0 0;
	text-align: center;
}
#btn_home a:focus {background:url(images/btn_home_ms.gif) no-repeat; color:#000000;}
#btn_home a:hover { background:url(images/btn_home_ms.gif) no-repeat; color:#000000;}
#btn_aboutus a {
	width: 82px;
	height: 28px;
	background:url(images/btn_about_us.gif) no-repeat;
	float: left;
	text-align: center;
	padding: 22px 0 0 0;
}
#btn_aboutus a:hover {background:url(images/btn_about_us_ms.gif) no-repeat; color:#000000;}
#btn_aboutus a:focus {background:url(images/btn_about_us_ms.gif) no-repeat; color:#000000;}
#btn_slc {
	width: 82px;
	height: 28px;
	background:url(images/btn_selected.gif) no-repeat;
	float: left;
	text-align: center;
	padding: 22px 0 0 0;
}
#btn_slc2 {
	width: 82px;
	height: 28px;
	background:url(images/btn_selected2.gif) no-repeat;
	float: left;
	text-align: center;
	padding: 22px 0 0 0;
}
#btn_slc3 {
	width: 82px;
	height: 28px;
	background:url(images/btn_selected3.gif) no-repeat;
	float: left;
	text-align: center;
	padding: 22px 0 0 0;
}
#btn_slc4 {
	width: 82px;
	height: 28px;
	background:url(images/btn_selected4.gif) no-repeat;
	float: left;
	text-align: center;
	padding: 22px 0 0 0;
}
#btn_services a {
	width: 82px;
	height: 28px;
	background:url(images/btn_services.gif) no-repeat;
	float: left;
	text-align: center;
	padding: 22px 0 0 0;
}
#btn_services a:hover {background:url(images/btn_services_ms.gif) no-repeat; color:#000000;}
#btn_services a:focus {background:url(images/btn_services_ms.gif) no-repeat; color:#000000;}
#btn_clients a {
	width: 82px;
	height: 28px;
	background:url(images/btn_clients.gif) no-repeat;
	float: left;
	text-align: center;
	padding: 22px 0 0 0;
}
#btn_clients  a:hover { background:url(images/btn_clients_ms.gif) no-repeat; color:#000000;}
#btn_clients  a:focus { background:url(images/btn_clients_ms.gif) no-repeat; color:#000000;}
#btn_training a {
	width: 82px;
	height: 28px;
	background:url(images/btn_training.gif) no-repeat;
	float: left;
	text-align: center;
	padding: 22px 0 0 0;
}
#btn_training a:hover {background:url(images/btn_training_ms.gif) no-repeat; color:#000000;}
#btn_training a:focus {background:url(images/btn_training_ms.gif) no-repeat; color:#000000;}
#btn_download a {
	width: 82px;
	height: 28px;
	background:url(images/btn_download.gif) no-repeat;
	float: left;
	text-align: center;
	padding: 22px 0 0 0;
}
#btn_download a:hover {background:url(images/btn_download_ms.gif) no-repeat; color:#000000;}
#btn_download a:focus {background:url(images/btn_download_ms.gif) no-repeat; color:#000000;}
#btn_faq a {
	width: 82px;
	height: 28px;
	background:url(images/btn_faq.gif) no-repeat;
	float: left;
	text-align: center;
	padding: 22px 0 0 0;
}
#btn_faq a:hover { background:url(images/btn_faq_ms.gif) no-repeat; color:#000000;}
#btn_faq a:focus { background:url(images/btn_faq_ms.gif) no-repeat; color:#000000;}
#btn_contactus a {
	width: 82px;
	height: 28px;
	background:url(images/btn_contact_us.gif) no-repeat;
	float: left;
	text-align: center;
	padding: 22px 0 0 0;
}
#btn_contactus a:hover {background:url(images/btn_contact_us_ms.gif) no-repeat; color:#000000;}
#btn_contactus a:focus {background:url(images/btn_contact_us_ms.gif) no-repeat; color:#000000;}
#padding_right { width: 37px; height: 50px; background:url(images/menu_right.gif) no-repeat; float:left; }

/*--------------------------homepage content--------------------------*/
#HP_mainbody {
	width: 845px;
	height: 590px;
	float: left;
} 
/*--------------------------Sub page content--------------------------*/
#SP_mainbody {
	width: 845px;
	float: left;
} 


/*--------------------------left menu---------------------------------*/

#left_menu {
	width: 177px;
	height: 300px;
	float: left;
}
#left_menuhd {
	width: 177px;
	height: 54px;
	background:url(images/left_menuhd.gif) no-repeat;
	text-align: right;
}
#menu_links {
	height: auto;
	float: left;
	width: 151px;
	padding: 0 9px 0 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    
}
#left_menuft {
	width: 177px;
	height: 36px;
	background:url(images/left_menuft.gif) no-repeat;
	float: left;
}
#menu_link {
	height: 21px;
	padding: 6px 0 0 0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}


#menu_bg { background-color: #dfffda; }
#menu_link a {
  
	height: 21px;
	background:url(images/menu_apple.gif) no-repeat left;
	padding: 4px 0 0 25px;
	text-decoration:none;
	color:#990000; /*color:#000000;*/
}
#menu_linkslc {
	height: 21px;
	padding: 4px 0 0 6px;
	text-decoration:none;
	color:#000000; /*color:#000000;*/
	font-weight: bold;
	background-color: #8AE87D;
}
#menu_link a:hover { background:url(images/menu_apple_ms.gif) no-repeat left; color:#000000; }
#menuhd_text { }
#testimonial {
	height: 50px;
	float: left;
	width: 500px;
	margin: 25px 0 25px 0;

}
.oquotes {
	background:url(images/quotes_open.gif) no-repeat;
	height: 20px;
	width: 26px;
	float: left;
}
.cquotes {
	background:url(images/quotes_closed.gif) no-repeat;
	height: 20px;
	width: 26px;
	float: right;
}
#testimonial_text {
	padding: 10px 20px 0 26px;
}
/*------------------------body content--------------------------------*/
#body_content {
	width: 500px;
	float: left;
	padding: 20px 20px 10px 16px;
	font-size: 13px;
}
#heading_h1 {
	color:#CC0000;
	font-size: 24px;
	border-bottom: 1px solid #77b66f;
	padding: 0 0 0 4px;
}

/*-------------------------right column-------------------------------*/

#div_right {
	width: 120px;
	height: 80px;
	float: left;
	text-align: center;
}

/*--------------------------bottom links------------------------------*/
#bottom_div {
	height: 19px;
	width: 845px;
	float: left;
	text-align: center;
	padding: 16px 0 5px 0;
	color:#CC3300;
}
#bottom_div a {
	height: 19px;
	width: 845px;
	text-align: center;
	padding: 16px 0 0 0;
	color:#00CC33;
	text-decoration:none;
	 }
#bottom_div a:hover {
	height: 19px;
	width: 845px;
	text-align: center;
	padding: 16px 0 0 0;
	color:#CC0000;
	text-decoration:none;}
#copy {
	color:#999999;
	text-align: center;
	padding: 0 0 30px 0;
}
