body {
	font-family: arial, helvetica, sans-serif;
	font-size: 80%;
	padding: 0px; 
	margin: 0px;
	background-image: url("images/bodyBG.gif"); 
}
#frame {
	width:980px;
	margin: auto auto;
	margin-top:0px;
	padding:0px;
	text-align:left;
	background-color:#FFF;
}
#header {
	background: url(images/headerBG.jpg); 
	background-repeat: no-repeat; 
	height: 87px; 
}
#home {
	margin: 13px 0 0 91px; 
	_margin-left: 22px; 
	float: left;
}
#dcis {
	padding: 50px 0 0 627px;
}
#pagebody {
	margin-top: 3px;
	padding-top: 20px; 
	width: 980px; 
	background-image: url(images/pagebodyBG.gif); 
	background-repeat: repeat-y
}
#sidebar {
	margin:0px; 
	width:220px; 
	float:left; 
}
#brochure {
	padding: 10px 0 0 84px
}
#sidebarBG_bottom {
	margin: 38px 0 0 0;
}
#maincontent {
	margin: 0px 0 35px 0;
	width: 620px;
	float: right;
	margin-right: 70px;
	background-color:#FFF;
}
#enrolment #maincontent {
	width:550px;
	margin-right: 175px;
}
#passport	{
	width: 120px;
	font-size: .917em;
}
#passport select	{
	font-size: .917em; width: 120px;
}

#footer	{
	clear: both; 
	text-align: right; 
	padding-right: 88px; 
	font-family: Verdana; 
	font-size: 11px; color: #FFF; 
	padding-top: 8px; 
	background-image: url(images/footerBG.gif); 
	background-repeat: repeat-y; 
	height: 22px;
}

img {
	border: none;
}

#maincontent a {
	font: normal 1em arial, helvetica, sans-serif; 
	color: #0D6EBC; 
	text-decoration: underline; 
} 
#maincontent a:hover {
	font: normal 1em arial, helvetica, sans-serif; 
	color:#D19800; 
	text-decoration: underline; 
}
#footer a	{
	text-decoration: none; 
	color: #fff; 
	padding: 0 0 0 15px; 
	font-weight: bold;
}
#footer a:hover{
	text-decoration: underline;
}
#footer a.active {
	color: #E8A900; 
}

#maincontent ul {
	list-style-image: url("images/bullet_cross_blue.gif"); 
	position: relative; 
	left: 0; 
	margin: 0px; 
	padding: 0px; 
	font: normal 1em arial, helvetica, sans-serif; 
}
#maincontent ul.blkred {
	list-style-image: url("images/bullet_cross_blkred.gif"); 
}
#maincontent ul.bluegreen {
	list-style-image: url("images/bullet_cross_bluegreen.gif"); 
}
#maincontent ul.red {
	list-style-image: url("images/bullet_cross_red.gif"); 
}
#maincontent ul.noBullet	{
	list-style-type: none;
	list-style-image: none;
}
#maincontent ol {
	position: relative; 
	left: 0; 
	margin: 10px 0px 0px 10px;  
	padding: 0; 
	font: normal 1em arial, helvetica, sans-serif; 
}
#maincontent li	{ 
	margin: 0 0 10px 18px; 
}

h1 {
	font-size: 1.3em;
	color: #153A66;
	margin-top: 0px;
}
#sidebar H1 {
	FONT-SIZE: 14px;
	COLOR: #437FB1;
	PADDING: 0 0 0 0px;
	MARGIN: 0 0 5px 68px;
}
h2 {
	font-size: 1em;
}
h5, option  {
	font-size: .917em;
}
.boldM	{
	color: #437FB1;
}
.boldDk, h5	{
	color: #153A66;
}
.boldM, .boldDk	{
	font-weight: bold;
}

p.up {
	margin-top: -10px;
}
.filesize {
	font-size: 11px; margin-left: 6px;
}
.bold	{
	font-weight: bold;
}

/* navigation */
#navcontainer	{
	border-top: 2px #A7C7DF solid;
	border-bottom: 2px #A7C7DF solid; 
	background: url(images/navBG.gif); 
	background-repeat: repeat-x; 
	height: 26px;
}
#navcontainer ul	{
	padding-left: 99px;
	margin: 5px 0 0 0;
	float: left;
	font-family: arial, helvetica, sans-serif;
}
#navcontainer ul li { 
	display: inline; 
}
#navcontainer ul li a	{
	margin-right: 30px;
	color: #153A66;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	float: left;
}

#navcontainer ul li.last a	{
	margin-right: 0px;
}
#navcontainer ul li a:hover, .gold	{
	color: #F5B200;/*#F0932E;*/ 
}
#navlist	{
	position: relative;
}

#navlist li#active a	{
	color: #86B420;
}

#navlist a.emergencies {
	color:#E62F0F;
}

#navlist li#active a:hover 
{  
}
#sidebar ul#subnavlist	{
	margin: 0px 0 0 85px;
	padding: 0;
	list-style-type: none;
}
#sidebar ul#subnavlist li	{
	padding-bottom: 5px;
}
#sidebar ul#subnavlist li.subhead	{
	padding-bottom: 0px;
}
#sidebar ul#subnavlist li a	{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #02283e; 
}
#sidebar ul#subnavlist li#subnav2 a	{
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	text-decoration: none;
	color: #02283e; 
}
#sidebar ul#subnavlist li a:hover, #sidebar ul#subnavlist li#subnav2 a:hover	{
	color: #fff;
	text-decoration: none;
}
#sidebar ul#subnavlist li#subactive a	{
	color: #fff;
	text-decoration: none;
}


/*gradient boxes*/
div.box_green	{
	background: #E4EFCC url(images/gradient_green.jpg);
}
div.box_red	{
	background: #F5D2BA url(images/gradient_red.jpg);
}
div.box_blue	{
	background: #DEE5F0 url(images/gradient_blue.jpg);
}
div.box_green, div.box_red, div.box_blue, div.nobox	{
	width:620px;
	padding: 15px 0;
	text-align:left;
	background-repeat: no-repeat;
}
div.boxwrap p, div.boxwrap h1, div.boxwrap h2, div.boxwrap h5 {
	margin-top: 20px;
	margin-right: 7px;
	margin-left: 15px;
}
#maincontent div.boxwrap li	{
	margin-left: 28px;
}
#enrolment div.box_green, #enrolment div.box_red, #enrolment div.box_blue, #enrolment div.nobox	{
	width:620px;
	padding: 0;
	text-align:left;
	background-repeat: no-repeat;
}
#enrolment div.box_green p, #enrolment div.box_red p, #enrolment div.box_blue p, #enrolment div.nobox p	{
	margin: 6px 0 8px 0;
}
#enrolment div.nobox {
	padding: 22px 0 22px 0;
}
#enrolment #maincontent div.icon {
	float:left;
	border: 0px #ccc solid; 
	padding: 8px 10px 0 25px;
	margin: 0;
}

/* IE5/Mac adjust */
* html > body #navcontainer ul  {
	padding-top: 3px;
}
* html > body #maincontent  {
	width: 400px;
}
* html > body #home  {
	padding-top: 19px; 
}
