/************** Structure Style Start ************/
html, body {margin: 0;
padding:0;
border: 0;
background-color: #404759;
background-image:url(images/bodypattern.gif); 
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
font-size: 12px;
text-align: center;}

#container {
width: 780px;
text-align: left;
margin: 0 auto;
padding:0;
line-height: 18px;
height:100%;	
border: 3px solid #fff;}

#banner {
clear:both;
float:left;
width: 780px;
padding:0;
margin:0;
background-color:#fff;
}

.bannerleft{float:left;
width:170px;
color:#647906;
font-weight:bold;
font-size:14px;
padding-top:4px;
text-align:right;}

.bannerright{float:left;
text-align:right;
width:610px;}

.bannerleft img {border-style: none;}

.menu {	border-bottom:1px solid #fff;
height:30px;
background-image:url(images/arrows.gif);
background-repeat:no-repeat;
width:246px;
line-height:18px; 
text-decoration:none; 
font-weight:normal;
background-color: #fc3;}

#content ul {margin: 0;
padding:0;}

#content li {list-style: none;}

.menulink {display:block;
font-size: 13px; 
color: #4D4D4D; 
line-height:16px; 
text-decoration:none; 
font-weight: bold; 
padding-left:60px;
padding-top:5px;}

.menulink:hover {display:block;
font-size: 13px; 
color: #4D4D4D; 
padding-bottom: 9px;
text-decoration:none; 
background-image:url(images/arrows.gif);
background-repeat:no-repeat;
background-color: #F1B80B;}
	
#content {
clear:both;
float: left;
width: 250px;
background-color:#999;}

#rightcolumn {width:530px;
float:right;
background-color:#556270;
height:218px;
text-align:right;}

#rightcolumn a{line-height:31px;
color: #ccc;
text-decoration:none;
font-size:13px;
padding-right:5px;
padding-left: 5px;
font-weight:bold;}


#rightcolumn a:hover{line-height:31px;
color: #fc3;
text-decoration:none;
font-size:13px;
padding-right:5px;
padding-left: 5px;
font-weight:bold;}

.current {line-height:31px;
color: #FFCC33;
text-decoration:none;
font-size:13px;
padding-right:5px;
padding-left: 5px;
font-weight:bold;}

/*divider style*/

#divider{
clear:both;
float:left;
width:780px;
height:5px;
background-image:url(images/greyline.gif);
background-repeat:repeat-x;}
	
/*conten2 style*/

#content2{clear:both;
float: left;
width: 780px;
background-color:#D6460A;
color:#fff;
padding-top:10px;}

#content2 a{color: #fff;
text-decoration:underline;}

#content2 a:hover{color:#fc0;
text-decoration:underline;}

#content2 img{border:2px solid white;}
	
.content2_left{
float:left;
width:256px;
padding-top:3px;
padding-bottom:3px;
padding-left:3px;
background-color:#D6460A;}

.content2_right{
float:left;
width:491px;
background-color:#D6460A;
color:#fff;
padding-right:20px;}

.content2_right_footy{
float:left;
width:700px;
background-color:#D6460A;
color:#fff;
padding-right:20px;}

.content2_right_footy p{padding-left:10px;}

#left_footy{width:200px;
float:left;
}

#left_footy img{margin-left:50px;
margin-bottom:20px;}

#right_footy{width:500px;
float:right;
}
	
.content2_right p{padding-left:10px;}

.row{float:left;
padding:15px 0 20px 0;
border-bottom: 1px dotted #C7C7C7;}

#boldtext {padding:10px;}

#main_content{float:left;
background-color:#D6460A;
color:#fff;
text-align:left;
padding-left: 10px;
height: 680px;}
	
h1 {font-size: 14px; 
color: #fff; 
line-height:16px; 
text-decoration:none; 
font-weight: bold; 
text-align:center;
padding-top: 5px;
padding-right:5px;}

h2 {font-size: 14px; 
color: #fff; 
line-height:16px; 
text-decoration:none; 
font-weight: bold; 
text-align:left;
margin-left:20px;}

h3 {font-size: 14px;
line-height:16px;  
font-weight: bold;
margin-left:10px;}

.big {font-size: 18px; }
.big_right {font-size: 18px; float:right; padding:15px;}

#sgs{vertical-align:top;}

#gallery{height:189px;
background-image:url(images/gallery/banner1.jpg);
background-repeat:no-repeat;}

/*content3 style*/

#content3{clear:both; 
height: 350px; 
background-color:#556270;
border: 5px solid #C7C7C7;}

#subSection1{float:left;
background-color:#556270;
width: 253px;
height: 350px;
border-right: 5px solid #C7C7C7;
color: #C7C7C7;}
	
#subSection2{
float:left;
background-color:#556270;
width: 253px;
height: 350px;
border-right: 5px solid #C7C7C7;
color: #C7C7C7;}

#subSection3{
float:left;
background-color:#556270;
width:250px;
height: 350px;
color: #C7C7C7;}
	
.section{padding: 10px 8px 0 8px;}

.link{color:#f60; 
text-decoration:none;
text-align:right;
padding-right:10px;}
	
.link:hover{color: #FFCC33; text-decoration:none;}

/*conten4 style*/

#content4{clear:both;
float: left;
width: 100%;
background-color:#144C70;
padding-bottom:10px;}

#contacts{padding:5px;}

#contactsswip{clear:both;
float:left;
width:100%;
margin-top:10px;
border-top: 1px dotted #C7C7C7;}
	
#content4_left{float: left;
width:370px;
padding-left:7px;
color:#fff;}

#content4_right{float: left;
width: 330px;
color:#fff;}
	
#content4 p{padding-left:10px;}

.comment{text-align:center;
padding:0 15px 5px 10px;}	

.comment2{text-align:center;
padding:0;}	

.images{clear:both;}

.imagegroup{float:left;
padding-bottom:10px;}

.imagegroup2{float:left;}

.images table{
width:100%;}

.images td {text-align:center;
vertical-align:top;
width:auto;
margin-left: auto;
margin-right: auto;}

.cellempty2column{width:116px;}

.cellimage2column{width:200px;
text-align:center;
vertical-align:top;
margin-left: auto;
margin-right: auto;}

.cellempty3column{width:34px;}

.cellimage3column{width:200px;
text-align:center;
vertical-align:top;
margin-left: auto;
margin-right: auto;}

.commentcell{text-align:center;
width:160px;
margin-left: auto;
margin-right: auto;}

.bodyimage{float:left;
width:280px;
text-align:center;
padding:10px;}

.bodyimage2{float:left;
width:200px;
text-align:center;
padding:0 10px 0 15px;}

.bodyimage3{float:left;
width: 30%;
text-align:center;
padding:0 10px 0 15px;}

.bodyimagesmall{float:left;
width:250px;
text-align:center;
padding:10px;}

.backtotop{clear:both;
float:left;
padding:0 0 10px 10px;}

.rowcontent{padding:0 10px 0 10px;}

.logo{float:left;
margin: 0 10px 10px 0;}

/**********************

/* FOOTER STYLE ***********/

#footer{
clear:both;
height:50px;
padding-bottom:5px;
background-color:#767779;
text-align:center;
color: #9FA0A3;
font-size: 11px;}

.footermenu {color:#9FA0A3; text-decoration:none; }
	
.footermenu:hover {font-size: 11px; 
color: #fc3;
text-decoration:none;}

/***form formatting******************/

.form{margin:0;
padding-left:5px;}


.formsection{clear:both;
float:left;
width:720px;
margin:10px;}

.formrow{clear: both;
padding-top: 5px;
color:#fff;}

.left{float:left;
width:50%;}

.right{float:left;
width:50%;}

.middle{float:left;
width: 70%;
padding-left:150px;}

.label {float: left;
text-align: right;
padding-right:5px;
width:40%;}

.column{float:left;
width:50%;}

.formw {float: left;} 

.errortext{
width: 200px;
color: #D6460A;
padding: 5px;}

#thankyou{height: 200px;
text-align:left;
margin:0 0 0 200px;	}
/************** form formatting end **************/

#footy{float:left;
width:256px;
padding-top:3px;
padding-bottom:3px;
padding-left:3px;
text-align:center;
background-color:#D6460A;}