/* elements */
body{
	background:#F3F2F2 url(/images/bg.jpg) repeat-x;
	color:#363636;
	text-align:center;
	margin:0;
}
div,
table{
	color:#363636;
	font:11px verdana,tahoma,sans-serif;
	line-height:16px
}
tr{
	vertical-align:top;
}
img{
	/*border:0;*/
}
a{
	color:#363636;
	text-decoration:underline;
}
a:visited{
	color:#808080;
	text-decoration:underline;
}
a:active,a:hover{
	color:#D81E05;
	cursor:pointer;
	text-decoration:underline;
}
/* container */
#container{
	margin:0 auto;
	width:728px;
	text-align:center;
	padding:0;
}
/* header */
#header{
	width:728px;
	height:95px;
}
#header-logo{
	width:194px;
	height:95px;
	float:left;
}
#header-logo img{
	border:0;
}
#header-right-column{
	background:#FFF url(/images/header-search.jpg) top left no-repeat;
	width:534px;
	height:95px;
	float:left;
}
#header-search{
	width:534px;
	height:49px;
}
.search-title{
	width:372px;
	float:left;
	text-align:right;
	font-size:10px;
	padding:22px 0 0 0;
}
.search-txtbox{
	float:left;
	padding:16px 5px 0 8px;
}
.search-btn{
	float:left;
	font-size:10px;
	padding:22px 0 0 0;
}
.search-btn a,.search-btn a:visited{
	color:#000;
	text-decoration:none;
}
.search-btn a:active,.search-btn a:hover{
	color:#333;
	text-decoration:underline;
}
#header-nav{
	width:534px;
	height:34px;
	text-align:right;
}
#header-nav ul{
	margin:0;
	padding:0 14px 0 0;
}
#header-nav li{
	margin:0;
	padding:0;
	display:inline;
	font:10px verdana,tahoma,sans-serif;
}
#header-nav a,#header-nav a:visited{
	color:#000;
	text-decoration:none;
}
#header-nav a:active,#header-nav a:hover{
	color:#E7271D;
	text-decoration:underline;
}
/* flash banner homepage */
#flash-banner{
	clear:both;
	width:728px;
	height:165px;
}
#sub-flash{
	background:#FFF url(/images/sub-flash.gif) top left no-repeat;
	width:728px;
	height:11px;
	font-size:0;
	line-height:0;
}
/* banner insidepage */
#banner-in{
	clear:both;
	width:728px;
	height:70px;
}
#breadcrumbs-bg{
	background:#FFF url(/images/breadcrumbs-bg.gif) top left no-repeat;
	width:728px;
	height:37px;
	text-align:left;
}
/* body */
#body-bg{
	background:#FFF;
	width:728px;
}
/* left column */
#left-column{
	width:377px;
	/*float:left;*/
}
.content-hp{
	padding:14px 54px 2px 20px;
	color:#464646;
	font-size:12px;
	line-height:16px;
}
.content-hp td{
	color:#464646;
	font-size:12px;
	line-height:16px;
}
/* buckets */
.bucket-footer{
	background:#FFF url(/images/bucket-footer.gif) top left no-repeat;
	width:335px;
	height:15px;
	font-size:0;
	line-height:0;
}
/* bucket top */
.bucket-top-header{
	background:#FFF url(/images/bucket-top-header.gif) top left no-repeat;
	width:335px;
	height:42px;
}
.bucket-top-header h3{
	font-size:13px;
	margin:0;
	padding:12px 0 0 16px;
}
.bucket-top-body{
	background:#FFF url(/images/bucket-top-body.gif) repeat-y;
	width:335px;
}
/* bucket left column */
.bucket-top-left-column{
	margin:0 8px 8px 14px;
}
.bucket-top-left-column h4{
	font-size:12px;
	color:#464646;
	padding:0 0 10px 0;
}
/* bucket right column */
.bucket-top-right-column{
	margin:0 0 8px 8px;
}
.bucket-top-right-column h4{
	font-size:12px;
	color:#464646;
	padding:0 0 10px 0;
}
/* bucket bottom */
.bucket-bottom-header{
	background:#FFF url(/images/bucket-bottom-header.gif) top left no-repeat;
	width:335px;
	height:42px;
}
.bucket-bottom-header h3{
	font-size:13px;
	margin:0;
	padding:12px 0 0 16px;
}
.bucket-bottom-body{
	background:#FFF url(/images/bucket-bottom-body.gif) repeat-y;
	width:335px;
	padding:0 0 1px 0;
}
.bucket-bottom-content{
	margin:0 19px 0 14px;
}
.bucket-bottom-footer{
	background:#FFF url(/images/bucket-bottom-footer.gif) top left no-repeat;
	width:335px;
	height:15px;
	font-size:0;
	line-height:0;
}
/* body insidepage */
#left-column-in{
	background:url(/images/left-column-in.gif) repeat-y;
	font-size:11px;
	width:202px;
}
#left-column-in ul{
	margin:0;
	padding:0 0 0 14px;
	_padding:0 0 0 17px;
}
#left-column-in li{
	margin:0;
	padding:0 0 4px 0;
	list-style:url(/images/list-bullet.gif);
}
#left-column-in blockquote{
	margin:9px 0 0 14px;
	_margin:9px 0 0 17px;
	padding:0;
}
#left-column-in a,#left-column-in a:visited{
	color:#363636;
	text-decoration:none;
}
#left-column-in a:active,#left-column-in a:hover{
	color:#D81E05;
	text-decoration:underline;
}
#left-column-in h5{
	font-size:12px;
	color:#E7271D;
	font-weight:normal;
	padding:10px 0 0 26px;
}
.left-column-in-hr{
	background:url(/images/left-column-in-hr.gif) top left no-repeat;
	width:202px;
	height:14px;
	font-size:0;
}
#left-column-in-header{
	background:url(/images/left-column-in-header.gif) top left no-repeat;
	width:202px;
	height:40px;
}
#left-column-in-header h4{
	font-size:12px;
	color:#E7271D;
	font-weight:normal;
	padding:8px 0 10px 26px;
}
.sub-links-content{
	font-size:11px;
	padding:0 28px 6px 26px;
}
#left-column-in-footer{
	background:url(/images/left-column-in-footer.gif) top left no-repeat;
	width:202px;
	height:13px;
	font-size:1px;
}
/* right column */
#right-column{
	width:351px;
}
#right-column-in{
	width:526px
}
#right-column-admin{
	width:728px;
}
#page-title-admin{
	margin:4px 10px;
}
#content-header{
	width:510px;
	padding:0;
	margin:0;
}
#page-title{
	clear:both;
}
#page-title{
	color:#363636;
	padding-top:10px;
	width:475px;
	font-size:18px;
	line-height: 20px;
	font-family:verdana,tahoma,sans-serif;
	font-weight:bold;
	margin:0;
}
#icon-links{
	float:right;
	font-size:9px; 
	color:#666;
	width:75px;
}
#icon-links div{
	float:left;
}
#icon-links a,#icon-links a:visited{
	color:#666;
	text-decoration:none;
	font-size:9px; 
	font-family:arial,helvetica,sans-serif;
}
#icon-links a:active,#icon-links a:hover{
	color:#777;
	text-decoration:underline;
}
/* content */
.content-in{
	clear:both;
	color:#363636;
	font:11px/16px verdana,tahoma,sans-serif;
	padding:0 26px 15px 0;
}
.content-in p{
	padding-top:5px;
	margin-top:5px;
}
#right-column ul,
.content-in ul{
	margin:0;
	padding:5px 0 0 14px;
	_padding:5px 0 0 17px;
}
#right-column ul li,
.content-in ul li{
	margin:3;
	padding:0;
	list-style:url(/images/list-bullet.gif);
}
#right-column ol,
.content-in ol{
	margin:0;
	padding:5px 0 0 21px;
	_padding:5px 0 0 24px;
}
#right-column ol li,
.content-in ol li{
	margin:0;
	padding:0;
	list-style:decimal;
}
/* sub body homepage*/
#partners{
	background:url(/images/partners-bg.gif) top left no-repeat;
	width:728px;
	height:95px;
	text-align:left;
}
#partners h4{
	font-size:11px;
	font-weight:bold;
	color:#464646;
	padding:0 0 0 25px;
}
.partner-logos{
	padding:1px 0 0 0px;
}
/* sub body insidepage */
#sub-body-in{
	background:url(/images/sub-body-in.gif) top left no-repeat;
	width:728px;
	height:6px;
	font-size:0;
	line-height:0;
}
/* footer */
#footer{
	width:728px;
	font:9px verdana,tahoma,sans-serif;
	color:#363636;
}
#footer a,#footer a:visited{
	color:#363636;
	text-decoration:none;
}
#footer a:active,#footer a:hover{
	color:#D81E05;
	text-decoration:underline;
}
#footer-copyright{
	width:455px;
	float:left;
	text-align:left;
}
#footer-copyright p{
	margin:0;
	padding:16px 0 16px 20px;
}
#footer-nav{
	width:273px;
	float:left;
	text-align:right;
}
#footer-nav p{
	margin:0;
	padding:16px 12px 16px 0;
}
