body {
background:#255680 none repeat scroll 0%;
color:#555555;
font-family:Arial,Helvetica,sans-serif;
font-size:0.8em;
height:100%;
margin:0pt;
padding:0pt;
text-align:center;
width:100%;
}
.fleft {
float:left;
margin:5px 15px;
}
a {
color:#555555;
font-weight:bold;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
#container {
background:#FFFFFF none repeat scroll 0%;
border-color:#F5C535 rgb(255, 255, 255) rgb(153, 153, 153) rgb(153, 153, 153);
border-style:solid;
border-width:20px 1px 1px;
margin:0px auto;
width:772px;
}
#headerpanel {
background:#fff;
height:124px;
width:100%;
}
.titlepanel {
background:transparent url(images/titleBG.jpg) repeat-y scroll 0%;
margin:0pt;
padding:0pt;
}
#homecontent {
background:transparent url(images/home_contentBG.jpg) repeat-y scroll 0%;
clear:both;
width:772px;
}
#homeleftpanel {
color:#333333;
float:left;
padding:10px;
text-align:left;
width:350px;
}
#homeleftpanel li {
font-size:85%;
}
div#homerightpanel {
color:#333333;
float:right;
clear: none;
margin:0px;
padding:0px;
width:390px;
}
#content {
float:left;
width:100%;
}
#abovefooter {
background:#D4DDE4 none repeat scroll 0%;
border-top:5px solid #FFFFFF;
clear:both;
color:#333333;
font-size:80%;
height:35px;
width:100%;
}
#thumbnailpics {
display:block;
float:left;
height:100px;
margin-left:10px;
text-align:center;
}
#thumbnailpics img {
border:2px solid #FFFFFF;
margin:15px 15px 10px 0px;
}
#footer {
background:#FFFFFF none repeat scroll 0%;
clear:both;
height:35px;
padding:5px 0px;
width:100%;
}
#addressdetails {
margin:20px 10px 0px;
text-align:left;
}
#topnav, #nav {
background:#F5C535;
display:block;
font-size:90%;
line-height:1;
list-style-type:none;
margin:0pt;
padding:0pt;
width:772px;
height: 2.5em;
z-index:500;
}
#nav {
/*border-bottom:1px solid #FFFFFF; */
}
#nav li {
color:#016090;
display:block;
float:left;
width:100px;
}
#nav a {
background:#F5C535 none repeat scroll 0%;
display:block;
padding:15px 5px 5px;
text-align:center;
text-decoration:none;
width:100px;
}
#nav a:hover {
background:#016090 none repeat scroll 0%;
color:#FFFFFF;
text-decoration:none;
}
#nav, #nav ul {
line-height:1;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
text-align:left;
}
#nav a {
display:block;
width:100px;
}
#nav li {
float:left;
width:100px;
}
#nav li ul {
font-size:100%;
left:-999em;
position:absolute;
width:100px;
}
#nav li ul ul {
margin:-1em 0pt 0pt 100px;
}
#nav li:hover ul ul, #nav li.sfhover ul ul {
left:-999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
left:auto;
}
h1 {
color:#255680;
font-size:130%;
margin:0pt 0pt 5px;
padding:15px 10px 5px;
text-align:left;
}
h3 {
color:#255680;
font-size:110%;
margin:0pt;
padding:0px 10px 5px;
text-align:left;
}
p {
font-size:85%;
margin:0pt;
padding:0px 10px 5px;
text-align:left;
}
p.leadpara {
font-size:90%;
}
.profilepic {
border:1px solid #C0C0C0;
float:left;
margin:0px 10px 10px;
}
.displaypic {
margin:0pt;
}
#picpanelright {
float:right;
margin-left:10px;
width:190px;
}
#gallery .panel {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #C0C0C0;
float:left;
margin:3px;
width:190px;
}
#gallery .panel img {
margin:0px 0px 10px;
}
#services .panel {
background-color:#FFFFFF;
border:1px solid #C0C0C0;
float:left;
margin:3px;
padding:4px;
width:220px;
}
#services .panel img {
margin:0px 0px 10px;
}
.servicelist {
font-size:80%;
list-style-type:none;
}
.thumbnail {
float:left;
width:110px;
}
.thumbnail img {
border:0px none;
}
#contactform {
}
#contactform label {
font-size:70%;
text-align:right;
width:60px;
}
