*{ 
margin : 0;
padding : 0;
} 

body { 
background-color : white;
font-family : Arial, Helvetica, sans-serif;
color : gray;
font-size: 70%;
} 

#mainwrap{
width:790px;
margin-left: auto;
margin-right: auto;
}

.textonly {
color: gray;
font-size: 70%;
clear: left;
padding-top: 10px;
padding-bottom: 0;
margin-bottom: 0;
}

#Logo a {
color: gray;
}

.floatLeft{
float: left;
}

.floatRight{
float: right;
}

h1 {
color :  #708B94;
font-size: 110%;
margin-top: 25px;
font-family : tahoma, verdana, sans-serif;
font-weight : normal;
font-size: 100%;
padding-left: 0;
float: left;
}

.add {
margin: 0;
padding: 0;
}

ul{
list-style-type: square;
padding-bottom: 10px;
}

h3 { 
font-weight : normal;
color : #708B94;
font-size: 120%;
}

h2 {
font-weight : normal;
color : #708B94;
font-size: 140%
}

.indent {
margin-left: 200px;
}

.indentsmall {
margin-left: 50px;
}

.indentMore {
margin-left: 220px;
}

.section {
padding: 10px;
clear: both;
}

.border {
border-top: 1px solid #BCCDD7;
padding: 10px;
clear: both;
}

img.imgrightborder {
float: right;
padding: 5px;
margin-bottom: 20px;
margin-left: 10px;
border: 1px solid #BCCDD7;
}

ul.sitemap {
padding-left: 10px;
}

li.sitemapindent {
margin-left: 20px;
}

a {
color: gray; 
}
 
a:hover { 
text-decoration : none;
} 

p {
margin-bottom: 20px;
}

#Logo { 
width: 790px;
float : left;
height : 85px; 
font-size : 1.2em;
background-color: white;
background-image: url('images/logo6.jpg');
background-repeat: no-repeat;
background-position: top right;
padding: 0 5px 0 5px;
}

.logotext {
float: left;
margin-top: 22px;
padding-left: 5px;
padding-right: 5px;
}

img.logo {
float: right;
padding-right: 30px;
}

#Navbar { 
width: 790px;
float : left;
height : 2.5em;
font-size : 1em;
border-bottom: solid 5px #9BB7C9;
background : url('images/navback.jpg') #427090 no-repeat;
}

#Navbar ul { 
margin: 0;
padding: 0 0 0 10px;
list-style : none;
color: white;
float: left;
} 

#Navbar ul a {
display: block; 
padding: 0 2em 0 2em;
line-height: 2.5em;
list-style : none;
text-decoration: none;
color: white;
} 

#Navbar li {
float: left;
display: inline;
}

#Navbar a.current{
cursor: default;
}

#Navbar a:hover { 
color : #BCCDD7;
text-decoration : none;
}

#breadcrumb {
float: right;
padding: 0;
padding-right:5px;
margin: 0;
}

#Main  { 
width: 790px;
margin-left: auto;
margin-right: auto;
} 

#leftcolhome {
width : 570px;
padding : 10px 0 10px 0px;
float : left;
background-color : white;
background-image: url('images/logo7.jpg');
background-repeat: no-repeat;
background-position: top left;
}


#leftcol { 
width : 570px;
padding : 10px 0 10px 10px;
float : left;
background-color : white;
} 


#leftcol2 { 
width : 450px;
padding : 10px 0 10px 10px;
float : left;
background-color : white;
} 

#innerservices { 
width : 730px;
padding : 0px 0 10px 0px;
background-color : white;
clear: both;
} 

#rightcol { 
width : 175px;
padding : 10px 0 10px 10px;
float : right;
min-height : 200px;
background-color : white;
}


#rightcol2 { 
width : 280px;
padding : 10px 0 10px 10px;
float : right;
min-height : 200px;
background-color : white;
}

#rightcol h3 { 
font-family : tahoma, verdana, sans-serif;
font-weight : normal;
color : white;
border-bottom : 1px solid #BCCDD7;
padding-left: 5px;
background-color: #9BB7C9;
font-size: 110%;
margin: 5px;
padding: 5px;
}

#rightcol li{
font-size: 120%;
font-weight: bold;
}

.leftpadding {
padding-left: 7px;
}

.ticked {
list-style-image: url(images/tick.jpg);
margin-left: 35px;
font-size: 90%;
}

.italic {
font-style: italic;
}

.bordered { 
border : 1px solid #BCCDD7;
margin: 5px;
} 

.imageborder { 
border : 1px solid #BCCDD7;
padding: 5px;
margin-bottom: 5px;
} 

.bordered p {
margin: 12px;
}

p.borderedlink {
color: red;
}

.borderedheader {
color: white;
text-decoration : none;
}

.bordered img {
margin-left: 12px;
}

#Footer { 
width: 100%;
border-top : 1px solid #BCCDD7;
clear: both;
}

#Footer li { 
display : inline;
} 

#Footer a { 
color : gray;
text-decoration : none;
padding-right: 5px;
} 

.contentLeft {
width: 150px;
float: left;
}

.contentRight {
width: 450px;
float: left;
}

#pic {
position:relative; 
width:130px; 
}

#pic a span {
position: absolute;
top: 1px;
left: 1px;
width: 1px;
height: 1px;
overflow: hidden;
}

#pic ul {
list-style-type: none;
float: left;
}

#pic li {
float: left;
}

#pic a.pic8 {background: url('images/gallery/th_gallery8.jpg'); margin: 2px; height: 45px; width: 60px; display: block; text-decoration: none; cursor: default;}
#pic a.pic2 {background: url('images/gallery/th_gallery2.jpg');margin: 2px;height: 45px; width: 60px;display: block;text-decoration: none; cursor: default;}
#pic a.pic3 {background: url('images/gallery/th_gallery3.jpg');margin: 2px;height: 45px; width: 60px;display: block;text-decoration: none; cursor: default;}
#pic a.pic4 {background: url('images/gallery/th_gallery4.jpg');margin: 2px;height: 45px; width: 60px;display: block;text-decoration: none; cursor: default;}
#pic a.pic5 { background: url('images/gallery/th_gallery5.jpg');margin: 2px; height: 45px; width: 60px; display: block; text-decoration: none; cursor: default;}
#pic a.pic6 {background: url('images/gallery/th_gallery6.jpg');margin: 2px;height: 45px; width: 60px;display: block;text-decoration: none; cursor: default;}
#pic a.pic7 {background: url('images/gallery/th_gallery7.jpg');margin: 2px;height: 45px; width: 60px;display: block;text-decoration: none; cursor: default;}
#pic a.pic1 {background: url('images/gallery/th_gallery1.jpg');margin: 2px;height: 45px; width: 60px;display: block;text-decoration: none; cursor: default;}
#pic a.pic9 { background: url('images/gallery/th_gallery9.jpg');margin: 2px;height: 45px; width: 60px; display: block; text-decoration: none; cursor: default;}
#pic a.pic10 {background: url('images/gallery/th_gallery10.jpg');margin: 2px;height: 45px; width: 60px;display: block;text-decoration: none; cursor: default;}
#pic a.pic11 {background: url('images/gallery/th_gallery11.jpg');margin: 2px;height: 45px; width: 60px;display: block;text-decoration: none; cursor: default;}
#pic a.pic12 {background: url('images/gallery/th_gallery12.jpg');margin: 2px;height: 45px; width: 60px;display: block;text-decoration: none; cursor: default;}
#pic a.pic13 { background: url('images/gallery/th_gallery13.jpg');margin: 2px;height: 45px; width: 60px; display: block; text-decoration: none; cursor: default;}
#pic a.pic14 {background: url('images/gallery/th_gallery14.jpg');margin: 2px;height: 45px; width: 60px;display: block;text-decoration: none; cursor: default;}
#pic a.pic15 {background: url('images/gallery/th_gallery15.jpg');margin: 2px;height: 45px; width: 60px;display: block;text-decoration: none; cursor: default;}
#pic a.pic16 {background: url('images/gallery/th_gallery16.jpg');margin: 2px;height: 45px; width: 60px;display: block;text-decoration: none; cursor: default;}
#pic a.pic17 {background: url('images/gallery/th_gallery17.jpg');margin: 2px;height: 45px; width: 60px;display: block;text-decoration: none; cursor: default;}
#pic a.pic18 {background: url('images/gallery/th_gallery18.jpg');margin: 2px;height: 45px; width: 60px;display: block;text-decoration: none; cursor: default;}
#pic a.pic19 {background: url('images/gallery/th_gallery19.jpg');margin: 2px;height: 45px; width: 60px;display: block;text-decoration: none; cursor: default;}
#pic a.pic20 {background: url('images/gallery/th_gallery20.jpg');margin: 2px;height: 45px; width: 60px;display: block;text-decoration: none; cursor: default;}
#pic a.pic21 {background: url('images/gallery/th_gallery21.jpg');margin: 2px;height: 45px; width: 60px;display: block;text-decoration: none; cursor: default;}
#pic a.pic22 {background: url('images/gallery/th_gallery22.jpg');margin: 2px;height: 45px; width: 60px;display: block;text-decoration: none; cursor: default;}
#pic a.pic23 {background: url('images/gallery/th_gallery23.jpg');margin: 2px;height: 45px; width: 60px;display: block;text-decoration: none; cursor: default;}

#pic a:hover span {
position: absolute;
width: 450px;
height: 450px;
top: 5px;
left: 170px;
}

#pic a:hover {
border: none;
}