/* Sharepoint Styling */

body
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	padding: 0px;
	margin: 0px;
}

.MainContainer
{
	height:100%;
	font-family:Arial;
}

hr
{
	color:#999999;
	height:1px;
	background-color:#999999;
}

img
{
	border: 0px;
}

a
{
	font-family:Arial;
	color: #000000;
	text-decoration: none;
}

.fsg_links
{
	padding-top:5px;
	margin-left:5px;
}

.fsg_links img
{
	margin-right:5px;
}

.fsg_addlinks
{
	margin-top:5px;
}

.fsg_addlinks img
{
	margin-right:5px;
}

.fsg_linkcategory
{
	padding-top:5px;
	padding-bottom:2px;
	font-size:8pt;
	font-weight:bold;
	font-family: Arial,Helvetica,sans-serif;
}

div.ms-areaseparatorleft
{
	background-repeat: no-repeat;
	background-position: -143px 0px;
	height: 100%;
	background-image: none;
	background-color: #002469;
	border: none;
}

.ms-formlabel
{
	border-top:0px;
}

.fsg_back a
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 8pt;
	text-decoration:none;
	color:#FF0000;
}

.fsg_back a:hover
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 8pt;
	text-decoration:underline;
	color:#FF0000;
}

.fsg_newstitleshow
{
	font-size: 8pt;
	font-family: Arial,Helvetica,sans-serif;
	color:#F08927;
	font-weight:normal;
}

.fsg_newstitleshowdate
{
	font-size: 8pt;
	font-family: Arial,Helvetica,sans-serif;
	color:#999999;
	font-weight:normal;
}

.ms-rteCustom-Facilicom-Body
{
	font-size: 8pt;
	font-family: Arial,Helvetica,sans-serif;
	color:#000000;
	font-weight:normal;
} 

.ms-rteCustom-Facilicom-Header 
{
	font-size: 10pt;
	font-family: Arial,Helvetica,sans-serif;
	color:#F08927;
	font-weight:bold;
} 

h1.ms-rteCustom-Header 
{
	font-size: 10pt;
	font-family: Arial,Helvetica,sans-serif;
	color:#FF0000;
	font-weight:bold;
} 

h2.ms-rteCustom-Header 
{
	font-size: 8pt;
	font-family: Arial,Helvetica,sans-serif;
	color:#FF0000;
	font-weight:bold;
} 

.fsg_newstitle
{
	color:#F08927;
	font-size:8pt;
	font-weight:normal;
}

.fsg_newstitletitle a
{
	color:#F08927;
	font-size:8pt;
}

.fsg_newstitletitle
{
	font-size:8pt;
}

.fsg_readmore
{
	font-size:8pt;
}

fsg_moreNews
{
	font-size:8pt;
}

.ms-rteCustom-Facilicom-Body a
{
	font-size: 8pt;
	font-family: Arial,Helvetica,sans-serif;
	color:#FF0000;
	font-weight:normal;
	text-decoration:none;
} 

.ms-rteCustom-Facilicom-Body a:hover
{
	font-size: 8pt;
	font-family: Arial,Helvetica,sans-serif;
	color:#FF0000;
	font-weight:normal;
	text-decoration:underline;
} 

TD.ms-titleareaframe, Div.ms-titleareaframe, .ms-pagetitleareaframe, .ms-mwspagetitleareaframe, .ms-consoletitleareaframe
{
	background-color: #FF0000;
	text-align: center;
	background-image: none;
	padding: 0px;
}

.ms-wikieditouter
{
	font-size: 8pt;
	font-family: Arial,Helvetica,sans-serif;
	position: absolute;
	right: 9px;
	top: 30px;
	border: 0px;
	text-align: center;
	background-color: Transparent;
}

td.ms-pagetitleareaframe
{
	padding-left: 10px;
}

.ms-wikieditsecond
{
}

.ms-wikieditthird
{
	padding-left: 3px;
	background-image: none;
}
.ms-wikieditorange
{
}
.ms-wikieditorangeinnera
{
	height: 0px;
	font-size: 0px;
	line-height: 0px;
}
.ms-wikitoolbar a:hover.ms-toolbar
{
	text-decoration: underline;
	color: #000000;
}
.ms-wikicontent a
{
	text-decoration: underline;
}
.ms-wikicontent a.ms-wikilink
{
	text-decoration: none;
}
.ms-wikicontent a.ms-missinglink
{
	text-decoration: none;
	border-bottom: 1px dashed #000000;
}
.ms-wikicontent
{
	color: #333333;
	line-height: 1.3;
}

tr .ms-vb
{
	background-color: Transparent;
}

tr .ms-vb a
{
	color: #FF0000;
}

.ms-titleareaframe
{
	padding: 0px;
}

div.ms-titleareaframe
{
	background-color: #FF0000;
}

div.ms-areaseparatorright
{
	background-repeat: repeat-x;
	padding-right: 2px;
	height: 100%;
	background-image: none;
	background-color: #002469;
	border: none;
}

.ms-buttoninactivehover img, .ms-buttonactivehover img
{
	display: none;
}


.ms-titleareaframe2
{
	background-color: #FF0000;
	width: 0px;
}

.ms-areaseparator
{
	background-color: #FF0000;
	background-repeat: repeat-x;
	border-right: none;
	border-left: none;
	padding-left: 5px;
	height: 61px;
	background-image: none;
}

.topmenu a
{
	color: #FFFFFF;
	text-decoration: none;
}

.ms-main
{
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 100%;
	font-size: 10px;
	font-family: Arial,Helvetica,sans-serif;
}

.ms-globalbreadcrumb
{
	color: #FFFFFF;
	background-color: #002469;
}

.ms-globalbreadcrumb .ms-globallinks
{
	color: #FFFFFF;
}

.ms-globalbreadcrumb .ms-globallinks a
{
	color: #FFFFFF;
}

.ms-topnavContainer
{
	border: none;
}
.ms-topnav
{
	border: none;
	border-left: none;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	background-color: #002469;
	color: #FFFFFF;
	background-image: none;
	border-top: 1px solid #002469;
}
.ms-topnav a
{
	display: block;
	white-space: nowrap;
	padding: 2px 8px 0px 8px;
}

.ms-topnav a:hover
{
	color:#FF0000;
	display: block;
	white-space: nowrap;
	padding: 2px 8px 0px 8px;
}

.ms-topnavselected
{
	color: #002469;
	border-top: 1px solid #002469;
	border-left: 1px solid #002469;
	border-right: 1px solid #002469;
	background-color: #FFFFFF;
	background-image: none;
}

.ms-siteactionsmenu div div div
{
	background-image: none;
	background-color: #FF0000;
	border-color: #FF0000;
}

td.ms-areaseparatorleft
{
	background-repeat: repeat-x;
	height: 100%;
	background-image: none;
	border: none;
	background-color: #002469;
}

.ms-titlearearight .ms-areaseparatorright
{
	background-color: #FF0000;
	padding-right: 2px;
	height: 100%;
	border: none;
	background-image: none;
}

.ms-siteactionsmenu div div div.ms-siteactionsmenuhover
{
	background-image: none;
	background-color: #FF0000;
}

.ms-consoletitleareaframebottom
{
	visibility: hidden;
}

.ms-titlearea, .ms-mwstitlearea, td.ms-titleareaframe, div.ms-titleareaframe, .ms-pagetitleareaframe, .ms-pagetitle, .ms-mwspagetitleareaframe, .ms-consoletitleareaframe
{
	background-image: none;
	background-color: #FF0000;
	color: #FFFFFF;
}

td.ms-titlearea
{
	padding-left: 10px;
}

div.ms-titleareaframe
{
	background-color: #002469;
}

.ms-pagemargin, .ms-nav, .LeftNavPic, .ms-quicklaunchouter
{
	background-image: none;
	background-color: #FFFFFF;
	border: none;
}

div.ms-pagemargin
{
	background-color: #002469;
}

.ms-quickLaunch
{
	border: none;
}

.ms-quicklaunchheader, .ms-quicklaunchheader a
{
	background-image: none;
	background-color: #FFFFFF;
	color: #FF0000;
	font-size: 10px;
}

.ms-quicklaunch table td
{
	border: none;
}

.ms-quicklaunch table.ms-navheader td, .ms-quicklaunch table.ms-navheader td a
{
	background-color: #002469;
	border: none;
	color: #FFFFFF;
}

.ms-quicklaunch span.ms-navheader
{
	background-color: #002469;
	padding: 1px 6px 3px 6px;
	border: 0px;
}

table.ms-navitem td, span.ms-navitem, table.ms-navitem td a, table.ms-recyclebin td
{
	background-image: none;
	color: #002469;
	border: none;
	font-size: 10px;
}

.ms-nav
{
	background-color: #002469;
}

.ms-bodyareaframe
{
	border: none;
	background-color: #FFFFFF;
	font-family:Arial, Helvetica, Sans-Serif;
	background-image:url(/_layouts/images/facilicom/bg-cps.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	height:100%;
}

.ms-pagebottommarginleft
{
	background-image: none;
	background-color: #002469;
}

.ms-menubuttonactivehover, .ms-buttonactivehover
{
	margin: 0px 1px 0px 1px;
	padding: 3px 7px 4px 7px;
	background-image: none;
	line-height: 16px;
	border: 0px;
	cursor: pointer;
	color: #FFFFFF;
}

.ms-splitbuttonhover .ms-splitbuttondropdown, .ms-splitbuttonhover .ms-splitbuttontext
{
	border: 0px;
	cursor: pointer;
	color: #FFFFFF;
}


.ms-pagebottommargin, .ms-pagebottommarginright, .ms-bodyareapagemargin
{
	background-image: none;
	background-color: #002469;
	border: none;
}

.ms-toolbar, .ms-viewtoolbar, .ms-formtoolbar, .ms-toolbarContainer, .ms-separator, .ms-menubuttoninactivehover, .ms-menubuttonactivehover
{
	background-color: Transparent;
	color: #FFFFFF;
}

div.ms-menubuttoninactivehover a
{
	color: #FFFFFF;
}

div.ms-menubuttoninactivehover a:hover
{
	color: #FF0000;
	background-image: none;
}

.ms-WPHeader td, .ms-menutoolbar td
{
	border-color: #FF0000;
}

.ms-WPBorder, .ms-WPBorderBorderOnly
{
	border: 0px;
}

.ms-WPHeader TD
{
	background-color: Transparent;
	border-bottom: 1px solid #FF0000;
}

.ms-WPBorder
{
	border-top-width: 0px;
}


.ms-consoleframe, .ms-consolestatusframe
{
	border: 0px;
	border-bottom: 1px solid #FF0000;
}

td.ms-splitbuttontext a
{
	color: #FFFFFF;
}

.ms-splitbutton
{
	border: 0px;
	color: #FFFFFF;
}

table .ms-splitbutton
{
	color: #FFFFFF;
	border: 0px;
}

.ms-splitbuttontext
{
	border: 0px;
	color: #FFFFFF;
}

.ms-consolestatusframe
{
	background-color: #FFFFFF;
	background-image: none;
}

.ms-consolestatuscheckoutframe, .ms-consoleminiframe
{
	background-color: #FFFFFF;
	background-image: none;
}

.ms-wikitoolbar a.ms-toolbar
{
	color: #FFFFFF;
	border: 0px;
}

.ms-menutoolbar
{
	height: 22px;
	background-color: #FF0000;
	background-image: none;
	background-repeat: repeat-x;
	border: none;
}

.ms-menutoolbar td, .ms-menubuttonactivehover
{
	background-image: none;
	background-color: #FF0000;
}

.ms-pagetitle
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 16pt;
	margin: 0px 0px 4px 0px;
	font-weight: normal;
	padding-left: 10px;
	padding-bottom: 7px;
	background-color: #FF0000;
}

#miniconsole, .ms-wikieditsecond, .ms-wikieditthird, .ms-wikieditorange, .ms-wikitoolbar, .ms-toolbar, .ms-wikieditouter
{
	background-image: none;
	background-color: #FF0000;
	border: none;
}
#miniconsole a, .ms-wikieditsecond a, .ms-wikieditthird a, .ms-wikieditorange a, .ms-wikitoolbar a, .ms-toolbar a, .ms-wikieditouter a
{
	color: white;
}
td.ms-rightareacell div.ms-pagemargin
{
	background-image: none;
	background-color: #002469;
	border: none;
}

/* Toolbar */
td.ms-toolbar
{
	background-color: Transparent;
}

table.ms-menutoolbar
{
	background-color: #FF0000;
}

table.ms-toolbar, .ms-toolbarContainer
{
	border: 1px solid #FF0000;
	border-collapse: collapse;
}

.ms-formbody
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: .7em;
	vertical-align: top;
	background: #F2F2F4;
	border-top: 1px solid #d8d8d8;
	padding: 3px 6px 4px 6px;
}

table.ms-toolbar, table.ms-viewtoolbar, .ms-toolbarContainer
{
	background-image: none;
	background-color: Transparent;
}

.ms-listdescription
{
	color: #4c4c4c;
	font-family: Arial,Helvetica,sans-serif;
	background: #FFFFFF;
	padding: 2px 6px 4px 6px;
	border-bottom: 1px solid #FF0000;
}

/* Page information */

table.ms-pageinformation
{
	background-image:none;
	background-color:#ffffff;
}
table.ms-createpageinformation
{
	background-image:none;
	background-color:#ffffff;
}

.ms-linksectionheader,.ms-propertysheet th.ms-linksectionheader
{
	color:#FFFFFF;
	font-family: Arial,Helvetica,sans-serif;
	font-size:8pt;
	font-weight:bold;
	text-align:left;
}

.ms-linksectionheader,.ms-propertysheet th.ms-linksectionheader
{
	color:#FFFFFF;
	font-family: Arial,Helvetica,sans-serif;
	font-size:8pt;
	font-weight:bold;
	text-align:left;
}

.ms-standardheader
{
	font-size:1em;
	margin:0em;
	text-align:left;
	color:#000000;
}
.ms-linksectionheader .ms-standardheader
{
	color:#FFFFFF;
}

.ms-gb h3.ms-standardheader
{
	margin-top:1em;
}

.ms-gb .ms-standardheader
{
	color:#FFFFFF;
}

td.ms-linksectionheader,th.ms-linksectionheader
{
	background-color:#310064;
	background-image:none;
	border:1px solid #FF0000;
	text-align:left;
}


/* Custom */
.links
{
	font-size: 8pt;
}

.oldlinks
{
	font-size: 8pt;
}

.article
{
	margin: 5px 0px 5px 0px;
	font-size: 8pt;
}


.title
{
	color: #FF0000;
	font-size: 8pt;
}

.content
{
	font-size: 8pt;
	font-family:Arial;
}

.fsg_content_div
{
	font-size:8pt;
	font-family:Arial;
}

.newsContent
{
	color:#999999;
	font-family:Arial;
	font-size:8pt;
	line-height:1.2;
}

.content a
{
	color: #FF0000;
}

.content img
{
	float: left;
	margin: 0px 5px 5px 0px;
}

.readmore
{
	color: #FF0000;
	text-align: right;
}

.ms-globalbreadcrumb
{
	color: #FFFFFF;
	background-color: #002469;
}

/* Custom Main Menu Normal*/

.HeaderMenu
{
	font-size:10px;
	color:#FFFFFF;
	width:165px;
	height:18px;
	background-color:#FF0000;
	padding-top:2px;
	padding-left:3px;
}

.ItemMenu
{
	font-size:10px;
	color:#002469;
	display:block;
	width:100%;
	padding-left:3px;
}

.ItemMenu a
{
	display:block;
	width:100%;
}

.ItemMenu a:hover
{
	display:block;
	width:100%;
	background-color:#D9DCEA;
	color:#002469;
}

.LinkMenu
{
	font-size: 10px;
	width:100%;
	padding-left:3px;
}

.LinkMenu a
{
	display:block;
	width:100%;
}

.LinkMenu a:hover
{
	display:block;
	width:100%;
	background-color:#D9DCEA;
	color:#002469;
}

/* END Custom Main Menu Normal*/

.blueHeaderMenu
{
	font-size:10px;
	color:#FFFFFF;
	width:165px;
	height:18px;
	background-color:#002469;
	padding-top:2px;
	padding-left:2px;
}

.blueItemMenu
{
	font-size:10px;
	color:#002469;
	display:block;
	width:100%;
}

.blueItemMenu a
{
	display:block;
	width:100%;
}

.blueItemMenu a:hover
{
	display:block;
	width:100%;
	background-color:#D9DCEA;
	color:#002469;
}

.blueLinkMenu
{
	font-size: 10px;
	width:100%;
}

.blueLinkMenu a
{
	display:block;
	width:100%;
}

.blueLinkMenu a:hover
{
	display:block;
	width:100%;
	background-color:#D9DCEA;
	color:#002469;
}

/* Sharepoint controls */

.ms-pagebreadcrumb
{
	background-image: none;
	background-color: transparent;
}

/* site generation webpart */

.fsg_webpartTable
{
	padding-top: 15px;
	width: 100%;
}

.fsg_webpartTableTD
{
	font-weight: bold;
	width: 75px;
	vertical-align: top;
}

.fsg_wpbutton
{
	text-align: right;
}

/* Header image usercontrol*/

.fsg-headerimagediv
{
	position: absolute;
	width: 100%;
	text-align: right;
}

/* FSG Sitemap */
.fsg_sitemap
{
	position: relative;
}


/* Logo */

.fsg-logodiv
{
	text-align:center;
}

.fsg-logoimage
{
}

/*plaatsing search*/
.fsg_searchMenuDivision
{
	position: absolute;
	background-color: #002469;
	z-index: 12;
	height: 30px;
	width:100%;
}

.fsg_searchMenu
{
	position: absolute;
	z-index: 12;
	background-color: Transparent;
	width:100%;
}

.fsg_searchMenuDivision a
{
	color: #FFFFFF;
}

/* Search */
.fsg_searchtop
{
	height: 28px;
	background-image: url("/_layouts/images/facilicom/search/line.png");
	background-color: Transparent;
	padding-bottom:3px;
}

.fsg_searchtop a
{
	color: #000000;
	text-decoration: none;
}

.fsg_searchcurve
{
	background-image: url("/_layouts/images/facilicom/search/curve.png" );
	width: 9px;
	height: 28px;
}

.fsg_searcharea
{
	float: right;
	width: auto;
	font-size: 8pt;
	text-align: right;
}

.fsg_searcharea a
{
}

/* topmenu */
.topmenu
{
	height: 30px;
	text-align: right;
	padding: 0px;
	margin: 0px;
	background-color: #002469;
	color: #FFFFFF;
}

.ms-ToolPaneFooter
{
height:50px;
}

.fsg_top
{
	height: 40px;
	text-align: right;
	padding: 0px;
	margin: 0px;
	background-color: Transparent;
	color: #FFFFFF;
}

/* My Section */

.fsg_my
{
	background-image: url(/_layouts/images/facilicom/MijnFacilicomBack.png);
	font-size: 10px;
	background-repeat:no-repeat;
	height:55px;
	background-position: right;
	padding-left: 5px;
	-overflow-x: hidden;
}

.fsg_myEmpty
{
	font-size: 10px;
	height:55px;
	padding-left: 5px;
	-overflow-x: hidden;
}

.fsg_my a
{
	color: #FF0000;
	text-decoration: none;
}

.fsg_myAn
{
	-overflow-x:hidden;
}

/*mysite*/

.fsg_footer
{
	height: 30px;
	width: 100%;
	vertical-align: middle;
	background-color: #FF0000;
}

.fsg_footerleft
{
	font-size: 11px;
	padding-left: 10px;
	color: #FFFFFF;
	font-family: Arial,Helvetica,sans-serif;
}

.fsg_footerright
{
	color: #FFFFFF;
	text-align: right;
}

.leftnavPic
{
	background-color: #FFFFFF;
	background-image: none;
	border: 0px;
	height: 100px;
	width: 100%;
}

.ms-nav
{
	background-color: #002469;
	font-family: Arial,Helvetica,sans-serif;
	background-image: none;
	width: 150px;
}

img.ms-menutoolbar
{
	display: none;
}

a.ms-menutoolbar
{
	color: #FFFFFF;
	text-decoration: none;
}

.ms-menutoolbar a:hover
{
	background-image: none;
	color: #FF0000;
	text-decoration: none;
}


/* Navigation Sharepoint */

.ms-quicklaunch table.ms-selectednavheader td
{
	width: 100%;
	background-color: #002469;
	background-repeat: repeat-x;
	background-image: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding: 1px 6px 3px 6px;
}
.ms-selectednavheader a
{
	font-weight: bold;
	color: #002469;
	text-decoration: none;
}
.ms-selectednavheader a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}
table.ms-navitem td, span.ms-navitem
{
	background-image: none;
	padding: 3px 6px 4px 16px;
	font-family: Arial,Helvetica,sans-serif;
}
.ms-navsubmenu1
{
	width: 100%;
	background-color: #002469;
}
.ms-navsubmenu2
{
	width: 100%;
	background-color: #FFFFFF;
	margin-bottom: 6px;
}
table.ms-navselected
{
	padding: 2px;
}
table.ms-navselected, span.ms-navselected
{
	background-color: #FF0000;
	background-repeat: repeat-x;
	background-image: none;
}
table.ms-navselected td
{
	background-repeat: no-repeat;
	background-position: top left;
	padding: 3px 6px 4px 17px;
	background-image: none;
}
table.ms-navheader td
{
	background-image: none;
	background-color: #002469;
}
.ms-navheader a, .ms-navheader2 a
{
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.ms-navheader a:hover, .ms-navheader2 a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}
.ms-navItem a
{
	color: #002469;
	text-decoration: none;
}
.ms-navItem a:hover
{
	color: #FF0000;
	text-decoration: none;
}
.ms-navheaderstatic, .ms-navitemstatic
{
	color: #4c4c4c;
}
.ms-quicklaunchouter
{
	border: 0px;
}

.ms-bannerContainer
{
	background-position: right top;
	background-color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	background-image: none;
	border: 0px;
}

.ms-consolemptablerow
{
	background-color: #002469;
	height: 0px;
	border: 0px;
}

/* Blog Menu Styling */
.ms-BlogNavigator div.ms-navheader
{
	background-color: #002469;
	border: 0px;
	padding: 1px 6px 3px 6px;
}
.ms-BlogNavigator div.ms-navheader a
{
	color: #FFFFFF;
}
.ms-BlogNavigator div.ms-navheader
{
	color: #4c4c4c;
	font-weight: bold;
}
.ms-BlogNavigator div.ms-WPBody
{
	border: 0px;
	font-family:Arial;
}

.ms-BlogNavigator div.ms-PartSpacingVertical
{
	font-size: 0pt;
	margin-top: 0px;
	background-color: #002469;
}

.ms-WPBody
{
	font-size: 8pt;
	font-family: Arial,Helvetica,sans-serif;
}


/*.ms-WPBody h1
{
	font-size: 8pt;
	font-family: Arial,Helvetica,sans-serif;
}*/

.ms-WPBody h1 
{
	font-size: 10pt;
	font-family: Arial,Helvetica,sans-serif;
	color:#F08927;
	font-weight:bold;
} 

.ms-WPBody h2 
{
	font-size: 8pt;
	font-family: Arial,Helvetica,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	color:#000000;
	padding-bottom:0px;
	margin-bottom:0px;
} 
/*
* Werkt pas vanaf IE7, voorlopig .ms-WPBody p in gebruik om een witregel tussen de h2 en de paragraph te voorkomen.
.ms-WPBody h2+p
{
	margin-top:0px;
	color:Green;
}
*/


.ms-WPBody p
{
	margin-top:0px;
}

.ms-WPBody TABLE, .ms-TPBody TABLE
{
	font-size: 8pt;
	font-family: Arial,Helvetica,sans-serif;
}
.ms-WPBody a:link, .ms-WPBody a:visited
{
	color: #F08927;
	text-decoration: none;
}
.ms-WPBody a:hover
{
	color: #F08927;
	text-decoration: underline;
}

.ms-PostTitle
{
	font-size: 16pt;
	border-top: solid 1px #F08927;
	padding-top: 6px;
}

.ms-PostTitle a
{
	color: #002469;
	text-decoration: none;
}

.ms-PostTitle a:hover
{
	color: #F08927;
}

.ms-PostFooter, .ms-CommentFooter
{
	font-size: 8pt;
	color: #999999;
	padding-bottom: 22px;
}

.ms-PostFooter a, .ms-CommentFooter a
{
	color: #002469;
	white-space: nowrap;
}

.ms-PostFooter a:hover, .ms-CommentFooter a:hover
{
	color: #F08927;
	white-space: nowrap;
}

h3.ms-PostDate
{
	font-size: 8pt;
	color: #7f7f7f;
	margin: 0;
	border-bottom: 0px;
	padding-bottom: 5px;
}

/* seperator */
.fsg_seperator
{
	width: 5px;
	background-image: url("/_layouts/images/Facilicom/seperator.gif");
}

/* Logo */
.fsg_logo
{
	width: 170px;
	vertical-align: top;
}


/* Concern Menu */
.MenuConcernPage
{
	background-color:#FF0000;
	color:#FFFFFF;
}

.MenuConcern
{
	font-size:10px;
	text-align:left;
}

.MenuConcernSelected a
{
	color:#FFFFFF;
}

h3.ms-vb2
{
	color:#000000;
}

/* Order Index */
.orderindex_alphabet
{
	padding-top: 3px;
	padding-right: 3px;
}

.orderindex_alphabet a:link
{
	color:#FF0000;
	text-decoration:none;
}

.orderindex_alphabet a:hover
{
	color:#FF0000;
	text-decoration:underline;
}

.orderindex_alphabet a:active
{
	color:#FF0000;
	text-decoration:underline;
}

.orderindex_alphabet a:visited
{
	color:#FF0000;
	text-decoration:underline;
}

.orderindex_alphabet a:selected
{
	color:#FF0000;
	text-decoration:underline;
}

.orderindex_character
{
	padding-top: 3px;
	font-weight: bold;
	font-size:large;
}

.orderindex_category
{

}

.orderindex_link
{
	color:#FF0000;
	padding-left: 5px;
}

.orderindex_link a
{
	color:#FF0000;
	text-decoration:none;
}

.orderindex_link a:hover
{
	color:#FF0000;
	text-decoration:underline;
}

.orderindex_link a:selected
{
	color:#FF0000;
	text-decoration:underline;
}

.orderindex_text
{
}


/* Index MetaData */
.indexMetaData_alphabet
{
	padding-left:5px;
	color:#FF0000;
}

.indexMetaData_alphabet a
{
	color:#FF0000;
}

.indexMetaData_character
{
	padding-top: 3px;
	font-weight: bold;
	font-size:large;
}

.indexMetaData_category
{

}

.indexMetaData_text
{
}

.indexMetaData_nolink
{
	padding-left:5px;
	color:#999999;	
}

.ms-WPTitle
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:11px;
	color:#FF0000;
}

.fsg_webpartTableTD
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	width: 75px;
	font-size:9px;
	vertical-align: top;
}

.fsg_wpbutton input
{
	font-family:Arial, Helvetica, Sans-Serif;
	color:#F08927;
	border:1px solid #8C869C;
	background-color:White;
	font-size:9px;
}

.fsg_topmenuleft
{
	color:#999999;
	height: 18px;
	width: 170px;
	font-size: 10px;
	font-family: Arial,Helvetica,sans-serif;
	text-align: center;
}

.fsg_topmenuleft a:hover
{
	 text-decoration:underline;
}

.fsg_topmenuleft a:selected
{
	 color:#FFFFFF;	
	 background-color:#F08927;
}

.ms-pagebreadcrumb, .ms-pagebreadcrumb a
{
font-size:8pt;
background-color:Transparent;
color:#F08927;
text-decoration:none;
}

.ms-pagebreadcrumb a:hover
{
	text-decoration:underline;
}

.ms-pagebreadcrumb a:active
{
	color:#CCCCCC;
}

.fsg_menuactions
{
	width:100%;
	text-align:right;
	font-size:9px;
}


.fsg_menuactions a
{
	font-size:9px;
	color:#F08927;
}

.fsg_menuactions a:hover
{
	font-size:9px;
	color:#F08927;
	text-decoration:underline;
}

.LeftAlign
{
	text-align:left;
	font-size:12px;
}

.fsg_leftcolumn
{
	padding-bottom:20px;
}

.orderindex_alphabet text
{
	color:#FF0000;
}

.ms_WPBody a
{
	
	color:#F08927;
}


.fsg_relationlogo
{
	margin-top:30px;
	width:170px;
}

.fsg_buttoncell input
{
	font-family:Arial, Helvetica, Sans-Serif;
	color:#F08927;
	font-size:10px;
	width:70px;
	border:1px solid #8C869C;
	background-color:White;
}

.fsg_divisionsattach
{
	width:170px;
}

.fsg_relationlogo td
{
	width:100px;
	margin-top:50px;
}

.fsg_dropdownFilter
{
	width:100%;
	padding-top:5px;
	text-align:right;
	
}

.fsg_dropdownTable
{
	width:100%;
	padding-top:5px;
	text-align:right;
}


/* FSG TreeView Menu */
.fsg_MainMenu 
{
padding:0px;
padding-top:10px;
padding-bottom:10px;
width:100%;
font-size:8pt;
margin:0px;
}

.fsg_MainMenu ul
{
width:100%;
margin:0px;
font-size:8pt;
padding:0px;
}

.fsg_MainMenu li
{
list-style-type:none;
}

.fsg_level1
{
color:#FFFFFF;
background-color:#F08927;
padding-top:2px;
padding-left:3px;
border-bottom:1px solid #9CA2A5;
}

.fsg_level1No
{
color:#FFFFFF;
background-color:#F08927;
padding-top:2px;
padding-left:13px;
border-bottom:1px solid #9CA2A5;
}

.fsg_level1 a
{
color:#FFFFFF;
}

.fsg_level1No a
{
color:#FFFFFF;
}

.fsg_menuul1
{
background-image:url("/_layouts/images/facilicom/menu/background.gif");
background-repeat:repeat-x;
border-bottom:1px solid #9CA2A5;
}

.fsg_menuul2
{
background-repeat:repeat-x;
}

.fsg_level2
{
color:#002469;
background-color:Transparent;
padding-top:2px;
padding-left:3px;
}

.fsg_level2No
{
color:#002469;
background-color:Transparent;
padding-top:2px;
padding-left:13px;
}

.fsg_level2 a
{
color:#002469;
}

.fsg_level2 a:hover
{
color:#002469;
background-color:#CCCCCC;
}

.fsg_level2Nomouse
{
    background-color:#CCCCCC;
    color:#002469;
    padding-top:2px;
    padding-left:13px;
}

.fsg_level2mouse
{
    background-color:#CCCCCC;
    color:#002469;
    padding-top:2px;
    padding-left:3px;
}

.fsg_level3
{
color:#002469;
background-color:Transparent;
padding-top:2px;
padding-left:25px;
}

.fsg_level3No
{
color:#002469;
background-color:Transparent;
padding-top:2px;
padding-left:25px;
}

.fsg_level3No a
{
color:#002469;
background-color:Transparent;
}

.fsg_level3 a
{
color:#002469;
}

.fsg_level3mouse
{
    background-color:#CCCCCC;
    color:#002469;
    padding-top:2px;
    padding-left:25px;
}

.fsg_level4
{
color:#002469;
background-color:#FFFFFF;
padding-top:2px;
padding-left:25px;
}

.fsg_level4No
{
color:#002469;
background-color:#FFFFFF;
padding-top:2px;
padding-left:40px;
}

.fsg_level4No a
{
color:#002469;
background-color:#FFFFFF;
}

.fsg_level4 a
{
color:#002469;
}

.fsg_level4 a:hover
{
color:#002469;
background-color:#CCCCCC;
}

.fsg_level4mouse
{
    background-color:#CCCCCC;
    color:#002469;
    padding-top:2px;
    padding-left:40px;
}

/* blue Menu */

.fsg_level1blue
{
height:18px;
color:#FFFFFF;
background-color:#002469;
padding-top:2px;
padding-left:3px;
border-bottom:1px solid #9CA2A5;
}

.fsg_level1Noblue
{
height:18px;
color:#FFFFFF;
background-color:#002469;
padding-top:2px;
padding-left:13px;
border-bottom:1px solid #9CA2A5;
}

.fsg_level1blue a
{
color:#FFFFFF;
}

.fsg_level1Noblue a
{
color:#FFFFFF;
}

.fsg_level2blue
{
height:18px;
color:#002469;
background-color:Transparent;
padding-top:2px;
padding-left:3px;
}

.fsg_level2Noblue
{
height:18px;
color:#002469;
background-color:Transparent;
padding-top:2px;
padding-left:13px;
}

.fsg_level2blue a
{
color:#002469;
}

.fsg_level2blue a:hover
{
color:#002469;
background-color:#999999;
}

.fsg_level2Nomouseblue
{
    height:18px;
    background-color:#999999;
    color:#002469;
    padding-top:2px;
    padding-left:13px;
}

.fsg_level2mouseblue
{
    height:18px;
    background-color:#999999;
    color:#002469;
    padding-top:2px;
    padding-left:3px;
}

.fsg_level3blue
{
height:18px;
color:#002469;
background-color:Transparent;
padding-top:2px;
padding-left:25px;
}

.fsg_level3Noblue
{
height:18px;
color:#002469;
background-color:Transparent;
padding-top:2px;
padding-left:25px;
}

.fsg_level3Noblue a
{
color:#002469;
background-color:Transparent;
}

.fsg_level3blue a
{
color:#002469;
}

.fsg_level3mouseblue
{
    height:18px;
    background-color:#999999;
    color:#002469;
    padding-top:2px;
    padding-left:25px;
}

.fsg_level4blue
{
height:18px;
color:#002469;
background-color:#FFFFFF;
padding-top:2px;
padding-left:25px;
}

.fsg_level4Noblue
{
height:18px;
color:#002469;
background-color:#FFFFFF;
padding-top:2px;
padding-left:40px;
}

.fsg_level4Noblue a
{
color:#002469;
background-color:#FFFFFF;
}

.fsg_level4blue a
{
color:#002469;
}

.fsg_level4blue a:hover
{
color:#002469;
background-color:#999999;
}

.fsg_level4mouseblue
{
    height:18px;
    background-color:#999999;
    color:#002469;
    padding-top:2px;
    padding-left:40px;
}


/* Account Manager Control (Relation Site) */
.Manager_Header
{
	font-family:Arial, Helvetica, Sans-Serif;
	background-color:#002469;
	color:#ffffff;
	font-size:11px;
	height:20px;
}

.Manager_Name
{
	font-family:Arial, Helvetica, Sans-Serif;
	color:#002469;
	font-size:11px;
}

.Manager_Division
{
	font-family:Arial, Helvetica, Sans-Serif;
	color:#cccccc;
	font-size:11px;
}

.Manager_Link a
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:10px;
	color:#ff0000;
	text-decoration:none;
}

/* Business Card */
.BusinessCardIntroHeader
{
	color: #FF0000;
}

.BusinessCardDivisionName
{
	color: #FF0000;
}

.BusinessCardFullName
{
	font-weight: bold;
}

/* Concern Home */
.fsg_select
{
	width:38%;
	font-weight:bold;
	padding-top:15px;
	padding-right:5px;
	float:left;
	color:#FFFFFF;
	font-family:Arial;
	text-align:right;
	font-size:12px;
}

.fsg_countrymenu
{
	float:left;
}

.fsg_sitegeneratorwebpart
{
padding-top:5px;
}

.fsg_sitegeneratorwebpart input
{
font-family:Arial;
font-size:11px;
}

.fsg_rbList
{
font-size:10px;
}

.fsg_rbList td
{
vertical-align:middle;
}

.fsg_rbList label
{
font-size:10px;
font-family:Arial;
}

.fsg_languagebutton
{
margin:5px;
}


/* My Section */

.fsg_my
{
	font-size: 10px;
	vertical-align:top;
	padding-top:5px;
	padding-left: 5px;
}

.fsg_myEmpty
{
	font-size: 10px;
	vertical-align:top;
	padding-top:5px;
	padding-left: 5px;
}

.fsg_my a
{
	color: #FF0000;
	text-decoration: none;
}

.fsg_myEmpty a
{
	color: #F08927;
	text-decoration: none;
}

.fsg_sitemap li
{
	list-style-type:none;
}

.LeftAlign a
{
	padding:2px;
}

.ms-sitemapdirectional
{
	color:#999999;
}


.ms-sbtable
{
color:#000000;
font-family:Verdana;
font-size:0.7em;
font-style:normal;font-weight:normal
}

.ms-sbtablealt
{
color:#000000;
font-family:Verdana;
font-size:0.7em;
font-style:normal;font-weight:normal
}

.ms-sbtable-ex
{
width:100%;
border-collapse:collapse;
margin-top:2px;
margin-left:2px;
}

.ms-sbtable-border
{
border:1px solid #97b4e9;
}

.ms-sbtext
{
font-family:Arial;
font-size:1em;
font-weight:bold;
}

td.ms-sblink
{
padding-right:14px;
border:none;
}

.ms-sblink a:link,.ms-sblink a:visited
{
font-family:Tahoma;
font-size:8pt;
color:#666666;
text-decoration:none;
padding-left:4px;
}

.ms-sblink a:hover
{
color:#000000;
text-decoration:underline;
}

.ms-HoverCellActive,.ms-SpLinkButtonActive
{
	border:#FF0000 1px solid;
	vertical-align:top;
	width:100%;
	color:#FFFFFF;
	background-color:#002469;
	background-image:none;
}

.ms-SpLinkButtonActive a,.ms-SpLinkButtonActive a:hover
{
	color:#FFFFFF;
	text-decoration:none;
}

.ms-SPLink A:link,.ms-SPLink A:visited
{
	color:#F08927;
	font-size:11px;
	font-family:Arial;
	text-decoration:none;
}

.fsg_Menulink
{
	color:#002469;
}

.fsg_languages
{
text-align:left;
width:170px;
float:left;
height:18px;
}

.fsg_languages a
{
	margin-top:10px;
	color:#FF0000;
	text-decoration:none;
}

.fsg_languages a:hover
{
	margin-top:10px;
	color:#FF0000;
	text-decoration:underline;
}

.fsg_myFacilicom
{
	 background-color:#002469;
	 color:#ffffff;
	 font-size:12px;
}

.fsg_footerNormal
{
	background-color:#F08927;
	height:35px;
}

/*  FOOTER */

.fsg_DisclaimerLink a
{
	color:White;
}

.fsg_InformationLink a
{
	color:White;
}


/* search tab */

.ms-ptabcn, .ms-sctabcn 
{
    background-image:none;
    background-color: #002469;
    color:#FFFFFF;
    border: solid 1px #FF0000;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    font-size: 0.7em;  
    font-style: normal; 
    font-weight: normal;
    padding-bottom: 2px; padding-top: 2px; padding-left: 10px; padding-right: 10px; color: #000000; vertical-align: middle;
}

.ms-ptabcnhover, .ms-sctabcnhover 
{
	background-image:none;
    background-color: #FFFFFF; 
    border-top: solid 1px #FF0000; 
    border-right: solid 1px #FF0000; 
    border-left: solid 1px #FF0000;
    border-bottom: solid 1px #FF0000; 
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    font-size: 0.7em;  
    font-style: normal; 
    font-weight: normal;
    color:#FF0000;
    padding-bottom: 2px; padding-top: 2px; padding-left: 10px; padding-right: 10px; color: #FF0000; vertical-align: middle;
}

.ms-ptabcn A:link, .ms-ptabcn A:visited,.ms-ptabcnhover A:link, .ms-ptabcnhover A:visited, .ms-sctabcn A:link, .ms-sctabcn A:visited,.ms-sctabcnhover A:link, .ms-sctabcnhover A:visited 
{
    text-decoration: none; 
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;   
    color: #FF0000; 
    font-style: normal;
}

.ms-sctabcn A:link, .ms-sctabcn A:visited
{
	color:#FFFFFF;
}

.ms-ptabcf 
{
	background-image:none;
    background-repeat: repeat-y;
    background-position : left; 
    border:1px solid #FF0000;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;  
    font-size: 0.7em;   
    font-style: normal; 
    font-weight: normal;
    padding-bottom: 2px; 
    padding-top: 2px; 
    padding-left: 10px; 
    padding-right: 11px; 
    color: #FF0000; 
    vertical-align: middle;
}

.ms-ptabcfhover, .ms-sctabcfhover 
{
	background-image:none;
    background-repeat: repeat-x;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;  
    font-size: 0.7em;   
    font-style: normal; 
    font-weight: normal;
    padding-bottom: 2px; padding-top: 2px; padding-left: 10px; padding-right: 10px; 
    color: #FF0000; vertical-align: middle;
    background-color: #FFFFFF; 
    border-top: solid 1px #FF0000; 
    border-right: solid 1px #FF0000; 
    border-left: solid 1px #FF0000;
    border-bottom: solid 1px #FF0000;
}

.ms-ptabcf A:link, .ms-ptabcf A:visited, .ms-ptabcfhover A:link, .ms-ptabcfhover A:visited, .ms-sctabcf A:link, .ms-sctabcf A:visited, .ms-sctabcfhover A:link, .ms-sctabcfhover A:visited 
{
    text-decoration: none; color: #FF0000; 
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;  
    font-style: normal;
}


.ms-main .ms-sctabcf 
{
    border: solid 1px #FF0000;
    background-image:none;
    background-repeat: repeat-y;
    color:#FF0000;
}

.ms-ptabcf A:link, .ms-ptabcf A:visited, .ms-ptabcfhover A:link, .ms-ptabcfhover A:visited, .ms-sctabcf A:link, .ms-sctabcf A:visited, .ms-sctabcfhover A:link, .ms-sctabcfhover A:visited 
{
    text-decoration: none; color: #FF0000; 
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;  
    font-style: normal;
}

.ms-ptabcf A:hover
{
	text-decoration:underline;
}

.ms-ptabcfhover, .ms-sctabcfhover  A:hover
{
	text-decoration:underline;
}


.ms-sctabrx 
{
	width: 100%;
	border-color: #FF0000;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	font-family: Verdana, Arial, Helvetica;  
	font-size: 0.7em;  
	font-style: normal;
	font-weight: normal;
	padding-bottom: 2px; padding-top: 2px; padding-left: 4px; padding-right: 4px; color: #7A7A7A; vertical-align: middle; text-align: left;
}

.ms-sblink a:link,.ms-sblink a:visited
{
	font-family:Tahoma;
	font-size:8pt;
	color:#002469;
	text-decoration:none;
	padding-left:4px;
}

.ms-sblink a:hover
{
	text-decoration:underline;
}

.ms-sbtext
{
	font-family:Tahoma;
	font-size:1em;
	font-weight:bold;
}


td.ms-sblink
{
	border:none;
}

.ms-SPzone .ms-WPHeader TD,.ms-SPZoneSelected .ms-WPHeader TD
{
	border:1px solid #c4c4c4;
	background-color:#fff9de;
	background-image:none;
	background-repeat:repeat-x;
}

.ms-sbtable-border
{
	border:1px solid #FF0000;
	background-color:#002469;
}

.srch-options 
{
	background-color: Transparent;
    font-family: Arial, Helvetica, sans-serif;  
    color: #FFFFFF; 
    font-style: normal; 
    font-size: 8pt; 
}

.fsg_pollbutton
{
	font-size:8pt;
	border:1px solid #8C869C;
	background-color:#FFFFFF;
	color:#FF0000;
}

.ms-RadioText
{
    font-size:8pt;
    font-family:Arial;
}

.ms-formlabel
{
    font-size:8pt;
    font-family:Arial;
}

td.ms-sbgo
{
	background-color:#FFFFFF;
}

td.ms-sbcell
{
	border:1px solid #002469;
}

td.ms-sbcellnoborder
{
border:0;
}

td.ms-sblink
{
border:none;
}

.fsg_searchlinks a
{
	margin-left:2px;
	margin-right:3px;
}

.fsgindex-search
{
   text-align:right;
   background-color:Transparent;
   margin-top:-14px;
}
     
.fsgindex-search input
{
  border:1px solid #002469;
}
     
.fsg_indextitle
{
	font-size: 10pt;
	font-family: Arial,Helvetica,sans-serif;
	color:#FF0000;
	font-weight:bold;
}

.indexContent
{
	color:#000;
	font-family:Arial;
	font-size:8pt;
	line-height:1.2;
}

.fsg-indexcharacter
{
	font-weight:bold;
	font-size:30px;
	color:#002469;
}

.fsg-indexullist
{
	list-style:none;
	color:#002469
}

.fsg-indexullist li a
{
	text-decoration:none;
	color:#002469;
}

.fsg-indexullist a:hover
{
	text-decoration:underline;
	color:#002469;
}

.fsg_indexlink A:link
{
	color:#002569;	
}

.fsg_indexlink A:hover
{
	color:#002569;	
}/*
TD.ms-titleareaframe,Div.ms-titleareaframe,.ms-pagetitleareaframe,.ms-mwspagetitleareaframe,.ms-consoletitleareaframe{
background:#ffffff url("pageTitleBKGD_classic.gif") repeat-x;
}
.ms-consoletitleareaframebottom{
background:transparent;
}
table.ms-applyfiltersinactive {
 background-image:url('ApplyFiltersInActive.gif');
}
table.ms-applyfiltersactive {
 background-image:url('ApplyFiltersActive.gif');
}
table.ms-applyfiltershoverover {
 background-image:url('ApplyFiltersHoverOver.gif');
}
.leftnavPic{
 background-image: url("portraitbackground.gif");
}
.ms-ptabcn, .ms-sctabcn {
    background-repeat:repeat-x;
    background-color: #ffe69f;
}
.ms-ptabcnhover, .ms-sctabcnhover {
    background-repeat:repeat-x;
    background-color:#fecd71; 
}
.ms-ptabcfhover, .ms-sctabcfhover {
    background-repeat:none;
    background-repeat: repeat-x;
    background-color:#fecd71;
}
.ms-main .ms-sctabcf {
    border-top: solid 1px #fff;
    border-left: solid 1px #fff;
    border-bottom: solid 1px #97B4E9;
    background-image:none;
}
.ms-sctabcnhover a:hover, .ms-sctabcfhover a:hover {
color:#000;
}
*/
