/* Main Styles */
body							{margin:0px; text-align:center; background:#EEEEEE; font-family:Arial; font-size:75%; color:#333333;}
body a								{color:#05589E;}
body div							{margin:0px; padding:0px; float:left;}
body form							{width:893px; margin:0px auto 0px auto; text-align:left;}
#all								{width:891px; float:left; background:#FFFFFF; padding:0px 2px 2px 2px;}
#all #header							{width:100%;}
#all #header #logo							{margin:0px; float:left;}
#all #header #logo a							{display:block; width:250px; height:92px; padding-bottom: 5px; background:url(../../../../images/templates/logo_small.gif) no-repeat 5px 5px;}
#all #header #search						{float:right; margin-right:8px; padding:12px 0px 12px 0px; margin-top:40px;width:212px;}
#all #header #search label						{display:none;}
#all #header #search input						{float:left; border:1px solid #D5D5D5; font-size:90%; padding:2px 2px 2px 2px; width:125px; font-family:Arial;}
#all #header #search a							{float:left; display:block; width:81px; height:19px; background:url(../../../../images/templates/searchButton.gif) no-repeat 8px 0px;}
#all #header #search a img							{display:none;}
#all #menu								{width:100%; border:solid #DFDFDF; border-width:1px 0px 1px 0px; padding:2px 0px 2px 0px;}
#all #menu ul								{background:#75957E; float:none; height:26px; padding:0px 16px 0px 16px;}
#all #menu ul li								{}
#all #menu ul li a									{display:block; padding:6px 9px 5px 14px; color:#FFFFFF; font-weight:bold; text-decoration:none; border:solid #75957E; border-width:0px 1px 0px 1px;}
#all #menu ul li a:hover								{text-decoration:underline;}
#all #menu ul li a.sel									{background:url(../../../../images/templates/menuSel.gif) no-repeat top #C92C92; border-color:#FFFFFF;}
#all #banner							{width:100%; height:265px; background:url(../../../../images/templates/banner.jpg) no-repeat; overflow:hidden;}
#all #main								{background:#DAF19F; width:851px; padding:0px 20px 20px 20px;}
#all #main .col3							{width:257px;}
#all #main .side							{margin:0px 20px 0px 20px;}
#all #main #top								{font-weight:bold; width:571px; float:right;}
#all #main #top a								{display:block; float:left; color:#333333; padding:9px 1px 8px 1px; text-decoration:none;}
#all #main #top a:hover								{text-decoration:underline;}
#all #main #top span							{display:block; float:left; color:#C92C92; padding:9px 1px 8px 1px;}
#all #main #top .strong							{display:block; float:left; color:#333333; padding:9px 1px 8px 1px;}
#all #main #left							{}
#all #main #centre							{}
#all #main #centre div							{float:none;}
#all #main #right							{}
#all #footer							{width:845px; background:#75957E; padding:0px 23px 0px 23px;}
#all #footer ul								{}
#all #footer ul li								{}
#all #footer ul li a								{display:block; color:#FFFFFF; font-weight:bold; text-decoration:none; padding:9px 7px 7px 7px;}
#all #footer ul li a:hover								{text-decoration:underline;}

#all #footer a.hearNow						{float:right; background:url(../../../../images/templates/mycafcass.jpg) no-repeat 0px 2px; width: 75px; height:27px; display:block;}
#all #footer a.textHelp						{float:right; background:url(../../../../images/templates/get_texthelp_logo.jpg) no-repeat 0px 2px; width: 90px; height:27px; display:block;}
#all #footer a.info4						{float:right; background:url(../../../../images/templates/info4local.gif) no-repeat 0px 2px; width:90px; height:27px; display:block;}

/* Non-Bulleted Lists */
.nobullets {list-style:none; margin:0px; padding:0px; float:left;}
.nobullets li {margin:0px; padding:0px; float:left;}
.nobullets * ul {list-style:none; margin:0px; padding:0px; float:left;}
.nobullets * li {margin:0px; padding:0px; float:left;}

a.scroller {text-decoration:none; color:Black; font-weight:bold;} 
a.scrollerbody {text-decoration:none; color:Black; font-weight:normal;} 
/* Invisible Text */
.invisi {display:none;}

/* Template Specific Styles */
body.home #all #main #centre {}
body.home #all #main #centre ul {width:100%; border-top:1px solid #FFFFFF; font-size:95%;}
body.home #all #main #centre ul li {width:100%;}
body.home #all #main #centre ul li a {display:block; text-decoration:none; padding:4px 5px 4px 5px; border-bottom:1px solid #FFFFFF;}
body.home #all #main #centre ul li a .title {font-weight:bold; }
body.home #all #main #centre ul li a .date {font-weight:normal; color:#333333;}

body.home #all #main #rightTop	{height:140px; overflow:hidden;}	
body.home #all #main #rightTop ul {width:100%; border-top:1px solid #FFFFFF; font-size:95%;}
body.home #all #main #rightTop ul li {width:100%; }
body.home #all #main #rightTop ul li a {display:block; text-decoration:none; padding:4px 5px 4px 5px; border-bottom:1px solid #FFFFFF; float:left;}
body.home #all #main #rightTop ul li a .title {font-weight:bold; clear:both; float:left;}
body.home #all #main #rightTop ul li a .content {font-weight:normal; }
body.home #all #main #rightTop ul li a .date {font-weight:normal; color:#333333; clear:both; float:left;}

body.home #all #main #rightBottom	{height:70px; overflow:hidden;}	
body.home #all #main #rightBottom ul {width:100%; border-top:1px solid #FFFFFF; font-size:95%;}
body.home #all #main #rightBottom ul li {width:100%;}
body.home #all #main #rightBottom ul li a {display:block; text-decoration:none; padding:4px 5px 4px 5px; border-bottom:1px solid #FFFFFF; float:left;}
body.home #all #main #rightBottom ul li a .title {font-weight:bold; clear:both; float:left;}
body.home #all #main #rightBottom ul li a .content {font-weight:normal; }
body.home #all #main #rightBottom ul li a .date {font-weight:normal; color:#333333; clear:both; float:left;}

body.page #all #main {background:url(../../../../images/templates/mainSlice.gif) repeat-x top #F8F8F8; padding-top:20px; min-height:278px;}
body.page #all #main #top {display:block;}
body.page #all #main #left {width:255px;}
body.page #all #main #left ul {float:left;}
body.page #all #main #left ul li {float:left; border-left:5px solid #75957E; margin-bottom:2px; width:255px;}
body.page #all #main #left ul li a {display:block; background:#FFFFFF; border:solid #DFDFDF; border-width:1px 0px 1px 0px; padding:5px 7px 4px 7px; color:#75957E; font-weight:bold; text-decoration:none;}
body.page #all #main #left ul li a.showChild {border-bottom:1px solid #FFFFFF;}
body.page #all #main #left ul li a:hover {text-decoration:underline;}
body.page #all #main #left ul li.sel {border-color:#C92C92;}
body.page #all #main #left ul li.sel a {color:#C92C92;}
body.page #all #main #left ul li.sel li a {color:#75957E;}
body.page #all #main #left ul li ul {padding:2px 0px 0px 2px; border-bottom:1px solid #DFDFDF; background:#FFFFFF;}
body.page #all #main #left ul li ul li {width:248px;}
body.page #all #main #left ul li ul li a {}
body.page #all #main #centre {width:571px; float:right;}
body.page #all #main #right {display:none;}
body.page #all #banner {background:url(../../../../images/templates/footerBanner.png) no-repeat; height:115px;}

body.split #all #main {background:url(../../../../images/templates/mainSlice.gif) repeat-x top #F8F8F8; padding-top:20px; min-height:278px;}
body.split #all #main #top {display:block;}
body.split #all #main #left {width:255px;}
body.split #all #main #left ul {float:left;}
body.split #all #main #left ul li {float:left; border-left:5px solid #75957E; margin-bottom:2px; width:255px;}
body.split #all #main #left ul li a {display:block; background:#FFFFFF; border:solid #DFDFDF; border-width:1px 0px 1px 0px; padding:5px 7px 4px 7px; color:#75957E; font-weight:bold; text-decoration:none;}
body.split #all #main #left ul li a.showChild {border-bottom:1px solid #FFFFFF;}
body.split #all #main #left ul li a:hover {text-decoration:underline;}
body.split #all #main #left ul li.sel {border-color:#C92C92;}
body.split #all #main #left ul li.sel a {color:#C92C92;}
body.split #all #main #left ul li.sel li a {color:#75957E;}
body.split #all #main #left ul li ul {padding:2px 0px 0px 2px; border-bottom:1px solid #DFDFDF; background:#FFFFFF;}
body.split #all #main #left ul li ul li {width:248px;}
body.split #all #main #left ul li ul li a {}
body.split #all #main #centreTopLeft {width:285px; float:right;}
body.split #all #main #centreTopRight {width:285px; float:right;}
body.split #all #main #centre {width:571px; float:right;}
body.split #all #main #right {display:none;}
body.split #all #banner {background:url(../../../../images/templates/footerBanner.png) no-repeat; height:115px;}


body.media #all {background:#D2E6F9;}
body.mediadark #all {background:#b5D5F4;}

/* Selectable Styles */
H1, .Heading1		{color:#C92C92; font-size:150%; margin:5px 0px 5px 0px;}
H2, .Heading2		{color:#1C5B2F; font-size:150%; margin:5px 0px 5px 0px;}
P, .Normal			{margin:5px 0px 5px 0px;}

/* access keys */
#akey	{display:none;}
