﻿body{
	font-family:Calibri, Trebuchet MS, Arial;
}
.ms-toolbar,.ms-viewtoolbar,.ms-formtoolbar,.ms-toolbarContainer{
	font-family:Calibri, Trebuchet MS, Arial;
}
.ms-listheader{
	font:10pt Calibri, Trebuchet MS, Arial;
}
.ms-menutoolbar td a{
	font-family:Calibri, Trebuchet MS, Arial;
}
td.ms-menutoolbarheader{

	font-family:Calibri, Trebuchet MS, Arial;
}
.ms-listheaderlabel,.ms-viewselector,.ms-viewselectortext,.ms-viewselectorhover{
	font-family:Calibri, Trebuchet MS, Arial;
}
.ms-paging{
	font-family:Calibri, Trebuchet MS, Arial;
}
.ms-rtetoolbarmenu
{
	font-family:Calibri, Trebuchet MS, Arial;
}

.ms-gridT1,.ms-propertysheet th.ms-gridT1
{
	font-family:Calibri, Trebuchet MS, Arial;
}
.ms-gridCol{
	font-family:Calibri, Trebuchet MS, Arial;
}
.ms-viewselect a:link,.ms-GRFontSize{
	font-family:Calibri, Trebuchet MS, Arial;
}
select{
	font-family:Calibri, Trebuchet MS, Arial;
}
.ms-formlabel{
	font-family:Calibri, Trebuchet MS, Arial;
}
.ms-formvalidation{
	font-family:Calibri, Trebuchet MS, Arial;
}
.ms-informationbar td{
	font-family:Calibri, Trebuchet MS, Arial;
}
.ms-radiotext{
	font-family:Calibri, Trebuchet MS, Arial;
}
.ms-gridtext{
	font-family:Calibri, Trebuchet MS, Arial;
}
.ms-formbody{
	font-family:Calibri, Trebuchet MS, Arial;
}
.ms-formbodysurvey{
	font-family:Calibri, Trebuchet MS, Arial;
}
.ms-formdescription
{
	font-family:Calibri, Trebuchet MS, Arial;
}
div.ms-formfieldlabelcontainer span.ms-formfieldlabel
{
	font-family:Calibri, Trebuchet MS, Arial;
}
.ms-searchbox,.ms-pickersearchbox{
	font-family:Calibri, Trebuchet MS, Arial;
}
table.ms-form th{
	font-family:Calibri, Trebuchet MS, Arial;
}
.ms-formrecurrence{
	font-family:Calibri, Trebuchet MS, Arial;
}
.ms-fileinput{
	font-family:Calibri, Trebuchet MS, Arial;
}
.ms-longfileinput{
	font-family:Calibri, Trebuchet MS, Arial;
}
.ms-input,.ms-long,.ms-rtelong,.ms-longer,.ms-rtelonger,.ms-radiotext,.ms-inputuserfield,.ms-rtedropdown,.ms-lookuptypeintextbox{
	font-family:Calibri, Trebuchet MS, Arial;
}
.ms-globallinks{
	font-family:Calibri, Trebuchet MS, Arial;
}
.ms-globallinks,.ms-globallinks a{
	font-family:Calibri, Trebuchet MS, Arial;
}
.ms-sitetitle
{
	font:11pt Calibri, Trebuchet MS, Arial;
}
.ms-sitetitle a
{
	font:11pt Calibri, Trebuchet MS, Arial;
}
.ms-siteaction,.ms-siteaction a{
	font:8pt Calibri, Trebuchet MS, Arial;
}
.ms-topnav{
	font-family:Calibri, Trebuchet MS, Arial;
}
.ms-topNavFlyOuts{
	font-family:Calibri, Trebuchet MS, Arial;
}
.ms-formula{
	font-family:Calibri, Trebuchet MS, Arial;
}
.ms-nav th{
	font-family:Calibri, Trebuchet MS, Arial;
}
table.ms-navitem td,span.ms-navitem{
	font-family:Calibri, Trebuchet MS, Arial;
}
.ms-quickLaunch{
	font-family:Calibri, Trebuchet MS, Arial;
}
.ms-templatepicker{
	font-family:Calibri, Trebuchet MS, Arial;
}
.ms-nav{
	font-family:Calibri, Trebuchet MS, Arial;
}
.ms-relatedtext a:visited,.ms-relatedtext a:link,.ms-relatedtext a:active{
	font-family:Calibri, Trebuchet MS, Arial;
}
.ms-relatedtext a:hover{
	font-family:Calibri, Trebuchet MS, Arial;
}
.ms-titlearea,.ms-mwstitlearea{
	font-family:Calibri, Trebuchet MS, Arial;
}
.ms-pagetitle{
	font-family:Calibri, Trebuchet MS, Arial;
}
.ms-pagecaption{
	font-family:Calibri, Trebuchet MS, Arial;
}
.ms-propertysheet th.ms-vh2,.ms-propertysheet th.ms-vh2-nofilter{
	font-family:Calibri, Trebuchet MS, Arial;
}
.ms-descriptiontext{
	font-family:Calibri, Trebuchet MS, Arial;
}
.ms-webpartpagedescription{
	font-family:Calibri, Trebuchet MS, Arial;
}
.ms-dspadapterlist
{
	font-family:Calibri, Trebuchet MS, Arial;
}

.ms-alerttext
{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-authoringcontrols
{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-propertysheet th.ms-authoringcontrols
{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-sectionheader
{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-linksectionheader,.ms-propertysheet th.ms-linksectionheader
{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-sectionhighlight-top{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-propertysheet{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-propertysheet th{
font-family:Calibri, Trebuchet MS, Arial;
}
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-pageinformation table td,.ms-createpageinformation table td{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-discussiontitle{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-listdescription{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-vh,.ms-vh2,.ms-vh-icon,.ms-vh-icon-empty,.ms-vhImage,.ms-gb,.ms-gb2,.ms-gbload,.ms-vb,.ms-vb2,.ms-vb-tall,.ms-GRFont,.ms-vb-user,table.ms-disc td,.ms-vh2-nofilter,.ms-vh2-nograd,.ms-vh3-nograd,.ms-vh2-nograd-icon,.ms-vh2-nofilter-icon,.ms-pb,.ms-pb-selected,.ms-ph{
font-family:Calibri, Trebuchet MS, Arial;
}
th.ms-vh3-nograd{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-pb a,.ms-pb-selected a{
font-family:Calibri, Trebuchet MS, Arial;
}
th .ms-vb,.ms-vh2-nofilter,.ms-vh2-nofilter-icon,th.ms-vh2-nograd,th.ms-vh2-nograd-icon{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-homepagetitle{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-error{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-summarytitlebar a:link{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-summarytitlebar a:visited{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-summarytitlebar{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-summarytitlebartitle{
font-family:Calibri, Trebuchet MS, Arial;
}
table tr td.ms-disc-bordered-noleft{
font-family:Calibri, Trebuchet MS, Arial;
}
.UserShadedRegion
{
font-family:Calibri, Trebuchet MS, Arial;
}
.UserCaption
{
font-family:Calibri, Trebuchet MS, Arial;
}
.UserConfiguration
{
font-family:Calibri, Trebuchet MS, Arial;
}
.UserButton,.UserInput,.UserSelect{
font-family:Calibri, Trebuchet MS, Arial;
}
.UserNotification{
font-family:Calibri, Trebuchet MS, Arial;
}
.ConnectionChooseActiveTab{
font-family:Calibri, Trebuchet MS, Arial;
}
.ConnectionChooseInactiveTab{
font-family:Calibri, Trebuchet MS, Arial;
}
.ConnectionConfigureInactiveTab{
font-family:Calibri, Trebuchet MS, Arial;
}
.ConnectionConfigureActiveTab{
font-family:Calibri, Trebuchet MS, Arial;
}
.UserConnectionTop
{
font-family:Calibri, Trebuchet MS, Arial;
}
.UserToolBarTextArea{
font-family:Calibri, Trebuchet MS, Arial;
}
.UserToolbarDisabledLink
{
font-family:Calibri, Trebuchet MS, Arial;
}
.UserGenericHeader
{
font-family:Calibri, Trebuchet MS, Arial;
}
.UserGenericText
{
font-family:Calibri, Trebuchet MS, Arial;
}
.UserCellHover
{
font-family:Calibri, Trebuchet MS, Arial;
}
.UserCellSelected
{
font-family:Calibri, Trebuchet MS, Arial;
}
.UserCell
{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-ToolPaneTitle
{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-ToolPaneFooter
{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-ToolPaneError
{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-ToolPaneInfo{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-ToolStripSelected
{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-ToolStrip
{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-TPTitle
{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-TPBody
{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-TPInput{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-SPZoneLabel
{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-SPZoneCaption{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-WPTitle
{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-WPBody
{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-WPBody td
{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-SPLink
{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-SPButton
{
font-family:Calibri, Trebuchet MS, Arial;
}
A span.ms-WPEditText{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-subsmanageheader
{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-subsmanagecell
{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-smallheader,th.ms-smallheader
{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-surveyHBarLabel
{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-surveyVBarT
{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-surveyVBarTC
{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-surveyTotal
{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-ButtonHeightWidth
{
font:8pt Calibri, Trebuchet MS, Arial;
}
.ms-NarrowButtonHeightWidth
{
font:8pt Calibri, Trebuchet MS, Arial;
}
.ms-ButtonHeightWidth2
{
font:8pt Calibri, Trebuchet MS, Arial;
}
.ms-stylebox{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-stylelabel{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-styleheader{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-stylebody{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-ganttInnerTable td,.ms-ganttInnerTable th
{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-infobar{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-selwidth
{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-consolestatus,.ms-consoleerror,.ms-consolemessage,.ms-consoletoolbar{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-consolemode{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-consolestatus{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-consolestatus a{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-consolestatus a:hover{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-wikieditouter
{
font-family:Calibri, Trebuchet MS, Arial;
}
.errorinl
{
FONT-FAMILY:Calibri, Trebuchet MS, Arial;
}
.ms-wikifieldheader{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-pickerwait
{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-dialogHeaderDescription
{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-dialogHelpLink,.ms-dialogHelpLink a
{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-dialogBodyMain
{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-dialogButtonCell,.ms-dialogButtonCell INPUT
{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-MenuUIItemTableCell,.ms-MenuUIItemTableCellCompact
{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-MenuUIItemTableCellHover,.ms-MenuUIItemTableCellCompactHover
{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-sbtable{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-sbtablealt{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-sbtext{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-sbplain{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-sbplainwithborder{
font-family:Calibri, Trebuchet MS, Arial;
}
.ms-sblink a:link,.ms-sblink a:visited{
font-family:Calibri, Trebuchet MS, Arial;
}
.srch-WPBody{
font-family:Calibri, Trebuchet MS, Arial;
}
.srch-summary{
FONT-FAMILY:Calibri, Trebuchet MS, Arial;
}
.srch-stats{
FONT-FAMILY:Calibri, Trebuchet MS, Arial;
}
.srch-Description{
FONT-FAMILY:Calibri, Trebuchet MS, Arial;
}
.srch-Title{
FONT-FAMILY:Calibri, Trebuchet MS, Arial;
}
.srch-Metadata{
FONT-FAMILY:Calibri, Trebuchet MS, Arial;
}
.srch-Page{
FONT-FAMILY:Calibri, Trebuchet MS, Arial;
}

a.ms-addnew:link, a.ms-addnew:visited, a.ms-addnew:hover {
	font-family:Calibri, Trebuchet MS, Arial;
}


/* ##### DISABLE SOMETHING FROM THEME ##### */
.ms-topnav{
	display:block;
}
td.ms-titlearealeft, td.ms-leftareacell{
	width:auto;
	display:block;
}
td.ms-bodyareapagemargin{
	display:block;
}

td.ms-titlearealeft{
	width:auto;
	display:block;
}
td.ms-leftareacell{
	width:auto;
	display:block;
}
td.ms-pagebottommarginleft{
	width:auto;
}
td.ms-bodyareapagemargin{
	display:block;
}

td.ms-globalbreadcrumb{
	border-bottom:0px #47006b solid;
}


#areaFooterMenu .ms-bannerContainer{
	background-image:none;
	background-color:transparent;
	padding-left:5px;
	padding-right:5px;
}

#areaFooterMenu .ms-bannerframe{
	background-image:none;
	height:22px;
	vertical-align:middle;
	padding-bottom:2px;
	padding-right:8px;
	text-align: center;
	background-color:#ececec;
}


#areaFooterMenu .ms-topnavContainer{
	border-left:none;
	border-right:none;
	height:100%;
}

#areaFooterMenu .ms-topnav{
	border:none;
	background-image:none;
	background-color:transparent;
	height:22px;
	font-size:11pt;
}
#areaFooterMenu .ms-topnav img{
	display:none;
}
#areaFooterMenu .ms-topnav a{
	color:#757575;
	font-weight:bold;
}
#areaFooterMenu .ms-topNavHover{
	background-image:none;
	background-color:transparent;
	height:100%;
	font-size:11pt;
}
#areaFooterMenu .ms-topNavHover a{
	color:#530077;
	text-decoration:underline;
	font-weight:bold;
}
#areaFooterMenu .ms-topNavFlyOutsContainer {
	border:solid 1px #ffffff;
	width:200px;
	background-color:#c4b8d2 !important;
}
#areaFooterMenu .ms-topNavFlyOuts{
	background-color:#c4b8d2 !important;
	border-bottom:1px #ffffff solid;
	font-size:10pt;
	width:200px;
}
#areaFooterMenu .ms-topNavFlyOutsHover{
	background-color:#9f8db5 !important;
	font-size:10pt;
}
#areaFooterMenu .ms-topNavFlyOuts a{
	color:#ffffff;
	font-size:10pt;
	font-weight:bold;
}
#areaFooterMenu .ms-topNavFlyOutsHover a{
	color:#FFFFFF;
	font-size:10pt;
	font-weight:bold;
}


.ms-pagemargin, .ms-pagemargin img
div.ms-pagemargin, div.ms-pagemargin img
, .ms-titlearearight, .ms-titlearearight img
, .ms-rightareacell, .ms-rightareacell img
, .ms-pagebottommarginright,  .ms-pagebottommarginright img
{
	display:none;
}

/*#### Custom Style Sheet ####*/
.cds-Button
{
	border-left:1px #d0cfcf solid;
	border-right:1px #d0cfcf solid;
	border-bottom:2px #d0cfcf solid;
	background-color:#ffffff;
	background-image:url("images/RatingButtonBackground.gif");
	background-position:left bottom;
	background-repeat:repeat-x;
	font-family:Calibri, Trebuchet MS, Arial;
	font-size:8pt;
	color:#6b6485;
	font-weight:bold;
	margin-top:5px;
}

.cds-ButtonMouseOver
{
	cursor:pointer;
/*	border-bottom:2px gray solid; */
	text-decoration:underline;
}

td.docSpecFrame{
	border-bottom:3px #e4e4e4 solid;
}
td.docSpecHeader
{
	BORDER-BOTTOM: #d8d8d8 1px solid; 
	WIDTH: 70%; 
	FONT-FAMILY:Calibri, Trebuchet MS, Arial;
	font-size:10pt;
	FONT-WEIGHT: bold;
	COLOR: #000000;
}
td.docSpecDetail
{
	BORDER-BOTTOM: #c1c1c1 1px solid; 
	COLOR: #6a597d; 
	FONT-FAMILY:Calibri, Trebuchet MS, Arial;
	font-size:10pt;
	VERTICAL-ALIGN: top; 
	FONT-WEIGHT: bold;
}

.cds-footerbackground{
	background-image:url("/Style%20Library/Theme/FooterBackground.gif");
	background-repeat:no-repeat;
	background-position:left center;
	height:54px;
	padding-left:400px;
	padding-top:5px;
	font-size:10pt;
	FONT-FAMILY:Calibri, Trebuchet MS, Arial;
	color:#b6a1c4;
	font-weight:bold;
	
}
.cds-footerbackground a:link, .cds-footerbackground a:visited{
	color:#b6a1c4;
	text-decoration:none;
}
.cds-footerbackground a:hover{
	color:#b6a1c4;
	text-decoration:underline;
}
.cds-webpartmainzone{
	background-position:left -color:#ffffff;
	background-image:url("/Style%20Library/Theme/ContentBackground.gif");
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#ffffff;
	border-left:1px #ffffff solid;
	border-right:1px #ffffff solid;
	height:100%;
}
.cds-webpartminizone table{
	width:170px;
}
.cds-quicklaunchframe{
	background-image:url("/Style%20Library/Theme/SideMenuBackground.gif");
	background-position:left bottom;
	background-repeat:repeat-x;
	padding-bottom:25px;
	width:167px;
	FONT-SIZE: 10pt; 
}
.cds-quicklaunchheader{
	BACKGROUND-IMAGE: url("/Style%20Library/Theme/SideMenuHeader.gif"); 
	background-position:left top;
	PADDING-LEFT: 9px; 
	FONT-WEIGHT: bold; 
	border-bottom:4px #e2dae6 solid;
	width:167px;
	height:35px;
	color:#c6bde3;
}
.cds-quicklaunchheader span{
	font-family:Calibri, Trebuchet MS, Arial;
	FONT-SIZE: 12pt; 
}
td.cds-quicklaunchmainhover{
	BACKGROUND-IMAGE:none;
	background-color:#a192d1;	
	BORDER-TOP: none;
	BORDER-BOTTOM: 1px #ffffff solid; 
	BORDER-LEFT: none; 
	BORDER-RIGHT: none; 
	PADDING-TOP: 4px; 
	PADDING-BOTTOM: 4px; 
	PADDING-LEFT: 8px; 
	PADDING-RIGHT: 4px; 
	height:25px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11pt; 
	COLOR: #ffffff; 
	cursor:pointer;
}
td.cds-quicklaunchmain{
	BACKGROUND-IMAGE:none;
	background-color:#c6bde3;
	BORDER-TOP: none;
	BORDER-BOTTOM: 1px #ffffff solid; 
	BORDER-LEFT: none; 
	BORDER-RIGHT: none; 
	PADDING-TOP: 4px; 
	PADDING-BOTTOM: 4px; 
	PADDING-LEFT: 8px; 
	PADDING-RIGHT: 4px; 
	height:25px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11pt; 
	COLOR: #ffffff; 
}
td.cds-quicklaunchmain span, td.cds-quicklaunchmain a:link, td.cds-quicklaunchmain a:visited, td.cds-quicklaunchmain a:hover{
	FONT-WEIGHT:bold; 
	FONT-SIZE: 11pt; 
	COLOR: #543d60; 
	text-decoration:none;
}
td.cds-quicklaunchmainhover span, td.cds-quicklaunchmainhover a:link, td.cds-quicklaunchmainhover a:visited, td.cds-quicklaunchmainhover a:hover{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11pt; 
	COLOR: #FFFFFF; 
	text-decoration:none;
}
td.cds-quicklaunchhover{
	FONT-SIZE: 11pt; 
	border-bottom:1px #ffffff solid;
	padding: 5px;
	padding-left:16px;
	color: #ffffff;
	height:25px;
	background-color:#a192d1;	
	cursor:pointer;
}
td.cds-quicklaunch {
	FONT-SIZE: 11pt; 
	border-bottom:1px #ffffff solid;
	padding: 5px;
	padding-left:16px;
	color: #ffffff;
	height:25px;
	background-color:#c6bde3;
}
td.cds-quicklaunch .cds-quicklaunchbullet{
	background-image:none;
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:16px;
}
td.cds-quicklaunch .cds-quicklaunchbulletexpand{
	background-image:none;
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:16px;
}
td.cds-quicklaunch span, td.cds-quicklaunch a:link, td.cds-quicklaunch a:visited, td.cds-quicklaunch a:hover{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11pt; 
	color: #543d60;
	text-decoration:none;
}
td.cds-quicklaunchhover span, td.cds-quicklaunchhover a:link, td.cds-quicklaunchhover a:visited, td.cds-quicklaunchhover a:hover{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11pt; 
	color: #ffffff;
	text-decoration:none;
}
td.cds-quicklaunchsubhover{
	FONT-SIZE: 10pt; 
	border-bottom:none;
	padding: 1px 0px 2px 0px;
	padding:5px;
	padding-left:24px;
	color: #0a090a;
	background-color:#a192d1;	
	cursor:pointer;
}
td.cds-quicklaunchsub {
	FONT-SIZE: 10pt; 
	border-bottom:none;
	padding: 1px 0px 2px 0px;
	padding:5px;
	padding-left:24px;
	color: #0a090a;
	background-color:#c6bde3;
}
td.cds-quicklaunchsub span, td.cds-quicklaunchsub a:link, td.cds-quicklaunchsub a:visited, td.cds-quicklaunchsub a:hover{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10pt; 
	color: #543d60;
	text-decoration:none;
}
td.cds-quicklaunchsubhover span, td.cds-quicklaunchsubhover a:link, td.cds-quicklaunchsubhover a:visited, td.cds-quicklaunchsubhover a:hover{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10pt; 
	color: #ffffff;
	text-decoration:none;
}

td.cds-quicklaunchsub-clear{
	padding:none;
	margin:none;
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	border-bottom:none;
	border-top:none;
}
.cds-menu-selected{
	background-image:url("/style library/theme/MenuSelect1.gif");
	background-position:right center;
	background-repeat:no-repeat;
}
td.cds-menu-selected{
	background-image:url("/style library/theme/MenuSelect1.gif");
	background-position:right center;
	background-repeat:no-repeat;
}
.cds-quicklaunch .cds-menu-selected{
	background-image:url("/style library/theme/MenuSelect2.gif");
	background-position:right center;
	background-repeat:no-repeat;
	color:#6c4d76;
}
.cds-quicklaunch .cds-menu-selected a:link, .cds-quicklaunch .cds-menu-selected a:hover, .cds-quicklaunch .cds-menu-selected a:visited{
	color:#6c4d76;
}
.cds-quicklaunchsub .cds-menu-selected{
	background-image:url("/style library/theme/MenuSelect3.gif");
	background-position:right center;
	background-repeat:no-repeat;
}

.cds-webpartmainzone{
	height:415px;
}


div.ms-pagemargin{
	background-color:#ececec;
	border:none;
	width:1px;
	display:block;

}
.ms-leftareacell{
	padding-top:0px;
}

table.ms-topnav, table.ms-topNavHover{
	padding-left:4px;
	height:26px;
}

.ms-topNavFlyOuts  img{
	width:9px;
	height:9px;
}
.ms-topNavFlyOutsHover img{
	width:9px;
	height:9px;
}


.ms-topNavFlyOutsContainer {
	border-bottom:none;
}


/* Code will be move to theme.css */
.ms-globallinks a:hover{
	color:#ffffff;
	text-decoration:underline;
}

.ms-vb-title, .ms-vb2, .ms-vb-user, .ms-vb-icon, .ms-vh-group{
	background-image:url("/Style%20Library/Theme/row_alternativebg.gif");
	background-position:left bottom;
	background-repeat:repeat-x;
	
}
tr.ms-alternating td{
	background-color:transparent;
}
.ms-vh2, .ms-vh, .ms-vh2-nograd, .ms-viewheadertr .ms-vh-group, .ms-vh-icon{
	background-color:transparent;
	background-image:url("/Style%20Library/Theme/row_headerbg.gif");
	background-position:left bottom;
	background-repeat:repeat-x;
	color:#7f5295;
	font-weight:bold;
}
.ms-vh2 a:link, .ms-vh2 a:visited, .ms-vh a:link, .ms-vh a:visited, .ms-vh2-nograd a:link, .ms-vh2-nograd a:visited{
	color:#7f5295;
	text-decoration:none;
	font-weight:bold;
}
.ms-vh2 a:hover, .ms-vh a:hover, .ms-vh2-nograd a:hover{
	color:#7f5295;
	text-decoration:underline;
	font-weight:bold;
}

.ms-PartSpacingVertical{
	margin-top:0px;
}

.ms-gb{
	border-bottom:none;
	border-top:none;
	background-image:url("/Style%20Library/Theme/row_alternativebg.gif");
	background-position:left bottom;
	background-repeat:repeat-x;
}
.ms-vb a:link, .ms-vb a:visited{
	color:#4a046d;
}
.ms-vb a:hover, .ms-vb a:hover:visited{
	color:#ff6600;
	text-decoration:none;
}
