
/* --- --- --- Fonts --- --- --- */
.ms-TopToolbar, .ms-TopNav, .ms-navitem .ms-TopNavFlyOuts, .ms-LeftNav, .ms-NavHeader, .ms-SiteActions, #Custom-TopToolbar, .Custom-TopNav, .Custom-TopNavFlyOuts, .Custom-LeftNav, .Custom-NavHeader, .Custom-SiteActions, .ms-titlearea .ms-ptabarea a {
	font-size:8pt;
	font-family:verdana;
}

.ms-ptabarea a{
font-family:tahoma;
font-size: 9pt;
}

/* --- --- --- Header Area --- --- --- */
.Custom-Header1 {
	background: #7ba2ce url(UCAlogo-header1.gif) no-repeat;
	width: 282px; height: 135px;
}
.Custom-Header2 {
	background: #7ba2ce url(UCA-header2.jpg) no-repeat;
	width: 736px; height: 135px;
}
.Custom-Header3 {
	background: #78cfa1 url(UCA-header3.jpg) no-repeat;
	background-position: left;	
	width: 100%;
}

.ms-bannerContainer {
	background-image: none;	
	background-color:#01234b;
}

/* --- Global Links at top --- */

.ms-globalbreadcrumb{
	font-size:8pt;
	text-align:right;
	background-color:#01234b;
	padding:2px 10px 2px 5px;
}

.ms-globalbreadcrumb,.ms-globalbreadcrumb a{
	text-decoration:none;
	color:#ffffff;
}

.ms-globalbreadcrumb a:hover{
	text-decoration:underline;
	color:#ffffff;
}


.ms-globalleft{
	float:left;
}
.ms-globalright{
	float:right;
}

.ms-globallinks{
	font-size:8pt;
	background:transparent;
	font-family:tahoma;
}

.ms-globallinks,.ms-globallinks a:link, .ms-globallinks a:hover, .ms-globallinks a:visited {
	color:#ffffff;
	text-decoration:none;
	font-family:tahoma;
	font-size:8pt;
	background-color:transparent;
	background-image:none;
}

/* --- --- --- Search --- --- --- */
#Custom-Search {
	border-top: 1px white solid;
	}

.ms-Search {
	border-top: 1px white solid;
	}

/* new code for search */
.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;
}
td.ms-sbcell {
	padding-left:2px;
	white-space:nowrap;
	border:solid 1px #7f9db9;
}
td.ms-sbcellnoborder {
	padding-right:2px;
	white-space:nowrap;
	border:0;
}
.ms-sbtext{
	font-family:Tahoma;
	font-size:1em;
	font-weight:bold;
}
.ms-sbplain{
	font-family:Tahoma;
	font-size:8pt;
	border:none;
}
.ms-sbplainwithborder{
	font-family:Tahoma;
	font-size:8pt;
}
td.ms-sblink{
	padding-right:14px;
	border:none;
}
.ms-sblink a:link,.ms-sblink a:visited{
	font-family:Tahoma;
	font-size:8pt;
	color:#ffffff;
	text-decoration:none;
	padding-left:4px;
}
.ms-sblink a:hover{
	color:#fffff;
	text-decoration:underline;
}
td.ms-sbgo{
	background-color:#e9f2fd;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:1px;
	padding-top:1px;
}
.ms-sbLastcell,.ms-rightbodysectionsearchbox{
	width:100%;
}
.ms-sbLastCell{
	padding-right:10px;
}
td.ms-sbscopes{
	border:none !important;
}
select.ms-sbscopes{
	font-family:tahoma,verdana;
	font-size:8pt;
	width:170px;
}



/* --- --- --- Search --- --- --- */
.Custom-SearchBarImage {
	background: #3a70b5 url(CIMsearchgrad.jpg) repeat-y;
	width: 100%;
}

.Custom-SearchBar {
	background: #3a70b5;
	padding-top: 10px;
}

.ms-searchimage {
	margin-left: 7px;
}

/*--- --- --- Special Top Custom Navigation Styles --- --- --- */

.ms-topnavContainer {
	border:none;
	border-left:solid 1px #c2dcff;
}

.ms-topnav {
	border:solid 1px #c2dcff;
	border-left:solid 1px #ffffff;
	border-bottom:none;
	background-image:none;
	font-family:Tahoma;
	font-size:8pt;
	font-weight:bold;
	background-color:#01234b;
	color:white;
}

.ms-topnav a{
	display:block;
	white-space:nowrap;
	padding:1px 8px 0px 8px;
	height:18px;
}
.ms-topnavselected{
	color:white;
	background-image:none;
	font-weight:bold;
	border:solid 1px #79a7e3;
	border-bottom-width:0px;
	border-left:solid 1px #e3efff;
	background-color:#07458f;
}
.ms-topnavselected a{
	color:white;
}
.ms-topNavHover{
	background-image:none;
	background-color:#98c9fb;
	border:solid 1px #c2a770;
	border-left:solid 1px #ffffff;
	border-bottom-width:0px;
	color:#01234b;
}
.ms-topNavHover a{
	color:#01234b;
}
.ms-topnav img{
	position:relative;
	left:-6px;
}
.ms-topNavFlyOutsContainer{
	border:solid 1px #c2dcff;
}
.ms-topNavFlyOuts{
	background-color:#98c9fb;
	font-family:Tahoma;
	font-size:8pt;
	width:100%;
	/*width:120px;
	min-width:120px;*/
}
.ms-topNavFlyOuts a{
	display:block;
	/*width:120px;
	min-width:120px;*/
	width: auto;
	color:#01234b;
	padding:4px 8px 4px 8px;
}
.ms-topNavFlyOutsHover{
	background-color:#c9e3fe;
	color:#01234b;
	width: 100%;
	/*width:120px;
	min-width:120px;*/
}
.ms-nav td,.ms-nav .ms-SPZoneLabel{
	font-size:8pt;
}

/* --- --- --- Top Toolbar Navigation --- --- --- */


/* --- Custom overrides --- */

#Custom-TopToolbar {
	background: #00656d;
	height: 23px;
	padding: 2px 5px 0px 5px;
	color: white;
}
#Custom-TopToolbar a, #Custom-TopToolbar a:link, #Custom-TopToolbar a:visited, #Custom-TopToolbar a:hover {
	color: white;
	text-decoration: none;
} 
#Custom-TopToolbar a:hover {
	text-decoration: underline;
} 
#Custom-TopToolbar .ms-SpLinkButtonActive a, #Custom-TopToolbar .ms-SpLinkButtonActive a:link, #Custom-TopToolbar .ms-SpLinkButtonActive a:visited, #Custom-TopToolbar .ms-SpLinkButtonActive a:hover, #Custom-TopToolbar .ms-hovercellactive a, #Custom-TopToolbar .ms-hovercellactive a:link, #Custom-TopToolbar .ms-hovercellactive a:visited, #Custom-TopToolbar .ms-hovercellactive a:hover { 
	text-decoration: none;
	color: #ffffff;
}
/* --- end custom overrides for custom master page - continue with MS settings for layout pages --- */

.ms-TopToolbar {
	background: #00656d;
	height: 23px;
	padding: 2px 5px 0px 5px;
	color: white;
}
.ms-TopToolbar a, .ms-TopToolbar a:link, .ms-TopToolbar a:visited, .ms-TopToolbar a:hover {
	color: white;
	text-decoration: none;
} 
.ms-TopToolbar a:hover {
	text-decoration: underline;
} 
.ms-TopToolbar .ms-SpLinkButtonActive a, .ms-TopToolbar .ms-SpLinkButtonActive a:link, .ms-TopToolbar .ms-SpLinkButtonActive a:visited, .ms-TopToolbar .ms-SpLinkButtonActive a:hover, .ms-TopToolbar .ms-hovercellactive a, .ms-TopToolbar .ms-hovercellactive a:link, .ms-TopToolbar .ms-hovercellactive a:visited, .ms
TopToolbar .ms-hovercellactive a:hover { 
	background-image:none;
	text-decoration: none;
	color: #ffffff;
}


/* --- --- --- Navigation & Content Area --- --- --- */
/* Navigation Borders */

.Custom-QuickLaunchHeader, .Custom-NavHeader, .Custom-NavItem, .Custom-SelectedNavItem, .Custom-SiteHierarchyHeader, .Custom-TreeviewOuter, .Custom-RecycleBin {
	border-bottom: 1px #91B4D6 solid;
}

.ms-QuickLaunchHeader, .ms-NavHeader, .ms-NavItem, .ms-SelectedNavItem, .ms-SiteHierarchyHeader, .ms-TreeviewOuter, .ms-RecycleBin {
	border-bottom: 1px #91B4D6 solid;
}


/* Content Borders */
.ms-pagebreadcrumb, .ms-WPHeader TD {
	border-bottom: 1px #9bcafd solid;
}

/* Button Backgrounds */

.Custom-TopNavSelected, .Custom-QuickLaunchHeader, .Custom-NavHeader, .Custom-SiteHierarchyHeader, .ms-picker-month, .Custom-RecycleBin {
	background:url(UCA_navback.gif);
	background-color:#00656d;
	font-weight: bold;
}
/*.ms-TopNavSelected,*/ .ms-QuickLaunchHeader, .ms-NavHeader, .ms-SiteHierarchyHeader, .ms-picker-month, .ms-RecycleBin, .Custom-TopNavSelected, .Custom-QuickLaunchHeader, .Custom-NavHeader, .Custom-SiteHierarchyHeader, {
	background:url(UCA_navback.gif) repeat-x;
	background-color:#00656d;
	font-weight: bold;
	height: 16px;
	width: 165px;
}

/* Area Backgrounds */
.Custom-NavItem, .Custom-NavItemSiteHierarchy, .Custom-TreeviewOuter, .ms-NavItem, .ms-NavItemSiteHierarchy, .ms-TreeviewOuter, .ms-partline {
	background: #98c9fb; /*light blue background on left menu sub items*/
}

/* Treeview */
.Custom-TVSelected, .ms-TVSelected {
	background-color:#7ba2ce;
}

/* --- Calendar --- */
/* - Calendar.CSS Style Overrides - */
.ms-cal-topday-today,.ms-cal-wtopday-today,.ms-cal-topday-todayRTL,.ms-cal-wtopday-todayRTL{
	background-color:#DAE6F1;
	border:solid 1px #04407D;
}


/* --- Top Nav Bar --- */

.ms-TopNav {
	background: #01234b;	
	margin: 0px;
}

.ms-TopNavLeft {
	border-right: 1px #A6B2CA solid;
}
.ms-TopNavMiddle {
	border-left: 1px white solid;
}

.ms-TopNavRight {
	border-left: none;
}

.ms-TopNav {
	color: white;
	border-left: 1px white solid;
	border-right: 1px #7F7F7F solid;
}
.ms-TopNav a {
	display:block;
	white-space:nowrap;
	padding:2px 15px 0px 15px;
	height:19px;
}
.ms-TopNavSelected {
	color: white;
	font-weight: bold;
	border-left: 1px white solid;
	border-right: 1px #7F7F7F solid;
	
}
.ms-TopNavHover {
	background-color: #73cefd;
	color: #01234b;	
}
.ms-TopNavFlyOuts {
	margin: 1px 0px 0px 0px;
	font-size: 0.7em;
}
.ms-TopNavFlyOutsItem {
	background-color: white;
}
.ms-TopNavFlyOuts a {
	display:block;
	width:120px;
	min-width:120px;
	color: black;
	padding:4px 8px 4px 8px;
}
.ms-TopNavFlyOutsHover {
	background-color: #73cefd;
}
.ms-TopNavFlyOutsHover a {
	color: white;
}

/* Site Map Directional */


/* --- Site Actions Menu --- */

.Custom-SiteActions {
	border-left: 1px white solid;
	border-right: 1px #A6B2CA solid;
	padding-left: 15px;
	padding-right: 15px;
}
.Custom-SiteActions a {
	color: white;
	text-decoration: none;
	height:18px;

}
.Custom-SiteActions a:hover {
	text-decoration: underline;
}

.ms-SiteActions {
	border-left: 1px white solid;
	border-right: 1px #A6B2CA solid;
	padding-left: 15px;
	padding-right: 15px;
}
.ms-SiteActions a {
	color: white;
	text-decoration: none;
	height:18px;

}
.ms-SiteActions a:hover {
	text-decoration: underline;
}


/* --- Left Nav --- */

.Custom-NavSmSpace, .ms-NavSmSpace {
	margin-bottom: -10px;	
}
.Custom-LeftNav, .ms-LeftNav {
	width: 160px; 
	/*Kept smaller than total width of bar to control width of date picker */
	border-top: 1px white solid;
	padding-top: 5px;
	margin-top:-15px;
	padding-right: 0px;
	text-align: center;
	background: #68cd9d; /*light green background behind left nav*/
}

.ms-quicklaunch table td{
	background-color:#98c9fb;
}

.Custom-QuickLaunchHeader {
	height: 11px;
	width: 155px;
	color: #ffffff;
	padding: 3px 5px 5px 5px;
	border-left: 0px;
	border-top: 1px white solid;
	text-align: left;
}

.ms-QuickLaunchHeader {
	height: 11px;
	width: 165px;
	color: #ffffff;
	padding: 3px 5px 5px 5px;
	border-left: 0px;
	border-top: 1px white solid;
	text-align: left;
}

.Custom-QuickLaunchHeader a {
	color: #ffffff;
	text-decoration: none;
}

.Custom-QuickLaunchHeader a:hover, .ms-QuickLaunchHeader a:hover {
	color: #ffffff;	
	text-decoration: underline;
}


.Custom-LeftNavBorder, .ms-LeftNavBorder {
	border-bottom: 1px white solid;
}
.Custom-NavHeader, .ms-NavHeader {
	height: 21px;
	width: 165px;
	padding: 5px;
	color: white;
	text-align: left;
	/*border-top: 1px white solid;*/
}
.Custom-NavHeader a:hover, .ms-NavHeader a:hover{
	text-decoration: underline;
}
.Custom-SelectedNavHeader, .ms-SelectedNavHeader {
	height: 21px;
	width: 165px;
	padding: 5px;
	color: black;
	text-align: left;
	border-bottom: 1px white solid;
	background: white;
}
/*for NavItem background color, see lines 305-306*/
.Custom-NavItem, .ms-NavItem{
	width: 141px;
	padding: 2px 2px 2px 10px;
	color: #01234b;
	text-align: left;
	border-top: 1px white solid;
}

	
.Custom-NavItem a, .ms-NavItem a {
	display: block;
}

.Custom-NavItem a:hover, .ms-NavItem a:hover{
	text-decoration: underline;
}
.Custom-SelectedNavItem, .ms-SelectedNavItem {
	width: 141px;
	padding: 2px 2px 2px 10px;
	color: #01234b;
	text-align: left;
	border-top: 1px white solid;
	background: white;
}
.Custom-SelectedNavItem a, .ms-SelectedNavItem a {
	display: block;
}

td.ms-addnew{
	/*padding:6px;*/
	padding:0px;
	/*background-color:#98c9fb;*/
	background:transparent;
	/*border-color:#98c9fb;*/
}

/* Treeview */
.Custom-SiteHierarchyHeader, .ms-SiteHierarchyHeader {
	height: 21px;
	width: 165px;
	color: white;
	padding: 5px;
	border-left: 0px;
	border-top: 1px white solid;
	text-align: left;
}
.Custom-SiteHierarchyHeader a, .ms-SiteHierarchyHeader a {
	color: white;
}
.Custom-NavItemSiteHierarchy, .ms-NavItemSiteHierarchy {
	height: 21px;
	width: 165px;
	padding: 5px 5px 5px 15px;
	color: #01234b;
	text-align: left;
	border-top: 1px white solid;
}
.Custom-NavItemSiteHierarchy a, .ms-NavItemSiteHierarchy a {
	color:#01234b;
}
.Custom-TreeviewOuter, .ms-TreeviewOuter {
	color: #01234b;
	border-top: 1px white solid;
	width: 165px;
	height:600px;
	text-align: left;
}
.Custom-TreeviewOuter a, .ms-TreeviewOuter a {
	color: #01234b;
}

.Custom-TVSelected a, .ms-TVSelected a {
	color: #01234b;
}

/* Date Picker */
.ms-picker-table {
	background: #d8e8fb;
	width: 160px;
}
/* - DatePicker.CSS Style Overrides - */
.ms-picker-month {
	color: white;
}
.ms-picker-table .ms-picker-dayheader {
	border-bottom:solid 1px #1c62af;
	border-top:solid 1px #1c62af;
}
table.ms-picker-table td.ms-picker-dayother,table.ms-picker-table td.ms-picker-daycenterOn,table.ms-picker-table td.ms-picker-daycenter{
	border:solid 1px #d8e8fb;
}
table.ms-picker-table td.ms-picker-dayselected {
	background-color:#d8e8fb;
	border-color:#1c62af;
}
table.ms-picker-table td.ms-picker-footer {
	border-top:1px solid #1c62af;
}
.ms-quickLaunch {
	border:none;
	background-color:#98c9fb;
	border-bottom: 1px #91B4D6 solid;
	border-left: 1px #91B4D6 solid;
	border-right: 1px #91B4D6 solid;
}


/* --- Recycle Bin --- */
.Custom-RecycleBin {
	height: 16px;
	width: 155px;
	padding: 3px 5px 5px 5px;
	text-align: left;
	border-top: 1px white solid;
}
.Custom-RecycleBin a, .ms-RecycleBin a {
	color: white;
	text-decoration: none;
}
.Custom-RecycleBin a:hover, .ms-RecycleBin a:hover {
	text-decoration: underline;
}

/* --- Breadcrumbs --- */
.ms-titlearea {
	padding: 7px 3px 3px 10px;
	background-color:#ffffff;
}
/* - Core.CSS Style Overrides - */
.ms-pagebreadcrumb,.ms-pagebreadcrumb a {
	color: #1c62af;
	background: white;
}
.removeMargins {
	margin-left:-5px;
}

/* --- --- --- Page Content --- --- ---*/
.ms-pagetitle {
	color: #008080;
}

.ms-pagetitle a {
	color: #008080;
}


/* for changing "Announcements" header */
h3.ms-standardheader {
	color: #008080;
	font-size: small;
	font-family: Arial;
}

h3.ms-standardheader a:link {
	color: #008080;
}

h3.ms-standardheader a:visited {
	color: #008080;
}
h3.ms-standardheader a:hover {
	color: #0000FF;
}

/* "View All Site Content" on wiki and _layout pages in QL */
h3.ms-standardheader div.ms-quicklaunchheader,
h3.ms-standardheader div.ms-quicklaunchheader a:link,
h3.ms-standardheader div.ms-quicklaunchheader a:hover,
h3.ms-standardheader div.ms-quicklaunchheader a:visited,{
	color:#ffffff;
	font-weight:bold;
	font-size:8pt;
	font-family:verdana;
}

/*for changing headers on View All Site Content page*/

TD.ms-gb h3.ms-standardheader {
	color: #008080;
	font-family:arial;
	font-size: x-small;
	font-weight: bold;
}
						


/* --- --- --- Consoles --- --- --- */
/* --- Edit Console --- */
/* - Core.CSS Style Overrides - */

.ms-consoletitleareaframe {
	background-image:none;
	background-color:white;
}
.ms-consoletitleareaframebottom {
	background-color:white;
}
.ms-consoleframe {
	border-color:#1c62af;
}
.ms-consolestatusframe {
	background-color:#d8e8fb;
}
.ms-consolestatuscheckoutframe,.ms-consoleminiframe {
	background-color:#d8e8fb;
	background:none;
}
.ms-consolehr{
	background-color:white;
}
.ms-consolemptablerow {
	background-color:transparent;
}
.ms-consolestatusminorframe{
	background-color:#d8e8fb;
	background:none;
}


/* --- Mini Console --- */
.Custom-FloatTable {
	float: right;
}
/* - Core.CSS Style Overrides - */
.ms-wikieditouter {
	height:23px;
	position:relative;
	right:0px;
	top:0px;
	border:1px solid #1c62af;
	border-bottom:1px solid #1c62af;
	border-right-width:1px;
}
.ms-wikieditthird {
	background:url(bargradation.gif);
}
.ms-separator {
	color: #01234b;
}



/* --- --- --- Page Content --- --- --- */
#Custom-Main, .ms-Main {
	margin: 0px;
}
.Custom-PageContent, .ms-PageContent {
	padding: 3px 10px 10px 10px;
}
/* - Core.CSS Style Overrides - */
.ms-bodyareaframe,.ms-viewareaframe {
	border: 0px;
}
.ms-propertysheet {
	border: 0px;	
}
.ms-propertysheet{
	font-family:tahoma;
	font-size: 1.0em;
	text-align:left;
	color:#303030;
}
.ms-pagetitle {
	font-size: 14pt;
	/*padding: 7px 10px 7px 0px;*/
	padding: 0px 10px 0px 7px;
}
.ms-listdescription {
	border-bottom:1px solid #4e7cb7;
	font-size: 9pt;
	color: #4E7CB7;
}
.ms-menuimagecell {
	background:#F0EFEF url(bargradation.gif) repeat-x;
}


/* --- Web Part Title Bar --- */
/* - Core.CSS Style Overrides - */
.ms-WPHeader TD {
	border-collapse:collapse;
}

/* --- Menu Toolbar --- */
/* - Core.CSS Style Overrides - */
.ms-menutoolbar {
	border-bottom:1px solid #7ba2ce;
	height:22px;
	background-color:#d8e8fb;
	background-image:url(bargradation.gif);
	background-repeat:repeat-x;
}
.ms-menutoolbar td {
	border-top:solid 1px #7ba2ce;
	border-bottom:solid 1px white;
}
.ms-separator img {
	height:16px;
	width:1px;
	margin:0px 1px 0px 1px;
	background:#d8e8fb;
	border-bottom:1px solid white;
	border-right:1px solid white;
}
.ms-splitbuttonhover {
	background-image:url(bargradationdark.gif);
	border:solid 1px #1c62af;
	height:24px;
}
.ms-menubuttonactivehover,.ms-buttonactivehover {
	background-image:url(bargradationdark.gif);
	border:solid 1px #1c62af;
}
.ms-splitbuttonhover .ms-splitbuttondropdown,.ms-splitbuttonhover .ms-splitbuttontext {
	border:1px solid #1c62af;
	cursor:pointer;
}
.ms-menutoolbar td td.ms-viewselectorhover,.ms-toolbar td td.ms-viewselectorhover,.ms-authoringcontrols td td.ms-viewselectorhover {
	/*background-image:url("/_layouts/images/cim/bargradationdark.gif");*/
	background-image:none;
	background-color:#afd4ff;
	border:solid 1px #1c62af;
}
.ms-menutoolbar td td.ms-viewselector,.ms-toolbar td td.ms-viewselector,.ms-authoringcontrols td td.ms-viewselector,td.ms-viewselector{
	border:solid 1px #afd4ff;
	/*background-image:url("/_layouts/images/cim/Topnav_hover_bkgd.gif");*/
	background-image:none;
	background-color:white;

}
.ms-menutoolbar td td.ms-viewselector a,.ms-toolbar td td.ms-viewselector a,.ms-authoringcontrols td td.ms-viewselector a,td.ms-viewselector a{
	color: #1c62af;
}

/* --- Toolbar --- */
/* - Core.CSS Style Overrides - */

table.ms-toolbar,table.ms-viewtoolbar,.ms-toolbarContainer {
	background-image:url(bargradation.gif);
	background-color:#F0EFEF;
}
table.ms-toolbar,.ms-toolbarContainer {
	border:1px solid #1c62af;
}
.ms-separator {
	color:#01234b;
}
.ms-toolbar a {
	color:#003399;
}

/* --- Blog Settings --- */
.ms-PostTitle {
	color: #008080;
}
.ms-PostTitle a:link {
	color: #008080;
}
.ms-PostTitle a:visited {
	color: #003366;
}
.ms-PostTitle a:hover {
	color: #0000FF;
}
 
.ms-PostBody {
	font-family: Tahoma;
}

h3.ms-CommentHeader {
	color:#008080;
}

h4.ms-CommentTitle {
	color:#003366;
}
.ms-CommentBody {
	font-family: Tahoma;
}

/* --- Blog Navigation -- */

/*--"View All Site Content" tab--*/
.ms-quicklaunchheader {
	background: #00656d url(UCA_navback.gif) repeat-x;
	color:#ffffff;
	font-weight:bold;
	height:15px;
	border-top:solid 1px #f2f8ff;
	border-left:solid 1px #f2f8ff;
	/*border-bottom:1px solid #add1ff;*/
	padding:5px;

}

.ms-quicklaunchheader a:link {
	color:#ffffff;
	font-weight:bold;
}
.ms-quicklaunchheader a:hover {
	color:#ffffff;
	font-weight:bold;
}
.ms-quicklaunchheader a:visited {
	color:#ffffff;
	font-weight:bold;
}

.ms-BlogNavigator .ms-quicklaunch table td{
	background-color:#98c9fb;
}

.ms-BlogNavigator div.ms-navheader{
	background:url(UCA_navback.gif) repeat-x;
	background-color: #00656d;
	border-top:solid 1px #f2f8ff;
	border-left:solid 1px #f2f8ff;
	border-bottom:1px solid #add1ff;
	/*padding:1px 6px 3px 6px;*/
	padding:5px;
	height:15px;
	color: white;
}

.ms-BlogNavigator div.ms-navheader a{
	color: white;
}

.ms-BlogNavigator td.ms-addnew{
	padding:6px;
	background-color:#98c9fb;
	border-color:#98c9fb;
}

.ms-BlogNavigator td.ms-addnew img{
	margin-right:2px;
	background-color:#98c9fb;
	border-color:#98c9fb;
}

/* -- for the light blue category sections - Blog Nav -- */


/*borders matched to .CustomNavItem*/
TD.ms-CategoryTitleCell {
	background-color:#98c9fb;
	border-top: 1px solid white;
	border-bottom: 1px #91B4D6 solid;
}

.ms-navsubmenu2 {
	color: #01234b;
	/*border-top: 1px solid white;*/
	background-color: #98c9fb;
	/*width: 141px;
	padding: 2px 2px 2px 10px;
	text-align: left;
	border-top: 1px white solid;*/
}

.ms-navsubmenu2 a:link {
	color: #01234b;
}
.ms-navsubmenu2 a:hover {
	color: #01234b;
}
.ms-navsubmenu2 a:visited {
	color: #01234b;
}

/*--Blog RSS---*/

.ms-blogrssnav {
	background-color: #98c9fb;
	color:#4c4c4c;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;
	border-top:solid 1px #add1ff;
}

.ms-blogrssnav a {
	color:#003399;
	text-decoration:none;
	font-weight:bold;
	font-size:8pt;
}

.ms-blogrssnav img {
	border:none;
}

/* --- Forms --- */
/* - Core.CSS Style Overrides - */
.ms-formbody {
	background:#F2F2F2;
	border-top:1px solid #d8e8fb;
}

/* --- Calendar --- */
/* - Calendar.CSS Style Overrides - */

div.ms-cal-navheader a img,
.ms-cal-topday,.ms-cal-topdayL,.ms-cal-wtopdayL,.ms-cal-wtopday{
	background-image:url(bargradationdark.gif);
	background-color:#afd4ff;
	border:solid 1px #1c62af;
}
.ms-cal-topdayover,.ms-cal-topdayoverL,.ms-cal-wtopdayover,.ms-cal-wtopdayLover,
.ms-cal-topdayfocusover,.ms-cal-wtopdayfocusover,.ms-cal-wtopdayfocusLover,
.ms-cal-topdayfocus,.ms-cal-topdayfocusL,.ms-cal-topdayfocusRTL,.ms-cal-topdayfocusRTLL,.ms-cal-wtopdayfocus,.ms-cal-wtopdayfocusL,.ms-cal-wtopdayfocusRTL,.ms-cal-wtopdayfocusRTLL{
	background-image:url(bargradation.gif);
	background-repeat:repeat-x;
	background-color:#d8e8fb;
	border:solid 1px #1c62af;
}

.ms-cal-week,.ms-cal-weekB,.ms-cal-weekRTL,.ms-cal-weekRTLB{
	background-image:url(bargradationdark_horz.gif);
	background-color:#afd4ff;
	border:1px solid #1c62af;
}
.ms-cal-weekselected,.ms-cal-weekselectedRTL{
	background-image:url(bargradation_horz.gif);
	background-color:#d8e8fb;
	border:1px solid #1c62af;

}
.ms-cal-workitem2B,.ms-cal-workitemRTL2B,.ms-cal-todayitem2B,.ms-cal-todayitemRTL2B,
.ms-cal-noworkitemB,.ms-cal-noworkitemLB,.ms-cal-noworkitem2B,.ms-cal-noworkitemL2B,.ms-cal-noworkitemRTL2B {
	border-left:1px solid #1c62af;
	border-right:1px solid #1c62af;
	border-bottom:1px solid #1c62af;
}
.ms-cal-nodataLeftBtm,.ms-cal-nodataLeftBtmRTL,.ms-cal-nodataLeftBtm2,.ms-cal-nodataLeftBtmRTL2,.ms-cal-nodataBtm,.ms-cal-nodataBtm2,
.ms-cal-workhourB,.ms-cal-workhourBhalfhour,
.ms-cal-workhourBover,.ms-cal-workhourBhalfhourover,
.ms-cal-workhourBover,.ms-cal-workhourBhalfhourover,
.ms-cal-enoworkhourB .ms-cal-dayhalfhour,
.ms-cal-enoworkhourB .ms-cal-dayhour {
	border-bottom:solid 1px #1c62af;
}
.ms-cal-workitem,.ms-cal-todayitem,.ms-cal-todayitemRTL,
.ms-cal-noworkitem,.ms-cal-noworkitemL,.ms-cal-noworkitemRTL,
.ms-cal-nodataMid,.ms-cal-nodataLeft,.ms-cal-nodataLeftRTL,.ms-cal-nodataLeftBtm,.ms-cal-nodataLeftBtmRTL,.ms-cal-nodataLeftBtm2,.ms-cal-nodataLeftBtmRTL2,.ms-cal-nodataBtm,.ms-cal-nodataBtm2 {
	border-left:1px solid #1c62af;
	border-right:1px solid #1c62af;
}
.ms-cal-enoworkhourB .ms-cal-dayhalfhourF,
.ms-cal-enoworkhourB .ms-cal-dayhourF {
	border-top:solid 1px #d8e8fb;
	border-bottom:solid 1px #1c62af;
	height:100%;
	background-color:#F2F2F2;
	border-left:solid 1px #1c62af;
}
.ms-calheader, .ms-cal-weekempty, .ms-cal-weekday,
.ms-cal-nodataMid,.ms-cal-nodataLeft,.ms-cal-nodataLeftRTL,.ms-cal-nodataLeftBtm,.ms-cal-nodataLeftBtmRTL,.ms-cal-nodataLeftBtm2,.ms-cal-nodataLeftBtmRTL2,.ms-cal-nodataBtm,.ms-cal-nodataBtm2,
.ms-cal-enoworkhourF .ms-cal-dayhour,
.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF,
.ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF,
.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTL,
.ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF,
.ms-cal-enoworkhourRTL .ms-cal-dayhourRTL,
.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF,
.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTL,
.ms-cal-enoworkhour .ms-cal-dayhalfhourF,
.ms-cal-enoworkhour .ms-cal-dayhalfhour,
.ms-cal-enoworkhour .ms-cal-dayhourF,
.ms-cal-enoworkhour .ms-cal-dayhour
.ms-cal-enoworkhourF .ms-cal-dayhourF,
.ms-cal-enoworkhour,
.ms-cal-enoworkhourRTL,
.ms-cal-enoworkhourRTLL,
.ms-cal-enoworkhourL,
.ms-cal-enoworkhourF,
.ms-cal-enoworkhourRTLF,
.ms-cal-workhour,.ms-cal-workhourhalfhour,
.ms-cal-workhourover,.ms-cal-workhourhalfhourover,
.ms-cal-workhourF,.ms-cal-workhourFover,
.ms-cal-workhourFhalfhour,.ms-cal-workhourFhalfhourover,
.ms-cal-weekedge,
.ms-cal-workhourB,.ms-cal-workhourBhalfhour,
.ms-cal-workhourBover,.ms-cal-workhourBhalfhourover,
.ms-cal-workhourBover,.ms-cal-workhourBhalfhourover,
.ms-cal-enoworkhourB .ms-cal-dayhalfhour,
.ms-cal-enoworkhourB .ms-cal-dayhour,
.ms-cal-enoworkhourF .ms-cal-dayhour,
.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF,
.ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF,
.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTL,
.ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF,
.ms-cal-enoworkhourRTL .ms-cal-dayhourRTL,
.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF,
.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTL,
.ms-cal-enoworkhour .ms-cal-dayhalfhourF,
.ms-cal-enoworkhour .ms-cal-dayhalfhour,
.ms-cal-enoworkhour .ms-cal-dayhourF,
.ms-cal-enoworkhour .ms-cal-dayhour,
.ms-cal-enoworkhourF .ms-cal-dayhourF,
.ms-cal-enoworkhour,
.ms-cal-enoworkhourRTL,
.ms-cal-enoworkhourRTLL,
.ms-cal-enoworkhourL,
.ms-cal-enoworkhourF,
.ms-cal-enoworkhourRTLF,
.ms-cal-enoworkdayF .ms-cal-dayhalfhourF,
.ms-cal-enoworkday .ms-cal-dayhalfhourF,
.ms-cal-enoworkday .ms-cal-dayhourF,
.ms-cal-enoworkdayF .ms-cal-dayhourF,
.ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF,
.ms-cal-enoworkdayRTLF .ms-cal-dayhalfhourRTLF,
.ms-cal-enoworkdayRTL .ms-cal-dayhourRTLF,
.ms-cal-enoworkdayRTLF .ms-cal-dayhourRTLF,
.ms-cal-enoworkday,
.ms-cal-enoworkdayRTL,
.ms-cal-enoworkdayF,
.ms-cal-enoworkdayRTLF {
	background-color:#F2F2F2;
}
.ms-cal-enoworkhourB .ms-cal-dayhalfhour,
.ms-cal-enoworkhourB .ms-cal-dayhour {
	border-top:solid 1px #d8e8fb;
}
.ms-cal-enoworkdayF,.ms-cal-enoworkdayRTLF,
.ms-cal-eworkdayF,.ms-cal-eworkdayRTLF,
.ms-cal-workhourF,.ms-cal-workhourRTL,.ms-cal-workhourRTLF,.ms-cal-workhourFover,
.ms-cal-workhourRTLFover,.ms-cal-workhour,.ms-cal-workhourB,.ms-cal-workhourFover,
.ms-cal-workhourRTLFover,.ms-cal-workhourover,.ms-cal-workhourBover,.ms-cal-workhourRTLover,
.ms-cal-workhourRTLBover,
.ms-cal-eworkhourF .ms-cal-dayhour,.ms-cal-eworkhourF .ms-cal-dayhourF,.ms-cal-eworkhour .ms-cal-dayhourF,.ms-cal-eworkhour .ms-cal-dayhour,.ms-cal-eworkday .ms-cal-dayhour,.ms-cal-enoworkday .ms-cal-dayhour,.ms-cal-eworkday .ms-cal-dayhourF,.ms-cal-enoworkday .ms-cal-dayhourF,.ms-cal-enoworkhourF .ms-cal-dayhour,.ms-cal-enoworkhourF .ms-cal-dayhourF,.ms-cal-enoworkhour .ms-cal-dayhour,.ms-cal-enoworkhour .ms-cal-dayhourF,
.ms-cal-eworkhourRTLF .ms-cal-dayhourRTL,.ms-cal-eworkhourRTLF .ms-cal-dayhourRTLF,.ms-cal-eworkhourRTL .ms-cal-dayhourRTLF,.ms-cal-eworkhourRTL .ms-cal-dayhourRTL,.ms-cal-eworkdayRTL .ms-cal-dayhourRTL,.ms-cal-enoworkdayRTL .ms-cal-dayhourRTL,.ms-cal-eworkdayRTL .ms-cal-dayhourRTLF,.ms-cal-enoworkdayRTL .ms-cal-dayhourRTLF,.ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF,.ms-cal-enoworkhourRTL .ms-cal-dayhourRTL,.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF,.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTL{
	border-top:1px solid #1c62af;
}
.ms-cal-enoworkhour,.ms-cal-enoworkhourF,.ms-cal-enoworkhourRTL,.ms-cal-enoworkhourRTLF {
	border-top:none;
}
.ms-cal-eworkhourF .ms-cal-dayhalfhourF,.ms-cal-eworkhour .ms-cal-dayhalfhourF,.ms-cal-eworkhour .ms-cal-dayhalfhour,.ms-cal-eworkday .ms-cal-dayhalfhour,.ms-cal-enoworkday .ms-cal-dayhalfhour,.ms-cal-eworkday .ms-cal-dayhalfhourF,.ms-cal-enoworkday .ms-cal-dayhalfhourF,.ms-cal-enoworkhour .ms-cal-dayhalfhour,.ms-cal-enoworkhour .ms-cal-dayhalfhourF,
.ms-cal-eworkhourRTLF .ms-cal-dayhalfhourRTLF,.ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTLF,
.ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTL,.ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTL,
.ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTL,.ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTLF,
.ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF,.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF,
.ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF,.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTL,
.ms-cal-workhourhalfhour,.ms-cal-workhourhalfhourB,.ms-cal-workhourRTLhalfhour,
.ms-cal-workhourRTLBhalfhourover,.ms-cal-workhourRTLhalfhourover,
.ms-cal-workhourBhalfhourover,.ms-cal-workhourBhalfhourover,
.ms-cal-workhourhalfhourover,.ms-cal-workhourRTLFhalfhourover,
.ms-cal-workhourFhalfhourover{
	border-top:solid 1px #d8e8fb;
}
.ms-cal-eworkhourF .ms-cal-dayhourF,.ms-cal-eworkday .ms-cal-dayhourF,
.ms-cal-enoworkday .ms-cal-dayhourF,.ms-cal-enoworkdayF .ms-cal-dayhourF,
.ms-cal-eworkday .ms-cal-dayhalfhourF,.ms-cal-enoworkday .ms-cal-dayhalfhourF,
.ms-cal-enoworkdayF .ms-cal-dayhalfhourF,.ms-cal-eworkdayF .ms-cal-dayhourF,
.ms-cal-eworkhour .ms-cal-dayhourF,.ms-cal-eworkhour .ms-cal-dayhalfhourF,
.ms-cal-enoworkhourF .ms-cal-dayhourF,.ms-cal-enoworkhour .ms-cal-dayhalfhourF,.ms-cal-enoworkhour .ms-cal-dayhourF{
	border-left:solid 1px #1c62af;
}

.ms-cal-topday-todayover,.ms-cal-wtopday-todayover{
	background-color: white;
	border:solid 1px #7ba2ce;

}
.ms-cal-topday-today,.ms-cal-wtopday-today,.ms-cal-topday-todayRTL,.ms-cal-wtopday-todayRTL{
	background-image:none;
	background-repeat:repeat-x;
}
.ms-cal-topday-today div,.ms-cal-wtopday-today div,.ms-cal-topday-todayover div,.ms-cal-wtopday-todayover div,.ms-cal-topday-todayRTL div,.ms-cal-wtopday-todayRTL div,.ms-cal-topday-todayoverRTL div,.ms-cal-wtopday-todayRTLover div{
	border: 0px
}



/* --- --- --- Search/Site Map --- --- --- */
/* - Core.CSS Style Overrides - */
.ms-ptabcn, .ms-sctabcn {
    background: url(bargradation.gif);
    background-color: #d8e8fb;
    border-top: solid 1px #1c62af;/*light royal blue*/
    border-left: solid 1px #1c62af;
    border-right: solid 1px #1c62af;
    border-bottom: solid 1px #1c62af; 
}
.ms-ptabcnhover, .ms-sctabcnhover {
    background: url(bargradation.gif);
    background-color: #d8e8fb; 
    border-top: solid 1px #1c62af;
    border-left: solid 1px #1c62af;
    border-right: solid 1px #1c62af;
    border-bottom: solid 1px #1c62af; 
}
.ms-ptabcnhover A:hover, .ms-sctabcnhover A:hover {
    text-decoration: underline; 
}
.ms-ptabcf {
    /*background: url("/_layouts/CIM/topnavdivider.gif");
    background-repeat: repeat-y;
    background-position : left;*
    background-image:none;
    background-color:#afd4ff; 
    border-top: solid 1px #FFFFFF;
    border-left: solid 1px #FFFFFF;
    border-bottom: solid 1px #1c62af;
}
.ms-ptabcfhover, .ms-sctabcfhover {
    background: url(bargradationdark.gif);
    color: white; 
    background-color: #d8e8fb; 
    border-top: solid 1px #1c62af; 
    border-right: solid 1px #1c62af; 
    border-left: solid 1px #1c62af;
    border-bottom: solid 1px #1c62af;
}
.ms-ptabrx, .ms-sctabrx {
    border-color: #1c62af; 
}
.ms-sctabcf {
    border-bottom: solid 1px #1c62af;
}
.ms-titlearea .ms-sblink a:link, .ms-titlearea .ms-sblink a:visited {
	color: #01234b;
}



/* --- --- --- Footer --- --- --- */
.ms-Footer {
	text-align: center;
	width: 100%;
	font-size: 0.7em;
	border-top: 1px #d8e8fb solid;
	padding-top: 10px;
}
/**** ------------ michael CORE.CSS ------------ ****/

body, form{
margin:0;
}
/* --- --- --- Page Body --- --- --- */

.ms-alphaimage {
	behavior:url("/_layouts/alphaimage.htc");
}
.ms-alignleft{
	text-align:left;
}
.ms-alignright{
	text-align:right;
}
.ms-toolbar,.ms-viewtoolbar,.ms-formtoolbar,.ms-toolbarContainer{
	font-family:verdana;
	font-size:8pt;
	text-decoration:none;
	color:#003399;
}
.ms-formtoolbar{
	margin-bottom:7px;
}
.ms-formtoolbar td{
	padding:0px;
	vertical-align:top;
}
.ms-toolbar-togglebutton-on{
	border:1px solid #2353b2;
	background-color:#fffacc;
}

/**** Begin Changes ****/
table.ms-toolbar,table.ms-viewtoolbar,.ms-toolbarContainer {
	background-image:url(bargradation.gif);
	background-repeat:repeat-x;
	background-color:#F0EFEF;
}
table.ms-toolbar,.ms-toolbarContainer {
	border:1px solid #1c62af;
	border-collapse:collapse;
}
/**** End Changes ****/
.ms-toolbarContainer{
	padding:2px;
}
.ms-toolbarItem{
	display:inline;
	white-space:nowrap;
}
table.ms-viewtoolbar{
	border-top:1px solid #6f9dd9;
	border-bottom:1px solid #6f9dd9;
}
.ms-attachButton {
	text-align:left 
}
.ms-listheader{
	font:10pt verdana;
	color:#204d89;
	font-weight:bold;
	height:28px;
	background-image:url("/_layouts/images/listheadergrad.gif");
	background-repeat:repeat-x;
	/*background-color:#d9d9d9;*/
	background-color:#d8e8fb;
}
.ms-menutoolbar{
	border-bottom:1px solid #6f9dd9;
	height:22px;
	background-color:#afd2ff;
	background-image:url("/_layouts/images/listheadergrad.gif");
	background-repeat:repeat-x;
}
.ms-menutoolbar td{
	border-top:solid 1px #f2f8ff;
	border-bottom:solid 1px #d6e8ff;
}
.ms-menutoolbar td a{
	color:#003399;
	font-size:8pt;
	font-family:tahoma;
	text-decoration:none;
}
.ms-menutoolbar td a:hover{
	color:#000000;
	text-decoration:none;
}
.ms-menutoolbar td{
	padding:0px;
	margin:0px;
	vertical-align:middle;
}
.ms-menutoolbar td a:hover{
	color:#000000;
	text-decoration:none;
}
.ms-menubuttoninactivehover,.ms-buttoninactivehover{
	margin:2px 2px 2px 2px;
	padding:2px 7px 3px 7px;
	background-color:transparent;
	line-height:16px;
}
.ms-menubuttonactivehover,.ms-buttonactivehover{
	margin:0px 1px 0px 1px;
	padding:3px 7px 4px 7px;
	background-image:url("/_layouts/images/menubuttonhover.gif");
	line-height:16px;
	border:solid 1px #6f9dd9;
	cursor:pointer;
}
.ms-buttoninactivehover{
	padding:0px 7px 1px 7px;
}
.ms-buttonactivehover{
	padding:1px 7px 2px 7px;
}
.ms-buttoninactivehover img,.ms-buttonactivehover img{
	margin:1px 1px 0px 0px;
}
td.ms-menutoolbarheader{
	font-size:10pt;
	font-family:verdana;
	color:#204d89;
	font-weight:bold;
	line-height:16px;
	padding-left:7px;
	padding-right:7px;
}
.ms-listheaderlabel{
	color:#204d89;
}
.ms-listheaderlabel,.ms-viewselector,.ms-viewselectortext,.ms-viewselectorhover{
	font-size:8pt;
	font-family:tahoma;
}
.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{
	border:solid 1px #d2b47a;
	background-image:url("/_layouts/images/selectednav.gif");
	background-repeat:repeat-x;
	background-color:#ffe6a0;
	font-weight:bold;
	padding:0px;
}
.ms-menutoolbar td td{
	border:none;
}
div.ms-viewselector,div.ms-viewselectorhover{
	border:solid 1px #ffffff;
	padding:1px 12px 1px 4px;
	background-image:url("/_layouts/images/menudarkspaced.gif");
	background-repeat:no-repeat;
	background-position:center right;
	cursor:pointer;
}
div.ms-viewselector a{
	color:#000000;
}
.ms-menutoolbar td td.ms-viewselectorhover,.ms-toolbar td td.ms-viewselectorhover,.ms-authoringcontrols td td.ms-viewselectorhover{
	background-image:url("/_layouts/images/menubuttonhover.gif");
	background-color:#ffbb47;
}
td.ms-viewselector,td.ms-viewselectorhover{
	width:125px;
}
.ms-bottompaging{
	background:#ebf3ff;
}
.ms-bottompagingline1{
	line-height:1px;
	background:#83b0ec
}
.ms-bottompagingline2{
	line-height:1px;
	background:#ffffff;
}
.ms-bottompagingline3{
	line-height:0px;
	background:#ffffff;
}
.ms-paging{
	font-family:tahoma,sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#204d89;
}
.ms-bottompaging .ms-paging{
	color:#4c4c4c;
}
.ms-menutoolbar .ms-splitbuttondropdown{
	padding:0px 2px 1px 1px;
	margin:1px;
}
.ms-menutoolbar .ms-splitbuttontext{
	padding:0px 6px 1px 8px;
}
.ms-splitbutton{
	margin:0px 1px 0px 1px;
}
.ms-splitbuttonhover{
	background-image:url("/_layouts/images/menubuttonhover.gif");
	border-collapse:collapse;
	margin:0px 1px 0px 1px;
}
.ms-splitbuttonhover .ms-splitbuttondropdown,.ms-splitbuttonhover .ms-splitbuttontext{
	border:1px solid #6f9dd9;
	cursor:pointer;
}
.ms-splitbuttonhover .ms-splitbuttondropdown{
	padding:0px 1px 0px 1px;
}
.ms-splitbuttonhover .ms-splitbuttontext{
	padding:0px 5px 0px 7px;
}
.ms-rtetablecells{
	border:solid 1px #c4c4c4;
	padding:2px;
}
.ms-rtetoolbarmenu{
	background-color:#f3f3f3;
	color:#000000;
	border:#c4c4c4;
	font-family:verdana;
	font-size:8pt;
}
TD.ms-rtetoolbarunsel{
	padding:3px;
}
TD.ms-rtetoolbarsel{
	padding:2px;
	border:solid 1px #89724f;
	background-image:url("/_layouts/images/rtebnsel.gif");
	background-repeat:repeat-x;
}
.ms-rtetoolbardis{
	filter:alpha(opacity=25);
	cursor:default;
}
a.ms-rtetoolbardis{
	cursor:default;
}
TD.ms-rtetoolbarhov{
	padding:2px;
	border:solid 1px #d2b47a;
	background-image:url("/_layouts/images/rtebnhov.gif");
	background-repeat:repeat-x;
	background-color:#fff699;
	cursor:pointer;
	color:#000000;
}
.ms-gridT1,.ms-propertysheet th.ms-gridT1{
	font-family:verdana;
	text-align:left;
	font-size:0.7em;
	color:#000000;
	width:190px;
}
.ms-gridCol{
	font-family:verdana;
	text-align:center;
	font-size:.6em;
	color:#7f7f7f;
	width:90px;
}
.ms-viewselect a:link,.ms-GRFontSize{
	font-size:8pt;
	font-family:Verdana,sans-serif;
	color:#003399;
}
select{
	font-size:8pt;
	font-family:Verdana,sans-serif;
}
hr{
	color:#003399;
	height:2px;
}
.ms-formlabel{
	text-align:left;
	font-family:verdana;
	font-size:.7em;
	border-top:1px solid #d8d8d8;
	padding-top:3px;
	padding-right:8px;
	padding-bottom:6px;
	color:#525252;
	font-weight:bold;
}

.ms-formlabel h3.ms-standardheader {
	font-size:8pt;
}

.ms-formdescription A{
	color:#003399;
	text-decoration:none;
}
.ms-formvalidation{
	color:#ff0000;
	font-family:verdana;
	font-size:8pt;
}
.ms-formtable .ms-formbody,.ms-formtable .ms-formbodysurvey{
	line-height:1.3em;
}
.ms-informationbar{
	background-color:#fff9de;
	border:1px solid #ffdf88;
}
.ms-informationbar td{
	font-family:tahoma;
	font-size:8pt;
	color:#000000;
}
.ms-radiotext{
	cursor:default;
	text-align:left;
	font-family:verdana;
	font-size:8pt;
	height:19px;
}
.ms-radiobutton-child{
	margin-left:20px;
}
.ms-gridtext{
	cursor:default;
	text-align:right;
	font-family:verdana;
	font-size:8pt;
	height:19px;
}
/**** Begin Changes ****/
.ms-formbody {
	font-family:verdana;
	/*font-size:.7em;*/
	vertical-align:top;
	background:#F2F2F2;
	border-top:1px solid #d8e8fb;
	padding:3px 6px 4px 6px;
}
/**** End Changes ****/
.ms-formbodysurvey{
	font-family:verdana;
	/*font-size:.7em;*/
	font-size: 1.0em;
	vertical-align:top;
	background:none;
	border-top:none;
	padding:5px 8px 15px 8px;
}
.ms-formbody FONT{
	line-height:normal
}
.ms-formline{
	border-top:1px solid #c4c4c4;
	padding-right:8px;
	padding-left:8px;
}
.ms-formdescription{
	font-family:verdana;
	font-size:8pt;
	color:#7f7f7f;
}
.ms-formfieldcontainer{
}
.ms-formfieldlabelcontainer
{
	margin:4px 4px 0px 4px;
}
div.ms-formfieldlabelcontainer span.ms-formfieldlabel{
	font-family:tahoma;
	font-size:8pt;
	font-weight:normal;
	text-align:left;
	color:#777777;
	padding:1px 4px 1px 4px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	background-image:url("/_layouts/images/globgrad.gif");
	background-repeat:repeat-x;
	background-color:#efebef;
	height:18px;
}
.ms-formfieldvaluecontainer{
	border:1px solid #cccccc;
	margin-left:4px;
	margin-right:4px;
	margin-bottom:4px;
	padding:5px;
}
.ms-searchbox,.ms-pickersearchbox{
	border:solid 1px #7f9db9;
	border-right:none;
	color:#1952a4;
	font-family:Verdana;
	font-size:8pt;
	height:19px !important;
	padding-top:2px;
	padding-left:2px;
}
.ms-searchform{
	margin-right:10px;
	position:relative;
	top:-6px;
}
.ms-searchform input{
	height:19px;
	padding:2px;
}
select.ms-searchbox{
	margin-right:6px;
	border:solid 1px #7f9db9;
}
.ms-searchimage{
	border:solid 1px #7f9db9;
	border-left:solid 1px #9ed6ff;
	background-color:#e9f2fd;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:2px !important;
	padding-top:2px !important;
}
.ms-searchcorner{
	background-color:#FFFFFF;
	background-image:url("/_layouts/images/srchcrnr.gif");
	background-repeat:no-repeat;
	background-position:left top;
}
.ms-secondary-title{
	padding-bottom:3px;
	display:block;
}
table.ms-form th{
	color:#003399;
	font-family:verdana;
	font-size:8pt;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
}
table.ms-form td{
	font-size:8pt;
	width:100%;
	vertical-align:top;
}
.ms-formrecurrence{
	font-family:verdana;
	font-size:8pt;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
}
.ms-fileinput{
	font-size:8pt;
	font-family:Verdana,sans-serif;
}
.ms-longfileinput{
	font-size:8pt;
	font-family:Verdana,sans-serif;
	width:386px;
}
.ms-long{
	width:386px;
}
.ms-longer{
	width:411px;
}
.ms-rtelong{
	width:384px;
}
.ms-rtelonger{
	width:409px;
}
.ms-input,.ms-long,.ms-rtelong,.ms-longer,.ms-rtelonger,.ms-radiotext,.ms-inputuserfield,.ms-rtedropdown,.ms-lookuptypeintextbox{
	font-size:8pt;
	font-family:Verdana,sans-serif;
}
.ms-inputuserfield,.ms-rtelong,.ms-rtelonger{
	border:1px solid #a5a5a5;
}
div.ms-inputuserfield a{
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	font-style:normal;
}
div.ms-inputuserfield{
	padding-left:1px;
	padding-top:2px;
}
.ms-usereditor{
	width:386px;
}
.ms-italic{
	font-style:italic;
}
.ms-bold{
	font-weight:bold;
}
.ms-bannerframe,.ms-GRHeaderBackground{
}
.ms-banner{
	vertical-align:bottom;
}
.ms-banner a:link{
	text-decoration:none;
	white-space:nowrap;
}
.ms-banner a:visited{
	text-decoration:none;
}

/**** Begin Change ****/

/**** End Change ****/

.ms-pagebreadcrumb{
	padding:2px 3px 3px 11px;
	border-left:1px solid #ffffff;
	border-top:1px solid #ffffff;
}
.ms-pagebreadcrumb,.ms-pagebreadcrumb a{
	font-size:8pt;
	background-color:white;
	color:#666666;
	text-decoration:none;
}
.ms-sitetitle {
	font:11pt verdana;
	font-weight:bold;
	color:#01234b;
	padding:4px 0px 7px 6px;
	vertical-align:middle;
	margin:0;
}

.ms-sitetitle a:link{
	font:11pt verdana;
	font-weight:bold;
	color:#01234b;
	text-decoration:none;
}

.ms-sitetitle a:hover{
	color:#01234b;
}

.ms-sitetitle a:visited{
	color:#01234b;
}

/**** End Changes ****/
h1.ms-sitetitle{
	margin:0;
	padding:0;
}
/**** Begin Changes ****/
td.ms-titleimagearea
{
	display:none;
	padding-left:2px;
}
/**** End Changes ****/

/* Site Actions Menu */

.ms-siteaction,.ms-siteaction a{
	font:8pt tahoma;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}
table.ms-siteaction td.ms-siteaction{
	border-right:solid 1px #bfbfbf;
}
table.ms-siteaction td.ms-siteaction div{
	padding:3px 8px 3px 8px;
	border-right:solid 1px #FFFFFF;
}
.ms-siteactionsmenu{
	white-space:nowrap;
	font:8pt tahoma;
	padding:0;
	border:none;
	cursor:pointer;
}
.ms-siteactionsmenu div div div{
	background-image:url("/_layouts/images/siteactionsmenugrad.gif");
	background-repeat:repeat-x;
	border-top:1px solid #6593cf;
	border-left:1px solid #6593cf;
	border-right:1px solid #6593cf;
	background-color:#6593cf;
	padding:1px 4px 3px 10px;
}
.ms-siteactionsmenu div div div a{
	color:#FFFFFF;
	font-weight:bold;
}
.ms-siteactionsmenu div div div.ms-siteactionsmenuhover{
	background-image:url("/_layouts/images/siteactionsmenuhovergrad.gif");
	border-top:1px solid #89724f;
	border-left:1px solid #89724f;
	border-right:1px solid #89724f;
	background-color:#ffa521;
}
.ms-actionbar{
	background-color:#FFFFFF;
	border:1px solid #6f9dd9;
	padding-top:1px
}
.ms-actionsep{
	height:8px;
	border-right:1px solid #6f9dd9;
}
/**** Begin Changes ****/
.ms-topnavContainer{
	border:none;
	border-left:solid 1px #c2dcff;
}

.ms-topnav{
	border:solid 1px #c2dcff;
	border-left:solid 1px #ffffff;
	border-bottom:none;
	background-image:none;
	font-family:Tahoma;
	font-size:8pt;
	font-weight:bold;
	background-color:#01234b;
	color:white;
}
.ms-topnav a{
	display:block;
	white-space:nowrap;
	padding:1px 8px 0px 8px;
	height:18px;
}
.ms-topnavselected{
	color:white;
	background-image:none;
	font-weight:bold;
	border:solid 1px #79a7e3;
	border-bottom-width:0px;
	border-left:solid 1px #e3efff;
	background-color:#07458f;
}
.ms-topnavselected a{
	color:white;
}
.ms-topNavHover{
	background-image:none;
	background-color:#98c9fb;
	border:solid 1px #c2a770;
	border-left:solid 1px #ffffff;
	border-bottom-width:0px;
	color:#01234b;
}
.ms-topNavHover a{
	color:#01234b;
}
.ms-topnav img{
	position:relative;
	left:-6px;
}
.ms-topNavFlyOutsContainer{
	/*border:solid 1px #c2dcff;*/
}
.ms-topNavFlyOuts{
	background-color:#98c9fb;
	font-family:Tahoma;
	font-size:8pt;
	/*width:100%;*/
	width:120px;
	min-width:120px;
}
.ms-topNavFlyOuts a{
	display:block;
	/*width:120px;
	min-width:120px;*/
	width: auto;
	color:#01234b;
	padding:4px 8px 4px 8px;
}
.ms-topNavFlyOutsHover{
	background-color:#c9e3fe;
	color:#01234b;
	/*width: 100%;*/
	width:120px;
	min-width:120px;
}
.ms-nav td,.ms-nav .ms-SPZoneLabel{
	font-size:8pt;
}
/**** End Changes ****/

.ms-formula{
	font-size:8pt;
	font-family:Verdana,sans-serif;
	width:222px;
	height:135px;
}
.ms-dtinput,.ms-dttimeinput{
	vertical-align:middle;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:4px;
	padding-left:0px;
	font-size:0px;
}
.ms-dttimeinput{
	direction:ltr;
}
.ms-nav th{
	font-size:8pt;
	font-family:Verdana,sans-serif;
	font-weight:normal;
	text-align:left;
	color:#000000;
}
.ms-quicklaunchnavsep{
	background-color:#83b0ec;
}
.ms-quicklaunch table td{
	border-top:1px solid #add1ff;
}
.ms-quicklaunch .ms-treeviewouter table td{
	border-top:none;
}
.ms-quicklaunch table.ms-navheader td,.ms-navheader2 td,.ms-quicklaunch span.ms-navheader{
	background:url(UCA_navback.gif);
	background-color:#00656d;
	font-weight: bold;
	/*border-top:solid 1px #f2f8ff;*/
	border-left:solid 1px #f2f8ff;
	/*padding:1px 4px 4px 4px;*/
	padding:0px;
}
div.ms-treeviewouter div{
	border-top:solid 1px #add1ff;
}
div.ms-treeviewouter div div{
	border:none;
}
.ms-quicklaunch span.ms-navheader{
	background-color:#d6e8ff;
	border-top:1px solid #add1ff;
	border-left:solid 1px #f2f8ff;
	/*border-bottom:1px solid #add1ff;*/
	padding:1px 6px 3px 6px;
}
.ms-quicklaunch table.ms-navsubmenu2 td{
	border:none;
}
.ms-quicklaunch table.ms-selectednavheader td{
	width:100%;
	background-color:#fff699;
}
.ms-quicklaunch table.ms-selectednavheader{
	border:none;
}
.ms-quicklaunch span{
	display:block;
}
.ms-quicklaunch div.ms-navsubmenu1 br{
	display:none;
}
.ms-quicklaunch table.ms-selectednav{
	border:solid 1px #d2b47a;
	background-image:url("/_layouts/images/selectednav.gif");
	background-repeat:repeat-x;
	background-color:#ffe6a0;
	margin:2px;
	margin-bottom:0;
	width:97%;
}
.ms-quicklaunch table.ms-selectednav td{
	background:transparent url("/_layouts/images/selectednavbullet.gif");
	background-repeat:no-repeat;
	background-position:top left;
	border:solid 1px #ffffff;
	padding:0px 4px 1px 12px;
	margin:0px;
}
table.ms-selectednav td a.ms-selectednav{
	background:none;
	color:#000000;
}
.ms-quicklaunch table.ms-selectednavheader td{
	width:100%;
	background-color:#ffe6a0;
	background-image:url("/_layouts/images/selectednav.gif");
	background-repeat:repeat-x;
	padding-top:2px;
	padding-bottom:2px;
	border-top:solid 1px #ffffff;
	border-left:solid 1px #ffffff;
	padding:1px 6px 3px 6px;
}
.ms-selectednavheader a{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.ms-selectednavheader a:hover{
	color:#000000;
	text-decoration:underline;
}

.ms-selectednavheader a:visited{
	color:#000000;
	text-decoration:none;
}
/**** Begin Change ****/
table.ms-navitem td,span.ms-navitem{
	background-image: none;
	background-repeat:no-repeat;
	background-position:left top;
	padding:3px 6px 4px 16px;
	font-family:tahoma;
}
/**** End Change ****/
.ms-navsubmenu1{
	width:100%;
	border-collapse:collapse;
	/*background-color:#f2f8ff;*/
	background-color:#98c9fb;
}
/**** Begin Changes ****/
.ms-navsubmenu2 {
	border-collapse:collapse;	
	color: #01234b;
	background-color: #98c9fb;
}

.ms-navsubmenu2 a:link {
	color: #01234b;
}
.ms-navsubmenu2 a:hover {
	color: #01234b;
}
.ms-navsubmenu2 a:visited {
	color: #01234b;
}
/**** End Changes ****/
table.ms-navselected{
	padding:2px;
}
table.ms-navselected,span.ms-navselected{
	background-image:url("/_layouts/images/SELECTEDNAV.GIF");
	background-color:#ffe6a0;
	background-repeat:repeat-x;
}
table.ms-navselected td{
	background-image:url("/_layouts/images/navBullet.gif");
	background-repeat:no-repeat;
	background-position:top left;
	padding:3px 6px 4px 17px;
}
table.ms-navheader td{
	background-image:none;
}
/**** Begin Change ****/
.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:#000000;
	text-decoration:none;
}
.ms-navItem a:hover{
	color:#000000;
	text-decoration:underline;
}
/**** End Change ****/
.ms-navheaderstatic,.ms-navitemstatic{
	color:#4c4c4c;
}
.ms-quicklaunchouter{
	border-bottom:solid 1px #83b0ec;
	border-right:solid 1px #83b0ec;
}
.ms-quicklaunchouter{
	margin:0px 1px 2px 1px;
}
.ms-tvselected{
	background-color:#ffda8a;
}
.ms-tvselected a{
	color:#000000;
}
/*.ms-treeviewouter td.ms-navitem{
	border-left:2px solid #f2f8ff;
}*/
.ms-treeviewouter a.ms-navitem{
	padding:0px 1px 0px 1px;
}

table.ms-recyclebin td{
	background:url(UCA_navback.gif);
	background-color:#00656d;
	width:100%;
	padding:3px 5px 7px 3px;
	color:#ffffff;
}
table.ms-recyclebin td a{
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}

table.ms-recyclebin td a:hover{
	color:#ffffff;
	text-decoration:underline;
}


.ms-navline{
	border-bottom:1px solid #adadad;
}
.ms-navwatermark{
	color:#ffdf88; /*light orange*/
}
.ms-selectednav,.ms-GRSortFilter{
	border:1px solid #2353b2;
	background:#fff699; /*light orange*/
	padding-top:1px;
	padding-bottom:2px;
}
.ms-unselectednav{
	border:1px solid #83b0ec;
	padding-top:1px;
	padding-bottom:2px;
}
.ms-templatepickerselected,.ms-templatepickerunselected{
	float:left;
}
.ms-templatepickerunselected{
	padding-top:2px;
	margin-right:1px;
}
.ms-templatepickerselected{
	margin-right:1px;
}
.ms-templatepickerunselected div{
	background-image:url("/_layouts/images/templatepickerunselected.gif");
	background-repeat:repeat-x;
	background-color:#bdbdbd;
	border:solid 1px #c4c4c4;
	border-bottom:none;
	padding:1px 5px 3px 5px;
	white-space:nowrap;
}
.ms-templatepickerselected div{
	background-image:url("/_layouts/images/templatepickerselected.gif");
	background-repeat:repeat-x;
	background-color:#ffffff;
	border:solid 1px #c2a770;
	border-bottom:none;
	padding:3px 5px 3px 5px;
	white-space:nowrap;
}
.ms-templatepickerselected div a{
	color:#000000;
}
.ms-templatepickerunselected div a{
	color:#000000;
}
.ms-templatepicker{
	font-size:8pt;
	font-family:tahoma;
	width:320px;
	height:175px;
}
.ms-lactiontable{
	width:100%;
}
.ms-laction{
	border-top:solid 1px #b8bed0;
	padding-left:2px;
	padding-right:2px;
}
.ms-lactionheader{
	padding:4px;
}
.ms-lactionitem{
	padding-left:4px;
	padding-right:4px;
	padding-top:3px;
	padding-bottom:3px;
	white-space:nowrap;
}
.ms-lactionitem a{
	color:#003399;
	text-decoration:none;
}
.ms-lactionitem a:hover{
	color:#000000;
	text-decoration:underline;
}
.ms-diffselected{
	background-image:url("/_layouts/images/SELECTEDNAV.GIF");
	background-color:#ffe6a0;
	background-repeat:repeat-x;
	border:1px solid #d2b47a;
}
.ms-diffselected table{
	width:100%;
	border:1px solid #ffffff;
}
.ms-diffselected .ms-lactionbullet{
	padding-left:3px;
}
.ms-diffselected .ms-lactionitem{
	padding-right:3px;
}
.ms-diffselected .ms-lactionitem a{
	color:#000000;
}
.ms-versiondiffnum{
	font-weight:bold;
}
.ms-verticaldots{
	border-right:1px solid #83b0ec;
	border-left:none;
}
.ms-nav{
	background-color:#68cd9d;
	background-image:none;
	background-repeat:repeat-x;
	font-family:tahoma;
}
.ms-relatedtable{
	width:100%;
	background:#f2f2f2;
	border:1px solid #949494;
}
.ms-relatedheaderleftcorner{
}
.ms-relatedheaderrightcorner{
}
.ms-relatedicon{
	padding:2px;
	text-align:center;
}
.ms-relatedicon img{
	border:0px;
}
.ms-relatedtext{
	color:#3966bf; /*bright light blue*/
	padding:2px;
}
.ms-relatedtext a:visited,.ms-relatedtext a:link,.ms-relatedtext a:active{
	color:#3966bf;
	font-family:tahoma,sans-serif;
	text-decoration:none;
}
.ms-relatedtext a:hover{
	color:#3966bf;
	font-family:tahoma,sans-serif;
	text-decoration:underline;
}
.ms-globalTitleArea{
	text-align:right;
	background-image:url("/_layouts/images/siteTitleBKGD.gif");
	background-position:right top;
	background-repeat:repeat-y;
	padding-left:5px;
	padding-right:0px;
	padding-top:1px;
}
.ms-globalTitleAreaSeparator{
	background-color:#ffffff;
	background-image:url("/_layouts/images/siteTitleBKGD.gif");
	background-position:right;
	background-repeat:repeat-y;
}
/**** Begin Change banner area ****/
td.ms-globalTitleArea{
	vertical-align:bottom;
	background-color:#68cd9d;
	background-repeat:no-repeat;
	background-image:none;
	background-position:left;
}
/**** End Change ****/

/* ---------- Title Area ----------- */
.ms-titlearea,.ms-mwstitlearea{
	color:#666666;
	/*background-color:#7ba2ce;*/
	background-color:#ffffff;
	font-family:tahoma;
	font-size:8pt;
	letter-spacing:.1em;
}


.ms-titlearea a{
	color:#3966bf;
	text-decoration:none;
}
.ms-titlearea a:hover,.ms-mwstitlearea a:hover{
	color:#000000;
	text-decoration:underline;
}
td.ms-mwstitlearea a{
	color:#3966bf;
	text-decoration:none;
}
.ms-titlearealeft{
	background-color:#7ba2ce;
}
/**** Begin Change **** This controls the left area above where QL would be*/
TD.ms-titleareaframe, .ms-titleareaframe, Div.ms-titleareaframe, .ms-pagetitleareaframe, .ms-mwspagetitleareaframe,.ms-consoletitleareaframe{
	background-image:none;
	background-position:left top;
	/*background-color:#7ba2ce;*/
	background-color:#68cd9d;
	text-align:center;
}


/**** End Change ****/
div.ms-titleareaframe{
	height:100%;
}
/**** Begin Change Theme ****/
.ms-pagetitleareaframe table{
	background-image:none;
	background-color:#ffffff;
	background-position:332px 4px;
	height:54px;
}
/**** End Change ****/
.ms-titlearealine{
	background-color:#83b0ec;
}
.ms-titleareaframe table td.ms-titlearea,.ms-areaseparator table td.ms-titlearea,.ms-pagetitleareaframe table td.ms-titlearea,.ms-consoletitleareaframe{
	padding:7px 0px 1px 0px;
}
/**** Begin Changes ****/
.ms-consoletitleareaframe {
	background-image:none;
	background-color:white;
	width:8px;
}
.ms-consoletitleareaframebottom {
	background-color:white;
	text-align:center;
	padding:0px 0px 0px 0px;
}
/**** End Changes ****/
.ms-mwspagetitleareaframe{
	width:100%;
}
.ms-mwstitlearealine{
	background-color:#D6E8FF;
}
.ms-titleareaseparator{
	padding-bottom:5px;
	/*background-color:#83b0ec;*/
	background-color:#ffffff;
}
.ms-titleareaseparator div{
	background-color:#d6e8ff;
	border-top:1px solid #6f9dd9;
}
.ms-sitemapdirectional,.ms-sitemapdirectional a{
	unicode-bidi:embed;
	color:008080;
	padding-left: 5px;
}
.ms-areaseparatorcorner{
	background-image:url("/_layouts/images/framecornergrad.gif");
	background-position:left top;
	background-repeat:repeat-y;
	height:8px;
	border-right:1px solid #6f9dd9;
}
/***** Begin Change ****/
td.ms-areaseparatorleft{
	background:#68cd9d;
	background-repeat:repeat-x;
	border-right:1px solid #68cd9d;
	height:100%;
}
div.ms-areaseparatorleft{
	background:#68cd9d;
	background-repeat:no-repeat;
	background-position:-143px 0px;
	border-right:1px solid #68cd9d;
	height:100%;
}
div.ms-areaseparatorright{
	background:#68cd9d;
	background-repeat:repeat-x;
	border-left:1px solid #68cd9d;
	padding-right:2px;
	height:100%;
}
.ms-titlearearight .ms-areaseparatorright{
	background:#68cd9d;
	background-repeat:repeat-x;
	/*border-left:1px solid #7ba2ce;*/
	border-left:1px solid #68cd9d;
	padding-right:2px;
	height:100%;
}
.ms-areaseparator{
	/*background-color:#7ba2ce;*/
	background-color:#ffffff;
	background-image:none;
	background-repeat:repeat-x;
	border-right:none;
	border-left:none;
	padding-left:5px;
	height:61px;
}
.ms-pagemargin{
	background-color:#68cd9d;
	background-image:none;
	background-repeat:no-repeat;
	background-position:-143px 0px;
	height:100%;
}
td.ms-rightareacell div.ms-pagemargin{
	background-color:#68cd9d;
	background-image:none;
	background-repeat:repeat-x;
	height:100%;
	border-left:solid 1px #68cd9d;
}
.ms-bodyareacell{
	vertical-align:top;
	height:100%;
	width:100%;
}
.ms-pagebottommargin,.ms-pagebottommarginleft,.ms-pagebottommarginright{
	background:#68cd9d;
}
.ms-bodyareapagemargin{
	background:#68cd9d;
	border-top:1px solid #68cd9d;
}
/**** End Change ****/
.ms-bodyareaframe,.ms-viewareaframe{
	vertical-align:top;
	height:100%;
	width:100%;
	background-color:#ffffff;
	border-top:1px solid #6f9dd9;
	/*border-right:1px solid #6f9dd9;*/
	/*border-left:1px solid #6f9dd9;*/
}
.ms-bodyareaframe{
	padding:10px;
}
.ms-formareaframe{
	vertical-align:top;
	height:100%;
	background-color:#ffffff;
	padding:8px;
}
.ms-pagetitle{
	/*color:#01234b;*/
	font-family:verdana;
	/*font-size:16pt;*/
	margin:0px 0px 4px 0px;
	font-weight:normal;
}
.ms-pagetitle a:link, .ms-pagetitle a:hover, .ms-pagetitle a:visited{
text-decoration:none;
	/*color:#01234b;*/
	margin:0;
	font-weight:normal;
}

.ms-pagecaption{
	font-size:9pt;
	color:#000000;
	font-family:arial,verdana,sans-serif;
}
.ms-selected{
	background-position:left top;
	color:#000000;
	background-image:url("/_layouts/images/filedialogselected.gif");
	background-color:#FFE499;
	border-top:1px solid #FFE499;
	border-bottom:1px solid #FFE499;
	background-repeat:repeat-x;
}
.ms-selected SPAN{
	color:#000000;
}
.ms-vh table.ms-selectedtitle,.ms-vh2 table.ms-selectedtitle,.ms-vh-icon table.ms-selectedtitle,.ms-vh table.ms-unselectedtitle,.ms-vh2 table.ms-unselectedtitle,.ms-vh-icon table.ms-unselectedtitle{
	height:21px;
}
.ms-vh table.ms-selectedtitle,.ms-vh2 table.ms-selectedtitle,.ms-vh-icon table.ms-selectedtitle{
	background-color:#dde1e5;
	border:none;
}
.ms-vh2 .ms-selectedtitle .ms-vb,.ms-vh2 .ms-unselectedtitle .ms-vb{
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
}
.ms-vh-icon .ms-selectedtitle .ms-vb,.ms-vh-icon .ms-unselectedtitle .ms-vb{
	padding-left:0px;
	vertical-align:middle;
}
.ms-vh-icon{
	padding-left:6px;
	padding-right:4px;
}
.ms-propertysheet th.ms-vh2,.ms-propertysheet th.ms-vh2-nofilter{
	font-family:tahoma;
}
.ms-listviewtable .ms-vh2,.ms-summarystandardbody .ms-vh2{
	padding:1px 1px 0px 1px;
}
.ms-listviewtable .ms-vb2,.ms-summarystandardbody .ms-vb2{
	padding-left:7px;
	padding-right:7px;
}
.ms-basictable{
	border-collapse:collapse;
}
.ms-selectedtitle{
	background-color:#ffffff;
	border:1px solid #b09460;
	margin:0px;
	padding:0px;
	cursor:pointer;
}
.ms-selectedtitlealternative{
	background-color:#ffffff;
	border:1px solid #b09460;
	margin:0px;
	padding:0px;
	cursor:pointer;
}
.ms-unselectedtitle{
	background-color:transparent;
	margin:0px;
	padding:0px;
}
.ms-vb-title .ms-unselectedtitle{
	padding:1px;
}
.ms-menuimagecell{
	background:#ffe6a0 url("/_layouts/images/selectednav.gif") repeat-x;
	cursor:pointer;
	border:solid 1px #ffffff;
	padding:0px;
	height:18px;
}
.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-filedialog td{
	height:16px;
}
.ms-descriptiontext{
	color:#4c4c4c;
	font-family:tahoma;
	font-size:8pt;
	text-align:left;
}
.ms-webpartpagedescription{
	font-family:verdana;
	font-size:8pt;
	color:#5a5a5a;
	padding:8px 12px 0px 12px;
}
.ms-inputformdescription{
	width:475px;
	padding-right:9px;
}
.ms-inputformcontrols{
	width:375px;
}
.ms-halfinputformcontrols{
	width:150px;
}
.ms-dspadapterlist{
	padding-left:1cm;
	color:#7f7f7f;
	font-family:verdana;
	font-size:8pt;
}
.ms-alerttext{
	color:#ff0000;
	font-family:verdana;
	font-size:8pt;
}
.ms-separator{
	color:#83b0ec;
	font-size:10pt;
}
.ms-separator img{
	height:16px;
	width:1px;
	margin:0px 1px 0px 1px;
	background:#9ac6ff;
	border-bottom:1px solid #f2f8ff;
	border-right:1px solid #f2f8ff;
}
.ms-authoringcontrols{
	background-color:#ebf3ff;
	font-family:tahoma;
	font-size:8pt;
	color:#525252;
}
.ms-propertysheet th.ms-authoringcontrols{
	background-color:#ebf3ff;
	font-family:tahoma;
	font-size:8pt;
	color:#083772;
	text-align:left;
}
.ms-multiselectbox{
	width:175px;
}
.ms-lookuptypeindropdown{
	width:20em;
}
.ms-lookuptypeintextbox{
	width:20em;
	vertical-align:middle;
}
.ms-sectionheader{
	color:#525252;
	font-family:tahoma;
	font-size:8pt;
	font-weight:bold;
}
.ms-linksectionheader,.ms-propertysheet th.ms-linksectionheader{
	color:#01234b;
	font-family:tahoma;
	font-size:small;
	font-weight:bold;
	text-align:left;
}
td.ms-linksectionheader,th.ms-linksectionheader{
	background-color:#ebf3ff;
	background-image:url("/_layouts/images/linksectiongrad.gif");
	background-repeat:repeat-x;
	border:1px solid #add1ff;
	text-align:left;
}
table.ms-disc-bar{
	background-color:#d6e8ff;
	background-image:url("/_layouts/images/quicklaunchheader.gif");
	background-repeat:repeat-x;
	border:1px solid #79a7e3;
	text-align:left;
}
table.ms-disc HR{
	height:1px;
	color:#add1ff;
}
.ms-attachUploadButtons{
	text-align:right;
}
.ms-sectionheader a,.ms-sectionheader a:hover,.ms-sectionheader a:visited,.ms-propertysheet .ms-sectionheader a,.ms-propertysheet .ms-sectionheader a:hover{
	color:#525252;
	text-decoration:none;
}
.ms-sectionline{
	background-color:#d9d9d9;
}
.ms-sectionhighlight-top{
	border:1px solid #ff9932;
	border-left:0px solid;
	border-right:0px solid;
	background-color:#f7f3cd;
	font-family:tahoma;
	font-size:8pt;
}
.ms-sectionhighlight{
	background-color:#fffbd8;
	color:#4c4c4c;
}
.ms-sectionhighlight-line{
	height:1px;
	padding:0px;
	background-color:#ff9932;
}
.ms-partline{
	background-color:#add1ff;
}
.ms-propertysheet{
	font-family:verdana;
	font-size:.7em;
	text-align:left;
	color:#4c4c4c;
}
.ms-propertysheet th{
	font-family:verdana;
	font-size:8pt;
	color:#4c4c4c;
	font-weight:normal;
}
.ms-propertysheet a{
	text-decoration:none;
	color:#3966bf;
}
.ms-propertysheet a:hover{
	text-decoration:underline;
	color:#000000;
}
table.ms-pageinformation,table.ms-createpageinformation{
	font-family:tahoma;
	font-size:8pt;
	height:115px;
}
/**** Begin Change ****/
table.ms-pageinformation{
	background-image:none;
	background-color:#ffffff;
	background-repeat:repeat-x;
}
table.ms-createpageinformation{
	background-image:none;
	background-repeat:repeat-x;
	background-color:#ffffff;
}
/**** End Change ****/
.ms-pageinformation th,.ms-createpageinformation th{
	color:#204d89;
	text-align:left;
}
.ms-pageinformation table td,.ms-createpageinformation table td{
	color:#000000;
	text-align:left;
	font-family:tahoma;
	font-size:8pt;
	padding:3px 5px 3px 1px;
}
.ms-pageinformation table th{
	padding:3px 5px 3px 1px;
}
.ms-storMeFree{
	background-color:#80f0dc;
	border-style:dashed;
	border-width:1px;
	border-color:white;
}
.ms-storMeUsed{
	background:#8ebbf5;
	border-style:solid;
	border-width:1px;
	border-color:white;
}
.ms-storMeEstimated{
	background-color:#83b0ec;
	border-style:dotted;
	border-width:1px;
	border-color:white;
}
.ms-storMeFilterBar{
	background:#8ebbf5;
}
.ms-informationtablehover{
	border:solid 1px #add1ff;
}
.ms-informationtablehover td,.ms-informationtablehover th{
	background-color:#ebf3ff;
}
.ms-informationtablehover td{
	border-top:solid 1px #ffffff;
	border-left:solid 1px #ffffff;
}
.ms-informationtablehover th{
	border-top:solid 1px #ffffff;
}
.ms-informationtablestatic{
	background-image:url("/_layouts/images/settingsbkg.jpg");
	background-repeat:no-repeat;
}
.ms-pageinformationheader{
	font-weight:bold;
	color:#000000;
}
.ms-itemheader a{
	font-size:11pt;
	font-family:arial;
	font-weight:bold;
	color:#003399;
	text-decoration:none;
}
.ms-itemstatic{
	border:1px solid #FFFFFF;
	background-color:transparent;
}
.ms-itemhover{
	border:solid 1px #d2b47a;
	background-image:url("/_layouts/images/selectednav.gif");
	background-repeat:repeat-x;
	background-color:#ffe6a0;
	cursor:pointer;
}
.ms-itemhover a{
	color:#000000;
	text-decoration:underline;
}
.ms-discussiontitle{
	font-size:.7em;
	font-family:verdana;
	color:#000000;
	font-weight:bold;
}
.ms-listdescription{
	color:#4c4c4c;
	font-family:tahoma;
	background:#f8f8f8;
	padding:2px 6px 4px 6px;
	border-bottom:1px solid #6f9dd9;
}
.ms-vh,.ms-vh2,.ms-vh-icon,.ms-vh-icon-empty,.ms-vhImage,.ms-vh2-nograd,.ms-vh3-nograd,.ms-vh2-nograd-icon,.ms-vh2-nofilter,.ms-vh2-nofilter-icon,.ms-ph{
	font-weight:normal;
	color:#b2b2b2;
	text-align:left;
	text-decoration:none;
	vertical-align:top;
}
.ms-gb,.ms-gb2,.ms-gbload,.ms-vb,.ms-vb2,.ms-vb-tall,.ms-GRFont,.ms-vb-user,.ms-pb,.ms-pb-selected td{
	color:#000000;
}
.ms-gb a,.ms-gb2 a{
	color:#003399;
}
.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-size:8pt;
	font-family:tahoma,sans-serif;
}
.ms-vh,.ms-vh2,.ms-vh2-nofilter,.ms-vh2-nograd,.ms-vh3-nograd,.ms-vh2-nograd-icon,.ms-vh2-nofilter-icon,.ms-ph{
	white-space:nowrap;
}
.ms-vh,.ms-vh2,.ms-vh-icon,.ms-vh2-nofilter,.ms-vh2-nofilter-icon,.ms-viewheadertr .ms-vh-group,.ms-vh2-nograd,.ms-vh3-nograd,.ms-vh2-nograd-icon,.ms-ph,.ms-pickerresultheadertr{
	background-image:url("/_layouts/images/viewheadergrad.gif");
	background-repeat:repeat-x;
	padding-top:1px;
	padding-bottom:0px;
	background-color:#f2f2f2;
}
.ms-disc .ms-viewheadertr th.ms-vh2{
	padding:1px 5px 0px 4px;
}
.ms-disc .ms-vh2 .ms-selectedtitle .ms-vb,.ms-disc .ms-vh2 .ms-unselectedtitle .ms-vb{
	padding-left:4px;
}
th.ms-vh3-nograd{
	width:12px;
	color:#949494;
	font-size:8pt;
	font-family:tahoma,sans-serif;
}
.ms-vh .ms-vh{
	background-image:none;
	border-left:none;
	padding-left:1px;
	background-color:transparent;
}
.ms-vh2,.ms-ph{
	padding:3px 8px 1px 8px;
}
.ms-vh2-gridview{
	padding-top:2px;
	padding-bottom:2px;
	vertical-align:middle;
}
.ms-vh-icon,.ms-vh2-nograd-icon,.ms-vh2-nofilter-icon{
	width:12px;
}
.ms-vh-icon-empty{
	width:0px;
}
.ms-vh a,.ms-vh a:visited,.ms-vh2 a,.ms-vh2-nofilter a{
	color:#7f7f7f;
	text-decoration:none;
}
.ms-vh a:hover,.ms-vh2 a:hover,.ms-vh2-nofilter a:hover{
	text-decoration:underline;
}
.ms-vhImage{
	width:18pt
}
.ms-cbp{
	padding-left:8px;
	padding-right:8px;
}

.ms-standardheader{
	font-size:1em;
	margin:0em;
	text-align:left;
	color:#008080;
}

/* for changing linkheaders on Settings layout page */

TD.ms-linksectionheader h3.ms-standardheader {
	color:#008080;
	font-size:.8em;
	font-family:Arial;
}
.ms-gb h3.ms-standardheader{
	margin-top:1em;
}
/*.ms-gb {
	color:#008080;
	font-family:verdana;
	font-size:medium;
}*/

/* for changing "Announcements" header */
h3.ms-standardheader {
	color: #008080;
	/*font-size: */
	font-family: Arial;
}

h3.ms-standardheader a:link {
	color: #008080;
}

h3.ms-standardheader a:visited {
	color: #008080;
}
h3.ms-standardheader a:hover {
	color: #0000FF;
}
/*for changing the appearance of announcements on home page*/

.ms-announcementtitle {
	font-size: 1.1em;
	font-family:Arial;
	font-weight:bold;
	color:#008080; 
	}
.ms-announcementtitle a:link, .ms-announcementtitle a:visited{
	font-size: 1.1em;
	font-family:Arial;
	font-weight:bold;
	color:#008080;
}

.ms-announcementtitle a:hover{
	font-size: 1.1em;
	font-family:Arial;
	font-weight:bold;
	color:#008080; 
	text-decoration:underline;
}


/*.ms-summarycustombody {
	border-top: 2px #003366 solid;
	padding-top:10px;
}*/

.ms-gb{
	height:22px;
	background-color:#ffffff;
	font-weight:bold;
	border-bottom:1px solid #8ebbf5;
	border-top:1px solid #f9f9f9;
	padding-bottom:3px;
}
.ms-listviewtable .ms-gb,.ms-listviewtable .ms-gb2{
	padding-top:14px;
}
.ms-gb2{
	height:22px;
	color:#4c4c4c;
	padding-bottom:3px;
	border-bottom:1px solid #e3efff;
	border-top:1px solid #f9f9f9;
}
.ms-gbload{
	height:22px;
	color:#4c4c4c;
	background-color:#ffffff;
	padding-bottom:3px;
}
.ms-vb,.ms-vb2,.ms-GRFont,.ms-vb-user,table.ms-disc td,.ms-vb-tall,.ms-pb,.ms-pb-selected{
	vertical-align:top;
}
.ms-vb a,.ms-vb2 a,.ms-GRStatusText a,.ms-vb-user a,.ms-disc a{
	color:#003399;
	text-decoration:none;
}
.ms-vb a:hover,.ms-vb2 a:hover,.ms-vb-user a:hover,.ms-disc a:hover{
	color:#000000;
	text-decoration:underline;
}
.ms-vb a:visited,.ms-vb2 a:visited,.ms-GRStatusText a:visited,.ms-vb-user a:visited,.ms-disc a:visited{
	color:#000066;
	text-decoration:none;
}
.ms-vb a:visited:hover,.ms-vb2 a:visited:hover,.ms-vb-user a:visited:hover,.ms-disc a:visited:hover{
	color:#000000;
	text-decoration:underline;
}
.ms-vb-icon{
	vertical-align:top;
	width:0%;
	padding-top:3px;
	padding-left:8px;
	padding-right:0px;
	padding-bottom:0px;
}
.ms-vb-icon-overlay{
	border:0;
	position:relative;
	left:-7px;
	bottom:-2px;
}
.ms-vb-user{
	padding-top:2px;
	padding-right:2px;
	padding-left:2px;
}
.ms-vb-title .ms-vb{
	padding-top:2px;
	padding-right:1px;
	padding-bottom:5px;
	padding-left:6px;
}
.ms-vb-title .ms-selectedtitle .ms-vb{
	padding-top:1px;
	padding-right:0px;
	padding-bottom:4px;
	padding-left:5px;
}
.ms-vb2{
	padding-top:3px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:4px;
}
.ms-pb,.ms-pb-selected{
	padding-left:5px;
	padding-right:5px;
	white-space:nowrap;
}
.ms-pb{
	height:22px;
	padding-top:3px;
	border-top:1px dashed #ffffff;
}
.ms-pb-selected{
	height:22px;
	padding-top:3px;
	background-color:#ffe6a0;
	border-top:1px solid #ffe6a0;
	border-bottom:1px solid #ffe6a0;
}
.ms-pb a,.ms-pb-selected a{
	font-size:8pt;
	font-family:tahoma,sans-serif;
	color:#000000;
	text-decoration:none;
	cursor:default;
}
.ms-vb-tall{
	line-height:1.5em;
	padding-top:2px;
	padding-bottom:10px;
	padding-left:6px;
	padding-right:6px;
}
th .ms-vb,.ms-vh2-nofilter,.ms-vh2-nofilter-icon,th.ms-vh2-nograd,th.ms-vh2-nograd-icon{
	color:#b2b2b2;
	font-size:8pt;
	font-family:tahoma,sans-serif;
}
th .ms-vb a,.ms-vh2-nofilter a,.ms-vh2-nofilter-icon a{
	color:#808080;
}
th .ms-selectedtitle .ms-vb,th .ms-selectedtitle .ms-vh2-nofilter,th .ms-selectedtitle ms-vh2-nofilter-icon,th .ms-selectedtitle .ms-vb a,th .ms-selectedtitle .ms-vh2-nofilter a,th .ms-selectedtitle ms-vh2-nofilter-icon a{
	color:#4c4c4c;
}
.ms-vb li{
	vertical-align:auto;
}
.ms-vh2-nofilter,.ms-vh2-nofilter-icon,.ms-vh2-nograd,.ms-vh3-nograd,.ms-vh2-nograd-icon{
	padding-left:8px;
	padding-right:8px;
	padding-top:3px;
	height:20px;
}
.ms-nlline{
	background:#d8d8d8;
}
.ms-ppleft{
	height:440px;
	overflow:auto;
	margin:2px;
	border-bottom:1px solid #d8d8d8;
}
.ms-ppright{
	width:600px;
	margin:8px;
}
.ms-basictable .ms-alternating{
	background-color:transparent;
}
.ms-homepagetitle{
	font-family:arial;
	font-size:12pt;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
a.ms-addnew{
	font-weight:normal;
	font-family:verdana;
	font-size:8pt;
	color:#003399;
	text-decoration:none;
}
a.ms-addnew:Hover{
	color:#000000;
	text-decoration:underline;
}
td.ms-addnew{
	padding-left:1px;
	padding-right:7px;
}
.ms-error{
	font-family:Verdana,sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#ff0000
}
.ms-errorcolor{
	color:#FF0000;
}
.ms-successcolor{
	color:#008000;
}
IMG.ms-button{
	cursor:pointer;
}
.ms-announcementtitle{
	font-weight:bold;
}
.ms-homepagetitle:Hover{
	text-decoration:underline;
	color:#000000;
}
.ms-discussionseparator{
	color:#CCCCCC;
	height:1px;
}
.ms-summarytitlebarframe{
	background-color:#2353b2;
}
.ms-summarytitlebar a:link{
	font-family:Verdana,serif;
	font-size:9pt;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}
.ms-summarytitlebar a:visited{
	font-family:Verdana,serif;
	font-size:9pt;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}
.ms-summarytitlebar{
	color:#FFFFFF;
	font-size:.68em;
	font-family:verdana;
	font-weight:normal;
	text-decoration:none;
}
.ms-summarytitlebartitle{
	color:#FFFFFF;
	font-size:10pt;
	font-family:arial;
	font-weight:bold;
	text-decoration:none;
}
.ms-summarytitlebartitle:hover{
	text-decoration:underline;
	color:#000000;
}
img.thumbnail{
	border:solid #83b0ec 3px;
}
tr.ms-imglibselectedrow,tr.ms-highlight{
	background-color:#f2f2f2;
}
.ms-imglibthumbnail{
	background-color:#d8d8d8;border:solid #83b0ec 0px;
}
span.thumbnail{
	padding:16 10;position:relative;width:5px;
}
span.userdata{
	behavior:url(#default#userData);display:none;
}
.ms-imglibmenuarea{
	background-color:#f2f8ff;
}
a.ms-imglibPreviewTitle{
	overflow:hidden;
	text-overflow:ellipsis;
	width:130px;
}
table.ms-imglibPreviewTable{
	display:none;
}
table.ms-disc td{
	padding:0;
	color:#4c4c4c;
}
.ms-disc-nopad,table tr td.ms-disc-nopad,table.ms-disc-nopad td{
	padding:0px;
}
table tr td.ms-disc-padabove{
	padding:5px 5px 5px 5px;
}
table.ms-disc-bar td{
	vertical-align:middle;
	height:22px;
	padding-left:5px;
}
table.ms-disc-bar IMG{
	vertical-align:middle;
}
table.ms-disc-bar B{
	vertical-align:10%;
	padding-right:5px;
}
td.ms-disc-bordered,td.ms-disc-bordered-noleft{
	border:0px solid #add1ff;
	border-top-width:0px;
}
table tr td.ms-disc-bordered-noleft{
	border-left-width:1px;
	padding:0px 10px 5px 10px;
	font-family:verdana;
	font-size:1.0em;
	text-align:left;
}
table tr td.ms-disc-bordered{
	padding:0px 0px 5px 5px;
}
.UserShadedRegion{
	font-family:verdana,sans-serif;
	background-color:#fffacc;
}
.UserCaption{
	font-size:8pt;
	font-family:verdana;
	background-color:#d6e8ff;
}
.UserConfiguration{
	font-size:8pt;
	font-family:verdana;
	background-color:#f2f2f2;
}
.UserDottedLine{
	margin-bottom:2px;
	height:1px;
	overflow:hidden;
	background-color:#3966bf;
	background-image:url("/_layouts/images/dot.gif");
}
.UserButton,.UserInput,.UserSelect{
	font-family:Verdana,Arial,Sans-Serif;
	font-size:8pt;
}
.UserNotification{
	font-family:verdana,sans-serif;
	padding:4px;
	COLOR:#7f7f7f
}
.RemoveConnectionLink{
	color:#003399;
	text-decoration:none;
}
.ConnectionTabLink{
	color:#333333;
	text-decoration:none;
}
.ConnectionChooseActiveTab{
	font-family:Verdana,Arial,Sans-Serif;
	font-size:8pt;
	border-top:solid 1px #999999;
	border-left:solid 1px #999999;
	border-right:solid 1px #999999;
	border-bottom:solid 1px #ece9d8;
	padding:3px;
	display:inline;
	height:24px;
	background-color:#ece9d8;
}
.ConnectionChooseInactiveTab{
	font-family:Verdana,Arial,Sans-Serif;
	font-size:8pt;
	border-top:solid 1px #999999;
	border-right:solid 1px #999999;
	border-bottom:solid 1px #999999;
	padding:3px;
	display:inline;
	margin-top:4px;
	height:20px;
	color:#333333;
	background-color:#bfbfbf;
}
.ConnectionConfigureInactiveTab{
	font-family:Verdana,Arial,Sans-Serif;
	font-size:8pt;
	border-top:solid 1px #999999;
	border-left:solid 1px #999999;
	border-bottom:solid 1px #999999;
	padding:3px;
	margin-top:4px;
	display:inline;
	height:20px;
	color:#333333;
	background-color:#bfbfbf;
}
.ConnectionConfigureActiveTab{
	font-family:Verdana,Arial,Sans-Serif;
	font-size:8pt;
	border-top:solid 1px #999999;
	border-left:solid 1px #999999;
	border-right:solid 1px #999999;
	border-bottom:solid 1px #ece9d8;
	padding:3px;
	display:inline;
	height:24px;
	background-color:#ece9d8;
}
.UserConnectionTop{
	font-family:Verdana,Arial,Sans-Serif;
	font-size:8pt;
	border-bottom:solid 1px #999999;
	height:24px;
	width:100%;
}
.UserToolBarTextArea{
	padding-left:0px;
	padding-right:0px;
	padding-bottom:5px;
	font-weight:normal;
	font-size:8pt;
	font-family:Verdana,sans-serif;
}
.UserToolbarTextArea A:link{
	COLOR:#3966bf;
	TEXT-DECORATION:none
}
.UserToolbarTextArea A:visited{
	COLOR:#3966bf;
	TEXT-DECORATION:none
}
.UserToolbarTextArea A:hover{
	COLOR:#000000;
	TEXT-DECORATION:underline
}
.UserToolbarDisabledLink{
	COLOR:#7f7f7f;
	font-size:8pt;
	font-family:verdana;
	padding:4px;
}
.UserToolbarImage{
	border:medium none;
	font-size:8pt;
	cursor:pointer;
	background-color:#f2f2f2;
	text-align:center;
}
.UserCaptionShadow{
	border-right:1px solid #add1ff;
	border-left:1px solid #add1ff;
	background-color:#f3f3f3;
	height:2px;
	background-image:url("/_layouts/images/viewheadergrad.gif");
	background-repeat:repeat-x;
}
.UserGenericHeader{
	font-weight:bold;
	font-size:12pt;
	color:#000000;
	font-family:arial,sans-serif;
}
.UserGeneric{
	padding:8px 5px 7px 5px;
}
.UserGenericBody{
	padding:5px 0px 0px 17px;
}
.UserGenericText{
	font-size:8pt;
	font-family:verdana,arial,sans-serif;
	color:#000000;
}
.UserBackground{
	background-color:#FFFFFF;
}
.UserSectionTitle{
	width:100%;
	margin-bottom:5px;
	padding-bottom:2px;
	font-weight:bold;
	border-bottom:solid 1px #c4c4c4;
	color:#595959
}
.UserSectionHead{
	width:100%;
	padding:0px 0px 3px 0px;
	color:#595959;
}
.UserSectionBody{
	width:100%;
	padding:0px 0px 0px 0px;
}
.UserControlGroup{
	padding-bottom:10px;
	padding-top:2px;
}
.UserSectionFooter{
	width:100%;
	margin-top:5px;
	padding-top:2px;
	border-top:solid 1px #c8c8c8;
	color:#000000
}
.UserFooter{
	width:100%;
	padding:10px 7px 7px 7px;
}
.UserCommandArea{
	padding-top:7px;
}
.UserToolbar{
	background-image:url("/_layouts/images/topnavunselected.gif");
	border-bottom:1px solid #6f9dd9;
	padding-left:2px;
	padding-right:2px;
	background-position:left bottom;
	background-repeat:repeat-x;
	background-color:transparent;
}
.UserCellHover{
	font-family:Verdana,Arial,Sans-Serif;
	font-size:8pt;
	padding:1px 4px 2px 4px;
	border:solid 1px #2353b2;
	color:#000000;
}
.UserCellSelected{
	font-family:Verdana,Arial,Sans-Serif;
	-size:8pt;
	padding:1px 4px 2px 4px;
	background-image:url("/_layouts/images/selectednav.gif");
	background-repeat:repeat-x;
	background-color:#ffdf88;
	border:solid 1px #d2b47a;
	color:#000000;
}
.UserCell{
	font-family:Verdana,Arial,Sans-Serif;
	font-size:8pt;
	padding:1px 4px 2px 4px;
	margin:1px;
	color:#003399;
}
.UserGenericBulletItem{
	padding-bottom:2px;
}
.ms-ToolPaneFrame{
	padding:0px;
	background-color:#f2f2f2;
}
.ms-ToolPaneOuter{
	padding:0px;
	background-color:#f2f2f2;
	border-top:1px solid #6f9dd9;
	border-right:2px solid #6f9dd9;
}
.ms-ToolPaneBody{
	padding-right:2px;
	padding-left:0px;
	padding-bottom:2px;
	padding-top:2px;
}
.ms-ToolPaneHeader{
	background-color:#2353b2;
	border-style:none;
}
.ms-ToolPaneBorder{
	border-right:1px solid #add1ff;
	border-top:0px solid transparent;
	border-bottom:0px solid transparent;
	border-left:1px solid #add1ff;
}
.ms-ToolPaneClose{
	background-image:url("/_layouts/images/topnavselected.gif");
	background-repeat:repeat-x;
	background-color:#79a7e3;
	border-top:solid 1px #e3efff;
	border-bottom:solid 1px #83b0ec;
	padding-right:3px;
	padding-left:0px;
}
.ms-ToolPaneTitle{
	color:#000000;
	font-weight:bold;
	font-size:8pt;
	background-image:url("/_layouts/images/topnavselected.gif");
	background-repeat:repeat-x;
	border-left:solid 1px #e3efff;
	border-top:solid 1px #e3efff;
	border-bottom:solid 1px #83b0ec;
	font-family:verdana,arial,helvetica,sans-serif;
	padding-left:0px;
	padding-right:7px;
	padding-top:1px;
	padding-bottom:2px;
	background-color:#79a7e3;
}
.ms-ToolPaneFooter{
	padding:5px;
	font-size:8pt;
	border-top:solid 1px #C8C8C8;
	color:#595959;
	font-weight:bold;
	font-family:verdana,arial,helvetica,sans-serif;
}
.ms-ToolPaneError{
	color:#e00000;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:8pt;
	padding:10px;
}
.ms-ToolPaneInfo{
	font-size:8pt;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:0px;
	padding-left:5px;
	color:#FFFFFF;
	font-family:verdana,arial,helvetica,sans-serif;
	background-color:#204d89;
}
.ms-ToolPartSpacing{
	padding-top:8px;
}
.ms-ToolStripSelected{
	font-family:Verdana,Arial,Sans-Serif;
	font-size:8pt;
	background-image:url("/_layouts/images/menubuttonhover.gif");
	padding:1px 4px 2px 4px;
	background-color:#afd2ff;
	border-top:solid 1px #f2f8ff;
	border-bottom:solid 1px #d6e8ff;
	color:#000000;
}
.ms-ToolStrip{
	font-family:Verdana,Arial,Sans-Serif;
	font-size:8pt;
	padding:1px 4px 2px 4px;
	background-image:url("/_layouts/images/listheadergrad.gif");
	color:#000000;
	border-top:solid 1px #f2f8ff;
	border-bottom:solid 1px #d6e8ff;
	background-color:#afd2ff;
}
.ms-TPBorder{
	border:none;
}
.ms-TPHeader{
	background-color:#ffdf88;
}
.ms-TPTitle{
	padding-left:4px;
	padding-right:0px;
	color:#2A4666;
	font-weight:bold;
	font-size:8pt;
	font-family:verdana,arial,helvetica,sans-serif;
	padding-top:2px;
	padding-bottom:2px;
}
.ms-TPBody{
	color:#000000;
	font-size:8pt;
	font-family:verdana,arial,helvetica,sans-serif;
}
.ms-TPBody A:link,.ms-TPBody A:visited,.ms-TPBody A:hover{
	color:#003399;
	text-decoration:none;
	cursor:pointer;
}
.ms-TPCommands{
}
.ms-TPInput{
	font-size:8pt;
	color:#000000;
	font-family:verdana,arial,helvetica,sans-serif;
}
.ms-PropGridBuilderButton{
	border:solid 1px #3966bf;
	width:16px;
	font-size:8pt;
	display:none;
	background-color:#add1ff;
}
.ms-BuilderBackground{
	background:#ece9d8;
	color:#4c4c4c;
}
.ms-SPZone{
	border:1px solid #add1ff;
	padding:5px;
	background-color:#e3efff;
}
.ms-SPZoneSelected{
	border:1px solid #ffa521;
	background-color:#ffeebe;
	padding:5px
}
.ms-SPZoneIBar{
	border:#f48b3f 3px solid;
}
.ms-SPZoneLabel{
	color:#7f7f7f;
	font-family:tahoma,verdana;
	font-size:8pt;
	padding:0px 0px 1px 0px;
}
.ms-SPZoneCaption{
	font-size:9pt;
	color:#7f7f7f;
	font-family:tahoma,verdana;
}

/* --- --- --- Web Parts --- --- ---*/
ms-WPBody {
	color:black;
}

.ms-WPHeader {
	color: #008080;
	font-size:10pt;
	font-family: Arial;
}

.ms-WPHeader a:link {
	color: #008080;
	font-size:10pt;
}

.ms-WPHeader a:visited {
	color: #008080;
	font-size:10pt;
}
.ms-WPHeader a:hover {
	color: #0000FF;
	font-size:10pt;
}

.ms-WPHeader TD{
	border-bottom:2px solid #4e7cb7;
}

.ms-webpartpagedescription{
	font-family: verdana;
	font-size: 8pt;
	font-style: italic;
	color: #4E7CB7;
	padding: 8px 12px 0px 12px;
}


.ms-WPDesign{
	background-color:#add1ff;
}
.ms-WPMenu{
	background-color:#add1ff;
}
.ms-WPTitle{
	font-weight:bold;
	font-family:Arial,tahoma,sans-serif;
	color:#008080;
	padding-left:3px;
	padding-right:7px;
	padding-top:2px;
	padding-bottom:2px;
	font-size:10pt;
}
.ms-WPTitle A:link,.ms-WPTitle A:visited{
	color:#008080;
	text-decoration:none;
	cursor:pointer;
}
.ms-WPTitle A:hover{
	color:#008080;
	text-decoration:underline;
	cursor:pointer;
}

.ms-WPSelected{
	border:#ffbb77 3px dashed;
}
.ms-WPBody{
	font-size:8pt;
	font-family:verdana,arial,helvetica,sans-serif;
}
.ms-WPBody TABLE,.ms-TPBody TABLE{
	font-size:1em;
}
.ms-WPBody A:link,.ms-WPBody A:visited{
	color:#003399;
	text-decoration:none;
}
.ms-WPBody A:hover{
	color:#000000;
	text-decoration:underline;
}
.ms-WPBody th,.ms-TPBody th{
	font-weight:bold;
}
.ms-WPBody td{
	font-size:8pt;
	font-family:verdana,arial,helvetica,sans-serif;
}
.ms-WPBody h1,.ms-TPBody h1{
	font-weight:bold;
	font-size:200%;
}
.ms-WPBody h2,.ms-TPBody h2{
	font-weight:bold;
	font-size:150%;
}
.ms-WPBody h3,.ms-TPBody h3{
	font-weight:bold;
	font-size:120%;
}
.ms-WPBody h4,.ms-TPBody h4{
	font-weight:bold;
	font-size:100%;
}
.ms-WPBody h5,.ms-TPBody h5{
	font-weight:bold;
	font-size:80% 
}
.ms-WPBody h6,.ms-TPBody h6{
	font-weight:bold;
	font-size:65%;
}
.ms-WPBorder,.ms-WPBorderBorderOnly{
	border-color:#9ac6ff;
	border-width:1px;
	border-style:solid;
}
.ms-WPBorder{
	border-top-width:0px;
}

/*Effects global links menu at the top of the page*/

.ms-SPLink .ms-hovercellinactive, .ms-SPLink .ms-hovercellinactive a{
	background-image:none;
}
.ms-SPLink .ms-hovercellactivedark, .ms-SPLink .ms-hovercellactivedark a{
	background-image:none;
}
.ms-HoverCellInActive,.ms-SpLinkButtonInActive, .ms-HoverCellInActive a, .ms-SPLinkButtonInActive a{
	background-image:none;
	border:none;
	/*margin:1px;*/
	color:#ffffff;
	vertical-align:top;
	background-color:transparent;
}
.ms-HoverCellActive,.ms-SpLinkButtonActive, .ms-HoverCellActive a, .ms-SPLinkButtonActive a{
	/*border:#6f9dd9 1px solid;*/
	border:none;
	vertical-align:top;
	background-color:transparent;
	/*background-color:#ffbb47;*/
	background-image:none;
	/*background-image:url("/_layouts/images/menubuttonhover.gif");*/
}
.ms-HoverCellActiveDark, .ms-HoverCellActiveDark a{
	background-image:none;
	/*background-image:url("/_layouts/images/menubuttonhover.gif");*/
	border:solid 1px #868686;
	background-color:#ffbb47;
	vertical-align:top;
}




.ms-SpLinkButtonInActive,.ms-SpLinkButtonActive{
	/*padding:1px 1px 1px 3px;*/
	text-align:right;
}
.ms-SpLinkButtonActive a,.ms-SpLinkButtonActive a:hover{
	/*padding:1px 1px 1px 3px;*/
	color:#ffffff;
	text-align:right;
	text-decoration:underline;
	background-image:none;
}
.ms-SPLink{
	font-family:verdana;
	font-size:8pt;
	color:#003399
}
.ms-SPLink A:link,.ms-SPLink A:visited{
	/*color:#2A4666;*/
	text-decoration:none;
	background-image:none;
}

.ms-HoverCellActive, 
.ms-SpLinkButtonActive,
.ms-HoverCellActiveDark{
    	text-align:right;
	background-image:none;
    	border:0px none;
    	background-color:transparent;
}

.ms-HoverCellActive a:hover, 
.ms-SpLinkButtonActive a:hover,
.ms-HoverCellActiveDark a:hover{
    	text-align:right;
	text-decoration:underline;

}



.ms-SPButton{
	font-family:Verdana;
	font-size:8pt;
}
.ms-WPAddButton{
	height:25px;
	background:#ffe6a0 url("/_layouts/images/wpqaM.gif") repeat-x;
	border:solid 1px #FEBA52;
	padding:0px;
	margin:0px;
	cursor:pointer;
}
.ms-WPAddButtonHover{
	background:#ffffff url("/_layouts/images/wpqaMH.gif") repeat-x;
}
.ms-WPAddButton td{
	vertical-align:middle;
	padding-left:3px;
	padding-right:3px;
	text-align:center;
}
.ms-WPAddButton span{
	color:#CD5C01;
	vertical-align:middle;
}
.ms-WPAddButtonHover span{
	color:#000000;
	vertical-align:middle;
}
.ms-PartSpacingVertical{
	font-size:1pt;
	margin-top:12px;
}
.ms-PartSpacingHorizontal{
	font-size:1pt;
	width:8px;
}

.ms-WPHeader TD{
	border-bottom:1px solid #4e7cb7;
	border-collapse:collapse;
}
A span.ms-WPEditText{
	display:inline;
	vertical-align:middle;
	padding-left:1px;
	padding-right:1px;
	font-size:8pt;
	font-family:verdana,arial,sans-serif;
	color:#000000;
	text-decoration:none;
}
.ms-SPzone .ms-WPHeader TD,.ms-SPZoneSelected .ms-WPHeader TD{
	border:1px solid #c4c4c4;
	background-color:#fff9de;
	background-image:url("/_layouts/images/partgrad.gif");
	background-repeat:repeat-x;
}
.ms-SPZone td.ms-toolbar table,.ms-SPZoneSelected td.ms-toolbar table{
	background-color:transparent;
}
.ms-SPZone tr.ms-viewheadertr table,.ms-SPZoneSelected tr.ms-viewheadertr table,.ms-SPZone .ms-vh2 table,.ms-SPZoneSelected .ms-vh2 table,.ms-SPZone .ms-vh table,.ms-SPZoneSelected .ms-vh table{
	background-color:#f2f2f2;
}
.ms-SPZone .ms-vh table.ms-unselectedTitle,.ms-SPZone .ms-vh2 table.ms-unselectedTitle,.ms-SPZoneSelected .ms-vh table.ms-unselectedTitle,.ms-SPZoneSelected .ms-vh2 table.ms-unselectedTitle{
	background-color:transparent;
}
.ms-SPZone .ms-vh table.ms-selectedTitle,.ms-SPZone .ms-vh table.ms-selectedTitle td,.ms-SPZone .ms-vh2 table.ms-selectedTitle,.ms-SPZoneSelected .ms-vh table.ms-selectedTitle,.ms-SPZoneSelected .ms-vh table.ms-selectedTitle td,.ms-SPZoneSelected .ms-vh2 table.ms-selectedTitle{
	background-color:#dde1e5;
}
.ms-SPZone table,.ms-SPZoneSelected table{
	background-color:#ffffff;
}
.ms-rtApplyBackground{
	background-color:#ffdf88;
	BORDER-BOTTOM:buttonshadow solid 1px;
	BORDER-RIGHT:buttonshadow solid 1px;
}
.ms-tbButtonMouseOverDown{
	BACKGROUND-COLOR:#ffdf88;
	BORDER-BOTTOM:buttonhighlight solid 1px;
	BORDER-LEFT:buttonshadow solid 1px;
	BORDER-RIGHT:buttonhighlight solid 1px;
	BORDER-TOP:buttonshadow solid 1px;
	TOP:1px;
	HEIGHT:22px;
	WIDTH:23px;
}
.ms-rtRemoveBackground{
	background-color:transparent;
	BORDER-BOTTOM:#ffdf88 solid 1px;
	BORDER-LEFT:#ffdf88 solid 1px;
	BORDER-RIGHT:#ffdf88 solid 1px;
	BORDER-TOP:#ffdf88 solid 1px;
}
.ms-subsmanageheader{
	background-color:#f2f2f2;
	font-family:verdana;
	font-size:8pt;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
	vertical-align:top;
}
.ms-subsmanagecell{
	color:#000000;
	font-family:verdana;
	font-size:.68em;
	height:18px;
	vertical-align:top;
}
.ms-ConnError{
	color:#ff0000;
}
.ms-underline{
	vertical-align:top;
	border-bottom:1px solid #bfbfbf;
	padding:3px 4px 4px 4px;
}
.ms-underlineback{
	vertical-align:top;
	border-bottom:1px solid #bfbfbf;
	padding:3px 4px 4px 4px;
	background-color:#f2f2f2;
}
.ms-back{
	vertical-align:top;
	padding:2px 4px 4px 4px;
	background-color:#f2f2f2;
}
.ms-smallheader,th.ms-smallheader{
	font-size:8pt;
	font-weight:bold;
	color:#000000;
	font-family:verdana;
	text-align:left;
}
.ms-smallsectionline{
	padding:0px;
	background-color:#bfbfbf;
}
.ms-tabselected{
	border-color:#6F9DD9;
	border-width:1px;
	border-style:solid;
	font-weight:bold;
	position:relative;
	top:0px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
	color:#003399;
	background-image:url("/_layouts/images/selectednav.gif");
	background-repeat:repeat-x;
	background-color:#ffe6a0;
	border-bottom:white;
}
.ms-tabinactive{
	font-weight:bold;
	position:relative;
	top:0px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
	color:#003399;
	background-image:url("/_layouts/images/topnavunselected.gif");
	background-color:#e3efff;
	background-repeat:repeat-x;
	border:solid 1px #c2dcff;
	border-bottom:none;
}
.ms-tabinactive a:link {
	color:#003399;
	text-decoration:none;
}
.ms-tabinactive a:hover{
	color:#003399;
	text-decoration:none;
}
.ms-tabinactive a:visited{
	color:#003399;
	text-decoration:none;
}
.ms-surveyHBar{
	font-size:2px;
	background-color:#3966bf;
	border:solid;
	border-width:5px;
	border-color:#3966bf;
}
.ms-surveyHBarB{
	font-size:2px;
	background-color:#CCCCCC;
	border:solid;
	border-width:1px;
	border-color:#CCCCCC;
}
.ms-surveyHBarLabel{
	font-size:8pt;
	font-family:tahoma,sans-serif;
	color:#7f7f7f;
	text-decoration:none;
	height:3.75pt;
	margin:0;
	padding:0;
	border:none;
	background-color:white;
}
.ms-surveyVBar{
	font-size:2px;
	background-color:#3966bf;
}
.ms-surveyVBarB{
	font-size:2px;
	background-color:#CCCCCC;
	vertical-align:bottom;
}
.ms-surveyVBarBI{
	font-size:2px;
	background-color:#3966bf;
	vertical-align:top;
}
.ms-surveyVBarS{
	font-size:2px;
}
.ms-surveyVBarT{
	font-size:7pt;
	font-family:verdana;
	color:#7f7f7f;
}
.ms-surveyVBarTC{
	font-size:7pt;
	font-family:verdana;
	text-align:center;
	color:#7f7f7f;
}
.ms-surveyHR{
	color:#CCCCCC;
	height:1px;
}
.ms-surveyTotal{
	font-size:8pt;
	font-family:verdana;
	color:#7f7f7f;
	padding-left:10px;
	padding-right:0px;
}
.ms-uploadborder{
	border:1px solid #83b0ec;
}
.ms-uploadcontrol{
	background-color:#f2f2f2;
}
.ms-spaceBetContentAndButton{
	height:10px;
}
.ms-ButtonHeightWidth{
	width:7.5em;
	font:8pt tahoma;
	height:2.1em;
	padding-top:0.1em;
	padding-bottom:0.4em;
}
.ms-NarrowButtonHeightWidth{
	width:5em;
	height:2em;
	font:8pt tahoma;
	padding:0;
}
.ms-ButtonHeightWidth2{
	height:2.1em;
	font:8pt tahoma;
	width:11.72em;
	padding-top:0.1em;
	padding-bottom:0.4em;
}
.ms-SpaceBetButtons{
	width:6px;
}
.ms-summarycustombody{
	margin-left:3px;
	margin-top:5px;
	margin-right:6px;
}
.ms-summarystandardbody{
	margin-left:0px;
	margin-top:0px;
	margin-right:6px;
}
.ms-stylebox{
	font-family:tahoma;
	border:1px solid #CCCCCC;
	text-align:left 
}
.ms-stylelabel{
	font-family:tahoma;
	font-size:8pt;
	color:#4c4c4c;
}
.ms-styleheader{
	font-family:tahoma;
	font-size:.68em;
	background-color:#f9f9f9;
}
.ms-styleheader a:link,.ms-stylebody a:link{
	color:#003399;
	text-decoration:none;
}
.ms-styleheader a:visited,.ms-stylebody a:visited{
	text-decoration:none 
}
.ms-stylebody{
	font-family:tahoma;
	font-size:8pt;
}
.ms-styleheader a:hover,.ms-stylebody a:hover{
	color:#000000;
	text-decoration:underline;
}
.ms-alternating{
	background-color:#f9f9f9;
}
.ms-alternatingstrong{
	background-color:#e3efff;
}
.ms-alternatingstrong td,.ms-basictable .ms-alternating td{
	border-bottom:1px solid #d8d8d8;
	border-top:1px solid #d8d8d8;
}
.ms-alternatingstrong td td,.ms-basictable .ms-alternating td td{
	border:0px;
}
.ms-MWSSelectedInstance{
	color:#000000;
	text-decoration:none;
}
.ms-MWSInstantiated a:link,.ms-MWSInstantiated a:visited{
	color:#003399;
	text-decoration:none;
}
.ms-MWSInstantiated a:hover{
	color:#8ebbf5;
	text-decoration:underline;
}
.ms-MWSUninstantiated a:link,.ms-MWSUninstantiated a:visited{
	color:#003399;
	text-decoration:none;
}
.ms-MWSUninstantiated a:hover{
	color:#003399;
	text-decoration:underline;
}
.ms-entity-resolved{
	color:#000000;
	text-decoration:underline;
}
.ms-entity-unresolved{
	color:#000000;
	cursor:pointer;
	background-image:url("/_layouts/images/squiggle.gif");
	background-repeat:repeat;
	background-position:left bottom;
	padding-bottom:2px;
	vertical-align:text-top;
	font-style:italic;
}
.ms-ganttTitleCell{
	text-align:left;
	padding-left:7px;
	width:222px;
	height:22px;
	border:solid 1px #d6e8ff;
}
.ms-ganttTitleCellText{
	width:222px;
	height:22px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	line-height:22px;
}
.ms-ganttTitleHeaderCell{
	text-align:left;
	padding-left:7px;
	width:222px;
	border:solid 1px #d6e8ff;
}
.ms-ganttInnerTable td,.ms-ganttInnerTable th{
	font-family:verdana;
	font-size:.68em;
}
.ms-ganttDiv{
	position:absolute;
	overflow:auto;
	height:272px;
	width:100%;
}
.ms-ganttDivNotIE{
	position:inherit;
	overflow:auto;
	height:272px;
	width:100%;
}
.ms-ganttOuterTable{
	width:100%;
	height:272px;
}
.ms-ganttInnerTable th{
	color:#4e7cb7;
}
.ms-ganttMajorTimeUnitHeaderCell{
	text-align:center;
	border-left:solid 1px #d6e8ff;
	border-right:solid 1px #d6e8ff;
	background-color:#f9f9f9;
}
.ms-ganttDetailTimeUnitRow td,.ms-ganttDetailTimeUnitRow th{
	text-align:center;
	border:solid 1px #d6e8ff;
	background-color:#f9f9f9;
}
.ms-ganttDetailTimeUnitRow abbr{
	border:none;
}
.ms-GWD{
}
.ms-GNWD
{
	background:#f9f9f9;
}
.ms-GT{
	background:cornsilk;
}
.ms-ganttTransparentImage{
	position:absolute;
	width:100%;
	height:20px;
	z-index:2;
}
.ms-ganttNonTransparentImage{
	position:relative;
	z-index:1;
}
.ms-dgselected{
	background:#5980A5;
	color:#FFFFFF;
	vertical-align:middle;
	font-weight:bold;
}
.ms-dgselected a{
	color:#FFFFFF;
	font-weight:bold;
}
.ms-dgselected a:visited{
	color:#FFFFFF;
	font-weight:bold;
}
.ms-dgbottom{
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
}
.ms-dgadd a{
	font-weight:bold;
}
.ms-dgadd{
	vertical-align:middle;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #C0C6E0;
}
.ms-infobar{
	font-family:Tahoma;
	background-color:#EDF0D9;
	border-color:#999999;
	border-width:1px;
	border-style:solid;
	font-size:10px;
}
.ms-selwidth{
	font-family:tahoma,verdana;
	font-size:1.2em;
	width:158px;
}
.ms-featurestatus{
	width:100px;
	vertical-align:middle;
}
.ms-featurestatustext{
	padding:4px;
	background-color:#003399;
	color:white;
	font-weight:bold;
}
.ms-featurealtrow{
	background-color:#e9e9e9;
}
.ms-unpublishedresource{
	border-style:dashed;
	border-width:thick;
	border-color:#ff0000;
	margin:5px 5px 5px 5px;
}
.ms-inconsistentresource{
	border-style:dashed;
	border-width:thick;
	border-color:#00FF00;
	margin:5px 5px 5px 5px;
}
.ms-annotatedanchorspacing{
top:3px;
left:3px;
width:3px;
height:3px;
}
/**** Begin Changes ****/
.ms-consolemptablerow {
	background-color:transparent;
}
/**** End Changes ****/
.ms-consolestatus,.ms-consoleerror,.ms-consolemessage,.ms-consoletoolbar{
	font-size:8pt;
	font-family:Tahoma,verdana;
}
.ms-consoleframe,.ms-consolestatusframe{
	border-bottom-width:1px;
	border-left-width:0px;
	border-right-width:0px;
	border-style:solid;
}
/**** Begin Change Below the top menu but above View All Site Content ****/
.ms-consolestatuscell{
	background-image: none;
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#7ba2ce;
	text-align:center;
}
.ms-consoleframe {
	border-top-width:1px;
	border-color:#1c62af;
}
.ms-consolestatusframe{
	border-top-width:0px;
	background-color:#d8e8fb;
	background-repeat:repeat-x;
	border-color:#FFFFFF;
}
/**** End Change ****/
td.ms-consolestatusmajorframe,td.ms-consolestatusminorframe,td.ms-consolestatuscheckoutframe{
	background-repeat:repeat-x;
}
.ms-consolestatusmajorframe{
	background-color:#fff699;
	background:url('/_layouts/images/cnspgrdn.gif');
}
/**** Begin Change ****/
.ms-consolestatusminorframe{
	background-color:#d8e8fb;
	background:none;
}
.ms-consolestatuscheckoutframe,.ms-consoleminiframe {
	background-color:#d8e8fb;
	background:none;
}
/**** End Change ****/

.ms-consoleminiframe{
	height:24px;
	background-repeat:repeat-x;
}
.ms-consolestatusshadowframe{
	background-repeat:repeat-x;
	background:url('/_layouts/images/cnsshdo.gif');
	height:4px;
}
.ms-consolestatusshadowframeleft{
	background:url('/_layouts/images/cnsshdol.gif');
	height:4px;
	width:3px;
}
.ms-consolestatusshadowframeright{
	background:url('/_layouts/images/cnsshdor.gif');
	height:4px;
	width:3px;
}
.ms-consolemode{
	background-color:#fff699;
	color:#000000;
	font-size:8pt;
	font-family:verdana;
}
.ms-consolestatus{
	color:#666666;
	font-size:8pt;
	font-family:verdana;
	padding-top:3px;
	padding-bottom:3px;
	text-decoration:none;
}
.ms-consolestatus a{
	font-family:Verdana,serif;
	font-size:8pt;
	color:#3966bf;
	text-decoration:none;
}
.ms-consolestatus a:hover{
	font-family:Verdana,serif;
	font-size:8pt;
	color:#3966bf;
	text-decoration:underline;
}
/**** Begin Changes ****/
.ms-consolehr{
	background-color:white;
	height:1px;
}
/**** End Changes ****/
.ms-consoleerror{
	color:#ff0000;
	text-decoration:none;
}
.ms-consoleerror a{
	color:#3966bf;
	text-decoration:none;
}
.ms-consoleerror a:hover{
	color:#3966bf;
	text-decoration:underline;
}
.ms-consolemessage{
	color:#204d89;
	text-decoration:none;
}
.ms-consolemessage a{
	text-decoration:none;
}
.ms-consolemessage a:hover{
	text-decoration:underline;
}
.ms-consoletoolbar{
	text-decoration:none;
	color:#003399;
}
.ms-consoletoolbar a{
	text-decoration:none;
}
.ms-consoleqaback td{
	padding-left:3px;
	padding-right:6px;
	background-image:url("/_layouts/images/qarsgrd.gif");
}
.ms-consoleqabackhover td{
	background-image:url("/_layouts/images/qahvgrd.gif");
	padding-left:3px;
	padding-right:6px;
}
.ms-consoleqaemptyborderh{
	height:1px;
}
.ms-consoleqaemptyborderv{
	width:1px;
}
.ms-consoleqaemptycorner{
	width:1px;
	height:1px;
}
.ms-consoleqaborderh,.ms-consoleqaborderv,.ms-consoleqacorner{
	background-color:#CAD7E7;
}
.ms-consoleqaborderhhover,.ms-consoleqabordervhover,.ms-consoleqacornerhover{
	background-color:#D2B47A;
}
.ms-consoleqaborderh{
	height:1px;
}
.ms-consoleqaborderv{
	width:1px;
}
.ms-consoleqacorner{
	width:1px;
	height:1px;
}
.ms-consoleqaborderhhover{
	height:1px;
}
.ms-consoleqabordervhover{
	width:1px;
}
.ms-consoleqacornerhover{
	width:1px;
	height:1px;
}
.ms-webpartpickerpagebackground{
	background-color:#efebc2;
}
.ms-webpartpickerpageinnerbackground{
	background-color:#f2f2f2;
}
.ms-webpartpickerpagetext{
	color:#656B77;
	text-align:left;
}
.ms-webpartpickerpagetext a{
	color:#3966bf;
	text-align:left;
}
.ms-webpartpickerpageHeaderBorder a{
	color:#3966bf;
}
.ms-webpartpickeralign{
	padding-left:3px;
	padding-right:7px;
	padding-top:2px;
	padding-bottom:2px;
}
.ms-webpartpickerwarning{
	color:#ff0000;
}
.ms-viewtotalselect{
	width:104px;
}
.hierarchy-node-partialcheck{
	font-style:italic;
}
.ms-wikitoolbar a.ms-toolbar{
	color:#124890;
}
.ms-wikieditouter{
	height:23px;
	font-size:8pt;
	font-family:tahoma;
	position:absolute;
	right:9px;
	top:30px;
	border:1px solid #6393D4;
	border-bottom:none;
	text-align:center;
	border-right-width:2px;
}
.ms-wikieditsecond{
}
.ms-wikieditthird{
	background:url(/_layouts/images/toolgrad.gif);
	padding-left:3px;
}
.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 {
	font-size:11pt;
}	
.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;
}
.ms-recentchanges{
	vertical-align:top;
	padding:7px 1px 9px 4px;
}

.errorinl{
	FONT-SIZE:8pt;
	COLOR:#ff0000;
	FONT-FAMILY:verdana,sans-serif;
}
.ms-diffdeletenostrike,.ms-diffdelete{
	background-color:#e0e0e0;
}
.ms-diffdelete{
	text-decoration:line-through;
}
.ms-diffinsert{
	background-color:#ffeaad;
	border:1px solid #ffffff;
}
.ms-wikifieldheader{
	font-family:tahoma;
	font-size:8pt;
	margin-top:15px;
	margin-bottom:10px;
	font-weight:bold;
	color:#515151;
	border-bottom:1px solid #C3C3C3;
	padding:2px;
}

/*Wiki Nav - Recent Changes Menu */

#NavBarRecentChanges .ms-navitem {
	border:none;	
	border-collapse:collapse;
	background-color:transparent;
}

ul.ms-blogAdminLinks{
	list-style:none;
	margin:4px 10px 0 0;
	padding:0 0 0 4px;
}
ul.ms-blogAdminLinks li{
	background:transparent url(/_layouts/images/rect.gif);
	background-position:center left;
	background-repeat:no-repeat;
	margin:0 0 0 0;
	padding:0 0 3px 15px;
}
ul.ms-blogAdminLinks li a{
	color:#003399;
}
.ms-PostWrapper,.ms-CommentsWrapper,.ms-blogrss{
	color:#4c4c4c;
	width:629px;
}
/**** Begin Changes ****/
.ms-blogrssnav {
	background-color: #98c9fb;
	color:#4c4c4c;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;
	/*border-top:solid 1px #add1ff;*/
	border-top:solid 1px #add1ff;
}
.ms-blogrssnav a{
	color:#003399;
	text-decoration:none;
	font-weight:bold;
	font-size:8pt;
}
.ms-blogrssnav img{
	border:none;
}
/**** End Changes ****/

.ms-PostTitle{
	font-size:16pt;
	border-top:solid 1px #e3efff;
	padding-top:6px;
}
.ms-PostTitle span{
	position:relative;
	left:-2px;
	right:auto;
}
.ms-PostTitle a{
	color:#4c4c4c;
	text-decoration:none;
}
.ms-PostFooter,.ms-CommentFooter{
	font-size:8pt;
	color:#999999;
	padding-bottom:22px;
}
.ms-PostFooter a,.ms-CommentFooter a{
	color:#6c90d8;
	white-space:nowrap;
}
.ms-PostBody{
	color:#4c4c4c;
	font-size:8pt;
	line-height:1.7em;
	padding-top:6px;
	padding-bottom:12px;
}
.ms-PostBody a{
	color:#0000CC;
}
.ms-PostBody p{
	margin:0 0 1em 0;
}
h3.ms-PostDate{
	font-size:8pt;
	color:#7f7f7f;
	margin:0;
	border-bottom:solid 1px #6f9dd9;
	padding-bottom:5px;
}
h3.ms-CommentHeader{
	font-size:16pt;
	font-weight:normal;
	color:#999999;
	margin:0 0 0 0;
	padding:0 0 0 0;
	position:relative;
	top:-.25em;
	left:-2px;
	right:auto;
}
h4.ms-CommentTitle{
	color:#666666;
	font-size:8pt;
	line-height:1.7em;
	padding:0px 0 0 0;
	margin:0px;
}
.ms-CommentBody{
	color:#4c4c4c;
	font-size:8pt;
	line-height:1.7em;
	padding-bottom:12px;
	padding-top:6px;
}
.ms-commentsempty{
	color:#4c4c4c;
	font-size:8pt;
	padding-bottom:22px;
	padding-top:6px;
}
.ms-blogedit{
	font-size:8pt;
	line-height:1.7em;
	vertical-align:top;
	border-top:solid 1px #e3efff;
}
.ms-blogedit a{
	height:22px;
	padding:0px 5px 0 5px;
	color:#003399;
	background-image:url("/_layouts/images/toolgrad.gif");
	background-color:#d6e8ff;
	border:1px solid #83b0ec;
	border-top:none;
}
.ms-blogrss{
	font-size:8pt;
	border-top:solid 1px #e3efff;
	padding-top:5px;
}
.ms-blogrss a{
	color:#003399;
}
.ms-blogrss img{
	vertical-align:middle;
	border:none;
}
.ms-commenttable{
	margin:15px 0 0 0;
	padding:0px;
}
.ms-commenttable td{
	border-top:solid 1px #d6e8ff;
}
.ms-CommentFooter a{
	padding-top:4px;
	margin:0;
}
.ms-pickerwait{
	width:100%;
	height:100%;
	margin:0px;
	background-color:#FFFFFF;
	font-family:verdana;
	font-size:8pt;
	color:#000000;
}
.ms-pickerdropdown{
	margin-left:5px;
}
.ms-CategoryTitleCell{
	padding:0px 0px 0px 0px;
}
.ms-CategoryTitleCell a{
	display:block;
	background:transparent url("/_layouts/images/navbullet.gif");
	background-position:left top;
	background-repeat:no-repeat;
	margin:0px;
	padding:3px 0px 3px 16px;
}
.ms-BlogEmptyListText{
	padding:2px 2px 2px 10px;
}
.ms-BlogNavigator p.ms-descriptiontext{
	display:none;
}
/**** Begin Changes ****/
.ms-BlogNavigator div.ms-navheader{
	background:url(UCA_navback.gif) repeat-x;
	background-color: #00656d;
	border-top:solid 1px #f2f8ff;
	border-left:solid 1px #f2f8ff;
	border-bottom:1px solid #add1ff;
	/*padding:1px 6px 3px 6px;*/
	padding:5px;
	height:15px;
	color: white;
}
.ms-BlogNavigator div.ms-navheader a{
	color: white;
}
.ms-BlogNavigator .ms-quicklaunch table td{
	background-color:#98c9fb;
}
/**** End Changes ****/
.ms-BlogNavigator div.ms-WPBody{
	border-top:solid 1px #add1ff;
}
.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{
	padding:4px 4px 2px 6px;
	color:#4c4c4c;
}
.ms-pickertitlesection{
	background:#ffffff url("/_layouts/images/siteTitleBKGD.gif") repeat-y top right;
}
.ms-pickertitlesection .ms-descriptiontext{
	padding:8px 3px 8px 3px;
}
.ms-pickeremptyresulttexttr .ms-descriptiontext{
	padding-left:5px;
	padding-top:6px;
}
.ms-pickerbodysection{
	background:#ece9d8 url("/_layouts/images/viewheadergrad.gif") repeat-x;
	border-top:solid 1px #a5a5a5;
}
.ms-pickerresultoutertable{
	table-layout:fixed;
}
.ms-pickerresulttable{
	border-collapse:separate;
}
.ms-pickerresultdiv{
	background-color:#ffffff;
	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-style:inset;
	OVERFLOW:scroll;
	width:100%;
	height:100%;
}
.ms-pickerbuttonsection{
	background-color:#ece9d8;
}
.ms-pickersectionline{
	background-color:#d0d0bf;
}
.ms-pickersearchbox{
	height:19px;
	color:#000000;
}
.ms-pickersearchsummarytr td.ms-descriptiontext{
	padding-left:6px;
	padding-top:5px;
	color:#525252;
	font-weight:bold;
}
.ms-pickerwaittexttr td.ms-descriptiontext{
	text-align:center;
}
.ms-ph{
	padding-left:5px;
	padding-right:5px;
	background-image:none;
	background-color:#f3f3f3;
	color:#949494;
	white-space:nowrap;
}
.ms-naveditor .ms-vb2,.ms-naveditor .ms-gb{
	padding:3px 3px 0 3px;
	height:22px;
}
.ms-naveditor .ms-gb{
	border-top:0;
}
.ms-naveditor .ms-gb img{
	margin-top:1em;
}
@media print{
.ms-leftareacell,.ms-globallinks,.ms-siteaction,.ms-areaseparatorleft,.ms-rightareacell,.ms-areaseparatorright,
.ms-areaseparatorcorner,.ms-titlearealeft,.ms-titlearearight,.ms-searchform,.ms-banner,.ms-buttonheightwidth,.ms-buttonheightwidth2{
	display:none;
}
}
.ms-hidden,a.ms-skip,a:hover.ms-skip,a:visited.ms-skip{
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
}
a:active.ms-skip,a:focus.ms-skip{
	position:absolute;
	left:2px;
	top:2px;
	width:auto;
	height:auto;
	background-color:white;
	border-color:black;
	border-width:1px;
	border-style:Solid;
	color:black;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
	padding-right:4px;
}
.ms-dialogBody{
	background-color:#ece9d8;
}
.ms-dialogHeader{
	background-color:#ffffff;
	background-position:right top;
	background-image:url('/_layouts/images/dialogTitleBKGD.jpg');
	background-repeat:repeat-y;
}
.ms-dialogHeaderDescription{
	font-family:Tahoma;
	font-size:8pt;
	color:#666666;
	padding-right:20px;
}
.ms-dialogHelpLink,.ms-dialogHelpLink a{
	font-family:Tahoma;
	font-size:8pt;
	color:#666666;
	text-decoration:none;
}
.ms-dialogHeadingDivider1{
	background-color:#ffffff;
}
.ms-dialogHeadingDivider2{
	background-color:#9e9fa1;
}
.ms-dialogHeadingDivider3{
	background-color:#d6d2bf;
}
.ms-dialogBodyMain{
	background-color:#ffffff;
	border:1px solid #7f9db9;
	font-family:Tahoma;
	font-size:8pt;
	color:#666666;
}
.ms-dialogButtonSection{
	border-top:1px solid #d0d0bf;
}
.ms-dialogButtonCell,.ms-dialogButtonCell INPUT{
	font-family:Tahoma;
	font-size:8pt;
}
.ms-dialogHoverRow{
	background-color:#f2f4e3;
}
.ms-dialogSelectedRow{
	background-color:#e6e6e6;
}
.ms-aggrwebpartcell{
	padding-right:5px;
	padding-left:5px;
}
a.ms-acclink{
	width:auto;
	height:1.1em;
	background-color:white;
	border-color:black;
	border-width:1px;
	border-style:solid;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
	padding-right:4px;
	color:black;
}
a.ms-imnlink{
	cursor:default;
}
/* _lcid="1033" _version="12.0.4518"
_LocalBinding */
.ms-SrvMenuUI{
	display:none;
}
.ms-MenuUIPopupBody{
	border:1px solid #868686;
	margin:0px;
	padding:0px;
}
.ms-MenuUIPopupBody TABLE{
	color:#003399;
	font-size:100%;
	margin:0px;
	padding:0px;
}
.ms-MenuUIPopupBody div{
	cursor:pointer;
}
.ms-MenuUI,.ms-MenuUILarge,.ms-MenuUIRtL,.ms-MenuUILargeRtL{
	background-color:#fafafa;
	background-repeat:repeat-y;
	cursor:pointer;
}
.ms-MenuUI,.ms-MenuUILarge{
	background-position:left;
}
.ms-MenuUIRtL,.ms-MenuUILargeRtL{
	background-position:right;
}
.ms-MenuUI{
	background-image:url("/_layouts/images/MGrad.gif");
}
.ms-MenuUILarge{
	background-image:url("/_layouts/images/MGradLarge.gif");
	width:250px;
}
.ms-MenuUIRtL{
	background-image:url("/_layouts/images/MGradRtl.gif");
}
.ms-MenuUILargeRtL{
	background-image:url("/_layouts/images/MGradLargeRtl.gif");
	width:250px;
}
.ms-MenuUIDisabled SPAN{
	color:#888888;
}
.ms-MenuUIItemTableCell,.ms-MenuUIItemTableCellCompact{
	padding:2px;
	color:#003399;
	text-decoration:none;
	font-size:8pt;
	font-family:tahoma;
}
.ms-MenuUIItemTableCellCompact{
	padding:1px 2px 1px 2px;
}
.ms-MenuUIItemTableCell A,.ms-MenuUIItemTableCellHover A,.ms-MenuUIItemTableCellCompact A,.ms-MenuUIItemTableCellCompactHover A{
	color:#003399;
	text-decoration:none;
}
.ms-menuitemdescription{
	color:#666666;
}
.ms-MenuUIItemTableCellHover,.ms-MenuUIItemTableCellCompactHover{
	padding:1px;
	color:#003399;
	text-decoration:none;
	font-size:8pt;
	font-family:tahoma;
}
.ms-MenuUIItemTableCellCompactHover{
	padding:0px 1px 0px 1px;
}
.ms-MenuUIItemTableHover{
	background-color:#ffe6a0;
	border:1px solid #d2b47a;
}
.ms-MenuUIItemTableHover .ms-menuitemdescription{
	color:#333333;
}
.ms-MenuUIIcon,.ms-MenuUIIconRtL{
	height:16px;
	width:24px;
}
.ms-MenuUIIconLarge,.ms-MenuUIIconLargeRtl{
	height:16px;
	width:40px;
}
.ms-MenuUIIcon,.ms-MenuUIIconLarge{
padding:
0px 
6px 
0px 
2px;
}
.ms-MenuUIIconRtL,.ms-MenuUIIconLargeRtl{
padding:
0px 
2px 
0px 
6px;
}
.ms-MenuUILabel,.ms-MenuUILabelRtL,.ms-menuuilabelcompact,.ms-menuuilabelcompactRtl{
	width:100%;
}
.ms-MenuUILabel{
padding:
2px 
0px 
3px 
6px;
}
.ms-MenuUILabelRtL{
padding:
2px 
6px 
3px 
0px;
}
.ms-menuuilabelcompact{
	padding:1px 0px 1px 7px;
}
.ms-menuuilabelcompactRtl{
	padding:1px 7px 1px 0px;
}
.ms-MenuUISubmenuArrow{
	height:16px;
	width:16px;
}
.ms-MenuUISeparator,.ms-MenuUISeparatorRtL,.ms-MenuUISeparatorLarge,.ms-MenuUISeparatorLargeRtl{
	background-color:#c5c5c5;
	font-size:1px;
	height:1px;
	line-height:1px;
}
.ms-MenuUISeparator{
margin:
0px 
0px 
0px 
32px;
}
.ms-MenuUISeparatorRtL{
margin:
0px 
32px 
0px 
0px;
}
.ms-MenuUISeparatorLarge{
	margin:0px 0px 0px 48px;
}
.ms-MenuUISeparatorLargeRtl{
	margin:0px 48px 0px 0px;
}
.ms-MenuUICheckMark{
	background-image:url("/_layouts/images/ChkMrk.gif");
}
.ms-MenuUIItemTableCellDisabled{
	color:#999999;
}

/* new code for search */
.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;
}
/**** Begin New override ****/
td.ms-sbcell{
	padding-left:2px;
	white-space:nowrap;
	border:solid 1px #7f9db9;
}
td.ms-sbcellnoborder{
	padding-right:2px;
	white-space:nowrap;
	border:0;
}
/**** End New override ****/
.ms-sbtext{
	font-family:Tahoma;
	font-size:1em;
	font-weight:bold;
}
.ms-sbplain{
	font-family:Tahoma;
	font-size:8pt;
	border:none;
}
.ms-sbplainwithborder{
	font-family:Tahoma;
	font-size:8pt;
}
td.ms-sblink{
	padding-right:14px;
	border:none;
}
.ms-sblink a:link,.ms-sblink a:visited{
	font-family:Tahoma;
	font-size:8pt;
	color:#ffffff;
	text-decoration:none;
	padding-left:4px;
}
.ms-sblink a:hover{
	color:#000000;
	text-decoration:underline;
}
td.ms-sbgo{
	background-color:#e9f2fd;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:1px;
	padding-top:1px;
}
.ms-sbLastcell,.ms-rightbodysectionsearchbox{
	width:100%;
}
.ms-sbLastCell{
	padding-right:10px;
}
td.ms-sbscopes{
	border:none !important;
}
	select.ms-sbscopes{
	font-family:tahoma,verdana;
	font-size:8pt;
	width:170px;
}
.srch-WPBody{
	margin:0px;
	font-family:tahoma;
	font-size:1em;
	color:#666666;
}
.srch-results{
}
.srch-sort{
	COLOR:#333333;
	FONT-SIZE:1.0em;
}
.srch-sort A:link,.srch-sort A:visited{
	text-decoration:none;
	color:#003399;
}
.srch-sort a:hover{
	color:#FF0000;
}
	.srch-sort-right{
	float:right;
	COLOR:#333333;
	FONT-SIZE:1.0em;
	padding-bottom:4px;
}
.srch-sort-right A:link,.srch-sort-right A:visited{
	text-decoration:none;
	color:#003399;
}
.srch-sort-right a:hover{
	color:#FF0000;
}
.srch-summary{
	COLOR:#333333;
	FONT-SIZE:1.0em;
	FONT-FAMILY:Tahoma;
}
.srch-summary A:link,.srch-summary A:visited{
	text-decoration:none;
	color:#003399;
}
.srch-summary a:hover{
	color:#FF0000;
}
.srch-stats{
	COLOR:#333333;
	FONT-SIZE:1.0em;
	FONT-FAMILY:Tahoma;
	background-color:#ececec;
	text-align:left;
	white-space:nowrap;
}
.srch-stats A:link{
	text-decoration:none;
	color:#003399;
}
.srch-stats a:hover{
	color:#FF0000;
}
.srch-Description{
	FONT-SIZE:1.0em;
	MARGIN:0px 0px 4px;COLOR:#333333;
	FONT-FAMILY:Tahoma;
}
.srch-Description b{
	font-weight:bold;
	COLOR:#333333;
}
.srch-alertme a:link,.srch-alertme A:visited{
	MARGIN:0px 0px 0px;
}
.srch-alertme a:hover{
	MARGIN:0px 0px 0px;
}
.srch-Title{
	FONT-SIZE:1.5em;
	MARGIN:0px 0px 5px;
	COLOR:#003399;
	FONT-Weight:Bold;
	FONT-FAMILY:Tahoma;
	text-decoration:underline;
}
.srch-Title A:link,.srch-Title A:visited{
	text-decoration:none;
	color:#003399;
}
.srch-Title a:hover{
	color:#FF0000;
	text-decoration:underline;
}
.srch-URL A:link,.srch-URL A:visited{
	color:#008800 !important;
	text-decoration:none;
}
.srch-URL a:hover{
	color:#FF0000;
	text-decoration:underline;
}
.srch-Metadata{
	BORDER-TOP:#e0ded5 3px solid;
	FONT-SIZE:1.0em;
	MARGIN:0px 0px 15px;COLOR:#8c8c8c;
	FONT-FAMILY:Tahoma;
}
.srch-dup .srch-Page-bg{
}
.srch-Page{
	COLOR:#666666;
	FONT-WEIGHT:bold;
	FONT-SIZE:1.0em;
	FONT-FAMILY:Tahoma;
	background-color:#ececec;
	text-align:right;
}
.srch-Page A:link,.srch-Page A:visited{
	text-decoration:none;
	color:#3764a0;
	FONT-WEIGHT:normal;
}
.srch-Page a:hover{
	color:#FF0000;
}
.srch-dup A:link,.srch-dup A:visited{
	COLOR:#517acc
}
.srch-Icon{
	margin-right:4;
}
.srch-ActionLink a{
	text-decoration:none;
	font-size:.85em;
	font-style:italic;
	color:336699;
	margin-top:2;
	margin-bottom:0;
}
.srch-ActionLink a:hover{
	color:#FF0000;
}
.ms-searchresultstitlearea{
	background-image:url("/_layouts/images/pageTitleBKGD.gif");
	background-repeat:repeat-x;
	background-color:#d6e8ff;
	text-align:center;
	padding-left:18px;
	padding-top:20px;
	border-bottom:1px solid #6f9dd9;
	height:85px;
}
.ms-searchresultsareaSeparator{
	background-color:#d6e8ff;
	padding:0px;
}
.ms-wikicontent {
font-size: 11pt;
}
TD.ms-titleareaframe,Div.ms-titleareaframe,.ms-pagetitleareaframe,.ms-mwspagetitleareaframe,.ms-consoletitleareaframe{
background-image:none;
}
.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:none;
}
.ms-ptabcn, .ms-sctabcn {
	background-image:none;    
	}

.ms-ptabcnhover, .ms-sctabcnhover {
	background-image:none;    
	}
.ms-ptabcfhover, .ms-sctabcfhover {
    background-repeat:none;
    }
.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;
}

