/* Body   */
body {margin:0px;}

/* Main Content area   */
.maincontent {margin:20px 20px 20px 20px; text-align:left}

/* Text areas   */
h1 {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:100%; color:#00659C}
.header {font-size:120%; font-weight:bold; padding:6px 0px 0px 0px; color:#00659C}
.text {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 70%;color: #000000;line-height: 17px;}
.date {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:70%; color:#FFFFFF; margin:2px 15px 0px 0px; float:right;}
img {border:0px}

/* Dotted dividers   */
#dottydouble {width:98%; height:34px; background-image:url(../global/images/dottysplitter.gif); background-repeat:repeat-x;}
#dottysingle {width:98%; height:6px; background-image:url(../global/images/dottysingle.gif); background-repeat:repeat-x; margin:5px 0px 5px 0px;}

/* Footer   */
.icnortheast {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:65%; color:#FFFFFF; margin:0px 5px 0px 0px; float:right;}
.footerlinks {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:65%; color:#FFFFFF; margin:0px 0px 0px 5px; float:left;}

/* Links   */
a.text:active {  font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: 100%; color: #00659C; text-decoration: underline}
a.text:link {  font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: 100%; color: #00659C; text-decoration: underline}
a.text:hover {  font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: 100%; color: #00659C; text-decoration: none}
a.text:visited {  font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: 100%; color: #00659C; text-decoration: underline}

a.footer:active {  font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: underline}
a.footer:link {  font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: underline}
a.footer:hover {  font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: none}
a.footer:visited {  font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: 100%; color: #000000;text-decoration: underline}

.picturemargin {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align:right;
}


.table { background-color: #E8E8E8; }
.resultsheader { font-family: Arial, Verdana, Tahoma; font-size: 70%; color: #000000; background-color: #E6EEF2;}
.category {font-size:100%; font-weight:bold; color:#00659C}

formfield { font-size: 100%; font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; }
.formfield150 { font-size: 100%; font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; width: 150px; }
.formfieldmax { font-size: 100%; font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; width: 97%; }
.formfieldcentre { font-size: 100%; font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; width: 60px; text-align: center; }
.formbutton { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; background-color: #999999; color: #FFFFFF; width: 80px; height: 22px; }
.formfield200 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; width: 200px; }
.formfield50 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; width: 50px; }

/* form validation ---------------------------------------------------------------------------------- */

.error { color: #E4666A; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; }
.error2 { color: #E4666A; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; }
.required { color: #E4666A; }

/* Tables 
.tbl_container {border: 0px; height: 100%; width: 100%;margin:0px 0px 0px 0px;padding:0px; background-image:url(/global/images/bg.gif); background-repeat:repeat;}
*/
.tbl_container {border: 0px; height: 100%; width: 100%;margin:0px 0px 0px 0px;padding:0px; background-image:url(/global/images/leftbg.gif); background-repeat:repeat-y;}
.tbl_content {border: 0px; height: 100% ;margin:0px 0px 0px 0px;padding:0px; background-color:#FFFFFF; vertical-align:top;}
.tbl_header {border: 0px; width: 100%;margin:0px 0px 0px 0px;padding:0px;}
.tbl_headerimage {border: 0px; width: 100%; margin:0 0 0 0;}
.tbl_headerbar {border: 0px; width: 100%;}
.tbl_95 {border: 0px; height: 100%; width: 95%;}
.tbl_leftnav {border: 0px; height: 100%; background-image:url(../global/images/leftbg.gif); background-repeat:repeat-y; vertical-align:top;margin:0px 0px 0px 0px;padding:0px;}
.tbl_basic {border: 0px;}
.tbl_bottomnav {border: 0px; width: 100%; background-image:url(../global/images/footerbg.gif); background-repeat:repeat;	}
.tbl_100basic {border: 0px; width: 100%; height: 30px; background-color:#FFFFFF;}
.tbl_homeimage {border: 0px;}
.tbl_timetable {border: 0px; width: 95%; text-align:center}
.tbl_response {width: 95%; border: 0;}
.tbl_search {background-color:#FFFFFF ; border:0px; background-image:url(../global/images/leftbg.gif);font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 70%;color: #ffffff;}
/* Table Columns */
.td_header_left { text-align:left; width: 67%; background-image:url(../global/images/topbg.gif); background-repeat:repeat-x;margin:0 0 0 0;}
.td_header_right {text-align:right;width: 33%; background-image:url(../global/images/topbg.gif); background-repeat:repeat-x;margin:0 0 0 0;}
.td_headerimage_left {text-align:left; width: 67%; background-image:url(../global/images/angelbg2.jpg); background-repeat:repeat;}
.td_headerimage_right {text-align:right; width: 33%; background-image:url(../global/images/angelbg2.jpg); background-repeat:repeat;}
.td_headerbar_left {width: 67%;background-image:url(../global/images/greybarbg.gif); background-repeat:repeat;}
.td_headerbar_right {width: 33%; background-image:url(../global/images/greybarbg.gif); background-repeat:repeat;}
.td_dottyline {width: 2%; vertical-align:middle; background-image:url(../global/images/dottyvertical.gif); background-repeat:repeat-y;}
.td_top {vertical-align:top;}
.td_40 {width:40%; text-align:center}
.td_60 {width:60%; text-align:center}
.td_33 {width:33%;}
.td_25 {width:25%;font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 70%;color: #000000;line-height: 17px;}
.td_75 {width:75%;}
.td_5 {width:5%}

/* Table Rows */
.tr_grey {background-color:#CCCCCC;font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 70%;color: #000000;line-height: 17px;}
.tr_white {background-color: #FFFFFF;font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 70%;color: #000000;line-height: 17px;}


