/* Reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, ins, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; 	outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; } body 	{ line-height: 1;} ol, ul 	{ list-style: none;} blockquote, q { quotes: none;}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none;} /* remember to define focus styles! */
:focus { outline: 0;} /* remember to highlight inserts somehow! */ ins { text-decoration: none;} del { text-decoration: line-through;} /* tables still need 'cellspacing="0"' in the markup */table { border-collapse: collapse;	border-spacing: 0;} /* Clearing Floats */.clearfix { display: inline-block; } .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clear { clear:both; height:1px; width:100%; margin-bottom:-1px; font-size:0px; line-height:0; } /* Hides from IE-mac \*/ * html .clearfix {height: 1%;} .clearfix {display: block;} /* End hide from IE-mac */

body 			{ font-size:1em; color:#000; font-family:Arial, Helvetica, sans-serif; }
.insidebg		{ background:url(../img/corporate/body-bg.gif) repeat-x 0 0; }
.homebg			{ background:url(../img/corporate/home-body-bg.gif) repeat-x 0 0;  }

#wrapper		{ display:block; margin:0px auto; width:960px;}
#header			{ display:block; margin:0; padding:0; width:960px; height:120px; position:relative}
.logo			{ display:block; height:57px; float:left; padding:23px 0 0 0}

#nav							{ display:block;}
	#nav ul						{ float:left}
	#nav ul li					{ list-style:none; margin:0; float:left; }
	#nav ul li a				{ display:block; background-image:url(../img/corporate/menu.gif); background-repeat:no-repeat; height:40px; text-indent:-9999em;}
	#nav ul li#nav01 a			{ width:67px; background-position:0 0;}
	#nav ul li#nav02 a			{ width:88px; background-position:-67px 0;}
	#nav ul li#nav03 a			{ width:89px; background-position:-155px 0;}
	#nav ul li#nav04 a			{ width:105px; background-position:-244px 0;}
	#nav ul li#nav05 a			{ width:88px; background-position:-349px 0;}
	#nav ul li#nav06 a 			{ width:84px; background-position:-437px 0;}
	#nav ul li#nav07 a			{ width:84px; background-position:-524px 0;}
	#nav ul li#nav08 a			{ width:82px; background-position:-608px 0;}
	#nav ul li#nav09 a			{ width:67px; background-position:-690px 0;}
	#nav ul li#nav10 a			{ width:103px; background-position:-757px 0;}
	#nav ul li#nav01 a:hover	{ width:67px; background-position:0 0;}
	#nav ul li#nav02 a:hover	{ width:88px; background-position:-67px -40px;}
	#nav ul li#nav03 a:hover	{ width:89px; background-position:-155px -40px;}
	#nav ul li#nav04 a:hover	{ width:105px; background-position:-244px -40px;}
	#nav ul li#nav05 a:hover	{ width:88px; background-position:-349px -40px;}
	#nav ul li#nav06 a:hover	{ width:84px; background-position:-437px -40px;}
	#nav ul li#nav07 a:hover	{ width:84px; background-position:-524px -40px;}
	#nav ul li#nav08 a:hover	{ width:82px; background-position:-608px -40px;}
	#nav ul li#nav09 a:hover	{ width:67px; background-position:-690px -40px;}
	#nav ul li#nav10 a:hover	{ width:103px; background-position:-757px -40px;}
	#nav ul li#nav01 a.active	{ width:67px; background-position:0 -80px;}
	#nav ul li#nav02 a.active	{ width:88px; background-position:-67px -80px;}
	#nav ul li#nav03 a.active	{ width:89px; background-position:-155px -80px;}
	#nav ul li#nav04 a.active	{ width:105px; background-position:-244px -80px;}
	#nav ul li#nav05 a.active	{ width:88px; background-position:-349px -80px;}
	#nav ul li#nav06 a.active	{ width:84px; background-position:-437px -80px;}
	#nav ul li#nav07 a.active	{ width:84px; background-position:-524px -80px;}
	#nav ul li#nav08 a.active	{ width:82px; background-position:-608px -80px;}
	#nav ul li#nav09 a.active	{ width:67px; background-position:-690px -80px;}
	#nav ul li#nav10 a.active	{ width:103px; background-position:-757px -80px;}
	
.header-search	{ float:right; display:block; padding:7px 0 0 0}
	.header-search .search-box	{ display:block; width:209px; height:23px; background:url(../img/corporate/nav-search.gif) no-repeat 0 0; outline:none; border:none; float:left; padding:5px 3px 0 3px; font-size:0.75em; font-family:Arial, Helvetica, sans-serif }
	.header-search .search-btn	{ display:block; float:left; background:url(../img/corporate/nav-search.gif) no-repeat top right; width:25px; height:28px;}
.header-btns		{ display:block; float:right;}
	.header-btns a	{ float:left; display:block;}
	.header-btns .license-btn	{ margin:0 25px 0 0 }
	.header-btns .manage-btn	{ margin:0 25px 0 0 }
	.header-btns .protect-btn	{ }

/* common classes */
.row			{ display:block; margin:0 0 30px 0;}
.fl-left		{ float:left;}
.fl-right		{ float:right;}
.hidden			{ display:none;}
.top-right		{ position:absolute; top:0px; right:0px;}
.fade-3col		{ padding:20px 0 0 0; background:url(../img/fade-3col.gif) no-repeat bottom left;}
.end-fade		{ padding:20px 0; background:url(../img/home-row-bg.gif) repeat-x bottom left;}
.first-col		{ padding-right:15px;}
.mid-col		{ padding-right:15px; padding-left:15px;}
.last-col		{ padding-left:15px;}
.imgflr			{ display:block; float:right; margin:0 0 15px 15px;}
.imgfll			{ display:block; float:left; margin:0 15px 15px 0; }
.hidden			{ display:none;}
.pad-20			{ padding:0 20px;}
.greentxt		{ color:#429739;}
.divider		{ padding:0 10px 0 0; background:url(../img/grey-pipe.gif) no-repeat right 2px; margin:0 10px 0 0}

.col-130		{ width:130px; display:block;}
.col-150		{ width:140px; display:block;}
.col-160		{ width:160px; display:block;}
.col-200		{ width:200px; display:block;}
.col-220		{ width:220px; display:block;}
.col-280		{ width:280px; display:block;}
.col-300		{ width:300px; display:block;}
.col-600		{ width:600px; display:block;}
.col-640		{ width:640px; display:block;}
.col-700		{ width:700px; display:block}
.col-720		{ width:720px; display:block}
.col-740		{ width:740px; display:block;}

/* Inside pages */
#inside							{ display:block; padding-bottom:20px;}
.three-col						{ display:block; background:url(../img/corporate/corporate-3col-bg.png) repeat-y 0 0;}
.homepage						{ display:block; background:url(../img/corporate/main-bg.png) repeat-y top right}

.feature						{ display:block; background:url(../img/corporate/homepage-feature-bg.gif) repeat-x 0 0; padding:30px 0; height:120px; width:960px; position:relative; display:block;}
	.feature h1					{ color:#002859; font-size:1.5em; font-weight:normal; display:block; margin:0 0 10px 0;}
	.feature p					{ color:#000; font-size:0.75em; line-height:1.5;} 
.homepage .photobox				{ display:block; position:absolute; top:1px; right:-20px;}
	.homepage .photobox img		{ margin:0 0 0 20px}
.home-cols						{ display:block; padding:20px 0; overflow:hidden}
	.home-cols .col-220			{ margin:0 20px 0 0;}
	.home-cols .end-col			{ margin:0}
	.home-cols .tall			{ display:block; min-height:300px; padding:0; margin:0 0 5px 0; background:url(../img/corporate/spotlight-bg.jpg) no-repeat bottom left}
	.home-cols h1 				{ display:block; margin:0 0 10px 0; }
	.home-cols h1 a				{ display:block; width:220px; height:70px;}
	.home-cols img				{ margin:0px auto; display:block}
	.home-cols .tall p			{ padding:10px; font-size:0.6875em; line-height:1.3}
	.home-cols h1.license a		{ display:block; background:url(../img/corporate/license-heading.png) no-repeat 0 0; text-indent:-9999em}
	.home-cols h1.customers a	{ display:block; background:url(../img/corporate/manage-heading.png) no-repeat 0 0; text-indent:-9999em}
	.home-cols h1.products a	{ display:block; background:url(../img/corporate/protect-heading.png) no-repeat 0 0; text-indent:-9999em}
	.home-cols .short			{ display:block; min-height:90px; padding:5px; margin:0 0 30px 0; background:url(../img/corporate/spotlight-small-bg.gif) no-repeat top left}
	.home-cols .short h2		{ display:block; margin:0 0 5px 0; padding:0;}
	.home-cols .short p			{ padding:10px 5px; font-size:0.6875em; line-height:1.3}
	.home-cols .h-learn-more a	{ display:block; width:210px; height:34px; background:url(../img/corporate/btn/learn-more.gif) no-repeat 0 0; text-indent:-9999em; cursor:pointer;}
	.home-cols .h-learn-more a:hover	{ background:url(../img/corporate/btn/learn-more.gif) no-repeat 0 -34px;}
	.home-cols .h-plans-pricing	a	{ display:block; width:210px; height:34px; background:url(../img/corporate/btn/h-plans-pricing.gif) no-repeat 0 0; text-indent:-9999em; cursor:pointer;}
	.home-cols .h-plans-pricing a:hover	{ background:url(../img/corporate/btn/h-plans-pricing.gif) no-repeat 0 -34px;}
	.home-cols .h-try-slps a		{ display:block; width:210px; height:34px; background:url(../img/corporate/btn/h-try-slps.gif) no-repeat 0 0; text-indent:-9999em; cursor:pointer;}
	.home-cols .h-try-slps a:hover{ background:url(../img/corporate/btn/h-try-slps.gif) no-repeat 0 -34px;}
	
	.logos						{ display:block; padding:15px 0 0 0; border-top:1px solid #e8eaeb}
	.logos-no-border			{ display:block; padding:15px 0 0 0; }
	.logos img					{ margin:0px 15px 0 0; float:left}

.home-r-col						{ display:block; position:relative;}
	.home-r-col .rss			{ padding:1px 0 1px 18px; background:url(../img/corporate/rss.gif) no-repeat 0 1px; font-size:0.6875em; position:absolute; top:0px; right:20px;}
	.home-r-col .rss:link, .home-r-col .rss:active, .home-r-col .rss:visited { color:#002859; text-decoration:none}
	.home-r-col .rss:hover 		{ color:#002859; text-decoration:underline}
	.home-r-col h3				{ text-transform:uppercase; font-size:1em; color:#002859; display:block; margin:0 0 15px 0;}
	.home-r-col h3 a			{ color:#002859;}
	.home-r-col h3 a:link, .home-r-col h3 a:active, .home-r-col h3 a:visited { color:#002859; text-decoration:none}
	.home-r-col h3 a:hover 		{ color:#002859; text-decoration:underline}
	.home-r-col dl				{ display:block; margin:0 0 20px 0;}
	.home-r-col dl dt			{ font-size:0.75em; display:block; margin:0 0 5px 0; color:#0051a2; font-weight:bold}
	.home-r-col dl dd			{ font-size:0.6875em; line-height:1.3; margin:0 0 5px 0;}
	.home-r-col dl a:link, .home-r-col dl a:active, .home-r-col dl a:visited { color:#0051a2; text-decoration:none}
	.home-r-col dl a:hover 		{ color:#0051a2; text-decoration:underline}
	.home-r-col span, .home-r-col .date		{ color:#5b6064;}
	.home-r-col p				{ font-size:0.6875em;}
	.home-r-col p a:link, .home-r-col p a:active, .home-r-col p a:visited { color:#0051a2; text-decoration:none}
	.home-r-col p a:hover		{ color:#0051a2; text-decoration:underline}

#subnav							{ display:block; padding:30px 20px 20px 20px;}
	#subnav h1					{ display:block; color:#bdc4c9; font-size:1.125em; font-weight:bold; margin:0 0 30px 0;}
	#subnav ul li				{ list-style:none; display:block; margin:0 0 8px 0; line-height:1.3; font-size:0.6875em}
	#subnav ul li ul			{ margin:10px 0 10px 5px}
	#subnav ul li ul li			{ font-size:100%}
	#subnav ul li a				{ display:block; }
	#subnav ul li ul li a		{ padding:0 0 0 10px; background:url(../img/corporate/breadcrumb-arrow.gif) no-repeat 0 5px}	
	#subnav ul li a:link, #subnav ul li a:active, #subnav ul li a:visited { color:#7f858a; text-decoration:none;}
	#subnav ul li a:hover, #subnav ul li a.active	{ color:#000 !important; text-decoration:none;}
	
#breadcrumb						{ font-size:0.6875em; line-height:1.3; color:#5b6064; padding:10px; border-bottom:1px solid #e0e4e6; background:#fafbfb url(../img/corporate/breadcrumb-bg.gif) repeat-x 0 0; width:620px; display:block; margin:0 0 20px 0; }
	#breadcrumb p				{ font-size:1em; margin:0}
	#breadcrumb p a				{ color:#0051a2; padding:0 13px 0 0; margin:0 5px; background:url(../img/corporate/breadcrumb-arrow.gif) no-repeat right 5px;}
	#breadcrumb p a:link, #breadcrumb p a:active, #breadcrumb p a:visited { color:#0051a2; text-decoration:none;}
	#breadcrumb p a:hover 		{ color:#0051a2; text-decoration:underline;}
	#breadcrumb p span			{ color:#0051a2; font-weight:bold; margin:0 5px}

#footer							{ background-color:#001734; padding:40px 30px; display:block;}
	#footer p					{ font-size:0.6875em; line-height:1; margin:0}
	#footer a					{ color:#4eaff0; padding:0 10px 0 0; margin:0 10px 0 0; background:url(../img/footer-pipe.gif) no-repeat right 2px;}
	#footer .no-pipe			{ padding:0; margin:0; background:none}
	#footer a:link, #footer a:active, #footer a:visited { color:#4eaff0; text-decoration:none}
	#footer a:hover 			{ color:#4eaff0; text-decoration:underline}
	#footer .fl-right p			{ text-align:right;}
	
/* right column */
#right-col						{ display:block; padding:20px 0; font-size:1em}
	#right-col .row				{ padding-left:20px; display:block;}
	#right-col .actions			{ padding-left:10px; display:block; margin:0 0 20px 0;}
	#right-col .actions a		{ font-size:0.6875em;}
	#right-col .actions a.rss	{ padding:2px 0 2px 18px; background:url(../img/corporate/rss.gif) no-repeat 0 3px;}
	#right-col .actions a.print	{ padding:2px 0 2px 35px; background:url(../img/corporate/print.png) no-repeat 11px 1px;}
	#right-col p, #right-col ul li, #right-col ol li  { font-size:0.6875em;}
	#right-col h1				{ font-weight:normal; font-size:1.125em; color:#bdc4c9; }
	
#right-col .try-slps			{ display:block; width:150px; height:34px; margin:0 0 10px 0; background:url(../img/corporate/try-slps.gif) no-repeat 0 0; text-indent:-9999em; cursor:pointer;}
#right-col .plans-pricing		{ display:block; width:150px; height:34px; margin:0 0 10px 0; background:url(../img/corporate/plans-pricing.gif) no-repeat 0 0; text-indent:-9999em; cursor:pointer;}
#right-col .learn-more			{ display:block; width:150px; height:34px; margin:0 0 10px 0; background:url(../img/corporate/learn-more.gif) no-repeat 0 0; text-indent:-9999em; cursor:pointer;}

/* Content styles */
.content h1#pageheading			{ font-size:1.5em; font-weight:normal; color:#000; display:block; margin:0 0 15px 0; padding:0 0 10px 0; line-height:1.3; border-bottom:1px solid #bdc4c9}
.content h1						{ font-size:1.25em; font-weight:normal; color:#5b6064; display:block; margin:0 0 15px 0; line-height:1.3;}
.content h2						{ font-size:1.125em; font-weight:normal; color:#5b6064; display:block; margin:0 0 15px 0; line-height:1.3;}
.content h3						{ font-size:1em; font-weight:bold; color:#5b6064; display:block; margin:0 0 10px 0; line-height:1.3;}
.content h4						{ font-size:0.9375em; font-weight:bold; color:#5b6064; display:block; margin:0 0 10px 0; line-height:1.3;}
.content h5						{ font-size:0.875em; font-weight:bold; color:#5b6064; display:block; margin:0 0 5px 0; line-height:1.3;}
.content h6						{ font-size:0.75em; font-weight:bold; color:#5b6064; display:block; margin:0 0 5px 0; line-height:1.3;}
.content a:link, .content a:active, .content a:visited 	{ color:#0051a2; text-decoration:none;}
.content a:hover 				{ color:#0051a2; text-decoration:underline;}
.content p						{ color:#000; font-size:0.75em; line-height:1.5; display:block; margin:0 0 15px 0;}
.content ul 					{ margin:0 0 15px 10px;}
	.content ul li				{ list-style:none; padding:0 0 0 15px; background:url(../img/bullet.gif) no-repeat 0 6px; font-size:0.75em; line-height:1.5; }
	.content ul li ul 			{ margin:5px 0 5px 10px;}
	.content ul li ul li		{ font-size:100%;}
.content ol						{ margin:0 0 15px 20px;}
	.content ol li				{ list-style-type:decimal; line-height:1.5; font-size:0.75em;}
	.content ol li ol			{ margin:5px 0 5px 10px}
	.content ol li ol li		{ font-size:100%}
.content dl 					{ margin:0 0 15px 0 }
	.content dt 				{ font-weight:bold; line-height:1.5; font-size:0.75em; margin:0 0 5px 0 }
	.content dd 				{ line-height:1.5; font-size:0.75em; margin:0 0 5px 0 }
.content blockquote				{ display:block; padding:15px 20px; margin:0 0 15px 0; border-color:#a2a3a5; border-style:solid; border-width:1px 0px;}
	.content blockquote p		{ font-size:0.875em; }
	.content blockquote cite	{ font-size:0.75em; font-style:normal; display:block; margin:0 0 10px 0;}
.content table					{ border:1px solid #bdc4c9; border-collapse:collapse; font-size:0.75em; margin:0 0 20px 0}
	.content table th			{ padding:6px; font-weight:bold; background-color:#a2a3a5; border:1px solid #bdc4c9; text-align:left; color:#fff}
	.content table td			{ padding:6px; font-weight:normal; border:1px solid #a2a3a5;}
	.content table .alt td		{ background-color:#f1f4f5}
	.content table tfoot td		{ background-color:#f1f4f5}
.content .screenshot			{ display:block; margin:0 0 20px 0;}
	.content .screenshot img	{ display:block; margin:0;}
	.content .screenshot .caption	{ background-color:#000; padding:5px 10px; color:#fff}
	.content .screenshot .caption p	{ color:#fff;}
.content pre					{ white-space:normal; display:block; border:3px solid #bdc4c9; outline:none; width:590px; white-space:normal }

.pagination					{ padding:5px; margin:0 0 20px 0; display:block; border-color:#dce7f1; border-style:solid; border-width:1px; }
	.pagination ul 			{ margin-left:auto; margin-right:auto; text-align:center; margin-bottom:0 !important; line-height:1; display:block; width:580px}
	.pagination li 			{ list-style:none; font-size:0.75em; display:block; float:left; margin-right:2px; background:none !important; padding:0;}
	.pagination #pagPrevious, .pagination #pagFirst	{ margin-right:20px}
	.pagination #pagPrevious a { background:url(../img/arrows/previous.gif) no-repeat left 9px; padding-left:10px; }
	.pagination #pagNext, .pagination #pagLast { margin-left:20px}
	.pagination #pagNext a 	{ background:url(../img/arrows/next.gif) no-repeat right 9px; padding-right:10px; }
	.pagination #pagFirst a { background:url(../img/arrows/first.gif) no-repeat left 9px; padding-left:11px; }	
	.pagination #pagLast a 	{ background:url(../img/arrows/last.gif) no-repeat right 9px; padding-right:11px; }
	.pagination #pagInfo 	{ margin:0 20px 0 20px; padding:3px 0 0 0 }
	.pagination #pagGoTo 	{ padding:0px 20px 0px 6px;}
	.pagination #pagGoTo label { margin-right:3px; color:#000; }
	.pagination #pagGoTo select { color:#000; border:1px solid #d6d7d7; padding:2px; font-size:0.875em}	
	.pagination li a 		{ display:block; padding:5px 0 0 0; margin:0; line-height:1; color:#4d89b9;}
	.pagination li a:link, .pagination li a:active, .pagination li a:visited { color:#4d89b9; text-decoration:none } 
	.pagination li a:hover 	{ color:#1a3e5b; text-decoration:none; } 
	.pagination #pagOn a 	{ color:#4d89b9; background-color:#00539a}

.inishForm						{ display:block; margin:0 0 15px 0; }
	.inishForm .inishFormCta	{ color:#fff; border:1px dotted #fff; padding:8px; background-color:#4eaff0; display:block; margin:0 0 15px 0; }
	.inishForm .inishFormCta p	{ color:#fff; line-height:1.2; margin:0 !important}
	.ErrorLabel					{ color:#aa0000; border:1px dotted #ecebdc; padding:8px; background-color:#ffffcc; display:block; margin:0 0 15px 0; font-size:0.75em }
	.inishForm fieldset			{ border:1px solid #bdc4c9; padding:5px; margin:0 0 15px 0; }
	.inishForm legend			{ padding:6px 12px; margin:0; color:#fff; font-size:0.9375em; background-color:#000; border:1px solid #bdc4c9; font-size:0.75em; font-weight:bold}
	.inishForm .formline		{ display:block; min-height:20px; clear:both; background:url(../img/formline.gif) repeat-x bottom left; overflow:visible; padding:6px 5px }
	.inishForm .formline label, .inishForm .Uploader .UploaderLabel	{ font-size:0.75em; width:250px; display:block; float:left; text-align:right; margin-right:15px; padding:5px 0 0 0; color:#000  }
	.inishForm .formline input	{ font-size:0.75em; border:1px solid #cdcdcd; outline:2px solid #eee; padding:1px; font-family:Arial, Helvetica, sans-serif; color:#000}
	.inishForm .formline textarea{ font-size:0.75em; border:1px solid #cdcdcd; outline:2px solid #eee; font-family:Arial, Helvetica, sans-serif; padding:1px;  color:#000}
	.inishForm .formline select	{ font-size:0.75em; border:1px solid #cdcdcd; outline:2px solid #eee; padding:1px; font-family:Arial, Helvetica, sans-serif;  color:#000}
	.inishForm .boxwrap			{ width:250px; float:left}
	.inishForm .checkboxes input, .inishForm .radiobuttons input	{ display:inline; margin-right:2px; outline:none; border:none }
	.inishForm .checkboxes span, .inishForm .radiobuttons span		{ width:auto; display:inline; padding:0; font-size:0.75em;}
	.inishForm .formInfo p		{ margin:5px !important; }
	.inishForm .formInline		{ padding:5px 10px}
	.inishForm .formInline input	{ display:inline; margin-right:5px; outline:none; border:none}
	.inishForm .formInline label	{ display:inline; float:none; width:auto; font-size:0.75em}
	.inishForm .buttonline		{ display:block; min-height:20px; clear:both; background-color:#bdc4c9; padding:8px 10px; text-align:left; }
	.inishForm .buttonline input { font-size:0.75em; padding:0; margin-left:260px;} 
	.inishForm .formError		{ display:block; color:#aa0000; margin-left:265px; padding:8px 0 5px 0; font-size:0.75em; font-weight:bold; }
	.inishForm .info			{ display:block; color:#4eaff0; margin-left:265px; padding:8px 0 5px 0px; font-size:0.75em; font-weight:bold}
	.inishForm .profile-pic .Uploader		{ display:block; min-height:20px; clear:both; overflow:visible; padding:6px 5px}
	.inishForm .profile-pic .Uploader input { outline:none !important}
	.inishForm .profile-pic a	{ display:block; margin-left:265px; padding:8px 0 5px 0px; font-size:0.75em;}
	.inishForm .profile-pic img	{ display:block; margin-left:265px; }
	.inishForm .delete-button	{ display:block; border:none; float:left; margin:0 10px;}

.s50 input, .s50 select	{ width:50px;} .s75 input, .s75 select { width:75px;} .s100 input, .s100 select { width:100px} .s125 input, .s125 select { width:125px} .s150 input, .s150 select { width:150px;} .s175 input, .s175 select, .s175 textarea { width:175px} .s200 input, .s200 select, .s200 textarea { width:200px} .s225 input, .s225 select, .s225 textarea { width:225px;} .s250 input, .s250 select, .s250 textarea { width:250px} 

.pollWrap						{ border-top:1px solid #bdc4c9; display:block; margin:0 0 20px 0}
	.pollWrap .pollDate			{ font-size:0.75em; font-family:Arial, Helvetica, sans-serif !important; color:#000; background-color:#f1f4f5; padding:3px 12px 3px 12px; margin:0 0 10px 0}
	.pollWrap .poll dt			{ color:#000; font-weight:bold;}	
	.pollWrap .pollNotice 		{ font-weight:bold; color:#4eaff0}
	.pollWrap .pollError		{ font-weight:bold; color:#aa0000}
	.pollWrap .thankYou			{ font-weight:bold; color:#429739}
	.pollResults				{ display:block; margin:0 0 20px 0}
	.pollResults dt				{ border-bottom:1px solid #000; padding:0 0 3px 0; margin:0 0 6px 0}
	.pollResults dd				{ margin:0 0 6px 0}

.icon-list						{ display:block; margin:0 !important;}
	.icon-list li				{ padding:0 0 0 25px !important; margin:0 0 10px 0;}
	.icon-list .question-icon	{ background:url(../img/icon/question.png) no-repeat 0 0}
	.icon-list .info-icon		{ background:url(../img/icon/info.png) no-repeat 0 0}
	.icon-list .txt-icon		{ background:url(../img/icon/txt.png) no-repeat 0 0}
	.icon-list .comment-icon	{ background:url(../img/icon/comment.png) no-repeat 0 0}

.search-result					{ display:block; margin:0 0 10px 0; padding:0 0 10px 0px; border-bottom:1px solid #bdc4c9}
	.search-result em			{ display:block; margin:0 0 5px 0; font-style:normal;}
	.search-result p			{ margin:0 0 5px 0}
	.faq-result					{ background:url(../img/icon/q-icon.gif) no-repeat 0 0;}
	.docu-result				{ background:url(../img/icon/txt-icon.gif) no-repeat 0 0;}
	.forum-result				{ background:url(../img/icon/comment-icon.gif) no-repeat 0 0;}

.news-item 						{ display:block; min-height:145px; padding:10px 0 0 0; margin:0 0 10px 0; background:url(../img/formline.gif) repeat-x bottom left}
	.news-item .news-item-content	{ display:block; min-height:145px;}
	.news-item .meta p			{ color:#5b6064; margin:0 0 10px 0; line-height:1}
.meta p							{ color:#5b6064; line-height:1}	
