@import url("reset.css");@import url("text.css"); body {	background-image:url(../images/background.jpg); 	background-color:#433324;	}#nav { 	position: fixed;	top:33px; 	left:0; 	width:100%; 	background-image:url(../images/banner-red.png); 	bacground-position:top;	background-repeat:repeat-x; 	height:120px;	z-index:9999;		}#nav ul {	width:1001px;	}#nav ul li {	float:left;	display:inline;	margin-left:0px;	text-align:right;	}#nav ul li.logo {	text-align:left;	}#nav ul li.logo a {	text-indent:-9999px;	background-image:url(../images/logo.png);	background-repeat:no-repeat;	background-position:top center;	width: 110px;	padding:0px;	margin:0px;	height:110px;	}#nav ul li a {	text-decoration:none;	color:#FFFFFF;	display:block;	height: 1%;	width:160px;	padding-top:85px;	padding-right:17px;	padding-bottom:11px;	border-bottom:0px;	border-right: 1px #FFFFFF dotted;	text-transform:capitalize;}.main {	position:relative;	left:0px;	width:811px;	margin-left:110px;	background-color:#FFFFFF;	background-image:url(../images/page-top.gif);	background-repeat:no-repeat;	padding-left: 40px;	padding-right: 40px;	padding-top: 180px;	padding-bottom:40px	}.home {	padding-top: 450px;	background-image:url(../images/home1.jpg);	background-repeat:no-repeat;	}#footer {	position:relative;	left:0px;	width:831px;	margin-left:110px;	background-color:#513E2D;	padding-left: 40px;	padding-right: 20px;	padding-top: 40px;	padding-bottom:30px;	margin-bottom:0px;	border-top: 1px #FFFFFF dotted;	}#footer ul {	}#footer ul li {	list-style:none;	color:#FFFFFF;	margin:0px;	padding:0px;	}#footer ul li a {	display:block;	border-bottom:0px;	}#footer ul li a:link, #footer ul li a:visited {	color:#FFFFFF;	}#footer ul li a:hover {	color:#C3B3A4;	}#footer ul li.footerrss a {	background-image: url(../images/footerrss.gif);	background-position: 0px 0px;	background-repeat: no-repeat;	padding-left: 22px;	margin-top: 14px;	}#footer ul li.ark {	margin-top:28px;	}ul.ulleft {	float:left;	width:280px;	margin-right:10px;	margin-left:10px;	}ul.ulright {	float:right;	width:220px;	margin:0 0 0 0;	padding:0px;	}#sidebar {	float:right;	width:180px;	}#sidebar ul li {	list-style:none;	margin:0px;	padding:0px;	}#sidebar ul li a {	margin:0;	border-bottom:0px;	}#sidebar ul li a:focus {	outline:0px;		}#sidebar ul li.RSS a {	background-image:url(../images/rss.gif);	background-repeat:no-repeat;	display:block;	height: 40px;	text-indent:-9999px;	border-bottom: 1px #CCCCCC dotted;	}#sidebar ul li.newsletter {	background-image:url(../images/newsletter.jpg);	background-repeat:no-repeat;	padding-top:14px;	padding-bottom:14px;	margin: 28px 0 0 0;	height: 140px;	}.signupbox {	width:110px;	border:0;	color:#444444;	font-size:10px;	margin: 35px 0 0 14px;	padding: 4px 0 4px 3px;	vertical-align:top;	float:left;	}.signupbtn {	width: 30px;	height: 21px;	margin: 35px 0 0 0;	padding:0;	vertical-align:middle;	border:0;	float:left;	}#sidebar ul li.findus {	background-image:url(../images/sidebar-bt-shadow.gif);	background-repeat:no-repeat;	padding-top:14px;	margin-bottom:14px;	border-top: 1px #CCCCCC dotted;	}#sidebar ul li.facebook a {	background-image:url(../images/facebook.gif);	background-repeat:no-repeat;	display:block;	height: 25px;	text-indent:-9999px;	}#subnav ul {	border-top: 1px dotted #CCCCCC;	}#subnav ul li {	list-style:none;	text-align:right;	margin:0;	}#subnav ul li a {	border-bottom: 1px dotted #CCCCCC;	display:block;	padding: 6px 0px 7px 0px;	margin: 0px;	line-height: 14px;	text-transform:capitalize;}#subnav ul li a:link, #subnav ul li a:visited {	color:#444444;}#subnav ul li a:hover {	color:#FF0000;}/*  GRID  */.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16 {	display: inline;	float: left;	margin-left: 10px;	margin-right: 10px;}.grid_1 {	width: 40px;}.grid_2 {	width: 120px;}.grid_3 {	width: 160px;}.grid_5 {	width: 280px;}.grid_6 {	width: 340px;}.grid_7 {	width: 400px;}.grid_8 {	width: 460px;}.grid_9 {	width: 520px;}.grid_10 {	width: 580px;}.grid_11 {	width: 640px;}.grid_13 {	width: 760px;}.grid_14 {	width: 820px;}.grid_15 {	width: 880px;}/*  CLEAR  */html body div.clear,html body span.clear {	background: none;	border: 0;	clear: both;	display: block;	float: none;	font-size: 0;	margin: 0;	padding: 0;	overflow: hidden;	visibility: hidden;	width: 0;	height: 0;}a {	text-decoration:none;	border-bottom: 1px dotted;	color:#000000;	}a:link, a:visited {	border-bottom-color:#FF0000;	}a:hover {	border-bottom-color:#FFFFFF;	}#EmailForm label, #EmailForm p {	display: block;	clear: both;	width: 310px;	font-size: 1em;	line-height: 1.5em;	padding-top: 0pt;	padding-right: 0pt;	padding-bottom: 9px;	padding-left: 0pt;}#EmailForm label {	float: left;	clear: left;	width: 310px;	margin-top: 0pt;	margin-right: 0pt;	margin-bottom: 0pt;	margin-left: 0pt;	line-height: 1.5em;}#EmailForm input{display: block;margin-top: 3px;}#EmailForm label input {float: left;width: 310px;padding-top: 0pt;padding-right: 0pt;padding-bottom: 0pt;padding-left: 0pt;}#EmailForm label input, #EmailForm textarea {border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #dddddd;border-bottom-color: #dddddd;border-left-color: #c3c3c3;border-top-color: #7c7c7c;padding-top: 0pt;padding-right: 2px;padding-bottom: 0pt;padding-left: 2px;height: 18px;line-height: 20px;background-color: #ffffff;background-image: url(images/input-bg.gif);background-repeat: repeat-x;background-attachment: scroll;background-x-position: left;background-y-position: top;}#EmailForm textarea {margin-top: 3px;width: 383px;height: auto;display: block;}#EmailForm input {display: block;margin-top: 3px;}#EmailForm input.button {clear: left;}.right { float:right; }.left { float:left; }h3.press { float:left; }a.pressrss { 	background-image:url(../images/press-rss.gif);	background-repeat:no-repeat;	background-position:left;	padding: 2px 0 2px 20px;	border:0;  }.press-releases {	clear:both;}p.date { color:#FF0000; font-style:italic; }a.download { 	background-image:url(../images/download-red.gif);	background-repeat:no-repeat;	background-position:left;	padding: 5px 0 10px 35px;	border:0;  }