@CHARSET "ISO-8859-1";
body{
	background-color: #ffffff;
	background-image: url(../images/bg2.gif);
	font-family: Geneva, “Lucida Sans”, “Lucida Grande”, “Lucida Sans Unicode”, Verdana, sans-serif;
	font-size: 12px;
	margin: 0;
}

a img{ border:0; }
h1, h2, h3 { font-family: “Trebuchet MS”, Tahoma, Arial, sans-serif }
h1 {
	font-size: 22px;
	font-weight: normal;
	color: #7c69a6;
	margin: 10px 20px;
}

h2 {
	font-size: 16px;
	color: #7c69a6;
	margin: 15px 0 0 30px;
}

h3 {
	font-size: 16px;
	font-weight: bold;
	color: #7c69a6;
	margin-left: 9px;
	margin-top: 10px;
}

#all{
	background: #ffffff;
	margin: 0px auto;
	padding: 0;
	height: auto;
	width: 1024px;
	border-left: 2px solid #d9ccd2;
	border-right: 2px solid #d9ccd2;
}

#header{
	padding: 0;
	margin: 0;
	height: 144px;
	text-align: center;
	background-color: #f8ebe6;
	background-image: url(../images/bgPlain.gif);
}

#subHeader{
	margin: 0;
	text-align: center;
	background-color: #f8f2ef;
}

#centerCol{
	float: left;
	width: 627px;
	text-align: left;
	padding-left: 5px;
	padding-bottom: 10px;
}

#centerCol p {
	font-size: 12px;
	margin: 10px 35px 15px 20px;
	text-align: left;
	line-height: 17px;
}

#rightCol{
	float: right;
	width: 180px;
	text-align: left;
	background: #e4e3fb;
	font-size:11px;
	line-height: 15px;
	color: #000000;
}

#rightCol p{
	padding: 4px;
}

/* LOGGEDMENU AND SCHED_TOOLS*/
#loggedMenu, #sched_tools { background: url(../images/loggedbg2.gif) repeat-x; border-top: 1px solid #666; border-bottom: 1px solid #666; line-height: 22px; }
#loggedMenu a, #sched_tools a{ display:inline; margin:0; padding:3px 10px; text-align: center; border: none; font-size: 14px; color: #000000; }

.services li, .services2 li{
	text-align: left;
	vertical-align: bottom;
	line-height: 20px;
	color: #645fd0;
	padding-left: 10px;
}

.services2 li{
	margin-top: 10px;
}
.services li span, .services2 li span{
	color: #000000;
}

ul.services2 {
	margin-left: 20px;
}

ul.press {
	margin-left: 20px;
	color: #000;
	line-height: 17px;
}

/* LEFTCOL */
#leftCol{ float: left; width: 197px; background: #e4e3fb;	padding: 0; }
#leftCol a:hover { text-decoration: underline; color: #ea9b5b; }
#leftCol ul{ width: 197px; font-size: 14px; font-weight: bold; line-height: 20px; color: #ea9b59; background: #e4e3fb; padding: 0; margin: 0; list-style-type: none; }
#leftCol ul ul { float: left; font-size: 12px; color: #6f6bcb; margin-left: 5px; width: 192px; font-weight: normal; }
#leftCol ul li{ width: 197px; color: #6f6bcb; }
#leftCol ul ul li{ padding: 2px 0; margin: 0; list-style-type: none; line-height: 16px; }
#leftCol li a { width: 197px; display: block; text-decoration: none; color: #f16a25; }
#leftCol li li a { color: #6f6bcb; width: 192px; }
#leftCol li li a:hover { color: #9695c8; }

/* FOOTER */
#footer{ width: 1024px; clear: both; text-align: center; background-color: #e4e3fb; border-top: solid 4px #f4cfb0; border-bottom: solid 4px #f4cfb0; font-size:10px; line-height: 15px; color: #000000; }
#footer a { text-decoration: none; color: #7c69a6 }
#footer a:hover { text-decoration: underline; color: #000000; }


/* text that goes below text page header */
.p2{
	font-size: 12px;
	padding-left: 20px;
	padding-top: 5px;
	padding-right: 35px;
	text-align: left;
	line-height: 17px;
}

.p2small{
	font-size: 10px;
	padding-left: 20px;
	padding-top: 5px;
	padding-right: 35px;
	text-align: left;
	line-height: 15px;
}

.p3{
	font-size: 11px;
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	text-align: left;
	line-height: 17px;
}


.table2 td {
	border-collapse: collapse;
	text-align: left;
	padding-left: 15px;
	padding-right: 15px;
	line-height: 16px;
}

.table5 td {
	border-collapse: collapse;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 16px;
}

/* table with a border*/

.table4 {
	width: 555px;
	float: left;
	border-collapse: collapse;
	border: 2px solid #d9ccd2;
	background: #f2eff9;
	text-align: left;
	padding-left: 15px;
	padding-right:25px;
	line-height: 16px;
	margin: 5px;
}

.light {
	float: left;
	background: #f5f5f5;
	text-align: left;
	padding-left: 10px;
}

.contentbox	{
	width: 555px;
	border: 2px solid #d9ccd2;
	background: #f2eff9;
	text-align: left;
	padding: 20px 25px 20px 15px;
	line-height: 16px;
	margin: 20px auto;
}

.table4 td {
	border-collapse: collapse;
	text-align: left;
	padding-left: 10px;
	padding-right: 20px;
	line-height: 16px;
}

.chPass {
	width: 530px;
	border-collapse: collapse;
	border: 2px solid #d9ccd2;
	background-color: #f2eff9;
	line-height: 16px;
	margin: 20px;
}

.chPass td {
	text-align: left;
	padding: 16px 20px 16px 10px;
}

.pageHeader{
	font-size: 12px;
	font-weight: bold;
	color: #7c69a6;
	padding-left: 20px;
	padding-bottom: 30px;
}
#rightCol h1 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-top: 10px;
	border-bottom: solid 2px white;
	margin:0;
}

.rightColSeal{
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	margin-top: 20px;
}

.subPageHeader{
	font-size: 22px;
	color: #7c69a6;
	padding-left: 20px;
	padding-top: 10px;
}

.subPageHeader2{
	font-size: 16px;
	color: #7c69a6;
	padding-left: 40px;
	padding-top: 30px;
}

.subPageHeader3{
	font-size: 16px;
	font-weight: bold;
	color: #7c69a6;
	padding-left: 9px;
	padding-top: 10px;
}

/*APPLICATION FORM*/
.app_section { background-color: #e2ddfb; width: 97%; margin: auto; }
.app_subsection { background-color: #f1f4ff; }
.app_section, .app_subsection { border: 1px solid #666; padding: 5px; line-height: 24px; margin: 5px 0; }
.app_section input, .app_subsection input { border: 1px solid #666; }
.toggler { cursor: pointer; font-size: 16px; font-weight: bold; margin-top: 10px; }
.toggler .notation { font-size: 10px; font-weight: normal; }

/*NEWS ITEMS*/
.news-item { border: 2px solid #d9ccd2; background: #f2eff9; text-align: left; padding-left: 15px; padding-right:25px; line-height: 16px; margin: 5px; }
.news-item .date {font-size:11px;color:#666;text-align: right;clear:both;}
.news-item .news-title {font-size:16px;color:#333bbf;padding:10px 0 10px 10px;}

/*FILES*/
.filetable {border: 1px solid #666;}
.filetable a {color:#333;}
.filetable a:hover {color:#666;}
a.file_thumb {float:left;margin: 5px;text-align: center;color:#000;width:22%;height:210px;padding:2px;display:block;text-decoration:none;}
.file_thumb img {border: 1px solid #999;}

/*SCHEDULE*/
.sched_table { width:100%; border:1px solid #000; vertical-align:top; border-collapse:collapse; clear: both; }
.sched_table td { vertical-align: top; }
.sched_table th, .sched_table th a { text-align: center; background-color: #7c69a6; color: #fff; }
.sched_table .shift { border:1px solid #999; margin:2px 0; background-color:#f8ebe6; }
.sched_table .date { background-color: #e4e3fb; text-align: right; font-weight: bold; }
.sched_table #today { background-color: #7c69a6; color: #fff; }
#sched_menu { background-color:#f8ebe6; line-height: 22px; }
#sched_menu a { margin: 10px; }

/*ADMINTOOLS*/
.admin_menu { background-color:#f8ebe6; padding: 10px; }
.admin_menu a { margin: 10px; color: #333; font-weight:bold; }
.tr1 td { background-color: #e4e3fb; padding: 1px 2px; }
.tr2 td, .tr1 td { padding: 1px 2px; }

/*FILEMANAGER*/
table.filetable { width:100%;border-collapse:collapse;margin:0;padding:0; }

/*NEWSMANAGER*/
#newsmanager table { width:100%; }
#newsmanager textarea { width:100%;height:400px; }

/* */
.tabmenu { background-color:#f8ebe6; padding: 10px; }
.tabmenu a { margin: 10px; color: #333; font-weight:bold; }
.tabmenu a:hover { color: #666; }
.errormsg { background-color: #dc6b6b; border: 1px solid #cf3f3f; margin:20px; padding: 5px; }
.vid_player { margin: 10px auto; }

a{
	text-decoration: none;
	color: #6f6bcb;
}
a:hover{
	text-decoration: underline;
}

#leftCol #li2 a{
	color: #9a57a6;
}
#icons
{
	text-align: right;
}
#icons img
{
	margin: 10px 5px;
}
.apc
{
	color: #333bbf;
}
#logos {
	background-color: #ffffff;
	text-align:center;
	font-size: 10px;
	line-height: 17px;
}
#logos div {
	margin-top: 20px;
}

.dir_care_div {
	float:right; text-align: center;
}
#flowplayer { height: 322px; width: 482px; margin: auto; }
.player { height: 250px; width: 375px; margin: 20px auto; float: left; }

#goog-wm { margin: 20px; }
#goog-wm h3.closest-match { }
#goog-wm h3.closest-match a { }
#goog-wm h3.other-things { }
#goog-wm ul li { }
#goog-wm li.search-goog { display: block; }

.msg_info, .msg_err { padding: 5px; }
.msg_info { background-color: #fbf9ee; border: 1px solid #fadf3d; color: #333; }
.msg_err { background-color: #fef1ec; border: 1px solid #cd0a0a; color: #cd0a0a; }