﻿body, form{
	margin:0;border-collapse:collapse;
}
body{
	background:inherit !important;font-size:inherit !important;font-family:inherit !important;color:inherit !important;
}
td, th, p, span, div{
	font-family:inherit !important;font-size:inherit !important;color:inherit !important;
}
img{
	border:0px;
}
input, select, textarea{
	font-family:inherit !important;font-size:inherit !important;color:inherit !important;
}
a:link, a:visited{
	color:inherit !important;text-decoration:inherit !important;
}

/* Global Links (Sign In/Welcome, My Links, etc) - BEGIN */
.ms-HoverCellInActive, .ms-SpLinkButtonInActive{ /* Global links */
	background-color:transparent;background-image:none;border:none;margin:1px;
}
.ms-HoverCellActive, .ms-SpLinkButtonActive{ /* Global links hover state */
	background-color:transparent;background-image:none;border:1px solid transparent;
}
*html .ms-SpLinkButtonActive{
	border:1px solid #6b86a5 !important;
}
.ms-asset-icon{
	margin-right:5px;
}
.ms-banner{ /* Container containing the Global Links */
	font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;color:#ffffff;vertical-align:middle;text-align:right;padding-right:10px;white-space:nowrap !important;
}
.ms-banner td{
	white-space:nowrap !important;
}
.ms-banner a:link{
	font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;color:#ffffff;text-decoration:none;white-space:nowrap !important;
}
.ms-banner a:hover{
	color:#ffffff;text-decoration:underline !important;white-space:nowrap !important;
}
.ms-globallinks{ /* Global link text */
	background:transparent;font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;color:#ffffff;text-decoration:none;
}
.ms-globallinks a{
	color:#ffffff;text-decoration:none;
}
/* Global Links (Sign In/Welcome, My Links, etc) - END */

/* Search - BEGIN */
.ms-sbcell{ /* Wrapper around search input, button and Advanced Search link */
	border:1px solid #cccccc;
}
td.ms-sbgo, .srch-Page{ /* Search magnify icon */
	background-color:#e9f2fd;background-color:transparent;
}
.ms-sbLastcell{ /* Empty cell to the right of the search area */
	width:0px;
}
.ms-sblink a:link, .ms-sblink a:visited{ /* Link formatting */
	font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;color:#000;text-decoration:none;padding-left:4px;
}
.ms-sblink a:hover, .ms-sblink a:focus{
	color:#000;text-decoration:underline;
}
.ms-sbplain{ /* Formatting for Search terms text box */
	font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;color:#000;border:none;height:10px;
}
.ms-sbcell{
	border:1px solid #cccccc;
}
select.ms-sbscopes{ /* Formatting for Search Scopes select box */
	font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;color:#000;
}
/* Styles to control the Search box and Advanced Search link - BEGIN */
input.ms-sbplain{
	border:1px solid #7f9db9;height:15px;margin-right:3px;
}
td.ms-sbcell{
	padding:0px 0px 0px 0px;padding-left:0px;border:none;text-align:right;
}
td.ms-sbLastcell{
	padding-right:13px;
}
td.ms-sbscopes{
	padding-right:5px;
}
td.ms-sblink{
	padding-left:10px;
}
.srch-options{
	font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;font-weight:normal;color:#000; 
}
.ms-sbtable{
	font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;font-weight:normal;color:#000;
}
.ms-sbtablealt{
	font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;font-weight:normal;color:#000;
}
.ms-sbtable-ex{
	width:390px;
}
.ms-sbtable-border{
	border:1px solid #cccccc;
}
/* Styles to control the Search box and Advanced Search link - END */
/* Search - END */

/* Search result - BEGIN */
table.ms-tztable{
	width:100%;
}
.searchContent{
	font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;
}
.srch-sort-right{
	width:100%;background-color:#cccccc;background:url("") top left repeat-x;font-weight:bold;border:1px solid #cccccc;padding:3px;text-align:left;
}
.srch-stats{
	background-color:transparent;
}
.srch-results a, .srch-results a:visited{
	text-decoration:none;
}
.srch-results a:hover, .srch-results a:focus, span.srch-Title a:hover, span.srch-Title a:focus{
	text-decoration:underline;
}
span.srch-Title a, span.srch-Title a:visited, .srch-Description b{
	font-weight:bold;text-decoration:none;
}
.srch-Metadata{
	color:#666666;margin:0px 0px 15px 0px;border-top:1px solid #cccccc;
}
.srch-URL a, .srch-URL a:visited{
	color:#008800 !important;text-decoration:none;
}
.srch-URL a:hover, .srch-URL a:focus{
	color:#ff0000 !important;text-decoration:underline;
}
/* Search result - END */

/* Top Horizontal Navigation - BEGIN */
.ms-topNavContainer{
	border:none;border-left:1px solid #f6f6f6;margin:0px;padding:2px 0px 2px 0px;	
}
.ms-topnav{ /* Navigation formatting */
	background-color:#ffffff;background-image:none;border:none;border-right:1px solid #003366;border-collapse:collapse;
	padding:0px;margin:0px 10px 0px 10px;vertical-align:baseline;color:#000;
}
table.ms-topnav{
	margin:0px;
}
.ms-topnav a, .ms-topnav a:visited{
	color:#000;text-decoration:none;display:block;white-space:nowrap;padding:2px 0px 0px 0px;margin:0px 8px 0px 8px;
}
.ms-topnav a:hover, .ms-topnav a:focus{
	color:#003366;text-decoration:underline;display:block;white-space:nowrap;padding:2px 0px 0px 0px;margin:0px 8px 0px 8px;
}
.ms-topnavselected{ /* Formatting for selected navigation */
	background-image:none;font-weight:normal;border:none;border-right:1px solid #000;border-collapse:collapse;color:#000;
}
.ms-topnavselected a, .ms-topnavselected a:visited, .ms-topnavselected a:hover, .ms-topnavselected a:focus, .ms-topNavHover, .ms-topNavHover a{ 
	text-decoration:underline;
}
.ms-topNavFlyOutsContainer{ /* Drop down menus */
	border:1px solid #000;
}
.ms-topNavFlyOuts{
	background-color:#ffffff;font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;width:100%;
}
.ms-topNavFlyOuts a, .ms-topNavFlyOuts a:visited{
	display:block;min-width:120px;width:100%;color:#000;text-decoration:none;padding:4px 8px 4px 8px;
}
.ms-topNavFlyOutsHover{ /* Hover state for drop down menus */
	background-color:#f4f4f4;color:#003366;width:100%;
}
.ms-topNavFlyOutsHover a, .ms-topNavFlyOutsHover a:visited{
	display:block;min-width:120px;width:100%;color:#000;text-decoration:none;padding:4px 8px 4px 8px;
}
/* Top Horizontal Navigation - END */

/* Left Vertical Navigation Bar - BEGIN */
.ms-navframe{
    border:none;padding:0px;margin-left:0px;margin-bottom:10px;width:100%;
}
.ms-nav{
	background-image:none;background:none;
}
.ms-pagemargin{ /* Area to the left of the navigation */
	background-image:none;height:100%;background:none;
}
.ms-quicklaunchouter{
	width:180px !important;border:1px solid transparent;margin:0px 10px 10px 5px;margin:0px 0px 10px 5px;
}
* html .ms-quicklaunchouter{
	border:none !important;
}
.ms-quickLaunch{
	width:168px !important;	background-color:#ffffff;border:1px solid #cccccc !important;
}
.ms-quicklaunchheader{ /* Quick Launch Headers (such as View All Site Content button) */
	width:156px !important;background:url("") top left repeat-x;font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;
	font-weight:bold;color:#000;padding:3px 7px 5px 5px;border:none;border-bottom:1px solid #cccccc !important;
}
.ms-quicklaunchheader a{
	color:#000;text-decoration:none;
}
.ms-quicklaunchheader a:hover{ 
	color:#000;text-decoration:underline;
}
.ms-navheader{ /* Navigation headers */
	background:#ffffff url(/_layouts/images/dot_rule.gif) left bottom repeat-x;font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;font-weight:normal;
	color:#000 !important;padding:5px 0px 5px 3px;
}
.ms-navheader a, .ms-navheader a:link, .ms-navheader a:visited{
	background:url("") left 0px no-repeat;font-weight:normal;text-decoration:none;color:#000;padding-left:20px;
}
table.ms-navheader td{
	font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;font-weight:normal;color:#000 !important;
}
.ms-navheader a:hover, .ms-navheader a:focus, .ms-selectednavheader a, .ms-selectednavheader a:link, .ms-selectednavheader a:visited{ /* Selected view state for navigation headers */
	text-decoration:underline;
}
.ms-navitem{ /* Sub navigation items under navigation headers */
	background:#ffffff url(/_layouts/images/dot_rule.gif) left bottom repeat-x;font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important; 
	font-weight:normal;color:#000;padding:5px 0px 5px 3px;
}
.ms-navitem a, .ms-navitem a:link, .ms-navitem a:visited{
	background:url("") 4px left no-repeat;font-weight:normal;text-decoration:none;color:#000;padding-left:16px;display:block;
}
.ms-navitem a:hover, .ms-navitem a:focus{
	text-decoration:underline;display:block;
}
table.ms-navitem td, span.ms-navitem{
	background:none;font-family:verdana, arial, helvetica, sans-serif;padding:4px 2px 4px 0px;
}
td.ms-navitem{
	font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;font-weight:bold;text-align:left;
}
.ms-selectednav, .ms-GRSortFilter{ 
	background:#ffffff;border:1px solid #cccccc;padding:1px 0px 2px 0px;
}
.ms-selectednav, .ms-GRSortFilter{
	width:100%;background-color:#ffffff;color:#000;border:1px solid #b0c0d0;margin:0px 4px 0px 0px;padding:2px 0px 4px 0px;
}
.ms-selectednav a, .ms-GRSortFilter a{
	overflow:hidden;
}
.ms-selectednav{
	border:1px solid #f4f4f4;border-collapse:collapse;text-decoration:underline;
}
.ms-treeviewouter{ /* Containing div for Tree View in Quick Launch */
	border-top:none;border-collapse:collapse;overflow:hidden;
}
div.ms-treeviewouter div{
	border-top:none;
}
.ms-tvselected{ /* Selected navigation item in Tree View */
	background-color:#ffffff;text-decoration:underline;
}
.ms-tvselected a{
	background-image:none;color:#000;text-decoration:underline !important;
}
.ms-treeviewouter table td.ms-navitem #idSiteHierarchy{
	width:100%;background-image:none !important;
}
.ms-treeviewouter table td.ms-navitem{
	width:100%;background-image:none !important;
}
.ms-treeviewouter table td.ms-navitem a, .ms-treeviewouter table td.ms-navitem a:visited{
	background:url("") top left no-repeat;text-align:left;
}
div.ms-treeviewouter div div table td.ms-navitem{
	background-image:none !important;
}
.ms-recyclebin, .ms-recyclebin a{ /* Recycle Bin */
	color:#ff0000;
}
table.ms-recyclebin td{ /* Recycle Bin */
	background-color:#ffffff;border-top:solid 1px #ffffff;border-left:solid 1px #ffffff;padding:3px 5px 7px 3px;
}
table.ms-recyclebin td a{ /* Recycle Bin */
	font-weight:bold;color:#000;text-decoration:none;
}
table.ms-recyclebin td a:hover{ /* Recycle Bin */
	font-weight:bold;color:#000;text-decoration:underline;
}
/* Left Vertical Navigation Bar - END */

/* Quick Launch Picker (Date Picker) - BEGIN - PART OF DatePicker.CSS */
.ms-navframe .ms-datepickerouter{
	width:169px !important;border:1px solid #cccccc;margin-left:6px !important;border:none;
}
* html .ms-navframe .ms-datepickerouter{
	margin-left:5px !important;
}
.ms-picker-header{
	background-image:url("");background-repeat:repeat-x;background-color:#cccccc;font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;
	font-weight:bold;color:#000;padding:2px 0px 0px 0px;border:none;border-bottom:1px solid #cccccc;
}
.ms-picker-footer{
	border-top:1px solid #cccccc;
}
.ms-picker-footer a{
	white-space:normal !important;
}
.ms-picker-table .ms-picker-dayheader{	
	font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;font-weight:normal;border:none;padding:2px 0px 3px 0px;color:#000;text-align:center;
}
table.ms-picker-table td.ms-picker-footer{	
	font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;border-top:none;padding:5px;color:#4c4c4c;
}
#DatePickerDiv{
	width:180px !important;
}
table.ms-picker-table{
	width:168px !important;margin-bottom:12px;
}
.ms-picker-monthcenter a,.ms-picker-monthcenter a:active,.ms-picker-monthcenter a:link,.ms-picker-monthcenter a:visited,.ms-picker-monthcenter a:hover{
	font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;color:#000;text-decoration:none;padding-left:5px;
}
.ms-picker-monthcenterOn a,.ms-picker-monthcenterOn a:active,.ms-picker-monthcenterOn a:link,.ms-picker-monthcenterOn a:hover,.ms-picker-monthcenterOn a:visited{
	font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;color:#000000;text-decoration:none;cursor:pointer;padding-left:5px;
}
.ms-picker-monthselected a, .ms-picker-monthselected a:active, .ms-picker-monthselected a:link, .ms-picker-monthselected a:visited, .ms-picker-monthselected a:hover{
	font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;color:#000;text-decoration:none;padding-left:5px;
}
table.ms-picker-table td.ms-picker-dayselected{
	background-color:#cccccc;
}
table.ms-picker-table td.ms-picker-today{
	border:1px solid #000;
}
.ms-cal-wtopdayfocusL{
	background-color:#cccccc !important;
}

/* Quick Launch Picker (Date Picker) - END */

/* Title Area  - BEGIN */

.ms-titleareaframe{ /* Wrapping table cell around page title, extends the entire width of the page - gje not used in this layout */
}
.ms-pagetitle{ /* Page title text */
	font-family:verdana, arial, helvetica, sans-serif;font-size:14px;font-weight:bold;color:#000;padding-top:5px;white-space:nowrap;
}
.ms-pagetitle a{
	text-decoration:none;color:#000;
}
/* Title Area  - END */

/* Content Area, General - BEGIN */
.ms-bodyareaframe{ /* Content container */
	vertical-align:top;	height:100%;
}
.ms-listdescription{ /* List/library description */
	background:#f5f5f5;font-family:verdana, arial, helvetica, sans-serif;color:#666666;padding:2px 6px 4px 6px;border-bottom:1px solid #cccccc;
}
.ms-formbody{ /* Background for cells with form fields */
	background-color:#f5f5f5;font-family:verdana, arial, helvetica, sans-serif !important;font-size:11px !important;color:#000 !important;vertical-align:top;
}
.ms-formbody a:link{
	color:#000;
}
.ms-formbody font{
	line-height:normal
}
.ms-formtable .ms-formbody{
	line-height:14px;
}
.ms-formdescription, .ms-formdescription a{
	font-family:verdana, arial, helvetica, sans-serif !important;font-size:11px !important;color:#000 !important;text-decoration:none;
}
.ms-formlabel{ /* Form label formatting */
	font-family:verdana, arial, helvetica, sans-serif !important;font-size:11px !important;font-weight:bold;border-top:1px solid #cccccc !important;color:#000 !important;
}
table.ms-form th{
	font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;font-weight:normal;text-align:left;color:#000;vertical-align:top;
}
table.ms-form td{
	font-size:1.0em !important;width:100%;vertical-align:top;
}
.ms-formline{ /* Bottom line under last form fields */
	border-top:1px solid #000;padding:0px 8px 0px 8px;
}
.ms-formtoolbar{
	font-family:verdana, arial, helvetica, sans-serif !important;font-size:11px !important;text-decoration:none;color:#000 !important;
}
.ms-formvalidation{
	font-family:verdana, arial, helvetica, sans-serif !important;font-size:11px !important;color:#ff0000;
}
.ms-formbodysurvey{
	font-family:verdana, arial, helvetica, sans-serif !important;font-size:11px !important;
}
div.ms-formfieldlabelcontainer span.ms-formfieldlabel{
	font-family:verdana, arial, helvetica, sans-serif !important;font-size:11px !important;color:#777777;
}
.ms-formrecurrence{
	font-family:verdana, arial, helvetica, sans-serif !important;font-size:11px !important;
}
.ms-authoringcontrols{ /* Background for cells with form fields on administrative pages */
	background-color:#f2f2f2;font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;color:#000;
}
.ms-propertysheet{ /* Controls fonts in several locations */
	font-family:verdana, arial, helvetica, sans-serif;font-size:8px;text-align:left;
}
.ms-propertysheet th{
	font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;color:gray;font-weight:normal;
}
.ms-menuimagecell{ /* Arrow that appears when column headers are moused over */
	height:10px !important;background-color:#f4f4f4;background-image:none;cursor:hand;
}
.ms-vh .ms-menuimagecell,.ms-vh2 .ms-menuimagecell,.ms-vh-icon .ms-menuimagecell{
	height:20px;
}
.ms-vh .ms-menuimagecell img,.ms-vh2 .ms-menuimagecell img,.ms-vh-icon .ms-menuimagecell img{
	margin-top:2px;
	margin-bottom:2px;
}
.ms-vh table.ms-selectedtitle, .ms-vh2 table.ms-selectedtitle, .ms-vh-icon table.ms-selectedtitle{ 
	background-color:#f4f4f4;border:none;padding:0 !important;margin:0 !important;	
}
.pageContent{ /* ex. font-color on the page content */
	font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;color:#000;margin:0px;padding:0px;
}
.ms-pvtbbutton{
	height:100%;font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;font-weight:normal;color:#000;vertical-align:bottom;text-decoration:none;padding:2px 0px 2px 0px;
}
.ms-standardheader{ /* headertext in ex. the headers in advanced search */
	font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;font-weight:bold;color:#000;
}
.ms-linksectionheader .ms-standardheader{
	font-size:1.0em !important;color:#000;
}
.ms-pagecaption{
	font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;font-weight:normal;color:#000;
}
table.ms-ls td{
	font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;font-weight:normal;color:#000;
}
.headertitle, .headertitle a, .headertitle a:link{
	font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;font-weight:bold;color:#000;
}
.headertitle-large, .headertitle-large a, .headertitle-large a:link{
	font-family:verdana, arial, helvetica, sans-serif;font-size:12px;font-weight:bold;color:#000;
}
.headertitle-small, .headertitle-small a, .headertitle-small a:link{
	font-family:verdana, arial, helvetica, sans-serif;font-size:10px;font-weight:bold;color:#000;
}
.headertitle-band, .headertitle-band a, .headertitle-band a:link{
	font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;font-weight:bold;color:#000;
}
.groupheader{
	font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;font-weight:bold;color:#000;text-align:left;margin:0px 0px 5px 0px;clear:both;
}
.ms-pagebreadcrumb{ /* Breadcrumb navigation in main content area */
	background-color:#ffffff;color:#000;font-size:1.0em !important;text-decoration:none;padding:0px 0px 5px 0px;
}
.ms-sitemapdirectional{ /* used when breadcrumb-item is active */
	background-color:#ffffff;color:#000;font-size:1.0em !important;text-decoration:none !important;
}
a.ms-sitemapdirectional{ 
	text-decoration:none !important;
}
a.ms-sitemapdirectional:hover{ 
	text-decoration:underline !important;
}
.ms-pagebreadcrumb a{
	background-color:#ffffff;color:#000;font-size:1.0em !important;text-decoration:underline;
}
.breadcrumb{
	background-color:transparent;color:#000;font-size:1.0em !important;padding:5px 0px 5px 0px;
}
.breadcrumbCurrent{ /* used when breadcrumb-item is active */
	background-color:transparent;color:#000;font-size:1.0em !important;text-decoration:none;
}
.breadcrumb a{
	background-color:transparent;color:#000;font-size:1.0em !important;text-decoration:none;
}
.removeMargins{ /* Adjusts margins around breadcrumb */
	margin:-1px 0px 0px -1px;
}
.ms-propertysheet a, .ms-propertysheet a:hover, .ms-pvtbbutton a:link, .ms-pvtbbutton a:visited, .headertitle a:visited, .headertitle a:active, .headertitle-large a:visited, .headertitle-large a:active, .headertitle-band a:visited, .headertitle-band a:active, .headertitle-small a:visited, .headertitle-small a:active{
	color: #000;text-decoration:none;
}
.headertitle-small a:hover, .headertitle-band a:hover, .headertitle-large a:hover, .ms-pvtbbutton a:hover, .headertitle a:hover, .ms-pagebreadcrumb a:hover, .breadcrumb a:hover{
	color:#000;text-decoration:underline;
}
/* Content Area - END */

/* Content Area, Page Edit Toolbar (Edit Console)- BEGIN */
.ms-consoleframe{ /* Edit Toolbar container - sub sub table */
	border-width:1px 0px 1px 0px;border-style:solid;border-color:#cccccc;
}
.ms-consolestatusframe a, .ms-consolestatusframe a:visited{ /* Edit Toolbar container - sub sub sub table */
	color:#000;text-decoration:none;
}
.ms-consolestatusframe a:hover, .ms-consolestatusframe a:focus{ /* Edit Toolbar container - sub sub sub table */
	color:#000;text-decoration:underline;
}
.ms-consolestatuscheckoutframe, .ms-consoleminiframe, .ms-consolestatusminorframe{
	background-image:none;
}
.ms-consolehr{ /* Separator rules between rows in toolbar */
	background-color:#cccccc;
}
/* Content Area, Page Edit Toolbar (Edit Console)- END */

/* Content Area, Mini Console - BEGIN */
.ms-wikieditouter{ /* Div wrapper around console buttons */
	font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;color:#000;text-align:right;position:static !important;border-collapse:collapse;border:none;
}
.ms-wikieditthird{ /* Background of buttons */
	height:22px;background-image:url();border:1px solid #cccccc;border-bottom:none;
}
.ms-wikitoolbar a.ms-toolbar, .ms-wikitoolbar a.ms-toolbar:visited{ /* Buttons */
	color:#000;text-decoration:none;
}
.ms-wikitoolbar a.ms-toolbar:hover, .ms-wikitoolbar a.ms-toolbar:focus{ /* Hover state of buttons */
	color:#000;text-decoration:underline;
}
/* Content Area, Mini Console - END */

/* Content Area, Web Parts - BEGIN */
.ms-WPDesign{
    background-color:#c1ccde;
}
.ms-WPMenu{
    background-color:#c1ccde;
}
.ms-WPTitle{
	background:url("") repeat-x left -1px;font-family:verdana, arial, helvetica, sans-serif;font-weight:bold;font-size:1.0em !important;color:#000;
	padding:3px 7px 5px 5px;border-color:#cccccc;border-style:solid;border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:expression((this==this.parentNode.parentNode.lastChild.lastChild) ? "1px":"0px");
}
* html .ms-WPTitle{
	border-right:0px;
}
h3.ms-WPTitle{
	width:100% !important;
}
.ms-WPTitle a:link, .ms-WPTitle a:visited{
	font-weight:bold;color:#000;text-decoration:none;cursor:hand;white-space:nowrap;
}
.ms-WPTitle a:hover{
	color:#000;cursor:hand;
}
.ms-WPSelected{
	border:3px dashed #cccccc;
}
.ms-WPBody{
	font-family:inherit !important;font-size:1.0em !important;font-weight:normal;color:#000000;margin:0px 0px 0px 0px;
}
.ms-WPBody span{
	margin-top:5px !important;
}
.ms-WPBody table, .ms-TPBody table{
	font-size:1.0em !important;
}
.ms-WPBody th, .ms-TPBody th{
	font-weight:bold;
}
.ms-WPBody td{
	font-family:inherit !important;font-size:1.0em !important;
}
.ms-WPBody .ArticleOverviewArchive, .ms-WPBody .ArticleOverview{
	width:600px !important;
}
.ms-WPBody a, .ms-WPBody a:focus, .ms-WPBody a:active, .ms-WPBody a:link, .ms-WPBody a:visited, .ms-WPBody a:hover{
	text-decoration:underline !important;font-weight:bold;font-size:0.9em;color:#000;
}
.ms-WPBorder{
	border:1px solid #848285;border-top:none;border-right:none;width:150px;
}
.ms-WPBorder p{
	margin:5px 5px 5px 5px;
}
.ms-WPHeader{
	background:url("") right top no-repeat;padding:0px; margin:0px;
}

* html .ms-WPHeader{
	border:1px solid #848285;
}
.ms-WPHeader td{
	border: 1px solid #848285 !important;border-collapse:collapse;background-color:#c5c3c6;padding:8px 2px 5px 12px;
}
* html .ms-WPHeader td{
	border:none !important;
}

.ms-HoverCellActiveDark{
	background-color:#ccc;background-image:url("");border:1px solid #cccccc;
}
.ms-ToolPaneFrame .ms-HoverCellInActiveDark{
	border:solid 1px #cccccc;
}
.ms-partline{ /* Separating line under web part and above Action links */
	background-color:#cccccc;
}
.ms-WPBorderBorderOnly{
	border-color:#848285;
}
#RightContentArea .ms-WPTitle{
	padding:0px 0px 0px 0px !important;
}
#RightContentArea .ms-WPHeader td{
	padding:8px 0px 5px 5px;
}

/* gje adding more styles to the content of webparts - BEGIN */
.ms-vb-icon, .ms-vb-title, .ms-vb2, .ms-vb-user, .ms-vb2{ 
/*	height:20px; /* this to make sure, that the list does'nt jumb on Mouseover, when the menuimagecell shows */ 
}
/* gje added 26/11 because of icon on documentlist */
.ms-vb-icon-overlay{
	border:0;position:relative;left:9px;bottom:7px;
}
.ms-vh,.ms-vh2{
	font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;font-weight:normal;color:#666666;text-align:left;text-decoration:none;vertical-align:top;
}
.ms-vh2{
	height:20px;padding:4px 0px 2px 4px;
}
.ms-vh-icon{
	width:12px;font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;font-weight:normal;color: #666666;text-align:left;text-decoration:none;vertical-align:top;padding:4px 0px 2px 4px;
}
.ms-vh-icon-empty{
	width:0px;font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;font-weight:normal;color: #666666;text-align:left;text-decoration:none;vertical-align:top;
}
.ms-vh-left{
	font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;font-weight:normal;color: #666666;text-align:left;text-decoration:none;
}
.ms-vh-left-icon{
	width:22px;font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;font-weight:normal;color: #666666;text-align:left;text-decoration:none; 
}
.ms-vh-left-icon-empty{
	width:0px;font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;font-weight:normal;color: #666666;text-align:left;text-decoration:none; 
}
.ms-vh-right{
	font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;font-weight:normal;color:#666666;text-align:right;text-decoration:none;padding-right:5px;
}
.ms-vh-right-icon{
	width:22px;font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;font-weight:normal;color: #666666;text-align:right;text-decoration:none;
}
.ms-vh-right-icon-empty{
	width:0px;font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;font-weight:normal;color: #666666;text-align:right;text-decoration:none;
}
.ms-vh a,.ms-vh a:visited,.ms-vh2 a,.ms-vh-left a,.ms-vh-right a{
	color:#666666;text-decoration:none; 
}
.ms-vh a:hover, .ms-vh2 a:hover, .ms-vh-left a:hover, .ms-vh-right a:hover{
	text-decoration:underline;
}
.ms-vhImage{
	width:18px;font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;font-weight:normal;color:#666666;text-align:left;text-decoration:none;vertical-align:top;
}
.ms-gb{
	height:18px;background-color:#eeeeee;font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;font-weight:bold;color:#000;	
}
.ms-gb2{
	height:18px;background-color:#eeeeee;font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;font-weight:bold;color:#7b7b7b;
}
.ms-vb, .ms-vb2, .ms-GRFont, .ms-vb-user{
	font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;color:#000;vertical-align:top;
}
.ms-vb a, .ms-vb2 a, .ms-GRStatusText a,.ms-vb-user a, .ms-vb a:visited, .ms-vb2 a:visited, .ms-GRStatusText a:visited, .ms-vb-user a:visited{
	color:#000;text-decoration:none; 
}
.ms-WPBorder a, .ms-WPBorder a:hover, .ms-WPBorder a:focus, .ms-WPBorder a:visited, .ms-WPBorder a:link,
a.ms-addnew:hover , a.ms-addnew:focus, .ms-vb a:hover, .ms-vb2 a:hover, .ms-vb-user a:hover, .ms-vb a:visited:hover, .ms-vb2 a:visited:hover, .ms-vb-user a:visited:hover{
	color:#000;	
	text-decoration:underline; 
}
.ms-vb-icon{
	width:16px;vertical-align:top;padding:2px 0px 0px 4px;
}
.ms-vb-user{
	padding:2px 0px 0px 0px;
}
.ms-vb2{
	padding:3px 0px 4px 4px;
}
td.ms-vb{
	font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important; 

}
th.ms-vh{
	font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;text-decoration:none;vertical-align:top; 
}
a.ms-addnew, a.ms-addnew:visited{
	font-family:verdana, arial, helvetica, sans-serif;font-weight:normal;font-size:1.0em !important;color:#000;text-decoration:none;
}
.ms-selectedtitle{
	height:10px !important;background-color:#ffffff;border:1px solid #cccccc;padding:0 !important;margin:0 !important;	
}
.ms-selectedtitlealternative{
	height:10px !important;background-color:#ffffff;border:1px solid #cccccc;
}
.ms-unselectedtitle{
	height:10px !important;border:none !important;border:1px solid transparent !important;border:none !important;	
}
* html .ms-unselectedtitle{ 
	border:none !important;
}
table.ms-selectednohover{
	height:10px !important;background-image:none;
} 
table.ms-unselectedhover, div.ms-unselectedhover{
	height:10px !important;background-image:none;background-color:#e8e8e8;
}
table.ms-selectedhover, div.ms-selectedhover{
	height:10px !important;background-image:none;background-color:#e8e8e8;
}
.ms-ptabcn, .ms-sctabcn{
	background-image:none;background-color:#e8e8e8;
}
/* Content Area, Web Parts - END */

/* Content Area, Menu Toolbar - BEGIN */
.ms-menutoolbar{ /* Toolbar menu */
	background-image:none;background-color:#f4f4f4;border-bottom:none;
}
.ms-menutoolbar td{
	border-top:none;border-bottom:1px solid #cccccc;
}
.ms-menutoolbar td a{
	font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;text-decoration:none;color:#000;
}
.ms-menutoolbar td a:hover{
	text-decoration:underline;
	color:#000;
}
td.ms-menutoolbarheader{
	font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;color:#000;font-weight:bold;
}
.ms-menutoolbar td td.ms-viewselector,.ms-menutoolbar td td.ms-viewselectorhover,.ms-toolbar td td.ms-viewselector,.ms-toolbar td td.ms-viewselectorhover,.ms-authoringcontrols td td.ms-viewselector,.ms-authoringcontrols td td.ms-viewselectorhover,td.ms-viewselector{
	background:transparent url("") top left repeat-x;font-weight:bold;border:1px solid #cccccc;padding:0px;
}
.ms-menutoolbar td td.ms-viewselectorhover,.ms-toolbar td td.ms-viewselectorhover,.ms-authoringcontrols td td.ms-viewselectorhover{
	background:transparent url("") top left repeat-x;
}
.ms-separator img{ /* Separating line between toolbar options */
	background:#cccccc;border-bottom:1px solid transparent;border-right:1px solid transparent;
}
* html .ms-separator img{
	border-bottom:1px solid #f4f4f4;border-right:1px solid #f4f4f4;
}
.ms-menubuttonactivehover,.ms-buttonactivehover{ /* Hover state for toolbar buttons */
	background-image:url("/_layouts/images/menubuttonhover.gif");font-weight:normal !important;border:1px solid #cccccc;cursor:pointer;border-top:none;border-bottom:none;
}
.ms-splitbutton{ /* "New" toolbar button */ 
	background-color:transparent;border:1px solid transparent;margin:2px 2px 2px 2px;padding:2px 7px 3px 7px;line-height:20px;	
}
.ms-splitbuttonhover{
	background-image:url("/_layouts/images/menubuttonhover.gif");border:1px solid #cccccc;cursor:pointer;border-top:none;border-bottom:none;
}
* html .ms-splitbutton{
	border:1px solid #f4f4f4;
}
.ms-splitbuttonhover{ /* Hover state for "New" toolbar button */
	background-color:transparent;border:none;border-right:1px solid #cccccc;border-left:1px solid #cccccc;margin:2px 2px 2px 2px;padding:2px 7px 3px 7px;line-height:22px;	
}
.ms-splitbuttontext{
	font-weight:normal !important;
}
.ms-splitbuttonhover .ms-splitbuttontext{
	border:none;
}
.ms-splitbutton .ms-splitbuttondropdown{
	background-image:none;border:none;padding:0px 1px 0px 1px;
}
td .ms-splitbuttonhover .ms-splitbuttondropdown{
	border:none;padding:0px 1px 0px 1px;
}
.ms-splitbuttonhover .ms-splitbuttontext{
	padding:0px 6px 1px 8px;
}
.ms-splitbuttontext a , *html .ms-splitbuttontext a , .ms-menubuttonactivehover a, *html .ms-menubuttonactivehover a, .ms-menubuttoninactivehover a, *html .ms-menubuttoninactivehover a{
	text-decoration:none !important;
}
/* Content Area, Menu Toolbar - END */

/* Content Area, Toolbar - BEGIN */
.ms-toolbar{ /* Wrapping table cell for toolbar */
	font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;font-weight:normal !important;text-decoration:none;color:#000;border:none;
}
table.ms-toolbar{
	background:#ffffff url() top left repeat-x;font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;text-decoration:none;color:#000;
	border:1px solid #cccccc;border-bottom:0px;border-collapse:collapse;
}
.ms-separator{ /* Button separator  */
	color:#000;font-size:1.0em !important;
}
/* Content Area, Toolbar - END */

/* Search Center (Advanced Search) - BEGIN - PART OF PORTAL.CSS */
.ms-ptabarea{ /* Containing table for tabs */
	margin-top:4px;
}
.ms-ptabcn{ /* Selected tab */
	background:url("") top left repeat-x !important;background-color:transparent;font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;font-weight:normal;
	color:#000;text-align:left;border:1px solid #cccccc;padding:2px 10px 2px 10px;vertical-align:middle;
}
.ms-ptabcnhover{ /* Selected tab hover */
	background:url("") top left repeat-x !important;background-color:transparent;font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important; 
	border:1px solid #cccccc;padding:2px 10px 2px 10px;color:#000;text-decoration:underline;
}
.ms-ptabcn a:link, .ms-ptabcn a:visited, .ms-ptabcnhover a:link, .ms-ptabcnhover a:visited{ /* Selected tab text */
	font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;font-weight:normal;color:#000;text-decoration:none;	
}
.ms-ptabcnhover a:hover{ /* Selected tab text hover */
	text-decoration:none;	
}
.ms-sctabcf{ /* Unselected tab */
	background:url("") top left repeat-x !important;background-color:transparent;font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;
	border:1px solid #cccccc;padding:2px 10px 2px 10px;color:#000;text-decoration:underline;
}
.ms-sctabcfhover{ 
	background:url("") top left repeat-x !important;background-color:transparent;font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;font-weight:normal;
	color:#000;text-align:left;border:1px solid #cccccc;padding:2px 10px 2px 10px;vertical-align:middle;
}
.ms-ptabcfhover{ /* Unselected tab hover */
	background:url("") top left repeat-x !important;background-color:transparent;font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;font-weight:normal;
	color:#000;text-align:left;border:1px solid #cccccc;padding:2px 10px 2px 10px;vertical-align:middle;
}
.ms-ptabcf a:link, .ms-ptabcf a:visited, .ms-ptabcfhover a:link, .ms-ptabcfhover a:visited{ /* Unselected tab text */
	font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;font-weight:normal;color:#000;text-decoration:none;
}
.ms-ptabcfhover a:hover{ /* Unselected tab text hover */
	font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;font-weight:normal;color:#000;text-decoration:none;
}
.ms-sctabrx{ /* Line extending past tabs */
	border-bottom:1px solid #cccccc;
}
td.ms-advsrchHeadingText{ /* background of headings on advanced search */
	background-color:#cccccc;background:url("") left -2px repeat-x;font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;font-weight:bold;border:1px solid #cccccc;padding:3px 0px 3px 3px;
}
.ms-sctabcn{
	background:url("") top left repeat-x !important;background-color:transparent;font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;font-weight:normal;
	color:#000;text-align:left;border:1px solid #cccccc;padding:2px 10px 2px 10px;vertical-align:middle;
}
.ms-sctabcnhover{
	background:url("") top left repeat-x !important;background-color:transparent;font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;border:1px solid #cccccc;
	padding:2px 10px 2px 10px;color:#000;text-decoration:underline;
}
.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{
	font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;color:#000;text-decoration:none;
}
.ms-ptabcfhover a:hover, .ms-sctabcfhover a:hover{
	font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;color:#000;text-decoration:none;
}
/* Search Center (Advanced Search) - END */

/* Site Directory (Site Map) - BEGIN - PART OF PORTAL.CSS */
.ms-ptabcf{ /* Unselected tab */
	background:url("") top left repeat-x !important;background-color:transparent;font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;
	border:1px solid #cccccc;padding:2px 10px 2px 10px;color:#000;text-decoration:underline;
}
.ms-ptabrx{ /* Line extending past tabs */
	border-bottom:1px solid #cccccc;
}
/* Site Directory (Site Map) - END */

/* Link items (overwriting of CONTROLS.CSS) - BEGIN */
.link-item, .link-item a, .link-item a:link{
	font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;font-weight:bold;color:#000;text-decoration:none;
}
.description{
	font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;font-weight:normal;color:#000;text-decoration:none;
}
.link-item-large, .link-item-large a, .link-item-large a:link{
	font-family:verdana, arial, helvetica, sans-serif;font-size:13px;font-weight:bold;color: #000;text-decoration:none;
}
.link-item a:visited, .link-item a:active, .link-item-large a:visited, .link-item-large a:active{
	color:#000;text-decoration:none;
}
.link-item a:hover, .link-item-large a:hover{
	color:#000;text-decoration:underline;
}
/* Link items (overwriting of CONTROLS.CSS) - END */

/* Styles of the blog - BEGIN */
.ms-BlogNavigator div.ms-WPBody{
	border-top:1px solid #cccccc;
}
.ms-BlogNavigator div.ms-navheader{
	background:transparent url(/_layouts/images/dot_rule.gif) left bottom repeat-x;font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;
	font-weight:normal;color:#000;padding:5px 0px 5px 0px;margin:0px;border:none;
}
.ms-BlogEmptyListText{
	padding:2px 2px 2px 10px;
}
.ms-BlogNavigator p.ms-descriptiontext{
	display:none;
}
.ms-descriptiontext a{
	color:#000;
}
.ms-BlogNavigator div.ms-navheader{
	background-color:#ffffff;border:none;padding:1px 6px 3px 6px;
}
.ms-BlogNavigator div.ms-navheader a, .ms-BlogNavigator div.ms-navheader{
	color:#000;font-weight:bold;
}
.ms-BlogNavigator .ms-quicklaunch table td{
	border-top:none;
}
.ms-BlogNavigator div.ms-PartSpacingVertical{
	font-size:1pt;margin-top:0px;
}
.ms-BlogNavigator td.ms-addnew{
	padding-left:6px;
}
.ms-BlogNavigator td.ms-addnew img{
	margin-right:2px;
}
.ms-BlogEmptyListText{
	font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;font-weight:normal;color:#666666;padding:4px 4px 2px 6px;
}
.ms-blogedit{ 
	font-size:1.0em !important;border-top:1px solid #cccccc;
}
.ms-blogedit a, .ms-blogedit a:visited{
	height:22px;background:transparent url("") top left repeat-x;color:#000;text-decoration:none;border:1px solid #cccccc;border-top:none;padding:0px 5px 0 5px;
}
.ms-blogedit a:hover, .ms-blogedit a:focus{
	text-decoration:underline;
}
.ms-blogrssnav{ /* RS link for blogs */
	color:#000;padding:5px 0px 5px 5px;border-top:1px solid #cccccc;
}
.ms-blogrssnav a, .ms-blogrssnav a:visited{
	font-size:1.0em !important;font-weight:bold;color:#000;text-decoration:none;
}
.ms-blogrssnav a:hover, .ms-blogrssnav a:focus{
	font-size:1.0em !important;font-weight:bold;color:#000;text-decoration:underline;
}
.ms-blogrssnav img{
	border:none;
}
.ms-PostWrapper,.ms-CommentsWrapper,.ms-blogrss{
	width:629px;color:#000;
}
h3.ms-PostTitle{
	font-size:1.2em;font-weight:bold;line-height:1.2em;padding:0px;margin:0px;
}
.ms-PostTitle{
	font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em;font-weight:bold;border-top:0px solid #cccccc;padding-top:6px;border-bottom:1px solid #cccccc;padding-bottom:6px;
}
.ms-PostTitle span{
	position:relative;left:-2px;right:auto;
}
.ms-PostTitle a{
	font-size:inherit;font-weight:bold;color:#000;text-decoration:none;
}
.ms-PostFooter,.ms-CommentFooter{
	font-size:1.0em !important;color:#999999;padding-bottom:22px;
}
.ms-PostFooter a,.ms-CommentFooter a{
	color:#666666;white-space:nowrap;
}
.ms-PostBody{ /* Body of the post */
	font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;color:#000;padding:6px 0px 12px 0px;
}
.ms-PostBody a{
	font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;color:#000;text-decoration:underline;
}
.ms-PostBody p{
	margin:0 0 11px 0;
}
.ms-PostDate{ /* Posting date */
	font-size:1.0em !important;font-weight:normal;color:#666666;margin:0;border-bottom:0px solid #cccccc;padding-bottom:0px;
}
h3.ms-CommentHeader{
	font-size:13px;font-weight:bold;color:#000;margin:0 0 0 0;padding:0 0 0 0;position:relative;top:-.25em;left:-2px;right:auto;
}
h4.ms-CommentTitle{
	font-size:1.0em !important;color:#000;
}
.ms-CommentTitle{
	border-top:solid 0px #CCCCCC;
}
.ms-CommentBody{
	color:#666666;font-size:1.0em !important;line-height:18px;padding-bottom:12px;padding-top:6px;
}
.ms-CommentFooter a{
	padding-top:4px;margin:0;
}
.ms-commenttable td{
	border-top:solid 1px #CCCCCC;
	width:100%;
}
/* Styles of the blog - END */

/* Styles of the wiki - BEGIN */
.ms-wikicontent{
	color:#000;line-height:1.0em;
}
.ms-wikifieldheader{
	font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;font-weight:bold;color:#000;border-bottom:1px solid #cccccc;
}
.ms-wikicontent a, .ms-wikicontent a.ms-wikilink, .ms-wikicontent a.ms-wikilink:visited{
	color:#000;text-decoration:underline;
}
.ms-wikicontent a.ms-missinglink, .ms-wikicontent a.ms-missinglink:visited{
	color:#003366;text-decoration:none;border-bottom:1px dashed #000;
}
.ms-wikicontent a.ms-wikilink:hover, .ms-wikicontent a.ms-wikilink:focus, .ms-wikicontent a.ms-missinglink:hover, .ms-wikicontent a.ms-missinglink:focus{
	color:#000;text-decoration:none;border-bottom:1px dashed #000;
}
/* Styles of the wiki - END */

/* Div styles - BEGIN */
div.ms-areaseparatorright{ /* bottom of system-page in blogs */
	background-image:none;background-color:#ffffff;border:none;
}
td.ms-areaseparatorleft{
	height:100%;background:none;border:none;	
}
.ms-CategoryTitleCell{
	padding-left:8px;
}
.ms-CategoryTitleCell a, .ms-CategoryTitleCell a:visited{
	background:url("") left 2px no-repeat;font-family:verdana, arial, helvetica, sans-serif;text-decoration:none;padding:5px 5px 0px 18px;display:block;
}
a.ms-addnew, a.ms-addnew:visited{
	font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;font-weight:normal;color:#000;text-decoration:none;
}
td.ms-addnew{
	padding-left:1px;padding-right:7px;
}
.ms-BlogNavigator td.ms-addnew{
	padding-left:6px;
}
.ms-BlogNavigator td.ms-addnew img{
	margin-right:2px;
}
.bullet{ /* Bullet used in list etc. */
	background-image:url("");background-position:left top;background-repeat:no-repeat;padding-left:15px !important;
}
.level-bullet{
	background-image:url("");
}
ul.ms-blogAdminLinks{
	list-style:none;margin:4px 10px 0 0;padding:0 0 0 4px;
}
ul.ms-blogAdminLinks li{
	background:transparent url("");background-position:left top;background-repeat:no-repeat;margin:0 0 0 0;padding:0 0 3px 15px;
}
ul.ms-blogAdminLinks li a, ul.ms-blogAdminLinks li a:visited, ul.ms-blogAdminLinks li a:link{
	color:#000;text-decoration:none !important;
}
.ms-webpartpagedescription{
	font-family:verdana, arial, helvetica, sans-serif;font-size:1.0em !important;font-weight:normal;color:#000;padding:8px 12px 0px 12px;
}
/* stylebox is the box view in list */
.ms-stylebox{
	font-family:verdana, arial, helvetica, sans-serif !important;font-size:1.0em !important;border:1px solid #cccccc;text-align:left 
}
.ms-stylelabel{
	font-family:verdana, arial, helvetica, sans-serif !important;font-size:1.0em !important;color:#4c4c4c;
}
.ms-styleheader{
	font-family:verdana, arial, helvetica, sans-serif !important;font-size:1.0em !important;background-color:#f9f9f9;
}
.ms-styleheader a:link,.ms-stylebody a:link{
	font-family:verdana, arial, helvetica, sans-serif !important;font-size:1.0em !important;color:#000 !important;text-decoration:none;
}
.ms-stylebody{
	font-family:verdana, arial, helvetica, sans-serif !important;font-size:1.0em !important;color:#000!important;
}
.ms-CategoryTitleCell a:hover, .ms-CategoryTitleCell a:focus, a.ms-addnew:hover, ul.ms-blogAdminLinks li a:hover, ul.ms-blogAdminLinks li a:focus, .ms-styleheader a:visited,.ms-stylebody a:visited, .ms-styleheader a:hover,.ms-stylebody a:hover{
	color:#000 !important;text-decoration:underline !important;
}
/* ms-grid is the text in surveys */
.ms-gridT1,.ms-propertysheet th.ms-gridT1{
	width:190px;font-family:verdana, arial, helvetica, sans-serif !important;font-size:1.0em !important;text-align:left;color:#000 !important;
}
.ms-gridCol{
	width:90px;font-family:verdana, arial, helvetica, sans-serif !important;font-size:1.0em !important;text-align:center;color:#000 !important;
}
.ms-gridtext{
	height:19px;font-family:verdana, arial, helvetica, sans-serif !important;font-size:1.0em !important;color:#000 !important;cursor:default;text-align:right;
}
.ms-verticaldots{ /* ms-verticaldots are the right border on surveys */
	border-right:1px solid #cccccc !important;border-left:none;
}
.ms-RadioText{ /* ms-RadioText is the text combined with radio's */
	font-family:verdana, arial, helvetica, sans-serif !important;font-size:1.0em !important;color:#000 !important;
}
.ms-formfieldcontainer{
	width:100%;float:none;clear:both;
}
/* Div styles - END */

.ms-WPBody .item /* item in body */{
	padding-top:1pt;
}
.ms-WPBody .item .image		/* text description */{
	width:92px;height:68px;
}
.ms-WPBody .item .link-item .description		/* text description */{
	color:#000;
}
.ms-WPBody .item .link-item a, .ms-WPBody .item .link-item a:link, .ms-WPBody .item .link-item a:visited, .ms-WPBody .item .link-item a:hover{
	color:#000;text-decoration:underline;
}
.ms-WPBorderBorderOnly{
	border-right:none;
}
/************* Forum web part *****************/
#ForumWebPart .ms-alternating{
	color:#000;font-family:Verdana, Arial, sans-serif;
}
#ForumWebPart .ms-alternating a{
	color:#000;text-decoration:underline;font-weight:bold;
}
#ForumWebPart .ms-WPBody{
	color:#000;font:normal 1em/1.3 Verdana, Arial, sans-serif;margin-top:5px;
}
#ForumWebPart .ms-WPBody a{
	color:#000;text-decoration:underline;font:bold 0.9em/1.8 Verdana, Arial, sans-serif;
}
#ForumWebPart .ms-WPBody P a{
	color:#000;text-decoration:underline;font-weight:bold;font-size:1em;
}
#ForumWebPart .ms-navheader{
	font:bold 0.65em/1.8 Verdana, Arial, sans-serif;
}
#ForumWebPart .ms-toolbar{
	font:normal 0.7em/1.3 Verdana, Arial, sans-serif;background-color:#C0C0C0;color:#000;border:1px #c0c0c0 solid;background-image:url('../Images/new_TOOLGRAD.gif');
}
#ForumWebPart .ms-toolbar a, #ForumWebPart .ms-TPHeader a{
	color:#000000;font-weight:bold;text-decoration:underline;
}
#ForumWebPart .ms-ToolPaneTitle{
	background-color:#ffffff;border-color:#ffffff #ffffff #ffffff #ffffff;border-bottom-width:1px;
	background-image:url('../Images/new_topnavselected.gif');
}
#ForumWebPart .ms-TPHeader{
	font:normal 0.7em/1.3 Verdana, Arial, sans-serif;background-color:#C0C0C0;color:#000;
}