html, body{
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 100%;
	color:#666666;
	font-weight : normal;
	background-color : #FFFFFf;
	
}
span.skype_pnh_container {display:none !important;}
span.skype_pnh_print_container {display:inline !important;}
a:link {text-decoration: none;	color:#25408F;}
a:visited {text-decoration: none;	color:#25408F;}
a:hover {text-decoration: underline;	color:#25408F;}
a:active {text-decoration: none;	color:#25408F;}

a.bodylink2:link {text-decoration: none;	color:#25408F;}
a.bodylink2:visited {text-decoration: none;	color:#25408F;}
a.bodylink2:hover {text-decoration: underline;	color:#25408F;}
a.bodylink2:active {text-decoration: none;	color:#25408F;}
/* Structure
***********************************************/

 h1{
	font-size:100%;
	font-weight:bold;
	color:#666666;
	padding-top:10px;
	margin-top:0px;
}
 .h2{font-size:80%; font-weight:normal;margin-bottom:0px;}
 h3 {font-size:70%; font-weight:normal;}
 
.bold {
	font-weight:bold;
}
.underline {
	text-decoration : underline;
}
.italic {
	font-style : italic;
}

IMG {
	border:0px;
	width:100%;	
}

#container{
	margin-left:auto;
	margin-right:auto;
	width:98%;	
	margin-left:1%;
	margin-right:1%;
}
#inner {
	position: relative;
	float:left;
	width:100%;	
	background-color : #FFFFFF;
}

#logo {
	position: relative;
	float:left;
	width:100%;	
	border-bottom:1px solid #CCCCCC;
}


ul {
	font-size:100%;
	font-weight : normal;
}
li {font-size:80%;
}
ol {
	font-size:100%;
}
hr {
	color:#CCCCCC;
	height:1px;
	text-align:left;
}
p{ font-size:80%;
	margin-top:0px;
	padding-top:0px;
}
.underline {text-decoration: underline;}
.LWStitle {color:#567201; font-size:130%;font-weight:bold;}
/* Header
***********************************************/
#topnav a:link {color:#666666;text-decoration: none;}
#topnav a:visited {color:#666666;text-decoration: none;}
#topnav a:hover {color:#333333;text-decoration:  none;}
#topnav a:active {color:#333333;text-decoration: none;}
.nltn{
	color:#333333;
}


@media screen and (max-width: 2000px) {

#logo1 {
	position: relative;
	float:left;
	width:27.35%;	
	max-width:388px;
}
#topnav {
	position: relative;
	float:left;
	width:71.95%;
	font-size:75%;
	text-align:left;
	margin:20px 0px 0px 0px ;
	min-height:137px;
}

#topnav ul {
	list-style-type: none;
	padding:0px 0px 0px 0.75%  ;
	margin:0px 0px 0px 0px ;
	list-style : none;
	border-left:2px solid #CCCCCC;
}
#topnav ul li{
	padding:0px 0px 0.5% 0px ;
	margin:0px 0px 0px 0px ;
	list-style-type : none;
	list-style : none;
	 font-size:100%;
}
#footer {font-size:0.8em;}
.para {
	position: relative;
	float:left;
	width:23%;
	padding-right:10%;
}
#contform1{
	position:relative;
	float:left;
	width:50%;
}
#contform2{
	position:relative;
	float:left;
	width:50%;
}
#fullform2{
	position:relative;
	float:left;
	width:13%;padding-left:87%;
}
#midinfo {
	position: relative;
	float:left;
	width:98%;
	padding-left:2%;
	padding-bottom:10px;
	padding-top:7px;
	min-height:600px;
}
#slides {
	position: relative;
	float:left;
	width:33.333333%;
}
#slides2 {
	position: relative;
	float:left;
	width:33.333333%;
}
#slides3 {
	position: relative;
	float:left;
	width:33.333333%;
}
.slidesx {
	position: relative;
	float:left;
	width:33.333333%;
}
}

@media screen and (max-width: 770px) {

#logo1 {
	position: relative;
	float:left;
	width:100%;	
	max-width:770px;
    
}

#topnav {
	position: relative;
	float:left;
	width:100%;
	font-size:130%;
	text-align:center;
	margin:0px 0px 0px 0px ;
	min-height:35px;
}
 
#topnav ul {
	padding:5px 0px 5px 0px ;
	margin:0px 0px 0px 0px ;
	list-style : none;
	border-left:0px ;
}
#topnav ul li{
	padding:0px 4px 0px 4px ;
	margin:0px 0px 0px 0px ;
	display: inline;
}
#footer {font-size:0.5em;}
.para {
	position: relative;
	float:left;
	width:95%;
	padding-right:1%;
}
#contform1{
	position:relative;
	float:left;
	width:100%;
}
#contform2{
	position:relative;
	float:left;
	width:100%;
}
#fullform2{
	position:relative;
	float:left;
	width:60px;
	padding-left:234px;
}

#midinfo {
	position: relative;
	float:left;
	width:95%;
	padding-bottom:10px;
	padding-top:7px;
	max-width:480px;
	min-height:0px;
}


}
@media screen and (max-width: 500px) {

    #topnav {
	
	font-size:75%;
	
}
#slides {
	position: relative;
	float:left;
	width:100%;
}
#slides2 {
	position: relative;
	float:left;
	width:100%;
}
#slides3 {
	position: relative;
	float:left;
	width:100%;
}
.slidesx {
	position: relative;
	float:left;
	width:100%;
}
}

#content{
	position:relative;
	float:left;
	text-align:left;
	width:100%;
		
}
#mid {
	position: relative;
	float:left;
	width:100%;
	padding-bottom:10px;
	padding-top:7px;
	min-height:600px;
}


#footer a:link {color: #999999;text-decoration: none;}
#footer a:visited {color: #999999;text-decoration: none;}
#footer a:hover {color: #999999;text-decoration: underline;}
#footer a:active {color: #999999;text-decoration: none;}
.nolink {color: #999999;text-decoration: underline;}

#footer {
	position:relative;
	float:left;
	width:100%;
	
	text-align:center;
	color: #999999;
	padding:10px 0px 10px 0px;
}

.red {
	color:#FF0000;
}

#error {
	position:relative;
	float:left;
	padding:10px;
}

/****************************Contact Form*************************************/
#cont_main{
	width:50%;
	padding-left:2%;
}
#contactform{
	
	
}

.contfieldback2{
	position:relative;
	float:left;
	background-image : url(../images/contact_form_images/back-message.jpg);
	width:296px;
	height:184px;
}
.fleft_message TEXTAREA {
	margin-top:10px;
	margin-left:8px;
	width:90%;
	border:0px;
	background:transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 80%;
	color:#666666;
}
.contfieldback{
	position:relative;
	float:left;
	background-image : url(../images/contact_form_images/back-field.jpg);
	width:294px;
	height:48px;
}
.fleft{
	width:0.01%;color:#FFFFFF;font-size:0%;
}

.fright{
	width:99.99%
}
.fright input{
	margin-top:10px;
	margin-left:8px;
	width:90%;
	background:transparent;
	border:0px;
	color:#666666;
}

#rightcont{
	position:relative;
	float:left;
	width:98%;
	padding-left:2%;
	font-size:70%;
	margin-top:10px;
}


/****Gallery CSS*******/
.galtitle {font-weight:bold;font-size:110%;}
.galmenlarge {font-weight:bold;}
#galmaindisplay {position:relative;	float:left;	padding-top:10px;}
.galthumb {	position:relative;	float:left;	width:130px;padding-right:15px;	padding-bottom:15px;}
