/* Reset styles */
	
body, p, blockquote 
{
	margin: 0;
	padding: 0;
}

a img, iframe 
{
	border: none; 
}
	
/* Headers
------------------------------*/

h1, h2, h3, h4, h5, h6 
{
	margin: 0;
	padding: 0;
	font-size: 100%;
}
	
/* Lists
------------------------------*/
	
ul, ol, dl, li, dt, dd 
{
	margin: 0;
	padding: 0;
}

/* Links
------------------------------*/

a, a:link {}
a:visited {}
a:hover {}
a:active {}

/* Forms
------------------------------*/

form, fieldset 
{
	margin: 0;
	padding: 0;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
	
fieldset 
{ 
	border: 1px solid #000; 
}

legend 
{
	padding: 0;
	color: #000;
}

/*input, textarea, select 
{
	margin: 0;
	padding: 1px;
	font-size: 100%;
	font-family: inherit;
}*/
	
select 
{ 
	padding: 0; 
}

/* Universal HTML */

body {
	background:#FFF;
	color:#243463;
	font:0.7em/1.4em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif
}

h2 {
	font-size:180%;
	line-height:140%;
}

th, td {
	vertical-align:top;
}

ul {
	margin-bottom:0.5em;
}

ul {
}

ul li {
	list-style:circle url(../images/listicon-bluerighttriangle.png) inside;
	padding-left:1.2em;
	text-indent:-1.2em;
}

/* Universal classes */

.mandatory {
	color:#FF0000;
}

.lowercase {
	text-transform:lowercase;
}

.clearright {
	clear:right;
}

.clearleft {
	clear:left;
}

.clear {
	clear:both;
}

.displaynone {
	display:none;
}

/* Wrapper div */

#wrapper {
	width:90em;
	margin:20px auto;
}

/* Header div */

#header {
	float:left;
	width:20em;
	padding:1em;
/*border:1px solid #243463;*/
}

#header h1 {
	background:url(../images/healthcare-alliances-logo.png) no-repeat left top;
	width:200px;
	height:78px;
	text-indent:-10000px;
}

#header h2 {
	font-size:110%;
	line-height:140%;
}

/* Nav div */

#nav {
	margin:0 0 0 23.3em;
	padding:1em 0 0;
}

#nav ul {
	display:block;
	list-style:none;
	font-size:138%;
	line-height:138%;
	border-bottom:0.8em solid #243463;
}

#nav ul li {
	display:inline;
	padding:0;
	text-indent:0;
}

#nav ul li a, #nav ul li a:link, #nav ul li a:visited, #nav ul li a:active {
	text-decoration:none;
	margin:0 0.4em 0.5em 0;
	color:#243463;
	background:#e6f1fa;
	padding:0.25em 0.75em 0;
}

#nav ul li a:hover {
	background:#243463;
	color:#FFF;
}

#nav ul li.admin a, #nav ul li.admin a:link, #nav ul li.admin a:visited, #nav ul li.admin a:active {
	text-decoration:none;
	margin:0 0.25em 0.5em;
	color:#FFF;
	background:#FFF;
	padding:0.25em 0.75em 0;
}
#nav ul li.admin a:hover {
	background:#243463;
	color:#FFF;
}


/* Infoserviceswrapper div */

#infoserviceswrapper {
	float:left;
	margin:8em 0 0 -20.4em;
	width:20.4em;
	background:#e6f1fa;
}

#infoserviceswrapper h2 a, #infoserviceswrapper h3 a, #infoserviceswrapper h4 a {
	text-decoration:none;
	color:#243463;
}

#infoserviceswrapper h2 {
	padding:0.7em 0.7em 0.35em;
	font-size:140%;
}

#infoserviceswrapper h4 {
	padding:0.5em 0 0;
}	


#infoserviceswrapper .issection {
	padding:0.5em 1em 1em ;
	background:#e6f1fa url(../images/midblue-paleblue8px.png) repeat-x left top;
}

#infoserviceswrapper .issection ul {
	margin:0 0 0.5em 0;
}

#infoserviceswrapper .issection ul.topline {
	border-top:1px dotted #2c8dd1;
}

#infoserviceswrapper .issection ul li {
	list-style:circle url(../images/listicon-bluerighttriangle.png) inside;
	padding:0 0 0 1.2em;
	text-indent:-1.2em;
}

#infoserviceswrapper .issection ul li.admin { /* Hide all submenus by default */
	display:none;
}

#infoserviceswrapper .issection ul li ul { /* Hide all submenus by default */
	display:none;
}

body#development.mentor ul.mentor, body#infoservices .issection ul.articles { /* Show specific submenus dependent on body id and class */
	display:block;
}

#infoserviceswrapper .issection ul li a {
}

#infoserviceswrapper .issection ul li a:hover {
}

body.searchresult #infoserviceswrapper #searchformsmall {
	display:none;
}

#infoserviceswrapper #searchformsmall {
	margin:0 0 0.5em;
}

#infoserviceswrapper #searchformsmall form {
	padding:0.5em 1em 1em;
	background:#243463 url(../images/blackblue-darkblue20px.png) repeat-x left top;
	color:#fff;
}

#infoserviceswrapper #searchformsmall form ol {
	list-style:none;
	margin:0;
}

#infoserviceswrapper #searchformsmall form li {
	width:auto;
	padding:0;
	margin:0;
}

#infoserviceswrapper #searchformsmall form li label {
	display:block;
	font-weight:bold;
	padding-bottom:0.25em;
}



/* Contentwrapper div */

#contentwrapper {
	margin:2em 0 0 23.4em;
	background:#fff;
	padding:0;
}

#contentwrapper h2 {
	font-size:180%;
	background:#243463 url(../images/blackblue-darkblue20px.png) repeat-x left top;
	color:#FFF;
	padding:0.1em 0.25em;
	margin-bottom:1em;
}

/* courseshomecolumn1 and courseshomecolumn2, contentdetailcolumn, coursesmastertext and coursesmasterlist divs  */

#contentwrapper #courseshomecolumn1, #contentwrapper #courseshomecolumn2 {
	width:33em;
}

#contentwrapper #courseshomecolumn1 {
	float:left;
}

#contentwrapper #courseshomecolumn2 {
	float:right;
}

#contentwrapper #contentdetailcolumn {
	float:left;
	margin:1em 0;
}

#contentwrapper #coursesmastertext {
	float:left;
	width:38em;
	margin:1em 0;
}

#contentwrapper #coursesmasterlist {
	float:right;
	width:26em;
	margin:1em 0;
}

/* Minihomewrapper div */


/* Minihome div */

#minihomewrapper #minihome #minihomecol1, #minihomewrapper #minihome #minihomecol2 {
	width:21em;
	margin:1em 0 0 0;
}

#minihomewrapper #minihome #minihomecol1 {
	float:left;
}

#minihomewrapper #minihome #minihomecol2 {
	float:right;
}

/* Minihome2col div */

#minihomewrapper #minihome2col {
}

#minihomewrapper #minihome2col #minihomecol1, #minihomewrapper #minihome2col #minihomecol2 {
}

#minihomewrapper #minihome2col #minihomecol1 {
	background:#e6f1fa url(../images/paleblue-white20px.png) repeat-x left 2em;
	float:left;
	width:44.5em;
}

#minihomewrapper #minihome2col #minihomecol1 ul {
	margin:0 0.5em 0.5em;
}

#minihomewrapper #minihome2col #minihomecol1 ul li {
	list-style:circle url(../images/listicon-bluerighttriangle.png) inside;
	padding:0 0 0 1.2em;
	text-indent:-1.2em;
}

#minihomewrapper #minihome2col #minihomecol2 {
	float:right;
	width:21em;
}



/* Courses class */

#contentwrapper .courses {
	padding:0 0 0.5em;
	margin:0 0 1em;
	background:#e6f1fa url(../images/paleblue-white20px.png) repeat-x left 2em;
}

#contentwrapper .courses h3 {
	background:#243463 url(../images/blackblue-darkblue20px.png) repeat-x left top;
	color:#FFF;
	padding:0.25em 0.5em;
	margin:0 0 0.25em 0;
	border-bottom:1px solid #fff;
}

#contentwrapper .courses h3 a {
	color:#FFF;
	text-decoration:none;
}

#contentwrapper .courses h4 {
	padding:0.5em 0.5em 0;
}

#contentwrapper .courses ul, #contentwrapper .courses p {
	padding:0 0.5em 0;
}

#contentwrapper .courses ul {
	margin:0 0 0.5em 0;
}

#contentwrapper .courses ul li {
	list-style:circle url(../images/listicon-bluerighttriangle.png) inside;
	padding:0 0 0 1.2em;
	text-indent:-1.2em;
}

#contentwrapper .courses ul li a {
}

#contentwrapper .courses ul li a:hover {
}

/* contentwrapper contentdetailcolumn div */

#contentwrapper #contentdetailcolumn {
	margin:0;
	padding:0;
}

#contentwrapper #contentdetailcolumn h3 {
	background:#243463 url(../images/blackblue-darkblue20px.png) repeat-x left top;
	color:#FFF;
	padding:0.25em 0.5em;
	margin:0 0 0.25em 0;
	border-bottom:1px solid #fff;
}

#contentwrapper #contentdetailcolumn h3 a {
	text-decoration:none;
	color:#FFFFFF;
}


#contentwrapper #contentdetailcolumn h4, #contentwrapper #contentdetailcolumn h4 a {
	background-color:#2b94d4;
	color:#fff;
	padding:0em 0.5em 0;
	margin:0;
	text-transform:uppercase;
}

#contentwrapper #contentdetailcolumn h5 {
	padding:0.25em 0 0;
	margin:0 0.5em -0.25em;
	border-top:1px solid #243463;
}

#contentwrapper #contentdetailcolumn p {
	margin:0.5em 0.5em;
}

#contentwrapper #contentdetailcolumn p em {
}

#contentwrapper #contentdetailcolumn p em img {
	float:none;
	margin:0;
	padding:0;
}


/* contentdetail class */

#contentwrapper #contentdetailcolumn .contentdetail {
	float:left;
	width:43em;
	padding:0 0 0.5em;
	margin:0 1em 1em 0;
	background:#e6f1fa url(../images/paleblue-white20px.png) repeat-x left 2em;
}

#contentwrapper #contentdetailcolumn .contentdetail ul {
	padding:0 0.5em 0;
	margin:0 0 0.5em 0;
}

#contentwrapper #contentdetailcolumn .contentdetail table {
	border-collapse:collapse;
	margin:0.5em;
	width:62em;
}

#contentwrapper #contentdetailcolumn .contentdetail table caption {
	text-align:left;
	padding:0 0.5em;
	font-weight:bold;
}

#contentwrapper #contentdetailcolumn .contentdetail table thead {
}

#contentwrapper #contentdetailcolumn .contentdetail table tbody {
}

#contentwrapper #contentdetailcolumn .contentdetail table th {
	text-align:left;
	border-bottom:1px solid #243463;
	border-top:1px solid #243463;
	padding:0.25em;
}

#contentwrapper #contentdetailcolumn .contentdetail table tr {
}

#contentwrapper #contentdetailcolumn .contentdetail table td {
	border-bottom:1px solid #243463;
	padding:0.25em;
}

#contentwrapper #contentdetailcolumn .contentdetail ul li {
	list-style:circle url(../images/listicon-bluerighttriangle.png) inside;
	padding:0 0 0 1.2em;
	text-indent:-1.2em;
}

#contentwrapper #contentdetailcolumn .contentdetail em {
	font-style:italic;
}

#contentwrapper #contentdetailcolumn .contentdetail ul li a {
}

#contentwrapper #contentdetailcolumn .contentdetail ul li a:hover {
}

/* Page specific */

#about .contentdetail img {
	float:right;
	margin:0 0 1em 1em;
}

#about #contentwrapper #contentdetailcolumn .contentdetail, #infoservices #contentwrapper #contentdetailcolumn .contentdetail {
	width:66.5em;
}

/* listgrid */
#contentwrapper #contentdetailcolumn .contentdetail ul.listgrid {
}

#contentwrapper #contentdetailcolumn .contentdetail ul.listgrid li.listcol1, #contentwrapper #contentdetailcolumn .contentdetail ul.listgrid li.listcol2, #contentwrapper #contentdetailcolumn .contentdetail ul.listgrid li.listcol3 {
	width:19em;
	float:left;
	padding-right:1em;
}

#contentwrapper #contentdetailcolumn .contentdetail ul.listgrid li.listcol1 {
	clear:left;
}


/* Bookingform div */

#contentwrapper #bookingform {
	float:right;
	width:22.6em;
	background:#e3e3e3 url(../images/lightgray-white20px.png) repeat-x left 2em;
	padding:0;
}

#contentwrapper .contentmaster #bookingform {
}

#contentwrapper #bookingform h3 {
	background:#243463 url(../images/blackblue-darkblue20px.png) repeat-x left top;
	color:#FFF;
	padding:0.25em 0.5em;
	margin:0 0 0.25em 0;
	border-bottom:1px solid #fff;
}

#contentwrapper #bookingform p {
	margin:0.5em 0.5em;
}

#contentwrapper #bookingform fieldset {
	float:left;
	width:20.6em;
	margin:0.5em 1em 0;
	border:1px solid #243463;
}

#contentwrapper #bookingform fieldset legend {
	padding:0 1em;
	font-weight:bold;
	color:#243463;
	
}

#contentwrapper #bookingform fieldset ol {
	list-style:none;
	margin:1em 0.5em;
}

#contentwrapper #bookingform fieldset ol li {
	float:left;
	clear:left;
	width:100%;
	padding-bottom:0.5em;
}

#contentwrapper #bookingform ul {
	list-style:none;
	margin:1em 0.5em;
}

#contentwrapper #bookingform ul li {
	list-style:circle url(../images/listicon-bluerighttriangle.png) inside;
	padding:0 0 0 1.2em;
	text-indent:-1.2em;
}

#contentwrapper #bookingform fieldset label {
	display:block;
}

#contentwrapper #bookingform fieldset input[type~="checkbox"] {
	float:left;
	width:auto;
}

#contentwrapper #bookingform form.labelsleft label {
	width:14em;
	margin:0 1em 1em 0;
	float:left;
	text-align:right;
}

#contentwrapper #bookingform fieldset label em {
	padding-left:0.25em;
	display:inline-block;
}

#contentwrapper #bookingform fieldset.submit {
	width:auto;
	margin-bottom:1em;
	border:0 none #fff;
	clear:left;
}

#contentwrapper #bookingform input, #contentwrapper #bookingform textarea {
	width:16em;
}

#contentwrapper #bookingform input#bnSubmit {
	width:auto;
}

/* Enquiryform div */

#contentwrapper #enquiryform {
	float:left;
	width:100%;
	background:#e3e3e3 url(../images/lightgray-white20px.png) repeat-x left 2em;
	padding:0;
}

#contentwrapper #enquiryform h3 {
	background:#243463 url(../images/blackblue-darkblue20px.png) repeat-x left top;
	color:#FFF;
	padding:0.25em 0.5em;
	margin:0 0 0.25em 0;
	border-bottom:1px solid #fff;
}

#contentwrapper #enquiryform p {
	margin:0.5em 0.5em;
}

#contentwrapper .contentmaster #enquiryform img {
	float:none;
	margin:0;
}

#contentwrapper #enquiryform fieldset {
	float:left;
	width:55em;
	margin:0.5em 1em 0;
	border:1px solid #243463;
}

#contentwrapper #enquiryform fieldset legend {
	padding:0 1em;
	font-weight:bold;
	color:#243463;
	margin:0;
}

#contentwrapper #enquiryform fieldset ol {
	margin:1em 0.5em;
}

#contentwrapper #enquiryform fieldset li {
	list-style:none;
	float:left;
	clear:left;
	width:100%;
	padding-bottom:0.5em;
}

#contentwrapper #enquiryform fieldset label {
	display:block;
/*	width:7em;
	margin:0 1em 1em 0;
	float:left;
	text-align:right;*/
}

#contentwrapper #enquiryform fieldset label em {
	padding-left:0.25em;
}

#contentwrapper #enquiryform fieldset.submit {
	width:auto;
	margin-bottom:1em;
	border:0 none #fff;
	clear:left;
}

#contentwrapper #enquiryform input, #contentwrapper #enquiryform textarea {
	width:40em;
}

#contentwrapper #enquiryform input#Book, #contentwrapper #enquiryform input#bnSubmit {
	width:auto;
}

#contentwrapper #enquiryform input[type~="checkbox"] {
	float:left;
	width:1em;
}

/* Contentdetailsection class */

#contentwrapper .contentdetail .contentdetailsection {
	border:1px solid #243463;
	padding:0.5em;
	margin:0.5em;
}

#contentwrapper #contentdetailcolumn .contentdetail .contentdetailsection table.KSF {
	width:39.8em;
}

#contentwrapper #contentdetailcolumn .contentdetail .contentdetailsection table.KSF th {
	border-top:1px dotted #243463;
	border-bottom:1px dotted #243463;
}

#contentwrapper #contentdetailcolumn .contentdetail .contentdetailsection table.KSF td {
	border-bottom:1px dotted #243463;
}

#contentwrapper #contentdetailcolumn .contentdetail .contentdetailsection table.KSF p {
	margin:0;
	padding:0;
}


/* contentmaster class */

#contentwrapper .contentmaster {
	padding:0 0 0.5em;
	margin:0 0 1em;
	background:#e6f1fa url(../images/paleblue-white20px.png) repeat-x left 2em;
}

#contentwrapper div#narrow.contentmaster {
	margin:0 23.5em 0 0;
}

#contentwrapper .contentmaster h3 {
	background:#243463 url(../images/blackblue-darkblue20px.png) repeat-x left top;
	color:#FFF;
	padding:0.25em 0.5em;
	margin:0 0 0.25em 0;
	border-bottom:1px solid #fff;
}


#contentwrapper .contentmaster h3 a {
	text-decoration:none;
	color:#FFFFFF;
}

#contentwrapper .contentmaster h4, #contentwrapper .contentmaster h4 a {
	background-color:#2b94d4;
	color:#fff;
	padding:0em 0.5em 0;
	margin:0;
	text-transform:uppercase;/*	border-top:2px solid #243463;*/
}

#contentwrapper .contentmaster #minihomewrapper h4, #contentwrapper .contentmaster #minihomewrapper h4 a {
	background-color:transparent;
	color:#243463;
}

#contentwrapper .contentmaster h5 {
	padding:0.25em 0 0;
	margin:0 0.5em -0.25em;
}


#contentwrapper .contentmaster p {
	margin:0 0 0.5em 0;
}

#contentwrapper .contentmaster img {
	float:right;
	margin:0 -0.5em 0.5em 0.5em;
}

#contentwrapper .contentmaster img.imageleft {
	float:left;
	margin:0 0.5em 0.5em 0;
}

#contentwrapper .contentmaster img.nofloat {
	float:none;
	margin:0 0.5em 0.5em 0;
	vertical-align:middle;
}

#contentwrapper .contentmaster ul, #contentwrapper .contentmaster p {
	padding:0 0.5em 0;
	margin-top: 0.25em;
}

#contentwrapper .contentmaster ul {
	margin:0 0 0.5em 0;
}

#contentwrapper .contentmaster ul li {
	list-style:circle url(../images/listicon-bluerighttriangle.png) inside;
	padding:0 0 0 1.2em;
	text-indent:-1.2em;
}

#contentwrapper .contentmaster ol {
	margin-left:2em;
	margin-bottom:0.5em;
}

#contentwrapper .contentmaster ol li {
	list-style:decimal;
	margin-left:0;
	padding-left:0;
}



#contentwrapper .contentmaster em {
	font-style:italic;
	color:#FF0000;
}

#contentwrapper .contentmaster .contentdetail em {
	color:#243463;
}

#contentwrapper .contentmaster ul li a {
}

#contentwrapper .contentmaster ul li a:hover {
}

#contentwrapper .contentmaster table {
	border-collapse:collapse;
	margin:0 0.5em 1em;
	width:62em;
}

#contentwrapper div#narrow.contentmaster table {
	width:41.5em;
}

#contentwrapper .contentmaster table caption {
	background:#fff;
	border-top:1px solid #243463;
	text-align:center;
	padding:0 0.5em;
	font-weight:bold;
}

#contentwrapper .contentmaster table thead {
}

#contentwrapper .contentmaster table tbody {
}

#contentwrapper .contentmaster table th {
	text-align:left;
	border-bottom:1px solid #243463;
	border-top:1px solid #243463;
	padding:0.15em;
	background:#fff;
}

#contentwrapper .contentmaster table tr {
}

#contentwrapper .contentmaster table tr.coursepast td {
	background:#99bbcc;
}

#contentwrapper .contentmaster table td {
	border-bottom:1px solid #243463;
	padding:0.15em;
	background:#fff;
}

#contentwrapper .contentmaster .contentdetail {
	background:#e6f1fa url(../images/paleblue-white20px.png) repeat-x left top;
	padding-top:0.25em;
}

/* Administratiun pages */
body#administration {
	width:100em;
}

body#administration #wrapper {
	width:100em;
}

/* Adminsubnav div*/

#adminsubnav {
	float:left;
	margin:8em 0 0 -21.4em;
	width:20.4em;
	background:#e6f1fa;
}

#adminsubnav h2 {
	font-size:140%;
	padding:0.7em 0.7em 0.35em;
	font-size:140%;
}

#adminsubnav .adminsubnavsection {
	padding:0.5em 1em 1em ;
	background:#e6f1fa url(../images/midblue-paleblue8px.png) repeat-x left top;
}

#adminsubnav .adminsubnavsection ul {
	margin:0 0 0.5em 0;
}

#adminsubnav .adminsubnavsection ul li {
	list-style:circle url(../images/listicon-bluerighttriangle.png) inside;
	padding:0 0 0 1.2em;
	text-indent:-1.2em;
}

#adminsubnav .adminsubnavsection ul ul li {
	padding:0 0 0 2.4em;
	text-indent:-1.2em;
}

#adminsubnav .adminsubnavsection ul li a {
}

#adminsubnav .adminsubnavsection ul li a:hover {
}


/* Adminwrapper div */

#adminwrapper {
	margin:2em 0 0 22.4em;
	background:#fff;
	padding:0;
}

#adminwrapper h2 {
	font-size:180%;
	background:#243463 url(../images/blackblue-darkblue20px.png) repeat-x left top;
	color:#FFF;
	padding:0.25em 0.5em;
}

/* Admin div */

#admin {
	float:left;
	width:50em;
	padding:0 0 0.5em;
	margin:1em 0.2em 0 0;
	background:#e6f1fa url(../images/paleblue-white20px.png) repeat-x left 2em;
}

#admin .admincol1, #admin .admincol2 {
	width:21em;
	padding: 0 1em 0 0;
}

#admin .admincol1 {
	float:left;
}

#admin .admincol2 {
	float:right;
}

#adminmasterlist {
	float:right;
	width:26.3em;
	padding:0 0 0.5em;
	margin:1em 0;
	background:#e6f1fa url(../images/paleblue-white20px.png) repeat-x left 2em;
}

#admin h3, #adminmasterlist h3 {
	background:#243463 url(../images/blackblue-darkblue20px.png) repeat-x left top;
	color:#FFF;
	padding:0.25em 0.5em;
	margin:0 0 0.25em 0;
	border-top:1em solid #fff;
	border-bottom:1px solid #fff;
}

#admin ul, #admin p, #adminmasterlist ul, #adminmasterlist p {
	padding:1em 0.5em 0;
}

#admin p {
	display:block;
	clear:left;
}

#admin h4 {
	padding:1em 0.5em 0;
}

#admin ul, #adminmasterlist ul {
	margin:0 0 0.5em 0;
}

#admin ul li, #adminmasterlist ul li {
	list-style:circle url(../images/listicon-bluerighttriangle.png) inside;
	padding:0 0 0 1.2em;
	text-indent:-1.2em;
}

#admin ul li a {
}

#admin ul li a:hover {
}

#admin form {
	margin:0 1em 1em;
	width:45em;
}

#admin form fieldset {
	border: none;
	border: 1px solid #243463;
	width: 100%;
	padding:0 0 1em;
	margin:0 0 1em;
}

#admin form input, #admin form textarea, #admin form select {
}

#admin form legend {
	padding: 10px 10px;
}

#admin form img {
	margin:0 1em 0 13.5em;
}

#admin form table img {
	margin:0;
	display:inline;
}

#admin form label {
	width: 8em; 
	float: left; 
	text-align: right; 
	margin-right: 1.5em; 
	display: block;
}

/*#admin input[type="submit"] {
	margin-left: 8.5em;
}*/

#admin input.button {
	margin-left: 8.5em;
}

#admin input[type="checkbox"] {
	margin-left: 0;
}

#admin table {
	margin:2em 0.5em 0;
	padding:0;
	border:none;
	border-top: 1px solid #243463;
	border-right: 1px solid #243463;
	border-collapse:collapse;
	width:20em;
}


#admin table.mceEditor {
	margin:0 0 0.5em;
	padding:0;
	border:none;
	border-collapse:collapse;
}

#admin table.mceToolbar, #admin table.mceLayout {
	border:0;
	margin:0;
	padding:0;
}

#admin table tr {
	margin:0;
	padding:0;
}

#admin table th, #admin table td {
	text-align:left;
	border:none;
	border-bottom: 1px solid #243463;
	border-left: 1px solid #243463;
	margin:0;
	padding:0.25em;
}

#admin table.mceLayout th, #admin table.mceLayout td {
	border:none;
	padding:0;
	margin:0;
}

#admin div.adminsection {
	margin:0 0 1em 0;
}

#admin div.adminsection #newsletterlist {
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:120%;
	margin-top:1em;
}

#admin div.adminsection #newsletterlist h3 {
	font-weight:bold;
	text-transform:uppercase;
	padding:0;
	margin:0;
	background:none;
	color:#000;
	border:none;
}

#admin div.adminsection #newsletterlist h4 {
	font-weight:bold;
	font-style:italic;
	padding:0;
	margin:0;
}

#admin div.adminsection #newsletterlist h4 em, #admin div.adminsection #newsletterlist h4 i {
	font-style:normal;
}

#admin div.adminsection #newsletterlist p {
	padding:0;
	margin:0;
}

#admin div.adminsection #newsletterlist div.article {
}



#adminmasterlist .adminsection {
	margin:0 0 1em 0;
}

/* Footer div */

#footer {
	clear:both;
	background:#243463;
	color:#fff;
	padding:1em;
}

#footer a {
	color:#fff;
}

