body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a {
	font-size: 11px;
	color: #CE6530;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #CE6530;
}
a:hover {
	text-decoration: underline;
	color: #6E0F18;
}
a:active {
	text-decoration: none;
	color: #000000;
}
h1 {
	font-size: 10px;
}
h2 {
	font-size: 12px;
}
h3 {
	font-size: 14px;
}
h4 {
	font-size: 16px;
}
h5 {
	font-size: 18px;
}
h6 {
	font-size: 24px;
}
h1,h2,h3,h4,h5,h6 {
	font-weight: bold;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.largetext {
   font-size: 12px;
   }
.browntext {
   font-weight: bold;
   color: #ce6530;
   }
.browntext a:link, .browntext a:visited, .browntext a:hover, .browntext a:active {
   text-decoration: underline;
   }
   
#podcast {
	background-image: url(images/podcast.gif);
	height: 141px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 140px;
	background-repeat: no-repeat;
}

#podcast h2 {
	color: #CC6633;
	font-size: 14px;
	margin: 0px;
	padding: 0px;	
}
#podcast p {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#podcastLink {
	background-image: url(images/podcast_download.gif);
	background-repeat: no-repeat;
	height: 38px;
	padding-left: 45px;
	padding-top: 11px;
	color: #FFFFFF;
}
#podtable {
border-collapse: collapse;
border: 1px solid #4b1105;
}
#podtable td {
	padding: 5px;
	color: #4b1105;
}
#podtable th {
	padding: 7px;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #4b1105;
	text-align: left;
}
#podtable a:link {
	color: #4b1105;
	font-weight: bold;
	text-decoration: underline;
}
#podtable a:visited {
	color: #4b1105;
}
#podtable a:hover {
	color: #CC6633;
}
#podtable a:active {
	color: #4b1105;
}
#podcastLink a:link {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
#podcastLink a:visited {
	color: #FFFFFF;
}
#podcastLink a:hover {
	color: #FFFFFF;
}
#podcastLink a:active {
	color: #FFFFFF;
}
div.PL_edit {clear:both; display:block;}

/*newsletters*/

#newsletters h2 {color:#fff; font-size:14px; padding:38px 10px 4px 10px;background:url(images/cbt_header.gif) no-repeat;float:right;width:236px;height:19px;}
.newsletter_summary {float:left; padding-right:10px;}
#newsletters .newsletter_summary p {padding:0 0 0.5em 0; margin:0;font-size:12px;}
 #newsletters p {padding:0 0 0.5em 0; margin:0;}
 .download_current {margin-top:0;padding:10px; border:solid 1px #AF7848;width:236px;float:right;}
    .download_current a {font-size:12px;}
 .download_current img {float:right;margin:0 0 0 10px;}
 .getreader {margin-top:10px; float:right;clear:right;}
 #newsletters hr {clear:both;height:1px;color:#AF7848;background:#AF7848;line-height:1px;}

    #newsletters .newsletter_summary h3 {padding-top:0;margin-top:0}
.register {clear:both;padding:10px;font-size:14px; font-weight:normal;float:right;width:236px;background:#FEDFC0;color:#6D101A;margin-top:10px;}
    .register a {font-weight:bold;float:right;}
#newsletters h3 {margin:0;padding:10px 0 10px 0;}
table#newsletter {}
table#newsletter_back_issues td {font-size:12px;color:#AF7848;padding:0 10px 5px 0;font-weight:bold;vertical-align:baseline;}
table#newsletter_back_issues td.bi_download_pdf a {color:#000000;font-size:10px;}

p.error {color:#ff0033;font-weight:bold;background:url(images/alert.gif) no-repeat 0 50%;padding-left:10px;line-height:17px}
p.confirm {color:#049410;font-weight:bold;background:url(images/confirm.gif) no-repeat 0 50%;padding-left:18px;line-height:26px}
p.alert {color:#ff0033;font-weight:bold;background:url(images/alert.gif) no-repeat 0 50%;padding-left:10px;line-height:26px}

/*rss links*/
div.div_rss_link {text-align:center;padding: 5px 0 10px 0;}
div.div_rss_link ul {display:block;padding: 0 0 0 0;margin:0;}
div.div_rss_link ul li{
	padding:0; 
	border-right:1px solid #666666;
	padding:0 5px 0 0;
    font-size:1.1em; 
    list-style:none; 
    line-height:11px; 
    display:block; 
    float:left; 
}
div.div_rss_link ul li a{
    color:#333333;
	display:block;	
	padding: 1px 0 1px 0;
}
div.div_rss_link ul li a:hover
{
    text-decoration:none; 
}
div.div_rss_link ul li.rss_link{
	border:0;
	margin:-1px 0 0 5px;
	padding:4px 0 0 0;
    font-size:1.1em; 
    list-style:none; 
    line-height:11px; 
    display:block; 
    float:left; 
}
div.div_rss_link ul li.rss_link a{
    color:#333333;
	display:block;	
	padding: 1px 0 1px 0;
}
div.div_rss_link ul li.rss_link a:hover
{
    text-decoration:none; 
}

div.div_rss_link ul li.rss_icon {
	padding:0; 
	border-right:1px solid #666666;
	background:url(/images/rss.gif) no-repeat 0 0;
    list-style:none; 
    line-height:11px; 
 	width:16px;
	height:16px;
	padding:0px 3px 0px 0;
}
div.div_rss_link ul li.rss_icon a{
	width:16px;
	height:16px;
	padding:0 0 0 0;
	display:block;
	border:none;
}
.cb_data_update_title {font-weight:bold;}
.cb_data_update_summary p {margin-top:1px;padding:0;}


/*NEW LEFT MENU*/

/*Level - 1*/
ul#leftmenu {margin:0;padding:15px 0 20px 0;clear:both;background:#6C161F;width:131px;}
        ul#leftmenu li {list-style-type:none;margin:0;padding:0;font-family:Arial, Helvetica;font-weight:normal;}
            ul#leftmenu li a {color:#fff;text-decoration:none;display:block;padding:3px 12px 3px 12px;background:#6C161F;font-size:12px;}
                ul#leftmenu li a:hover {color:#fff;text-decoration:none;background:#BE7241;}
                ul#leftmenu li.selected a {background:#BE7241 url(images/lm_sel_arrow.gif) no-repeat 3px 50%} 
                ul#leftmenu li.currentpath a:hover {color:#fff;background:#BE7241;}
                ul#leftmenu li.currentpath a {color:#fff;background:#9B202D url(images/lm_cp_arrow.gif) no-repeat 3px 50%;}

/*Level - 2*/
    ul#leftmenu ul {padding:0;margin:0;}
        ul#leftmenu li.currentpath ul li {list-style-type:none;margin:0;padding:0;}
            ul#leftmenu li.currentpath  ul li a, ul#leftmenu li.selected  ul li a {color:#fff;text-decoration:none;display:block;padding:3px 12px 3px 22px;background:#6C161F none;font-size:12px;}
                ul#leftmenu li.currentpath  ul li a:hover, ul#leftmenu li.selected  ul li a:hover {color:#fff;text-decoration:none;background:#BE7241;}
                ul#leftmenu li.currentpath  ul li.selected a {background:#BE7241 url(images/lm_sel_arrow.gif) no-repeat 13px 50%}
                 ul#leftmenu li.currentpath  ul li.currentpath a:hover {color:#fff;background:#BE7241;}
                ul#leftmenu li.currentpath  ul li.currentpath a {color:#fff;background:#9B202D url(images/lm_cp_arrow.gif) no-repeat 13px 50%;}


/*Level - 3*/
    ul#leftmenu li ul li ul {padding:0;margin:0;}
       ul#leftmenu li.currentpath  ul li.currentpath  ul li {list-style-type:none;margin:0;padding:0;}
            ul#leftmenu li.currentpath  ul li.currentpath  ul li a, ul#leftmenu li.currentpath  ul li.selected  ul li a {color:#fff;text-decoration:none;display:block;padding:3px 12px 3px 32px;background:#6C161F none;font-size:12px;}
                ul#leftmenu li.currentpath  ul li.currentpath  ul li a:hover, ul#leftmenu li.currentpath  ul li.selected  ul li a:hover {color:#fff;text-decoration:none;background:#BE7241;}
                ul#leftmenu li.currentpath  ul li.currentpath  ul li.selected a {background:#BE7241 url(images/lm_sel_arrow.gif) no-repeat 23px 50%}
                 ul#leftmenu li.currentpath  ul li.currentpath  ul li.currentpath a:hover {color:#fff;background:#BE7241;}
                ul#leftmenu li.currentpath  ul li.currentpath  ul li.currentpath a {color:#fff;background:#9B202D url(images/lm_cp_arrow.gif) no-repeat 23px 50%;}

/*promo box as on home page*/
.promo {margin:20px 0 0 0;}
.promo .header {background:#6D101A;padding:5px 10px 5px 10px;}
.promo h2 {color:#FFFFCC; font-weight:bold; font-size:1.5em;margin:0;}
.promo .body {background:#FFFFCC; padding:10px;}
.promo .body p {font-size:1.1em;}
.promo .links {background:#BD6B39;padding:10px;}
.promo p {color:#000;margin:0;}
.promo p a, .promo p a:visited, .promo p a:hover {color:#FFFFCC;font-size:1.1em;}
.promo p.CPD_points_link {margin-bottom:8px;}
    .promo p.CPD_points_link a {font-size:1.1em;font-weight:bold;}
    
/*AE, Professional Software Engineering Ltd. Added 01 March 2010*/    
/*forums=================================================================================*/
#forums {}
#forums fieldset {border:none;margin:0 0 3.0em 0;padding:0;}
    #forums fieldset label {display:block;font-weight:bold}
#forums input.widthfull {width:99%}
#forums a {text-decoration:underline;}
#forums .clearb {clear:both;width:100%;height:0px;padding:0 0 0 0;margin:0 0 0 0;line-height:0px;font-size:0;}
#forums a img {border:none;}
#forums .top_section {margin-top:10px;clear:both;width:100%;}
#forums .top_left {float:left;display:inline;}
#forums .top_right {float:right;display:inline;}
#forums .main_section {clear:both;border-top:dotted 1px #BD6F41;padding-bottom:10px;}
#forums h2 {font-size:15px;}
#forums h3 {padding:0;margin:0;font-weight:normal;}
#forums h3 a, #forums .latest_thread a, #forums .latest_post a {color:#D66530;}
#forums h3.thread_title, #forums h3.thread_title a {font-weight:bold;font-size:1.1em;color:#D66530;} 
#forums .entry {clear:both;overflow:hidden;border-bottom:dotted 1px #BD6F41;width:100%;}/*width is for ie6*/
#forums .col_1 {float:left;vertical-align:top;margin:10px 10px 10px 0;width:290px;display:inline;}
#forums .col_2 {float:left;vertical-align:top;padding:10px 0px 10px 0;width:170px;display:inline;}
#forums .post .col_1, #forums .first_post .col_1, #forums .thread_result .col_1 {float:left;vertical-align:top;width:110px;margin:10px 10px 10px 0;display:inline;}
#forums .post .col_2, #forums .first_post .col_2, #forums .thread_result .col_2 {float:left;vertical-align:top;width:350px;margin:0 0 10px 0;display:inline;}
#forums .post .col_3, #forums .first_post .col_3 {display:none;}
#forums .post_count {text-align:right;font-size:1.0em;}
#forums .thread_count {font-size:1.0em;text-align:right;}
#forums .source {font-size:1.0em;margin-top:0.2em;}
#forums .thread .source {font-size:1.0em;margin-top:0.2em;}
#forums .latest_info {text-align:right;font-size:1.0em;}
#forums .source .name {color:#6C161F;padding-right:0.5em;font-weight:bold;}
#forums .source .date {padding-right:0.3em;}
#forums .source .time {padding-right:0.3em;}
#forums .forum_description {}
#forums .attachment {background:url(images/forum/icon_forum_attachment.gif) no-repeat 0 50%;padding:2px 0 5px 10px;font-size:0.9em;}
    #forums .attachment a {color:#5B791E;}
#forums ul.results_pagination {padding:0 0 10px 0;}
#forums .post .name {font-size:1.1em;color:#6C161F;font-weight:normal;}
    #forums .first_post .name {font-size:1.3em;color:#6C161F;font-weight:bold;}
#forums .post_content {margin:0 0 0 0;padding:0 0 0.2em 0;overflow:hidden;font-size:1.1em;}
    #forums .post_content p {margin:0 0 0 0;padding:0 0 0.2em 0;overflow:hidden;}
#forums .buttons {float:right;display:inline;padding-top:10px;}
#forums .post_banner {background:#FEDFC0; font-size:0.9em;padding:4px;overflow:hidden;display:block;}
#forums .first_post {border-bottom:3px solid #BE7241;}
#forums .thread_result {border-bottom:dotted 1px #BD6F41;}
#forums .first_post .post_banner, #forums .thread_result .post_banner  {background:#BE7241;}
#forums .first_post h3.thread_title {font-size:1.4em;margin-top:10px;font-weight:bold;}
#forums .post_banner .date {padding-right:0.3em;background:url(images/forum/icon_forum_post.gif) no-repeat 0 50%;padding-left:12px;}
#forums .first_post .post_banner .date {background:url(images/forum/icon_forum_post_white.gif) no-repeat 0 50%;color:#fff;}
#forums .post_banner .post_date {clear:both;float:left;display:inline;}
#forums .post_banner .reply_number {float:right;display:inline;}
    #forums .first_post .post_banner .reply_number {color:#fff;}
#forums .post_banner .time {padding-right:0.3em;}
    #forums .first_post .post_banner .time {color:#fff;}

#forums .post .attachment {margin-left:0;}
#forums .profile_image img {display:block;width:160px;}
#forums .quote {background:#FEDFC0; border:1px solid #BD6F41;padding:6px;margin-bottom:15px;}
#forums .quote h5 {font-size:0.9em; padding-top:0;margin-top:0;}
#forums .quote .name {font-size:0.9em;}
#forums blockquote { font-style:italic;}
#forums .post_form  {margin-top:15px;}
#forums .post_form textarea {width:99%;height:100px;}
#forums .post_form .quote {background:#ADD65C;}
#forums .post_form .attachment {margin-left:0;}
#forums .post_form input.browse_documents {vertical-align:middle;}
#forums .post_form input.post_reply {margin-top:10px;}
#forums .post_form .attach_docs_link {margin:10px 0 5px 0;width:454px;padding-top:10px;}
#forums .post_form .note {font-size:0.9em;margin-top:20px;}
#forums .post_form label.checkbox {font-size:1.0em;font-weight:normal;}
#forums input.upload_reply {padding:1px 5px 1px 5px;line-height:1.0;vertical-align:middle;position:relative;top:-2px;font-size:0.95em;margin-left:5px;}
#forums input.upload_browse {width:400px;}
#forums .post_form .post_reply, #forums .post_form .delete_reply {margin-left:5px;}
#forums .forum_link a, #forums .forum_link {color:#D66530; font-size: 0.95em;}
#forums .forum_link {margin-top:5px;}
#forums ul.results_pagination {padding:0.3em 0 2.0em 0;margin:0;font-size:0.9em;}
    #forums ul.results_pagination li {list-style-type:none;list-style-image:none;display:inline;vertical-align:middle;padding:0 5px 0 5px;border-left:solid 1px #000;}
        #forums ul.results_pagination li.total_items {padding-right:10px;border:none;padding:0 5px 0 0;}
        #forums ul.results_pagination li .current {color:#6C161F; font-weight:bold;}
        #forums ul.results_pagination li a .current {color:#6C161F; font-weight:bold;text-decoration:none;}
        #forums ul.results_pagination li a {text-decoration:none;color:#D66530;}
        #forums ul.results_pagination li.first  {padding:0 5px 0 0;}
        
.forum_login {text-align:center;width:100%;margin:0 auto 0 auto;}
.forum_login fieldset {width:200px;border:none;margin:0 auto 0 auto;padding:0;text-align:left;}
    .forum_login fieldset label {display:block;font-weight:bold}
.forum_login input.widthfull {width:99%}
/*added 07 Jun 2010 */
#forums .logout_button {float:right;display:inline;width:60px;}


/*end forums=============================================================================*/
