@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0; }
.wrapper {width:960px; margin:0 auto;}
h1 {font-family:Arial, Helvetica, sans-serif; font-size: 28px; color: #343634; text-align: center; vertical-align: bottom; line-height: normal; }
.h1_affiliate { margin-bottom: 0; }
h2 { font-family:Arial, Helvetica, sans-serif; color: #9ABD3D; padding-bottom: 5px; padding-top: 10px; }
h2.black { color:#000000; }
h3.black { color:#000000; }
.center { text-align: center; }
.right { text-align: right; }
.underline { text-decoration: underline; }
.puzzle163x163 { display: block; width: 163px; height: 163px; }
.puzzle162x163 { display: block; width: 162px; height: 163px; }
.puzzle163x162 { display: block; width: 163px; height: 162px; }
.puzzle162x162 { display: block; width: 162px; height: 162px; }
.puzzle { width: 650px; height: 488px; margin: 0; padding: 0; border: solid 5px #2B5BD9; border-style: ridge; background-image: url(images/puzzle3.jpg); background-repeat: no-repeat; }
a { color: #2B5BD9; }
a:hover { color: #63a93a; }
.blocked { display:block; width:100%; height: 30px; text-decoration: none; }
body { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 140%; color: #333333; behavior:url("csshover.htc"); background: url(images/bg_left.jpg) repeat-y; }
#header_whole { height: 115px; width: 100%; background:url(images/header_bg.jpg) repeat-x; position: relative; }
#header { height: 85px; width: 828px; }
#header_photo { height: 85px; width: 585px; float: left; background: url(images/header_photo.jpg); }
#resource_center { height: 85px; width: 243px; float: left; background: url(images/resource_center.jpg); }
#partner { height: 30px; width: 304px; float: left; background: url(images/partner.jpg); }
#epot { height: 30px; width: 140px; float: left; background: url(images/epot.jpg); }
#epot:hover { height: 30px; width: 140px; float: left; background: url(images/epot_hover.jpg); }
#webmail { height: 30px; width: 141px; float: left; background: url(images/webmail.jpg); }
#webmail:hover { height: 30px; width: 141px; float: left; background: url(images/webmail_hover.jpg); }
#resource { height: 30px; width: 243px; float: left; background: url(images/resource.jpg); }
#header_nav { height: 30px; width: 828px; }
#left_nav { height: 100%; width: 220px; float: left; position: relative; }
#left_nav ul { text-decoration: none; }
#nav_home { width: 220px; height: 21px; background: url(images/l_nav_home.jpg); }
#nav_home:hover { width: 220px; height: 21px; background: url(images/l_nav_home_hover.jpg); }
#nav_services { width: 220px; height: 28px; background: url(images/l_nav_services.jpg); }
#nav_services:hover { width: 220px; height: 28px; background: url(images/l_nav_services_hover.jpg); }
#nav_locations { width: 220px; height: 28px; background: url(images/l_nav_locations.jpg); }
#nav_locations:hover { width: 220px; height: 28px; background: url(images/l_nav_locations_hover.jpg); }
#nav_testimonials { width: 220px; height: 28px; background: url(images/l_nav_testimonials.jpg); }
#nav_testimonials:hover { width: 220px; height: 28px; background: url(images/l_nav_testimonials_hov.jpg); }
#nav_continuingeducation { width: 220px; height: 28px; background: url(images/l_nav_continuingeducation.jpg); }
#nav_continuingeducation:hover { width: 220px; height: 28px; background: url(images/l_nav_continuingeducation_hover.jpg); }
#nav_employment { width: 220px; height: 29px; background: url(images/l_nav_employment.jpg); }
#nav_employment:hover { width: 220px; height: 29px; background: url(images/l_nav_employment_hover.jpg); }
#nav_activitiessupport { width: 220px; height: 28px; background: url(images/l_nav_activitiessupport.jpg); }
#nav_activitiessupport:hover { width: 220px; height: 28px; background: url(images/l_nav_activitiessupport_hover.jpg); }
#nav_contactus { width: 220px; height: 26px; background: url(images/l_nav_contactus.jpg); }
#nav_contactus:hover { width: 220px; height: 26px; background: url(images/l_nav_contactus_hover.jpg); }
#left_nav_under { min-height: 281px; width: 220px; background: url(images/left_nav_under.jpg); position: static; top: 331px; left: 0; }
#content { width: 534px; min-height: 497px; float: left; /*border-right: #999999 1px solid; border-right-style: dotted;*/ margin-top: 15px; padding-right: 5px; }
/*
#content p, b, strong {
	padding-right: 15px;
}

*/
#content_locations{ width: 730px; min-height: 497px; float: left; /*border-right: #999999 1px solid; border-right-style: dotted;*/ margin-top: 15px; padding-right: 5px; }
#content_noside { width: 684px; min-height: 497px; float: left; margin-top: 15px; padding-right: 5px; }
#menu ul, li, a { list-style: none; }
/*
#content_noside p, b, strong {
	padding-right: 15px;
}
*/
#content ul, li { margin-left: 30px; margin-top: 15px; margin-bottom: 15px; }
#content_noside ul, li { margin-left: 30px; margin-top: 15px; margin-bottom: 15px; }
#sidebar { width: 150px; min-height: 497px; float: left; margin: 95px 0 15px 0; text-align: center; }
#pt { background: url(flash/pt.jpg); height: 167px; width: 125px; margin: 0 auto; }
#pt:hover { background: url(flash/pt_hover.jpg); height: 167px; width: 125px; margin: 0 auto; }
#ot { background: url(flash/ot.jpg); height: 167px; width: 125px; margin: 0 auto; }
#ot:hover { background: url(flash/ot_hover.jpg); height: 167px; width: 125px; margin: 0 auto; }
#st { background: url(flash/st.jpg); height: 167px; width: 125px; margin: 0 auto; }
#st:hover { background: url(flash/st_hover.jpg); height: 167px; width: 125px; margin: 0 auto; }
img { border: none; margin-bottom: 5px; }
hr { margin-top: 5px; margin-bottom: 5px; margin-right: 5px; }
.dotted { border: 1px dotted #000000; border-style: none none dotted; }
#locations_text { height: 310px; width: 330px; float: left; margin-right: 4px; }
#locations_map { height: 310px; width: 200px; float: left; }
.contactus td { padding-bottom: 10px; }
#footer { background: url(images/bg_left.jpg) no-repeat; width: 923px; min-height: 5px; text-align: center; float: left; margin: 15px 0; }
#footer p { font-size: 9px; }

/* --- Overlay --- */
.simple_overlay { display:none; z-index:10000; background-color:#333; padding:15px 15px 15px 15px; border:1px solid #FFF; -moz-box-shadow:0 0 90px 5px #000; -webkit-box-shadow: 0 0 90px #000; }
.simple_overlay p { background:white; padding:5px 15px; color:#e13b00; text-align:center; font-weight:bold; }
.simple_overlay .close { background-image:url(/Images/close.png); position:absolute; right:-15px; top:-15px; cursor:pointer; height:35px; width:35px; }

.social-links {
	background: url("images/left-socials-bg.jpg") no-repeat;
	width: 220px;
	height: 131px;
	margin: -5px 0 0 0;
}

.social-links h5, .social-links p {
	padding: 10px 0 0 20px;
}
.copyright { 
  font-size        : 9px;
  font-family      : Arial, Helvetica, sans-serif;
  color            : #333333;
  cursor:text;
  text-decoration:none;
}
a.copyright:link  { 
  font-size        : 9px;
  font-family      : Arial, Helvetica, sans-serif;
  color            : #333333;
  cursor:text;
  text-decoration:none;
}
a.copyright:visited  { 
  font-size        : 9px;
  font-family      : Arial, Helvetica, sans-serif;
  color            : #333333;
  cursor:text;
  text-decoration:none;
}
a.copyright:hover  { 
  font-size        : 9px;
  font-family      : Arial, Helvetica, sans-serif;
  color            : #333333;
  cursor:text;
  text-decoration:none;
}
a.copyright:active  { 
  font-size        : 9px;
  font-family      : Arial, Helvetica, sans-serif;
  color            : #333333;
  cursor:text;
  text-decoration:none;
}

