.tabcontent {
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: justify;
	vertical-align: text-top;
	line-height: 13px;
	font-weight: normal;
}
.dotdiv {
	background-repeat: repeat-y;
	background-position: center center;
	padding-top: 15px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #666666;
}
.picturetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-left: 0px;
	padding-top: 0px;
	float: left;
}
.tabheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 13px;
	float: left;
	font-weight:bold
}
.staffheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 20px;
	float: left;
	padding-left:4px;
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	font-weight: bold;
	width: 290px;
}
.basenav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	padding-bottom: 4px;
	display: inline;
	font-size: 12px;
	padding-left: 12px;
	padding-right: 8px;
	text-align: center;
	word-spacing: 10px;
	vertical-align: middle;
}
.mplegs  {padding-top: 30px;
}
#left {
	float: left;
	width: 360px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}
#minipic {
	float: left;
}

#right {
	float: right;
	width: 350px;
	padding-bottom: 25px;
	padding-left: 10px;
	text-align: justify;
}
#right2 {
	float: left;
	width: 250px;
	padding-left: 0px;
	text-align: justify;
	padding-right: 10px;
	padding-top: 100px;
}
#right3 {
	float: left;
	width: 200px;
	height: 300px;
	padding-left: 10px;
	padding-top: 0px;
	text-align: justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}
#right4 {
	float: left;
	width: 375px;
	height: 300px;
	padding-left: 0px;
	padding-top: 0px;
	text-align: justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}

#breadcrumbs {
	height: 15px;
	padding-left: 20px;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	font-size: 9px;
}
.login {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.breadcrumbs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-transform: uppercase;
}

textarea,select, menu,list,checkbox,input{
        -moz-appearance: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border: #BABABA;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.hayde{
        -moz-appearance: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border: none;
}

#middle {
	float: none;
}
.tabheadbkg {
	font-weight: normal;
	background-image: url(images/tabheading.gif);
}
.basenavbtns {
	text-align: center;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: left top;
}
.liamkellyhead {
	background-image: url(images/LiamKelly.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: left;
	vertical-align: text-bottom;
	float: right;
}
.downloads {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.downloads a {
	text-decoration:none;
	font-size:11px;
	}
.tabheadingright {
	font-size: 11px;
	padding-top: 2px;
	font-weight: normal;
	padding-left: 35px;
	color: #666666;
	float: left;
}
	
.downloads a:hover {
	color:#8ddc2b;
	text-decoration:none;
}
#bullet {
	background-image: url(images/bullet.gif);
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-bottom: 10px;
	padding-top: 0px;
}
.panelbkg {
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 20px;
	background-image: url(images/panelbkg.gif);
}
.pimarynav {
	padding-left: 20px;
}
.stafflinks {
	background:#f7f7f7;
	padding-top:3px;
	padding:0px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#3F3F3F;
	text-decoration:none;
	font-size:10px;
	width:350px;
}
.stafflinks:hover {color:#000000; background:#E7F8D4 ;}

.staff2 {
	background:#f7f7f7;
	color:#3F3F3F;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:4px 4px;
	text-decoration:none;
	width:290px;
	border-bottom-width: 1px;
	border-bottom-color: #333333;
	border-bottom-style: dotted;
}
.manageleft {
	float: left;
	height: 200px;
}
.manageright {
	height: 300px;
	width: 450px;
}
.iframewrapper {
	width: 450px;
}
.staff2:hover {
	color:#000;
	width: 290px;
	background-color: #FFFFFF;
}
.staff3 {
	color:#3F3F3F;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	text-align: justify;
	padding-top: 4px;
	padding-right: 15px;
	padding-bottom: 4px;
	padding-left: 3px;
}

.green {color:#8ddc2b;}
.green:link {color:#8ddc2b;}
.green:visited {color:#8ddc2b;}
.green:hover {color:#000000;}

#contactform {
	}
.tabrow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	height: 250px;
	padding-top: 15px;
	padding-bottom: 10px;
	padding-right: 10px;
	text-align: justify;
}
.bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-align: left;
	
}.caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	background-repeat: no-repeat;
	float: left;
	padding-top: 4px;
}
leftcolumn {
	float: left;
	width: 250px;
}
.contact {
	background-color: #333333;
	display: inline-block;
	color: #FFFFFF;
}
#tabcolleft {
	width: 350px;
	text-align: justify;
	padding-right: 10px;
	padding-bottom: 0px;
	height: 200px;
}
#tabcolright {
	float: right;
	width: 360px;
}
#middle {
	float: left;
	width: 200px;
	height: 200px;
}
#captions {
	float: right;
	padding-left: 0px;
	padding-top: 0px;
}
.compimg {
	float: right;
	padding-right: 5px;
	height: 66px;
}
.maillink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(images/mail.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 22px;
	
}
.downloadlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(images/downloadicon2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 25px;
	height: 25px;
	padding-top: 5px;
}
.managetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 16px;
	line-height: 15px;
	padding-top: 25px;
	text-align: left;
}
.panelcontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 5px;
	text-align: justify;
	color: #666666;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #333333;
}

#absolute  {
margin-right: 2px;
}

#newsfeed  {
margin-left:20px;
}

#hero {
	width: 784px;
}
#centered {
	text-align: center;
}
#contactcolright {
	float: right;
}
#advert {
	text-align: center;
	float: left;
}
#advert1 {
	text-align: center;
}
#homecontainer {
	width: 825px;
	margin-right: 50%;
	margin-left: 50%;
	position: absolute;
}

#flashvideo  {
margin-top:0px;
margin-left:0px;	
float:left;
}




