body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, select, p, label, blockquote {	margin: 0;	padding: 0;	}
body {background-image:url(../graphics/09/header_smaller.jpg);background-repeat:no-repeat;background-position:center top;background-color:#161616;}
fieldset, img {	border: 0;	}
.la {float: left;}
.ra {float: right;}
br.ca {clear:both;height:0;line-height:0;}
.clearRight {clear: right;height: 1px;overflow: hidden;margin: -1px 0 0 0;font-size: 1px;}

p,li,label,h1,h2,h3,th,td{font-family:Arial,Helvetica,sans-serif;}

p,li,label {font-size:13px;padding:1px 5px 3px 0;margin:0;color:#ddd;}
h1 {font-family:'Lucida Sans Unicode','Lucida Grande';padding:10px 5px 6px 0;font-size:20px;color:#ddd;font-weight:400;border-bottom:1px solid #ccc;margin-bottom:20px;}
h2 {font-family:'Lucida Sans Unicode','Lucida Grande';padding:10px 5px 10px 0;font-size:16px;font-weight:400;color:#ddd;}
h3 {font-family:'Lucida Sans Unicode','Lucida Grande';padding:6px 5px 6px 0;font-size:14px;font-weight:400;color:#ddd;}
label {float:left;width:100px;}
th {font-size:12px;padding:1px 5px 3px 3px;margin:0;color:#ddd;background-color:#666;text-align:left;}
td {font-size:12px;padding:1px 3px 1px 3px;margin:0;color:#000;}

a {text-decoration:none;font-weight:400}
a:link {color:#fff}
a:visited {color:#fff}
a:hover {color:#fff;text-decoration:underline}

/*top level navigation*/
#topnav {border-top:1px solid #fff;border-bottom:1px solid #fff;width:962px;height:63px;background-color:#161616;}
#topnav img {border:0;border-left:1px solid #525252;}
#topnav .selected{margin:0; padding:0;background-color:#a82223;}

/*secondary nav*/
#nav1 {	position:relative; float:left; 	padding:0 0 0 0;	margin:0;	list-style:none;}
#nav1 LI {font-family:'Lucida Sans Unicode','Lucida Grande';font-size:14px;float:left; margin:0;	padding:0;text-transform:uppercase;width:139px;height:63px;border-left:1px solid #525252;}
#nav1 A {display:block;	color:#fff;	text-decoration:none;	font-weight:400;	margin:0;	padding:6px 10px 6px 10px;}

#menu2{margin:0; padding:0;border-bottom:1px solid #fff;width:962px;height:28px;}
#menu2 .selected{margin:0; padding:0;background-color:#a82223;}

/*secondary nav*/
#nav2 {	position:relative; float:left; 	padding:0 0 0 0;	margin:0;	list-style:none;}
#nav2 LI {font-family:'Lucida Sans Unicode','Lucida Grande';float:left; margin:0;	padding:0;}
#nav2 A {display:block;	color:#fff;	text-decoration:none;	font-weight:400;	margin:0;	padding:6px 15px 6px 15px;}

/*tertiary nav*/
.submenu {height:38px;border:1px solid #fff;background-image:url('../graphics/09/submenu_up.gif');background-repeat:no-repeat;background-position:105px 5px;margin-bottom:4px;}
.submenu A {font-family:'Lucida Sans Unicode','Lucida Grande';display:block;	color:#fff;	text-decoration:none;	font-weight:400;	margin:0;	padding:2px 13px 5px 3px;}
.submenuselected {height:38px;border:1px solid #a82223;background-color:#a82223;background-image:url('../graphics/09/submenu_ov.gif');background-repeat:no-repeat;background-position:105px 5px;margin-bottom:4px;}
.submenuselected A {font-family:'Lucida Sans Unicode','Lucida Grande';display:block;	color:#fff;	text-decoration:none;	font-weight:400;	margin:0;	padding:2px 13px 5px 3px;}

.submenu2 {margin-bottom:4px;}
.submenu2 A {font-family:'Lucida Sans Unicode','Lucida Grande';display:block;	color:#fff;	text-decoration:none;	font-weight:400;	margin:0;	padding:1px 3px;}
.submenu2selected {background-color:#a82223;margin-bottom:4px;}
.submenu2selected A {font-family:'Lucida Sans Unicode','Lucida Grande';display:block;	color:#fff;	text-decoration:none;	font-weight:400;	margin:0;	padding:1px 3px;}

#allcontent {margin-top:160px;min-height:800px;width:962px;}
#leftnav {margin-top:75px;margin-right:50px;width:124px;float: left;text-align:left;}
#content {margin-top:50px;width:768px;float: right;text-align:left;}

#content a:link {color:#d3bda8;}
#content a:visited {color:#d3bda8;}
#content a:hover {color:#d3bda8;}

.midcol {float:left;width:555px;}
.rightcol {float:right;width:120px;}
.rightcol a {font-weight:800;text-decoration:none}
.rightcol a:link {}

.homecol1 {float:left;width:644px;}
.homecol2 {float:right;width:257px;}
.homecol1 h1 {font-size:22px;padding:0 15px 50px 0;line-height:1.5em;}
.homecol1 h2 {font-size:20px;padding:0 15px 10px 0;line-height:1.5em;color:#fff;}
.homecol1 p {font-size:13px;padding:0 15px 20px 0;line-height:2em;}
.homecol1 img {border:5px solid #fff;margin-right:23px;margin-bottom:39px;margin-top:7px;}
.homecol1 .item {border-bottom:1px solid #282828;padding-top:20px;clear:both;}
.homecol2 p {font-size:13px;padding:0 15px 20px 0;line-height:2em;}
.homecol2 .technical {padding:0;margin-top:10px;}
.homecol2 .technical h2 {font-size:20px;border-bottom:1px solid #fff;padding:20px 20px 5px 20px;color:#fff;}
.homecol2 .technical p {padding:20px 20px 15px 20px;line-height:1.3em;}
.homecol1 a:link {color:#d3bda8;}
.homecol2 a:link {color:#d3bda8;}
.homecol1 a:visited {color:#d3bda8;}
.homecol2 a:visited {color:#d3bda8;}
.homecol1 a:hover {color:#d3bda8;}
.homecol2 a:hover {color:#d3bda8;}

.bignews {background-image:url('../graphics/09/latestnews.gif');background-repeat:no-repeat;border:1px solid #fff;padding:25px 25px 25px 108px;clear:both;}
.bignews img {border:5px solid #fff;margin-left:23px;}
.bignews h3 {font-size:20px;}
.date {font-size:11px;line-height:1em;}

.col1 {float:left;width:390px;}
.col2 {float:right;width:370px;}
.col1 p {font-size:13px;padding:0 15px 20px 0;line-height:2em;}
.col2 p {font-size:13px;padding:0 15px 20px 0;line-height:2em;}
.ds h2 {padding-top:0;padding-bottom:3px;}
.ds p {line-height:1.5em;margin-right:20px;}
.ds img {border:5px solid #fff;margin-right:20px;margin-bottom:50px;}
.moreitem{margin-top:20px;}
.technical{background-color:#a82223;padding:15px;margin-top:30px;margin-bottom:40px;}
.quote {background-image:url('../graphics/09/quote.gif');background-repeat:no-repeat;background-color:#0a0a0a;margin-top:30px;padding:35px 55px 35px 55px;height:72px;}
.quote p {font-family:'Lucida Sans Unicode','Lucida Grande';color:#fff;}
.attrib {background-color:#0a0a0a;text-align:right;margin-bottom:30px;padding:5px 20px 10px 10px;}
.attrib p {font-size:10px;}

#footer {padding:30px 0px 6px 0px;margin-top:50px;width:962px;background-color:#0a0a0a;}
#footer p {font-family: Arial, Helvetica, sans-serif; padding:3px 5px 3px 0;font-size: 11px;}
#footer a {text-decoration:none;}

.btn {width:100px;font-size:11px;background-color:#a82223;color:#fff;border:1px solid #ccc;padding:1px 5px 1px 5px;text-align:center;}
.btn a {text-decoration:none;font-weight:400}
.btn a:link {color:#fff}
.btn a:visited {color:#fff}
.btn a:hover {color:#fff;text-decoration:none}
a.btn:link {color:#fff}
a.btn:visited {color:#fff}
a.btn:hover {color:#fff;text-decoration:none}

span.error {font-family:Arial,Helvetica,sans-serif;font-size:11px;padding:0;margin:0;color:#f77c7d;}
/* twitter on the homepage */
#twitter_div {margin-top:10px;margin-bottom:10px; background-color:#000; padding:0;float:left; }
#twitter_update_list {	position:relative;	padding:10px 20px 20px 20px;	margin:0;	list-style:none;}
#twitter_update_list li {color:#ccc; padding:10px 0 10px 0;}
