/*  
Version: 1.0
Author: TargetScope Inc.
Author URI: http://www.targetscope.com
*/

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;	
}
/*____________________________________________________________
Basic text styles
____________________________________________________________*/
p{
	line-height:170%;

}

td{
  line-height: 150%;
  font-size:11px;
}


#Content p{
	margin:4px 0 12px 0;
	padding:0;
}

#Content ul{
	line-height:150%;
}

#Content li{
	margin-bottom: 6px;
}

h1{
	font-family: 'arial unicode ms', 'arial', 'helvetica', 'sans serif';
	font-weight:100;
	font-size:26px;
	margin:0 0 8px 0;
	padding:0;
	color:#FF5C00;
}
h2{
	font-family: 'arial unicode ms', 'arial', 'helvetica', 'sans serif';
	font-weight:100;
	margin:15px 0 0 0;
	padding:0;
	font-size:18px;
	color:#666666;
}
h3{
	font-family: 'arial unicode ms', 'arial', 'helvetica', 'sans serif';
	font-weight:100;
	margin:0;
	padding:0;
	font-size:16px;
	color:#666666;
}
h4{
	font-family: 'arial unicode ms', 'arial', 'helvetica', 'sans serif';
	font-weight:100;
	margin:0;
	padding:0;
	font-size:14px;
	color:#666666;
}
blockquote{
	margin:-10px 0 0 20px;
	padding:0 0 0 0;
	
}
blockquote p{
	margin:0 0 0 0;
	padding:0 0 0 0;
	
}

/*____________________________________________________________
special text colors
____________________________________________________________*/
.black_text{
	color:#000000;
}
.lightgrey_text{
	color:#999999;
}

/*____________________________________________________________
Header styles
____________________________________________________________*/
#PrimaryNav a{
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0px 8px 0 8px;
	padding-top:2px;
	position:relative;
	top:1px;
}
#PrimaryNav a:hover{
	text-decoration:none;
	color:#F85D10;
}
/*____________________________________________________________
Footer styles
____________________________________________________________*/
#Footer p{
	font-size:10px;
	color:#000000;
	text-align:right;
	margin:2px 0 4px 0;
}
#Footer a{
	color:#000000;
}
#Footer a:hover{
	color:#F85D10;
}
#Footer .copyright{
	color:#666666;
}

/*____________________________________________________________
SideBar Navigation styles
____________________________________________________________*/
a.SBL_GroupHeadingOpen {
	color:#000000;
	font-size:12px;
	font-weight:bold;
	display:block;
	width:170px;
}
a.SBL_GroupItem {	
	color:#666666;
	font-size:12px;
	font-weight:bold;
	margin-left:0 !important;
	display:block;
	width:160px;
}
a.SBL_GroupHeadingClosed {
	color:#000000;
	font-size:12px;
	font-weight:bold;
}
a.SBL_ThirdLevel{
	color:#666666;
	font-size:11px;
	margin-left:20px !important;
	display:block;
	width:150px;
}

a.SBL_GroupHeadingOpen:hover, a.SBL_GroupItem:hover, a.SBL_GroupHeadingClosed:hover{
	text-decoration:none;
}	

a.SBL_GroupHeadingOpen:hover{
	color:#F85D10;
}
a.SBL_GroupItem:hover{
	color:#F85D10;
}
a.SBL_ThirdLevel:hover{
	color:#F85D10;
}
a.SBL_GroupHeadingClosed:hover{
	color:#F85D10;
}	


/* Background Images and borders */

table.SBL_GroupHeadingOpen{
	position:relative;
	top:-1px;
	margin:0 0 -1px 0;
	border-width: 1px 0 0 0;
	border-style:solid;
	border-color:#CCCCCC;
	padding:4px 0 0 20px;
	background:url(../images/Arrow_Down.jpg) no-repeat 0px .6em;
	padding-top:4px;
}
table.SBL_GroupItem{	
	margin:0;
	padding:0 0 0 0px;
	background:url(../images/DarkOrangeDot.gif) no-repeat 23px .55em;
}
table.SBL_ThirdLevel{
	margin:0;
	padding:0 0 0 15px;
}
table.SBL_GroupHeadingClosed{

}
table.SBL_GroupHeadingOpenClosed{

}

table.SBL_GroupItem + table.SBL_GroupHeadingOpen{

}
/* Background Images and borders */

td.SBL_GroupHeadingOpen{
	position:relative;
	top:-1px;
	margin:0 0 -1px 0;
	border-width: 1px 0 0 0;
	border-style:solid;
	border-color:#CCCCCC;
	padding:4px 0 4px 5px;
	padding-top:4px;
}
td.SBL_GroupItem{	
	margin:0;
	padding:0 0 0 8px;
	background:url(../images/DarkOrangeDot.gif) no-repeat 1px .55em;
}
td.SBL_ThirdLevel{
	margin:0;
	padding:0 0 0 0px;
}
td.SBL_GroupHeadingClosed{

}
td.SBL_GroupHeadingOpenClosed{

}

td.SBL_GroupItem + td.SBL_GroupHeadingOpen{

}

/*

table.SBL_GroupItem{	
	
}
table.SBL_GroupHeadingClosed{
	overflow:visible;
	position:relative;
	top:-1px;
	margin:0 0 -1px 0;
	border-width:1px 0 1px 0;
	border-style:solid;
	border-color:#CCCCCC;
	padding:4px 0 2px 20px;
	background:url(../images/Arrow_Right.jpg) no-repeat 0px .4em;
}
table.SBL_GroupHeadingOpenClosed{
	position:relative;
	top:-1px;
	margin:0 0 -1px 0;
	border-width: 2px 0 0 0;
	border-style:solid;
	border-color:#CCCCCC;
	padding:0px 0px 0px 0px;
}

table.SBL_GroupItem + table.SBL_GroupHeadingOpen{
	position:static;
	margin-top:3px;
	margin-bottom:0px;
}

*/


/*____________________________________________________________
Global side bar elements
____________________________________________________________*/
#GlobalSideBar p{
	color:#000000;
	font-size:11px;
	line-height:130%;
	margin:0 15px 4px 45px;
	/*position:relative;
	top:-28px;*/
}
#GlobalSideBar p.GSB_Title{
	margin:0 0 0 0;
}
/*____________________________________________________________
Page extras - bread crumb, print, email
____________________________________________________________*/
#PageExtras a{
	color:#000000;
}
#PageExtras a:hover{
	color:#F85D10;
	text-decoration:none;
}

/*____________________________________________________________
some home page specific styles
____________________________________________________________*/
#HomeBuckets{
	font-size:11px;
}
#HomeBuckets p{
	line-height:110%;
}
.QL_Bucket{
	font-size:11px;
}
.QL_Bucket p{
	margin:0 0 4px 0;
}
.Bucket2 p{
	margin:0 0 10px 0;
}
.Bucket2 .date{
	font-weight:bold;
}
.Bucket3 p{
	margin-bottom:10px;
}
#HomeBucketsFooter{
	color:#F85D10;
}
#HomeBucketsFooter a{
	margin:0 5px 0 5px;
}
#HomeBucketsFooter p{
	margin:0 0 0 0;
}
/*____________________________________________________________
base link styles
____________________________________________________________*/
#PrimaryNav a{
	text-decoration:none;
}
#Footer a{
	text-decoration:none;
}

a{
	color:#F85D10;
}
a:visited{
	/*color:#00FF00;*/
}
a:hover{
	text-decoration:none;
}
a:active{

}

/*____________________________________________________________
In line tabs powered by moo.fx
____________________________________________________________*/
.InLineTabs_Links{
	border-width:0 0 1px 0;
	border-style:solid;
	border-color:#F57515;
}
.InLineTabs_Links a{

}

.InLineTabs_Links ul{
	margin:0 0 0 20px;
	padding:0;
	list-style:none;
	background-image:none;
	float:left;
}
.InLineTabs_Links ul li{
	float:left;
	background:url(../images/tab_right.jpg) no-repeat top right;
	overflow:hidden;
	padding:0;
	margin:0;
}
.InLineTabs_Links li a{
	display:block;
	background:url(../images/tab_left.jpg) no-repeat top left;
	float:left;
	margin:0 0 0 0;
	padding:4px 10px 0px 10px;
	text-decoration:none;
	cursor:pointer;
	color:#000000;
}
.InLineTabs_Links a:hover{
	text-decoration:none;
	color:#F85D10;
}

