
.noborder{border:0px;}

body {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #47494C;
	background-image: url(images/macbg.jpg);
	SCROLLBAR-FACE-COLOR: #446097;
	SCROLLBAR-HIGHLIGHT-COLOR: #446097;
	SCROLLBAR-SHADOW-COLOR: #446097;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR:  #FFFFFF;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
}
p {
    margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
h1 {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #446097;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}
h2 {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 12px;
	color: #446097;
}
h3 {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #446097;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}
h4 {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #446097;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}
h5 {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 12px;
	color: #000000;
}
.text {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #47494C;
}
.colourtext {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #446097;
}
.sidetext {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #47494C;
}
.smltext {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #47494C;
}
.highlight {
	color: #77469B;
}
a:link {
	color: #446097; text-decoration: underline; font-weight: normal;
}
a:visited {
	color: #446097; text-decoration: underline; font-weight: normal;
}
a:hover {
	color: #446097; text-decoration: none; font-weight: normal;
}
a:active {
	color: #446097; text-decoration: underline; font-weight: normal;
}

.seclink a:link {
	color: #000000; text-decoration: none; font-weight: normal;
}
.seclink a:visited {
	color: #000000; text-decoration: none; font-weight: normal;
}
.seclink a:hover {
	color: #446097; text-decoration: underline; font-weight: normal;
}
.seclink a:active {
	color: #000000; text-decoration: none; font-weight: normal;
}

.textlink a:link {
	color: #47494C; text-decoration: underline; font-weight: bolder;
}
.textlink a:visited {
	color: #47494C; text-decoration: underline; font-weight: bolder;
}
.textlink a:hover {
	color: #000000; text-decoration: none; font-weight: bolder;
}
.textlink a:active {
	color: #47494C; text-decoration: underline; font-weight: bolder;
}
.border {
	border: 3px solid #8A9CBE;
}
.border2 {
	border: 2px solid #8A9CBE;
}
.picborder {
	border: 1px solid #446097;
}
.dashborder {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #77469B;
	border-bottom-color: #77469B;
}
.dashborderright {
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-right-style: dashed;
	border-top-color: #77469B;
	border-bottom-color: #77469B;
}
.dashbordertop {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #77469B;
}
.dashborderbttm {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #77469B;
}

ul li {
	list-style-type: round;
	margin: 1px;
	padding-left: 0px;
	list-style-position: outside;
}
.bullet {
	list-style-type: round;
	margin: 3px;
	padding-left: 4px;
	list-style-position: outside;
}
.tablebttm {
    padding: 7px;
    border-bottom: 1px solid #77469B;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 0.8em;
	color: #77469B;
}
.formbox {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #eeeeee;
	border: 1px solid #939598;
	color: #383636;

}
.formboxgo {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #446097;
	border: 1px solid #FFFFFF;
}
ul li {
	list-style-type: round;
	margin: 4px;
	padding-left: 3px;
	list-style-position: outside;
}
.bullet {
	list-style-type: round;
	margin: 15px;
	padding-left: 10px;
	list-style-position: outside;
}



#subform form{/*background-color:#CEDBF7;border:1px solid #425D94;*/ width:180px; height:auto;}

#subform table{width:180px; float:right; max-width:180px; color: #47494C;}

#subform td, body, {
			background-color:#C6D3EF;
			font-family: Helvetica, Verdana, Arial, sans-serif;
			font-size: 8pt;
		}
		
#subform select,textarea, input{
background-color:#FFFFFF;font-size: 8pt;font-family: Helvetica, Verdana, Arial, sans-serif; border:1px solid #425D94;

}
	#subform p {color: #47494C;
			font-family: Helvetica, Verdana, Arial, sans-serif;
			font-size: 11px;
			margin: 7;
		}
	#subform .required {
			color: #446097;
			font-weight: bold;
		}
	#subform .headin {
	      white-space:nowrap;
			color:#446097;
			font-size: 11px;
			font-weight: bold;
			
		}
	#subform .submit{ display:inline; margin:0px 6px 0px 0px;background-color:526DA5; color:#ffffff; border:1px solid #425D94;}
	
	
	
	
	
	