@charset "UTF-8";

/* CSS Document */
body { margin:0px; padding:0px; background-image: url(images/bg.jpg); background-repeat:repeat-x;}
p { font-family: Helvetica, Arial, sans-serif; color: #333; font-size:0.7em; line-height: 24px;}
h1 {font-size:1.3em; color:#005c7e; font-family:Georgia, "Times New Roman", Times, serif;}
h2 {font-size:1em; color:#005c7e; font-family:Georgia, "Times New Roman", Times, serif;}
h3 {font-size:0.85em; color:#000; font-family:Georgia, "Times New Roman", Times, serif;}
a {color:#24a0ce; text-decoration:underline;}
a:hover {color:#306;}


/*design div id tags */
#header {margin:0 auto; width:900px; height:179px; padding:0 50px 0 50px;}
#logo {float:left; width:257px; height:151px; padding-top:28px;}
#num {float:right; width:595px; height:150px;}
#nav {float:right; width:605px; height:29px; background-image:url(images/navbg.jpg); background-repeat:no-repeat;}

#main {margin:0 auto; width:1000px; height:auto;}
#leftmain {float:left; width:300px; height:auto; margin: 20px 0 0 50px;}
#rightmain {float:right; width:564px; margin: 20px 46px 0 0; padding:30px 20px 0 20px; height:auto; background-image:url(images/mainbg.jpg); background-repeat:no-repeat; background-position:top;}

.li-norm {font-family:Georgia, "Times New Roman", Times, serif; color:#333; line-height:20px; font-size:0.7em;}

#nav ul {
	list-style:none;
	padding: 0 20px;
	margin: 0;
	float: left;
}

#nav ul li {
	float: left;
	margin: 0;
	padding: 0 15px 0 0;
	position: relative;
}

#nav ul li a {   
    	padding: 10px 5px;   
    	color: #fff;   
    	display: block;   
    	text-decoration: none;   
    	float: left;   
} 

#nav ul li ul {   
    	list-style: none;   
    	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/  
    	left: 0; top: 35px;   
    	background: #333;   
    	margin: 0; padding: 0;   
    	display: none;   
    	float: left;   
    	width: 170px;   
    	border: 1px solid #111;   
} 

#nav ul li ul li{   
    	margin: 0; padding: 0;   
    	border-top: 1px solid #252525; /*--Create bevel effect--*/  
    	border-bottom: 1px solid #444; /*--Create bevel effect--*/  
    	clear: both;   
    	width: 170px;   
} 

/*footer*/ 
#footercontain {width:100%; height:auto; padding:0 0 20px 0; overflow:hidden; background-color:#414141; clear:both;}
#footer { width:900px; margin:0 auto; height:auto; padding:0 50px 0 50px;}
#footer ul { padding:0; margin:0; line-height:18px; }
#footer li { padding: 0 5px 0 0; list-style:none; display:inline; font-size:0.7em; border-right: 1px solid #fff; }
#footer a:link { color:#CCC; text-decoration:underline;}
#footer a:hover { color:#3CF; text-decoration:none  }

/*text styles */
.h1-small {font-size:0.9em; color:#5e5e5e; font-weight:lighter;}
.sideheading {font-size:1.3em; font-family:Georgia, "Times New Roman", Times, serif; color:#a7ca30; padding:0; margin:0;}
.footertitle {font-size:1em; font-family:Georgia, "Times New Roman", Times, serif; color:#9ac210; border-bottom:1px #999 dashed;}
.footertext {color:#999; font-size:0.7em;}
.introtext {font-size:0.8em;}
.err {color:red;font-weight:bold;}

/*php forms*/

.form { margin:0; padding:20px 0 20px 0; font-size:0.8em;}

.formreduction {padding:0px; margin:0px;}

.formheader {color:#000; font-size:1.3em; line-height:16px; font-weight:bold;}

.formstyle { width:185px; height:20px; background-color: #FFF; margin-bottom:1px; border: 1px dashed #b6b6b6; color: #6b6b6b; font-family: Arial; }

.formbottons { width:73px; height:22px; margin-left:115px; margin-top:6px; background-image:url(images/submit-enquiry.gif);}

.form1 { margin-left:15px; width:167px; margin-bottom:5px; margin-top:7px; }

.form2 { width:167px; height:20px; background-color: #e6e6e6; margin:1px; border: 1px solid #b6b6b6; color: #6b6b6b; font-family: Arial; }

.formstyle2 { width:120px; background-color: #4d5256; padding:1px; margin-bottom:3px; border: 1px solid #333333; color: #FFFFFF; font-family: Arial; font-size:1.3em; }

.formstyle3 { width:225px; background-color: #4d5256; padding:1px; margin-bottom:3px; border: 1px solid #333333; color: #FFFFFF; font-family: Arial;  font-size:0.69em; }

.contactformbox { border:1px solid #000066; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:3px; }

.formstylex { width:168px; background-color: #ffffff; padding:1px; margin-bottom:3px; border: 1px solid #b2afaf; color: #333; font-family: Arial;}

.phpstyle4 {color: #008000;}

.phpstyle3 {color: #c33131;}

.tickyellowbox {background-color: #eff6ef; border: 1px solid #008000;}

.tickredbox {background-color: #f9eaea; border: 1px solid #c33131;}

#error { margin-left: 15px; font-size: 0.9em; line-height: 1.5em; }

.linkbox {width: 520px; border: 1px #000066 solid; background-color: #FFFFFF; padding: 10px 10px 10px 10px; color: #333333; font-size:0.69em; text-align:center; margin-bottom:200px;}

.spacer22 {
	height:22px;
}

.spacer24 {
	height:24px;
}

#dvPropFrame {
	position:relative;
	left:65px;
}