body {margin:0px;}
h1 {font-family: Arial, Helvetica, sans-serif; font-size: 1.3em; color: #CC0000;}
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; color: #CC0000; padding-bottom: 5px; border-bottom: 1px solid #CCCCCC;}
.smallheading {font-family: Verdana, Arial, Helvetica, sans-serif; color: #CC0000; font-weight:bold;}

.vis{display:block;}
.hide {display:none;}

.body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.70em; line-height:1.25em;}
.body a {color: #000000;}
.body a:visited {color: #666666;}
.body a:hover {color: #CC0000;}

.breadcrums {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.70em; color:#666666;}
.breadcrums a{color:#666666;}
.breadcrums a:visited{color:#666666;}

.admin {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.70em;list-style-image: url(../images/cta-arrow.gif);}
.jobopp {font-family: Arial, Helvetica, sans-serif; font-size: 0.90em; color: #CC0000; font-weight:bold;}
.jobopp a {color: #CC0000;}
.directory {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.70em;}
.directory a{color: #000000; text-decoration:none;}
.directory a:hover {color: #CC0000; text-decoration:underline;}
.fontsize {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.70em; color: #333333; line-height: 18px; height: 23px; margin-left:0px; padding: 4.5px 0px 25px 10px; vertical-align: text-bottom;}

.tblborder {border-width:0px 1px 1px 1px; border-color: #CCCCCC; border-style:solid;}
.mainpad {padding: 5px 10px 5px 5px;}
.footer {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.70em; color:#666666;}
.footer a {color:#666666;}
.virtual {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.70em; line-height:1.25em; width:20%; border:1px solid #CCCCCC; padding:5px; text-align:center; float:left; margin-right:10px; margin-bottom: 10px;}
.virtual a {color: #000000;}
.virtual a:visited {color: #666666;}
.virtual a:hover {color: #CC0000;}
.sitemap-heading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.70em; color: #CC0000;}
.sitemap-heading a {color: #CC0000;}
.sitemap-heading a:hover {color: #CC0000;}
.sitemap-heading a:visited {color: #CC0000;}


.searchbar {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.70em; height: 35px; margin-left: 10px; width: 155px; padding: 4.5px 0px 4.5px 6px; border: 1px solid #ABABAB; background-color:#F6F6F6;}

/* QUICKLINKS */
.qlnavitem {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.70em; background:url(../images/structure/quicklink-nav.gif) no-repeat; height: 22px; margin-left: 10px; padding: 4.5px 0px 0px 18px;}
.qlnavitem a {text-decoration:none; color:#3D5260; width:146px; display:block;}
.qlnavitem a:hover {text-decoration:underline;}

/* NAVIGATION */
.navitem {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.70em; background:url(../images/structure/navitem.gif) no-repeat; height: 23px; margin-left: 10px; padding: 4.5px 0px 0px 18px;}
.navitem a {text-decoration:none; color:#000000; width:146px; display:block;}
.navitem a:hover {text-decoration:underline;}

/* SUB NAVIGATION */
.subnavitem {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.70em; background:url(../images/structure/subnav-bullet.gif) no-repeat; margin-left: 28px; padding: 1px 0px 5px 8px;}
.subnavitem a {text-decoration:none; color:#000000; width:146px; display:block;}
.subnavitem a:hover {text-decoration:underline;}

/* CTA STYLE */
.ctatext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.70em; color:#3D5260; border-width:0px 1px 0px 1px; border-color: #3D5260; border-style:solid; padding: 0px 4px 0px 4px;}
.ctatextbtm {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.70em; color:#3D5260; border-width:0px 1px 1px 1px; border-color: #3D5260; border-style:solid; padding: 0px 4px 8px 4px;}
.ctatextbtm a {color: #CC0000;}

.news {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.70em; background: url(../images/news-bullet.gif) no-repeat; padding-left:15px; padding-bottom:10px; }
.news a {font-weight: bold; color:#CC0000; text-decoration: none;}
.news a:hover {text-decoration:underline;}

.admin-opt {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.70em; background: url(../images/news-bullet.gif) no-repeat; padding-left:15px; padding-bottom:10px; }
.admin-opt a {font-weight: bold; color:#000000; text-decoration: none;}
.admin-opt a:hover {text-decoration:underline;}

/* form style */
form{margin:0; padding:0;}
label{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.75em; margin-top: 5px; display: block;}
fieldset{width: 90%; display: block; margin: 20px 0px 20px 0px; padding: 0px 10px 10px 0px; border: 1px solid #FFFFFF;}
.formfield {border:1px solid #999999; background: #F7F7F7; font-family: Verdana, Arial, Helvetica, sans-serif;}
/*textarea{font-size:1em}	*/
.orange{font-size: 0.9em; color:#FF0000;}