html, body {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: Helvetica Light, Helvetica, Arial, Verdana, Sans-Serif;
	font-size: 16px;
	line-height: 20px;
	color: #626f74;
	background-color: #606060;
	height: 100%;
}

/* IE 5.5/6 png transparency via twin helix */
 img, div, ul li  { behavior: url(/common/js/iepngfix.htc) }
 
#page {
	width: 1045px;
	margin: 20px auto 30px auto;
	text-align: left;
	height: auto;
	background-color:#ffffff;
	overflow:hidden;
}

#content {
	width:1045px;
	height:auto;
	margin:0;
	padding:0;
	position: relative;
	overflow:hidden;
}

br {
	clear: both;
}

a:link {
	color: #a50b34;
	text-decoration: underline;
}

a:visited {
	color: #a50b34;
	text-decoration: underline;
}

a:hover {
	color: #a50b34;
	text-decoration: none;
}

a:active {
	color: #a50b34;
	text-decoration: none;
}

h1 {
	margin:21px 0 23px 0;
	padding:0;
	width:732px;
	height:40px;
	font-size:31px;
	line-height:35px;
	color:#a50b34;
	background: #ffffff url(/img/bg_hd_rule.gif) repeat-x bottom left;
	font-weight:normal;
}

h2 {
	font-size:14px;
	line-height:18px;
	color:#a50b34;
	margin:0;
	padding:0;
}

p {
	width:685px;
	margin:0 0 15px 0;
	padding:0;
}

.hdhome {
	margin:30px 0 23px 0;
	padding:0;
}

.ib_144 {
	float: left; 
	width: 140px; 
	height: 16px;
	font-family: Verdana, Arial, Geneva, Sans-Serif; 	
	font-size: 12px; 
	color: #333333;	
	background-color: #ffffff; 
	margin:3px 5px 10px 0;
	padding:0;
	border: #626f74 1px solid;
}

.ib_215 {
	float: left; 
	width: 215px; 
	height: 16px;
	font-family: Verdana, Arial, Geneva, Sans-Serif; 	
	font-size: 12px; 
	color: #333333;	
	background-color: #ffffff; 
	margin:3px 5px 10px 0;
	padding:0;
	border: #626f74 1px solid;
}

.ta_215 {
	border: #626f74 1px solid;
	width: 215px; 
	height:140px;
}

form {
	margin:0;padding:0;
}

form p {
	margin:0 0 10px 0;
}

#primary {
	width:1045px;height:50px;background: #ffffff url(/img/tcap_page.gif) no-repeat top left;
}

#primary form {
	position:absolute;width:228px;height:18px;top:17px;left:788px;
}

#primary form .zone1 {
	float:left;width:54px;height:18px;margin:3px 0 0 0;padding:0;
}

#primary form .zone2 {
	float:left;width:150px;height:18px;marign:0;padding:0;
}

#primary form .zone3 {
	float:left;width:17px;height:18px;marign:0;padding:0;
}

#secondary {
	width:1045px;height:104px;background: #ffffff url(/img/rail_page.gif) repeat-y top left;
}

#secondary img {
	margin:0 0 0 280px;padding:0;
}

.home {
	height:199px;
}

#tertiary {
	width:1045px;height:81px;background: #ffffff url(/img/rail_page.gif) repeat-y top left;
}

#tertiary #logo {
	float:left;width:280px;height:76px;margin:3px 0 0 0;padding:0;oveflow:hidden;
}

#tertiary #logo img {
	margin:0 0 0 20px;padding:0;oveflow:hidden;
}

#tertiary #navbar {
	float:left;width:734px;margin:0;padding:0;oveflow:hidden;oveflow:hidden;
}

#tertiary #navbar #subnav {
	position:absolute;visibility:hidden;top:199px;left:280px;width:733px;height:34px;background: #ffffff url(/img/subnav_bg.gif) no-repeat top left;
}

#quaternary {
	width:1045px;height:auto;background: #ffffff url(/img/rail_page.gif) repeat-y top left;oveflow:hidden;
}

#quaternary #bg_wrapper {
	width:1015px;height:auto;background: #ffffff url(/img/bg_cornerboxes.gif) no-repeat bottom right;margin:0 0 0 10px;padding:0;oveflow:hidden;
}

#quaternary #bg_wrapper .zone1 {
	float:left;width:260px;margin:0;padding:0 0 0 10px;font-size:14px;line-height:18px;oveflow:hidden;
}

#page #content #quaternary #bg_wrapper .zone1 p {
	width:245px;
	margin:0 0 15px 0;
	padding:0;
}

#quaternary #bg_wrapper .zone1 ul {
	list-style-type: none;margin-left: 0;padding-left: 0;width:240px;
}

#quaternary #bg_wrapper .zone1 ul li {
	background: url(/img/bullet.gif) no-repeat  0.1em 0.4em;padding-left: 1em;margin:0 0 10px 0;
}

#quaternary #bg_wrapper .zone2 {
	float:left;width:734px;margin:0;padding:0;oveflow:hidden;
}

#quaternary #bg_wrapper .zone2 .news_wrapper {
	width:690px;margin:0 0 10px 0;padding:0;
}

#quaternary #bg_wrapper .zone2 .news_wrapper .area1 {
	float:left;width:140px;margin:0;padding:0;
}

#quaternary #bg_wrapper .zone2 .news_wrapper .area2 {
	float:left;width:550px;margin:0;padding:0;
}

#quaternary #bg_wrapper .zone3 {
	float:left;width:1px;height:420px;margin:0;padding:0;oveflow:hidden;
}

#quinary {
	width:1045px;height:auto;background: #606060 url(/img/bcap_page.gif) no-repeat top left;margin:0;padding:25px 0 0 0;text-align:center;font-size:12px;line-height:16px;color:#ffffff;
}

#quinary img {
	margin:0;padding:0 20px;vertical-align:-2px;
}

.errtxt {
	color: #cc0000;
	font-weight: bold;
}
