body {
	margin: 0px;
}
form {
	margin: 0px;
}
body {
	color: rgb(0, 0, 0); font-family: verdana,arial,helvetica,sans-serif; background-color: rgb(255, 255, 255);
}
.ms-alphaimage {
	-ms-behavior: url(/_layouts/alphaimage.htc);
}
.ms-alignleft {
	text-align: left;
}
.ms-alignright {
	text-align: right;
}
.ms-toolbar {
	color: rgb(0, 51, 153); font-family: verdana; font-size: 8pt; text-decoration: none;
}
.ms-viewtoolbar {
	color: rgb(0, 51, 153); font-family: verdana; font-size: 8pt; text-decoration: none;
}
.ms-formtoolbar {
	color: rgb(0, 51, 153); font-family: verdana; font-size: 8pt; text-decoration: none;
}
.ms-toolbarContainer {
	color: rgb(0, 51, 153); font-family: verdana; font-size: 8pt; text-decoration: none;
}
.ms-formtoolbar {
	margin-bottom: 7px;
}
.ms-formtoolbar td {
	padding: 0px; vertical-align: top;
}
.ms-toolbar-togglebutton-on {
	border: 1px solid rgb(35, 83, 178); background-color: rgb(255, 250, 204);
}
table.ms-toolbar {
	background-image: url("/_layouts/images/toolgrad.gif"); background-repeat: repeat-x; background-color: rgb(214, 232, 255);
}
table.ms-viewtoolbar {
	background-image: url("/_layouts/images/toolgrad.gif"); background-repeat: repeat-x; background-color: rgb(214, 232, 255);
}
.ms-toolbarContainer {
	background-image: url("/_layouts/images/toolgrad.gif"); background-repeat: repeat-x; background-color: rgb(214, 232, 255);
}
table.ms-toolbar {
	border: 1px solid rgb(131, 176, 236); border-collapse: collapse;
}
.ms-toolbarContainer {
	border: 1px solid rgb(131, 176, 236); border-collapse: collapse;
}
.ms-toolbarContainer {
	padding: 2px;
}
.ms-toolbarItem {
	display: inline; white-space: nowrap;
}
table.ms-viewtoolbar {
	border-top-color: rgb(111, 157, 217); border-bottom-color: rgb(111, 157, 217); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.ms-attachButton {
	text-align: left;
}
.ms-listheader {
	font: bold 10pt/normal verdana; height: 28px; color: rgb(32, 77, 137); font-size-adjust: none; font-stretch: normal; background-image: url("/_layouts/images/listheadergrad.gif"); background-repeat: repeat-x; background-color: rgb(217, 217, 217);
}
.ms-menutoolbar {
	height: 22px; border-bottom-color: rgb(111, 157, 217); border-bottom-width: 1px; border-bottom-style: solid; background-image: url("/_layouts/images/listheadergrad.gif"); background-repeat: repeat-x; background-color: rgb(175, 210, 255);
}
.ms-menutoolbar td {
	border-top-color: rgb(242, 248, 255); border-bottom-color: rgb(214, 232, 255); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.ms-menutoolbar td a {
	color: rgb(0, 51, 153); font-family: tahoma; font-size: 8pt; text-decoration: none;
}
.ms-menutoolbar td a:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
.ms-menutoolbar td {
	margin: 0px; padding: 0px; vertical-align: middle;
}
.ms-menutoolbar td a:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
.ms-menubuttoninactivehover {
	margin: 2px; padding: 2px 7px 3px; line-height: 16px; background-color: transparent;
}
.ms-buttoninactivehover {
	margin: 2px; padding: 2px 7px 3px; line-height: 16px; background-color: transparent;
}
.ms-menubuttonactivehover {
	margin: 0px 1px; padding: 3px 7px 4px; border: 1px solid rgb(111, 157, 217); line-height: 16px; cursor: pointer; background-image: url("/_layouts/images/menubuttonhover.gif");
}
.ms-buttonactivehover {
	margin: 0px 1px; padding: 3px 7px 4px; border: 1px solid rgb(111, 157, 217); line-height: 16px; cursor: pointer; background-image: url("/_layouts/images/menubuttonhover.gif");
}
.ms-buttoninactivehover {
	padding: 0px 7px 1px;
}
.ms-buttonactivehover {
	padding: 1px 7px 2px;
}
.ms-buttoninactivehover img {
	margin: 1px 1px 0px 0px;
}
.ms-buttonactivehover img {
	margin: 1px 1px 0px 0px;
}
td.ms-menutoolbarheader {
	color: rgb(32, 77, 137); line-height: 16px; padding-right: 7px; padding-left: 7px; font-family: verdana; font-size: 10pt; font-weight: bold;
}
.ms-listheaderlabel {
	color: rgb(32, 77, 137);
}
.ms-listheaderlabel {
	font-family: tahoma; font-size: 8pt;
}
.ms-viewselector {
	font-family: tahoma; font-size: 8pt;
}
.ms-viewselectortext {
	font-family: tahoma; font-size: 8pt;
}
.ms-viewselectorhover {
	font-family: tahoma; font-size: 8pt;
}
.ms-menutoolbar td td.ms-viewselector {
	padding: 0px; border: 1px solid rgb(210, 180, 122); font-weight: bold; background-image: url("/_layouts/images/selectednav.gif"); background-repeat: repeat-x; background-color: rgb(255, 230, 160);
}
.ms-menutoolbar td td.ms-viewselectorhover {
	padding: 0px; border: 1px solid rgb(210, 180, 122); font-weight: bold; background-image: url("/_layouts/images/selectednav.gif"); background-repeat: repeat-x; background-color: rgb(255, 230, 160);
}
.ms-toolbar td td.ms-viewselector {
	padding: 0px; border: 1px solid rgb(210, 180, 122); font-weight: bold; background-image: url("/_layouts/images/selectednav.gif"); background-repeat: repeat-x; background-color: rgb(255, 230, 160);
}
.ms-toolbar td td.ms-viewselectorhover {
	padding: 0px; border: 1px solid rgb(210, 180, 122); font-weight: bold; background-image: url("/_layouts/images/selectednav.gif"); background-repeat: repeat-x; background-color: rgb(255, 230, 160);
}
.ms-authoringcontrols td td.ms-viewselector {
	padding: 0px; border: 1px solid rgb(210, 180, 122); font-weight: bold; background-image: url("/_layouts/images/selectednav.gif"); background-repeat: repeat-x; background-color: rgb(255, 230, 160);
}
.ms-authoringcontrols td td.ms-viewselectorhover {
	padding: 0px; border: 1px solid rgb(210, 180, 122); font-weight: bold; background-image: url("/_layouts/images/selectednav.gif"); background-repeat: repeat-x; background-color: rgb(255, 230, 160);
}
td.ms-viewselector {
	padding: 0px; border: 1px solid rgb(210, 180, 122); font-weight: bold; background-image: url("/_layouts/images/selectednav.gif"); background-repeat: repeat-x; background-color: rgb(255, 230, 160);
}
.ms-menutoolbar td td {
	border: currentColor;
}
div.ms-viewselector {
	background-position: right; padding: 1px 12px 1px 4px; border: 1px solid rgb(255, 255, 255); cursor: pointer; background-image: url("/_layouts/images/menudarkspaced.gif"); background-repeat: no-repeat;
}
div.ms-viewselectorhover {
	background-position: right; padding: 1px 12px 1px 4px; border: 1px solid rgb(255, 255, 255); cursor: pointer; background-image: url("/_layouts/images/menudarkspaced.gif"); background-repeat: no-repeat;
}
div.ms-viewselector a {
	color: rgb(0, 0, 0);
}
.ms-menutoolbar td td.ms-viewselectorhover {
	background-image: url("/_layouts/images/menubuttonhover.gif"); background-color: rgb(255, 187, 71);
}
.ms-toolbar td td.ms-viewselectorhover {
	background-image: url("/_layouts/images/menubuttonhover.gif"); background-color: rgb(255, 187, 71);
}
.ms-authoringcontrols td td.ms-viewselectorhover {
	background-image: url("/_layouts/images/menubuttonhover.gif"); background-color: rgb(255, 187, 71);
}
td.ms-viewselector {
	width: 125px;
}
td.ms-viewselectorhover {
	width: 125px;
}
.ms-bottompaging {
	background: rgb(235, 243, 255);
}
.ms-bottompagingline1 {
	background: rgb(131, 176, 236); line-height: 1px;
}
.ms-bottompagingline2 {
	background: rgb(255, 255, 255); line-height: 1px;
}
.ms-bottompagingline3 {
	background: rgb(255, 255, 255); line-height: 0px;
}
.ms-paging {
	color: rgb(32, 77, 137); font-family: tahoma,sans-serif; font-size: 8pt; font-weight: normal;
}
.ms-bottompaging .ms-paging {
	color: rgb(76, 76, 76);
}
.ms-menutoolbar .ms-splitbuttondropdown {
	margin: 1px; padding: 0px 2px 1px 1px;
}
.ms-menutoolbar .ms-splitbuttontext {
	padding: 0px 6px 1px 8px;
}
.ms-splitbutton {
	margin: 0px 1px;
}
.ms-splitbuttonhover {
	margin: 0px 1px; border-collapse: collapse; background-image: url("/_layouts/images/menubuttonhover.gif");
}
.ms-splitbuttonhover .ms-splitbuttondropdown {
	border: 1px solid rgb(111, 157, 217); cursor: pointer;
}
.ms-splitbuttonhover .ms-splitbuttontext {
	border: 1px solid rgb(111, 157, 217); cursor: pointer;
}
.ms-splitbuttonhover .ms-splitbuttondropdown {
	padding: 0px 1px;
}
.ms-splitbuttonhover .ms-splitbuttontext {
	padding: 0px 5px 0px 7px;
}
.ms-rtetablecells {
	padding: 2px; border: 1px solid rgb(196, 196, 196);
}
.ms-rtetoolbarmenu {
	border: rgb(196, 196, 196); color: rgb(0, 0, 0); font-family: verdana; font-size: 8pt; background-color: rgb(243, 243, 243);
}
td.ms-rtetoolbarunsel {
	padding: 3px;
}
td.ms-rtetoolbarsel {
	padding: 2px; border: 1px solid rgb(137, 114, 79); background-image: url("/_layouts/images/rtebnsel.gif"); background-repeat: repeat-x;
}
.ms-rtetoolbardis {
	cursor: default;
}
a.ms-rtetoolbardis {
	cursor: default;
}
td.ms-rtetoolbarhov {
	padding: 2px; border: 1px solid rgb(210, 180, 122); color: rgb(0, 0, 0); cursor: pointer; background-image: url("/_layouts/images/rtebnhov.gif"); background-repeat: repeat-x; background-color: rgb(255, 246, 153);
}
.ms-gridT1 {
	width: 190px; text-align: left; color: rgb(0, 0, 0); font-family: verdana; font-size: 0.7em;
}
.ms-propertysheet th.ms-gridT1 {
	width: 190px; text-align: left; color: rgb(0, 0, 0); font-family: verdana; font-size: 0.7em;
}
.ms-gridCol {
	width: 90px; text-align: center; color: rgb(127, 127, 127); font-family: verdana; font-size: 0.6em;
}
.ms-viewselect a:link {
	color: rgb(0, 51, 153); font-family: Verdana,sans-serif; font-size: 8pt;
}
.ms-GRFontSize {
	color: rgb(0, 51, 153); font-family: Verdana,sans-serif; font-size: 8pt;
}
select {
	font-family: Verdana,sans-serif; font-size: 8pt;
}
hr {
	height: 2px; color: rgb(0, 51, 153);
}
.ms-formlabel {
	text-align: left; color: rgb(82, 82, 82); padding-top: 3px; padding-right: 8px; padding-bottom: 6px; font-family: verdana; font-size: 0.7em; font-weight: bold; border-top-color: rgb(216, 216, 216); border-top-width: 1px; border-top-style: solid;
}
.ms-formdescription a {
	color: rgb(0, 51, 153); text-decoration: none;
}
.ms-formvalidation {
	color: rgb(255, 0, 0); font-family: verdana; font-size: 8pt;
}
.ms-formtable .ms-formbody {
	line-height: 1.3em;
}
.ms-formtable .ms-formbodysurvey {
	line-height: 1.3em;
}
.ms-informationbar {
	border: 1px solid rgb(255, 223, 136); background-color: rgb(255, 249, 222);
}
.ms-informationbar td {
	color: rgb(0, 0, 0); font-family: tahoma; font-size: 8pt;
}
.ms-radiotext {
	height: 19px; text-align: left; font-family: verdana; font-size: 8pt; cursor: default;
}
.ms-radiobutton-child {
	margin-left: 20px;
}
.ms-gridtext {
	height: 19px; text-align: right; font-family: verdana; font-size: 8pt; cursor: default;
}
.ms-formbody {
	background: rgb(235, 243, 255); padding: 3px 6px 4px; font-family: verdana; font-size: 0.7em; vertical-align: top; border-top-color: rgb(216, 216, 216); border-top-width: 1px; border-top-style: solid;
}
.ms-formbodysurvey {
	padding: 5px 8px 15px; font-family: verdana; font-size: 0.7em; vertical-align: top; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.ms-formbody font {
	line-height: normal;
}
.ms-formline {
	padding-right: 8px; padding-left: 8px; border-top-color: rgb(196, 196, 196); border-top-width: 1px; border-top-style: solid;
}
.ms-formdescription {
	color: rgb(127, 127, 127); font-family: verdana; font-size: 8pt;
}
.ms-formfieldcontainer {
	
}
.ms-formfieldlabelcontainer {
	margin: 4px 4px 0px;
}
div.ms-formfieldlabelcontainer span.ms-formfieldlabel {
	padding: 1px 4px; height: 18px; text-align: left; color: rgb(119, 119, 119); font-family: tahoma; font-size: 8pt; font-weight: normal; border-top-color: rgb(204, 204, 204); border-right-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; background-image: url("/_layouts/images/globgrad.gif"); background-repeat: repeat-x; background-color: rgb(239, 235, 239);
}
.ms-formfieldvaluecontainer {
	padding: 5px; border: 1px solid rgb(204, 204, 204); margin-right: 4px; margin-bottom: 4px; margin-left: 4px;
}
.ms-searchbox {
	border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(127, 157, 185) currentColor rgb(127, 157, 185) rgb(127, 157, 185); height: 19px !important; color: rgb(25, 82, 164); padding-top: 2px; padding-left: 2px; font-family: Verdana; font-size: 8pt;
}
.ms-pickersearchbox {
	border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(127, 157, 185) currentColor rgb(127, 157, 185) rgb(127, 157, 185); height: 19px !important; color: rgb(25, 82, 164); padding-top: 2px; padding-left: 2px; font-family: Verdana; font-size: 8pt;
}
.ms-searchform {
	top: -6px; margin-right: 10px; position: relative;
}
.ms-searchform input {
	padding: 2px; height: 19px;
}
select.ms-searchbox {
	border: 1px solid rgb(127, 157, 185); margin-right: 6px;
}
.ms-searchimage {
	border-width: 1px; border-style: solid; border-color: rgb(127, 157, 185) rgb(127, 157, 185) rgb(127, 157, 185) rgb(158, 214, 255); padding-top: 2px !important; padding-right: 3px; padding-bottom: 2px !important; padding-left: 3px; background-color: rgb(233, 242, 253);
}
.ms-searchcorner {
	background-image: url("/_layouts/images/srchcrnr.gif"); background-repeat: no-repeat; background-color: rgb(255, 255, 255);
}
.ms-secondary-title {
	padding-bottom: 3px; display: block;
}
table.ms-form th {
	text-align: left; color: rgb(0, 51, 153); font-family: verdana; font-size: 8pt; font-weight: normal; vertical-align: top;
}
table.ms-form td {
	width: 100%; font-size: 8pt; vertical-align: top;
}
.ms-formrecurrence {
	text-align: left; font-family: verdana; font-size: 8pt; font-weight: normal; vertical-align: top;
}
.ms-fileinput {
	font-family: Verdana,sans-serif; font-size: 8pt;
}
.ms-longfileinput {
	width: 386px; font-family: Verdana,sans-serif; font-size: 8pt;
}
.ms-long {
	width: 386px;
}
.ms-longer {
	width: 411px;
}
.ms-rtelong {
	width: 384px;
}
.ms-rtelonger {
	width: 409px;
}
.ms-input {
	font-family: Verdana,sans-serif; font-size: 8pt;
}
.ms-long {
	font-family: Verdana,sans-serif; font-size: 8pt;
}
.ms-rtelong {
	font-family: Verdana,sans-serif; font-size: 8pt;
}
.ms-longer {
	font-family: Verdana,sans-serif; font-size: 8pt;
}
.ms-rtelonger {
	font-family: Verdana,sans-serif; font-size: 8pt;
}
.ms-radiotext {
	font-family: Verdana,sans-serif; font-size: 8pt;
}
.ms-inputuserfield {
	font-family: Verdana,sans-serif; font-size: 8pt;
}
.ms-rtedropdown {
	font-family: Verdana,sans-serif; font-size: 8pt;
}
.ms-lookuptypeintextbox {
	font-family: Verdana,sans-serif; font-size: 8pt;
}
.ms-inputuserfield {
	border: 1px solid rgb(165, 165, 165);
}
.ms-rtelong {
	border: 1px solid rgb(165, 165, 165);
}
.ms-rtelonger {
	border: 1px solid rgb(165, 165, 165);
}
div.ms-inputuserfield a {
	color: rgb(0, 0, 0); font-style: normal; font-weight: normal; text-decoration: none;
}
div.ms-inputuserfield {
	padding-top: 2px; padding-left: 1px;
}
.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;
}
.ms-bannerContainer {
	background-position: right top; padding-right: 10px; padding-left: 5px; background-image: url("/_layouts/images/siteTitleBKGD.gif"); background-repeat: repeat-y; background-color: rgb(255, 255, 255);
}
.ms-globalbreadcrumb {
	padding: 2px 10px 2px 5px; text-align: right; font-size: 8pt; background-color: rgb(235, 243, 255);
}
.ms-globalbreadcrumb {
	color: rgb(102, 102, 102); text-decoration: none;
}
.ms-globalbreadcrumb a {
	color: rgb(102, 102, 102); text-decoration: none;
}
.ms-globalbreadcrumb a:hover {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.ms-globalleft {
	float: left;
}
.ms-globalright {
	float: right;
}
.ms-globallinks {
	font-family: tahoma; font-size: 8pt;
}
.ms-globallinks {
	color: rgb(102, 102, 102); font-family: tahoma; text-decoration: none;
}
.ms-globallinks a {
	color: rgb(102, 102, 102); font-family: tahoma; text-decoration: none;
}
.ms-pagebreadcrumb {
	padding: 2px 3px 3px 11px; border-top-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.ms-pagebreadcrumb {
	color: rgb(102, 102, 102); font-size: 8pt; text-decoration: none; background-color: rgb(235, 243, 255);
}
.ms-pagebreadcrumb a {
	color: rgb(102, 102, 102); font-size: 8pt; text-decoration: none; background-color: rgb(235, 243, 255);
}
.ms-sitetitle {
	font: bold 11pt/normal verdana; margin: 0px; padding: 4px 0px 7px 6px; color: rgb(102, 102, 102); vertical-align: middle; font-size-adjust: none; font-stretch: normal;
}
.ms-sitetitle a {
	font: bold 11pt/normal verdana; color: rgb(102, 102, 102); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
h1.ms-sitetitle {
	margin: 0px; padding: 0px;
}
td.ms-titleimagearea {
	padding-left: 2px;
}
.ms-siteaction {
	font: bold 8pt/normal tahoma; color: rgb(102, 102, 102); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.ms-siteaction a {
	font: bold 8pt/normal tahoma; color: rgb(102, 102, 102); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
table.ms-siteaction td.ms-siteaction {
	border-right-color: rgb(191, 191, 191); border-right-width: 1px; border-right-style: solid;
}
table.ms-siteaction td.ms-siteaction div {
	padding: 3px 8px; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid;
}
.ms-siteactionsmenu {
	font: 8pt/normal tahoma; padding: 0px; border: currentColor; white-space: nowrap; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.ms-siteactionsmenu div div div {
	padding: 1px 4px 3px 10px; border-top-color: rgb(101, 147, 207); border-right-color: rgb(101, 147, 207); border-left-color: rgb(101, 147, 207); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; background-image: url("/_layouts/images/siteactionsmenugrad.gif"); background-repeat: repeat-x; background-color: rgb(101, 147, 207);
}
.ms-siteactionsmenu div div div a {
	color: rgb(255, 255, 255); font-weight: bold;
}
.ms-siteactionsmenu div div div.ms-siteactionsmenuhover {
	border-top-color: rgb(137, 114, 79); border-right-color: rgb(137, 114, 79); border-left-color: rgb(137, 114, 79); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; background-image: url("/_layouts/images/siteactionsmenuhovergrad.gif"); background-color: rgb(255, 165, 33);
}
.ms-actionbar {
	border: 1px solid rgb(111, 157, 217); padding-top: 1px; background-color: rgb(255, 255, 255);
}
.ms-actionsep {
	height: 8px; border-right-color: rgb(111, 157, 217); border-right-width: 1px; border-right-style: solid;
}
.ms-topnavContainer {
	border-width: medium medium medium 1px; border-style: none none none solid; border-color: currentColor currentColor currentColor rgb(194, 220, 255);
}
.ms-topnav {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(194, 220, 255) rgb(194, 220, 255) currentColor rgb(255, 255, 255); color: rgb(55, 100, 160); font-family: Tahoma; font-size: 8pt; background-image: url("/_layouts/images/topnavunselected.gif"); background-repeat: repeat-x; background-color: rgb(226, 239, 255);
}
.ms-topnav a {
	padding: 1px 8px 0px; height: 18px; display: block; white-space: nowrap;
}
.ms-topnavselected {
	background: url("/_layouts/images/topnavselected.gif") repeat-x rgb(101, 147, 207); border-width: 1px 1px 0px; border-style: solid; border-color: rgb(121, 167, 227) rgb(121, 167, 227) rgb(121, 167, 227) rgb(227, 239, 255); color: rgb(0, 51, 153); font-weight: bold;
}
.ms-topnavselected a {
	color: rgb(0, 51, 153);
}
.ms-topNavHover {
	border-width: 1px 1px 0px; border-style: solid; border-color: rgb(194, 167, 112) rgb(194, 167, 112) rgb(194, 167, 112) rgb(255, 255, 255); color: rgb(0, 0, 0); background-image: url("/_layouts/images/topnavhover.gif"); background-color: rgb(255, 230, 160);
}
.ms-topNavHover a {
	color: rgb(0, 0, 0);
}
.ms-topnav img {
	left: -6px; position: relative;
}
.ms-topNavFlyOutsContainer {
	border: 1px solid rgb(194, 220, 255);
}
.ms-topNavFlyOuts {
	font-family: Tahoma; font-size: 8pt; background-color: rgb(242, 248, 255);
}
.ms-topNavFlyOuts a {
	padding: 4px 8px; color: rgb(55, 100, 160); display: block; min-width: 120px;
}
.ms-topNavFlyOutsHover {
	color: rgb(0, 0, 0); background-color: rgb(255, 230, 160);
}
.ms-nav td {
	font-size: 8pt;
}
.ms-nav .ms-SPZoneLabel {
	font-size: 8pt;
}
.ms-formula {
	width: 222px; height: 135px; font-family: Verdana,sans-serif; font-size: 8pt;
}
.ms-dtinput {
	padding: 0px 4px 0px 0px; font-size: 0px; vertical-align: middle;
}
.ms-dttimeinput {
	padding: 0px 4px 0px 0px; font-size: 0px; vertical-align: middle;
}
.ms-dttimeinput {
	direction: ltr;
}
.ms-nav th {
	text-align: left; color: rgb(0, 0, 0); font-family: Verdana,sans-serif; font-size: 8pt; font-weight: normal;
}
.ms-quicklaunchnavsep {
	background-color: rgb(131, 176, 236);
}
.ms-quicklaunch table td {
	border-top-color: rgb(173, 209, 255); border-top-width: 1px; border-top-style: solid;
}
.ms-quicklaunch .ms-treeviewouter table td {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.ms-quicklaunch table.ms-navheader td {
	padding: 1px 4px 4px; border-top-color: rgb(242, 248, 255); border-left-color: rgb(242, 248, 255); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; background-color: rgb(214, 232, 255);
}
.ms-navheader2 td {
	padding: 1px 4px 4px; border-top-color: rgb(242, 248, 255); border-left-color: rgb(242, 248, 255); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; background-color: rgb(214, 232, 255);
}
.ms-quicklaunch span.ms-navheader {
	padding: 1px 4px 4px; border-top-color: rgb(242, 248, 255); border-left-color: rgb(242, 248, 255); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; background-color: rgb(214, 232, 255);
}
div.ms-treeviewouter div {
	border-top-color: rgb(173, 209, 255); border-top-width: 1px; border-top-style: solid;
}
div.ms-treeviewouter div div {
	border: currentColor;
}
.ms-quicklaunch span.ms-navheader {
	padding: 1px 6px 3px; border-top-color: rgb(173, 209, 255); border-bottom-color: rgb(173, 209, 255); border-left-color: rgb(242, 248, 255); border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; background-color: rgb(214, 232, 255);
}
.ms-quicklaunch table.ms-navsubmenu2 td {
	border: currentColor;
}
.ms-quicklaunch table.ms-selectednavheader td {
	width: 100%; background-color: rgb(255, 246, 153);
}
.ms-quicklaunch table.ms-selectednavheader {
	border: currentColor;
}
.ms-quicklaunch span {
	display: block;
}
.ms-quicklaunch div.ms-navsubmenu1 br {
	display: none;
}
.ms-quicklaunch table.ms-selectednav {
	margin: 2px 2px 0px; border: 1px solid rgb(210, 180, 122); width: 97%; background-image: url("/_layouts/images/selectednav.gif"); background-repeat: repeat-x; background-color: rgb(255, 230, 160);
}
.ms-quicklaunch table.ms-selectednav td {
	background: url("/_layouts/images/selectednavbullet.gif") no-repeat left top; margin: 0px; padding: 0px 4px 1px 12px; border: 1px solid rgb(255, 255, 255);
}
table.ms-selectednav td a.ms-selectednav {
	color: rgb(0, 0, 0);
}
.ms-quicklaunch table.ms-selectednavheader td {
	padding: 1px 6px 3px; width: 100%; border-top-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; background-image: url("/_layouts/images/selectednav.gif"); background-repeat: repeat-x; background-color: rgb(255, 230, 160);
}
.ms-selectednavheader a {
	color: rgb(0, 0, 0); font-weight: bold; text-decoration: none;
}
.ms-selectednavheader a:hover {
	color: rgb(0, 0, 0); text-decoration: underline;
}
table.ms-navitem td {
	padding: 3px 6px 4px 16px; font-family: tahoma; background-image: url("/_layouts/images/navBullet.gif"); background-repeat: no-repeat;
}
span.ms-navitem {
	padding: 3px 6px 4px 16px; font-family: tahoma; background-image: url("/_layouts/images/navBullet.gif"); background-repeat: no-repeat;
}
.ms-navsubmenu1 {
	width: 100%; border-collapse: collapse; background-color: rgb(242, 248, 255);
}
.ms-navsubmenu2 {
	width: 100%; margin-bottom: 6px; background-color: rgb(242, 248, 255);
}
table.ms-navselected {
	padding: 2px;
}
table.ms-navselected {
	background-image: url("/_layouts/images/SELECTEDNAV.GIF"); background-repeat: repeat-x; background-color: rgb(255, 230, 160);
}
span.ms-navselected {
	background-image: url("/_layouts/images/SELECTEDNAV.GIF"); background-repeat: repeat-x; background-color: rgb(255, 230, 160);
}
table.ms-navselected td {
	padding: 3px 6px 4px 17px; background-image: url("/_layouts/images/navBullet.gif"); background-repeat: no-repeat;
}
table.ms-navheader td {
	background-image: none;
}
.ms-navheader a {
	color: rgb(0, 51, 153); font-weight: bold; text-decoration: none;
}
.ms-navheader2 a {
	color: rgb(0, 51, 153); font-weight: bold; text-decoration: none;
}
.ms-navheader a:hover {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.ms-navheader2 a:hover {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.ms-navItem a {
	color: rgb(0, 51, 153); text-decoration: none;
}
.ms-navItem a:hover {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.ms-navheaderstatic {
	color: rgb(76, 76, 76);
}
.ms-navitemstatic {
	color: rgb(76, 76, 76);
}
.ms-quicklaunchouter {
	border-right-color: rgb(131, 176, 236); border-bottom-color: rgb(131, 176, 236); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.ms-quicklaunchouter {
	margin: 0px 1px 2px;
}
.ms-tvselected {
	background-color: rgb(255, 218, 138);
}
.ms-tvselected a {
	color: rgb(0, 0, 0);
}
.ms-treeviewouter td.ms-navitem {
	border-left-color: rgb(242, 248, 255); border-left-width: 2px; border-left-style: solid;
}
.ms-treeviewouter a.ms-navitem {
	padding: 0px 1px;
}
table.ms-recyclebin td {
	padding: 3px 5px 7px 3px; width: 100%; border-top-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; background-color: rgb(242, 248, 255);
}
table.ms-recyclebin td a {
	color: rgb(0, 136, 0); font-weight: bold; text-decoration: none;
}
table.ms-recyclebin td a:hover {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.ms-quickLaunch {
	border: 1px solid rgb(111, 157, 217); line-height: 10pt; font-family: tahoma; font-size: 8pt; background-color: rgb(242, 248, 255);
}
.ms-quicklaunchheader {
	padding: 2px 6px 4px; color: rgb(0, 51, 153); font-size: 8pt; font-weight: normal; border-left-color: rgb(242, 248, 255); border-left-width: 1px; border-left-style: solid; background-image: url("/_layouts/images/quickLaunchHeader.gif"); background-repeat: repeat-x; background-color: rgb(214, 232, 255);
}
.ms-quicklaunchheader a {
	color: rgb(0, 51, 153); text-decoration: none;
}
.ms-unselectednav a {
	color: rgb(0, 51, 153); text-decoration: none;
}
.ms-quicklaunchheader a:hover {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.ms-navline {
	border-bottom-color: rgb(173, 173, 173); border-bottom-width: 1px; border-bottom-style: solid;
}
.ms-navwatermark {
	color: rgb(255, 223, 136);
}
.ms-selectednav {
	background: rgb(255, 246, 153); border: 1px solid rgb(35, 83, 178); padding-top: 1px; padding-bottom: 2px;
}
.ms-GRSortFilter {
	background: rgb(255, 246, 153); border: 1px solid rgb(35, 83, 178); padding-top: 1px; padding-bottom: 2px;
}
.ms-unselectednav {
	border: 1px solid rgb(131, 176, 236); padding-top: 1px; padding-bottom: 2px;
}
.ms-templatepickerselected {
	float: left;
}
.ms-templatepickerunselected {
	float: left;
}
.ms-templatepickerunselected {
	padding-top: 2px; margin-right: 1px;
}
.ms-templatepickerselected {
	margin-right: 1px;
}
.ms-templatepickerunselected div {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(196, 196, 196) rgb(196, 196, 196) currentColor; padding: 1px 5px 3px; white-space: nowrap; background-image: url("/_layouts/images/templatepickerunselected.gif"); background-repeat: repeat-x; background-color: rgb(189, 189, 189);
}
.ms-templatepickerselected div {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(194, 167, 112) rgb(194, 167, 112) currentColor; padding: 3px 5px; white-space: nowrap; background-image: url("/_layouts/images/templatepickerselected.gif"); background-repeat: repeat-x; background-color: rgb(255, 255, 255);
}
.ms-templatepickerselected div a {
	color: rgb(0, 0, 0);
}
.ms-templatepickerunselected div a {
	color: rgb(0, 0, 0);
}
.ms-templatepicker {
	width: 320px; height: 175px; font-family: tahoma; font-size: 8pt;
}
.ms-lactiontable {
	width: 100%;
}
.ms-laction {
	padding-right: 2px; padding-left: 2px; border-top-color: rgb(184, 190, 208); border-top-width: 1px; border-top-style: solid;
}
.ms-lactionheader {
	padding: 4px;
}
.ms-lactionitem {
	padding: 3px 4px; white-space: nowrap;
}
.ms-lactionitem a {
	color: rgb(0, 51, 153); text-decoration: none;
}
.ms-lactionitem a:hover {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.ms-diffselected {
	border: 1px solid rgb(210, 180, 122); background-image: url("/_layouts/images/SELECTEDNAV.GIF"); background-repeat: repeat-x; background-color: rgb(255, 230, 160);
}
.ms-diffselected table {
	border: 1px solid rgb(255, 255, 255); width: 100%;
}
.ms-diffselected .ms-lactionbullet {
	padding-left: 3px;
}
.ms-diffselected .ms-lactionitem {
	padding-right: 3px;
}
.ms-diffselected .ms-lactionitem a {
	color: rgb(0, 0, 0);
}
.ms-versiondiffnum {
	font-weight: bold;
}
.ms-verticaldots {
	border-right-color: rgb(131, 176, 236); border-left-color: currentColor; border-right-width: 1px; border-left-width: medium; border-right-style: solid; border-left-style: none;
}
.ms-nav {
	font-family: tahoma; background-image: url("/_layouts/images/navshape.jpg"); background-repeat: repeat-x; background-color: rgb(131, 176, 236);
}
.ms-relatedtable {
	background: rgb(242, 242, 242); border: 1px solid rgb(148, 148, 148); width: 100%;
}
.ms-relatedheaderleftcorner {
	
}
.ms-relatedheaderrightcorner {
	
}
.ms-relatedicon {
	padding: 2px; text-align: center;
}
.ms-relatedicon img {
	border: 0px currentColor;
}
.ms-relatedtext {
	padding: 2px; color: rgb(57, 102, 191);
}
.ms-relatedtext a:visited {
	color: rgb(57, 102, 191); font-family: tahoma,sans-serif; text-decoration: none;
}
.ms-relatedtext a:link {
	color: rgb(57, 102, 191); font-family: tahoma,sans-serif; text-decoration: none;
}
.ms-relatedtext a:active {
	color: rgb(57, 102, 191); font-family: tahoma,sans-serif; text-decoration: none;
}
.ms-relatedtext a:hover {
	color: rgb(57, 102, 191); font-family: tahoma,sans-serif; text-decoration: underline;
}
.ms-globalTitleArea {
	background-position: right top; text-align: right; padding-top: 1px; padding-right: 0px; padding-left: 5px; background-image: url("/_layouts/images/siteTitleBKGD.gif"); background-repeat: repeat-y;
}
.ms-globalTitleAreaSeparator {
	background-position: right; background-image: url("/_layouts/images/siteTitleBKGD.gif"); background-repeat: repeat-y; background-color: rgb(255, 255, 255);
}
.ms-titlearea {
	color: rgb(102, 102, 102); letter-spacing: 0.1em; font-family: tahoma; font-size: 8pt;
}
.ms-mwstitlearea {
	color: rgb(102, 102, 102); letter-spacing: 0.1em; font-family: tahoma; font-size: 8pt;
}
.ms-titlearea a {
	color: rgb(57, 102, 191); text-decoration: none;
}
.ms-titlearea a:hover {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.ms-mwstitlearea a:hover {
	color: rgb(0, 0, 0); text-decoration: underline;
}
td.ms-mwstitlearea a {
	color: rgb(57, 102, 191); text-decoration: none;
}
.ms-titlearealeft {
	background-color: rgb(214, 232, 255);
}
td.ms-titleareaframe {
	text-align: center; background-image: url("/_layouts/images/pageTitleBKGD.gif"); background-repeat: repeat-x; background-color: rgb(214, 232, 255);
}
div.ms-titleareaframe {
	text-align: center; background-image: url("/_layouts/images/pageTitleBKGD.gif"); background-repeat: repeat-x; background-color: rgb(214, 232, 255);
}
.ms-pagetitleareaframe {
	text-align: center; background-image: url("/_layouts/images/pageTitleBKGD.gif"); background-repeat: repeat-x; background-color: rgb(214, 232, 255);
}
.ms-mwspagetitleareaframe {
	text-align: center; background-image: url("/_layouts/images/pageTitleBKGD.gif"); background-repeat: repeat-x; background-color: rgb(214, 232, 255);
}
.ms-consoletitleareaframe {
	text-align: center; background-image: url("/_layouts/images/pageTitleBKGD.gif"); background-repeat: repeat-x; background-color: rgb(214, 232, 255);
}
div.ms-titleareaframe {
	height: 100%;
}
.ms-pagetitleareaframe table {
	background-position: 332px 4px; height: 54px; background-image: url("/_layouts/images/topshape.jpg"); background-repeat: no-repeat;
}
.ms-titlearealine {
	background-color: rgb(131, 176, 236);
}
.ms-titleareaframe table td.ms-titlearea {
	padding: 7px 0px 1px;
}
.ms-areaseparator table td.ms-titlearea {
	padding: 7px 0px 1px;
}
.ms-pagetitleareaframe table td.ms-titlearea {
	padding: 7px 0px 1px;
}
.ms-consoletitleareaframe {
	padding: 7px 0px 1px;
}
.ms-consoletitleareaframe {
	width: 8px;
}
.ms-consoletitleareaframebottom {
	padding: 0px; text-align: center; background-color: rgb(214, 232, 255);
}
.ms-mwspagetitleareaframe {
	width: 100%;
}
.ms-mwstitlearealine {
	background-color: rgb(214, 232, 255);
}
.ms-titleareaseparator {
	padding-bottom: 5px; background-color: rgb(131, 176, 236);
}
.ms-titleareaseparator div {
	border-top-color: rgb(111, 157, 217); border-top-width: 1px; border-top-style: solid; background-color: rgb(214, 232, 255);
}
.ms-sitemapdirectional {
	unicode-bidi: embed;
}
.ms-sitemapdirectional a {
	unicode-bidi: embed;
}
.ms-areaseparatorcorner {
	height: 8px; border-right-color: rgb(111, 157, 217); border-right-width: 1px; border-right-style: solid; background-image: url("/_layouts/images/framecornergrad.gif"); background-repeat: repeat-y;
}
td.ms-areaseparatorleft {
	background: url("/_layouts/images/pageTitleBKGD.gif") repeat-x rgb(214, 232, 255); height: 100%; border-right-color: rgb(111, 157, 217); border-right-width: 1px; border-right-style: solid;
}
div.ms-areaseparatorleft {
	background: url("/_layouts/images/navshape.jpg") no-repeat -143px 0px rgb(131, 176, 236); height: 100%; border-right-color: rgb(111, 157, 217); border-right-width: 1px; border-right-style: solid;
}
div.ms-areaseparatorright {
	background: url("/_layouts/images/pagebackgrad.gif") repeat-x rgb(131, 176, 236); height: 100%; padding-right: 2px; border-left-color: rgb(111, 157, 217); border-left-width: 1px; border-left-style: solid;
}
.ms-titlearearight .ms-areaseparatorright {
	background: url("/_layouts/images/pageTitleBKGD.gif") repeat-x rgb(214, 232, 255); height: 100%; padding-right: 2px; border-left-color: rgb(111, 157, 217); border-left-width: 1px; border-left-style: solid;
}
.ms-areaseparator {
	height: 61px; padding-left: 5px; border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none; background-image: url("/_layouts/images/formtitlegrad.gif"); background-repeat: repeat-x; background-color: rgb(255, 234, 173);
}
.ms-pagemargin {
	background-position: -143px 0px; height: 100%; background-image: url("/_layouts/images/navshape.jpg"); background-repeat: no-repeat; background-color: rgb(131, 176, 236);
}
td.ms-rightareacell div.ms-pagemargin {
	height: 100%; border-left-color: rgb(131, 176, 236); border-left-width: 1px; border-left-style: solid; background-image: url("/_layouts/images/pagebackgrad.gif"); background-repeat: repeat-x; background-color: rgb(131, 176, 236);
}
.ms-bodyareacell {
	width: 100%; height: 100%; vertical-align: top;
}
.ms-pagebottommargin {
	background: rgb(131, 176, 236);
}
.ms-pagebottommarginleft {
	background: rgb(131, 176, 236);
}
.ms-pagebottommarginright {
	background: rgb(131, 176, 236);
}
.ms-bodyareapagemargin {
	background: rgb(131, 176, 236); border-top-color: rgb(111, 157, 217); border-top-width: 1px; border-top-style: solid;
}
.ms-bodyareaframe {
	width: 100%; height: 100%; vertical-align: top; border-top-color: rgb(111, 157, 217); border-right-color: rgb(111, 157, 217); border-left-color: rgb(111, 157, 217); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; background-color: rgb(255, 255, 255);
}
.ms-viewareaframe {
	width: 100%; height: 100%; vertical-align: top; border-top-color: rgb(111, 157, 217); border-right-color: rgb(111, 157, 217); border-left-color: rgb(111, 157, 217); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; background-color: rgb(255, 255, 255);
}
.ms-bodyareaframe {
	padding: 10px;
}
.ms-formareaframe {
	padding: 8px; height: 100%; vertical-align: top; background-color: rgb(255, 255, 255);
}
.ms-pagetitle {
	margin: 0px 0px 4px; color: rgb(0, 0, 0); font-family: verdana; font-size: 16pt; font-weight: normal;
}
.ms-pagetitle a {
	margin: 0px; color: rgb(0, 0, 0); font-weight: normal; text-decoration: none;
}
.ms-pagetitle a:hover {
	
}
.ms-pagecaption {
	color: rgb(0, 0, 0); font-family: arial,verdana,sans-serif; font-size: 9pt;
}
.ms-selected {
	color: rgb(0, 0, 0); border-top-color: rgb(255, 228, 153); border-bottom-color: rgb(255, 228, 153); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-image: url("/_layouts/images/filedialogselected.gif"); background-repeat: repeat-x; background-color: rgb(255, 228, 153);
}
.ms-selected span {
	color: rgb(0, 0, 0);
}
.ms-vh table.ms-selectedtitle {
	height: 21px;
}
.ms-vh2 table.ms-selectedtitle {
	height: 21px;
}
.ms-vh-icon table.ms-selectedtitle {
	height: 21px;
}
.ms-vh table.ms-unselectedtitle {
	height: 21px;
}
.ms-vh2 table.ms-unselectedtitle {
	height: 21px;
}
.ms-vh-icon table.ms-unselectedtitle {
	height: 21px;
}
.ms-vh table.ms-selectedtitle {
	border: currentColor; background-color: rgb(221, 225, 229);
}
.ms-vh2 table.ms-selectedtitle {
	border: currentColor; background-color: rgb(221, 225, 229);
}
.ms-vh-icon table.ms-selectedtitle {
	border: currentColor; background-color: rgb(221, 225, 229);
}
.ms-vh2 .ms-selectedtitle .ms-vb {
	padding-top: 1px; padding-right: 5px; padding-left: 5px;
}
.ms-vh2 .ms-unselectedtitle .ms-vb {
	padding-top: 1px; padding-right: 5px; padding-left: 5px;
}
.ms-vh-icon .ms-selectedtitle .ms-vb {
	padding-left: 0px; vertical-align: middle;
}
.ms-vh-icon .ms-unselectedtitle .ms-vb {
	padding-left: 0px; vertical-align: middle;
}
.ms-vh-icon {
	padding-right: 4px; padding-left: 6px;
}
.ms-propertysheet th.ms-vh2 {
	font-family: tahoma;
}
.ms-propertysheet th.ms-vh2-nofilter {
	font-family: tahoma;
}
.ms-listviewtable .ms-vh2 {
	padding: 1px 1px 0px;
}
.ms-summarystandardbody .ms-vh2 {
	padding: 1px 1px 0px;
}
.ms-listviewtable .ms-vb2 {
	padding-right: 7px; padding-left: 7px;
}
.ms-summarystandardbody .ms-vb2 {
	padding-right: 7px; padding-left: 7px;
}
.ms-basictable {
	border-collapse: collapse;
}
.ms-selectedtitle {
	margin: 0px; padding: 0px; border: 1px solid rgb(176, 148, 96); cursor: pointer; background-color: rgb(255, 255, 255);
}
.ms-selectedtitlealternative {
	margin: 0px; padding: 0px; border: 1px solid rgb(176, 148, 96); cursor: pointer; background-color: rgb(255, 255, 255);
}
.ms-unselectedtitle {
	margin: 0px; padding: 0px; background-color: transparent;
}
.ms-vb-title .ms-unselectedtitle {
	padding: 1px;
}
.ms-menuimagecell {
	background: url("/_layouts/images/selectednav.gif") repeat-x rgb(255, 230, 160); padding: 0px; border: 1px solid rgb(255, 255, 255); height: 18px; cursor: pointer;
}
.ms-vh .ms-menuimagecell {
	height: 20px;
}
.ms-vh2 .ms-menuimagecell {
	height: 20px;
}
.ms-vh-icon .ms-menuimagecell {
	height: 20px;
}
.ms-vh .ms-menuimagecell img {
	margin-top: 2px; margin-bottom: 2px;
}
.ms-vh2 .ms-menuimagecell img {
	margin-top: 2px; margin-bottom: 2px;
}
.ms-vh-icon .ms-menuimagecell img {
	margin-top: 2px; margin-bottom: 2px;
}
.ms-filedialog td {
	height: 16px;
}
.ms-descriptiontext {
	text-align: left; color: rgb(76, 76, 76); font-family: tahoma; font-size: 8pt;
}
.ms-webpartpagedescription {
	padding: 8px 12px 0px; color: rgb(90, 90, 90); font-family: verdana; font-size: 8pt;
}
.ms-inputformdescription {
	width: 475px; padding-right: 9px;
}
.ms-inputformcontrols {
	width: 375px;
}
.ms-halfinputformcontrols {
	width: 150px;
}
.ms-dspadapterlist {
	color: rgb(127, 127, 127); padding-left: 1cm; font-family: verdana; font-size: 8pt;
}
.ms-alerttext {
	color: rgb(255, 0, 0); font-family: verdana; font-size: 8pt;
}
.ms-separator {
	color: rgb(131, 176, 236); font-size: 10pt;
}
.ms-separator img {
	background: rgb(154, 198, 255); margin: 0px 1px; width: 1px; height: 16px; border-right-color: rgb(242, 248, 255); border-bottom-color: rgb(242, 248, 255); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.ms-authoringcontrols {
	color: rgb(82, 82, 82); font-family: tahoma; font-size: 8pt; background-color: rgb(235, 243, 255);
}
.ms-propertysheet th.ms-authoringcontrols {
	text-align: left; color: rgb(8, 55, 114); font-family: tahoma; font-size: 8pt; background-color: rgb(235, 243, 255);
}
.ms-multiselectbox {
	width: 175px;
}
.ms-lookuptypeindropdown {
	width: 20em;
}
.ms-lookuptypeintextbox {
	width: 20em; vertical-align: middle;
}
.ms-sectionheader {
	color: rgb(82, 82, 82); font-family: tahoma; font-size: 8pt; font-weight: bold;
}
.ms-linksectionheader {
	text-align: left; color: rgb(0, 0, 0); font-family: tahoma; font-size: 8pt; font-weight: bold;
}
.ms-propertysheet th.ms-linksectionheader {
	text-align: left; color: rgb(0, 0, 0); font-family: tahoma; font-size: 8pt; font-weight: bold;
}
td.ms-linksectionheader {
	border: 1px solid rgb(173, 209, 255); text-align: left; background-image: url("/_layouts/images/linksectiongrad.gif"); background-repeat: repeat-x; background-color: rgb(235, 243, 255);
}
th.ms-linksectionheader {
	border: 1px solid rgb(173, 209, 255); text-align: left; background-image: url("/_layouts/images/linksectiongrad.gif"); background-repeat: repeat-x; background-color: rgb(235, 243, 255);
}
table.ms-disc-bar {
	border: 1px solid rgb(121, 167, 227); text-align: left; background-image: url("/_layouts/images/quicklaunchheader.gif"); background-repeat: repeat-x; background-color: rgb(214, 232, 255);
}
table.ms-disc hr {
	height: 1px; color: rgb(173, 209, 255);
}
.ms-attachUploadButtons {
	text-align: right;
}
.ms-sectionheader a {
	color: rgb(82, 82, 82); text-decoration: none;
}
.ms-sectionheader a:hover {
	color: rgb(82, 82, 82); text-decoration: none;
}
.ms-sectionheader a:visited {
	color: rgb(82, 82, 82); text-decoration: none;
}
.ms-propertysheet .ms-sectionheader a {
	color: rgb(82, 82, 82); text-decoration: none;
}
.ms-propertysheet .ms-sectionheader a:hover {
	color: rgb(82, 82, 82); text-decoration: none;
}
.ms-sectionline {
	background-color: rgb(217, 217, 217);
}
.ms-sectionhighlight-top {
	border-width: 1px 0px; border-style: solid; border-color: rgb(255, 153, 50) currentColor; font-family: tahoma; font-size: 8pt; background-color: rgb(247, 243, 205);
}
.ms-sectionhighlight {
	color: rgb(76, 76, 76); background-color: rgb(255, 251, 216);
}
.ms-sectionhighlight-line {
	padding: 0px; height: 1px; background-color: rgb(255, 153, 50);
}
.ms-partline {
	background-color: rgb(173, 209, 255);
}
.ms-propertysheet {
	text-align: left; color: rgb(76, 76, 76); font-family: verdana; font-size: 0.7em;
}
.ms-propertysheet th {
	color: rgb(76, 76, 76); font-family: verdana; font-size: 8pt; font-weight: normal;
}
.ms-propertysheet a {
	color: rgb(57, 102, 191); text-decoration: none;
}
.ms-propertysheet a:hover {
	color: rgb(0, 0, 0); text-decoration: underline;
}
table.ms-pageinformation {
	height: 115px; font-family: tahoma; font-size: 8pt;
}
table.ms-createpageinformation {
	height: 115px; font-family: tahoma; font-size: 8pt;
}
table.ms-pageinformation {
	background-image: url("/_layouts/images/settingsgraphic.jpg"); background-repeat: repeat-x; background-color: rgb(255, 255, 255);
}
table.ms-createpageinformation {
	background-image: url("/_layouts/images/creategraphic.jpg"); background-repeat: repeat-x; background-color: rgb(255, 255, 255);
}
.ms-pageinformation th {
	text-align: left; color: rgb(32, 77, 137);
}
.ms-createpageinformation th {
	text-align: left; color: rgb(32, 77, 137);
}
.ms-pageinformation table td {
	padding: 3px 5px 3px 1px; text-align: left; color: rgb(0, 0, 0); font-family: tahoma; font-size: 8pt;
}
.ms-createpageinformation table td {
	padding: 3px 5px 3px 1px; text-align: left; color: rgb(0, 0, 0); font-family: tahoma; font-size: 8pt;
}
.ms-pageinformation table th {
	padding: 3px 5px 3px 1px;
}
.ms-storMeFree {
	border: 1px dashed white; background-color: rgb(128, 240, 220);
}
.ms-storMeUsed {
	background: rgb(142, 187, 245); border: 1px solid white;
}
.ms-storMeEstimated {
	border: 1px dotted white; background-color: rgb(131, 176, 236);
}
.ms-storMeFilterBar {
	background: rgb(142, 187, 245);
}
.ms-informationtablehover {
	border: 1px solid rgb(173, 209, 255);
}
.ms-informationtablehover td {
	background-color: rgb(235, 243, 255);
}
.ms-informationtablehover th {
	background-color: rgb(235, 243, 255);
}
.ms-informationtablehover td {
	border-top-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.ms-informationtablehover th {
	border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid;
}
.ms-informationtablestatic {
	background-image: url("/_layouts/images/settingsbkg.jpg"); background-repeat: no-repeat;
}
.ms-pageinformationheader {
	color: rgb(0, 0, 0); font-weight: bold;
}
.ms-itemheader a {
	color: rgb(0, 51, 153); font-family: arial; font-size: 11pt; font-weight: bold; text-decoration: none;
}
.ms-itemstatic {
	border: 1px solid rgb(255, 255, 255); background-color: transparent;
}
.ms-itemhover {
	border: 1px solid rgb(210, 180, 122); cursor: pointer; background-image: url("/_layouts/images/selectednav.gif"); background-repeat: repeat-x; background-color: rgb(255, 230, 160);
}
.ms-itemhover a {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.ms-discussiontitle {
	color: rgb(0, 0, 0); font-family: verdana; font-size: 0.7em; font-weight: bold;
}
.ms-listdescription {
	background: rgb(248, 248, 248); padding: 2px 6px 4px; color: rgb(76, 76, 76); font-family: tahoma; border-bottom-color: rgb(111, 157, 217); border-bottom-width: 1px; border-bottom-style: solid;
}
.ms-vh {
	text-align: left; color: rgb(178, 178, 178); font-weight: normal; text-decoration: none; vertical-align: top;
}
.ms-vh2 {
	text-align: left; color: rgb(178, 178, 178); font-weight: normal; text-decoration: none; vertical-align: top;
}
.ms-vh-icon {
	text-align: left; color: rgb(178, 178, 178); font-weight: normal; text-decoration: none; vertical-align: top;
}
.ms-vh-icon-empty {
	text-align: left; color: rgb(178, 178, 178); font-weight: normal; text-decoration: none; vertical-align: top;
}
.ms-vhImage {
	text-align: left; color: rgb(178, 178, 178); font-weight: normal; text-decoration: none; vertical-align: top;
}
.ms-vh2-nograd {
	text-align: left; color: rgb(178, 178, 178); font-weight: normal; text-decoration: none; vertical-align: top;
}
.ms-vh3-nograd {
	text-align: left; color: rgb(178, 178, 178); font-weight: normal; text-decoration: none; vertical-align: top;
}
.ms-vh2-nograd-icon {
	text-align: left; color: rgb(178, 178, 178); font-weight: normal; text-decoration: none; vertical-align: top;
}
.ms-vh2-nofilter {
	text-align: left; color: rgb(178, 178, 178); font-weight: normal; text-decoration: none; vertical-align: top;
}
.ms-vh2-nofilter-icon {
	text-align: left; color: rgb(178, 178, 178); font-weight: normal; text-decoration: none; vertical-align: top;
}
.ms-ph {
	text-align: left; color: rgb(178, 178, 178); font-weight: normal; text-decoration: none; vertical-align: top;
}
.ms-gb {
	color: rgb(0, 0, 0);
}
.ms-gb2 {
	color: rgb(0, 0, 0);
}
.ms-gbload {
	color: rgb(0, 0, 0);
}
.ms-vb {
	color: rgb(0, 0, 0);
}
.ms-vb2 {
	color: rgb(0, 0, 0);
}
.ms-vb-tall {
	color: rgb(0, 0, 0);
}
.ms-GRFont {
	color: rgb(0, 0, 0);
}
.ms-vb-user {
	color: rgb(0, 0, 0);
}
.ms-pb {
	color: rgb(0, 0, 0);
}
.ms-pb-selected td {
	color: rgb(0, 0, 0);
}
.ms-gb a {
	color: rgb(0, 51, 153);
}
.ms-gb2 a {
	color: rgb(0, 51, 153);
}
.ms-vh {
	font-family: tahoma,sans-serif; font-size: 8pt;
}
.ms-vh2 {
	font-family: tahoma,sans-serif; font-size: 8pt;
}
.ms-vh-icon {
	font-family: tahoma,sans-serif; font-size: 8pt;
}
.ms-vh-icon-empty {
	font-family: tahoma,sans-serif; font-size: 8pt;
}
.ms-vhImage {
	font-family: tahoma,sans-serif; font-size: 8pt;
}
.ms-gb {
	font-family: tahoma,sans-serif; font-size: 8pt;
}
.ms-gb2 {
	font-family: tahoma,sans-serif; font-size: 8pt;
}
.ms-gbload {
	font-family: tahoma,sans-serif; font-size: 8pt;
}
.ms-vb {
	font-family: tahoma,sans-serif; font-size: 8pt;
}
.ms-vb2 {
	font-family: tahoma,sans-serif; font-size: 8pt;
}
.ms-vb-tall {
	font-family: tahoma,sans-serif; font-size: 8pt;
}
.ms-GRFont {
	font-family: tahoma,sans-serif; font-size: 8pt;
}
.ms-vb-user {
	font-family: tahoma,sans-serif; font-size: 8pt;
}
table.ms-disc td {
	font-family: tahoma,sans-serif; font-size: 8pt;
}
.ms-vh2-nofilter {
	font-family: tahoma,sans-serif; font-size: 8pt;
}
.ms-vh2-nograd {
	font-family: tahoma,sans-serif; font-size: 8pt;
}
.ms-vh3-nograd {
	font-family: tahoma,sans-serif; font-size: 8pt;
}
.ms-vh2-nograd-icon {
	font-family: tahoma,sans-serif; font-size: 8pt;
}
.ms-vh2-nofilter-icon {
	font-family: tahoma,sans-serif; font-size: 8pt;
}
.ms-pb {
	font-family: tahoma,sans-serif; font-size: 8pt;
}
.ms-pb-selected {
	font-family: tahoma,sans-serif; font-size: 8pt;
}
.ms-ph {
	font-family: tahoma,sans-serif; font-size: 8pt;
}
.ms-vh {
	white-space: nowrap;
}
.ms-vh2 {
	white-space: nowrap;
}
.ms-vh2-nofilter {
	white-space: nowrap;
}
.ms-vh2-nograd {
	white-space: nowrap;
}
.ms-vh3-nograd {
	white-space: nowrap;
}
.ms-vh2-nograd-icon {
	white-space: nowrap;
}
.ms-vh2-nofilter-icon {
	white-space: nowrap;
}
.ms-ph {
	white-space: nowrap;
}
.ms-vh {
	padding-top: 1px; padding-bottom: 0px; background-image: url("/_layouts/images/viewheadergrad.gif"); background-repeat: repeat-x; background-color: rgb(242, 242, 242);
}
.ms-vh2 {
	padding-top: 1px; padding-bottom: 0px; background-image: url("/_layouts/images/viewheadergrad.gif"); background-repeat: repeat-x; background-color: rgb(242, 242, 242);
}
.ms-vh-icon {
	padding-top: 1px; padding-bottom: 0px; background-image: url("/_layouts/images/viewheadergrad.gif"); background-repeat: repeat-x; background-color: rgb(242, 242, 242);
}
.ms-vh2-nofilter {
	padding-top: 1px; padding-bottom: 0px; background-image: url("/_layouts/images/viewheadergrad.gif"); background-repeat: repeat-x; background-color: rgb(242, 242, 242);
}
.ms-vh2-nofilter-icon {
	padding-top: 1px; padding-bottom: 0px; background-image: url("/_layouts/images/viewheadergrad.gif"); background-repeat: repeat-x; background-color: rgb(242, 242, 242);
}
.ms-viewheadertr .ms-vh-group {
	padding-top: 1px; padding-bottom: 0px; background-image: url("/_layouts/images/viewheadergrad.gif"); background-repeat: repeat-x; background-color: rgb(242, 242, 242);
}
.ms-vh2-nograd {
	padding-top: 1px; padding-bottom: 0px; background-image: url("/_layouts/images/viewheadergrad.gif"); background-repeat: repeat-x; background-color: rgb(242, 242, 242);
}
.ms-vh3-nograd {
	padding-top: 1px; padding-bottom: 0px; background-image: url("/_layouts/images/viewheadergrad.gif"); background-repeat: repeat-x; background-color: rgb(242, 242, 242);
}
.ms-vh2-nograd-icon {
	padding-top: 1px; padding-bottom: 0px; background-image: url("/_layouts/images/viewheadergrad.gif"); background-repeat: repeat-x; background-color: rgb(242, 242, 242);
}
.ms-ph {
	padding-top: 1px; padding-bottom: 0px; background-image: url("/_layouts/images/viewheadergrad.gif"); background-repeat: repeat-x; background-color: rgb(242, 242, 242);
}
.ms-pickerresultheadertr {
	padding-top: 1px; padding-bottom: 0px; background-image: url("/_layouts/images/viewheadergrad.gif"); background-repeat: repeat-x; background-color: rgb(242, 242, 242);
}
.ms-disc .ms-viewheadertr th.ms-vh2 {
	padding: 1px 5px 0px 4px;
}
.ms-disc .ms-vh2 .ms-selectedtitle .ms-vb {
	padding-left: 4px;
}
.ms-disc .ms-vh2 .ms-unselectedtitle .ms-vb {
	padding-left: 4px;
}
th.ms-vh3-nograd {
	width: 12px; color: rgb(148, 148, 148); font-family: tahoma,sans-serif; font-size: 8pt;
}
.ms-vh .ms-vh {
	padding-left: 1px; border-left-color: currentColor; border-left-width: medium; border-left-style: none; background-image: none; background-color: transparent;
}
.ms-vh2 {
	padding: 3px 8px 1px;
}
.ms-ph {
	padding: 3px 8px 1px;
}
.ms-vh2-gridview {
	padding-top: 2px; padding-bottom: 2px; vertical-align: middle;
}
.ms-vh-icon {
	width: 12px;
}
.ms-vh2-nograd-icon {
	width: 12px;
}
.ms-vh2-nofilter-icon {
	width: 12px;
}
.ms-vh-icon-empty {
	width: 0px;
}
.ms-vh a {
	color: rgb(127, 127, 127); text-decoration: none;
}
.ms-vh a:visited {
	color: rgb(127, 127, 127); text-decoration: none;
}
.ms-vh2 a {
	color: rgb(127, 127, 127); text-decoration: none;
}
.ms-vh2-nofilter a {
	color: rgb(127, 127, 127); text-decoration: none;
}
.ms-vh a:hover {
	text-decoration: underline;
}
.ms-vh2 a:hover {
	text-decoration: underline;
}
.ms-vh2-nofilter a:hover {
	text-decoration: underline;
}
.ms-vhImage {
	width: 18pt;
}
.ms-cbp {
	padding-right: 8px; padding-left: 8px;
}
.ms-standardheader {
	margin: 0em; text-align: left; color: rgb(82, 82, 82); font-size: 1em;
}
.ms-linksectionheader .ms-standardheader {
	color: rgb(0, 0, 0);
}
.ms-gb h3.ms-standardheader {
	margin-top: 1em;
}
.ms-gb .ms-standardheader {
	color: rgb(0, 0, 0);
}
.ms-gb {
	height: 22px; padding-bottom: 3px; font-weight: bold; border-top-color: rgb(249, 249, 249); border-bottom-color: rgb(142, 187, 245); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.ms-listviewtable .ms-gb {
	padding-top: 14px;
}
.ms-listviewtable .ms-gb2 {
	padding-top: 14px;
}
.ms-gb2 {
	height: 22px; color: rgb(76, 76, 76); padding-bottom: 3px; border-top-color: rgb(249, 249, 249); border-bottom-color: rgb(227, 239, 255); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.ms-gbload {
	height: 22px; color: rgb(76, 76, 76); padding-bottom: 3px; background-color: rgb(255, 255, 255);
}
.ms-vb {
	vertical-align: top;
}
.ms-vb2 {
	vertical-align: top;
}
.ms-GRFont {
	vertical-align: top;
}
.ms-vb-user {
	vertical-align: top;
}
table.ms-disc td {
	vertical-align: top;
}
.ms-vb-tall {
	vertical-align: top;
}
.ms-pb {
	vertical-align: top;
}
.ms-pb-selected {
	vertical-align: top;
}
.ms-vb a {
	color: rgb(0, 51, 153); text-decoration: none;
}
.ms-vb2 a {
	color: rgb(0, 51, 153); text-decoration: none;
}
.ms-GRStatusText a {
	color: rgb(0, 51, 153); text-decoration: none;
}
.ms-vb-user a {
	color: rgb(0, 51, 153); text-decoration: none;
}
.ms-disc a {
	color: rgb(0, 51, 153); text-decoration: none;
}
.ms-vb a:hover {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.ms-vb2 a:hover {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.ms-vb-user a:hover {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.ms-disc a:hover {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.ms-vb a:visited {
	color: rgb(0, 0, 102); text-decoration: none;
}
.ms-vb2 a:visited {
	color: rgb(0, 0, 102); text-decoration: none;
}
.ms-GRStatusText a:visited {
	color: rgb(0, 0, 102); text-decoration: none;
}
.ms-vb-user a:visited {
	color: rgb(0, 0, 102); text-decoration: none;
}
.ms-disc a:visited {
	color: rgb(0, 0, 102); text-decoration: none;
}
.ms-vb a:hover:visited {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.ms-vb2 a:hover:visited {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.ms-vb-user a:hover:visited {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.ms-disc a:hover:visited {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.ms-vb-icon {
	padding: 3px 0px 0px 8px; width: 0%; vertical-align: top;
}
.ms-vb-icon-overlay {
	border: 0px currentColor; left: -7px; bottom: -2px; position: relative;
}
.ms-vb-user {
	padding-top: 2px; padding-right: 2px; padding-left: 2px;
}
.ms-vb-title .ms-vb {
	padding: 2px 1px 5px 6px;
}
.ms-vb-title .ms-selectedtitle .ms-vb {
	padding: 1px 0px 4px 5px;
}
.ms-vb2 {
	padding: 3px 8px 4px;
}
.ms-pb {
	padding-right: 5px; padding-left: 5px; white-space: nowrap;
}
.ms-pb-selected {
	padding-right: 5px; padding-left: 5px; white-space: nowrap;
}
.ms-pb {
	height: 22px; padding-top: 3px; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: dashed;
}
.ms-pb-selected {
	height: 22px; padding-top: 3px; border-top-color: rgb(255, 230, 160); border-bottom-color: rgb(255, 230, 160); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(255, 230, 160);
}
.ms-pb a {
	color: rgb(0, 0, 0); font-family: tahoma,sans-serif; font-size: 8pt; text-decoration: none; cursor: default;
}
.ms-pb-selected a {
	color: rgb(0, 0, 0); font-family: tahoma,sans-serif; font-size: 8pt; text-decoration: none; cursor: default;
}
.ms-vb-tall {
	padding: 2px 6px 10px; line-height: 1.5em;
}
th .ms-vb {
	color: rgb(178, 178, 178); font-family: tahoma,sans-serif; font-size: 8pt;
}
.ms-vh2-nofilter {
	color: rgb(178, 178, 178); font-family: tahoma,sans-serif; font-size: 8pt;
}
.ms-vh2-nofilter-icon {
	color: rgb(178, 178, 178); font-family: tahoma,sans-serif; font-size: 8pt;
}
th.ms-vh2-nograd {
	color: rgb(178, 178, 178); font-family: tahoma,sans-serif; font-size: 8pt;
}
th.ms-vh2-nograd-icon {
	color: rgb(178, 178, 178); font-family: tahoma,sans-serif; font-size: 8pt;
}
th .ms-vb a {
	color: rgb(128, 128, 128);
}
.ms-vh2-nofilter a {
	color: rgb(128, 128, 128);
}
.ms-vh2-nofilter-icon a {
	color: rgb(128, 128, 128);
}
th .ms-selectedtitle .ms-vb {
	color: rgb(76, 76, 76);
}
th .ms-selectedtitle .ms-vh2-nofilter {
	color: rgb(76, 76, 76);
}
th .ms-selectedtitle ms-vh2-nofilter-icon {
	color: rgb(76, 76, 76);
}
th .ms-selectedtitle .ms-vb a {
	color: rgb(76, 76, 76);
}
th .ms-selectedtitle .ms-vh2-nofilter a {
	color: rgb(76, 76, 76);
}
th .ms-selectedtitle ms-vh2-nofilter-icon a {
	color: rgb(76, 76, 76);
}
.ms-vb li {
	vertical-align: auto;
}
.ms-vh2-nofilter {
	height: 20px; padding-top: 3px; padding-right: 8px; padding-left: 8px;
}
.ms-vh2-nofilter-icon {
	height: 20px; padding-top: 3px; padding-right: 8px; padding-left: 8px;
}
.ms-vh2-nograd {
	height: 20px; padding-top: 3px; padding-right: 8px; padding-left: 8px;
}
.ms-vh3-nograd {
	height: 20px; padding-top: 3px; padding-right: 8px; padding-left: 8px;
}
.ms-vh2-nograd-icon {
	height: 20px; padding-top: 3px; padding-right: 8px; padding-left: 8px;
}
.ms-nlline {
	background: rgb(216, 216, 216);
}
.ms-ppleft {
	margin: 2px; height: 440px; overflow: auto; border-bottom-color: rgb(216, 216, 216); border-bottom-width: 1px; border-bottom-style: solid;
}
.ms-ppright {
	margin: 8px; width: 600px;
}
.ms-basictable .ms-alternating {
	background-color: transparent;
}
.ms-homepagetitle {
	color: rgb(0, 0, 0); font-family: arial; font-size: 12pt; font-weight: bold; text-decoration: none;
}
a.ms-addnew {
	color: rgb(0, 51, 153); font-family: verdana; font-size: 8pt; font-weight: normal; text-decoration: none;
}
a.ms-addnew:hover {
	color: rgb(0, 0, 0); text-decoration: underline;
}
td.ms-addnew {
	padding-right: 7px; padding-left: 1px;
}
.ms-error {
	color: rgb(255, 0, 0); font-family: Verdana,sans-serif; font-size: 8pt; font-weight: normal;
}
.ms-errorcolor {
	color: rgb(255, 0, 0);
}
.ms-successcolor {
	color: rgb(0, 128, 0);
}
img.ms-button {
	cursor: pointer;
}
.ms-announcementtitle {
	font-weight: bold;
}
.ms-homepagetitle:hover {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.ms-discussionseparator {
	height: 1px; color: rgb(204, 204, 204);
}
.ms-summarytitlebarframe {
	background-color: rgb(35, 83, 178);
}
.ms-summarytitlebar a:link {
	color: rgb(255, 255, 255); font-family: Verdana,serif; font-size: 9pt; font-weight: normal; text-decoration: none;
}
.ms-summarytitlebar a:visited {
	color: rgb(255, 255, 255); font-family: Verdana,serif; font-size: 9pt; font-weight: normal; text-decoration: none;
}
.ms-summarytitlebar {
	color: rgb(255, 255, 255); font-family: verdana; font-size: 0.68em; font-weight: normal; text-decoration: none;
}
.ms-summarytitlebartitle {
	color: rgb(255, 255, 255); font-family: arial; font-size: 10pt; font-weight: bold; text-decoration: none;
}
.ms-summarytitlebartitle:hover {
	color: rgb(0, 0, 0); text-decoration: underline;
}
img.thumbnail {
	border: 3px solid rgb(131, 176, 236);
}
tr.ms-imglibselectedrow {
	background-color: rgb(242, 242, 242);
}
tr.ms-highlight {
	background-color: rgb(242, 242, 242);
}
.ms-imglibthumbnail {
	border: 0px solid rgb(131, 176, 236); background-color: rgb(216, 216, 216);
}
span.thumbnail {
	width: 5px; position: relative;
}
span.userdata {
	display: none; -ms-behavior: url(#default#userData);
}
.ms-imglibmenuarea {
	background-color: rgb(242, 248, 255);
}
a.ms-imglibPreviewTitle {
	width: 130px; overflow: hidden; -ms-text-overflow: ellipsis;
}
table.ms-imglibPreviewTable {
	display: none;
}
table.ms-disc td {
	padding: 0px; color: rgb(76, 76, 76);
}
.ms-disc-nopad {
	padding: 0px;
}
table tr td.ms-disc-nopad {
	padding: 0px;
}
table.ms-disc-nopad td {
	padding: 0px;
}
table tr td.ms-disc-padabove {
	padding: 5px;
}
table.ms-disc-bar td {
	height: 22px; padding-left: 5px; vertical-align: middle;
}
table.ms-disc-bar img {
	vertical-align: middle;
}
table.ms-disc-bar b {
	padding-right: 5px; vertical-align: 10%;
}
td.ms-disc-bordered {
	border: 0px solid rgb(173, 209, 255);
}
td.ms-disc-bordered-noleft {
	border: 0px solid rgb(173, 209, 255);
}
table tr td.ms-disc-bordered-noleft {
	padding: 0px 10px 5px; text-align: left; font-family: verdana; font-size: 0.7em; border-left-width: 1px;
}
table tr td.ms-disc-bordered {
	padding: 0px 0px 5px 5px;
}
.UserShadedRegion {
	font-family: verdana,sans-serif; background-color: rgb(255, 250, 204);
}
.UserCaption {
	font-family: verdana; font-size: 8pt; background-color: rgb(214, 232, 255);
}
.UserConfiguration {
	font-family: verdana; font-size: 8pt; background-color: rgb(242, 242, 242);
}
.UserDottedLine {
	height: 1px; overflow: hidden; margin-bottom: 2px; background-image: url("/_layouts/images/dot.gif"); background-color: rgb(57, 102, 191);
}
.UserButton {
	font-family: Verdana,Arial,Sans-Serif; font-size: 8pt;
}
.UserInput {
	font-family: Verdana,Arial,Sans-Serif; font-size: 8pt;
}
.UserSelect {
	font-family: Verdana,Arial,Sans-Serif; font-size: 8pt;
}
.UserNotification {
	padding: 4px; color: rgb(127, 127, 127); font-family: verdana,sans-serif;
}
.RemoveConnectionLink {
	color: rgb(0, 51, 153); text-decoration: none;
}
.ConnectionTabLink {
	color: rgb(51, 51, 51); text-decoration: none;
}
.ConnectionChooseActiveTab {
	border-width: 1px; border-style: solid; border-color: rgb(153, 153, 153) rgb(153, 153, 153) rgb(236, 233, 216); padding: 3px; height: 24px; font-family: Verdana,Arial,Sans-Serif; font-size: 8pt; display: inline; background-color: rgb(236, 233, 216);
}
.ConnectionChooseInactiveTab {
	padding: 3px; height: 20px; color: rgb(51, 51, 51); font-family: Verdana,Arial,Sans-Serif; font-size: 8pt; margin-top: 4px; border-top-color: rgb(153, 153, 153); border-right-color: rgb(153, 153, 153); border-bottom-color: rgb(153, 153, 153); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; display: inline; background-color: rgb(191, 191, 191);
}
.ConnectionConfigureInactiveTab {
	padding: 3px; height: 20px; color: rgb(51, 51, 51); font-family: Verdana,Arial,Sans-Serif; font-size: 8pt; margin-top: 4px; border-top-color: rgb(153, 153, 153); border-bottom-color: rgb(153, 153, 153); border-left-color: rgb(153, 153, 153); border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; display: inline; background-color: rgb(191, 191, 191);
}
.ConnectionConfigureActiveTab {
	border-width: 1px; border-style: solid; border-color: rgb(153, 153, 153) rgb(153, 153, 153) rgb(236, 233, 216); padding: 3px; height: 24px; font-family: Verdana,Arial,Sans-Serif; font-size: 8pt; display: inline; background-color: rgb(236, 233, 216);
}
.UserConnectionTop {
	width: 100%; height: 24px; font-family: Verdana,Arial,Sans-Serif; font-size: 8pt; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: solid;
}
.UserToolBarTextArea {
	padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font-family: Verdana,sans-serif; font-size: 8pt; font-weight: normal;
}
.UserToolbarTextArea a:link {
	color: rgb(57, 102, 191); text-decoration: none;
}
.UserToolbarTextArea a:visited {
	color: rgb(57, 102, 191); text-decoration: none;
}
.UserToolbarTextArea a:hover {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.UserToolbarDisabledLink {
	padding: 4px; color: rgb(127, 127, 127); font-family: verdana; font-size: 8pt;
}
.UserToolbarImage {
	border: currentColor; text-align: center; font-size: 8pt; cursor: pointer; background-color: rgb(242, 242, 242);
}
.UserCaptionShadow {
	height: 2px; border-right-color: rgb(173, 209, 255); border-left-color: rgb(173, 209, 255); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; background-image: url("/_layouts/images/viewheadergrad.gif"); background-repeat: repeat-x; background-color: rgb(243, 243, 243);
}
.UserGenericHeader {
	color: rgb(0, 0, 0); font-family: arial,sans-serif; font-size: 12pt; font-weight: bold;
}
.UserGeneric {
	padding: 8px 5px 7px;
}
.UserGenericBody {
	padding: 5px 0px 0px 17px;
}
.UserGenericText {
	color: rgb(0, 0, 0); font-family: verdana,arial,sans-serif; font-size: 8pt;
}
.UserBackground {
	background-color: rgb(255, 255, 255);
}
.UserSectionTitle {
	width: 100%; color: rgb(89, 89, 89); padding-bottom: 2px; font-weight: bold; margin-bottom: 5px; border-bottom-color: rgb(196, 196, 196); border-bottom-width: 1px; border-bottom-style: solid;
}
.UserSectionHead {
	padding: 0px 0px 3px; width: 100%; color: rgb(89, 89, 89);
}
.UserSectionBody {
	padding: 0px; width: 100%;
}
.UserControlGroup {
	padding-top: 2px; padding-bottom: 10px;
}
.UserSectionFooter {
	width: 100%; color: rgb(0, 0, 0); padding-top: 2px; margin-top: 5px; border-top-color: rgb(200, 200, 200); border-top-width: 1px; border-top-style: solid;
}
.UserFooter {
	padding: 10px 7px 7px; width: 100%;
}
.UserCommandArea {
	padding-top: 7px;
}
.UserToolbar {
	background-position: left bottom; padding-right: 2px; padding-left: 2px; border-bottom-color: rgb(111, 157, 217); border-bottom-width: 1px; border-bottom-style: solid; background-image: url("/_layouts/images/topnavunselected.gif"); background-repeat: repeat-x; background-color: transparent;
}
.UserCellHover {
	padding: 1px 4px 2px; border: 1px solid rgb(35, 83, 178); color: rgb(0, 0, 0); font-family: Verdana,Arial,Sans-Serif; font-size: 8pt;
}
.UserCellSelected {
	padding: 1px 4px 2px; border: 1px solid rgb(210, 180, 122); color: rgb(0, 0, 0); font-family: Verdana,Arial,Sans-Serif; font-size: 8pt; background-image: url("/_layouts/images/selectednav.gif"); background-repeat: repeat-x; background-color: rgb(255, 223, 136);
}
.UserCell {
	margin: 1px; padding: 1px 4px 2px; color: rgb(0, 51, 153); font-family: Verdana,Arial,Sans-Serif; font-size: 8pt;
}
.UserGenericBulletItem {
	padding-bottom: 2px;
}
.ms-ToolPaneFrame {
	padding: 0px; background-color: rgb(242, 242, 242);
}
.ms-ToolPaneOuter {
	padding: 0px; border-top-color: rgb(111, 157, 217); border-right-color: rgb(111, 157, 217); border-top-width: 1px; border-right-width: 2px; border-top-style: solid; border-right-style: solid; background-color: rgb(242, 242, 242);
}
.ms-ToolPaneBody {
	padding: 2px 2px 2px 0px;
}
.ms-ToolPaneHeader {
	background-color: rgb(35, 83, 178);
}
.ms-ToolPaneBorder {
	border-width: 0px 1px; border-style: solid; border-color: transparent rgb(173, 209, 255);
}
.ms-ToolPaneClose {
	padding-right: 3px; padding-left: 0px; border-top-color: rgb(227, 239, 255); border-bottom-color: rgb(131, 176, 236); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-image: url("/_layouts/images/topnavselected.gif"); background-repeat: repeat-x; background-color: rgb(121, 167, 227);
}
.ms-ToolPaneTitle {
	padding: 1px 7px 2px 0px; color: rgb(0, 0, 0); font-family: verdana,arial,helvetica,sans-serif; font-size: 8pt; font-weight: bold; border-top-color: rgb(227, 239, 255); border-bottom-color: rgb(131, 176, 236); border-left-color: rgb(227, 239, 255); border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; background-image: url("/_layouts/images/topnavselected.gif"); background-repeat: repeat-x; background-color: rgb(121, 167, 227);
}
.ms-ToolPaneFooter {
	padding: 5px; color: rgb(89, 89, 89); font-family: verdana,arial,helvetica,sans-serif; font-size: 8pt; font-weight: bold; border-top-color: rgb(200, 200, 200); border-top-width: 1px; border-top-style: solid;
}
.ms-ToolPaneError {
	padding: 10px; color: rgb(224, 0, 0); font-family: verdana,arial,helvetica,sans-serif; font-size: 8pt;
}
.ms-ToolPaneInfo {
	padding: 5px 5px 0px; color: rgb(255, 255, 255); font-family: verdana,arial,helvetica,sans-serif; font-size: 8pt; background-color: rgb(32, 77, 137);
}
.ms-ToolPartSpacing {
	padding-top: 8px;
}
.ms-ToolStripSelected {
	padding: 1px 4px 2px; color: rgb(0, 0, 0); font-family: Verdana,Arial,Sans-Serif; font-size: 8pt; border-top-color: rgb(242, 248, 255); border-bottom-color: rgb(214, 232, 255); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-image: url("/_layouts/images/menubuttonhover.gif"); background-color: rgb(175, 210, 255);
}
.ms-ToolStrip {
	padding: 1px 4px 2px; color: rgb(0, 0, 0); font-family: Verdana,Arial,Sans-Serif; font-size: 8pt; border-top-color: rgb(242, 248, 255); border-bottom-color: rgb(214, 232, 255); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-image: url("/_layouts/images/listheadergrad.gif"); background-color: rgb(175, 210, 255);
}
.ms-TPBorder {
	border: currentColor;
}
.ms-TPHeader {
	background-color: rgb(255, 223, 136);
}
.ms-TPTitle {
	padding: 2px 0px 2px 4px; color: rgb(42, 70, 102); font-family: verdana,arial,helvetica,sans-serif; font-size: 8pt; font-weight: bold;
}
.ms-TPBody {
	color: rgb(0, 0, 0); font-family: verdana,arial,helvetica,sans-serif; font-size: 8pt;
}
.ms-TPBody a:link {
	color: rgb(0, 51, 153); text-decoration: none; cursor: pointer;
}
.ms-TPBody a:visited {
	color: rgb(0, 51, 153); text-decoration: none; cursor: pointer;
}
.ms-TPBody a:hover {
	color: rgb(0, 51, 153); text-decoration: none; cursor: pointer;
}
.ms-TPCommands {
	
}
.ms-TPInput {
	color: rgb(0, 0, 0); font-family: verdana,arial,helvetica,sans-serif; font-size: 8pt;
}
.ms-PropGridBuilderButton {
	border: 1px solid rgb(57, 102, 191); width: 16px; font-size: 8pt; display: none; background-color: rgb(173, 209, 255);
}
.ms-BuilderBackground {
	background: rgb(236, 233, 216); color: rgb(76, 76, 76);
}
.ms-SPZone {
	padding: 5px; border: 1px solid rgb(173, 209, 255); background-color: rgb(227, 239, 255);
}
.ms-SPZoneSelected {
	padding: 5px; border: 1px solid rgb(255, 165, 33); background-color: rgb(255, 238, 190);
}
.ms-SPZoneIBar {
	border: 3px solid rgb(244, 139, 63);
}
.ms-SPZoneLabel {
	padding: 0px 0px 1px; color: rgb(127, 127, 127); font-family: tahoma,verdana; font-size: 8pt;
}
.ms-SPZoneCaption {
	color: rgb(127, 127, 127); font-family: tahoma,verdana; font-size: 9pt;
}
.ms-WPDesign {
	background-color: rgb(173, 209, 255);
}
.ms-WPMenu {
	background-color: rgb(173, 209, 255);
}
.ms-WPTitle {
	padding: 2px 7px 2px 3px; color: rgb(76, 76, 76); font-family: tahoma,sans-serif; font-size: 10pt; font-weight: bold;
}
.ms-WPTitle a:link {
	color: rgb(76, 76, 76); text-decoration: none; cursor: pointer;
}
.ms-WPTitle a:visited {
	color: rgb(76, 76, 76); text-decoration: none; cursor: pointer;
}
.ms-WPTitle a:hover {
	color: rgb(0, 0, 0); text-decoration: underline; cursor: pointer;
}
.ms-WPSelected {
	border: 3px dashed rgb(255, 187, 119);
}
.ms-WPBody {
	font-family: verdana,arial,helvetica,sans-serif; font-size: 8pt;
}
.ms-WPBody table {
	font-size: 1em;
}
.ms-TPBody table {
	font-size: 1em;
}
.ms-WPBody a:link {
	color: rgb(0, 51, 153); text-decoration: none;
}
.ms-WPBody a:visited {
	color: rgb(0, 51, 153); text-decoration: none;
}
.ms-WPBody a:hover {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.ms-WPBody th {
	font-weight: bold;
}
.ms-TPBody th {
	font-weight: bold;
}
.ms-WPBody td {
	font-family: verdana,arial,helvetica,sans-serif; font-size: 8pt;
}
.ms-WPBody h1 {
	font-size: 200%; font-weight: bold;
}
.ms-TPBody h1 {
	font-size: 200%; font-weight: bold;
}
.ms-WPBody h2 {
	font-size: 150%; font-weight: bold;
}
.ms-TPBody h2 {
	font-size: 150%; font-weight: bold;
}
.ms-WPBody h3 {
	font-size: 120%; font-weight: bold;
}
.ms-TPBody h3 {
	font-size: 120%; font-weight: bold;
}
.ms-WPBody h4 {
	font-size: 100%; font-weight: bold;
}
.ms-TPBody h4 {
	font-size: 100%; font-weight: bold;
}
.ms-WPBody h5 {
	font-size: 80%; font-weight: bold;
}
.ms-TPBody h5 {
	font-size: 80%; font-weight: bold;
}
.ms-WPBody h6 {
	font-size: 65%; font-weight: bold;
}
.ms-TPBody h6 {
	font-size: 65%; font-weight: bold;
}
.ms-WPBorder {
	border: 1px solid rgb(154, 198, 255);
}
.ms-WPBorderBorderOnly {
	border: 1px solid rgb(154, 198, 255);
}
.ms-WPBorder {
	border-top-width: 0px;
}
.ms-HoverCellInActive {
	margin: 1px; border: currentColor; color: rgb(76, 76, 76); vertical-align: top; background-color: transparent;
}
.ms-SpLinkButtonInActive {
	margin: 1px; border: currentColor; color: rgb(76, 76, 76); vertical-align: top; background-color: transparent;
}
.ms-HoverCellActive {
	border: 1px solid rgb(111, 157, 217); vertical-align: top; background-image: url("/_layouts/images/menubuttonhover.gif"); background-color: rgb(255, 187, 71);
}
.ms-SpLinkButtonActive {
	border: 1px solid rgb(111, 157, 217); vertical-align: top; background-image: url("/_layouts/images/menubuttonhover.gif"); background-color: rgb(255, 187, 71);
}
.ms-HoverCellActiveDark {
	border: 1px solid rgb(134, 134, 134); vertical-align: top; background-image: url("/_layouts/images/menubuttonhover.gif"); background-color: rgb(255, 187, 71);
}
.ms-SpLinkButtonInActive {
	padding: 1px 1px 1px 3px;
}
.ms-SpLinkButtonActive {
	padding: 1px 1px 1px 3px;
}
.ms-SpLinkButtonActive a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.ms-SpLinkButtonActive a:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
.ms-SPLink {
	color: rgb(0, 51, 153); font-family: verdana; font-size: 8pt;
}
.ms-SPLink a:link {
	color: rgb(42, 70, 102); text-decoration: none;
}
.ms-SPLink a:visited {
	color: rgb(42, 70, 102); text-decoration: none;
}
.ms-SPButton {
	font-family: Verdana; font-size: 8pt;
}
.ms-WPAddButton {
	background: url("/_layouts/images/wpqaM.gif") repeat-x rgb(255, 230, 160); margin: 0px; padding: 0px; border: 1px solid rgb(254, 186, 82); height: 25px; cursor: pointer;
}
.ms-WPAddButtonHover {
	background: url("/_layouts/images/wpqaMH.gif") repeat-x rgb(255, 255, 255);
}
.ms-WPAddButton td {
	text-align: center; padding-right: 3px; padding-left: 3px; vertical-align: middle;
}
.ms-WPAddButton span {
	color: rgb(205, 92, 1); vertical-align: middle;
}
.ms-WPAddButtonHover span {
	color: rgb(0, 0, 0); vertical-align: middle;
}
.ms-PartSpacingVertical {
	font-size: 1pt; margin-top: 12px;
}
.ms-PartSpacingHorizontal {
	width: 8px; font-size: 1pt;
}
.ms-WPHeader {
	
}
.ms-WPHeader td {
	border-bottom-color: rgb(78, 124, 183); border-bottom-width: 1px; border-bottom-style: solid; border-collapse: collapse;
}
a span.ms-WPEditText {
	color: rgb(0, 0, 0); padding-right: 1px; padding-left: 1px; font-family: verdana,arial,sans-serif; font-size: 8pt; text-decoration: none; vertical-align: middle; display: inline;
}
.ms-SPzone .ms-WPHeader td {
	border: 1px solid rgb(196, 196, 196); background-image: url("/_layouts/images/partgrad.gif"); background-repeat: repeat-x; background-color: rgb(255, 249, 222);
}
.ms-SPZoneSelected .ms-WPHeader td {
	border: 1px solid rgb(196, 196, 196); background-image: url("/_layouts/images/partgrad.gif"); background-repeat: repeat-x; background-color: rgb(255, 249, 222);
}
.ms-SPZone td.ms-toolbar table {
	background-color: transparent;
}
.ms-SPZoneSelected td.ms-toolbar table {
	background-color: transparent;
}
.ms-SPZone tr.ms-viewheadertr table {
	background-color: rgb(242, 242, 242);
}
.ms-SPZoneSelected tr.ms-viewheadertr table {
	background-color: rgb(242, 242, 242);
}
.ms-SPZone .ms-vh2 table {
	background-color: rgb(242, 242, 242);
}
.ms-SPZoneSelected .ms-vh2 table {
	background-color: rgb(242, 242, 242);
}
.ms-SPZone .ms-vh table {
	background-color: rgb(242, 242, 242);
}
.ms-SPZoneSelected .ms-vh table {
	background-color: rgb(242, 242, 242);
}
.ms-SPZone .ms-vh table.ms-unselectedTitle {
	background-color: transparent;
}
.ms-SPZone .ms-vh2 table.ms-unselectedTitle {
	background-color: transparent;
}
.ms-SPZoneSelected .ms-vh table.ms-unselectedTitle {
	background-color: transparent;
}
.ms-SPZoneSelected .ms-vh2 table.ms-unselectedTitle {
	background-color: transparent;
}
.ms-SPZone .ms-vh table.ms-selectedTitle {
	background-color: rgb(221, 225, 229);
}
.ms-SPZone .ms-vh table.ms-selectedTitle td {
	background-color: rgb(221, 225, 229);
}
.ms-SPZone .ms-vh2 table.ms-selectedTitle {
	background-color: rgb(221, 225, 229);
}
.ms-SPZoneSelected .ms-vh table.ms-selectedTitle {
	background-color: rgb(221, 225, 229);
}
.ms-SPZoneSelected .ms-vh table.ms-selectedTitle td {
	background-color: rgb(221, 225, 229);
}
.ms-SPZoneSelected .ms-vh2 table.ms-selectedTitle {
	background-color: rgb(221, 225, 229);
}
.ms-SPZone table {
	background-color: rgb(255, 255, 255);
}
.ms-SPZoneSelected table {
	background-color: rgb(255, 255, 255);
}
.ms-rtApplyBackground {
	border-right-color: buttonshadow; border-bottom-color: buttonshadow; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; background-color: rgb(255, 223, 136);
}
.ms-tbButtonMouseOverDown {
	border-width: 1px; border-style: solid; border-color: buttonshadow buttonhighlight buttonhighlight buttonshadow; top: 1px; width: 23px; height: 22px; background-color: rgb(255, 223, 136);
}
.ms-rtRemoveBackground {
	border: 1px solid rgb(255, 223, 136); background-color: transparent;
}
.ms-subsmanageheader {
	text-align: left; font-family: verdana; font-size: 8pt; font-weight: bold; text-decoration: none; vertical-align: top; background-color: rgb(242, 242, 242);
}
.ms-subsmanagecell {
	height: 18px; color: rgb(0, 0, 0); font-family: verdana; font-size: 0.68em; vertical-align: top;
}
.ms-ConnError {
	color: rgb(255, 0, 0);
}
.ms-underline {
	padding: 3px 4px 4px; vertical-align: top; border-bottom-color: rgb(191, 191, 191); border-bottom-width: 1px; border-bottom-style: solid;
}
.ms-underlineback {
	padding: 3px 4px 4px; vertical-align: top; border-bottom-color: rgb(191, 191, 191); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(242, 242, 242);
}
.ms-back {
	padding: 2px 4px 4px; vertical-align: top; background-color: rgb(242, 242, 242);
}
.ms-smallheader {
	text-align: left; color: rgb(0, 0, 0); font-family: verdana; font-size: 8pt; font-weight: bold;
}
th.ms-smallheader {
	text-align: left; color: rgb(0, 0, 0); font-family: verdana; font-size: 8pt; font-weight: bold;
}
.ms-smallsectionline {
	padding: 0px; background-color: rgb(191, 191, 191);
}
.ms-tabselected {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(111, 157, 217) rgb(111, 157, 217) white; padding: 3px 10px; top: 0px; color: rgb(0, 51, 153); font-weight: bold; position: relative; background-image: url("/_layouts/images/selectednav.gif"); background-repeat: repeat-x; background-color: rgb(255, 230, 160);
}
.ms-tabinactive {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(194, 220, 255) rgb(194, 220, 255) currentColor; padding: 3px 10px; top: 0px; color: rgb(0, 51, 153); font-weight: bold; position: relative; background-image: url("/_layouts/images/topnavunselected.gif"); background-repeat: repeat-x; background-color: rgb(227, 239, 255);
}
.ms-tabinactive a:link {
	color: rgb(0, 51, 153); text-decoration: none;
}
.ms-tabinactive a:hover {
	color: rgb(0, 51, 153); text-decoration: none;
}
.ms-tabinactive a:visited {
	color: rgb(0, 51, 153); text-decoration: none;
}
.ms-surveyHBar {
	border: 5px solid rgb(57, 102, 191); font-size: 2px; background-color: rgb(57, 102, 191);
}
.ms-surveyHBarB {
	border: 1px solid rgb(204, 204, 204); font-size: 2px; background-color: rgb(204, 204, 204);
}
.ms-surveyHBarLabel {
	margin: 0px; padding: 0px; border: currentColor; height: 3.75pt; color: rgb(127, 127, 127); font-family: tahoma,sans-serif; font-size: 8pt; text-decoration: none; background-color: white;
}
.ms-surveyVBar {
	font-size: 2px; background-color: rgb(57, 102, 191);
}
.ms-surveyVBarB {
	font-size: 2px; vertical-align: bottom; background-color: rgb(204, 204, 204);
}
.ms-surveyVBarBI {
	font-size: 2px; vertical-align: top; background-color: rgb(57, 102, 191);
}
.ms-surveyVBarS {
	font-size: 2px;
}
.ms-surveyVBarT {
	color: rgb(127, 127, 127); font-family: verdana; font-size: 7pt;
}
.ms-surveyVBarTC {
	text-align: center; color: rgb(127, 127, 127); font-family: verdana; font-size: 7pt;
}
.ms-surveyHR {
	height: 1px; color: rgb(204, 204, 204);
}
.ms-surveyTotal {
	color: rgb(127, 127, 127); padding-right: 0px; padding-left: 10px; font-family: verdana; font-size: 8pt;
}
.ms-uploadborder {
	border: 1px solid rgb(131, 176, 236);
}
.ms-uploadcontrol {
	background-color: rgb(242, 242, 242);
}
.ms-spaceBetContentAndButton {
	height: 10px;
}
.ms-ButtonHeightWidth {
	font: 8pt/normal tahoma; width: 7.5em; height: 2.1em; padding-top: 0.1em; padding-bottom: 0.4em; font-size-adjust: none; font-stretch: normal;
}
.ms-NarrowButtonHeightWidth {
	font: 8pt/normal tahoma; padding: 0px; width: 5em; height: 2em; font-size-adjust: none; font-stretch: normal;
}
.ms-ButtonHeightWidth2 {
	font: 8pt/normal tahoma; width: 11.72em; height: 2.1em; padding-top: 0.1em; padding-bottom: 0.4em; font-size-adjust: none; font-stretch: normal;
}
.ms-SpaceBetButtons {
	width: 6px;
}
.ms-summarycustombody {
	margin-top: 5px; margin-right: 6px; margin-left: 3px;
}
.ms-summarystandardbody {
	margin-top: 0px; margin-right: 6px; margin-left: 0px;
}
.ms-stylebox {
	border: 1px solid rgb(204, 204, 204); text-align: left; font-family: tahoma;
}
.ms-stylelabel {
	color: rgb(76, 76, 76); font-family: tahoma; font-size: 8pt;
}
.ms-styleheader {
	font-family: tahoma; font-size: 0.68em; background-color: rgb(249, 249, 249);
}
.ms-styleheader a:link {
	color: rgb(0, 51, 153); text-decoration: none;
}
.ms-stylebody a:link {
	color: rgb(0, 51, 153); text-decoration: none;
}
.ms-styleheader a:visited {
	text-decoration: none;
}
.ms-stylebody a:visited {
	text-decoration: none;
}
.ms-stylebody {
	font-family: tahoma; font-size: 8pt;
}
.ms-styleheader a:hover {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.ms-stylebody a:hover {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.ms-alternating {
	background-color: rgb(249, 249, 249);
}
.ms-alternatingstrong {
	background-color: rgb(227, 239, 255);
}
.ms-alternatingstrong td {
	border-top-color: rgb(216, 216, 216); border-bottom-color: rgb(216, 216, 216); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.ms-basictable .ms-alternating td {
	border-top-color: rgb(216, 216, 216); border-bottom-color: rgb(216, 216, 216); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.ms-alternatingstrong td td {
	border: 0px currentColor;
}
.ms-basictable .ms-alternating td td {
	border: 0px currentColor;
}
.ms-MWSSelectedInstance {
	color: rgb(0, 0, 0); text-decoration: none;
}
.ms-MWSInstantiated a:link {
	color: rgb(0, 51, 153); text-decoration: none;
}
.ms-MWSInstantiated a:visited {
	color: rgb(0, 51, 153); text-decoration: none;
}
.ms-MWSInstantiated a:hover {
	color: rgb(142, 187, 245); text-decoration: underline;
}
.ms-MWSUninstantiated a:link {
	color: rgb(0, 51, 153); text-decoration: none;
}
.ms-MWSUninstantiated a:visited {
	color: rgb(0, 51, 153); text-decoration: none;
}
.ms-MWSUninstantiated a:hover {
	color: rgb(0, 51, 153); text-decoration: underline;
}
.ms-entity-resolved {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.ms-entity-unresolved {
	background-position: left bottom; color: rgb(0, 0, 0); padding-bottom: 2px; font-style: italic; vertical-align: text-top; cursor: pointer; background-image: url("/_layouts/images/squiggle.gif"); background-repeat: repeat;
}
.ms-ganttTitleCell {
	border: 1px solid rgb(214, 232, 255); width: 222px; height: 22px; text-align: left; padding-left: 7px;
}
.ms-ganttTitleCellText {
	width: 222px; height: 22px; line-height: 22px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.ms-ganttTitleHeaderCell {
	border: 1px solid rgb(214, 232, 255); width: 222px; text-align: left; padding-left: 7px;
}
.ms-ganttInnerTable td {
	font-family: verdana; font-size: 0.68em;
}
.ms-ganttInnerTable th {
	font-family: verdana; font-size: 0.68em;
}
.ms-ganttDiv {
	width: 100%; height: 272px; overflow: auto; position: absolute;
}
.ms-ganttDivNotIE {
	width: 100%; height: 272px; overflow: auto; position: inherit;
}
.ms-ganttOuterTable {
	width: 100%; height: 272px;
}
.ms-ganttInnerTable th {
	color: rgb(78, 124, 183);
}
.ms-ganttMajorTimeUnitHeaderCell {
	text-align: center; border-right-color: rgb(214, 232, 255); border-left-color: rgb(214, 232, 255); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; background-color: rgb(249, 249, 249);
}
.ms-ganttDetailTimeUnitRow td {
	border: 1px solid rgb(214, 232, 255); text-align: center; background-color: rgb(249, 249, 249);
}
.ms-ganttDetailTimeUnitRow th {
	border: 1px solid rgb(214, 232, 255); text-align: center; background-color: rgb(249, 249, 249);
}
.ms-ganttDetailTimeUnitRow abbr {
	border: currentColor;
}
.ms-GWD {
	
}
.ms-GNWD {
	background: rgb(249, 249, 249);
}
.ms-GT {
	background: cornsilk;
}
.ms-ganttTransparentImage {
	width: 100%; height: 20px; position: absolute; z-index: 2;
}
.ms-ganttNonTransparentImage {
	position: relative; z-index: 1;
}
.ms-dgselected {
	background: rgb(89, 128, 165); color: rgb(255, 255, 255); font-weight: bold; vertical-align: middle;
}
.ms-dgselected a {
	color: rgb(255, 255, 255); font-weight: bold;
}
.ms-dgselected a:visited {
	color: rgb(255, 255, 255); font-weight: bold;
}
.ms-dgbottom {
	border-right-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.ms-dgadd a {
	font-weight: bold;
}
.ms-dgadd {
	border-width: 1px; border-style: solid; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(192, 198, 224); vertical-align: middle;
}
.ms-infobar {
	border: 1px solid rgb(153, 153, 153); font-family: Tahoma; font-size: 10px; background-color: rgb(237, 240, 217);
}
.ms-selwidth {
	width: 158px; font-family: tahoma,verdana; font-size: 1.2em;
}
.ms-featurestatus {
	width: 100px; vertical-align: middle;
}
.ms-featurestatustext {
	padding: 4px; color: white; font-weight: bold; background-color: rgb(0, 51, 153);
}
.ms-featurealtrow {
	background-color: rgb(233, 233, 233);
}
.ms-unpublishedresource {
	margin: 5px; border: thick dashed rgb(255, 0, 0);
}
.ms-inconsistentresource {
	margin: 5px; border: thick dashed rgb(0, 255, 0);
}
.ms-annotatedanchorspacing {
	left: 3px; top: 3px; width: 3px; height: 3px;
}
.ms-consolemptablerow {
	background-color: rgb(121, 167, 227);
}
.ms-consolestatus {
	font-family: Tahoma,verdana; font-size: 8pt;
}
.ms-consoleerror {
	font-family: Tahoma,verdana; font-size: 8pt;
}
.ms-consolemessage {
	font-family: Tahoma,verdana; font-size: 8pt;
}
.ms-consoletoolbar {
	font-family: Tahoma,verdana; font-size: 8pt;
}
.ms-consoleframe {
	border-style: solid; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;
}
.ms-consolestatusframe {
	border-style: solid; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;
}
.ms-consolestatuscell {
	text-align: center; background-image: url("/_layouts/images/pageTitleBKGD.gif"); background-repeat: repeat-x; background-color: rgb(213, 220, 237);
}
.ms-consoleframe {
	border-color: rgb(131, 176, 236); border-top-width: 1px;
}
.ms-consolestatusframe {
	border-color: rgb(255, 255, 255); border-top-width: 0px; background-repeat: repeat-x; background-color: rgb(246, 253, 253);
}
td.ms-consolestatusmajorframe {
	background-repeat: repeat-x;
}
td.ms-consolestatusminorframe {
	background-repeat: repeat-x;
}
td.ms-consolestatuscheckoutframe {
	background-repeat: repeat-x;
}
.ms-consolestatusmajorframe {
	background: url("/_layouts/images/cnspgrdn.gif");
}
.ms-consolestatusminorframe {
	background: url("/_layouts/images/cnsugrdn.gif");
}
.ms-consolestatuscheckoutframe {
	background: url("/_layouts/images/cnsugrdn.gif");
}
.ms-consoleminiframe {
	background: url("/_layouts/images/cnsugrdn.gif");
}
.ms-consoleminiframe {
	height: 24px; background-repeat: repeat-x;
}
.ms-consolestatusshadowframe {
	background: url("/_layouts/images/cnsshdo.gif"); height: 4px;
}
.ms-consolestatusshadowframeleft {
	background: url("/_layouts/images/cnsshdol.gif"); width: 3px; height: 4px;
}
.ms-consolestatusshadowframeright {
	background: url("/_layouts/images/cnsshdor.gif"); width: 3px; height: 4px;
}
.ms-consolemode {
	color: rgb(0, 0, 0); font-family: verdana; font-size: 8pt; background-color: rgb(255, 246, 153);
}
.ms-consolestatus {
	color: rgb(102, 102, 102); padding-top: 3px; padding-bottom: 3px; font-family: verdana; font-size: 8pt; text-decoration: none;
}
.ms-consolestatus a {
	color: rgb(57, 102, 191); font-family: Verdana,serif; font-size: 8pt; text-decoration: none;
}
.ms-consolestatus a:hover {
	color: rgb(57, 102, 191); font-family: Verdana,serif; font-size: 8pt; text-decoration: underline;
}
.ms-consolehr {
	height: 1px; background-color: rgb(205, 205, 205);
}
.ms-consoleerror {
	color: rgb(255, 0, 0); text-decoration: none;
}
.ms-consoleerror a {
	color: rgb(57, 102, 191); text-decoration: none;
}
.ms-consoleerror a:hover {
	color: rgb(57, 102, 191); text-decoration: underline;
}
.ms-consolemessage {
	color: rgb(32, 77, 137); text-decoration: none;
}
.ms-consolemessage a {
	text-decoration: none;
}
.ms-consolemessage a:hover {
	text-decoration: underline;
}
.ms-consoletoolbar {
	color: rgb(0, 51, 153); text-decoration: none;
}
.ms-consoletoolbar a {
	text-decoration: none;
}
.ms-consoleqaback td {
	padding-right: 6px; padding-left: 3px; background-image: url("/_layouts/images/qarsgrd.gif");
}
.ms-consoleqabackhover td {
	padding-right: 6px; padding-left: 3px; background-image: url("/_layouts/images/qahvgrd.gif");
}
.ms-consoleqaemptyborderh {
	height: 1px;
}
.ms-consoleqaemptyborderv {
	width: 1px;
}
.ms-consoleqaemptycorner {
	width: 1px; height: 1px;
}
.ms-consoleqaborderh {
	background-color: rgb(202, 215, 231);
}
.ms-consoleqaborderv {
	background-color: rgb(202, 215, 231);
}
.ms-consoleqacorner {
	background-color: rgb(202, 215, 231);
}
.ms-consoleqaborderhhover {
	background-color: rgb(210, 180, 122);
}
.ms-consoleqabordervhover {
	background-color: rgb(210, 180, 122);
}
.ms-consoleqacornerhover {
	background-color: rgb(210, 180, 122);
}
.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: rgb(239, 235, 194);
}
.ms-webpartpickerpageinnerbackground {
	background-color: rgb(242, 242, 242);
}
.ms-webpartpickerpagetext {
	text-align: left; color: rgb(101, 107, 119);
}
.ms-webpartpickerpagetext a {
	text-align: left; color: rgb(57, 102, 191);
}
.ms-webpartpickerpageHeaderBorder a {
	color: rgb(57, 102, 191);
}
.ms-webpartpickeralign {
	padding: 2px 7px 2px 3px;
}
.ms-webpartpickerwarning {
	color: rgb(255, 0, 0);
}
.ms-viewtotalselect {
	width: 104px;
}
.hierarchy-node-partialcheck {
	font-style: italic;
}
.ms-wikitoolbar a.ms-toolbar {
	color: rgb(18, 72, 144);
}
.ms-wikieditouter {
	border-width: 1px 2px medium 1px; border-style: solid solid none; border-color: rgb(99, 147, 212) rgb(99, 147, 212) currentColor; top: 30px; height: 23px; text-align: center; right: 9px; font-family: tahoma; font-size: 8pt; position: absolute;
}
.ms-wikieditsecond {
	
}
.ms-wikieditthird {
	background: url("/_layouts/images/toolgrad.gif"); padding-left: 3px;
}
.ms-wikieditorange {
	
}
.ms-wikieditorangeinnera {
	height: 0px; line-height: 0px; font-size: 0px;
}
.ms-wikitoolbar a.ms-toolbar:hover {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.ms-wikicontent a {
	text-decoration: underline;
}
.ms-wikicontent a.ms-wikilink {
	text-decoration: none;
}
.ms-wikicontent a.ms-missinglink {
	text-decoration: none; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: dashed;
}
.ms-wikicontent {
	color: rgb(51, 51, 51); line-height: 1.3;
}
.ms-recentchanges {
	padding: 7px 1px 9px 4px; vertical-align: top;
}
.errorinl {
	color: rgb(255, 0, 0); font-family: verdana,sans-serif; font-size: 8pt;
}
.ms-diffdeletenostrike {
	background-color: rgb(224, 224, 224);
}
.ms-diffdelete {
	background-color: rgb(224, 224, 224);
}
.ms-diffdelete {
	text-decoration: line-through;
}
.ms-diffinsert {
	border: 1px solid rgb(255, 255, 255); background-color: rgb(255, 234, 173);
}
.ms-wikifieldheader {
	padding: 2px; color: rgb(81, 81, 81); font-family: tahoma; font-size: 8pt; font-weight: bold; margin-top: 15px; margin-bottom: 10px; border-bottom-color: rgb(195, 195, 195); border-bottom-width: 1px; border-bottom-style: solid;
}
ul.ms-blogAdminLinks {
	list-style: none; margin: 4px 10px 0px 0px; padding: 0px 0px 0px 4px;
}
ul.ms-blogAdminLinks li {
	background: url("/_layouts/images/rect.gif") no-repeat left; margin: 0px; padding: 0px 0px 3px 15px;
}
ul.ms-blogAdminLinks li a {
	color: rgb(0, 51, 153);
}
.ms-PostWrapper {
	width: 629px; color: rgb(76, 76, 76);
}
.ms-CommentsWrapper {
	width: 629px; color: rgb(76, 76, 76);
}
.ms-blogrss {
	width: 629px; color: rgb(76, 76, 76);
}
.ms-blogrssnav {
	color: rgb(76, 76, 76); padding-top: 5px; padding-bottom: 5px; padding-left: 5px; border-top-color: rgb(173, 209, 255); border-top-width: 1px; border-top-style: solid;
}
.ms-blogrssnav a {
	color: rgb(0, 51, 153); font-size: 8pt; font-weight: bold; text-decoration: none;
}
.ms-blogrssnav img {
	border: currentColor;
}
.ms-PostTitle {
	padding-top: 6px; font-size: 16pt; border-top-color: rgb(227, 239, 255); border-top-width: 1px; border-top-style: solid;
}
.ms-PostTitle span {
	left: -2px; right: auto; position: relative;
}
.ms-PostTitle a {
	color: rgb(76, 76, 76); text-decoration: none;
}
.ms-PostFooter {
	color: rgb(153, 153, 153); padding-bottom: 22px; font-size: 8pt;
}
.ms-CommentFooter {
	color: rgb(153, 153, 153); padding-bottom: 22px; font-size: 8pt;
}
.ms-PostFooter a {
	color: rgb(108, 144, 216); white-space: nowrap;
}
.ms-CommentFooter a {
	color: rgb(108, 144, 216); white-space: nowrap;
}
.ms-PostBody {
	color: rgb(76, 76, 76); line-height: 1.7em; padding-top: 6px; padding-bottom: 12px; font-size: 8pt;
}
.ms-PostBody a {
	color: rgb(0, 0, 204);
}
.ms-PostBody p {
	margin: 0px 0px 1em;
}
h3.ms-PostDate {
	margin: 0px; color: rgb(127, 127, 127); padding-bottom: 5px; font-size: 8pt; border-bottom-color: rgb(111, 157, 217); border-bottom-width: 1px; border-bottom-style: solid;
}
h3.ms-CommentHeader {
	margin: 0px; padding: 0px; left: -2px; top: -0.25em; right: auto; color: rgb(153, 153, 153); font-size: 16pt; font-weight: normal; position: relative;
}
h4.ms-CommentTitle {
	margin: 0px; padding: 0px; color: rgb(102, 102, 102); line-height: 1.7em; font-size: 8pt;
}
.ms-CommentBody {
	color: rgb(76, 76, 76); line-height: 1.7em; padding-top: 6px; padding-bottom: 12px; font-size: 8pt;
}
.ms-commentsempty {
	color: rgb(76, 76, 76); padding-top: 6px; padding-bottom: 22px; font-size: 8pt;
}
.ms-blogedit {
	line-height: 1.7em; font-size: 8pt; vertical-align: top; border-top-color: rgb(227, 239, 255); border-top-width: 1px; border-top-style: solid;
}
.ms-blogedit a {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(131, 176, 236) rgb(131, 176, 236); padding: 0px 5px; height: 22px; color: rgb(0, 51, 153); background-image: url("/_layouts/images/toolgrad.gif"); background-color: rgb(214, 232, 255);
}
.ms-blogrss {
	padding-top: 5px; font-size: 8pt; border-top-color: rgb(227, 239, 255); border-top-width: 1px; border-top-style: solid;
}
.ms-blogrss a {
	color: rgb(0, 51, 153);
}
.ms-blogrss img {
	border: currentColor; vertical-align: middle;
}
.ms-commenttable {
	margin: 15px 0px 0px; padding: 0px;
}
.ms-commenttable td {
	border-top-color: rgb(214, 232, 255); border-top-width: 1px; border-top-style: solid;
}
.ms-CommentFooter a {
	margin: 0px; padding-top: 4px;
}
.ms-pickerwait {
	margin: 0px; width: 100%; height: 100%; color: rgb(0, 0, 0); font-family: verdana; font-size: 8pt; background-color: rgb(255, 255, 255);
}
.ms-pickerdropdown {
	margin-left: 5px;
}
.ms-CategoryTitleCell {
	padding: 0px;
}
.ms-CategoryTitleCell a {
	background: url("/_layouts/images/navbullet.gif") no-repeat left top; margin: 0px; padding: 3px 0px 3px 16px; display: block;
}
.ms-BlogEmptyListText {
	padding: 2px 2px 2px 10px;
}
.ms-BlogNavigator p.ms-descriptiontext {
	display: none;
}
.ms-BlogNavigator div.ms-navheader {
	padding: 1px 6px 3px; border-top-color: rgb(242, 248, 255); border-bottom-color: rgb(173, 209, 255); border-left-color: rgb(242, 248, 255); border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; background-color: rgb(214, 232, 255);
}
.ms-BlogNavigator div.ms-navheader a {
	color: rgb(0, 51, 153);
}
.ms-BlogNavigator div.ms-navheader {
	color: rgb(76, 76, 76); font-weight: bold;
}
.ms-BlogNavigator .ms-quicklaunch table td {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.ms-BlogNavigator div.ms-WPBody {
	border-top-color: rgb(173, 209, 255); border-top-width: 1px; border-top-style: solid;
}
.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: rgb(76, 76, 76);
}
.ms-pickertitlesection {
	background: url("/_layouts/images/siteTitleBKGD.gif") repeat-y right top rgb(255, 255, 255);
}
.ms-pickertitlesection .ms-descriptiontext {
	padding: 8px 3px;
}
.ms-pickeremptyresulttexttr .ms-descriptiontext {
	padding-top: 6px; padding-left: 5px;
}
.ms-pickerbodysection {
	background: url("/_layouts/images/viewheadergrad.gif") repeat-x rgb(236, 233, 216); border-top-color: rgb(165, 165, 165); border-top-width: 1px; border-top-style: solid;
}
.ms-pickerresultoutertable {
	table-layout: fixed;
}
.ms-pickerresulttable {
	border-collapse: separate;
}
.ms-pickerresultdiv {
	border-width: 1px; border-style: inset; width: 100%; height: 100%; overflow: scroll; background-color: rgb(255, 255, 255);
}
.ms-pickerbuttonsection {
	background-color: rgb(236, 233, 216);
}
.ms-pickersectionline {
	background-color: rgb(208, 208, 191);
}
.ms-pickersearchbox {
	height: 19px; color: rgb(0, 0, 0);
}
.ms-pickersearchsummarytr td.ms-descriptiontext {
	color: rgb(82, 82, 82); padding-top: 5px; padding-left: 6px; font-weight: bold;
}
.ms-pickerwaittexttr td.ms-descriptiontext {
	text-align: center;
}
.ms-ph {
	color: rgb(148, 148, 148); padding-right: 5px; padding-left: 5px; white-space: nowrap; background-image: none; background-color: rgb(243, 243, 243);
}
.ms-naveditor .ms-vb2 {
	padding: 3px 3px 0px; height: 22px;
}
.ms-naveditor .ms-gb {
	padding: 3px 3px 0px; height: 22px;
}
.ms-naveditor .ms-gb {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.ms-naveditor .ms-gb img {
	margin-top: 1em;
}
@media print
{
.ms-leftareacell {
	display: none;
}
.ms-globallinks {
	display: none;
}
.ms-siteaction {
	display: none;
}
.ms-areaseparatorleft {
	display: none;
}
.ms-rightareacell {
	display: none;
}
.ms-areaseparatorright {
	display: none;
}
.ms-areaseparatorcorner {
	display: none;
}
.ms-titlearealeft {
	display: none;
}
.ms-titlearearight {
	display: none;
}
.ms-searchform {
	display: none;
}
.ms-banner {
	display: none;
}
.ms-buttonheightwidth {
	display: none;
}
.ms-buttonheightwidth2 {
	display: none;
}
}
.ms-hidden {
	left: 0px; top: -500px; width: 1px; height: 1px; overflow: hidden; position: absolute;
}
a.ms-skip {
	left: 0px; top: -500px; width: 1px; height: 1px; overflow: hidden; position: absolute;
}
a.ms-skip:hover {
	left: 0px; top: -500px; width: 1px; height: 1px; overflow: hidden; position: absolute;
}
a.ms-skip:visited {
	left: 0px; top: -500px; width: 1px; height: 1px; overflow: hidden; position: absolute;
}
a.ms-skip:active {
	padding: 2px 4px; border: 1px solid black; left: 2px; top: 2px; width: auto; height: auto; color: black; position: absolute; background-color: white;
}
a.ms-skip:focus {
	padding: 2px 4px; border: 1px solid black; left: 2px; top: 2px; width: auto; height: auto; color: black; position: absolute; background-color: white;
}
.ms-dialogBody {
	background-color: rgb(236, 233, 216);
}
.ms-dialogHeader {
	background-position: right top; background-image: url("/_layouts/images/dialogTitleBKGD.jpg"); background-repeat: repeat-y; background-color: rgb(255, 255, 255);
}
.ms-dialogHeaderDescription {
	color: rgb(102, 102, 102); padding-right: 20px; font-family: Tahoma; font-size: 8pt;
}
.ms-dialogHelpLink {
	color: rgb(102, 102, 102); font-family: Tahoma; font-size: 8pt; text-decoration: none;
}
.ms-dialogHelpLink a {
	color: rgb(102, 102, 102); font-family: Tahoma; font-size: 8pt; text-decoration: none;
}
.ms-dialogHeadingDivider1 {
	background-color: rgb(255, 255, 255);
}
.ms-dialogHeadingDivider2 {
	background-color: rgb(158, 159, 161);
}
.ms-dialogHeadingDivider3 {
	background-color: rgb(214, 210, 191);
}
.ms-dialogBodyMain {
	border: 1px solid rgb(127, 157, 185); color: rgb(102, 102, 102); font-family: Tahoma; font-size: 8pt; background-color: rgb(255, 255, 255);
}
.ms-dialogButtonSection {
	border-top-color: rgb(208, 208, 191); border-top-width: 1px; border-top-style: solid;
}
.ms-dialogButtonCell {
	font-family: Tahoma; font-size: 8pt;
}
.ms-dialogButtonCell input {
	font-family: Tahoma; font-size: 8pt;
}
.ms-dialogHoverRow {
	background-color: rgb(242, 244, 227);
}
.ms-dialogSelectedRow {
	background-color: rgb(230, 230, 230);
}
.ms-aggrwebpartcell {
	padding-right: 5px; padding-left: 5px;
}
a.ms-acclink {
	padding: 2px 4px; border: 1px solid black; width: auto; height: 1.1em; color: black; background-color: white;
}
a.ms-imnlink {
	cursor: default;
}
.ms-SrvMenuUI {
	display: none;
}
.ms-MenuUIPopupBody {
	margin: 0px; padding: 0px; border: 1px solid rgb(134, 134, 134);
}
.ms-MenuUIPopupBody table {
	margin: 0px; padding: 0px; color: rgb(0, 51, 153); font-size: 100%;
}
.ms-MenuUIPopupBody div {
	cursor: pointer;
}
.ms-MenuUI {
	cursor: pointer; background-repeat: repeat-y; background-color: rgb(250, 250, 250);
}
.ms-MenuUILarge {
	cursor: pointer; background-repeat: repeat-y; background-color: rgb(250, 250, 250);
}
.ms-MenuUIRtL {
	cursor: pointer; background-repeat: repeat-y; background-color: rgb(250, 250, 250);
}
.ms-MenuUILargeRtL {
	cursor: pointer; background-repeat: repeat-y; background-color: rgb(250, 250, 250);
}
.ms-MenuUI {
	background-position: left;
}
.ms-MenuUILarge {
	background-position: left;
}
.ms-MenuUIRtL {
	background-position: right;
}
.ms-MenuUILargeRtL {
	background-position: right;
}
.ms-MenuUI {
	background-image: url("/_layouts/images/MGrad.gif");
}
.ms-MenuUILarge {
	width: 250px; background-image: url("/_layouts/images/MGradLarge.gif");
}
.ms-MenuUIRtL {
	background-image: url("/_layouts/images/MGradRtl.gif");
}
.ms-MenuUILargeRtL {
	width: 250px; background-image: url("/_layouts/images/MGradLargeRtl.gif");
}
.ms-MenuUIDisabled span {
	color: rgb(136, 136, 136);
}
.ms-MenuUIItemTableCell {
	padding: 2px; color: rgb(0, 51, 153); font-family: tahoma; font-size: 8pt; text-decoration: none;
}
.ms-MenuUIItemTableCellCompact {
	padding: 2px; color: rgb(0, 51, 153); font-family: tahoma; font-size: 8pt; text-decoration: none;
}
.ms-MenuUIItemTableCellCompact {
	padding: 1px 2px;
}
.ms-MenuUIItemTableCell a {
	color: rgb(0, 51, 153); text-decoration: none;
}
.ms-MenuUIItemTableCellHover a {
	color: rgb(0, 51, 153); text-decoration: none;
}
.ms-MenuUIItemTableCellCompact a {
	color: rgb(0, 51, 153); text-decoration: none;
}
.ms-MenuUIItemTableCellCompactHover a {
	color: rgb(0, 51, 153); text-decoration: none;
}
.ms-menuitemdescription {
	color: rgb(102, 102, 102);
}
.ms-MenuUIItemTableCellHover {
	padding: 1px; color: rgb(0, 51, 153); font-family: tahoma; font-size: 8pt; text-decoration: none;
}
.ms-MenuUIItemTableCellCompactHover {
	padding: 1px; color: rgb(0, 51, 153); font-family: tahoma; font-size: 8pt; text-decoration: none;
}
.ms-MenuUIItemTableCellCompactHover {
	padding: 0px 1px;
}
.ms-MenuUIItemTableHover {
	border: 1px solid rgb(210, 180, 122); background-color: rgb(255, 230, 160);
}
.ms-MenuUIItemTableHover .ms-menuitemdescription {
	color: rgb(51, 51, 51);
}
.ms-MenuUIIcon {
	width: 24px; height: 16px;
}
.ms-MenuUIIconRtL {
	width: 24px; height: 16px;
}
.ms-MenuUIIconLarge {
	width: 40px; height: 16px;
}
.ms-MenuUIIconLargeRtl {
	width: 40px; height: 16px;
}
.ms-MenuUIIcon {
	padding: 0px 6px 0px 2px;
}
.ms-MenuUIIconLarge {
	padding: 0px 6px 0px 2px;
}
.ms-MenuUIIconRtL {
	padding: 0px 2px 0px 6px;
}
.ms-MenuUIIconLargeRtl {
	padding: 0px 2px 0px 6px;
}
.ms-MenuUILabel {
	width: 100%;
}
.ms-MenuUILabelRtL {
	width: 100%;
}
.ms-menuuilabelcompact {
	width: 100%;
}
.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 {
	width: 16px; height: 16px;
}
.ms-MenuUISeparator {
	height: 1px; line-height: 1px; font-size: 1px; background-color: rgb(197, 197, 197);
}
.ms-MenuUISeparatorRtL {
	height: 1px; line-height: 1px; font-size: 1px; background-color: rgb(197, 197, 197);
}
.ms-MenuUISeparatorLarge {
	height: 1px; line-height: 1px; font-size: 1px; background-color: rgb(197, 197, 197);
}
.ms-MenuUISeparatorLargeRtl {
	height: 1px; line-height: 1px; font-size: 1px; background-color: rgb(197, 197, 197);
}
.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: rgb(153, 153, 153);
}
.ms-sbtable {
	color: rgb(0, 0, 0); font-family: Verdana; font-size: 0.7em; font-style: normal; font-weight: normal;
}
.ms-sbtablealt {
	color: rgb(0, 0, 0); font-family: Verdana; font-size: 0.7em; font-style: normal; font-weight: normal;
}
.ms-sbtable-ex {
	width: 100%; margin-top: 2px; margin-left: 2px; border-collapse: collapse;
}
.ms-sbtable-border {
	border: 1px solid rgb(151, 180, 233);
}
td.ms-sbcell {
	padding: 0px 0px 0px 2px; border: 1px solid rgb(127, 157, 185); white-space: nowrap;
}
td.ms-sbcellnoborder {
	border: 0px currentColor; padding-right: 2px; white-space: nowrap;
}
.ms-sbtext {
	font-family: Tahoma; font-size: 1em; font-weight: bold;
}
.ms-sbplain {
	border: currentColor; font-family: Tahoma; font-size: 8pt;
}
.ms-sbplainwithborder {
	font-family: Tahoma; font-size: 8pt;
}
td.ms-sblink {
	border: currentColor; padding-right: 14px;
}
.ms-sblink a:link {
	color: rgb(102, 102, 102); padding-left: 4px; font-family: Tahoma; font-size: 8pt; text-decoration: none;
}
.ms-sblink a:visited {
	color: rgb(102, 102, 102); padding-left: 4px; font-family: Tahoma; font-size: 8pt; text-decoration: none;
}
.ms-sblink a:hover {
	color: rgb(0, 0, 0); text-decoration: underline;
}
td.ms-sbgo {
	padding: 1px 3px; background-color: rgb(233, 242, 253);
}
.ms-sbLastcell {
	width: 100%;
}
.ms-rightbodysectionsearchbox {
	width: 100%;
}
.ms-sbLastCell {
	padding-right: 10px;
}
td.ms-sbscopes {
	border: currentColor !important;
}
select.ms-sbscopes {
	width: 170px; font-family: tahoma,verdana; font-size: 8pt;
}
.srch-WPBody {
	margin: 0px; color: rgb(102, 102, 102); font-family: tahoma; font-size: 1em;
}
.srch-results {
	
}
.srch-sort {
	color: rgb(51, 51, 51); font-size: 1em;
}
.srch-sort a:link {
	color: rgb(0, 51, 153); text-decoration: none;
}
.srch-sort a:visited {
	color: rgb(0, 51, 153); text-decoration: none;
}
.srch-sort a:hover {
	color: rgb(255, 0, 0);
}
.srch-sort-right {
	color: rgb(51, 51, 51); padding-bottom: 4px; font-size: 1em; float: right;
}
.srch-sort-right a:link {
	color: rgb(0, 51, 153); text-decoration: none;
}
.srch-sort-right a:visited {
	color: rgb(0, 51, 153); text-decoration: none;
}
.srch-sort-right a:hover {
	color: rgb(255, 0, 0);
}
.srch-summary {
	color: rgb(51, 51, 51); font-family: Tahoma; font-size: 1em;
}
.srch-summary a:link {
	color: rgb(0, 51, 153); text-decoration: none;
}
.srch-summary a:visited {
	color: rgb(0, 51, 153); text-decoration: none;
}
.srch-summary a:hover {
	color: rgb(255, 0, 0);
}
.srch-stats {
	text-align: left; color: rgb(51, 51, 51); font-family: Tahoma; font-size: 1em; white-space: nowrap; background-color: rgb(236, 236, 236);
}
.srch-stats a:link {
	color: rgb(0, 51, 153); text-decoration: none;
}
.srch-stats a:hover {
	color: rgb(255, 0, 0);
}
.srch-Description {
	margin: 0px 0px 4px; color: rgb(51, 51, 51); font-family: Tahoma; font-size: 1em;
}
.srch-Description b {
	color: rgb(51, 51, 51); font-weight: bold;
}
.srch-alertme a:link {
	margin: 0px;
}
.srch-alertme a:visited {
	margin: 0px;
}
.srch-alertme a:hover {
	margin: 0px;
}
.srch-Title {
	margin: 0px 0px 5px; color: rgb(0, 51, 153); font-family: Tahoma; font-size: 1.2em;
}
.srch-Title a:link {
	color: rgb(0, 51, 153); text-decoration: none;
}
.srch-Title a:visited {
	color: rgb(0, 51, 153); text-decoration: none;
}
.srch-Title a:hover {
	color: rgb(255, 0, 0); text-decoration: underline;
}
.srch-URL a:link {
	color: rgb(0, 136, 0) !important; text-decoration: none;
}
.srch-URL a:visited {
	color: rgb(0, 136, 0) !important; text-decoration: none;
}
.srch-URL a:hover {
	color: rgb(255, 0, 0); text-decoration: underline;
}
.srch-Metadata {
	margin: 0px 0px 15px; color: rgb(140, 140, 140); font-family: Tahoma; font-size: 1em; border-top-color: rgb(224, 222, 213); border-top-width: 1px; border-top-style: solid;
}
.srch-dup .srch-Page-bg {
	
}
.srch-Page {
	text-align: right; color: rgb(102, 102, 102); font-family: Tahoma; font-size: 1em; font-weight: bold; background-color: rgb(236, 236, 236);
}
.srch-Page a:link {
	color: rgb(55, 100, 160); font-weight: normal; text-decoration: none;
}
.srch-Page a:visited {
	color: rgb(55, 100, 160); font-weight: normal; text-decoration: none;
}
.srch-Page a:hover {
	color: rgb(255, 0, 0);
}
.srch-dup a:link {
	color: rgb(81, 122, 204);
}
.srch-dup a:visited {
	color: rgb(81, 122, 204);
}
.srch-Icon {
	
}
.srch-ActionLink a {
	font-size: 0.85em; font-style: italic; text-decoration: none; margin-bottom: 0px;
}
.srch-ActionLink a:hover {
	color: rgb(255, 0, 0);
}
.ms-searchresultstitlearea {
	height: 85px; text-align: center; padding-top: 20px; padding-left: 18px; border-bottom-color: rgb(111, 157, 217); border-bottom-width: 1px; border-bottom-style: solid; background-image: url("/_layouts/images/pageTitleBKGD.gif"); background-repeat: repeat-x; background-color: rgb(214, 232, 255);
}
.ms-searchresultsareaSeparator {
	padding: 0px; background-color: rgb(214, 232, 255);
}
