/* CSS Document */

#1intro { display:none; margin-top:1em;}
.articleback { border: 1px solid #dde7ff; padding:0em 0.5em 0em 0.3em}
.centerimage { width:100%; text-align:center}


/* if Firefox;*/
html>body
{top:0px; color:#333333; font-family: Trebuchet MS, Verdana, arial; background:url("/images/mainbak.jpg"); line-height:18px; font-size:13px; width:100%; margin: 0px opx 0px 0px; padding: 0px 0px 0px 0px; margin:0px auto; text-align: -moz-center; margin-left: auto; margin-right: auto;}

/* else ;*/
body
{top:0px; color:#333333; font-family: Trebuchet MS, Verdana, arial; background:url("/images/mainbak.jpg"); line-height:18px; font-size:13px; width:100%; margin: 0px opx 0px 0px; padding: 0px 0px 0px 0px; margin:0px auto; text-align: center;margin-left: auto; margin-right: auto;}
/* end ;*/

.paddingleft { padding-left:10px;}
.alignright { width:100%; text-align:right; clear:both;}

table
{  font-family: Trebuchet MS, Verdana, arial; font-size:13px;}
td
{ font-family: Trebuchet MS, Verdana, arial; font-size:13px;}

img { border:0px;}

#Wrapper {width:968px;  overflow:hidden; border: 0px solid #ccc;}

/* general formatting */

		A:link {
			COLOR: #2752a0;
		}
		A:visited {
			COLOR: #2752a0;
		}
		A:active {
			COLOR: #2752a0;
		}
		A:hover {
			COLOR: #000000;
		}

h1
{font-family: Trebuchet MS, Verdana, arial; font-size:16px; color:#204b9c;}

h2
{font-family: Trebuchet MS, Verdana, arial; font-size:14px; color:#000000;}


#pollwrapper
{
	background:#edebeb;
}

#pollwrapperinner
{
	background:#ffffff;
}

#orderedlists { list-style-type:lower-alpha;}

/* Top Column */
/*
#top_content_spacer
{width:968px; display:block; float:left; text-align:left; background:#dbdbdb; height:0px; border-bottom: 1px solid #ccc;}
*/

#top_content_wrapper {width:968px; display:block; float:left; text-align:left; background: #fff; margin-left:0px;}


#topbanner_logo
{width:914px; height:135px; display:block;  float:left; margin-left:27px; margin-right:27px;}

#topbanner_logo_left
{width:90px; margin-top:15px; display:block;  float:left; text-align:left;}

#topbanner_logo_center
{width:220px; margin-top:40px; margin-left:60px; margin-right:15px; display:block;   float:left; text-align:left;}

#topbanner_logo_center h1 { padding:2; margin:0; font-family:Trebuchet MS; font-size:21px;}
#topbanner_logo_center h2 { padding:2; margin:0; font-family:Trebuchet MS; font-size:18px;}
#topbanner_logo_center h2 a { color:#000; text-decoration:none;}
#topbanner_logo_center h2 a:link { color:#000;}
#topbanner_logo_center h2 a:hover { color:#000;}
#topbanner_logo_center h2 a:visited { color:#000;}


#topbanner_logo_right
{width:500px;  display:block;  float:right; text-align:right;}

.topbanner_logo_right_logos
{ width:100%;  margin-top:15px; text-align:right; margin-right:5px; margin-bottom:18px;}

.topbanner_logo_right_login
{ width:100%;  text-align:right; float:right; padding-right:5px; margin-right:5px;}
*:lang(en) .topbanner_logo_right_login
{ width:300px;;  text-align:right; float:right;   padding-right:5px; margin-right:5px;}


/* Top Navigation */
#topbanner_navigation
{width:914px; height:25px; display:block; background:#fff; float:left; margin-left:27px; margin-right:27px;}

#topbanner_navigation_bottom
{width:968px; height:12px; display:block; background:#dbdbdb; float:left; margin-top:10px; border-top:1px solid #ccc;}

/* menu */

.menu
{float:left; margin-left:6px;}

.menuhome
{float:left;}


.article_link {font-size:16px; font-weight:bold;}


/* Main Content */

#main_content_wrapper
{width:968px;  float:left; text-align:left; background:#dbdbdb;}

#main_content {width:968px; display:block; float:left; margin-left:27px; padding-left:0px;}

#sep_content
{width:25px; height:1045px; margin-top:-140px; display:block; float:left; background: url("/images/midsep2.gif"); position:relative;}

#sep_content_inner
{width:25px; height:1000px; margin-left:10px; display:block; float:left; background: url("/images/midsep3.gif");}


#right_content
{width:252px; display:block; margin-top:-120px; float:left; margin-left:20px;}

.right_content_box {width:252px; display:block; float:left; padding:10px; background:url("/images/rightboxbak.gif"); color:#fff; margin-bottom:15px;}
*:lang(en) .right_content_box {width:232px; display:block; float:left; padding:10px; background:url("/images/rightboxbak.gif"); color:#fff; margin-bottom:15px;}
.right_content_box div { float:left; text-align:left;}

.right_content_box_image {padding-bottom:-5px; margin-bottom:-12px; padding-right:10px;}

.right_content_box_width {width:210px;}
*:lang(en) .right_content_box_width {width:180px;}

.right_content_box_vote {width:232px; display:block; float:left; padding:10px; background:url("/images/rightboxbak.gif"); color:#fff; margin-bottom:15px;}
.right_content_box_vote_inner {width:177px; display:block; float:left; padding:10px; background:url("/images/rightboxbak.gif"); color:#fff; margin-bottom:15px;}
*:lang(en) .right_content_box_vote_inner {width:157px; display:block; float:left; padding:10px; background:url("/images/rightboxbak.gif"); color:#fff; margin-bottom:15px;}
.right_content_box_vote_inner h1 { padding:0px; margin:0px; color:#fff;}
*:lang(en) .right_content_box_vote {width:212px; display:block; float:left; padding:10px; background:url("/images/rightboxbak.gif"); color:#fff; margin-bottom:15px;}

.right_content_box_vote h1 { padding:0px; margin:0px; color:#fff;}


.right_content_box_white {width:252px; display:block; float:left; padding:10px; background:#fff; margin-bottom:15px;}
*:lang(en) .right_content_box_white {width:232px; display:block; float:left; padding:10px; background:#fff; margin-bottom:15px;}


.right_content_box a { color:#fff; text-decoration:none; font-size:17px; clear:both; width:100%; padding-bottom:2px;}
.right_content_box a:link { color:#fff;}
.right_content_box a:hover { color:#fff;}
.right_content_box a:visited { color:#fff;}

#right_content_inner
{width:238px; display:block; margin-top:0px; float:left; text-align:right; margin-right:0px;}

#right_content img
{ margin-bottom:12px;}

#right_content_inner img
{ margin-bottom:12px;}

/* white boxes */
.whitebox_inner_wrapper_c1 { background:#fff; margin-bottom:16px; margin-right:0px; padding:10px;  width:300px;}
.maintitles_inner_wrapper_c1{background:url("/images/mainboxbak.gif"); padding-top:10px; margin-bottom:15px; width:290px;}
.maintitles_inner_wrapper_c1 h1 { color:#fff; padding-left:15px; font-weight:lighter; font-family: Trebuchet MS; font-size:20px; letter-spacing:0px;}
.maintitles_inner_wrapper_c1 a { color:#fff; text-decoration:none;}
.maintitles_inner_wrapper_c1 a:link { color:#fff;}
.maintitles_inner_wrapper_c1 a:hover { color:#fff;}
.maintitles_inner_wrapper_c1 a:visited { color:#fff;}

.whitebox_inner_wrapper_c3 { background:#fff; margin-bottom:16px; margin-right:0px;  width:280px; padding:10px}
.maintitles_inner_wrapper_c3{background:url("/images/mainboxbak.gif"); padding-bottom:0px; padding-top:10px; margin-bottom:15px; width:270px;}
.maintitles_inner_wrapper_c3 h1 { color:#fff; padding-left:15px;  font-weight:lighter; font-family: Trebuchet MS; font-size:20px; letter-spacing:0px;}
.maintitles_inner_wrapper_c3 a { color:#fff; text-decoration:none;}
.maintitles_inner_wrapper_c3 a:link { color:#fff;}
.maintitles_inner_wrapper_c3 a:hover { color:#fff;}
.maintitles_inner_wrapper_c3 a:visited { color:#fff;}




/* 3 inner boxes */

#main_content_inner_wrapper
{width:640px; display:block; float:left; position:relative;}

#main_content_inner_wrapper_c1 {width:320px; display:block; float:left; margin-right:20px;}

#main_content_inner_wrapper_c2
{width:15px; display:block; float:left; height:900px; background:blue;}
#main_content_inner_wrapper_c3
{width:300px; display:block; float:left;}

#main_content_inner_wrapper_c3 p
{ margin-left:80px; margin-top:-10px; margin-right:12px; margin-right:10px;}


/* inner pages */

#main_content_inner_menu {width:185px; display:block; float:left; clear:left; padding:10px; position:relative;}
*:lang(en) #main_content_inner_menu {width:177px; display:block; float:left; clear:left;  padding:10px; position:relative;}


.main_content_inner_menu {width:197px; display:block; float:left; clear:left; background:#fff; padding:10px; position:relative;}
*:lang(en) .main_content_inner_menu {width:177px; display:block; float:left; clear:left; background:#fff; padding:10px; position:relative;}

#main_content_inner_menu img
{ margin-bottom:4px;}

.imgrightadvice
{ display:block; position:relative; margin-bottom:-20px;
	}
.toollogobox { float:left; width:410px; border-bottom: dashed 1px #ccc; margin-bottom:10px; padding:10px 0px; padding-left:10px;}
.toollogoleft {float:left; width:200px; text-align:left; clear:left;}
.toollogoright {float:left; width:210px; text-align:left; float:right; background:#e3e8eb; padding:5px;}
.practicaltoollogoleft{float:left; width:100%; padding:5px; border:1px; border-color:#e3e8eb; border-collapse:collapse; border-style:dashed;   text-align:left; float:left; margin-bottom:5px;}


#main_content_inner_text
{width:445px; display:block; float:left; margin-left:20px; background:#fff; padding:10px;}

#main_content_inner_fullwidth_text
{width:693px; display:block; float:left; margin-left:20px; padding:10px; background:#fff;}

*:lang(en) #main_content_inner_fullwidth_text {width:673px;}

/* Bottom Content */

#bottom_content_wrapper
{width:968px; display:block; float:left; text-align:left; background: #dbdbdb; position:relative; padding-top:15px;}

*:lang(en) #bottom_content_wrapper
{width:968px; display:block; float:left; text-align:left; background: #dbdbdb; position:relative; margin-top:0px;}

#bottom_nav
{width:914px; display:block; float:left; height:50px; margin-left:27px; margin-right:27px;}



/* welcome menus */

/* general formatting */

.candidate_Welcome_Actions_subtitle_wrapper {width:428px; float:left; display:block;  padding:5px;margin-bottom:10px; background:#e3e8eb; color:#000000;}
.candidate_Welcome_Actions_subtitle {width:150px; background:red; float:left; display:block; position:relative; padding:5px; font-weight:bold; margin-bottom:10px; background:#e3e8eb; color:#171b89;}

.candidate_Welcome_Image {width:30px; float:left; display:block;}



.candidate_Welcome_Box_Top {width:438px; float:left; display:block; position:relative; margin-bottom:5px;  color:#000000; border:1px; border-collapse:collapse; border-color:#ccc; background:#e3e8eb; padding:5px; margin-left:5px;  font-size: 12px; font-family: Trebuchet MS, Verdana, arial; line-height:19px;}
.candidate_Welcome_Actions_title {width:428px; float:left; display:block; position:relative; padding:5px; font-weight:bold; margin-bottom:10px; background:#e3e8eb; color:#000000; font-size: 14px; font-family: Trebuchet MS, Verdana, arial;}

.candidate_Welcome_Box_Icon {width:30px; height:100%; display:block; position:relative; float:left;}
.candidate_Welcome_Box {width:215px; float:left; display:block; position:relative;  color:#000000; border:1px; border-collapse:collapse; border-color:#ccc; background:#e3e8eb; padding:5px; margin-left:5px;  font-size: 12px; font-family: Trebuchet MS, Verdana, arial; line-height:19px;}
.candidate_Welcome_Box_Bottom {width:438px; float:left; display:block; position:relative; margin-top:5px;  color:#000000; border:1px; border-collapse:collapse; border-color:#ccc; background:#e3e8eb; padding:5px; margin-left:5px;  font-size: 12px; font-family: Trebuchet MS, Verdana, arial; line-height:19px;}


.client_Welcome_Box_Top {width:438px; float:left; display:block; position:relative; margin-bottom:5px;  color:#000000; border:1px; border-collapse:collapse; border-color:#ccc; background:#e3e8eb; padding:5px; margin-left:5px;  font-size: 12px; font-family: Trebuchet MS, Verdana, arial; line-height:19px;}
.client_Welcome_Actions_title {width:428px; float:left; display:block; position:relative; padding:5px; font-weight:bold; margin-bottom:10px; background:#e3e8eb; color:#000000; font-size: 14px; font-family: Trebuchet MS, Verdana, arial;}
.Welcome_Actions_subtitle_wrapper {width:428px; float:left; display:block; position:relative; padding:5px; font-weight:bold; margin-bottom:10px; background:#e3e8eb; color:#000000; font-size: 14px; font-family: Trebuchet MS, Verdana, arial;}
.client_Welcome_Actions_subtitle {width:150px; background:red; float:left; display:block; position:relative; padding:5px; font-weight:bold; margin-bottom:10px; background:#e3e8eb; color:#171b89; font-size: 14px; font-family: Trebuchet MS, Verdana, arial;}
.client_Welcome_Box_Icon {width:30px; height:100%; display:block; position:relative; float:left;}
.client_Welcome_Box {width:215px; float:left; display:block; position:relative;  color:#000000; border:1px; border-collapse:collapse; border-color:#ccc; background:#e3e8eb; padding:5px; margin-left:5px;  font-size: 12px; font-family: Trebuchet MS, Verdana, arial; line-height:19px;}
.client_Welcome_Box_Bottom {width:438px; float:left; display:block; position:relative; margin-top:5px;  color:#000000; border:1px; border-collapse:collapse; border-color:#ccc; background:#e3e8eb; padding:5px; margin-left:5px;  font-size: 12px; font-family: Trebuchet MS, Verdana, arial; line-height:19px;}


/* news */

div.news_cat_menu a  { padding-left:10px; padding-top:5px; cursor:hand; color:#ffffff; background:#1ebdef; font-size:13px; height:23px; width:177px; display:block; float:left; margin-top:0px; text-decoration:none; text-transform:capitalize;}
div.news_cat_menu a:link { cursor:hand; color:#ffffff; background:#1ebdef; font-size:13px; height:23px; width:177px; display:block; float:left; margin-top:0px; text-decoration:none; text-transform:capitalize;}
div.news_cat_menu a:hover { cursor:hand; color:#ffffff; background:#1ebdef; font-size:13px; height:23px; width:177px; display:block; float:left; margin-top:0px; text-decoration:none; text-transform:capitalize;}
div.news_cat_menu a:visited { cursor:hand; color:#ffffff; background:1ebdef; font-size:13px; height:23px; width:177px; display:block; float:left; margin-top:0px; text-decoration:none; text-transform:capitalize;}


*:lang(en) div.news_cat_menu a  { padding-left:10px; padding-top:5px; cursor:hand; color:#ffffff; background:#1ebdef; font-size:13px; height:23px; width:167px; display:block; float:left; margin-left:-1px; margin-top:-10px; text-decoration:none; text-transform:uppercase;}
*:lang(en) div.news_cat_menu a:link { cursor:hand; color:#ffffff; background:#1ebdef; font-size:13px; height:23px; width:167px; display:block; float:left; margin-top:-10px; text-decoration:none; margin-left:-1px; text-transform:uppercase;}
*:lang(en) div.news_cat_menu a:hover { cursor:hand; color:#ffffff; background:#1ebdef; font-size:13px; height:23px; width:167px; display:block; float:left; margin-top:-10px; text-decoration:none; margin-left:-1px; text-transform:uppercase;}


.news_column1 { width:100%; float:left; border-right: 0px solid #cccccc; margin-left:-5px;}
.news_column2 { width:28%; float:left; padding-left:10px;}

*:lang(en) .news_column1 { width:100%; float:left; border-right: 0px solid #cccccc; margin-left:-5px;}
*:lang(en) .news_column2 { width:28%; float:left; padding-left:6px;}

.news_paging { width:100%; float:left; text-align:center;}

hr { width:100%; height:1px; color:#999999;}
.articleposted { font-size:9px; color:#1ebdef; width:100%;}


/* six thinking hats page, emphasised blue text */

.largebluetext {color: #1f497d; font-size: 12pt;}

