html, body
{
   margin:0;
   padding:0;
   font-family: "Trebuchet MS", sans-serif;
}

body
{
    background-color:#fff;
    font-size:12px;
    color:#666666;
}

a:visited
{
    color:#666666;
}

a:link
{
    color:#666666;
}

a
{
    text-decoration:none;
}

#container
{
   min-height:100%;
   position:relative;
   width:960px;
   margin: auto auto;
   background-color:White;
   overflow:hidden;
   /*border: solid 1px #000;*/

}

.headerLogoPanel
{
    padding-top:9px;
    width:100%;
    height:80px;
}

.headerLogo
{
    float:left;
    width:185px;
    height:77px;
    position:relative;
}

.topSpacer
{
    height:0px;
    overflow:hidden;
}

.headerTel
{
    float:right;
    width:297px;
    color:#7F99B2;
    font-size:24px;
    position:relative;
    top:31px;
}

.headerTel a
{
    color:#002053;
    font-size:18px;
    text-decoration:none;
}

.hidden
{
    position:absolute;
    left:-9999px;
}

/* Main Content */

.imagePlaceHolder
{
    width:100%;
    height:320px;
}

.servicesBlocks
{
    padding-top:6px;
    width:100%;
    height:112px;
    padding-bottom:0px;
}

.servicesBlocksItem
{
    float:left;
    width:309px;
    height:108px;
    background:url('../images/MasterPage/servicesBlockGradient.jpg') repeat-x;
    border-left: solid 1px #CCD6E0;
    border-bottom: solid 1px #CCD6E0;
    position:relative;
    left:-2px;
    padding-right:5px;
}

.servicesBlocksSpacer
{
    width:17px;
}

.servicesBlocksItemContainer
{
    margin:auto auto;
    width:294px;
    height:95px;
    padding-top:7px;
}

.servicesBlocksItemImage
{
    float:left;
    border: solid 1px #999999;
    width:93px;
    width:93px;
}

.servicesBlocksItemText
{
    float:right;
    color:#666666; 
    width:190px;
}

.servicesBlocksItemTitle
{
    font-size:22px;
    color:#003366;
    width:180px;
    height:29px;
    border:solid 1px #5C7D9E;
    background-color:#fff;
    text-align:center;
    margin-bottom:10px;   
}

.hrDivider
{
    margin-left:0px;
    margin-top:5px;
    background:url('../images/MasterPage/footerGradient.jpg') repeat-x;
    width:958px;
    height:8px;
    border:solid 1px #CCCCCC;
}

#mainContent
{
    padding-top:20px;
    overflow:hidden;
}

#leftTabs
{
    float:left;
    width:242px;   
}

.leftTabsItem
{
    background:url('../images/MasterPage/leftTabs.jpg') repeat-x;
    height:94px;
    width:241px;
    padding-bottom:10px;
}

.leftTabsItemTitle
{
    font-size:30px;
    color:#fff;
    text-align:center;
    padding-top:8px;
}

.leftTabsItemText
{
    font-size:13px;
    color:#fff;
    text-align:center;
    padding: 0 5px 0 5px;
}

.leftTabsItem a
{
    color:#fff;
}

#mainContentCentre
{
    width:686px;
    float:right;
}

/* End of Main Content */

/* Footer */

#footer
{
    clear:both;
    width:100%;
    height:175px;
    color:#666666;
    text-align:center;
    padding-top:15px;
}

.footerText
{
    padding-top:10px;
    color:#999999;
    font-size:12px;
    text-align:center;
    width:800px;
    margin: auto auto;
}

.footerImages
{
    width:326px;
    margin:auto auto;
    padding-top:6px;
    padding-bottom:6px;
}

.footerImagesBesa
{
    padding-left:8px;
    position:relative;
    top:-10px;
}


#footer a
{
    text-decoration:none;
    color:#999999;
}

/* End of Footer */

hr
{
    clear:both;
    color:#000;
    width:100%;
}

.pageHeading
{
    font-size:35px;
    color:#003366;
    background-image:url('../images/MasterPage/pageHeadingUnderline.jpg');
    background-repeat:no-repeat;
    background-position:0px 30px;
    width:688px;
    height:65px;
}

/* Top Navigation */

.menuContainer                     { font-size:14px; margin:0 auto; text-align:left; width:960px;}
.header                           { margin:0 0 20px; padding: 0 0;}
.header .menu                     { border-bottom:1px solid #CCCCCC; padding:1px 0 0; }
.header .menu ul                  { z-index:99;background:url('../images/MasterPage/Navigation/header_menu_ul.jpg') repeat-x; font-size:1.3em; height:30px; list-style:none; margin:0; padding:0; width:960px; }
.header .menu ul li               { z-index:99;background:url('../images/MasterPage/Navigation/header_menu_ul_li.jpg') no-repeat; background-position:right top; float:left; padding:0 2px 0 0; position:relative; }
.header .menu ul li.last          { background-image:none; background-position:right top; float:left; padding:0 2px 0 0; position:relative; }
.header .menu ul li a             { color:#999999; display:block; line-height:30px; padding:0 37px; text-decoration:none; white-space:nowrap; }
.header .menu ul li a:hover       { text-decoration:none; }
.header .menu ul li ul            { background:#CCCCCC; border-bottom:1px solid #D1D1D1; display:none; font-size:1em; height:auto; left:0; position:absolute; top:30px; width:175px;}
.header .menu ul li ul li         { background:0; clear:both; padding:0; width:100%; }
.header .menu ul li ul li a       { border-top:1px solid #D1D1D1;}
.header .menu ul li ul li a:hover {background:#FAFAFA; }
.header .menu ul li:hover ul      { display:block; }

/* End of top navigation */

/* Services */

.servicesNav ul
{
    list-style:none;
    color:#003366;
    border-top:1px solid #0F3F6F;
    padding:0 0 0 0;
    width:242px;
    text-align:center;
    padding-bottom:12px;
}

.servicesNav ul li
{
    padding:0 0 0 0;
    border-bottom:1px solid #0F3F6F;
    font-size:14px;
    padding-bottom:6px;
    padding-top:5px;
}

.servicesNav ul li.selected
{
    background:#CCCCCC;
}

/* End of Services */

/* Rotator */

/* rotator in-page placement */
    div#rotator {
	margin-top:-18px;
	position:relative;
	height:320px;
}

div#rotator ul
{
    padding:0 0 0 0;
}
/* rotator css */
	div#rotator ul li {
	
	position:absolute;
	list-style: none;
}
/* rotator image style */	
	div#rotator ul li img {
	background: #FFF;
	border-width:0px;
}
    div#rotator ul li.show {
	z-index:1
}

/* End of Rotator */

/* Lightbox */
#gallery ul {
padding:0 0 0 0;
}
#gallery ul li
{
    list-style: none;
    display:inline;
}

#gallery ul li img
{
    border-width:0px;
    padding-left:3px;
    padding-right:3px;
    padding-bottom:5px;
}

/* End of Lightbox */



img.left  { border:1px solid #ccc; float:left; margin:0 10px 10px 0; padding:2px; }
img.right { border:1px solid #ccc; float:right; margin:0 0 10px 10px; padding:2px; }



/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
