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

body#loginpage { background: none; }

h1 { font-size: 1.4em; margin: 0; padding: 0 0 15px 0; }
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; }

#dl_messageBox{background:#ff7800;color:white;padding:10px;margin:10px 0;width:308px;display:none;}

#wrapper { width: 960px; margin: auto; }

#header { width: 960px; min-height: 127px; _hei\ght: 133px; background: url('/images/site_bits/headerbg.png') no-repeat; _back\ground: url('/images/site_bits/ie6/headerbg.gif') no-repeat; position: relative; }
	#logo { width: 176px; height: 111px; padding: 16px 0 5px 23px; }
	
	ul#nav { margin: 0; padding: 0; position: absolute; left: 300px; 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 8px; 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; bottom: 0px; }
	#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; }
	#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; }
	#forgotPassword {position:absolute;top:25px;right:0px;font-size:11px;}
	#forgotPassword a{color:#9dd;text-decoration:none;} 
	#forgotPassword a:hover{color:#6aa;} 
	
#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_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: none; clear: both; }
.bluetop_divider img { display: none; _dis\play: block; _fil\ter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_bits/ie6/bluetop_divider.png', sizingMethod='scale'); }

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

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

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



.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; }

.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; }


.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_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; }
.right300_top { width: 300px; height: 10px; background: url('/images/site_bits/right300_top.png') no-repeat; }
.right300_btm { width: 300px; height: 10px; background: url('/images/site_bits/right300_btm.png') no-repeat; }

.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; }



ul.subnav { margin: 0; padding: 0; width: 298px; position: relative; left: -9px; margin-right: -9px; }
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: #646464; text-decoration: none; padding: 5px 30px 5px 10px; width: 258px; display: block; background: url('/images/site_bits/topstoriesarrows.gif') no-repeat left center; }
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: 920px; padding: 10px 0; }
	.indexpull { width: 135px; height: 118px; float: left; background: url('/images/site_bits/indexpullbg.jpg') no-repeat left top; text-align: center; }
	.indexpull:hover { background-position: left bottom; cursor: pointer; }
	.indexpull a, .indexpull a:link, .indexpull a:visited, .indexpull a:active { text-decoration: none; font-family: Arial,Helvetica,sans-serif; font-weight: bold; display: block; width: 135px; font-size: 11px; }
	.indexpull a:hover { _col\or: #fff; _back\ground-position: left top; }
	.indexpull:hover a, .indexpull:hover a:link, .indexpull:hover a:visited, .indexpull:hover a:active { color: #fff; }
	#indexpull1 { margin: 0 0 0 0px; _mar\gin-left: 0px; }
	#indexpull2, #indexpull3, #indexpull4, #indexpull5, #indexpull6 { margin: 0 0 0 22px; }
	.indexpull_img { height: 90px; }
	.indexpull_link { height: 28px; }
	
	/* vertical alignment stuff */
	.ipl_inner1 { display: table; #position: relative; height: 28px; overflow: hidden; }
	.ipl_inner2 { #position: absolute; #top: 50%; display: table-cell; vertical-align: middle; }
	.indexpull_link a, .indexpull_link a:link, .indexpull_link a:visited, .indexpull_link a:active { #position: relative; #top: -50%; #left: -50%; _hei\ght: 28px; }
	/**/
	
.footerpulls { position: relative; }
h2.footerh2left, h2.footerh2right { position: absolute; top: 0; left: 0; font-size: 11px; padding: 15px 0 0 20px; color: #999; }
h2.footerh2right { left: 50%; padding: 15px 0 0 12px; }
	
#footerpulls_index, #footerpulls_index_test { 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_clientlogos { margin: 0; padding: 0; }
.dl_clientlogos li { margin: 0; padding: 5px 12px; list-style: none; float: left; }

.dl_topstories { margin: 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; }

.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_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_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: 1.5em; 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: 3px; _wid\th: 298px; min-height: 63px; }
.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; }

