/* Toby Hudson - Set all to Zero */
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, div, img {
	margin: 0;
	padding: 0;
	border: 0;
	}

body {
	font-family:Arial, Helvetica, sans-serif;
	background-image: url(images/bgrepeat.gif);
	background-repeat: repeat-y;
}
.bg {  background-attachment: fixed; background-repeat: no-repeat; background-position: left top; background-color: #CCC}
p {font-weight:normal; 	font-size:12px; line-height: 16px; margin-bottom: 18px;}
.textbox {  background-color: #FFFFFF; width: 155px; font-size: 10px; color: #000000; border: 1px #000000 solid; font-weight: normal;}
.goButton {  background-color: #FFFFFF; font-weight: bold; color: #000000; border: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.nav {font-size: 12px; font-weight: bold; color: #000000;  margin-bottom: 5px;}
.navButton {  background-color: #ADD0F8; height: 17px; width: 150px; border-style: outset; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.droptbox { background-color: #FFFFFF; width: 125px; font-size: 10px; color: #000000; border: 1px #000000 solid; font-weight: normal}

a.navi:link {  color: #295371; text-decoration: none}
a.navi:hover {  color: #FFF; text-decoration: none}
a.navi:active {  color: #295371}
a.navi:visited {  color: #295371; text-decoration: none}

a.foot:link {  color: #000066; text-decoration: none}
a.foot:hover {  color: #CC0000; text-decoration: none}
a.foot:active {  color: #FFCC00}
a.foot:visited {  color: #000066; text-decoration: none}

a:link {  color: #000066; text-decoration: none}
a:active {  color: #FFCC00; text-decoration: none}
a:hover {  color: #CC0000; text-decoration: none}
a:visited {  color: #000066; text-decoration: none}

/* 07/09/07 - Toby Hudson - Update to admin page links */
.adminlink {font-size:10px; color:#666666;}
.formerror {
	color:#000000;
	background-color:#FF9999;
	padding: 1px 2px 1px 2px;
}
.forminfo {
	background-color: #66CC66;
	padding: 1px 2px 1px 5px;
	margin: 0px 10px 0px 10px;
}
/* END - Update to admin page links */

.synnav { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000066 ; font-weight: bold}
.text {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000}
.textBold { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000 }
.textRed { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000 }
.textBold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000 }
h1 {  font-size: 1.2em; color: #12287A; margin:6px 0px 16px 10px; padding-bottom:0px;}
.text h1 {margin:0px 0px 0px 0px;} 
h2 {  font-size: 14px; color: #CCCCCC; margin:4px 0px 16px 10px; }
h3 {  font-size: 12px; color: #12287A; margin:4px 0px 16px 0px; }
#mainSection { padding-left: 10px; padding-top: 18px;}
#foot {font-size:0.8em;}
.meetingname {font-size:1.2em; font-weight:bold; color:#12287A;}
.meetingtitle {color:#000; font-weight:bold;}
.meetingdetails {color:#000;}
#meetinglist ul, li {
	color:#000;
	list-style-type: none;}

.meetingname a:link, a:visited, a:active{text-decoration:underline; color:#12287A;}
.meetingname a:hover{text-decoration:none;}
#az ul, li{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;  list-style-type:none;  padding:0px; font-weight:normal; display:inline;}

#details {font-size:1em; color:#000;}
.button {margin-top:10px;}

#login {font-size:1em;}
.error {color:#CC0000}
.tabletitle {font-weight:bold;}
#gentable {font-size:1em;}
.pad {margin-left:10px; font-size:12px;}


#rightnav {
	position: absolute;
	top: 160px;
	left: 790px;
	width: 145px;
	height: 170px;
	}
.rightnavheader {
	font-size: 11px;
	background-color: #D3CFCF;
	border: 2px solid #8EB1B2;
	}
.rightheadtext {
	font-size: 11px;
	font-weight: bold;
	margin: 5px 10px 5px 10px;	
	}
.rightnavtable {
	border-top: none;
	border-right: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	border-left: 2px solid #CCCCCC;
	text-decoration: none;
	padding: 5px 0 5px 0;
	background-color: #EAEAEA;
	}
.rightnavtext {
	font-size: 11px;
	line-height: 18px;
	margin: 0 10px 0 10px;
	}
.actatitle {margin: 20px 0 10px 190px; font-size:14px; font-weight:bold; color:#295371; padding: 0 0 5px 5px; border-bottom: 1px solid #CCCCCC;}

/* 07/11/07 - Toby Hudson - Update from Tables to CSS */
/******** Layout Elements ********/

.wrapper {
	width: 100%;
	margin: 0 auto;
}

.header {
	background-image: url(images/bgbanner.gif);
	background-repeat: repeat-x;
}

.content {
	margin: 0 0 10px 190px;
	width: 465px;
	padding: 5px;
	background-color: #ffffff;
}

.left {
	margin: 5px 0 10px 0;
	float: left;
	width: 169px;
	padding: 10px;
	height: 700px;
}

.footer {
	padding: 5px;
	background-color: #ffffff;
	font-size:0.6em;
	clear: both;
	text-align: center;
}

/* 27/11/07 - Toby Hudson - SWO0278 updates */
.greyedout {color: #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; padding-bottom: 50px;}
