*,html {
	margin:0;
	padding:0;}

body {
	margin:0;
	padding:0;
	text-align: center;
	background-color:#fff;
	background-image: url(images/bgblue.gif);
	background-repeat: repeat-x;
	background-attachment: fixed;
	word-spacing: 0.3em;
	line-height: 101.1%;
	color: #006699;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 75%;}

#page {
	margin:2.5% auto 2% auto;
	padding:0;
	text-align:left;
	width:750px;
	border:1px solid #f3f7fa;
	background-color: #fff;}

#page2 {
	margin:4% auto 2% auto;
	padding:0;
	text-align:left;
	width:780px;
	border:1px solid #f3f7fa;
	background-color: #fff;}

#header {
	width:750px;
	height:170px;
	background-image:url(images/heading.jpg);
	background-repeat:no-repeat;
	background-position:top center;}

#header2 {
	width:780px;
	height:170px;
	background-image:url(images/headerg.jpg);
	background-repeat:no-repeat;
	background-position:top center;}

#main {
	margin:0px;
	background-color:#fff;
	clear:both;
	padding:0px;}

#side1 {
	float:left;
	width:540px;
	margin:0;
	text-align:left;
	padding:0 0.35em 0 0;
	height:auto;
	background-color:transparent;}

#side1g {
	float:left;
	width:625px;
	margin:0;
	text-align:center;
	padding:0;
	height:auto;
	background-color:transparent;}

#side1 h1,#main h1{
	margin:0;
	padding:0.35em 0 0.25em 1.25em;
	text-align:left;
	font-size:1.6em;}

#side1 h3{
	color:#0569b4;
	padding:0.7em 1.5em 0.1em 1.65em;
	margin:0;
	text-transform:capitalize;
	text-align:left;
	text-decoration:underline;
	letter-spacing:2px;
	font-size:1.1em;}
	
#side1 p{
	margin:0;
	padding:0.7em 1em 0.1em 2em;
	text-align:left;
	color:#026495;
	line-height:110%;
	letter-spacing:0.09em;
	font-family:"trebuchet ms","Arial Narrow",helvetica,Verdana,sans-serif;
	font-size:1.2em;}

#side1 ul {
	text-align:left;
	padding:0.7em 1em 0.1em 2.5em;
	color:#026495;}

#side1 li{
	margin:0;
	list-style-type:none;
	padding:0.2em 0 0.15em 0;
	font-size:1em;}

#side2 {
	width:160px;
	text-align:left;
	padding:0;
	margin:0 0 0 540px;
	background-repeat:repeat-x;}

#side2g {
	width:155px;
	text-align:left;
	padding:15px 0 0 0;
	margin:10px 0 0 625px;}

#menu2 h4,#side2g h4,#menu h4{
	width155px;
	line-height:140%;
	margin:0;
	padding:0 0 0.2em 0.25em;
	font-size:1.1em;
	letter-spacing:0.25em;
	border-bottom:1px dotted  #026495;
	text-align:left;
	color:#36b;}

#side2g h4{
	width155px;
	line-height:130%;
	margin:0;
	padding:0 0 0.2em 0.25em;
	font-size:1em;
	letter-spacing:0.25em;
	border-bottom:1px dotted  #026495;
	text-align:left;
	color:#36b;}

#footer {
	clear:both;
	width:750px;
	height:60px;
	padding:0;
	margin:0;
	background-image:url(images/footer.jpg);
	background-repeat:no-repeat;}

#footerg {
	clear:both;
	width:780px;
	height:55px;
	padding:0;
	margin:0;
	background-image:url(images/footerg.jpg);
	background-repeat:no-repeat;}

#copyrt,#footerg p{
	text-align:center;
	color:#fff;
	padding:0;
	margin:0 auto 10px auto;;
	font-size:10px;}
	
a{
	text-decoration:underlinee;
	letter-spacing:2px;
	color:#027dba;}

#menu{
	width:155px;
	margin:0 auto 0.3em auto;
	padding:0;
	text-align:left;}

#menu ul{
	margin:0 0 1.7em 0;
	padding:0;
	text-align:left;}


#menu a{
	text-decoration:none;
	font-size:0.9em;
	letter-spacing:2px;
	color:#679;}

#menu ul li{
	list-style-type:disc;}

#menu ul li a{
	text-align: left;
	text-decoration: none;
	color: #027dce;}

#menu ul li a:hover{
	color:#C48B06;}

#menu #current,#menu #active{
	color:#c48b06;
	text-align:center;
	font-weight:bold;}

#menu img{
	margin:0 0 0 2.75em;
	text-align:center;}
	
	
#mainpic{
	float:right;
	margin:0.3em 7px 0 0;
	border:0;}

b{
	color:#C48B06;}

img{
	margin:0;
	border:0;}

#coral{
	border:0;
	margin:0.25em auto 0.25em 2em;}

#contact{
	margin:1em 0 0 1.2em;
	padding:0;
	text-align:left;
	background-color:transparent;}

#ctcus{
	text-align:left;
	width:55%;
	margin:2em 0 0 1em;;
	font-size:10px;}

input{
	margin:0 0 0 0.25em;
	color:#026495;
	padding:0;}

#side1 #address{
	text-align:left;
	font-size:10px;}

/********************************************/
/*****    css photo gallery template    *****/
/*****  http://www.tankedup-imaging.com *****/
/*****            20/08/2006            *****/
/********************************************/

/* ---------- gallery container ---------- */
.gallery {
position:relative;
width:624px;
margin:0 auto;}

/* ---------- opacity ---------- */
.gallery a img {opacity:0.9; filter:alpha(opacity=90); -moz-opacity:0.90; -khtml-opacity:0.9;}
.gallery a:visited img {opacity:0.9; filter:alpha(opacity=90); -moz-opacity:0.90; -khtml-opacity:0.9;}
.gallery a:hover img {opacity:0.9; filter:alpha(opacity=90); -moz-opacity:0.90; -khtml-opacity:0.9;}

/* ---------- thumbnail images ---------- */
.thumb, .no-thumb {
float:left;
width:149px;
height:112px;
margin:2px;
}
.thumb {
border:1px solid #c7dce7;
}
.no-thumb {
border:1px solid #fff;
}
.thumb a img {display:block;}
.thumb a span {display:none;}
.thumb a:hover, .thumb a:active, .thumb a:focus {background:transparent;}

/* ---------- preview image ---------- */
.gallery a:hover span {
display:block;
position:absolute;
width:300px;
height:225px;
top:124px;
left:161px;
}

/* ---------- preview image title block ---------- */
.thumb em {
position:absolute;
width:200px;
top:176px;
left:50px;
-moz-border-radius:12px;
background:#1a75bb;
color:#fff;
font:normal 12px/20px verdana;
text-align:center;
opacity:0.8;
filter:alpha(opacity=80);
-moz-opacity:0.80;
-khtml-opacity:0.8;
}
.thumb a {
text-decoration:none;
}

/* ---------- no border on images ---------- */
a img {border:0;}

/* ---------- clear floats ---------- */
.clear {
height:0;
line-height:0px;
font-size:0;
clear:both;}
#menu ul
{
list-style-type: none;
text-align: left;
}
