@charset "UTF-8";
/* CSS Document by Nigel Rouse www.rousedesign.co.uk */

* {margin: 0;
    padding: 0;
}

body {font-family:Verdana, Arial, Helvetica, sans-serif; color:#666678; font-size:0.9em; font-weight:normal; line-height:1.4em;
	background-image:url(images/body_x.jpg); background-position:top; padding-top:0px; background-repeat:repeat-x;
}

p { color:#666678;}

.blue { color:#111177;}

h1 {font-size:34px; color:#ffb757;
}

h3 {color:#111177; font-size:1.3em; line-height:1.4em;}

h4 {color:#111177; font-size:1.2em; margin-bottom:5px}

a {text-decoration:none; font-weight:bold; font-size:0.9em; color:#666678; height:3em; 
	background-image:url(images/Btn_ubl.jpg); background-position:center; background-repeat:no-repeat; 
	padding:12px 35px 12px 35px;}

a:hover {color: #ef8800; background-image:url(images/Btn_lbl.jpg); background-position:center; background-repeat:no-repeat;}   /* mouse over link */

a:active {color: #ffffff; background-image:url(images/Btn_dbl.jpg); background-position:center; background-repeat:no-repeat;}   /* selected link */
 
.orange {color:#ffb757;}

#container{width:1000px;margin:0 auto; padding:0; }

#header{height:130px; width:1000px; line-height:80px;margin:0;
	background-image:url(images/Headwer.jpg); background-position:top right; background-repeat:no-repeat;
}

#main { float:right; width:699px;}

.in { padding-left:40px;}

#right {float:right; width:252px; height:460px;}
	

 /***********************************'   Left side Menu  *******************************/
	

#nav { float:left; width:219px; margin:5px 5px 0 62px; padding:10px 15px 0 0; text-align:center;}

#nav li
{
margin: 0px;
padding: 8px;
list-style:none;
}

#nav li a {
}

#here {font-weight:bolder; color:#666678;
	background-image:url(images/Btn_lbl.jpg); background-position:center; background-repeat:no-repeat;}

.navlist li{
	display: inline;
	list-style-type: none;
	padding-right: 20px;
	font-weight: bold;
	font-size: 1.1em;
}

#w3c {padding:5px; margin:auto; text-align:center;
	background-image:none;
}

#w3c a {background-image:none;}


 /********************************** Form ********************************/
 
 #sub { width:400px; max-height:22px; clear:left;}
 
 #forms { width:400px; line-height:2em; text-align:left; margin-left:40px; padding-top:20px;
 		font-family:Verdana, Arial, Helvetica, sans-serif;
 }
 
#forms .label { float:left; text-align:left; width:21em; clear:left;
 }
 
 input#name, input#Email_address, input#Last_name, input#phone, textarea#Comment {background-color:#FFdA90;
 		width:250px;
 		font-size:13px;
 }
 
 
 /********************************* Footer *********************************/


#foot {width:1000px; height:60px;
	text-align:center;font-size:0.7em; line-height:2em;
	padding:0;
	clear:both;
}

#foot a {color:#111177;  
	background-image:none;
}

/* =Internet Explorer Fixes
----------------------------------------------------------------------*/

.magnify a
{
	position: relative;
}

.magnify a:hover
{
	display: block;
	font-size: 100%;
	z-index: 1;
}

.magnify a:hover .preview
{
	top: -38px;
	left: -50px;
}

.magnify li
{
	position: static;
}
