div.yui-b p { margin: 0 0 .5em 0; color: #000000;}         
div.yui-b p strong { font-weight: bold; color: #000000;} 
div.yui-b p em {  color: #000000;}            
h1 { font-weight: bold; margin: 0 0 1em 0; padding: .25em .5em;}
#content { float: left; width: 100%; display: inline; margin: 10px 0px 10px 0px;}
div.pagedivision ul li { list-style-type: disc; list-style-position: inside;}
div.pagedivision h3 {font-weight: bold; font-size: medium;}
.yui-skin-sam .yui-dt-table { width:100%;	}
#productsandservices { position: static;   }
#pscroller1 { width: 90%; height: 100px; border: 1px solid black; padding: 5px; background-color: #D2D8E4;}
.hidden { display: none;}
.center { padding-left: 40%; padding-bottom: 10px;}
.textarea ol li  {list-style-type: decimal;list-style-position: inside;}
.textarea  {margin: 15px 10px 5px 5px;}
.textarea em  {font-style: italic;}
.textarea strong  {font-weight: bold;}
.textarea p h2  {Font-family: arial;color: #000000;}
.textarea h2  {Font-family: arial;color: #000000;font-size: 15px;text-align: center;}
#form fieldset {border: 2px groove #ccc; margin: .5em;padding: .5em;}
.fixedwidth {width: 350px;margin: 5px 5px 5px 5px;}
.pagedivision {display: block;border: 2px groove #ccc;margin: 5px 5px 5px 5px;padding: 5px 5px 5px 5px;background-color: #AF9BB6;}
.newssource {font-size: 8px; font-style: italic;}
.faqq {background-color: #DAD8F4;min-height:50px;height:auto !important;height:50px;border: 2px ridge #ccc;}
.faqq span {float:left;color:#AF9BB6;font-size:50px;line-height:50px;font-family: Times, serif, Georgia;}
.faqa {background-color: #AF9BB6;min-height:50px;height:auto !important; height:50px;border: 2px ridge #ccc;}
.faqa span {float:left;color: #DAD8F4;font-size: 50px;line-height: 50px;font-family: Times, serif, Georgia;}
.yui-dt-col-Status {width: 10px;}
.yui-dt-col-Delete { width: 10px;}
#poll  {display: block;}
#pollquestion  {font-weight: bold;color : #000000;}
.spacer {float:left; margin: 5px 0px 0px 0px;}

/* Header elemets */
#Login_userEmail {border: 0px;}
#Login_userPassword {border: 0px;}
/* Mail css elements */
.mailFlag {margin: 5px 5px 5px 5px; width: 20px; height: 40px;}
#fromUser {margin: 5px 5px 5px 5px;Font-family: arial;color: #544E4F; font-weight:bold; font-size: 0.875em;}
#fromUser a {Font-family: arial;color: #4C787E; font-weight:bold; font-size: 0.875em;}
#actions {padding-top: 10px }
#actions a {padding: 10px 10px 10px 10px;}

/* Common Elements */
a:hover {color: #000000; text-decoration: underline;}
a.active:hover {color: #000000;}
.warning {color: #FF0000; font-weight: bold;}

/* Struts formatting */
.wwlbl  {width:35%; float:left; margin: 5px 5px 5px 5px;}
.wwctrl {width:35%; float:left; margin: 5px 5px 5px 5px;}
.wwerr  {float:left;margin-left:37%; width:50%; margin: 5px 5px 5px 5px;}
#wwlbl_Join_register_email {margin: 5px 5px 5px 5px;}
#wwctrl_Join_register_email {margin: 5px 5px 5px 5px;}
#wwlbl_Join_register_password1  {margin: 5px 5px 5px 5px;}
#wwctrl_Join_register_password1 {margin: 5px 5px 5px 5px;}
#wwlbl_Join_register_password2  {margin: 5px 5px 5px 5px;}
#wwctrl_Join_register_password2 {margin: 5px 5px 5px 5px;}
#wwlbl_Join_register_name {margin: 5px 5px 5px 5px;}
#wwctrl_Join_register_name {margin: 5px 5px 5px 5px;}
#wwctrl_registrationConfirm {width:45%; display:block;}
#wwctrl_registrationConfirm input {border: 0px;}

#wwlbl_UserProfile_update_user_expertise {width:75%; float:left; margin: 5px 5px 5px 5px;}
#wwctrl_UserProfile_update_user_expertise {width:75%; float:left; margin: 5px 5px 5px 5px;}
#wwlbl_UserProfile_update_user_generalInterests {width:75%; float:left; margin: 5px 5px 5px 5px;}
#wwctrl_UserProfile_update_user_generalInterests {width:75%; float:left; margin: 5px 5px 5px 5px;}
#wwlbl_UserProfile_update_user_tags {width:48%; float:left; margin: 5px 5px 5px 5px;}
#wwctrl_UserProfile_update_user_tags {width:48%; float:left; margin: 5px 5px 5px 5px;}
#wwctrl_UserProfile_update_0 {width:75%; float:left; margin: 5px 5px 5px 5px;}

#departmentDropdown {width:80%; float:left; margin: 5px 5px 5px 5px;}

/* Sort this out */
#wwlbl_Blog_publish_body {width:5%; float:left; margin: 5px 5px 5px 5px;}
#wwlbl_Blog_publish_subject {width:10%; float:left; margin: 5px 5px 5px 5px;}
#wwctrl_Blog_publish_subject {width:80%; float:left; margin: 5px 5px 5px 5px;}
#wwctrl_Blogpublish {width:45%; display:block; margin: 5px 5px 5px 5px;}
#wwctrl_Blogpublish input {border: 0px;}

/* CSS boxes.*/
.boxHeadertext {padding:8px 6px 5px 10px; Font-family: arial;color: #000000; font-weight:bold; font-size: 1em;}
.boxText {color:#333333;padding:8px 6px 5px 10px;}

/* Common classes */
.widget {display:block;min-width:0pt;-moz-border-radius-bottomleft:0pt !important;-moz-border-radius-bottomright:0pt !important;-moz-border-radius-topleft:0pt !important;-moz-border-radius-topright:0pt !important;padding:5px 5px;}
.rtBoxHeader {position:relative;display:inline;float:left;width:100%;} 
.rtBoxHeaderLeft {float:left;height:33px;margin:0pt;padding:0pt;}
.rtBoxHeaderRight {float:right;height:33px;margin:0pt;padding:0pt;width:13px;text-align:left;background-image:none;}
.rtBoxBottom {height:13px;}
.rtBoxBottomLeft { float:left; height:13px; margin:0pt; padding:0pt; width:90%; background-image:none;}
.rtBoxBottomRight {float:right; height:13px; margin:0pt; padding:0pt; width:9.9%;}
.boxBottomLeft {background:transparent url(../images/general/boxes/ld_corner_bl.gif) no-repeat scroll 0% 0% !important;}
.boxBottomRight {background:transparent url(../images/general/boxes/ld_corner_br.gif) no-repeat scroll right top !important;}
/* Formatting for body*/
.rtBoxBody {padding:2px 2px 0px 10px;border-color:-moz-use-text-color #E5E5E5; border-style:none solid; border-width:0pt 1px; width:auto !important; clear:left; overflow:hidden;border-color:-moz-use-text-color #E5E5E5;border-style:none solid;border-width:0pt 1px;}
.rtBoxBody ul {padding:2px 2px 0px 5px;}
.rtBoxBody li {padding:1px 1px 0px 5px;list-style-type:circle;list-style-position:inside;font-size:10pt;}

/* Green box*/
.boxGreenHeader { background:transparent url(../images/general/boxes/green/ld_bargrad_green.png) repeat-x scroll 0pt 0pt !important;}
.boxGreenHeaderLeft { width:90%; background:transparent url(../images/general/boxes/green/ld_grn_corner_top_left.png) no-repeat scroll 0% 0% !important;}
.boxGreenHeaderRight {background:transparent url(../images/general/boxes/green/ld_grn_corner_top_right.png) no-repeat scroll right top !important;}
.boxGreenBody {background:transparent url(../images/general/boxes/green/ld_bodygrad_green_nl.png) repeat-x scroll left bottom !important;}
.boxGreenBottom {background:transparent url(../images/general/boxes/green/ld_bodygrad_green_bot.png) repeat-x scroll left top !important;}

/* Red content box. */
.boxRedHeader { background:transparent url(../images/general/boxes/red/ld_bargrad_red.png) repeat-x scroll 0pt 0pt !important;}
.boxRedHeaderLeft { width:90%; background:transparent url(../images/general/boxes/red/ld_r_corner_top_left.png) no-repeat scroll 0% 0% !important;}
.boxRedHeaderRight {background:transparent url(../images/general/boxes/red/ld_r_corner_top_right.png) no-repeat scroll right top !important;}
.boxRedBody {background:transparent url(../images/general/boxes/red/ld_bodygrad_red_nl.png) repeat-x scroll left bottom !important;}
.boxRedBottom {background: transparent url(../images/general/boxes/red/ld_bodygrad_red_bot.png) repeat-x scroll left top !important;}

/* Blue content box. */
.boxBlueHeader { background:transparent url(../images/general/boxes/blue/ld_bargrad_blue.png) repeat-x scroll 0pt 0pt !important;}
.boxBlueHeaderLeft { width:90%; background:transparent url(../images/general/boxes/blue/ld_lb_corner_top_left.png) no-repeat scroll 0% 0% !important;}
.boxBlueHeaderRight {background:transparent url(../images/general/boxes/blue/ld_lb_corner_top_right.png) no-repeat scroll right top !important;}
.boxBlueBody {background:transparent url(../images/general/boxes/blue/ld_bodygrad_blue_nl.png) repeat-x scroll left bottom !important;}
.boxBlueBottom {background:transparent url(../images/general/boxes/blue/ld_bodygrad_blue_bot.png) repeat-x scroll left top !important;}

/* Purple content box. */
.boxPurpleHeader { background:transparent url(../images/general/boxes/purple/ld_bargrad_purple.png) repeat-x scroll 0pt 0pt !important;}
.boxPurpleHeaderLeft { width:90%; background:transparent url(../images/general/boxes/purple/ld_p_corner_top_left.png) no-repeat scroll 0% 0% !important;}
.boxPurpleHeaderRight {background:transparent url(../images/general/boxes/purple/ld_p_corner_top_right.png) no-repeat scroll right top !important;}
.boxPurpleBody {background:transparent url(../images/general/boxes/purple/ld_bodygrad_purple_nl.png) repeat-x scroll left bottom !important;}
.boxPurpleBottom {background:transparent url(../images/general/boxes/purple/ld_bodygrad_purple_bot.png) repeat-x scroll left top !important;}

/* Blog formatting */
.blogSubmit {padding:5px 5px 5px 5px;}
.blogTitle {font-size: 12pt; color: #000000;}
.blogDetails {font-size:8pt; color: #41383C;}

/* edit profile formatting*/
#wwlbl_UserProfile_update_user_emailAddress {display:block; width:100%;}
#wwctrl_UserProfile_update_user_emailAddress {width:100%;}
#wwlbl_UserProfile_update_user_telephone {width:100%;}
#wwctrl_UserProfile_update_user_telephone {width:100%;}
#wwlbl_UserProfile_update_user_tags {width:100%;}