@import url("includes/stylesheetwidget.css");
/* Content Stylesheet */ 

html,body {
	margin:0;
	padding:0;
	height:100%; 
	background: #FFFFFF;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#000000;
	text-align: center; /* to center the page in IE6 */
}
p,h1,h2,h3,h4,a,a:link,a:visited,a:active,a:hover,a:focus {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
.Normal, .NormalDisabled {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:normal;
}
p {
	margin:0 0 8px 0;
}

h1 {color:#990000; font-size:1.3em; margin: 0; font-weight: bold;}
h2 {color:#003366; font-size:1.1em; margin:8px 0 0 0; font-weight: bold;}
h3 {color:#000000; font-size:1em; margin:8px 0 0 0; padding-bottom:5px; font-weight: bold;}
h4 {color:#990000; font-size:1em; margin:8px 0 0 0; font-weight: bold;}

hr {height:1px; color:#cccccc; }

A:link,
A:visited, 
A:active {text-decoration: none; color:#0000FF;}
A:hover {text-decoration: underline; color: #990000;}

ul li {
	list-style:disc;
}
ul li ul li{
	list-style: circle;
}
.sublist_doc {
	list-style-type: circle;
	list-style-position: inside;
}
.sublist {
	LEFT: 100px
}
.groupStyle_Sub {
	font-weight: bold;
	text-decoration: underline;
	padding: 10px 0 10px 25;
}

 
/*####### Menu #######*/
 	#treemenu1 {
	/*background-color:#000000;
	float:left;*/
	margin:0;
	padding: 0 1em;
	font-weight:bold;
	text-transform: uppercase;
	font-size:1em;
	background-image:none;
	}
	#treemenu1 A:link{color:#999999; text-decoration:none; }
	#treemenu1 A:visited{color:#999999; text-decoration:none; }
	#treemenu1 A:active{color:#999999; text-decoration:none; }	
	#treemenu1 A:hover{color:#003366; text-decoration:none; }
		
	#treemenu1 A.H4MenuLevel1:link{color:#999999; text-decoration:none; font-weight:normal; text-transform: none;}
	#treemenu1 A.H4MenuLevel1:visited{color:#999999; text-decoration:none; font-weight:normal; text-transform: none;}
	#treemenu1 A.H4MenuLevel1:active{color:#999999; text-decoration:none; font-weight:normal; text-transform: none;}
	#treemenu1 A.H4MenuLevel1:hover{color:#990000; text-decoration:none; font-weight:normal; text-transform: none;}	
	
	.treeview ul{ 
	padding:0 .5em; margin:0; list-style:none; background-image:none;
	}
	.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
	padding:0 .5em .5em 0; margin:0; list-style:none; background-image:none;
	}
	.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
	cursor: hand !important;
	cursor: pointer !important;
	background-image:none;
	}
	.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
	/*display: none;*/ 
	list-style:none;
	background-image:none;
	}
	.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
	cursor: default;
	list-style:none;
	background-image:none;
	}		

	a.H1MenuLevel0Selected, a.H4MenuLevel1Selected {color:#990000 !important; font-weight:bold !important; text-decoration:none !important;}

	/*.menu ul{padding:0 .5em; margin:0; list-style:none; }
	.menu li{padding:0 .5em .5em 0; margin:0; list-style:none;} 
	
	.mmabout { display:block;}
	.mmpub { display:block;}
	.mmmeeting { display:block;}*/
		
/*####### Footer #######*/	
  	.ftr-address {font-size:1em; float:left;}
  	.ftr-links {font-size:1em; float:right; word-spacing:5px; position: relative;}
    .ftr-links A:link{font-size:1em; text-decoration:none; color:#333333;}
    .ftr-links A:visited{font-size:1em; text-decoration:none; color:#333333;}  
    .ftr-links A:active{font-size:1em; text-decoration:none; color:#333333;}	
	.ftr-links A:hover{font-size:1em; text-decoration:underline; color:#000000;}
		
.imgPhoto{
	 margin:4px 10px 0 10px;
	 border: solid 1px #000000;
	 visibility:visible;
	 z-index:8;}
 
/*####### Hightlight Menu #######*/	
body.ab .lh-col .hl-1,  body.ab .lh-col .hl-1 a{color:#333;background:#dcdcdc;text-decoration:none;}

.hidden{
	 visibility:hidden;
	 display:none;
	 padding:0;
	 margin:0;}
 
.menu-hide{ display:none;}

/*####### Form option #######*/	
.formoption{ padding: 10px 0 20px 15px;
background-color:#eaeaea;
border-top: solid 1px #ccc;
border-bottom: solid 1px #ccc;}

.formoption label{ width:120px; display:block; float:left; padding:4px 0 0 0;}

.rightlinks { 
	white-space:nowrap; 
	height:20px; 
	border-bottom:1px solid #ccc; 
	padding: 0 0 0 18px; 
	margin: 4px 0;
}
.rightlinks a:link, .rightlinks a:visited { 
	padding: 0 5px;
}

.leftchk { 
	/*width:560px;*/
	/*float:left;*/ 
	padding:0; 
	/*clear:both;*/ 
	height:20px;
}

.sumylink { padding: 0 0 0 5px; border-left:1px solid #ccc; margin-left: 5px; font-weight: bold; }

.agendadetails {
	margin-left: 40px;
}
li.sublist {
	list-style: none;
	margin-top: 10px;
	margin-left: -17px;
}
/* indoo grid views for order form */
.c_order_box { 
	padding: 10px 0 0 0;
	background-color:#eaeaea;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
}
.c_order_top { 
	padding: 10px 0 0 0;
	background-color:#eaeaea;
	border-top: solid 1px #ccc;
	margin-bottom: 0;
}
.c_order_bottom { 
	padding: 0 0 20px 0;
	background-color:#eaeaea;
	border-bottom: solid 1px #ccc;
	margin-top: 0;
}
.c_order_top .head_title, .c_order_bottom .head_title, .c_order_box .head_title, .c_order_top .c_content, .c_order_bottom .c_content, .c_order_box .c_content {
	margin-left: 15px;
}
.c_order_top .c_footer, .c_order_bottom .c_footer {
	margin-bottom: 0;
}
.c_order_top table.gridView {width: 657px;}
.c_order_box .ge_table td { 
	padding: 0;
}
.c_order_box .c_title {
	display: none;
}
/* styling for indoo edit/detail view */
td.ge_label span.ge_label {
	font-weight: bold;
	padding: 0 5px 5px 0;
}
td.ge_field { 
	padding: 0 0 5px 0;
}
/* Layout Stylesheet */ 

.container {
 position:relative; /* needed for footer positioning*/
 margin:0 auto;  /*center, not in IE5 */
 width:864px;
 background:#ffffff;	
 height:auto !important; /* real browsers */
 height:100%; /* IE6: treaded as min-height*/
 min-height:100%; /* real browsers */
 text-align: left; /* to fix centered text alignment for content */
}

/*####### header #######*/
.hdr{
 background-image:url(images/bwbanner.jpg);
 background-repeat:no-repeat;
 height:169px; 
 border-bottom:2px solid #ff9900;
 width:100%; 
 margin:0;
 position: relative; /*added for widgets*/
  }

/*####### Left column (Menu) #######*/
.lh-col{
 position:absolute;
 top:186px;
 left:0;
 width:150px;
 z-index:3;
 color: #333333;
 height:520px;
 }

/*####### Center column #######*/
.c-block {
 width:100%;
 /*height:580px;*/
 min-height:580px;
 z-index:1;
 background:#ffffff;
 text-align:center;
 overflow: visible;
 background-image:url(images/ssabLogoshort.gif);
 background-repeat:no-repeat;
 background-position:bottom left;
 }

.c-col{
 text-align:left;
 margin: 0 270px 0 140px;
 padding: 10px 10px 0 10px;
 position:relative;
 background:#ffffff;
 z-index:5;

 /*border: solid #000000;
 border-width:0 1px;*/
 }
 
 .c-col-sub{
 text-align:left;
 margin: 0 0 0 140px;
 padding: 10px 10px 0 10px;
 position:relative;
 background:#ffffff;
 z-index:5;}

/*####### Right column #######*/
.rh-col{
 /*position:relative;*/
 position:absolute;
 top:184px;
 right:0;
 width:260px;
 z-index:2;
 background:#ffffff;}
 
.rh-border{
	border:solid 1px #000000;
	/*padding: 10px;*/
	padding: 2px 10px 10px;
}
.rh-border ul{ padding:0; margin:0;}
.rh-border li{ margin-left:15px;}
.rh-border .c_footer {margin-bottom: 0;}
/*####### Footer #######*/
.ftr {
 text-align:left;
 width:844px;
 height:100px;
/* padding:10px;*/
 padding:2px 10px 10px 10px;
 /*border: solid #000000; 
 border-width:1px 0;*/
 border-top: solid 2px #ff9900;
 /*background-image:url(../images/footer01.gif);*/
 background-repeat:repeat-x;
 /*margin:0;
 color:#000000;
 position:absolute;*/
 /*bottom:0;  stick to bottom */
 height:200px;
 }
 
.smlogo {
 position:absolute;
 top:530px;
 left:0;
 padding:100px 0 0 0;
 }
 
 /*####### Scroll #######*/
.scroll {
/* background-color:#ececec;
 max-height:600px;
 height: 504px;*/
 min-height: 500px;
 text-align:left;
 width: 420px; 
 /* overflow-y: scroll;
 scrollbar-arrow-color: #000000; 
 scrollbar-face-color: #e7e7e7; 
 scrollbar-3dlight-color: #a0a0a0; 
 scrollbar-darkshadow-color: #888888;*/
/* padding:15px 10px 0 10px;*/
 padding: 7px 10px 0 10px;
 margin: 0 auto;
}
.scroll p{padding:0 0 0 0;}

.scrollWide {
 /*background-color:#ececec;
 max-height:600px;
 height: 504px;*/
 min-height: 500px;
 text-align:left;
 width: 687px;
/* overflow-y: scroll; 
 scrollbar-arrow-color: #000000; 
 scrollbar-face-color: #e7e7e7; 
 scrollbar-3dlight-color: #a0a0a0; 
 scrollbar-darkshadow-color: #888888;*/
/* padding:15px 10px 0 10px;*/
 padding:7px 10px 0 10px;
 margin: 0 auto;
 }
.scrollWide p{padding:0px;}

.moreBuy{
 padding:0;
 margin:0;
 text-align:right;
 width:96%;
 border-bottom: solid 1px #999999;
 font-size:.9em;
 text-transform:uppercase;}
 
 .moreBuy{
 padding:0;
 margin:0;
 text-align:right;
 width:96%;
 border-bottom: solid 1px #999999;
 font-size:.9em;
 text-transform:uppercase;}

.maillist {
 border: dotted 1px #ffffff;
 background-color:#003366;
 font-weight:bold;}
 .maillist a:link{color:#ffffff; text-decoration:none;}
 .maillist a:visited{color:#ffffff; text-decoration:none;}
 .maillist a:hover{color:#ff9900; text-decoration:underline;}
 
/*##### Overwrite CSS ######*/

.section0 .ftr {
 text-align:left;
 width:844px;
 height:200px;
/* padding:10px;*/
 padding:2px 10px 10px 10px;
 border-top: solid 2px #ff9900;
 background-image:url(images/footer01.gif) !important;
 background-repeat:repeat-x;
 margin:0;
 color:#000000;
 position:absolute;
 }
 
.section0 .hdr{
 background-image:url(images/colorbanner.jpg) !important;
 background-repeat:no-repeat;
 height:169px; 
 border-bottom:2px solid #ff9900;
 width:100%; 
 margin:0;
}
  
/*##### DNN alterations CSS ######*/
.c_head_blue .head_title .c_icon .c_title .TitleHead, .c_order_bottom .head_title .c_icon .c_title .TitleHead, .head_title .title_vis  {
	display: none;
}
h1 .SkinObject, h1 a.SkinObject, h1 a.SkinObject:link, h1 a.SkinObject:visited, h1 a.SkinObject:hover, h1 a.SkinObject:focus {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	color:#990000;
} 
.ftr-links a.SkinObject {
	font-weight: normal;
}
.ftr-links div {
	/*display: inline;*/
	float: right;
}
.ftr-links .c_container {
	margin: 0 3.25em 0 0;
}
.ftr-links .ftr-login {
	margin: 8px 0 0 8px;
	position: absolute;
	top: 0;
	right: 0;
}
.ftr-links div div {
	/*display: block;*/
}
.ftr-links .c_content {
	white-space: nowrap;
}
.ftr .head_title {
	display: none;
}
.arbitrary {
	margin:0;
	padding:0;
}
/* indoo grid views for publications */
.groupStyle {
	font-weight: bold;
	text-decoration: underline;
	padding: 10px 0;
}
.IndooGridContent .gridView td {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif !important;
}
.IndooGridContent .gridView td.gv_cc, .IndooGridContent .gridView td.gv_cc2 {
	padding: 0;
	vertical-align: top;
}
td.gv_cc ul, td.gv_cc2 ul {
	margin-top: 0;
	margin-bottom: 0;
}
.fieldhide {
	display: none;
}
/* Recent Resouces */
span.RR_NewItem, a:link span.RR_NewItem, a:visited span.RR_NewItem, a:hover span.RR_NewItem, a:focus span.RR_NewItem {
	color: #990000;
	font-weight: 700;
}
a:hover h2, a:focus h2 {
	color: #003366;
	text-decoration: underline;
}
/* IE6 nudge */
* html .rh-border {padding:0 10px 10px;}
* html .scroll{padding:0 10px; height: 500px;}
* html .scrollwide{padding:0 10px; height: 500px;}
* html .ftr-address {width: 16em;}
* html .ftr-links {width: 20em;}
* html .ftr .c_container {margin: 5px 0;}
* html .ftr-links .c_container {margin-right: 1.75em;}
* html .ftr-links .ftr-login {margin: 7px 0 0 0;}
* html .c-block {height: 48em;}
* html .c_order_top table.gridView {width: 635px;}
/* IE7 nudge */
*html .rh-border {padding:0 10px 10px;}
*html .scroll{padding:0 10px !important; height: 500px;}
*html .scrollwide{padding:0 10px; height: 500px;}
*html .ftr .c_container {margin: 5px 0;}
*html .ftr-links .c_container {margin-right: 3.25em;}
*html .ftr-links .ftr-login {margin: 7px 0 0 0;}
*html .c-block {height: 48em;}
*html .c_order_top table.gridView {width: 635px;}