ADDRESS,APPLET,AREA,A,BASE,BASEFONT,BIG,BODY,BR,B,CAPTION,CENTER,CITE,CODE,DD,DFN,DIR,DIV,DL,DT,EM,FONT,FORM,H1,H2,H3,H4,H5,H6,HEAD,HR,HTML,INPUT,ISINDEX,I,KBD,LINK,LI,MAP,MENU,META,OL,OPTION,PARAM,PRE,P,SAMP,SCRIPT,SELECT,SMALL,STRIKE,STRONG,STYLE,SUB,SUP,TABLE,TD,TEXTAREA,TH,TITLE,TR,TT,UL,U,VAR {
	margin:0;
	padding:0;
}

.bclear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.bclear { display: inline-block; }
* html .bclear { height: 1%; }
.bclear { display: block; }

br.clear, .clear {
	clear:both;
	line-height: 0;
	font-size: 0;
	height: 0;
	overflow: hidden;
}

div.content br{
	margin-bottom:0px;
}
div.content p{
	margin-bottom:16px;
}

div.content td p{
	margin-bottom:10px;
}

div.content table.tabdata {
	margin-bottom:23px;
}

div.content ul,
div.content ol {
	margin-bottom:12px;	
}
*div.content ol {
	margin-left:15px;	
}

div.content ol li {
	margin-left:20px;	
	margin-bottom:2px;
}
div.content ul li {
	margin-left:15px;	
	margin-bottom:2px;
}
table.wrapimg {
	width:auto;
	border-collapse:collapse;
	border:0;
}

table.wrapimg td{
	padding:0;
	background:#e8e5e2;
	margin:0;
}
table.wrapimg tr{
	padding:0;
	margin:0;
}

table.wrapimg td.wraptxtsub{
	padding:0 10px 5px;
	*padding-top: 3px;
	font-size:9px;
	line-height:11px;
}
img {
	border:0;
}

img.imageborder,
img.imagewrap{
	border:1px solid #b2a79d;	
}

.imageright,
.imagehasfooterright{
	float:right;
	margin:0 0 20px 20px;
}

.imageleft,
.imagehasfooterleft {
	float:left;
	margin:0 20px 20px 0;
}

.imageleft {

}

.alright {
	text-align:right;
}
.left {
	float:left;
}
.right {
	float:right;
}
.noborder {
	border:0;
	background:none;
}
body {
	background:#ffffff url(/ui/images/bgfull.jpg) top center no-repeat;
}

body.blank {
	background:none;
}

div#innercontainer {
	width:974px;
	margin:0 auto 0 auto;
	padding:0;
	background:url(/ui/images/bgpage.jpg) top no-repeat;
}


/* HEADER */

div.header {
	height:99px;
	margin:0;
	padding:0;
	position:relative;
}

div.logo {

}

div.header div#utnav {
	margin-left:597px;
	padding-top:17px;
}

div.header div.utforms {
	/*margin-left:607px;
	padding-top:3px;*/
	position:absolute;
	top:0;
	left:0;
	
}
/*
div.header div.utforms ul {
	list-style:none;
	display:inline;
	padding:0;
	margin:0;
}
*/
div.header ul li{
	list-style:none;
	display:inline;
	
	padding:0;
}

div.header div.utforms form {
	display:inline;
}

div.header div.utforms #quickjump {position:absolute;top:52px;left:611px;}
div.header div.utforms #quickjump select {border:1px solid #998b7d;/*margin-top:3px;line-height:20px;height:20px;*/background:white none;width:160px;   padding:1px 3px 2px;}
div.header div.utforms #quickjump option {/*height:12px;margin:0px;margin-bottom:2px;padding:2px;line-height:10px;*/}
div.header div.utforms #quickjumpbtn {position:absolute;top:52px;left:775px;}
div.header div.utforms #quickjumpbtn input {margin:0;padding:0;}

div.header div.utforms #srchcrit{position:absolute;top:55px;left:826px;}
/*padding:0;margin:0;background:none;width:118px;border:0;height:20px;}*/
div.header div.utforms #srchcrit input {border:0;background:white none;width:118px;   padding:0px 3px 1px;}
div.header div.utforms #srchbtn{position:absolute;top:54px;left:951px;}
div.header div.utforms #srchbtn input{margin:0;padding:0;}
/* BODY */

div#bodyContent {
	margin-top:15px;
}
body.home div.content {
	margin:10px;
}
body.home div.etap div.content {
	margin-left:20px;
}
body.home div.etap input#emailaddress{
	width:139px
}
body.home div.etap input#subscribbtn {
	margin-right:15px;
	float:right;
}
div.rightItem div.etap input#subscribbtn {
	margin-right:0;
	margin-top:3px;
}
div.rightItem div.etap input.newsletter {
	width:207px;
}
div.rightItem div.etap label{
	font-weight:bold;
}
div.rightItem div.etap div.subscribewrap {
	margin-bottom:0;
	text-align:right;
}
div.rightItem div.etap ul.arrows {
	margin-top:0px;
	margin-bottom:14px;
}
div.middleItem div.etap input.newsletter {
	width:150px;
	margin-right:15px;
}
div.middleItem div.etap div.subscribewrap {
	margin-top:4px;	
	margin-bottom:15px;
}
div.middleItem div.etap div.subscribewrap input#subscribbtn{
	padding-left:0;
}	
div.middleItem div.etap input#emailaddress {
	width:200px;
}
div.feeds div.content {
	margin:5px 10px 7px 10px;
}
div.content ul.bullets {
	list-style:none;
	margin:2px 0 15px 0;
	padding:0;
}
div.content ul.bullets li,
div.content ul li.bullets {
	background:url(/ui/images/listicon.gif) 0px 3px no-repeat;
	list-style:none;
	margin:0;
	/*padding:2px 4px 5px 18px;*/
	padding: 6px 4px 0 18px;
	line-height:15px;
}


div.content ul.bullets ul li,
div.content ul ul li.bullets {
	background-image: url(/ui/images/listiconnested.gif);
}
div.content ul.bullets ul { margin-bottom: 0; }


div.c2 .ptitle {
	padding-bottom:12px;
	background:url(/ui/images/h1bg.gif) bottom left no-repeat;	
}
div.c2 div.c2Container {
	margin-top:25px;
	margin-bottom:20px;	
}
div.c1, div.c2, div.c3 {
	float:left;
}
div.c1 {
	width:269px;
	margin-left:2px;	
}																						/* home  */
body.home div.c1{
	width:475px;
	margin-left:2px;
}
body.home div.c1 div.l1 {
	height:314px;
	background:url(/ui/images/homec1l1bg.gif) top left no-repeat;
}
body.home div.c1 div.l2 {
	margin-top:8px;
	height:190px;
	background:url(/ui/images/homec1l2bg.gif) top left no-repeat;
}
div.c2 {
	width:701px;
}
body.home div.c2{
	width:249px;
	_width:248px;
}

body.home div.c2 div.m1{
	background:url(/ui/images/homec2m1bg.gif) top left no-repeat;
	height:307px;
	padding:7px 0 0 7px;
	margin:0;
}

body.home div.c2 div.m1 p, body.home div.c2 div.m1 img{
	margin:0;	
	padding:0;
}

body.home div.c2 div.m2{
	margin-top:8px;
	background:url(/ui/images/homec2m2bg.gif) top left no-repeat;
	height:190px;
}

body.home div.c3{
	width:247px;
	height:510px;
	background:url(/ui/images/homec3bg.gif) top left no-repeat;
}

body.interior3col div.c2 div.middleItem {
	float:left;
	padding-right:20px;
	width:435px;
}

body.interior3col div.c2 div.rightItem {
	float:left;
	width:245px;
}

body.interiorSplit div.c2 div.middleItem {
	float:left;
	padding-right:22px;
	width:339px;
}

body.interiorSplit div.c2 div.rightItem {
	float:left;
	width:339px;
}



body.home div.fixed {
	height:118px;
	overflow:auto;	
}
div.cat {
	background:url(/ui/images/homec3r1catbg.gif) top left no-repeat;
}
div.catwrss {
	background:url(/ui/images/homec3r1catwrssbg.gif) top left no-repeat;
}
div.topcatwrss,
div.catwrss {
	padding:9px 10px 14px 15px;
}
div.cat {
	padding:9px 10px 14px 0px;
}

div.content ul.arrows {
	list-style:none;
	margin:0;
	padding:0;
	margin-top:7px;
}
div.content ul.arrows li {
	background:url(/ui/images/buttons/rightarrow.gif) top left no-repeat;
	list-style:none;
	display:inline;
	margin:0;
	padding:3px 18px 3px 15px;
}

div.topcatwrss  h3.title,
div.cat h3.title,
div.catwrss h3.title {
	margin-left:15px;
	margin-top:0;
	padding:0;
	width:100px;
}

div#homeimages .imageHolder img {
	width:451px;
	height:263px;
	border:1px solid #998b7d;
	padding:0px;
	margin:6px;
}
div#homeimages div#controls {
	margin:5px 0 0 305px;
}

div.etapdiv {
	margin-bottom:4px;	
}

div#homeimages div#controls ul {
	list-style:none;
	margin:0;
	padding:0;
}

div#homeimages div#controls ul li {
	
	list-style:none;
	display:inline;
	margin:0;
	
}

div#homeimages div.homeimageslist {
	display:none;
}
																										/* 2col */
div.wrapped {
	margin-bottom:15px;
}
div.wrapped div.title {
	background:url(/ui/images/rightcolbubheadbg.gif) top left no-repeat;
	padding:6px 10px 12px 15px;
}
div.wrapped div.titlewrss {
	background:url(/ui/images/rightcolbubheadbgwrss.gif) top left no-repeat;
	padding:6px 10px 14px 32px;
}
div.wrapped div.contents {
	background:url(/ui/images/rightcolbubcontentbg.gif) left repeat-y;
	padding:4px 10px 1px 15px;
}
div.wrapped div.foot {
	background:url(/ui/images/rightcolbubfootbg.gif) bottom left no-repeat;
	padding:1px;
}

div#belowBreadcrumbs {
	padding-top:7px;
	padding-bottom:25px;
}

/* FOOTER */
div#footer{
	background:url(/ui/images/footerbg.gif) top no-repeat;
	padding:22px 0 20px 0px;
	margin-top:40px;
}
body.home div#footer {
	margin-top:36px;
}
div#footer ul{
	list-style:none;
	display:inline;
	padding:0;
	margin:0;

}
div#footer ul li{
	list-style:none;
	display:inline;
	margin:0;
	background:url(/ui/images/footsep.gif) left no-repeat;
	padding:8px 6px 8px 12px;
}
div#footer ul li.first,
div#footer ul li.copy{
	background:none;
}
div#footer ul li.first{
	padding-left:3px;
}
div#footer ul li.copy{
	padding-left:170px;
}

table.tabdata,
table.tabdata_striped {
	border-collapse:collapse;
	width:100%;
	border-left:1px solid #b2a79d;
	border-top:1px solid #b2a79d;
	margin-bottom:20px;
}

table.tabdata th,
table.tabdata_striped th{
	border-bottom:1px solid #b2a79d;
	border-right:1px solid #b2a79d;
	vertical-align:top;
	font-size:11px;
	color:#715d4a;
	background:url(/ui/images/tableheadbg.gif) -2px 0 no-repeat;
	line-height:12px;
	white-space:nowrap;
}
table.tabdata_striped th {
		padding:9px 13px 11px 13px;
}
table.tabdata th {
	padding:14px 8px ;
}

table.tabdata_striped th.twolines{
	padding:5px 14px 8px;
}
table.tabdata th.twolines{
	padding:9px 10px 11px;
}
table.tabdata th.last,
table.tabdata_striped th.last {
	background-position:top right;
}
table.tabdata th.first,
table.tabdata_striped th.first {
	background-position:top left;
}

table.tabdata td, 
table.tabdata_striped td{
	border-bottom:1px solid #b2a79d;
	border-right:1px solid #b2a79d;
	padding:4px 14px;
	vertical-align:top;
	/*font-size:10px;*/
}

table.tabdata td {
	padding:7px 14px 3px;	
}

table.tabdata_striped tr.alt td{
	background:#fafcfe;
}

table.tabdata tr.first td,
table.tabdata_striped tr.first td{
	background:url(/ui/images/table1strowbg.gif) top repeat-x;
}

table .foricons {
	line-height:11px;
	font-size:10px;
	padding-bottom:6px !important;
	padding-top:6px !important;
	text-align:center;
}

div.srchResult {
	padding:10px 0 5px 25px;
	background:url(/ui/images/listicon.gif) 0px 9px no-repeat;
}

div.pageing{
	float:right;
	padding:0;
}

div.pageing img{
	position:relative; 
	top:6px;
	left:2px;
}
div.pageing .pagingLeftArrow { margin: 0 8px 0 0; display: inline-block; }
div.pageing .pagingRightArrow { margin: 0 0 0 8px; display: inline-block; }
div.pageing .pagingLeftArrow  a, div.pageing .pagingRightArrow a { margin: 0; }
div.pageing a, div.pageing span { margin: 0 2px; display: inline-block; }

.textRight {
	text-align:right;
}

.textLeft {
	text-align:left;
}

div#floater {
	float:right;
	width:155px;
	padding:5px 10px 0px 10px;	
	margin:0 0 5px 10px;
	background:#f0f3c8;
}

div#floater h4 {
	margin-top:0;	
	padding-top:0;
	margin-bottom:4px;
	font-size:12px;
}

div.message {
	padding:13px 10px 20px 15px;	
	margin:0px 0 25px 0;
	background:#f0f3c8;
}

hr {
	background-color:#c5cf32;
	color:#c5cf32;
	height:1px;
	border:0;
	margin:30px 0 30px;
}

a.rsslink {
	background:url(/ui/images/rss2.gif) 0 2px no-repeat;
	padding-left:17px;
	padding-top:2px;
	padding-bottom:4px;
}