﻿

 


body {
margin: 0; 
color: #000; 
font-family: Verdana, sans-serif; 
font-size: 100%;
text-align: center;
background:#FFF url(images/loop/bg_main-grey.gif) repeat;
}



img,a img {
border: none;
}

.hide {
position: absolute;
left: -1500px;
width: 990px;
font-size:1px; 
}




.clear {
clear:both !important;
visibility:hidden !important;
overflow:hidden !important;
margin:0 !important;
padding:0 !important;
border:0 !important;
font-size:1px !important;
height:1px !important;
width:1px !important;
}










#wrap {
position: relative;
clear: both;
width: 980px !important;
margin-left: auto !important;
margin-right: auto !important;
padding: 0;
color: #000;
background-color: #fff;
}






/**************************
Edit Console
***************************/


#consoleBanner {
padding: 0 !important;
color: #000;
background-color: #fff !important;
top:0;
left:0;
}
	table#ctl00_ctl13_idArfPubConsole,
	table#ctl00_ctl14_idArfPubConsole {
	border:0px  !important;
	background-color: #fff !important;
	}
	
	td#ctl00_ctl13_idArfPubConsoleTitle,
	td#ctl00_ctl14_idArfPubConsoleTitle  {
	color: #fff !important;
	background-color: #000 !important;
	padding:3px;
	font-size:8pt; 
	font-weight:bold;
	}


.authoringRegion {
background-color:#fff;
color:#333;
}

.ms-globalTitleArea{
background-color: white;
}

.ms-HoverCellActive,.ms-SpLinkButtonActive {
border:#fff 1px solid;
background-color:#fff;
background-image:none;
}

.ms-siteactionsmenu div div div{
background-image:none;
border-top:1px solid #000;
border-left:1px solid #000;
border-right:1px solid 0f00;
background-color:#000;
}

.ms-siteactionsmenu div div div.ms-siteactionsmenuhover{
background-image:none;
border-top:1px solid #999;
border-left:1px solid #999;
border-right:1px solid #999;
background-color:#999;
}







/**************************
Banner Layout
***************************/
#banner {
float:left;
width: 980px;
color: #FFF;
min-height: 150px;
height: auto !important;
height: 150px;
text-align: left;
background-image: url(images/slg/banner-bg.gif);
background-position: 0 -55px;
background-repeat:repeat-x; 
background-color: #ccc;
}
		div.slglogo  {
		float: left;
		width: 350px;
		}
			div.slglogo img  {
			margin: 30px 0 16px 20px !important;
			}

							
		div.search  {
		float: right;
		width: 300px;
		padding: 40px 0 0px 0px;
		}
			div.searchlayout  {
			margin: 0px 0 0px 0px;
			}
				div.search legend {
				font-weight:bold
				}
				div.search fieldset {
				border:none; 
				margin-bottom:0.5em
				}
				div.search label {
				position:absolute; 
				left:-999em!important; 
				font-size:0; 
				line-height:0; 
				padding:0; 
				margin:0
				}
				
				div.search .srchbox {
				vertical-align: middle;
				padding:1px 2px 1px 2px; 
				margin:0; 
				width:200px !important; 
				background:#fff ; 
				border:1px solid #000; 
				font-size:75%
				}
				div.search .srchboxForum {
				vertical-align: middle;
				padding:1px 2px 1px 2px; 
				margin:0; 
				width: 206px !important; 
				background:#fff ; 
				border:1px solid #000; 
				font-size:75%
				}

					
				div.search input.gobtn  {
				vertical-align: middle;
				width:  57px !important;
				height: 22px !important;
				border: none;
				color: #FFF;
				font-size:0.7em;
				font-weight: bold;
				text-align:left;
				background: #ddd;
				margin: 0px 0 0px 0px;
				background-image: url(images/slg/searchbutton.gif);
				background-position: 0 0px;
				background-repeat:repeat-x; 
				background-color: #none;
				border:0px;
				}
			div.search img  {
			margin: 0px 0 0px 7px;
			}



			



/**************************
Navigation Bar
***************************/
#topnav {
clear:both;
width: 980px !important;
text-align: left;
color: #FFF;
background-color:#000;
height:23px;
padding:0 0 0 0px;
}
		#topnav ul {
		margin:0px 0 0 0; 
		padding:0; 
		list-style:none;
		display:inline;
		}
			#topnav ul li {
			float:left; 
			margin:2px 0 0 0; 
			padding:0;
			font-family:Arial;
			}
			#topnav ul li.first {
			}
				#topnav ul li a {
				padding:5px 40px 3px 10px !important;
				font-size: 0.75em !important;
				font-weight:normal;
				color: #FFF;
				background-color: #000;
				text-decoration: none;
				}
			#topnav ul li.sel {
			background:#000;
			}
				#topnav ul li.sel a {
				color:#fff
				}
			#topnav ul li.last {
			float:right;
			}
				#topnav ul li.last a {
				padding:5px 10px 3px 10px !important;
				color: #ccF;
				}



/**************************
Main Layout
***************************/
div#main {
clear:both;
width:980px;
padding:0;
line-height:1.4;
border-top: 2px solid #000;
background-image: url(images/slg/vline-bg.gif);
background-position: 278px 0;
background-repeat:repeat-y; 
background-color: #fff;
}
	div#leftnav {
	width:275px;
	margin:0 0 0 0;
	float:left;
	min-height: 450px;
	height: auto !important;
	height: 450px;
	text-align: left;
	background-color: #fff;
	}
	div#content,
	div#searchResults {
	width:680px;
	float:right;
	text-align: left;
	margin:0;
	padding: 40px 0 0 20px;
	background-image: url(images/slg/content-bg.gif);
	background-position: 0 0px;
	background-repeat:repeat-x; 
	background-color: #fff;
	font-size:0.75em;
	}
	div#forumMain {
	width:700px;
	float:right;
	text-align: left;
	margin:0;
	padding: 40px 0 0 20px;
	background-image: url(images/slg/content-bg.gif);
	background-position: 0 0px;
	background-repeat:repeat-x; 
	background-color: #fff;
	font-size:0.75em;
	}			




/**************************************************
Left Navigation
**************************************************/
.leftNav {
width:220px;
margin: 25px 20px 0 30px;
padding:0;
list-style-type:none;
list-style-position: outside;
}
	.leftNav li {
	margin:0 0 4px 0;
	padding:5px 15px 5px 15px;	
	font-family: Arial;  
	font-size: 0.8em; 
	font-weight:normal; 
	line-height:14pt;
	color: #fff;
	background-color: #fff;
	background-image: url(images/slg/leftnav-l1-bg.jpg);
	background-position: 0 right;
	background-repeat:no-repeat; 
	text-align:right !important;
	}
	.leftNav li.pos_1,
	.leftNav li.pos_5,
	.leftNav li.pos_9 {
	background-image: url(images/slg/leftnav-1.jpg);
	}
	.leftNav li.pos_2,
	.leftNav li.pos_6,
	.leftNav li.pos_10 {
	background-image: url(images/slg/leftnav-2.jpg);
	}
	.leftNav li.pos_3,
	.leftNav li.pos_7,
	.leftNav li.pos_11 {
	background-image: url(images/slg/leftnav-3.jpg);
	}
	.leftNav li.pos_4,
	.leftNav li.pos_8,
	.leftNav li.pos_12 {
	background-image: url(images/slg/leftnav-4.jpg);
	}
		.leftNav a,
		.leftNav a:visited {
		color: #fff;
		text-decoration:none;
		}
	


	ul.subNav {
	margin: 15px 0 0 10px;
	padding:0;
	list-style-type:none;
	list-style-position: outside;
	}
		ul.subNav li {
		margin: 0 0 4px 0px !important;
		padding:0 10px 0 10px; 
		font-size: 0.85em; 
		background-color: #000;
		background-image: none;
		}
	
		ul.subNav li a {
		color: #fff;
		}

/**************************************************
SLG Article
**************************************************/

	div#content h1,
	div#forumMain h1,
	div#searchResults h1 {
	font-size: 1.8em;
	font-weight: bold;
	color: #000;
	margin: 0 0 1em 0px;
	font-family: tahoma !important; 
	background-color: #Fff; 
	}
	
	div#content h2,
	div#content h3 {
	font-size: 1.0em;
	color: #666;
	background-color: #Fff; 
	margin: 0;
	}
	div#content h2 span.date {
	font-size: 0.9em;
	font-weight: normal;
	color: #000;
	background-color: #FFF; 
	margin: 0;
	}
	
	div#content p {
	margin: 0 0 1em 0;
	color: #666;
	background-color: #FFF; 
	}
	
	div#content ul {
	margin: 0 0 1em 0;
	padding:0;
	color: #666;
	background-color: #FFF; 
	list-style: square;
	list-style-position: inside;
	}
		div#content ul li {
		margin: 0 0 0 0;
		padding:0;
		}

	
	div#content a,
	div#content a:visited {
	color: #390;
	text-decoration: none;
	background-color: #FFF;
	}
		div#content a:hover {
		color: #000;
		text-decoration: underline;
		}
	
	.articleImage {
	width:180px;
	float:right;
	margin:0 0 0 10px;
	padding: 5px 0 0 0;
	background-color: #fff;
	}
		.articleImage img {
		margin: 0 0 0 0;
		border: 0px;
		}
		.articleImage p.caption {
		font-size: 0.9em;
		color: #666;
		margin: 0px 0 0 0;
		}
	




/**************************************************
Search Results
**************************************************/
div.sres-info {
width: 100%;
margin: 10px 0px 10px 0px;
background-color:#EEE;
}
div.sres-info p {
margin: 3px 5px !important;
font-size: 0.95em;
padding: 0px;
color: #f60;
}

.srch-sort{
COLOR:#333333;
FONT-SIZE:1.0em;
}
.srch-sort A:link,.srch-sort A:visited{
text-decoration:none;
color:#000;
}
.srch-sort a:hover{
color:#FF0000;
}
.srch-sort-right {
background-color:#ebf0ff !important;
}

.srch-sort-right A:link,.srch-sort-right A:visited{
text-decoration:none;
color:#f60;
}
.srch-sort-right a:hover{
color:#000;
}
.srch-summary{
FONT-FAMILY:arial;
}
.srch-stats{
FONT-FAMILY:arial;
background-color: none !important;

}
.srch-stats a,
.srch-stats a:visited {
text-decoration:none;
color:#f60 !important;
}
	.srch-stats a:hover{
	color:#FF0000;
	}
.srch-Description{
FONT-SIZE:1.0em;
FONT-FAMILY:arial;
}



div#searchResults ul.sresults {
margin: 30px 0px 0px 0px !important;
padding: 0px;
list-style-type: none;
list-style-position: outside;
font-size: 1em;
}
	div#searchResults ul.sresults li {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 2px 0px;
	background-position: left bottom;
	background-image: url('images/slg/dot-grey.gif');
	background-repeat: repeat-x;
	}
		div#searchResults ul.sresults li img {
		margin: 2px 0 0 0;
		vertical-align: middle;
		}
		div#searchResults ul.sresults li a,
		div#searchResults ul.sresults li a:visited {
		color: #f60 !important;
		font-weight: bold;
		text-decoration: none;
		}
		div#searchResults ul.sresults li a:hover {
		text-decoration: underline;
		}
		div#searchResults ul.sresults li p {
		font-size: 1em !important;
		margin: 0;
		}
		div#searchResults ul.sresults li a.link {
		color:#666  !important;
		font-size:0.9em !important;
		font-weight: normal;
		text-decoration: none;
		margin-right: 5px;
		}
		
		





/**************************************************
Forums
**************************************************/

		
		
.ms-menutoolbar {
background:#fc0;
}


.ms-menutoolbar {
color: #000;
}

.ms-menubuttonactivehover{
background-image:url("/_layouts/images/menubuttonhover.gif");
border:solid 1px #ccc;	}

.ms-splitbuttonhover{
background-image:url("/_layouts/images/menubuttonhover.gif");
border:solid 1px #ccc;
	}

.ms-vb {
color:#666 !important;
	}

.ms-vb a{
color:#f63 !important;
	}



/* Thread */

table.ms-disc-bar,
table.ms-toolbar {
border:solid 1px #ccc;
background:#eee;}

.ms-disc-bordered a,
table.ms-disc-bar a,
table.ms-toolbar a {
color: #000;
}

td.ms-disc-bordered-noleft {
color: #666;
}
	td.ms-disc-bordered-noleft a{
	color: #f60;
	}


td.ms-formbody {
background:#f6f6f6;}

	td.ms-formbody a{
	color: #f60;
	}
td.ms-descriptiontext{
color: #000;
}
	td.ms-descriptiontext a{
	color: #f60;
	}



.ms-ButtonHeightWidth,
input.ms-ButtonHeightWidth {
background:#fc0 !important;
border:solid 1px #ccc;
}









