body { margin: 0; padding: 0; font: 0.7em Arial,Helvetica,sans-serif; background: #fff url('/images/site_bits/lakebg.jpg') repeat-x left top; color: #000; }

h1 { font-size: 1.6em; margin: 0; padding: 0 0 15px 0; font-weight: normal; }
h2 { font-size: 1.2em; margin: 0; padding: 0 0 15px 0; }
h3 { font-size: 1.1em; margin: 0; padding: 0 0 15px 0; }
p { margin: 0; padding: 0 0 15px 0; }
hr { height: 1px; background: none; border: none; border-top: 1px solid #ccc; }

a, a:link, a:visited, a:active { color: #000; text-decoration: underline; }
a:hover { color: #666; }

img { border: 0px solid #ccc; }


#newsticker { margin: 0; padding: 0 32px; width: 896px; height: 32px; line-height: 32px; background: url('/images/site_bits/tickerbg_2.gif') no-repeat; position: relative; }
#newsticker h2 { color: #c00; font-size: 10px; display: inline; padding: 2px 10px 1px 0; border-right: 1px solid #4c4847; }

span.newsticker { line-height: 32px; padding: 0 25px 0 0; }
span.newsticker a, span.newsticker a:link, span.newsticker a:visited, span.newsticker a:active, span.newsticker strong { color: #fff; text-decoration: none; }
span.newsticker a:hover { text-decoration: underline; }

marquee { height: 26px; display: block; }

#newstickerul { display: inline; margin: 0; padding: 0; }
.newstickerli { /*display: inline;*/ margin: 0; padding: 0; line-height: 32px; /*opacity: 0; *filter: alpha(opacity='0');*/ position: absolute; left: 32px; *top: 0; /*_back\ground: #eee;*/ color: #333; display: none; }
.newstickerli h3 { display: inline; font-size: 11px; }
.newstickerli a, .newstickerli a:link, .newstickerli a:visited, .newstickerli a:active { display: block; width: 100%; _wid\th: 93%; color: #333; text-decoration: none; }
.newstickerli a:hover { text-decoration: underline; }


#newsticker_check { position: absolute; top: 108px; right: 100px; font-size: 12px; font-weight: bold; }


#wrapper { width: 960px; margin: auto; _back\ground: url('/images/site_bits/ie6/ie6bgtile.gif') repeat-y; }


#holdinglogo { width: 400px; height: 146px; background: url('/images/site_bits/logowhite.png') center center no-repeat; _back\ground-image: url('/images/site_bits/logowhite.gif'); }


#header { width: 960px; height: 291px; background: url('/images/site_bits/headerbg2.png') no-repeat; _back\ground: url('/images/site_bits/ie6/headerie6.jpg') center top no-repeat; position: relative; }
	#logo { width: 196px; height: 111px; padding: 16px 0 5px 23px; }
	
	ul#nav { margin: 0; padding: 0; position: absolute; left: 263px; top: 14px; border-left: 1px solid #51b3b3; border-right: 1px solid #359797; font-size: 11px; }
	ul#nav li { list-style: none; float: left; border-left: 1px solid #359797; border-right: 1px solid #51b3b3; line-height: 24px; *line-height: 23px; }
	ul#nav li a, ul#nav li a:link, ul#nav li a:visited, ul#nav li a:active { display: block; padding: 0 4px; color: #fff; font-weight: bold; text-decoration: none; }
	ul#nav li a:hover, ul#nav li.active a, ul#nav li.active a:link, ul#nav li.active a:visited, ul#nav li.active a:active { background: url('/images/site_bits/navactivebg.gif') repeat-x; }
	
	#slideshow { width: 920px; margin: auto; }
	
	#aaa { position: absolute; right: 20px; top: 100px; }
	#aaa a, #aaa a:link, #aaa a:visited, #aaa a:active { text-decoration: none; padding: 0 2px; color: #c8dbdb; }
	#aaa a:hover { color: #3facac; }
	.aaa1 { font-size: 12px; }
	.aaa2 { font-size: 18px; }
	.aaa3 { font-size: 24px; }
	
	
	#login { position: absolute; top: 45px; right: 20px; color: #99e1dc; font-size: 14px; }
	#login form { margin: 0; padding: 0; height: 22px; line-height: 22px; padding: 0 0 0 100px; background: url('/images/site_bits/loginbg.gif') left center no-repeat; _wid\th: 299px; }
	#login form input#editor_name { width: 110px; opacity: 0.5; filter: alpha(opacity=50); color: #666; font-size: 12px; float: left; margin: 0 2px }
	#login form input#duoPasswordent { width: 110px; opacity: 0.5; filter: alpha(opacity=50); color: #666; font-size: 12px; float: left; margin: 0 2px; }
	#login form a.loginbutton, #login form a.loginbutton:link, #login form a.loginbutton:visited, #login form a.loginbutton:active { display: block; float: right; width: 42px; height: 22px; background: url('/images/site_bits/loginbutton.gif') left top no-repeat; margin: 0 0 0 4px; }
	#login form a.loginbutton:hover { background-position: left bottom; }
	
	#loginframe { position: absolute; top: 45px; right: 20px; border: none; }
	
	
#breadcrumbs { width: 590px; height: 22px; background: url('/images/site_bits/breadcrumbs.png') no-repeat; line-height: 22px; padding: 0 10px; font-size: 11px; }
	#breadcrumbs a, #breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:active { color: #fff; text-decoration: none; }

.default_wrapper #breadcrumbs { width: 920px; background: url('/images/site_bits/breadcrumbs_wide.png') no-repeat; }
.default_left #breadcrumbs { width: 590px; background: url('/images/site_bits/breadcrumbs.png') no-repeat; }

.default_wrapper { width: 920px; padding: 0 20px; background: url('/images/site_bits/defaultbg.png') repeat-y; _back\ground: url('/images/site_bits/ie6/defaultbg.gif') repeat-y; clear: both; }

.default_wrapper_top { width: 960px; height: 7px; background: url('/images/site_bits/default_wrapper_top.png') no-repeat; _back\ground: url('/images/site_bits/ie6/default_wrapper_topie6.jpg') 10px top no-repeat; }
.default_wrapper_bottom { width: 960px; height: 7px; background: url('/images/site_bits/default_wrapper_bottom.png') no-repeat; _back\ground: url('/images/site_bits/ie6/default_wrapper_bottomie6.jpg') 10px top no-repeat; _mar\gin-bottom: -6px; }

.default_divider { width: 960px; height: 15px; background: url('/images/site_bits/default_divider.png') no-repeat; _back\ground: none; clear: both; }
.default_divider img { display: none; _dis\play: block; _fil\ter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_bits/ie6/default_divider.png', sizingMethod='scale'); }

.bluetop_divider { width: 960px; height: 15px; background: url('/images/site_bits/bluetop_divider.png') no-repeat; _back\ground: url('/images/site_bits/ie6/bluetop_dividerie6.jpg') 10px top no-repeat; clear: both; }

.blue_wrapper { width: 920px; height: 229px; overflow: hidden; padding: 0 20px; background: url('/images/site_bits/blue_wrapper_2.jpg') no-repeat; _back\ground: url('/images/site_bits/ie6/blue_wrapperie6.jpg') no-repeat; clear: both; color: #fff; }

.blueleft { float: left; width: 580px; padding: 0 10px 10px 0; }

.blueleft h1, .blueleft h2 { color: #003339; }

.bluetop { height: 37px; line-height: 37px; border-bottom: 1px solid #6fb5a8; margin-bottom: 8px; }

.bluetop h1, .bluetop h2 { margin: 0; padding: 0; }



.default_top_index { width: 960px; height: 8px; background: url('/images/site_bits/default_divider.png') left bottom no-repeat; _back\ground: url('/images/site_bits/ie6/default_top_indexie6.jpg') 10px top no-repeat; _mar\gin-bottom: -6px; }

.default_left { width: 610px; float: left; background: url('/images/site_bits/default_left_bg.png') repeat-y; margin-bottom: 10px; color: #6f6f6f; }
.default_left_top { width: 610px; height: 10px; background: url('/images/site_bits/default_left_top.png') no-repeat; }
.default_left_btm { width: 610px; height: 10px; background: url('/images/site_bits/default_left_btm.png') no-repeat; }

body#default .default_left { padding-top: 10px; }

/*body#default_test .default_left,
body#default_test .default_left_top,
body#default_test .default_left_btm { background: transparent; }*/

body#default .default_left,
body#default .default_left_top,
body#default .default_left_btm { background: transparent; }

.prop { min-height: 154px; _hei\ght: 154px; }

.default_left_inner { padding: 0 10px; }

.default_left_inner_nopad { padding: 0; margin: -10px 0 -10px 0; }

.nopadleft { width: 305px; float: left; }
.nopadright { width: 305px; float: right; }

.default_left h1, .default_left h2 { color: #ff7800; }

.default_left_split {width: 610px; background: url('/images/site_bits/default_left_split_bg.png') repeat-y; }
.default_left_split_top { width: 610px; height: 10px; background: url('/images/site_bits/default_left_split_top.png') no-repeat; }
.default_left_split_btm { width: 610px; height: 10px; background: url('/images/site_bits/default_left_split_btm.png') no-repeat; }
.default_left_split_left { width: 280px; padding: 0 10px; float: left; }
.default_left_split_right { width: 280px; padding: 0 10px; float: right; }


/*body#default_test .default_left_split, body#default_test .default_left_split_top, body#default_test .default_left_split_btm { background: none; }*/

body#default .default_left_split, body#default .default_left_split_top, body#default .default_left_split_btm { background: none; }



.default_full { width: 920px; background: url('/images/site_bits/default_full_bg.png') repeat-y; color: #6f6f6f; }
.default_full_top { width: 920px; height: 10px; background: url('/images/site_bits/default_full_top.png') no-repeat; }
.default_full_btm { width: 920px; height: 10px; background: url('/images/site_bits/default_full_btm.png') no-repeat; }

.default_full, .default_full_top, .default_full_btm { background: none; }

.default_full_inner { padding: 0 10px; }

.default_full h1, .default_full h2 { color: #ff7800; }

.default_full_split {width: 920px; background: url('/images/site_bits/default_full_split_bg.png') repeat-y; }
.default_full_split_top { width: 920px; height: 10px; background: url('/images/site_bits/default_full_split_top.png') no-repeat; }
.default_full_split_btm { width: 920px; height: 10px; background: url('/images/site_bits/default_full_split_btm.png') no-repeat; }
.default_full_split_left { width: 435px; padding: 0 10px; float: left; }
.default_full_split_right { width: 435px; padding: 0 10px; float: right; }


.right300 { width: 300px; float: right; /*background: url('/images/site_bits/right300_bg.png') repeat-y;*/ margin-bottom: 10px; color: #6f6f6f; margin-top: 10px; }
.right300_top { width: 300px; height: 10px; background: url('/images/site_bits/right300_top.png') no-repeat; display: none; }
.right300_btm { width: 300px; height: 10px; background: url('/images/site_bits/right300_btm.png') no-repeat; display: none; }

body#default_test .right300_top, body#default_test .right300_btm { background: none; }

.blue_wrapper .right300 { background: none; color: #fff; }

body#index .right300 { margin-top: 0; }

.spacer { width: auto; height: 10px; background: #fff; }

.spacer_610 { width: 610px; height: 10px; }

.spacer_300 { width: 300px; }

.right300_inner { padding: 0 10px; }

.right300 h1, .right300 h2 { color: #ff7800; }


.default_full_width { border-bottom: 1px solid #e7e7e7; margin: 0 0 -10px 0; padding: 0 20px; width: 900px; position: relative; left: -10px; }
.default_full_width h1 { margin: 0; padding: 0 0 5px 0; color: #ff7800; }



.getintouch { width: 247px; height: 153px; margin: 0 auto; padding: 20px; background: url('/images/site_bits/form-bg-green.jpg') no-repeat; position: relative; color: #fff; }
.getintouch h1 { font-size: 26px; _fo\nt-size: 22px; color: #fff; margin: 0; padding: 0 0 5px 0; }
.getintouch p { font-size: 10px; margin: 0; padding: 0 0 5px 0; color: #fff; }
.getintouch_button { width: 137px; height: 30px; position: absolute; left: 75px; bottom: 12px; }
.getintouch_button a, .getintouch_button a:link, .getintouch_button a:visited, .getintouch_button a:active { display: block; width: 137px; height: 30px; background: url('/images/site_bits/getintouch-green-hover.jpg') center top no-repeat; }
.getintouch_button a:hover { background-position: center bottom; }
form#getintouch_form { margin: 0; padding: 0; }
form#getintouch_form input.txt { display: block; background: #000; border: 1px solid #fff; margin: 0 0 5px 0; width: 241px; color: #fff; padding: 2px; }

body#index .getintouch { background: url('/images/site_bits/form-bg-orange.jpg') no-repeat; }
body#index .getintouch_button a, body#index .getintouch_button a:link, body#index .getintouch_button a:visited, body#index .getintouch_button a:active { display: block; width: 137px; height: 30px; background: url('/images/site_bits/getintouch-orange-hover.jpg') center top no-repeat; }
body#index .getintouch_button a:hover { background-position: center bottom; }

.followus { width: 287px; height: 84px; margin: 0 auto; background: url('/images/site_bits/follow.jpg') no-repeat; }
.followus a { float: right; }



ul.subnav { margin: 0; padding: 0; width: 308px; position: relative; left: -9px; margin-right: -9px; border-left: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; }
ul.subnav li { list-style: none; margin: 0; padding: 0; background: transparent; border-top: 1px solid #e7e7e7; }
ul.subnav a, ul.subnav a:link, ul.subnav a:visited, ul.subnav a:active { color: #999; text-decoration: none; padding: 7px 10px 7px 30px; width: 268px; display: block; background: url('/images/site_bits/subnavbg.jpg') no-repeat left center; font-weight: bold; }
ul.subnav a:hover, ul.subnav li.active a, ul.subnav li.active a:link, ul.subnav li.active a:visited, ul.subnav li.active a:active { /*background-color: #f7a560;*/ background-position: right center; /*color: #fff;*/ }



.quotebox { width: 302px; background: url('/images/site_bits/quotebg.png') repeat-y; color: #fff; float: right; }
.quoteboxtop { width: 302px; height: 10px; background: url('/images/site_bits/quoteboxtop.png') no-repeat; }
.quotemain { width: 218px; position: relative; padding: 10px 42px 0 42px; }
.quotemarktop { width: 36px; height: 32px; position: absolute; top: 0; left: 0; background: url('/images/site_bits/quotemarktop.png') no-repeat; }
.quotemarkbtm { width: 36px; height: 32px; position: absolute; bottom: 0; right: 0; background: url('/images/site_bits/quotemarkbtm.png') no-repeat; }
.quoteboxbtm { width: 302px; height: 97px; background: url('/images/site_bits/quoteboxbtm.png') no-repeat; }

.quoteboxbtm { width: 302px; height: 15px; background: url('/images/site_bits/quoteboxbtm2.png') no-repeat; }

.quotemain p { padding: 0 0 10px 0; font-size: 0.9em; }
.quotemain b, .quotemain strong { font-weight: bold; font-size: 1.2em; }


#indexpulls { position: relative; left: 0; top: 0; width: 960px; height: 253px; padding: 0 21px; background: url('/images/site_bits/indexpullsbg.png') no-repeat; _back\ground: url('/images/site_bits/ie6/indexpullsbgie6.jpg') 10px top no-repeat; }
	.indexpull { width: 135px; height: 233px; float: left; border-right: 1px solid #757575; border-left: 1px solid #424242; padding: 10px 8px; position: relative; }
	.indexpull a, .indexpull a:link, .indexpull a:visited, .indexpull a:active { text-decoration: none; font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-size: 11px; }
	.indexpull a:hover { opacity: 0.8; filter: alpha(opacity=80); }
	#indexpull1 { margin: 0 0 0 0px; _mar\gin-left: 0px; border-left: none; }
	#indexpull6 { border-right: none; }
	#indexpull2, #indexpull3, #indexpull4, #indexpull5, #indexpull6 { margin: 0; }
	.indexpull_img { height: 90px; }
	.indexpull_text { height: 28px; }
	
	.indexpullbutton { position: absolute; bottom: 5px; left: 8px; width: 136px; height: 26px; }
	.indexpullbutton a:hover { opacity: 0.8; filter: alpha(opacity=80); }
	
	body#default .indexpullbutton { bottom: 15px; }
	
	
body#default #indexpulls { height: 152px; background: url('/images/site_bits/defaultpullsbg.png') no-repeat; }
body#default .indexpull { height: 132px; }
	
	
.footertop { width: 960px; height: 8px; background: url('/images/site_bits/footertop.png') no-repeat; _back\ground: url('/images/site_bits/ie6/footertopie6.jpg') 10px top no-repeat; margin: auto; }
.footerwrapper { width: 960px; position: relative; min-height: 139px; _hei\ght: 139px; margin: auto; }
.footerbg { position: absolute; bottom: 0; width: 960px; height: 139px; background: url('/images/site_bits/footerbg.png') no-repeat; _back\ground: url('/images/site_bits/ie6/footerbgie6.jpg') 10px top no-repeat; }
.footercontent { position: relative; padding: 5px 20px; height: 129px; overflow: hidden; }
	.footercontent h1 { font-weight: normal; color: #ff7800; }

	
	
	
	
#footerpulls_index { margin: auto; width: 960px; height: 155px; background: url('/images/site_bits/footerindex.png') no-repeat; _back\ground: url('/images/site_bits/ie6/footerindex.gif') no-repeat; }
#footerpulls_default { margin: auto; width: 960px; height: 155px; background: url('/images/site_bits/footerdefault.png') no-repeat; _back\ground: url('/images/site_bits/ie6/footerdefault.gif') no-repeat; }

.fpulls_left { width: 435px; float: left; margin: 10px 0 10px 20px; }
.fpulls_right { width: 435px; float: right; margin: 10px 20px 10px 0; }

#sitemap { width: 940px; margin: auto; padding: 0 0 10px 0; }
	.sitemap_col { width: 107px; margin: 0 12px 0 0; float: left; }
	.sitemap_col_right { width: 107px; margin: 0; float: left; }
	ul.sitemapul { margin: 0; padding:2px 0 0 0; }
	ul.sitemapul li { list-style: none; font-size: 0.9em; padding: 0px 0; }
	ul.sitemapul li a, ul.sitemapul li a:link, ul.sitemapul li a:visited, ul.sitemapul li a:active { color: #ccc; text-decoration: none; }
	ul.sitemapul li a:hover { color: #3facac; }


#footer { width: 940px; color: #ccc; margin: auto; border-top: 1px solid #ddd; padding: 5px 0; }
		#copyright { width: 49%; float: left; }
		#duoinfo { width: 49%; float: right; text-align: right; }
		#footer a, #footer a:link, #footer a:visited, #footer a:active { color: #ccc; text-decoration: none; }
		#footer a:hover { color: #3facac; }


.clearfloat { clear: both; }


/*Dynamic list styles*/

.dl_topstories { margin: 10px 0 0 0; padding: 0; width: 298px; position: relative; left: -9px; margin-right: -9px; }
.dl_topstories li { list-style: none; margin: 0; padding: 0; background: transparent; border-top: 1px solid #e7e7e7; }
.dl_topstories h3 { margin: 0; padding: 0; font-size: 1em; }
.dl_topstories h3 a, .dl_topstories h3 a:link, .dl_topstories h3 a:visited, .dl_topstories h3 a:active { color: #646464; text-decoration: none; padding: 5px 30px 5px 10px; width: 258px; display: block; background: url('/images/site_bits/topstoriesarrows.gif') no-repeat left center; }
.dl_topstories h3 a:hover { background-color: #f7a560; background-position: right center; color: #fff; }

/* alternating green list as per deeplake - in green box on home page now */
/*
.dl_ourservices { margin: 0; padding: 0; width: 298px; position: relative; left: -9px; margin-right: -9px; }
.dl_ourservices li { list-style: none; margin: 0; padding: 0; background: transparent; border-top: 1px solid #fff; border-bottom: 1px solid #e7e7e7; }
.dl_ourservices h3 { margin: 0; padding: 0; font-size: 1em; }
.dl_ourservices h3 a, .dl_ourservices h3 a:link, .dl_ourservices h3 a:visited, .dl_ourservices h3 a:active { color: #646464; text-decoration: none; padding: 5px 30px 5px 10px; width: 258px; display: block; }
.dl_ourservices h3 a:hover { background-color: #f7a560; background-position: right center; color: #fff; }

.dl_ourservices li.lightgreen h3 a, .dl_ourservices li.lightgreen h3 a:link, .dl_ourservices li.lightgreen h3 a:visited, .dl_ourservices li.lightgreen h3 a:active { background: #e5faf2 url('/images/site_bits/ourservicesarrows_light.gif') no-repeat left center; }

.dl_ourservices li.darkgreen h3 a, .dl_ourservices li.darkgreen h3 a:link, .dl_ourservices li.darkgreen h3 a:visited, .dl_ourservices li.darkgreen h3 a:active { background: #b3f1de url('/images/site_bits/ourservicesarrows_dark.gif') no-repeat left center; }

.dl_ourservices li.darkgreen h3 a:hover, .dl_ourservices li.lightgreen h3 a:hover { background-color: #fff; background-position: right center; color: #646464; }
*/


.dl_ourservices { margin: 0; padding: 0; border-left: 1px solid #6fb5a8; width: 308px; position: relative; top: -8px; }
.dl_ourservices li { list-style: none; margin: 0; padding: 0; background: transparent; border-bottom: 1px solid #6fb5a8; }
.dl_ourservices a, .dl_ourservices a:link, .dl_ourservices a:visited, .dl_ourservices a:active { color: #fff; text-decoration: none; padding: 7px 10px 7px 30px; width: 268px; display: block; background: url('/images/site_bits/subnavbg_trans.png') no-repeat left center; font-weight: bold; _back\ground: none; }
.dl_ourservices a:hover { /*background-color: #f7a560;*/ background-position: right center; _co\lor: #ccc; }
.dl_ourservices h3 { margin: 0; padding: 0; }



.dl_boxed { background: #f1efee url('/images/site_bits/dl_boxed_bg.gif') repeat-y; margin: 0; padding: 0; width: 608px; position: relative; left: -9px; margin-right: -9px; top: -9px; _t\op: -14px; margin-bottom: -18px; }
.dl_boxed li { list-style: none; border-bottom: 1px solid #a8a7a6; padding: 3px; _wid\th: 602px; min-height: 60px; }
.dl_boxed li.last { border-bottom: none; background: url('/images/site_bits/dl_boxed_btm.gif') no-repeat left bottom; }
.dl_boxed li.first { background: url('/images/site_bits/dl_boxed_top.gif') no-repeat left top; }
.dl_boxed li:hover { background: #f0a460; border-top: 1px solid #f5bf90; cursor: pointer; padding-top: 2px; }
.dl_boxed li.first:hover { background: #f0a460 url('/images/site_bits/dl_boxed_top_hover.gif') no-repeat left top; border-top: none; padding-top: 3px; }
.dl_boxed li.last:hover { background: #f0a460 url('/images/site_bits/dl_boxed_btm_hover.gif') no-repeat left bottom; }
.dl_boxed img { border: 4px solid #fff; float: left; margin: 0 10px 0 0; }
.dl_boxed h3 { margin: 0; padding: 0; }
.dl_boxed p { margin: 0; padding: 0; }
.dl_boxed h3 a, .dl_boxed h3 a:link, .dl_boxed h3 a:visited, .dl_boxed h3 a:active { color: #4e4e4e; text-decoration: none; }

/* boxed dynamic list stuff for different widths */
.default_left_split .dl_boxed { width: 298px; background: #f1efee url('/images/site_bits/dl_boxed_split_bg.gif') repeat-y; }
.default_left_split .dl_boxed li { _wid\th: 292px; }
.default_left_split .dl_boxed li.last { background: url('/images/site_bits/dl_boxed_split_btm.gif') no-repeat left bottom; }
.defualt_left_split .dl_boxed li.first { background: url('/images/site_bits/dl_boxed_split_top.gif') no-repeat left top; }
.default_left_split .dl_boxed li.first:hover { background: #f0a460 url('/images/site_bits/dl_boxed_split_top_hover.gif') no-repeat left top; }
.default_left_split .dl_boxed li.last:hover { background: #f0a460 url('/images/site_bits/dl_boxed_split_btm_hover.gif') no-repeat left bottom; }


.default_full .dl_boxed { width: 918px; background: #f1efee url('/images/site_bits/dl_boxed_full_bg.gif') repeat-y; }
.default_full .dl_boxed li { _wid\th: 912px; }
.default_full .dl_boxed li.last { background: url('/images/site_bits/dl_boxed_full_btm.gif') no-repeat left bottom; }
.defualt_full .dl_boxed li.first { background: url('/images/site_bits/dl_boxed_full_top.gif') no-repeat left top; }
.default_full .dl_boxed li.first:hover { background: #f0a460 url('/images/site_bits/dl_boxed_full_top_hover.gif') no-repeat left top; }
.default_full .dl_boxed li.last:hover { background: #f0a460 url('/images/site_bits/dl_boxed_full_btm_hover.gif') no-repeat left bottom; }

.default_full_split .dl_boxed { width: 453px; background: #f1efee url('/images/site_bits/dl_boxed_full_split_bg.gif') repeat-y; }
.default_full_split .dl_boxed li { _wid\th: 447px; }
.default_full_split .dl_boxed li.last { background: url('/images/site_bits/dl_boxed_full_split_btm.gif') no-repeat left bottom; }
.defualt_full_split .dl_boxed li.first { background: url('/images/site_bits/dl_boxed_full_split_top.gif') no-repeat left top; }
.default_full_split .dl_boxed li.first:hover { background: #f0a460 url('/images/site_bits/dl_boxed_full_split_top_hover.gif') no-repeat left top; }
.default_full_split .dl_boxed li.last:hover { background: #f0a460 url('/images/site_bits/dl_boxed_full_split_btm_hover.gif') no-repeat left bottom; }


.dl_indexpulls { margin: 0; padding: 0; }
.dl_indexpulls li { list-style: none; margin: 0; padding: 3px 0 3px 15px; background: url('/images/site_bits/indexpulls/arrow.png') 4px 3px no-repeat; position: relative; _back\ground: none; }
.dl_indexpulls li .iparrow { display: none; _dis\play: block; position: absolute; left: -10px; top: 6px; _fil\ter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_bits/indexpulls/arrow.png', sizingMethod='scale'); }
.dl_indexpulls h3 { margin: 0; padding: 0; color: #fff; }
.dl_indexpulls h3 a, .dl_indexpulls h3 a:link, .dl_indexpulls h3 a:visited, .dl_indexpulls h3 a:active { color: #fff; font-size: 0.7em; }
.dl_indexpulls h3 a:hover { color: #ffc642; }


/**************************************************/

.dl_headline { background: url('/images/site_bits/dlfrontnewsbg.jpg') 10px 10px no-repeat; margin: 0; padding: 40px 0 0 0; }
.dl_headline li { margin: 0; padding: 0 10px 10px 10px; list-style: none; }
.dl_headline a, .dl_headline a:link, .dl_headline a:visited, .dl_headline a:active { color: #4e4e4e; text-decoration: none; }
.dl_headline a:hover { color: #e79b28; }
.dl_headline h3 { color: #e79b28; font-size: 16px; margin: 0; padding: 0; }
.dl_headline p { margin: 0; padding: 0; }
.dl_headline h3 a, .dl_headline h3 a:link, .dl_headline h3 a:visited, .dl_headline h3 a:active { color: #e79b28; text-decoration: none; }
.dl_headline h3 a:hover { color: #4e4e4e; }
.dl_headline img { width: 253px; height: 147px; padding: 16px; background: url('/images/site_bits/dl_headline_img_bg.png') no-repeat; }

.dl_frontnews { background: #f1efee url('/images/site_bits/dl_boxed_bg.gif') repeat-y; margin: 0; padding: 0; width: 304px; border-left: 1px solid #f0e9e2; font-size: 0.9em; }
.dl_frontnews li { list-style: none; border-bottom: 1px solid #dcd1c6; padding: 8px 3px; _wid\th: 298px; min-height: 54px; }
.dl_frontnews li#fn_last.odd { border-bottom: none; background: #ffebd6 url('/images/site_bits/dl_frontnews_odd_btm.gif') no-repeat left bottom; }
.dl_frontnews li#fn_last.even { border-bottom: none; background: #fff6ed url('/images/site_bits/dl_frontnews_even_btm.gif') no-repeat left bottom; }
.dl_frontnews li#fn_first { background: #ffebd6 url('/images/site_bits/dl_frontnews_top.gif') no-repeat left top; }
/*.dl_frontnews li:hover { cursor: pointer; }*/
.dl_frontnews a, .dl_frontnews a:link, .dl_frontnews a:visited, .dl_frontnews a:active { color: #4e4e4e; text-decoration: none; }
.dl_frontnews a:hover { color: #d48515; }
/*.dl_frontnews li:hover { background: #f0a460; border-top: 1px solid #f5bf90; cursor: pointer; padding-top: 2px; }
.dl_frontnews li#fn_first:hover { background: #f0a460 url('/images/site_bits/dl_boxed_top_hover.gif') no-repeat left top; border-top: none; padding-top: 3px; }
.dl_frontnews li#fn_last:hover { background: #f0a460 url('/images/site_bits/dl_boxed_btm_hover.gif') no-repeat left bottom; }*/
.dl_frontnews img { border: 4px solid #fff; float: left; margin: 0 10px 0 0; }
.dl_frontnews h3 { margin: 0; padding: 0; font-size: 1em; }
.dl_frontnews p { margin: 0; padding: 0; }
.dl_frontnews h3 a, .dl_frontnews h3 a:link, .dl_frontnews h3 a:visited, .dl_frontnews h3 a:active { color: #d48515; text-decoration: none; }
.dl_frontnews h3 a:hover { color: #4e4e4e; }
.dl_frontnews li.odd { background: #ffebd6 url('/images/site_bits/dl_frontnews_odd_bg.gif') repeat-y; }
.dl_frontnews li.even { background: #fff6ed url('/images/site_bits/dl_frontnews_even_bg.gif') repeat-y; }


.dl_frontevents { margin: 0; padding: 30px 0 0 0; width: 298px; position: relative; left: -9px; background: url('/images/site_bits/dl_frontevents_bg.jpg') 9px 0 no-repeat; }
.dl_frontevents li { margin: 0; padding: 5px 10px; list-style: none; border-bottom: 1px solid #cbe2e7; border-top: 1px solid #fff; }
.dl_frontevents li.odd { background: #d6f7ff; }
.dl_frontevents li.even { background: #f1fdff; }
.dl_frontevents h3 { margin: 0; padding: 0; font-size: 1em; }
.dl_frontevents p { margin: 0; padding: 0; }
.dl_frontevents a, .dl_frontevents a:link, .dl_frontevents a:visited, .dl_frontevents a:active { text-decoration: none; }
.dl_frontevents p.date { font-size: 0.9em; color: #40d9ff; }


/*tables and form styles*/

.tabledefault { border-collapse: collapse; border: 1px solid #aaaaaa; margin: 10px; }
.tabledefault td { border: 1px solid #aaaaaa; padding: 5px; }
.tabledefault th { border: 1px solid #aaaaaa; background: #eeeeee; padding: 5px; color: black; text-align: left; }
.tabledefault p { margin: 0px; }

.formdefault {/*width:550px*/;font-size:1em;}
.formdefault label { float:left;width:150px;padding:5px 1px 0px 0px;display:block; clear:both;}
.formdefault input , .formdefault select , .formdefault textarea {width:170px;font-family:sans-serif;margin:2px 0px;font-size:11px;}
.formdefault textarea{height:60px;}
.formdefault .checkbox {width:15px;margin:0px;}
.formdefault .button {width:auto;}
.formdefault select{width:175px;}
.formdefault .submit { width: auto; }

