body {
	margin:0px;
	background-image:url(../images/bg.jpg);
}

#wrapper {
	width:1000px;
	background-color:#FFFFFF;
}

#headHome {
	padding:10px 20px;
	height:280px;
	background-image:url(../images/pic-home.jpg);
	background-repeat:no-repeat;
	margin-bottom:4px;
}

#head {
	padding:10px 20px;
	height:230px;
	background-repeat:no-repeat;
	margin-bottom:4px;
}

.about {
	background-image:url(../images/pic-about.jpg);
}

.contact {
	background-image:url(../images/pic-contact.jpg);
}

.recruitment {
	background-image:url(../images/pic-recruitment.jpg);
}

.news {
	background-image:url(../images/pic-news.jpg);
}

.services {
	background-image:url(../images/pic-services.jpg);
}

.care {
	background-image:url(../images/pic-care.jpg);
}

.other {
	background-image:url(../images/pic-other.jpg);
}

#headTxt {
	display:none;
}

#headLogo {
	float:left;
}

#headLinks {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	text-align:right;
}

#headLinks a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#999999;
}

#menu {
	background-color:#ee2a24;
	padding:5px;
}

#main {
	background-image:url(../images/bg-main.jpg);
	background-repeat:repeat-x;
	background-position:top;
	text-align:left;
	padding:20px;
}

#mainLinks {
	float:left;
	width:200px;
	margin-top:30px;
}

#relatedLinks {
}

#linksNews, #linksRecruitment {
	margin-top:25px;
}

#linksNews p, #linksRecruitment p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

#linksNews a {
	font-size:11px;
	color:#1a325d;
	text-decoration:none;
}

#relatedLinksTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ef2924;
	padding-bottom:5px;
	border-bottom: 1px solid #DDDDDD;
	margin-bottom:15px;
}

#relatedLinksTitle a {
	font-size:14px;
	text-decoration:none;
}

#relatedLinksTxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

#relatedLinksTxt a {
	font-size:11px;
	color:#1a325d;
	text-decoration:none;
}

#linksNews a:hover, #relatedLinksTxt a:hover {
	text-decoration:underline;
}

#mainRight {
	float:right;
	width:735px;
}

#mainText {
	float:left;
	width:520px;
}

#mainRightLinks {
	float:right;
	width:190px;
	margin-top:50px;
}

#searchBox {
	height:45px;
	background-color:#FFFFFF;
	border: 1px solid #CCCCCC;
	padding:5px;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#1a325d;
}

#box1 {
	height:42px;
	width:184px;
	background-image:url(../images/bg-box.jpg);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#FFFFFF;
	border: 1px solid #CCCCCC;
	padding:3px;
	margin-bottom:10px;
}

#boxTitle1 {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	color:#1a325d;
	margin:5px;
}

#boxServices1 {
	float:right;
	text-align:left;
	margin-right:5px;
}

#box2 {
	width:184px;
	background-image:url(../images/bg-box.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#FFFFFF;
	border: 1px solid #CCCCCC;
	padding:3px;
	margin-bottom:10px;
}

#boxTitle2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	color:#1a325d;
	margin:5px;
}

#boxServices2 {
	text-align:left;
	margin:5px 10px;
}

#boxServices1 a, #boxServices2 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
}

#box1 a:hover, #box2 a:hover {
	text-decoration:underline;
}

#box3 {
	width:178px;
	height:40px;
	background-color:#FFFFFF;
	border: 1px solid #CCCCCC;
	padding:4px 6px;
	margin-bottom:10px;
}

#box4 {
	display:none;
}

#box5, #box6 {
	text-align:right;
	margin-bottom:10px;
}

#foot {
	background-color:#ef2924;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding:10px;
}

#footLeft {
	float:left;
}

#footRight {
	float:right;
	text-align:right;
}

#footRight a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}

#footRight a:hover {
	text-decoration:underline;
}

#end {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#999999;
	margin:10px;
}

#end a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#999999;
	text-decoration:none;
}

#end a:hover {
	text-decoration:underline;
}

#headClear, #menuClear, #mainRightClear, #mainServicesClear, #mainClear, #footClear {
	clear:both;
}

img {
	border:0px;
}

/* SCROLL */

#pscroller1{
	width:100%;
	height:120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
#pscroller1 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#1a325d;
}
#pscroller1 a:hover {
	text-decoration:underline;
}

/*STYLES*/

/*Medium*/

#sizeMedium #headLinks a {
	font-size:13px;
}

#sizeMedium #relatedLinksTxt, #sizeMedium #relatedLinksTxt a {
	font-size:16px;
}

#sizeMedium #box1 {
	background-position:top;
	height:auto;
}

#sizeMedium #boxTitle1, #sizeMedium #boxTitle2 {
	font-size:16px;
}

#sizeMedium #boxServices1 {
	padding-left:10px;
}

#sizeMedium #boxServices1 a {
	float:left;
	font-size:13px;
}

#sizeMedium #boxServices2 a {
	font-size:13px;
}

#sizeMedium #foot {
	font-size:16px;
}

#sizeMedium #foot a {
	font-size:16px;
	color:#FFFFFF;
}

#sizeMedium #end a {
	font-size:13px;
}

#sizeMedium #pscroller1{
	height:220px;
}

/*Large*/

#sizeLarge #headLinks a {
	font-size:13px;
}

#sizeLarge #relatedLinksTxt, #sizeLarge #relatedLinksTxt a {
	font-size:20px;
}

#sizeLarge #box1 {
	background-position:top;
	height:auto;
}

#sizeLarge #boxTitle1, #sizeLarge #boxTitle2 {
	font-size:20px;
}

#sizeLarge #boxServices1 {
	padding-left:10px;
}

#sizeLarge #boxServices1 a {
	float:left;
	font-size:16px;
}

#sizeLarge #boxServices2 a {
	font-size:16px;
}

#sizeLarge #foot {
	font-size:16px;
}

#sizeLarge #foot a {
	font-size:16px;
	color:#FFFFFF;
}

#sizeLarge #end a {
	font-size:13px;
}

#sizeLarge #pscroller1{
	height:300px;
}


/*Dyslexic*/

#dyslexic #headHome {
	height:100px;
	background-image:url(../images/pic-dyslexic.jpg);
	background-color:#FFFFFF;
}

#dyslexic #head {
	height:100px;
}

#dyslexic #headLinks {
	font-size:16px;
}

#dyslexic .about, #dyslexic .contact, #dyslexic .recruitment, #dyslexic .news, #dyslexic .services, #dyslexic .care, #dyslexic .other {
	background-image:url(../images/pic-dyslexic.jpg);
	background-color:#FFFFFF;
}

#dyslexic #main {
	background:none;
	background-color:#f5f2d3;
}

#dyslexic #foot {
	font-size:16px;
}

#dyslexic #foot a {
	font-size:16px;
	color:#FFFFFF;
}

#dyslexic #end {
	font-size:13px;
}

#dyslexic #end a {
	font-size:13px;
}

/*TextOnly*/

#textOnly {
	background:none;
	background-color:#000000;
}

#textOnly #wrapper {
	width:100%;
	background:none;
}

#textOnly #headHome {
	height:120px;
	background:none;
	padding:0px 0px 0px 10px;
}

#textOnly #head {
	height:120px;
	background:none;
	padding:0px 0px 0px 10px;
}

#textOnly #headTxt {
	display:block;
	text-align:left;
}

#textOnly #headLogo {
	display:none;
}

#textOnly #headLinks {
	float:none;
	text-align:left;
}

#textOnly #menu {
	height:50px;
	background:none;
}

#textOnly #main {
	background:none;
	text-align:left;
}

#textOnly #mainLinks {
	float:none;
	width:100%;
}

#textOnly #linksNews, #textOnly #linksRecruitment {
	display:none;
}

#textOnly #relatedLinksTitle {
	color:#FFFF00;
	border:0px;
}

#textOnly #relatedLinksTxt {
	color:#FFFF00;
}

#textOnly #mainRight {
	float:left;
	width:100%;
}

#textOnly #mainText {
	float:left;
	width:100%;
}

#textOnly #mainRightLinks {
	display:none;
}

#textOnly #foot {
	background:none;
	font-size:14px;
	color:#FFFF00;
}

#textOnly #footLeft {
	float:none;
	text-align:left;
}

#textOnly #footRight {
	float:none;
	text-align:left;
}

#textOnly #end {
	display:none;
}
