﻿/*------------------------- Page Background -------------------------*/
.PageBG{
background-color:Transparent;
background-image:url(../../images/ideascapes_redesign/pageBG.jpg);
font-family:Arial;
color:#000000;
margin: 0px;
min-width: 850px;}
/*page will not collapse under the min-width = helps manage div overlap*/
/*------------------------- Page Background -------------------------*/

/*------------------------- Fixed Width -------------------------*/
/*----------width %ORpx controls whether fluid or fixed----------*/
.fixedWidth {
	width: 100%;
	border-left:solid 1px #003366;
	border-right:solid 1px #003366;
	position: relative;
	vertical-align:top;
	background-color:Transparent;
	text-align:left;
	overflow:hidden;
	min-height:500px;
	font-family:Arial;
	}

#aspnetForm{ margin-top:0px;font-family:Arial;}
/*------------------------- Fixed Width -------------------------*/

/*------------------------- General Font Settings -------------------------*/
/*-- This will apply to undefined fonts --*/
.caption {font: 9pt Arial; font-style:italic;}
table{ font-family:Arial;}
BODY {
	font-family:Arial;
	font-size:9pt;
	margin:0px;
	padding:0px;}
TD {
	font-family:Arial;
	font-size:9pt;
	}
P {margin-top:2px;margin-bottom:8px;font-family:Arial;font-size:9pt;}
STRONG{font-family:Arial;}



/*------------------------- General Font Settings -------------------------*/


/*------------------------- Container -------------------------*/
.container {
	width: 100%;
	height: 100%;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	font-family:Arial;
	font-size:9pt;
	}
	
#print{display: none;}

/*-- Transparent GIF - Acts as home link in the header - link defined in the .master --*/
#page_header .container {
	background: transparent url(../../images/ppgsolution/spacer.gif) top left no-repeat;
	border:1px;
	border-collapse: collapse;
	position: relative;
	top:50px;
	height: 60px;
	width: 200px;
	float: left;
	border-style:none;
	z-index: 9000;}
#page_header .container a{
	border:0px;
	border-collapse: collapse;
	position: relative;
	height: 50px;
	width: 200px;
	float: left;
	border-style:none;
	z-index: 5000;	}
#page_header .container img{
	border:0px;
	border-collapse: collapse;
	position: relative;
	height: 50px;
	width: 200px;
	float: left;
	border-style:none;
	z-index: 5000;}
	
#header_container{padding-top:20px; width:990px; height:150px! important; background-image:url(/_layouts/1033/images/ideascapes_redesign/logo.png); background-repeat:no-repeat; background-position:left center; z-index:9999;}
	
#center, .container, #main {overflow: visible;font-family:Arial; font-size:9pt;}
/*------------------------- Container -------------------------*/

/*------------------------- Top Nav -------------------------*/
#TopNavMenu{
	width: 100%;
	position: absolute;
	top: 84px;
	right:5px;
	z-index:5000;
	display:none;
	}
.ms-topNavContainer{
border:solid 0px red;
position: absolute;
right: 5px;
width:auto;
}
.ms-topnav{
border:solid 0px #000;
background-image:none;
background-repeat:repeat-x;
font-family:arial;
font-size:9pt !important;
background-color:transparent;
color:#fff;
line-height:20px;
*line-height:16px;
}
.ms-topnav a{
display:block;
background-image:none;
white-space:nowrap;
padding:1px 8px 0px 8px;
height:18px;
color: #fff;
width: 100%;
}
.ms-topnav a:link {
color: #fff;
font-weight: bold;}
.ms-topnav a:hover {
color: #fff;
font-weight: bold;}
.ms-topnav a:visited {
color: #fff;
font-weight: bold;}
.ms-topnav a:active {
color: #ffff00;
font-weight: bold;}

.ms-topnavselected{
color:#fff;
background:none;
background-repeat:repeat-x;
font-weight:bold;
border:solid 0px #79a7e3;
border-bottom-width:0px;
border-left:solid 0px #e3efff;
background-color:transparent;
width: 100%
}

.ms-topnavselected a{
color:#fff;
width: 100%;}
.ms-topNavHover{
background-image:none;
background-color:transparent;
border:solid 0px #c2a770;
border-left:solid 0px #ffffff;
border-bottom-width:0px;
color:#fff;
}
.ms-topNavHover a{
color:#fff;
}
.ms-topnav img{
position:relative;
left:-6px;
}
.ms-topNavFlyOutsContainer
{
background-color:#f5f5f5;
border:solid 1px #ccc !important;
z-index:5000;
} 
.ms-topNavFlyOuts{
background-color:#f5f5f5;
font-family:arial;
font-size:9pt !important;
color:#000;
}
.ms-topNavFlyOuts a:link{
display:block;
*width:120px;
_width:300px;
min-width:120px;
*min-width:300px;
_min-width:120px;
color:#000;
text-decoration:none;
background-color:#f5f5f5;
padding:4px 8px 4px 8px;
}
.ms-topNavFlyOuts a:hover{
display:block;
*width:120px;
_width:300px;
min-width:120px;
*min-width:300px;
_min-width:120px;
color:#000;
text-decoration:underline;
padding:4px 8px 4px 8px;
background-color:#f5f5f5;
}

.ms-topNavFlyOuts a:link {color: #000;}
.ms-topNavFlyOuts a:hover {color: #000;text-decoration:underline;}
.ms-topNavFlyOuts a:visited {color: #000;}
.ms-topNavFlyOuts a:active {color: #000;}

.ms-topNavFlyOutsHover{
background-color:#f5f5f5;
color:#000000;}

#zz1_TopNavigationMenun0{display:none;}
#zz1_TopNavigationMenun1{ font-weight:bold;}
/*------------------------- Top Nav -------------------------*/

/*------------------------- Header -------------------------*/
#page_header{
	height:174px;
	background: transparent url(../../images/ideascapes_redesign/header.png) top left no-repeat;
	position: relative;}
#header{
	background-image:none;
	background-color:Transparent;}
.headertitle{background-image:none;}
.topBreadcrumb{ font-size:12px; display:none;}
/*------------------------- Header -------------------------*/

/*------------------------- General Styles -------------------------*/
hr {color:#ccc;}
H1 {font-family:Arial;
    font-size:15pt;
	color:#00458c;
	font-weight:bold;
	margin-top:8px;
	margin-bottom:5px;}
H2 {font-family:Arial;
    font-size:13pt;
	color:#00458c;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;}
H3 {font-family:Arial;
    font-size:13px;
	color:#00458c;
	font-weight:bold;
	font-style:italic;
	margin-top:0px;
	margin-bottom:0px;}
H4 {font-family:Arial;
    font-size:11pt;
	color:#999;
	font-weight:normal;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:6px;}
H5 {font-family:Arial;
    font-size:11pt;
	color:#00458c;
	font-weight:bold;
	font-style:italic;
	margin-top:0px;
	margin-bottom:0px;}
H6 {
      font-family:Arial;
      font-size:24px;
      font-style:italic;
      font-weight:bold;
      color: #00458c;}
.pullquote {
	font-family:Arial;
	width: 250px;
	color:#00458c;
	float: right;
	border-top:1px dashed #09c;
	border-bottom:1px dashed #09c;
	font-size:14px;
    font-weight:bold;
	font-style:italic;
    line-height:140%;
	padding:5px;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:5px;}

/*-- styling for hyperlinks in content --*/
a:link {color:#336699;}
a:visited {color:#336699;}
a:hover {color:#336699;}
a:active {color:#336699;}

/*-- Anchor Class - Use to Style Anchors - needs to be entered in content --*/
.anchor {
	color: #006699;
	text-decoration:none;}
.anchor a{
	color: #006699;
	text-decoration:none;}
.anchor a:hover {
	color: #006699;
	text-decoration:none;}
.anchor a:active{
	color: #006699;
	text-decoration:none;}
/*------------------------- General Styles -------------------------*/
	

/*------------------------- Header - Floating Image - Right Image -------------------------*/
#banner {display:none;}
#title {display:none;}
/*------------------------- Header - Floating Image - Right Image -------------------------*/

/*------------------------- Personal Nav -------------------------*/
.ms-globalright{ float:right;}
#personalnav 
{
    border:solid 0px red;
	left: 15px;
	width: 300px;
	position:absolute;
	top:0px;
	#padding-top:2px;
	z-index: 4000;}
#personalnav td {
	padding: 0;}
#personalnav div {
	display: inline;
	vertical-align: top;}
.bg .ms-SPLink {
	width: 150px;}
#personalnav a {
	font: 10px verdana, sans-serif;
	color: #000;}
#personalnav table {
	display: inline;}
.ms‐SpLinkButtonInActive {
	background-color: transparent;}
.actions a {
	text-decoration: none;}
.ms-SpLinkButtonActive a {
	color: #000;}
#personalnav a {
	color: #000;
	text-transform: none;
	font-weight: normal;}
/*------------------------- Personal Nav -------------------------*/

/*------------------------- SharePoint Navigation -------------------------*/
#navigation {
	position: absolute;
	right: 0;
	top:20px;}
#navigation li {
	float: left;
	padding-right: 27px;
	font-size: 1.3em;
	font-weight: normal;}
.body #navigation li a {
	color: #fff;}
.body #navigation li a:hover, #navigation li.active a {
	color: #2c2c2c;}
.body .ms-topnav {
	background: transparent none;
	border: none;}
.container > table {
	position: absolute;
	right: 0;
	top: 20px;
	font-family:Arial;
	}
.body .ms-topnav a {
	font-family: arial;
	color: #fff;}
.body .ms-topnavselected a {
	font-weight: normal;
	color: #000;}
.body .ms-topNavFlyOuts {
	background: #BFBFBF none;
	height: 15px;}
.body .ms-topNavFlyOuts a {
	color: #000;}
.body .ms-topNavFlyOuts a:hover {
	color: #000;
	text-decoration: underline;}
/*------------------------- SharePoint Navigation -------------------------*/

/*------------------------- Breadcrumbs -------------------------*/
.sub-breadcrumb 
{
    display:none;
	width: 800px;
	margin: 0 auto;
	position:absolute;
	left:225px;
	top:121px;
	line-height:14px;
	z-index: 4000;
	font-family: arial;
	font-size: 8pt;
	color: #666699;}
.sub-breadcrumb a{
	color: #666699;
	text-decoration: underline;}
.sub-breadcrumb a:hover{
	color: #333;
	text-decoration: underline;}
.ms-pagebreadcrumb, .ms-pagebreadcrumb a {
	display: none;
	background-color: transparent;}
/*------------------------- Breadcrumbs -------------------------*/

/*------------------------- Left Nav - Quick Launch -------------------------*/
#ctl00_PlaceHolderLeftNavBar_SPSecurityTrimmedControl1{display:none;}
#ctl00_PlaceHolderLeftNavBar_idNavLinkRecycleBin{display:none;}
.ms-hidden{display: none}

#leftcolumn 
{
    display:none;
 	float: right;
	width: 344px;
	background-color:transparent;
	/* Make room for Extranet Drop */
	min-height: 900px;
	height:100%;
	margin-right:20px;
	margin-top:20px;
	}
	
#leftcolumn tr, #leftcolumn .ms-navSubMenu1 {
	width: 344px;
}
#leftcolumn .ms-hidden + span {
	padding-left: 20px;
}
.ms-navheader{
	width:200px;
	height:30px;
	background-image:none;
	background-color:transparent;
	line-height:16px;
	font-family:Arial;
	font-size:9pt !important;
	vertical-align:middle;
	color: #006699;

}
.ms-navheader a:link {
	background-color: transparent;
	background-image:none;
	color: #006699;
	text-decoration:none;
	line-height:16px;
	font-family:Arial;
	font-size:9pt !important;
}
.ms-navheader a:hover {
	background-color: transparent;
	background-image:none;
	color: #006699;
	text-decoration:none;
	line-height:16px;
}
.ms-navheader td 
{
    border-bottom: 1px solid #ccc;
	width:200px;
	height:30px;
	background-image:none;
	padding-left:6px;
}
.ms-navheader td:hover {background-color:#eee;}

.ms-selectednavheader td
{
	border-bottom: 1px solid #ccc;
	width:200px;
	height:30px;
	background-image:none;
	background-color: #eeeeee;
	line-height:16px;
}

.body table.ms-navitem td, .body span.ms-navitem {
	background-position: left 5px;
}

table.ms-navitem td, span.ms-navitem {
background-image:none;
}

.body .ms-navitem {
	text-transform: none;
}
.body .ms-selectednav {
	background-color: #fff;
	border: none;
	padding: 0;
}

.ms-navitem {
	display: block;
	border-bottom:none;
	border-left:none;
	border-right:none;
	border-top:none;
	text-transform: none;
	background-image:none;
	line-height:14px;
	font-family:Arial;
	font-size:9pt !important;
	font-weight:normal;
	width: 175px;
	height:16px;
	color:#000;
}
.ms-navitem a:link
{
	color:#000 !important;
	line-height:14px;
	font-family:Arial;
	font-size:9pt !important;
}
.ms-navitem a:hover
{
	color:#000;
}
.ms-navitem a:active{color:#000;}
.ms-navitem a:visited{color:#000;}

.ms-navitem td{
	background-image:none;
	background-color:Transparent;
	height:16px;}
.ms-navitem td:hover{
	background-image:none;
	background-color:Transparent;
	height:16px;
}

.ms-selectednav 
{
    display: block;
	border-bottom:none;
	border-left:none;
	border-right:none;
	border-top:none;
	text-transform: none;
	background-image:none;
	background-color: #eeeeee;
	line-height:14px;
	font-family:Arial;
	font-size:9pt;
	font-weight:normal;
	width: 200px;
	#width: 178px;
	height:16px;
	}
.ms-navsubmenu1{}
.ms-navsubmenu2{}

.ms-quicklaunch table.ms-navsubmenu2 td{
border:none;
}
.body .ms-quickLaunch {
	border: none;
	background-color: transparent;
}
.body .ms-quicklaunchouter {
	margin: 5px 0;
	border: none;
}
.body .ms-quicklaunchouter a {
	color: #00039b;
}
.body .ms-quicklaunchheader {
	background: #DFDFDF none;
}
/*------------------------- Left Nav - Quick Launch -------------------------*/

/*------------------------- Utility Links -------------------------*/
#LeftNavDIV {
	padding-top:25px;
	padding-left:10px;
	}
#LeftNavDIV.UtilityLinks  {
	font-weight:bold;
	line-height:14px;
}
#LeftNavDIV.UtilityLinks  a{
	color:#a4a4a4;
}
/*------------------------- Utility Links -------------------------*/

/*---------------New Layouts & Utility Links -------------------------*/

#leftnavContent
{
	font-family:Arial;
	font-size:9pt;
	font-weight:normal;
	padding-left:10px;
	}
#ctl00_PlaceHolderLeftActions_RichHtmlField1__ControlWrapper_RichHtmlField
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	padding:10px;
	margin:10px;
	display:block !important;
	}

.right_side{padding-left:10px; color:#000000 !important; display:block !important;width:48% !important;}

.left_side{padding-right:10px; color:#000000 !important; display:block !important;width:48% !important;}

.right_sidebar{padding-left:10px; color:#000000 !important; display:block !important; width:24% !important;}

.centerContent{padding-right:10px; color:#000000 !important; display:block !important; width:73% !important;}


HR{color:#b2b2b2 !important; border-color:#b2b2b2 !important;}
/*------------------------- New Layouts & Utility Links -------------------------*/

/*------------------------- Main Content Area -------------------------*/

#main {
	padding: 0px 0px 20px 0px;
	margin: 0 auto;
	height:100%;
	width:100%;
	#z-index:-100;
	font-family:Arial;
	background-color:White;
	margin-top:-28px !important;
	}

#center 
{
	padding:25px 0px 25px 15px;
	margin-left:0px;
	font-family:Arial;
	height:100%;
	}
.flash
{
    background-color:Transparent;
    }
#ctl00_MSO_ContentDiv{
	z-index:3000;
	overflow:hidden;
	margin-top:10px;
	font-family:Arial;
	}

.SP_editorPosition {
position: absolute;
top: 20px;
left: 20px;
width: 200px;
}
/*-- Main Content Font Settings --*/
.pageContent, .ms-WPBody {
	font: 9pt arial;
	color: #000;}
/*-- Main Content Font Settings --*/
	
#center h3.pagetitle {
	font: bold 16px Helvetica, sans-serif;
	margin: 0;
	display:none;
}
#center p {
	margin-bottom: 5px;
	font-family:Arial;
}
.ms-WPBorder, .ms-WPBorderBorderOnly {
	border: 1px solid #DFDFDF;
}
.removediv {
	display: none;
}
#column #footer {
	background: white none;
	font-size: 1em;
	height: auto;
}
.body .ms-menutoolbar {
	background: #DFDFDF none;
}
.body .ms-standardheader, .body .link-item-large a {
	border: none;
	font: bold 16px Helvetica, sans-serif;
	color: #000 !important;
}
td[valign="top"] {
	vertical-align: top;
}
#MSOZoneCell_WebPartWPQ6 {
	padding-left: 10px;
}
/*------------------------- Main Content Area -------------------------*/

/*------------------------- Edit Page -------------------------*/

#OuterLeftCell, #OuterRightCell, .ms-ToolPaneOuter {
	vertical-align: top;
}
.ms-ToolPaneOuter {
	overflow: scroll;
}
h3.ms-WPTitle {
	margin-top: 10px;
	font-size: 14px !important;
}
.editWebPart {
	vertical-align: top;
}
.ms-TPBody input {
	border: 1px solid #ccc;
}
/*------------------------- Edit Page -------------------------*/

/*------------------------- Publishing Styles -------------------------*/

.ms-rteCustom-ArticleTitle {
	text-transform: none;
}
td.caption {
	vertical-align: top;
	font: 11px/20px verdana, arial, sans-serif;
}
.link-item a, .ms-vb2 a, .ms-vb a {
	color: #5599A7;
}
#welcomeLeft {
	width: 75%;
	float: left;
}
#welcomeRight {
	width: 25%;
	float: left;
}
/*------------------------- Publishing Styles -------------------------*/

/*------------------------- Search -------------------------*/
#searchLayout {
	border: 0px;
	position:absolute;
	top:0px;
	color:#fff;
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	background-color:transparent !important;
	float:right;
	width:560px;
	vertical-align:middle;
	right:60px;
	}
#header_nav{float:left;margin-top:0px; vertical-align:text-top; height:36px; font-family:Arial; font-size:10px  !important;}
.header_nav a:link{color:White; text-decoration:none;vertical-align:text-top;font-family:Arial; font-size:10px  !important;}	
.header_nav a:active{color:White; text-decoration:none;vertical-align:text-top; font-family:Arial; font-size:10px  !important;}	
.header_nav a:visited{color:White; text-decoration:none;vertical-align:text-top; font-family:Arial; font-size:10px  !important;}	
.header_nav a:hover{color:White; text-decoration:none;vertical-align:text-top; font-family:Arial; font-size:10px  !important;}	
#search{width:200px;float:right;}

.ms-sbgo {background-color:transparent;background-image:none !important;width:22px !important;}	
.ms-sbgo ms-sbcell{background-color:transparent; background-image:none !important; width:22px !important;}
.ms-sbgo .ms-sbcell{background-color:transparent; background-image:none !important;}

.ms-sbcell {border: 0px !important;
            border-collapse: collapse;
            #border: 0px !important;
            background-color:transparent !important;
            padding-top: 1px !important;
            background-image:url(../../images/ideascapes_redesign/searchBG.jpg);
            background-position:left top;
            background-repeat:no-repeat;
            width:164px;
            height:26px;
            }
#ctl00$SearchBox$S6F789EBA_InputKeywords {border: 0px !important;
                                          border-collapse: collapse !important;}
.ms-plain {border: 0px !important;
           border-collapse: collapse !important;}
.ms-sbplain 
{
    border: solid 0px #ccc;
    background-color:Transparent;
    width:150px !important;
    }
.ms-sbLastcell{display:none;}
/*------------------------- Search -------------------------*/

/*------------------------- Footer -------------------------*/
#bottom_footer {
	height:222px;
	background-color:transparent;
	background-image: url(../../images/ideascapes_redesign/footer.png);
	background-repeat:no-repeat;
	border:solid 0px red;
	font-size: 8px;
	color:#666666;
	position:absolute;
	vertical-align:bottom;
	bottom:0px;
	left:0px;
	width:100%;
	#z-index:-100;}

#footer_container
{
    width:990px;
	height: 23px;
	position:absolute;
	#position:relative;
	margin-left: 10%;
	#margin-left:0px;
	margin-top: 40px;
	background-color:transparent;
	vertical-align:bottom;
		}
.blue {color:#0099c4; font-size:10px; font-family:Arial;}
.blue a:link{color:#0099c4;  text-decoration:none ;}
.blue a:hover{color:#9dc300 ; text-decoration:none ;}
.blue a:active{color:#0099c4 ; text-decoration:none ;}
.blue a:visited{color:#0099c4 ; text-decoration:none;}

.grey {color:#666666;font-size:10px; font-family:Arial;}
.grey a:link{color:#666666 ; text-decoration:none ;}
.grey a:hover{color:#666666 ; text-decoration:underline;}
.grey a:active{color:#666666 ; text-decoration:none;}
.grey a:visited{color:#666666 ; text-decoration:none ;}

/*------------------------- Footer -------------------------*/

/*------------------------- Feature Article -------------------------*/

#WebPartWPQ2{width:100%; vertical-align:top;}

.ImageCssClass
{
    padding-right:20px;
    padding-bottom:20px;
    float:left;
    }
.ReadMoreCssClass
{
    padding-top:10px;
    padding-bottom:10px;
    }
.NextFeatureCssClass
{
    float:right;
    }
.BlurbCssClass
{
    margin-left:0px;
    padding-top:0px;
    position:relative;
}


/*-IE6 Quick Fix-*/	
#main {_overflow: visible !important;}
.container {_overflow: visible !important;}
.fixedWidth {_overflow: visible !important;}
#bottom_footer {_display: none !important;}
.pageContent, .ms-WPBody {_overflow: visible !important;}
#bottom_footer {_display: none;}
#ctl00_MSO_ContentDiv{
	_position: absolute;	
	_left: 225px;
	_top:25px;
	_overflow: visible !important;}

/*------------------------- Worldwide Locations -------------------------*/

.ppgUtility {
	font-family: Arial;
	font-size: 9pt;
	color: #006699;
	text-decoration: none;
	width: 100%;
	margin-left: 5px;
}
.ppgUtility2 {
	font-family: Arial;
	font-size: 9pt;
	color: #006699;
	text-decoration: none;
	width: 100%;
	height: 35px;
	margin-left: 5px;
}
.ppgTitleImg {
	background-image: url(../../images/ppgsolution/125_logo.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 35px;
}
.ppgTitle {
	font-family: Arial;
	font-size: 8pt;
	color: #006699;
	font-weight: bold;
	text-decoration: none;
	margin-left: 37px;
}
.ppgTitle2 {
	font-family: Arial;
	font-size: 7pt;
	color: #006699;
	font-weight: bold;
	text-decoration: none;
	margin-left: 37px;
}
.ppgAddress {
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	height: 100px;
}
.ppgDrop {
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	width: 100%
}
.location {
	font-family: Arial;
	font-size: 8pt;
	color: #006699;
	text-decoration: none;
	line-height: 18px;
	margin-left: 7px;
	height: 97px; 
	width: 176px; 
	background-image: url(../../images/ppgsolution/world_map.jpg);
	background-repeat:no-repeat;
}
.location a {
	font-family: Arial;
	font-size: 8pt;
	color: #006699;
	text-decoration: none;
	background: transparent;
}
.location a:hover {
	font-family: Arial;
	font-size: 8pt;
	color: #6699cc;
	text-decoration: none;
	background: transparent;
}
	
	/*------------------------- Stay Connected / Extranets -------------------------*/
	
.scContainer{
	padding-top: 25px;
	width: 200px;
}
.scTitle{
	font-family: arial;
	font-size: 9pt;
	color: #006699;
	font-weight: bold;
	margin-bottom: 5px;
	margin-left: 5px;
}
.scTitleSub{
	font-family: arial;
	font-size: 8pt;
	color: #006699;
	font-weight: normal;
	font-style: italic;
}
.scHR{
	line-height: 0px;
	height: 1px;
	width: 200px;
	color: #cccccc;
	margin-top: 0px;
	#margin-top: -8px;
	margin-left: 0px;
}
.scLink{
	height: 35px;
	margin-bottom: 5px;
	#margin-bottom: 0px;
	margin-left: 7px;
}
.scExtranets{
	margin-left: 7px;
}
.scExtraTitle{
	width: 175px;	
	font-family: arial;
	font-size: 8pt;
	color: #006699;
	font-weight: bold;
	margin-bottom: 0px;
}
.scJump{
	margin-top: 0px;
}
.scExtraJump{
	width: 75px;
	overflow: hidden;
	border-right:1px solid #cccccc;
	margin-top: 0px;
}
.scSelect{
	font-family: arial;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
}
.scOption{
	font-family: arial;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
}

/*------------------------- Site Map & Web Parts -------------------------*/

.ms-vh2-gridview{color:#0070b2;font-family:Arial;font-size:9pt;}
.ms-vh2-gridview a{color:#0070b2;font-family:Arial;font-size:9pt;}
.ms-vh2-gridview a:link{color:#0070b2;font-family:Arial;font-size:9pt;}
.ms-vh2-gridview a:hover{color:#0070b2;font-family:Arial;font-size:9pt;}
.ms-vh2-gridview a:visited{color:#0070b2;font-family:Arial;font-size:9pt;}
.ms-vh2-gridview a:active{color:#0070b2;font-family:Arial;font-size:9pt;}

TH{color:#0070b2;font-family:Arial;font-size:9pt;}

.headertitle-band{color:#0070b2;font-family:Arial;font-size:9pt;}
.headertitle-band a{color:#0070b2;font-family:Arial;font-size:9pt;}
.headertitle-band a:link{color:#0070b2;font-family:Arial;font-size:9pt;}
.headertitle-band a:hover{color:#0070b2;font-family:Arial;font-size:9pt;}
.headertitle-band a:active{color:#0070b2;font-family:Arial;font-size:9pt;}
.headertitle-band a:visited{color:#0070b2;font-family:Arial;font-size:9pt;}

.headertitle-small{color:#0070b2;font-family:Arial;font-size:9pt; font-weight:normal; text-decoration:underline;}
.headertitle-small a{color:#0070b2;font-family:Arial;font-size:9pt; font-weight:normal; text-decoration:underline;}
.headertitle-small a:link{color:#0070b2;font-family:Arial;font-size:9pt; font-weight:normal; text-decoration:underline;}
.headertitle-small a:hover{color:#0070b2;font-family:Arial;font-size:9pt; font-weight:normal; text-decoration:underline;}
.headertitle-small a:visited{color:#0070b2;font-family:Arial;font-size:9pt; font-weight:normal; text-decoration:underline;}
.headertitle-small a:active{color:#0070b2;font-family:Arial;font-size:9pt; font-weight:normal; text-decoration:underline;}

.headertitle{color:#0070b2;font-family:Arial;font-size:9pt;}
.headertitle a:link{color:#0070b2;font-family:Arial;font-size:9pt;}
.headertitle a:hover{color:#0070b2;font-family:Arial;font-size:9pt;}
.headertitle a:active{color:#0070b2;font-family:Arial;font-size:9pt;}
.headertitle a:visited{color:#0070b2;font-family:Arial;font-size:9pt;}

.level-bullet{color:#000;font-family:Arial; background-image:none !important; font-size:9pt;}
.level-bullet a:link{color:#000;font-family:Arial; background-image:none !important; font-size:9pt;}
.level-bullet a:hover{color:#000;font-family:Arial; background-image:none !important; font-size:9pt;}
.level-bullet a:active{color:#000;font-family:Arial; background-image:none !important; font-size:9pt;}
.level-bullet a:visited{color:#000;font-family:Arial; background-image:none !important; font-size:9pt;}

.level-item-pos level-item{color:#000;font-family:Arial;font-size:9pt;}
.level-item-pos level-item a:link{color:#000;font-family:Arial;}
.level-item-pos level-item a.hover{color:#000;font-family:Arial;}
.level-item-pos level-item a.visited{color:#000;font-family:Arial;}
.level-item-pos level-item a.active{color:#000;font-family:Arial;}

.level-item-pos{color:#000;font-family:Arial;font-size:9pt;}
.level-item-pos a:link{color:#000;font-family:Arial;}
.level-item-pos a:hover{color:#000;font-family:Arial;}
.level-item-pos a:visited{color:#000;font-family:Arial;}
.level-item-pos a:active{color:#000;font-family:Arial;}


.item link-item{font-family:Arial; font-size:9pt;}
.item link-item a{color:#0070b2;}
.item link-item a:link{color:#0070b2;}
.item link-item a:hover{color:#0070b2;}
.item link-item a:visited{color:#0070b2;}
.item link-item a:active{color:#0070b2;}

.link-item, .link-item a, .link-item a:link{
font-family:arial; 
font-size:9pt; 
color: #0070b2;
text-decoration:none;
}
.link-item a:visited, .link-item a:active{
color: #0070b2;
text-decoration:none;
}
.link-item a:hover{
color: #0070b2;
text-decoration:underline;
} 

/*---------forms---------*/
.ms-WPBody td{font-family:Arial; font-size:9pt;}
.ms-WPBody table, .ms-TPBody table {font-family:Arial; font-size:9pt;}

/*---------summary web part---------*/
.ms-standardheader{font-family:Arial;}
.ms-WPTitle{font-family:Arial;}
.ms-WPHeader{font-family:Arial;}
.description{font-family:Arial; font-size:9pt;}

/*---------news grid text---------*/
.ms-vb2{font-family:Arial; font-size:9pt;color:#000;}
.ms-vb2 a{font-family:Arial; font-size:9pt;color:#0070b2;}
.ms-vb2 a:link{font-family:Arial; font-size:9pt;color:#0070b2;}
.ms-vb2 a:hover{font-family:Arial; font-size:9pt;color:#0070b2;}
.ms-vb2 a:visited{font-family:Arial; font-size:9pt;color:#0070b2;}
.ms-vb2 a:active{font-family:Arial; font-size:9pt;color:#0070b2;}

/*---------news grid headings---------*/
.ms-vh2{font-family:Arial; font-size:9pt; color:#0070b2;}
.ms-vh2 a{font-family:Arial; font-size:9pt; color:#0070b2;}
.ms-vh2 a:link{font-family:Arial; font-size:9pt; color:#0070b2;}
.ms-vh2 a:hover{font-family:Arial; font-size:9pt; color:#0070b2;}
.ms-vh2 a:visited{font-family:Arial; font-size:9pt; color:#0070b2;}
.ms-vh2 a:active{font-family:Arial; font-size:9pt; color:#0070b2;}


/*---------top nav---------*/

#topnav {
	width:700px;
	background-color:Transparent;
	background-image:none;
	padding:0px;
	margin: 0px;
	z-index: 99999999; 
	position: absolute; 
	right:0px; 
	top: 50px;
}

hr{border:solid 1px white !important;width:100% !important;}

ul {
	list-style: none;
	padding: 0;
	margin: 0;
	background-color:transparent;
}

#nav a {
	font-weight: bold;
	color: white;
}

#nav a {
	text-decoration: none;
}

#nav li li a {
	display: block;
	font-weight: normal;
	color: white;
	padding: 0.2em 10px;
}

#nav li li a:hover {}


/*nav bar with the 3 items in it*/
li 
{
    float:left;
	position: relative;
	text-align: left;
	cursor: default;
	background-color:Transparent;
	display:block;
	width:203px;
	list-style:none;
	}


/* position & color of the drop down*/
li ul 
{
    display:none;
	position: relative;
	left:0px;
	font-weight: normal;
	background-color:transparent;
	background-image:url(/_layouts/1033/images/ideascapes_redesign/menuBG.png);
	padding-left:4px;
	padding-right:4px;
	margin-top:4px;
	width:203px;
}

ul li ul li a:link{font-weight:bold;}
ul li ul li a:hover{font-weight:bold;}
ul li ul li a:active{font-weight:bold;}
ul li ul li a:visited{font-weight:bold;}

#nav li ul ul {margin-left:0px; padding-left:0px; font-weight:normal; background-image:none;} 
ul li ul li ul li a:link{font-weight:normal;} 
ul li ul li ul li a:hover{font-weight:normal;} 
ul li ul li ul li a:active{font-weight:normal;} 
ul li ul li ul li a:visited{font-weight:normal;} 

li>ul {
	top: auto;
	left: auto;
}

li li {
	display: block;
	float: none;
	background-color: transparent;
	border: 0;
}

li:hover ul, li.over ul {
	display: block;
}


#tab1:hover
  { 
    background-image: url("/_layouts/1033/images/ideascapes_redesign/tab1_over.png");
  }
#tab2:hover
  { 
    background-image: url("/_layouts/1033/images/ideascapes_redesign/tab2_over.png");
  }
#tab3:hover
  { 
    background-image: url("/_layouts/1033/images/ideascapes_redesign/tab3_over.png");
  }
