/* CSS Document for Cascade Technolgy - by colin summers*/

/* html, body and general styles */
html,body{margin:0;padding:0}
body{font: 76% arial,sans-serif;text-align:center; color:#333333;}
p{margin:0px 0px 10px 0px; color:#666;}
a{ color:#AB5107; text-decoration:none;}
a:hover{ color:#AB5107; text-decoration:underline;}
h1 {font-family:arial, Times, serif; font-size:31px; color:#3A3A3A; margin:0px; padding:0px; font-weight:normal; }
h2 {font-family:arial, Times, serif; font-size:23px; color:#ccc; margin:0px 0px 18px 0px; padding:0px; font-weight:normal;}
h3 {font-family:arial, Times, serif; font-size:17px; color:#333; margin:5px 0px 18px 0px; padding:0px; font-weight:normal;}
h4 {font-family:arial, Times, serif; font-size:14px; color:#666; margin:5px 0px 18px 0px; padding:0px; font-weight:normal;}

.breadcrumbs { margin-top:-10px; font-size:11px; display:none;}


.anythingSlider { display:none; visibility:hidden; }


.caption { float:right; font-style:italic; display:none;}
.date { color:#999;}
img { border:none;}
.row { width:100%; clear:both;}
.row-border { width:100%; clear:both; padding:10px 0px 10px 0px; float:left; margin:0px; }
.row-border2 { width:100%; clear:both; padding:10px 0px 0px 0px; float:left; margin:0px; border-bottom:1px solid #ccc;}

.float-left { float:left;}
.float-right { float:right;}
.img-right { margin-left:15px; margin-bottom:15px; float:right;}


.clear { clear:both;}

.title {font-size:18px; }

.margin-left { padding-left:15px;}
.margin-right { padding-right:15px;}




blockquote 		{ margin:10px 0px 0px 20px; padding:15px 20px 15px 35px; color:#999; font-style:italic; background:url(http://www.brianmaule.com/images/qoute.jpg) no-repeat top left;}
blockquote span	{font-style:normal; color:#999; background:url(http://www.brianmaule.com/images/qoute2.jpg) no-repeat bottom right; display:block; padding-top:20px;}




/* logo, top navigation and banners styles */
div#header{ position:relative; height: 118px;font-family:Georgia, arial, Times, serif; font-size:18px; padding:0px; margin:0px;}
div#header ul li a.active{ color:#333; font-size:12px; background-color:#CDCDE0; padding:4px;}
div#header ul li a {font-family:arial, Times, serif; font-size:12px; color:#999999;padding:4px;}
div#header ul li a:hover { background-color:#F0F0F6; text-decoration:none; }
div#header ul li .on { background-color:#F0F0F6; text-decoration:none; }


div#header .logo { float:left; position:absolute; top:30px;}
div#header .topmenu{ position:absolute; bottom:10px; right:0px;padding:0px; margin:0px;}

div#header .topmenu .icon{ background-color:white; position:relative; top:5px;}
div#header .topmenu .icon:hover{ background-color:white; position:relative; top:5px;}

div#header ul { list-style-type:none; display:none;}
div#header ul li{ list-style-type:none; display:inline; color:#CCCCCC;}
div#header .search {position:absolute; float:right; width:600px; display:none; top:30px; right:0px; font-family:Arial, Helvetica, sans-serif; font-size:18px; text-align:right; font-weight:bold; color:#999;}
div#header .searchbox { background-color:#fff;border:1px solid #ccc; color:#999; padding:2px;  position:relative; left:3px; background-repeat:no-repeat; padding-left:3px; margin-right:10px;}
div#header .button { position:relative; top:5px; padding:0px; margin:0px;}


/* main menu */

#mainnav			{ display:inline; clear:both; float:left; border-left:1px solid #ccc; position:relative;width:100%;margin:17px 0px 0px 0px; padding:0px;}
#mainnav li		{ display:inline;margin:0px; padding:0px; border-right:1px solid #ccc; list-style-type:none; float:left; width:20%;}
#mainnav li a		{ font-size:18px; font-weight:bold; color:#515151; display:block; background:url(http://www.brianmaule.com/images/icon_down.jpg) no-repeat 160px 20px;}
#mainnav li a:hover		{ text-decoration:none;background:url(http://www.brianmaule.com/images/icon_down2.jpg) no-repeat 160px 20px #E1E1E3;}
#mainnav li a	span	{ font-size:15px; font-weight:normal; color:#AB5107; position:relative; top:5px;}




div#banner { height:276px; margin:0px 0px 0px 0px; clear:both;position:relative; z-index:998; display:none;}
div#banner h1{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:32px; color:#333; background:url(http://www.brianmaule.com/images/bg_h1.jpg) repeat-x bottom; padding-bottom:20px;}
div#banner-small { height:133px; background-image:url(http://www.brianmaule.com/images/banner.jpg); background-repeat:repeat-x; margin:0px 0px 20px 0px; clear:both; position:relative; top:10px;}
div#banner p{ font-size:17px; line-height:21px; margin-top:15px;}
div#banner .left{ float:left; padding:30px 20px 0px 0px; width:480px; position:absolute;}
div#banner .right{ float:right;position:relative; bottom:52px;}
div#banner .button{ position:relative; top:220px; left:315px;}



div#container{width:100%;margin:0 auto; text-align:left; position:relative;}
div#containerbg{width:100%; background:url(http://www.brianmaule.com/images/bg_footer2.jpg) repeat-x bottom center; position:relative;}


div#content p{line-height:1.4; }
div#content { margin-bottom:50px;}
div#content .submit{ position:relative; left: 315px; top:20px;}
div#content .contact-right .textbox{ width:430px;color:#999999;}
div#content .contact-left { float:left; width:430px;  position:relative;font-size:18px;  line-height:23px; padding-bottom:5px; color:#999; }
div#content .contact-right { float:right;  width:430px;position:relative;padding-bottom:10px; text-align:left; }

div#content .login-left { float:left; width:302px;  position:relative;font-size:18px;  line-height:23px; padding-bottom:5px; }
div#content .login-right { float:right;  width:302px;position:relative;padding-bottom:10px; text-align:left; }
div#content .login-right .textbox,div#content .login-left .textbox {width:290px; }


div#left-column-home{float:left;width:305px; margin:-20px 0px 0px 0px; border-top: 8px solid #ccc;padding-top:28px;}

.home-content{float:left;width:100%; margin:0px 0px 0px 0px;}
.home-content h1{ font-size:28px; padding:22px 0px 20px 0px;}
.home-content h2{ text-transform:uppercase; font-weight:bold; padding-top:15px;}
.home-content .row-border { width:100%; clear:both; padding:10px 0px 10px 0px; float:left; border-bottom:1px solid #ccc;}

.home-content img{ display:none;}


/* left content area */
div#subnav 				{ width: 305px; float:right;margin-top:20px; display:none;}
div#subnav a.h2link     {color:#999;}
div#subnav h2				{ margin:0px; padding:10px 0px 0px 20px; color:#999; font-size:24px; font-weight:bold; text-transform:uppercase; letter-spacing:-1px;}
div#subnav ul 				{ margin:10px 0px 20px 20px; padding:0px;}
div#subnav ul li			{ margin:0px; padding:0px; padding:0px; list-style-type: none;}
div#subnav ul li a			{ padding:5px 0px 5px 15px; display:block; background:url(http://www.brianmaule.com/images/bullet02.jpg) no-repeat left center;}
div#subnav ul li .on		{ padding:5px 0px 5px 15px; display:block;font-weight:bold;}
div#subnav ul li .on:hover		{ padding:5px 0px 5px 15px; display:block;}
div#subnav .submit				{ position:relative; left:134px;}
div#subnav .contact			{ margin-top:20px;}
div#subnav .formfield		{ border:1px solid #E0E0E0; width:210px; margin-bottom:10px; padding:2px; color:#CCCCCC;}
div#subnav ul li ul		    { margin-top:0px; margin-bottom:0px;}
div#subnav ul li ul li a	{ display:block; color:#333333; padding:5px 10px 5px 15px;}
div#subnav .row-border      { width:285px; clear:both; padding:10px 0px 10px 0px; float:left; border-bottom:1px solid #ccc; margin-left:20px;}
div#subnav .banners 				{ margin-bottom:10px;}
.padtop				{ padding-top:0px;}

div#subnav .title 				{ padding-left:20px; padding-bottom:10px; padding-top:0px; margin-top:0px;}

div#subnav ul.features 		{margin:10px 0px 20px 20px; padding:0px;}
div#subnav ul.features li 	{ padding:0px 0px 5px 15px; display:block; background:url(http://www.brianmaule.com/images/bullet02.jpg) no-repeat left 3px;}
 
/* main content area */
div#centre-column { width: 100%;float:left;  margin-right:13px; padding-top:20px; margin-top:0px;}
div#centre-column h1, div#product h1   { font-weight:bold; color:#F58220; font-size:42px; margin:0px; padding:0px 0px 10px 0px; line-height:45px; text-transform:uppercase; letter-spacing:-3px;}
div#centre-column h1 + p  { color:#F58220; font-size:16px; padding-top:10px;}
div#centre-column p{margin:0px 0px 10px 0px;}
div#centre-column h2{ font-size:21px; color:#3A3A3A; font-family:Arial, Helvetica, sans-serif; margin-bottom:35px;}
div#centre-column ul{ margin:0px 0px 10px 20px; padding:0px; list-style-type:disc; color:#666; }
div#centre-column ul li{ margin:0px 0px 0px 0px; padding:0px 0px 0px 20px; background:url(http://www.brianmaule.com/images/bullet02.jpg) no-repeat left center; list-style-type:none;}
div#centre-column .col-left{ float:left; width:350px; }
div#centre-column .col-right{ float:right; width:350px;}
div#centre-column .pub-left{ float:left; width:60px; height:86px; }
div#centre-column .pub-right{ float:left; margin-left:10px; width:280px;}
div#centre-column .news-left{ float:left; width:302px; border:1px solid #ccc; margin-right:10px; }
div#centre-column .news-right{ float:left; margin-left:0px; width:100%; margin-bottom:0px; padding-bottom:0px;}
.row-small { width:430px; float:left;}
div#centre-column .listing-left { float:left; width:302px;}
div#centre-column .listing-right { float:right;  width:302px;}
div#centre-column .listing-left p.title, div#centre-column .listing-right p.title { margin-top:10px;}

div#centre-column .float-right img { display:none;}


div#centre-column .fckContent table {
  border-collapse: collapse;
  width: 100%;
  font-size:14px;
  margin-bottom:10px;
}
div#centre-column .fckContent table.small {
  border-collapse: collapse;
  width: 100%;
  font-size:14px;
}
div#centre-column .fckContent caption {
  margin: 1em 0;
}
div#centre-column .fckContent col#albumCol {
  border: none;
}
div#centre-column .fckContent thead {
  background: #F58220;
}
div#centre-column .fckContent thead tr{
  background: #F58220; color:#FFF;
}
div#centre-column .fckContent td{
	padding-left:10px;border-bottom:2px solid white;
}
div#centre-column .fckContent th {
  text-align: left; padding-left:10px;
}
div#centre-column .fckContent table .border-left {
	border-left:2px solid white;
}
div#centre-column .fckContent tr {
  line-height:30px; background-color:#EDEDEE;  padding-left:10px;
}
div#centre-column .fckContent #playlistPosHead {
  text-indent: -1000em;
}



div#product { width: 100%; float:left;  margin-right:13px; padding-top:20px; margin-top:0px; }
div#product .left{ width: 50%; float:left;}
div#product .left .mainimg{ padding-left:70px; padding-bottom:35px;width:200px;height:200px;}
div#product .left ul{ display:inline;}
div#product .left ul li{ display:inline; padding-right:5px;}
div#product .left ul li img{ width:50px; height:30px;}
div#product .right{ width:50%; float:right;}

div#product .right img{ display:none; visibility: hidden;}


div#product h1 span                     { font-size:25px;}
div#product h1 + p  { color:#F58220; font-size:16px; padding-top:10px;}


/* right content area */
div#right-column { width: 222px; float:right; margin-left:20px;}
div#right-column .image { border:1px solid #CBCBCB;  font-family:Georgia, arial , Times, serif; font-style:italic; text-align:center; color:#999999;}
div#right-column .border { position:relative; left: 100px; bottom:8px;}
div#right-column .image p{ padding-top:6px;}
div#right-column .imagethumb{width:51px;height:34px;margin:2px 1px 1px 1px;padding:0px;background-color:transparent;float:left;border:solid 1px #EBEBEB;overflow:hidden;}
  

/* footer styles */
div#footer{clear:both;width:100%; height:250px;}
div#footer p{margin:0px;padding:0px; font-size:12px; color:#999999; }
div#footer ul		{ display:inline; clear:both; float:left; position:relative;width:950px;margin:0px 0px 0px 0px; padding:0px; display:none; visibility:hidden;}
div#footer li		{ display:inline;margin:0px; padding:0px; /*border-right:1px solid #ccc;*/ list-style-type:none; float:left;}
div#footer li a		{ font-size:18px; font-weight:bold; color:#515151; display:block; padding:0px 17px 0px 17px;width:154px;}
div#footer .margin{width:400px;padding-left:40px;}
div#footer .radiator{ color:#CCCCCC;}
div#footer .siteby{ position:absolute; top:10px; border:1px solid red;}

#footer .title{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:normal;}
div#footer .foottwo {float:left;padding: 10px; margin:0px; width:166px;}



/* main menu */

#nav                  { display:none; clear:both; float:left; position:relative;width:100%;margin:0px 0px 0px 0px; padding:0px; z-index:999;}
#nav li               { display:inline;margin:0px; padding:0px; list-style-type:none; float:left;}
#nav li a                        { font-size:14px; font-weight:bold; color:#999; display:block; width:20%; padding:0px; float:left; }
#nav li a:hover               { text-decoration:none; }
#nav li a            span     { font-size:14px; font-weight:normal; color:#999; position:relative; top:10px; left:-13px;}
#nav li.top {display:block; float:left; height:100px;  background:url(http://www.brianmaule.com/App_Themes/images/icon_down.jpg) no-repeat 160px 20px; padding:0px; text-transform:uppercase;}
#nav li.top:hover {display:block; float:left; height:100px;  background:url(http://www.brianmaule.com/App_Themes/images/icon_down2.jpg) no-repeat 160px 20px #F68E35; padding:0px; text-transform:uppercase;color:#fff;}
#nav li.topSelected {display:block; float:left; height:100px;  background:url(http://www.brianmaule.com/App_Themes/images/icon_down2.jpg) no-repeat 160px 20px #F68E35; padding:0px; text-transform:uppercase;color:#fff;}
#nav li a.top_link {display:block; float:left; height:35px; line-height:33px; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;background: url(http://www.brianmaule.com/App_Themes/three_0.gif); color:#333;}
#nav li a.top_link span {float:left; display:block; padding:0px; height:55px; font-weight:bold; color:#999; font-size:14px;}
#nav li a.top_link span.down {float:left; display:block; padding:0px; height:35px; background: url(http://www.brianmaule.com/App_Themes/three_0a.gif) no-repeat right top;}

#nav li.topSelected a.top_link span.down {color:#FFF;}

#nav li.top a .normal {text-transform:capitalize; font-size:11px; color:#AB5107; position:relative; left:0px; line-height:18px; font-weight:normal; width:150px;}
#nav li.topSelected .normal {text-transform:capitalize; font-size:11px; color:#FFF; position:relative; left:0px; line-height:18px; font-weight:normal; width:150px;}

#nav li.top:hover span {color:#fff;}
#nav li.topSelected span {color:#fff;}

/* Default list styling */

/*#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub
{left:-1px; top:100px; background: #fff; border:1px solid #ccc; width:188px; height:auto; z-index:300; }
#nav li:hover ul.sub li
{display:block;   position:relative; float:left; width:188px; font-weight:normal; border-bottom:1px solid #ccc; padding:0px 0px 0px 0px;}
#nav li:hover ul.sub li a
{display:block; font-size:14px; top:-204px; width:178px; padding:10px 0px 10px 10px; color:#999; text-decoration:none;background:#F3F3F3;}
#nav li ul.sub li a.fly
{background-image:url(http://www.brianmaule.com/images/butt_search3.jpg); background-repeat:no-repeat; background-position: 160px 8px;}
#nav li:hover ul.sub li a:hover 
{background:#fff; color:#515151; border-color:#fff; color:#515151;}
#nav li:hover ul.sub li a.fly:hover
{background-image:url(http://www.brianmaule.com/images/butt_search2.jpg); background-repeat:no-repeat;  color:#515151; background-position: 160px 8px; background-color:#fff;}
*/

#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub
{left:-1px; top:100px; background: #F68E35; opacity: 0.9;-moz-opacity:0.9;  border:1px solid #ccc; width:188px; height:auto; z-index:300; text-transform:none;}
#nav li:hover ul.sub li
{display:block;   position:relative; float:left; width:188px; font-weight:normal; border-bottom:1px solid #ccc; padding:0px 0px 0px 0px;color:#fff;}
#nav li:hover ul.sub li a
{display:block; font-size:12px; top:-204px; width:178px; padding:10px 0px 10px 10px;color:#fff; text-decoration:none;background:#F68E35;}
#nav li ul.sub li a.fly
{background-image:url(http://www.brianmaule.com/images/butt_search3.png); background-repeat:no-repeat; background-position: 160px 8px;color:#fff;}
#nav li:hover ul.sub li a:hover 
{background:#BD5C0D; border-color:#fff; color:#fff;}
#nav li:hover ul.sub li a.fly:hover
{background-image:url(http://www.brianmaule.com/images/butt_search3.png); background-repeat:no-repeat;  color:#fff; background-position: 160px 8px; background-color:#BD5C0D;}




#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:188px; top:-1px; background: red; padding:0px; border:1px solid #ccc; width:188px; z-index:400; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:#BD5C0D url(http://www.brianmaule.com/images/butt_search3.png) 160px 8px no-repeat; color:#FFF;  border-color:#fff;} 

.prodextraimg{}
.prodextraimg .thumb {margin:0 5px 5px 0;border:solid 1px #E1E1E3;}

.rowborder{clear:both; padding:10px 0 0 20px;}

.rowborder .fileImg{padding:5px 5px 0 0; float:left;z-index:1;}
.rowborder .downloadtitle{padding:5px 5px 0 0;float:left;width:190px;}
.rowborder .downloadBtn{border:solid 1px #aa570b;padding:5px;float:left;background-color:#f58220; color:#FFF;font-weight:bold;}

.testimonialsBox{padding-top:10px;}

/*SITEMAP INFO*/

#sitemap{
    background-color:transparent;
    width:450px;
    margin:10px 0px 0px 0px;
    padding:0px 0px 20px 10px;
    float:left;
    font-size:12px; 
    }

#sitemap .rootnode{
    background-color:transparent;
    background-image:url('sitemaplink.png');
    background-repeat:no-repeat;
    background-position:bottom left;
    width:300px;
    height:15px;
    margin:0px 0px 0px 0px;
    padding:5px 0px 2px 20px;
    float:left;
    font-weight:bold;
    }   
    
#sitemap .subnode{
    background-color:transparent;
    background-image:url('sitemaplink.png');
    background-repeat:no-repeat;
    background-position:bottom left;
    width:280px;
    margin:0px 0px 0px 12px;
    padding:2px 0px 2px 20px;
    float:left;
    } 
    
#sitemap .subnode2{
    background-color:transparent;
    background-image:url('sitemaplink.png');
    background-repeat:no-repeat;
    background-position:bottom left;
    width:280px;
    margin:0px 0px 0px 24px;
    padding:2px 0px 2px 20px;
    float:left;
    } 
        
#sitemap .subnode3{
    background-color:transparent;
    background-image:url('sitemaplink2.png');
    background-repeat:no-repeat;
    background-position:bottom left;
    width:280px;
    margin:0px 0px 0px 36px;
    padding:2px 0px 2px 20px;
    float:left;
    }     
/*END SITEMAP INFO*/

.rolloverBtnSearch{
	width: 22px;
	height:20px;
	color:#FFFFFF;
    border:none;
    cursor:pointer;
	background-color:#FFFFFF;
	background-image:url(http://www.brianmaule.com/images/butt_search.jpg);
	background-repeat:no-repeat;
    position:relative;     
    padding:0px; 
    margin:0px;  
	}
	
	
.rolloverBtnSearch:hover{
	width: 22px;
	height:20px;
	color:#FFFFFF;
    border:none;
    cursor:pointer;
	background-color:#FFFFFF;
	background-image:url(http://www.brianmaule.com/images/butt_search2.jpg);
	background-repeat:no-repeat;
	}
	
.eventLabel{width:130px;float:left;font-weight:bold;padding-left:20px;}
.eventText{float:left;}

.pnlUserDefined{margin-left:20px;}


/*Accordians*/

.accordians{width: 90%; margin-top:20px; margin-bottom:20px; clear:both; }
.breakAccordians{ height: 1px; padding: 0 0 4px 0; margin-bottom: 4px;}
.AccordionHeader { border-bottom:solid 1px #E5E5E5; color:#333; padding-bottom:5px; font-size:16px; font-weight:bold;}
.AccordionHeader2 { border-bottom:solid 1px #E5E5E5; color:#333; padding-bottom:5px; font-size:16px; font-weight:normal; }
.AccordionContent { font-family: Arial, Helvetica, sans-serif;  font-size:12px; font-weight:normal;}
.intranetDocRow{width:96%; padding: 10px; float: left; background-color:#fffbf2;}
.wholeLine{ float:left; background-color:transparent; margin-bottom:4px; margin-top:4px; padding-top:5px; clear:both;}
.topLine{ float:left; background-color:transparent; margin-bottom:4px; margin-top:4px;}
.docimage{ float:left; background-color:transparent; width:40px;}
.doctext { width:99%; background-color:transparent; float:left; margin-bottom:4px;}
.dateText{ width:160px; float:right; background-color:transparent;}
.docTitle{ float:left; width:490px; background-color:transparent; color:#D20000; font-family: Arial, Helvetica, sans-serif;  font-size:14px; font-weight:normal; }

/*End Accordians*/


/* Tooltips */

.tooltip {
			border: 0px dotted #000000; color: #000000; outline: none;
			cursor: help; text-decoration: none;
			position: relative;
		}
		.tooltip span {
			margin-left: -999em;
			position: absolute;
			text-align:left;
			font-size:14px;
			font-family: Calibri, Tahoma, Geneva, sans-serif;
			font-weight:normal;
		}
		.tooltip:hover span {
			border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
			box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
			font-family: Calibri, Tahoma, Geneva, sans-serif;
			position: absolute; left: 1em; top: 2em; z-index: 1000;
			margin-left: -20em; width: 250px;
		}
		.tooltip:hover img.tooltipimage {
			border: 0; margin: -10px 0 0 -55px;
			float: left; position: absolute;
		}
		.tooltip:hover em {
			font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.2em; font-weight: bold;
			display: block; padding: 0.2em 0 0.6em 0;
		}
		.classic { padding: 0.8em 1em; }
		.custom { padding: 0.5em 0.8em 0.8em 2em; }
		* html a:hover { background: transparent; }
		.classic {background: #FFFFAA; border: 1px solid #FFAD33; }
		.critical { background: #FFCCAA; border: 1px solid #FF3334;	}
		.help { background: #fff1e5; border: 1px solid #f58220;	}
		.info2 { background: #9FDAEE; border: 1px solid #2BB0D7;	}
		.warning { background: #FFFFAA; border: 1px solid #FFAD33; }
		
div#centre-column { width:100%;}		



div#centre-column .TabbedPanels ul.TabbedPanelsTabGroup li.TabbedPanelsTab a { display:hidden; visibility:hidden;}		
div#centre-column ul li.TabbedPanelsTabGroup a{ display:hidden; visibility:hidden;}

div#centre-column .TabbedPanels { width:100%;}	
div#centre-column .TabbedPanels table{ width:100%;}	

div#centre-column .TabbedPanelsContentGroup { width:100%;}	
div#centre-column .TabbedPanelsContent { width:100%;}	

div#centre-column div.addthis_toolbox addthis_default_style { display:none;}
.addthis_button_compact { display:none;}
.addthis_separator { display:none;}