body {margin:0px;}

td {font: 11px/18px Trebuchet MS, arial, helvetica ; color:#666666}

h1 {font: 16px/16px Trebuchet MS, arial, helvetica ; color:#044E8A; padding-left:8px;}
h2 {font: 12px/16px Trebuchet MS, arial, helvetica ; color:#044E8A; }
.read_more {
	color: #003366;
	text-decoration: underline;
	cursor: pointer;
}

h3 {font: 16px/18px Trebuchet MS, arial, helvetica ; color:#044E8A; }

.blueTitle {font: 16px/18px Trebuchet MS, arial, helvetica ; color:#044E8A; padding-left:8px;}
.redTitle {
	color:#C4151C;
	font-family: "Trebuchet MS", arial, helvetica;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
}

.blueText {font: 11px/16px Trebuchet MS, arial, helvetica ; color:#044E8A;}
.greyText {font: 11px/16px Trebuchet MS, arial, helvetica ; color:#666666;}
.redText {font: 11px/16px Trebuchet MS, arial, helvetica ; color:#C4151C;}
.whiteText {font: 11px/16px Trebuchet MS, arial, helvetica ; color:#FFFFFF;}
.addressText {font: 11px/14px Trebuchet MS, arial, helvetica ; color:#666666;}
.footnote {font: 10px/12px Trebuchet MS, arial, helvetica ; color:#666666;}
.space{font: 8px/8px Trebuchet MS, arial, helvetica ; color:#666666;}
.clock {font: 10px/18px Trebuchet MS, arial, helvetica ; color:#044E8A; padding-right:10px;}
.curve {
	font: 10px/18px Trebuchet MS, arial, helvetica;
	color:#FFFFFF;
	padding-right:10px;
	background-image: url(../images/curve.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

a.link:active {font: 10px/18px Trebuchet MS, arial, helvetica ; color:#003366;}
a.link:link {font: 10px/18px Trebuchet MS, arial, helvetica ; color:#003366; }
a.link:visited{font: 10px/18px Trebuchet MS, arial, helvetica ; color:#003366;}
a.link:hover {font: 10px/18px Trebuchet MS, arial, helvetica ; color:#C4151C; }

a.publicMenu:active {font: 10px/18px Trebuchet MS, arial, helvetica ; color:#003366; text-decoration:none; padding-left:8px; width:150px;}
a.publicMenu:link {font: 10px/18px Trebuchet MS, arial, helvetica ; color:#003366; text-decoration:none;  padding-left:8px; width:150px;}
a.publicMenu:visited{font: 10px/18px Trebuchet MS, arial, helvetica ; color:#003366; text-decoration:none;  padding-left:8px; width:150px;}
a.publicMenu:hover {font: 10px/18px Trebuchet MS, arial, helvetica ; color:#003366; background-color:#CFEDF8; text-decoration:none;  padding-left:8px; width:150px; }

.memberLoginTitle {font: 12px/18px Trebuchet MS, arial, helvetica ; color:#FFFFFF; padding-left:8px;}

.loginBlueText {font: 10px/10px Trebuchet MS, arial, helvetica ; color:#044E8A; padding-left:8px;}
.button {
	font: 11px/16px Trebuchet MS, arial, helvetica;
	color:#FFFFFF;
	background-color:#044E8A;
	border:1px solid #CFEDF8;
	text-decoration:none;
	cursor: pointer;
	text-align: center;
}
.redbutton {
	font: 11px/16px Trebuchet MS, arial, helvetica;
	color:#FFFFFF;
	background-color:#C4151C;
	border:1px solid #ffffff;
	text-decoration:none;
	cursor: pointer;
}

a.memberMenu:active {font: 10px/18px Trebuchet MS, arial, helvetica ; color:#CFEDF8; background-color:#028BC5; text-decoration:none; padding-left:8px; width:100%;}
a.memberMenu:link {font: 10px/18px Trebuchet MS, arial, helvetica ; color:#CFEDF8; background-color:#028BC5; text-decoration:none;  padding-left:8px; width:100%;}
a.memberMenu:visited{font: 10px/18px Trebuchet MS, arial, helvetica ; color:#CFEDF8; background-color:#028BC5; text-decoration:none;  padding-left:8px; width:100%;}
a.memberMenu:hover {font: 10px/18px Trebuchet MS, arial, helvetica ; color:#CFEDF8; background-color:#044E8A; text-decoration:none;  padding-left:8px; width:100%; }


a.greylink:active {font: 11px/16px Trebuchet MS, arial, helvetica ; color:#666666;}
a.greylink:link {font: 11px/16px Trebuchet MS, arial, helvetica ; color:#666666; }
a.greylink:visited{font: 11px/16px Trebuchet MS, arial, helvetica ; color:#666666;}
a.greylink:hover {font: 11px/16px Trebuchet MS, arial, helvetica ; color:#003366; }

.grayLine {border-bottom: 1px solid #dedede;}

a.redlink:active {font: 11px/16px Trebuchet MS, arial, helvetica ; color:#C4151C;}
a.redlink:link {font: 11px/16px Trebuchet MS, arial, helvetica ; color:#C4151C; }
a.redlink:visited{font: 11px/16px Trebuchet MS, arial, helvetica ; color:#C4151C;}
a.redlink:hover {font: 11px/16px Trebuchet MS, arial, helvetica ; color:#666666; }

.formLogin {
	font: 10px/16px Arial, verdana, Helvetica, sans-serif;
	color: #000000;
	padding-left:2px;
	padding-right:2px;
	border:1px solid #044E8A;
	height:20px;
	width:100px;
	background-color:#CFEDF8;
}

.formDate{
	font: 11px/15px Trebuchet MS, arial, helvetica;
	padding-left:5px;
   color:#666666;
	background-color:#CFEDF8;
	padding-right:1px;
	width:100px;
	border:1px solid #A1E0F7;
}

.formsubmit{
	font: 10px/10px Trebuchet MS, arial, helvetica;
	color:#CFEDF8;
	padding-left:1px;
	padding-right:1px;
	border:1px solid #044E8A;
	height:18px;
	width:70px;
	background-color:#044E8A;
	cursor: pointer;
}

.searchInput{font: 11px/15px Trebuchet MS, arial, helvetica;
	padding-left:5px;
	vertical-align: middle;
	color:#666666;
	padding-right:1px;
	height:20px;
	width:120px;
	border:1px solid #044E8A;
}

.searchInputLong{font: 11px/15px Trebuchet MS, arial, helvetica;
	padding-left:5px;
	vertical-align: middle;
	color:#666666;
	padding-right:1px;
	height:20px;
	width:200px;
	border:1px solid #044E8A;
}

.formInput{font: 11px/15px Trebuchet MS, arial, helvetica;
	padding-left:5px;

	color:#666666;
	background-color:#CFEDF8;
	padding-right:1px;
	width:200px;
	border:1px solid #A1E0F7;
}

.formRequiredInput{font: 11px/15px Trebuchet MS, arial, helvetica;
	padding-left:5px;
	color:#666666;
	background-color:#CFEDF8;
	padding-right:1px;
	width:200px;
	border:1px solid #A1E0F7;
}
.formRequiredInputsmall{
	font: 11px/15px Trebuchet MS, arial, helvetica;
	padding-left:5px;
	color:#666666;
	background-color:#CFEDF8;
	padding-right:1px;
	width:25px;
	border:1px solid #A1E0F7;
}

.passwordInput{font: 11px/15px Trebuchet MS, arial, helvetica;
	padding-left:5px;
	color:#666666;
	background-color:white;
	padding-right:1px;
	width:200px;
	border:1px solid #A1E0F7;
}


.newsInput{font: 11px/15px Trebuchet MS, arial, helvetica;
	padding-left:5px;

	color:#666666;
	background-color:#CFEDF8;
	padding-right:1px;
	width:300px;
	border:1px solid #A1E0F7;
}

.formRequiredDate{
	font: 11px/15px Trebuchet MS, arial, helvetica;
	padding-left:5px;
	color:#666666;
	background-color:#CFEDF8;
	padding-right:1px;
	width:98px;
	border:1px solid #A1E0F7;
}

.formDate{font: 11px/15px Trebuchet MS, arial, helvetica;
	padding-left:5px;
  color:#666666;
	background-color:#CFEDF8;
	padding-right:1px;
	width:100px;
	border:1px solid #A1E0F7;
}

.emailInput{font: 11px/15px Trebuchet MS, arial, helvetica;
	padding-left:5px;
	vertical-align: middle;
	color:#666666;
	background-color:#CFEDF8;
	padding-right:1px;
	width:300px;
	border:1px solid #A1E0F7;
}
.memberSearch {font: 13px/18px Trebuchet MS, arial, helvetica ; color:#FFFFFF; background-color:#044E8A; text-decoration:none;  padding-left:8px; }




a.forgottenPassword:active {font: 10px/18px Trebuchet MS, arial, helvetica ; color:#CFEDF8; padding-right:8px; text-decoration: underline;}
a.forgottenPassword:link {font: 10px/18px Trebuchet MS, arial, helvetica ; color:#CFEDF8; padding-right:8px; text-decoration: underline;}
a.forgottenPassword:visited {font: 10px/18px Trebuchet MS, arial, helvetica ; color:#CFEDF8; padding-right:8px; text-decoration: underline;}
a.forgottenPassword:hover{font: 10px/18px Trebuchet MS, arial, helvetica ; color:#C4151C; padding-right:8px; text-decoration: underline;}

.paleblueBox {font: 11px/18px Trebuchet MS, arial, helvetica ; color:#666666; background-color:#CFEDF8; text-decoration:none;  padding-left:8px; padding-right:8px;}
.midblueBox {font: 11px/18px Trebuchet MS, arial, helvetica ; color:#666666; background-color:#A1E0F7; text-decoration:none;  padding-left:8px; padding-right:8px; }
.blueBox {
	font: 11px/18px Trebuchet MS, arial, helvetica;
	color:#FFFFFF;
	background-color:#028BC5;
	text-decoration:none;
	padding-left:8px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}
.blueBox2 {
	font: 11px/12px Trebuchet MS, arial, helvetica;
	color:#FFFFFF;
	background-color:#028BC5;
	text-decoration:none;
	padding-left:5px;
	padding-right: 3px;
	text-align: justify;
}
.blueBox3 {
	font: 11px/18px Trebuchet MS, arial, helvetica;
	color:#FFFFFF;
	background-color:#028BC5;
	text-decoration:none;
}

.darkblueBox {font: 12px/18px Trebuchet MS, arial, helvetica ; color:#FFFFFF; background-color:#044E8A; text-decoration:none;  padding-left:8px; }
.redBox {font: 10px/18px Trebuchet MS, arial, helvetica ; color:#FFFFFF; background-color:#C4151C; text-decoration:none;  padding-left:8px; }
.midRedBox {font: 10px/18px Trebuchet MS, arial, helvetica ; color:#FFFFFF; background-color:#FA757C; text-decoration:none;  padding-left:8px; }
.formRequiredInputmedium {
	font: 11px/15px Trebuchet MS, arial, helvetica;
	padding-left:5px;
	color:#666666;
	background-color:#CFEDF8;
	padding-right:1px;
	width:100px;
	border:1px solid #A1E0F7;
}
.buttonwhite {
	color:#999;
	background-color:#FFF;
	text-decoration:underline;
	font-family: "Trebuchet MS", arial, helvetica;
	font-size: 11px;
	line-height: 16px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
}
.blueTextIndent {
	color:#044E8A;
	text-align: right;
	background-color: #FFF;
	font-family: "Trebuchet MS", arial, helvetica;
	font-size: 11px;
	line-height: 16px;
	font-weight: bolder;
}
.formRequiredInputlarge {
	font: 11px/15px Trebuchet MS, arial, helvetica;
	padding-left:5px;
	color:#666666;
	background-color:#CFEDF8;
	padding-right:1px;
	width:197px;
	border:1px solid #A1E0F7;
}
.formRequiredInputXLarge {
	font: 11px/15px Trebuchet MS, arial, helvetica;
	padding-left:5px;
	color:#666666;
	background-color:#CFEDF8;
	padding-right:1px;
	width:240px;
	border:1px solid #A1E0F7;
}
.formSelect {
	font: 10px/16px Arial, verdana, Helvetica, sans-serif;
	color: #666666;
	padding-left:2px;
	padding-right:2px;
	border:1px solid #044E8A;
	height:20px;
}
.midwhiteBox {
	font: 11px/18px Trebuchet MS, arial, helvetica;
	color:#666666;
	text-decoration:none;
	padding-left:8px;
	padding-right:8px;
}
.EditDetails {
	color:#034072;
	background-color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: "Trebuchet MS", arial, helvetica;
	font-size: 11px;
	text-decoration: underline;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
	vertical-align: bottom;
}
.bottom {
	background-image: url(../images/curve.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 60px;
	width: 100%;
	vertical-align: bottom;
	margin: 0px;
	padding: 0px;
}

.greyText table tr td #text {
	text-align: justify;
}
.formsubmit_jump {
	font: 10px/10px Trebuchet MS, arial, helvetica;
	color:#CFEDF8;
	padding-left:1px;
	padding-right:1px;
	border:1px solid #044E8A;
	height:18px;
	width:100px;
	background-color:#044E8A;
	cursor: pointer;
}
#upload_target  {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
	height: 0px;
	width: 0px;
}
.main {
	background-image: url(../images/background.jpg);
	width: 100%;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
.curveCopy {
	font: 10px/18px Trebuchet MS, arial, helvetica;
	color:#FFFFFF;
	padding-right:10px;
	background-image: url(../images/curve.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 60px;
}
.close_button {
	position: relative;
	padding-right: 5px;
	cursor: pointer;
	text-align: right;
	top: 0px;
	float: right;
}
.delete_img {
	cursor: pointer;
	padding-left: 2px;
}
.backtotop_button {
	position: relative;
	padding-right: 15px;
	cursor: pointer;
	text-align: right;
	top: 0px;
	float: right;
}
#del_cpd {
	color: #C4151C;
	float: right;
	position: absolute;
	width: 280px;
	font-size: 14px;
	text-transform: capitalize;
}
.cpdtoolbar {
	background-image: url(../images/cpdtoolbar.png);
	background-repeat: no-repeat;
	background-position: top;
	text-align: left;
	display: inline;
	vertical-align: 5%;
	font-weight: bold;
	text-transform: uppercase;
	color: #069;
}
.formRequiredInputMessage {
	padding-left:5px;
	color: #333;
	background-color:#CFEDF8;
	padding-right:1px;
	width:337px;
	border:1px solid #A1E0F7;
	font-family: "Trebuchet MS", arial, helvetica;
	line-height: 12px;
}

