/* CSS Document */
.img { border:1px solid #CCCCCC;}

body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
		margin:0 0 0 0; background-color:#004B85;  background-image:url(../img/bg.jpg); height:354px; 
		background-repeat:repeat-x; }
		
div#wrapper{width:942px; 
   margin: 0 auto;
   padding: 0px;
   overflow: hidden;
} 
.menuContainer{width:942px; 
   margin: 0 auto;
   padding: 0px;
   overflow: hidden;
} 

.headerbg {background-image:url(../img/header/header_bg.jpg); background-repeat:no-repeat;	width:942px; height:90px;}
.header { height:90px; width:942px;}
.headerRight { float:right; width:30%;}
.headerLeft{ float:left; }
ul.menu{
   margin: 0px;
   padding: 0px;
   margin-top: -20px; position:relative; top:70px;
  
   margin-right:5px; display:inline;
  }
  
ul.menu li{
   display: inline;
  }
ul.menu li a{
   color:#004B85; font-size:10px;
   text-decoration:none; padding:0 0 100px 0; 
  }
 
/*ul.menu li.linktopnav {color:#FFFFFF; font-size:10px; padding:0 0 10px 0;}
ul.menu li.linktopnav a {color:#FFFFFF; font-size:10px;  padding:0 0 10px 0; text-decoration:none;}
ul.menu li.linktopnav a:active{color:#FFFFFF; font-size:10px;  padding:0 0 10px 0; text-decoration:none;}
ul.menu li.linktopnav a:link {color:#FFFFFF; font-size:10px;  padding:0 0 10px 0; text-decoration:none;}
ul.menu li.linktopnav a:hover {color:#FFFFFF; font-size:10px;  padding:0 0 10px 0; text-decoration:none;}
ul.menu li.linktopnav a:visited {color:#FFFFFF; font-size:10px;  padding:0 0 10px 0; text-decoration:none;}
ul.menu li.linktopnav a:visited:hover {color:#FFFFFF; font-size:10px;  padding:0 0 10px 0; text-decoration:none;}*/

/*#nav ul {   margin: 0px;  padding: 0px; background-image:url(../img/tabcon.jpg); height:33px; background-repeat:repeat-x;  }
#nav li{ display:inline;  float: left;   font-size:12px; font-weight:bold; color:#FFFFFF; 
			text-align:center; vertical-align:middle; line-height:25px; }*/
/*#nav li{ display:inline;  float: left;  margin: 0; background-image:url(../img/tab.jpg); width:237px; height:30px; font-size:14px; font-weight:bold; color:#FFFFFF; 
			text-align:center; vertical-align:middle; line-height:25px; }
*/
.hide
{
	display:none;
}

.pointer
{
	cursor:pointer;
}
/*Navigation*/

.padT {padding-top:5px;}

.container { background-color:#FFFFFF; vertical-align:top; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; }
.content { padding:15px 15px 10px 15px;}
.bordernav { background-image:url(../img/brdernav.jpg); height:7px; background-repeat:repeat-x;}

div#footer { background-image:url(../img/footer.jpg); height:35px; background-repeat:repeat-x; color:#999999; font-size:10px; vertical-align:middle; padding:5px 10px 0 0;}
div#linkfooter {width:70%; float:left; font-size:10px; color:#09316F; text-decoration:none;}
div#linkfooter a {font-size:10px; color:#09316F; text-decoration:none;}
div#linkfooter a:link {font-size:10px; color:#09316F; text-decoration:none;}
div#linkfooter a:active {font-size:10px; color:#09316F; text-decoration:none;}
div#linkfooter a:hover {font-size:10px; color:#09316F; text-decoration:underline;}
div#linkfooter a:visited {font-size:10px; color:#09316F; text-decoration:none;}
div#linkfooter a:visited:hover {font-size:10px; color:#09316F; text-decoration:underline;}

div#copyright {width:50%; float:right;}
.padding { padding-left:5px; padding-right:15px;}
.padding2 { padding-bottom:20px; padding-left:5px;}
.padding3 {padding-left:5px;}
.padding4 {padding-bottom:5px; padding-top:2px;}
.padding5 {padding-right:3px;}

/*Text*/
.breadcrumbs { font-size:10px; color:#666666; padding-bottom:3px; padding-top:3px;}
.heading { font-size:14px; color:#165C16;}

.titlegreen { color:#165C16;}
.titlegreen a { color:#165C16; text-decoration:none;}
.titlegreen a:link {  color:#165C16; text-decoration:none;}
.titlegreen a:active {  color:#165C16; text-decoration:none;}
.titlegreen a:hover {  color:#165C16; text-decoration:underline;}
.titlegreen a:visited { color:#165C16; text-decoration:none;}
.titlegreen a:visited:hover { color:#165C16; text-decoration:underline;}

.title { color:#09316F;}

.titleblue { font-size:12px; color:#09316F; text-decoration:none;}
.titleblue a { font-size:12px; color:#09316F; text-decoration:none;}
.titleblue a:link { font-size:12px; color:#09316F; text-decoration:none;}
.titleblue a:active { font-size:12px; color:#09316F; text-decoration:none;}
.titleblue a:hover { font-size:12px; color:#09316F; text-decoration:underline;}
.titleblue a:visited { font-size:12px; color:#09316F; text-decoration:none;}
.titleblue a:visited:hover { font-size:12px; color:#09316F; text-decoration:underline;}


.date { color:#666666;}

.orange a { color:#FF9D13;}
.orange a:link { color:#FF9D13;}
.orange a:active { color:#FF9D13;}
.orange a:hover { color:#FF9D13;}
.orange a:visited { color:#FF9D13;}
.orange a:visited:hover { color:#FF9D13;}

/*Border*/
.eightx { font-size:10px;}
.borderbreadcrumbs { border-bottom:solid 1px #CCCCCC; height:20px;}
.border { border-right:solid 1px #CCCCCC;}
.borderbottom { border-bottom: dotted 1px #CCCCCC;}
.borderTop{ border-top: dotted 1px #CCCCCC;}
.borderbottomMG { border-bottom: solid 1px #CCCCCC;}
.bordertop { border-top: dotted 1px #CCCCCC;}
.bordertop2 { border-top: solid 1px #CCCCCC;}
.tabletitle {background-image:url(../img/servicestable.jpg); height:28px; background-repeat:repeat-x; color:#FFFFFF;}
.tableborder {background-image:url(../img/servicestable2.jpg); height:195px; background-repeat:repeat-x;}
.allborder { border:solid 1px #CCCCCC;}
.aborder {background-image:url(../img/accreditation/border.jpg); width:216px; background-repeat:no-repeat; background-position:bottom; padding-bottom:3px;}
.bullet {background-image:url(../img/accreditation/bullet.jpg); height:8px; width:8px; background-repeat:no-repeat; background-position:left; padding-bottom:17px}
.borderwhite {background-color:#FFFFFF;}
/*Images*/
.bordertable { background-image: url(../img/borderimg.jpg); height:14px; background-repeat:repeat-x; background-position:bottom;}
.bgtable {background-image:url(../img/servicesbg.jpg); height:231px; width:161px; background-repeat:no-repeat;}

p { padding-left:5px;}
#servicesTbl table { padding:0}

#sitemap a{ color:#006699; text-decoration:none;}

.clientForm { background-color:#E8F5FB;}

.btxt th {background-color:#E8F5FB; font-weight:normal;}
.btxtTop {background-color:#1F7397; font-size:12px; color:#FFFFFF;}
.btxt {background-color:#FFFFFF; font-size:12px;}
.pad20 { padding-left:20px}

/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;
    z-index:24;
    color:#09316F;
	font-weight:normal;
    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color:#09316F; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    bottom:2px;
	*bottom:65px;
	left:0;
	padding: 15px 0 0 0;
	width:235px;
	color: #000000;
    text-align: center;
}

a.tt:hover span.top{
	display: block;
	padding: 10px 8px 0;
    background:  url(../img/Updates/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(../img/Updates/bubble_filler.gif) repeat bottom; text-align:left;
}
a.tt:hover span.bottom{
	display: block;
	padding:20px 8px 10px;
	color: #548912;
    background:  url(../img/Updates/bubble.gif) no-repeat bottom;
}
.txtnews {color:#165C16;}
.txtnews a { color:#165C16;}
.txtnews a:link { color:#165C16;}
.txtnews a:active { color:#165C16;}
.txtnews a:hover { color:#165C16;}
.txtnews a:visited { color:#165C16;}
.txtnews a:visited:hover { color:#165C16;}

/*end*/

