html, body, form {
	height:100%;
}
body {
	margin:0;
	padding:0;
	background:url('background-page.jpg') #ededed repeat-x 0px 0px;
}
body, div {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:12px;
	color:#000;
}
p{
	color:#383838;
	line-height:20px;
	font-size:12px;

}
.clear{
	clear:both;
}
.float-left{
	float:left;	
}
.float-left ul{
	list-style-type:none;
	height:37px;
	padding:0px;
	margin:0px;
}
.float-left ul li{
	background:url('top-buttons.png') no-repeat 0px 0px;
	float:left;
	width:33px;
	height:33px;
	margin:0px 2px;
}
.top-button-home a, .top-button-map a, .top-button-contact a{
	height: 33px;
	display:block;
}
.top-button-home a:hover, .top-button-map a:hover, .top-button-contact a:hover{
	text-decoration:none !important;
}
.float-left ul li.top-button-home{
	background-position:0px 0px
}
.float-left ul li.top-button-home:hover{
	background-position:0px -33px;
	height:37px;
	cursor:pointer;				
}
.float-left ul li.top-button-map{
	background-position:-76px 0px
}
.float-left ul li.top-button-map:hover{
	background-position:-76px -33px;
	height:37px;
	cursor:pointer;	
}
.float-left ul li.top-button-contact{
	background-position:-38px 0px
}
.float-left ul li.top-button-contact:hover{
	background-position:-38px -33px;
	height:37px;
	cursor:pointer;	
}
.float-left a, .float-left a:link{
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
.float-left a:hover{
 	text-decoration:underline;
}
.actionMenu{
	margin:4px 10px;
}
.actionMenu img{
	display:none;
}
.siteLogo{
	height: 70px;
    padding: 25px 0 0;
    float:left;
}
.SiteLogoImg{
	background:url('logo.png') no-repeat;	
	width:241px;
	height:44px;
	display:block;
}
.ms-sitetitle{
	font-family:Georgia !important;
	color:#231f20 !important;
}
.layout {
	position:relative;
	margin:0 auto;
	width:968px;
	height:auto !important;
	height:100%;
	min-height:100%;
	background:url('background-content.png') repeat-y center;
}
.cabecera {
	height: 144px;
	padding:0px 9px;
	color: #fff;
	background:url('background-page.jpg') repeat-x 0px 0px;
}
.top-bar{
	float:right;
}
.menu-lateral {
	color: #FFFFFF;
    float: left;
    margin: 0 0 0 40px;
    padding: 0 1px 15px;
    width: 172px;
 }
.contenido {
  	margin-left: 214px;
    padding: 0px 0 107px;
    width: 720px;
}
*:first-child+html .contenido{
    padding: 0px 0px;
}
*:first-child+html .pie{
    position:relative;
}
.pie {
    background: url("footer.png") no-repeat scroll 0 0 #EDEDED;
    bottom: 0;
    color: #212121;
    font-size:9px;
    height: 33px;
    padding: 57px 0 15px 37px;
    position: absolute;
    width: 931px;
    clear:both;
}
.pie img{
	position:relative;
	top:12px;
}
.pie span{
	color:#777777;
}
.content-menu{
	clear:both;
	margin:0px auto;
}
.background-topmenu {
	background:#231f20;
	height:49px;
	float:left;
    width:896px;
}
.headerImg{
	margin:10px 18px;
}
.left-menu {
	background:url('left-menu.png') no-repeat 0px 0px;
	width:27px;
	height:49px;
	float:left;
}
.right-menu {
	background:url('right-menu.png') no-repeat 0px 0px;
	width:27px;
	height:49px;
	float:left;
}
.novedadesTitle{
    border-bottom: 1px solid #DEDEDE !important;
    color: #000000;
    font-family: Georgia !important;
    font-size: 27px !important;
    padding: 20px 0 0px;
}
.novedadesTitle a, .novedadesTitle a:link{
    background: none repeat scroll 0 0 black;
    border-radius: 5px 5px 0 0;
    color: #FFFFFF;
    float: right;
    font-family: Georgia !important;
    font-size: 14px !important;
    font-weight: bold;
    margin: 12px 10px 0 0;
    padding: 4px 24px 9px;
    text-decoration: none;
}
.novedadesTitle a:hover{
	text-decoration:underline;
}
.sectionsTitle{
	font-family:Georgia !important;
	font-size: 27px !important;
	color:#000000 !important;
	border-bottom: 1px solid #DEDEDE;
	padding:0px 0px 11px 0px;
}
.newsDate{
	font-size:10px;
	color:#909090;
	font-style:italic;	
	height:10px;	
}
.titleNews, .sectionsSubtitle{
	font-size:14px !important;
	color:#bd2828 !important;				
	font-weight:bold !important;	
	height:10px !important;
}
.subtitleNews{
	font-size:11px;
	color:#231f20;
	font-weight:bold;	
	height:10px;			
}
.border-separator{
	border-top: 1px solid #E7E7E7;
	padding:10px 0px;		
}
.MasInfoBiblio{
	text-align:right;
	padding:13px 12px 0px;
}
.MasInfoBiblio a, .MasInfoBiblio a:link{
	color:#231f20;				
	font-size:12px;
	background:url('bullets.png') no-repeat 0px 0px;
	padding-left:20px;
	text-decoration:none;
}
.MasInfoBiblio a:hover{
	background:url('bullets-hover.png') no-repeat 0px 0px;
}
.footerLogo{
	background:	url('footer-logo.png') no-repeat;
	width:80px;
	height:35px;
	display:inline-block;
}
.bodyNews{
	font-size:12px;
	color:#383838;
	vertical-align:top;
	line-height: 20px;
	padding:5px 0px 0px 0px;
}
.bodyNews DIV{
	color:#383838 !important;				
}
.borderImg img{
	border:1px solid #231f20;	
	border-radius:4px;
	margin:0px 8px 0px 0px;
}

.ms-toolbar, .ms-viewtoolbar, .ms-formtoolbar, .ms-toolbarContainer {
	color:#1759a9;
}
.ms-toolbar-togglebutton-on {
	border:1px solid #000000;
}
table.ms-toolbar, table.ms-viewtoolbar, .ms-toolbarContainer {
	background-image:none;
	background-color: transparent;
}
table.ms-toolbar, .ms-toolbarContainer {
	border-bottom:2px solid #1759a9;
	border-top:0px;
	border-left:0px;
	border-right:0px;
}
table.ms-viewtoolbar {
	border-top:1px solid #888888;
	border-bottom:1px solid #888888;
}
.ms-listheader {
	color:#060b19;
	background-image:url("listheadergrad_cardinal.gif");
}
.ms-menutoolbar {
	border-bottom:0px solid #efefef;
	background-color: transparent;
	background-image:none;
}
.ms-menutoolbar td {
	border-top:solid 0px #fd622e;
	border-bottom:solid 1px #e7e7e7;
}
.ms-listviewtable{
	background:#FFF !important;
}
.ms-menutoolbar td a {
	color:#000000;
}
.ms-menubuttonactivehover, .ms-buttonactivehover {
	background-image:none;
	border:solid 1px #888888;
}
td.ms-menutoolbarheader {
	color:#060b19;
}
.ms-listheaderlabel {
	color:#060b19;
}
.ms-menutoolbar td td.ms-viewselector, .ms-menutoolbar td td.ms-viewselectorhover, .ms-toolbar td td.ms-viewselector, .ms-toolbar td td.ms-viewselectorhover, .ms-authoringcontrols td td.ms-viewselector, .ms-authoringcontrols td td.ms-viewselectorhover, td.ms-viewselector {
	border:solid 0px #b23e17;
	background-image:none;
	background-color:#f4f4f4;
}
.ms-menutoolbar td td.ms-viewselectorhover, .ms-toolbar td td.ms-viewselectorhover, .ms-authoringcontrols td td.ms-viewselectorhover {
	background-image:none;
	background-color:#e5e4e4;
}
.ms-bottompaging {
	background:#b6bac4;
}
.ms-bottompagingline1 {
	background:#4e5b7c
}
.ms-paging {
	color:#060b19;
}
.ms-splitbuttonhover {
	background-image:none;
}
.ms-splitbuttonhover .ms-splitbuttondropdown, .ms-splitbuttonhover .ms-splitbuttontext {
	border:1px solid #888888;
}
TD.ms-rtetoolbarsel {
	border:solid 1px #89483d;
	background-image:url("rtebnsel_cardinal.gif");
}
TD.ms-rtetoolbarhov {
	border:solid 1px #b23e17;
	background-image:url("rtebnhov_cardinal.gif");
}
.ms-viewselect a:link, .ms-GRFontSize {
	color:#d63804;
}
hr {
	color:#d63804;
}
.ms-formdescription A {
	color:#d63804;
}
.ms-informationbar {
	background-color:#ffa699;
	border:1px solid #e04816;
}
.ms-formbody {
	background:#f6f6f6;
}
.ms-formfieldlabel {
	background-image:url("globgrad_cardinal.gif");
}
.ms-searchcorner {
	background-image:url("srchcrnr_cardinal.gif");
}
table.ms-form th {
	color:#d63804;
}
.ms-bannerContainer {
	background-image:none;
	background-color:#231f20;
	height:31px;
	background-repeat:repeat-x;
}
.ms-globalbreadcrumb {
	background-color: transparent;
}
.ms-globallinks, .ms-globallinks a {
	color:#6a8e8e;
	
	font-size:9pt;
}
.ms-pagebreadcrumb {
	background-color: transparent !important;
	color:#c0c0c0;
	
}
.ms-pagebreadcrumb a {
	
	color:#c0c0c0;
	background-color: transparent !important;
}
.ms-sitetitle {
	font-size:11pt;
	
	font-weight:normal;
	color:#1b5cac;
	padding:4px 0px 7px 6px;
	vertical-align:middle;
	margin:0;
}
.ms-sitemapdirectional, .ms-sitemapdirectional a {
	color:#000;
	
	font-size:9pt;
	font-weight:bold;
}
.ms-sitetitle a {
	color: #231F20;
	font-family: georgia;
        font-size: 20px;
        font-weight: normal;
}
.ms-siteaction, .ms-siteaction a {
	
	font-size:8pt;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
}
.ms-siteactionsmenu div div div {
	background-image:none;
	border:0px;
	background-color:transparent;
}
.ms-siteactionsmenu {
	background-image:none;
	border:0px;
	background-color:transparent;
}
.ms-siteactionsmenu div div div.ms-siteactionsmenuhover {
	background-image: none;
	border:0px;
	background-color: transparent;
}
.ms-siteactionsmenu div div div a {
	background-image:none;
	border:0px;
	background-color:transparent;
	
	font-size:8pt;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
}
.ms-siteactionsmenu div div div a:hover {
	background-image:none;
	border:0px;
	background-color:transparent;
	
	font-size:8pt;
	font-weight:normal;
	color:#666666;
	text-decoration:underline;
}
.ms-actionbar {
	border:1px solid #888888;
}
.ms-actionsep {
	border-right:1px solid #888888;
}
.ms-topnavContainer {
	border:0px;
	background-image:none !important;
	background-color:#231f20;
	background-repeat:repeat-x;
	height:49px;
}
.ms-topnav {
	border:0px;
	background-image: none;
	background-color:transparent;
	color:#ffffff;
	font-family: Arial;
	font-size:9pt;
	height:49px;
}
.ms-topnavselected {
	border:0px;
	background-image: url("selected.png");
	background-color: transparent;
	background-position:bottom center;
	background-repeat:no-repeat;
	color:#ffffff;
	font-family: Arial;
	font-size:9pt;
	font-weight:normal;
	height:49px;
}
.ms-topnavselected a {
	font-family: Arial;
	font-size:9pt;
	color:#ffffff;
	background-image: url("selected.png");
	background-image:none;
	background-color: transparent;
}
.ms-topNavHover {
	font-size:9pt;
	background-image:none !important;
	height:49px;
	background-color: #FFF;
	border:0px;
	color:#231f20 !important;
}
.ms-topNavHover a {
	font-size:9pt;
	color:#231f20 !important;
	text-decoration:none;
	background-image:none;
}
.Event-List-Menu{
	position:relative; 
	top:3px;
}
.Event-List-Menu .ms-topnav {
	border:0px;
	background-image: none;
	background-color:transparent;
	color:#000;
	font-family: Arial;
	font-size:9pt;
	height:49px;
}

.Event-List-Menu .ms-topnav a{
	color:#000 !important;
}
.Event-List-Menu .ms-topnav a:hover{
	color:#000 !important;
	text-decoration:underline;
}
.Event-List-Menu .ms-topNavHover a {
    background: none repeat scroll 0 0 #FAFAFA;
    border:1px solid #e0e0e0 !important;
    border-bottom:0px !important;
    color: #231F20 !important;
    font-size: 9pt;
    text-decoration: none;
}
.Event-List-Menu .ms-topnavselected {
	background-position:bottom center;
	background-repeat:no-repeat;
	color:#000;
	font-family: Arial;
	font-size:9pt;
	font-weight:normal;
	height: 28px;
    	padding: 5px 6px 0;
}
.ms-topNavFlyOutsContainer {
	border:solid 1px #888888;
}
.ms-topNavFlyOuts {
	background-color:#c6c8ce !important;
}
.ms-topNavFlyOuts a {
	color:#000000;
}
.ms-topNavFlyOutsHover {
	background-color:#d6d6d6 !important;
}
.ms-quicklaunchnavsep {
	background-color:#4e5b7c;
}
.ms-quicklaunch table td {
	border-top:0px;
}
.ms-quicklaunch table.ms-navheader td, .ms-navheader2 td, .ms-quicklaunch span.ms-navheader {
	background-color: transparent;
	border:0px;
	font-size:9pt;
	font-weight:bold;
}
table.ms-navheader td{
	padding:10px 0px 0px 0px;
}
div.ms-treeviewouter div {
	border-top:solid 1px #7d859b;
}
.ms-quicklaunch span.ms-navheader {
	background-color:#999faf;
	border-top:1px solid #7d859b;
	border-left:solid 1px #c6c8ce;
	border-bottom:1px solid #7d859b;
	font-size:9pt;
	font-weight:bold;
}
.ms-quicklaunch table.ms-selectednav {
	border:solid 0px #b23e17;
	background-image:none;
	background-color: transparent;
}
.ms-quicklaunch table.ms-selectednav td {
	background:transparent url("selectednavbullet_cardinal.gif") no-repeat;
}
.ms-quicklaunch table.ms-selectednavheader td {
	background:transparent none;
	font-size:9pt;
	font-weight:bold;
}
table.ms-navitem td, span.ms-navitem, span.ms-navitem a, span.ms-navitem a:link{
	background: transparent none;
	padding:0px 6px 2px 21px;
	color:#505050 !important;
	font-size:11px !important;
	font-family:Arial, Helvetica, sans-serif !important;
}
.viewAllSiteContent{
 	color: black;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    padding: 0 0 10px;
    text-decoration: none;
}
.zz2_QuickLaunchMenu_5{
	color:#505050 !important;
	font-size:11px !important;
}
.zz2_QuickLaunchMenu_5:hover{
	text-decoration:underline;
}
.ms-treeviewouter td.ms-navitem {
	border:none;
	padding: 0px 4px 0px 0px;
}
.ms-navsubmenu1 {
	background-color: transparent;
}
.ms-navsubmenu2 {
	background-color: transparent;
}
table.ms-navselected, span.ms-navselected {
	background-color:#ffe6a0;
}
table.ms-navselected td {
	background:url("navBullet_cardinal.gif") no-repeat;
}
.ms-navheader {
	color:#6e8f8f;
	
	font-size:9pt;
	font-weight:bold;
}
.ms-navheader a, .ms-navheader2 a {
	background:url('bullets.png') no-repeat 0px 0px;
	padding-left:20px;
	color:#1c1c1c;
	font-size:12px;
	font-weight:normal;
	display:inline-block;
}
.ms-navheader a:hover, .ms-navheader2 a:hover {
	background:url('bullets-hover.png') no-repeat 0px 0px;
	color:#1c1c1c;
	font-size:12px;
	font-weight:normal;
}
.ms-navItem a {
	color:#656565;
	font-size:10pt;
	font-family:Arial;
}
.ms-navItem a:hover {
	color:#656565;
	font-size:10pt;
	font-family:Arial;
}
.ms-quicklaunchouter {
	border:0px;
}
.ms-tvselected {
	background-color:#e9e9e9;
}
table.ms-recyclebin td {
	background-color:#f4f4f4;
}
table.ms-recyclebin td a {
	color:#008800;
}
table.ms-recyclebin td a:hover {
	color:#008800;
}
.ms-quickLaunch {
	border:0px;
	background-color: transparent;
}
.ms-quicklaunchheader {
	color:#555555;
	height:18px;
	font-size:8pt;
	
	background-image:none;
	background-color:transparent;
	border:0px;
	text-align:center;
}
.ms-quicklaunchheader a, .ms-unselectednav a {
	color:#555555;
	font-size:8pt;
	
	text-align:center;
	background-color:transparent;
}
.ms-quicklaunchheader a:hover {
	color:#ab6520;
	font-size:8pt;
	
	text-align:center;
	background-color:transparent;
	text-decoration:none;
}
.ms-navwatermark {
	color:#e04816;
}
.ms-selectednav, .ms-GRSortFilter {
	border:1px solid #b2b223;
}
.ms-unselectednav {
	border:1px solid #4e5b7c;
}
.ms-templatepickerunselected div {
	background-image:url("templatepickerunselected_cardinal.gif");
}
.ms-templatepickerselected div {
	background-image:url("templatepickerselected_cardinal.gif");
	border:solid 1px #a33815;
}
.ms-lactionitem a {
	color:#d63804;
}
.ms-diffselected {
	background-color:#FFE6A0;
	border:1px solid #b23e17;
}
.ms-verticaldots {
	border-right:1px solid #4e5b7c;
}
.ms-nav {
	background-color: #FFF;
	background-image:none;
}
.ms-relatedtext {
	color:#999900;
}
.ms-relatedtext a:visited, .ms-relatedtext a:link, .ms-relatedtext a:active {
	color:#999900;
}
.ms-relatedtext a:hover {
	color:#999900;
}
.ms-globalTitleArea {
	background-image:none;
	padding:3px 0 10px 5px !important;
}
.ms-globalTitleAreaSeparator {
	background-image:none;
}
.ms-titlearea {
	color: #bebebe;
	
	font-size:8pt;
	font-weight:normal;
}
.ms-titlearea a {
	color:#bebebe;
	
	font-size:8pt;
	font-weight:normal;
}
.ms-titlearea a:hover, .ms-mwstitlearea a:hover {
	color:#bebebe;
	
	font-size:8pt;
	text-decoration:underline;
	font-weight:normal;
}
td.ms-mwstitlearea a {
	color:#000000;
}
.ms-mwstitlearealine {
	background-color:#fbfbfb;
}
.ms-mwstitlearealine tr {
	background-color:#fbfbfb;
}
.ms-titlearealeft {
	background-color: #FFF;
}
TD.ms-titleareaframe, Div.ms-titleareaframe, .ms-pagetitleareaframe, .ms-mwspagetitleareaframe, .ms-consoletitleareaframe {
	background-image:none;
	background-color: #FFF;
}
.ms-pagetitleareaframe table {
	background-image:none;
}
.ms-titlearealine {
	background-color:#4e5b7c;
}
ms-mwstitlearealine {
	background-color:#fbfbfb;
}
.ms-titleareaseparator {
	background-color:#4e5b7c;
}
.ms-titleareaseparator div {
	background-color:#999faf;
	border-top:1px solid #888888;
}
.ms-areaseparatorcorner {
	background-image:url("framecornergrad_cardinal.gif");
	border-right:1px solid #888888;
}
td.ms-areaseparatorleft {
	background:transparent none;
	border-right:0px;
	background-repeat:repeat-x;
}
div.ms-areaseparatorleft {
	background: #FFF;
	background-image:none;
	border:0px;
	;
	height:100%;
}
div.ms-areaseparatorright {
	background:transparent none;
	border-left:0px;
	background-repeat:repeat-x;
}
.ms-titlearearight .ms-areaseparatorright {
	background:#FFF none;
	background-repeat:repeat-x;
	border-left:0px;
}
.ms-areaseparator {
	background-color:#ffffff;
	background-image:none;
}
.ms-pagetitle {
	color:#1759a9;
	
	font-size:13pt;
	margin:0px 0px 4px 0px;
	font-weight:bold;
}
.ms-pagetitle a {
	text-decoration:none;
	
	font-size:13pt;
	color:#1759a9;
	margin:0;
	font-weight:bold;
}
.ms-pagetitle a:hover {
	text-decoration:underline;
}
.ms-pagemargin {
	background-color: #FFF;
	background-image:none;
}
td.ms-rightareacell div.ms-pagemargin {
	background-color:#FFF;
	background-image:none;
	border-left:0px;
}
.ms-pagebottommargin, .ms-pagebottommarginleft, .ms-pagebottommarginright {
	background:#FFF;
}
.ms-bodyareapagemargin {
	background: #FFF;
	border-top:0px;
}
.ms-bodyareaframe, .ms-viewareaframe {
	border:0px;
	padding-left:0px;
}
.ms-selected {
	background-image:url("filedialogselected_cardinal.gif");
}
.ms-selectedtitle {
	border:1px solid #e9dec5;
}
.ms-menuimagecell {
	background:transparent none;
}
.ms-separator {
	color:#862303;
}
.ms-separator img {
	background:#b9b9b9;
	border:0px;
}
.ms-authoringcontrols {
	background-color:#f9f9f9;
}
.ms-propertysheet th.ms-authoringcontrols {
	background-color:#f9f9f9;
	color:#020714;
}
td.ms-linksectionheader, th.ms-linksectionheader, table.ms-disc-bar {
	background-color: transparent;
	background-image:none;
	border-bottom:1px solid #e7e7e7;
	border-top:0px;
	border-left:0px;
	border-right:0px;
}
.ms-linksectionheader .ms-standardheader {
	color:#1759a9;
	
}
.ms-descriptiontext {
	color:#4c4c4c;
	
	font-size:8pt;
	text-align:left;
}
.ms-partline {
	background-color: transparent;
}
.ms-propertysheet a {
	color:#4c4c4c;
}
table.ms-pageinformation {
	background-image:url("background-top.gif");
	border-top:1px solid #ffffff;
}
table.ms-createpageinformation {
	background-image:url("background-top.gif");
	background-repeat:repeat-x;
}
.ms-pageinformation th, .ms-createpageinformation th {
	color:#060b19;
}
.ms-storMeUsed, .ms-storMeFilterBar {
	background:#5d6887;
}
.ms-storMeEstimated {
	background-color:#4e5b7c;
}
.ms-informationtablehover {
	border:solid 1px #7d859b;
}
.ms-informationtablehover td, .ms-informationtablehover th {
	background-color:#ffffff;
}
.ms-informationtablestatic {
	background-image:none;
}
.ms-itemstatic {
	border:0px;
	background-color:transparent;
}
.ms-itemheader a {
	color:#d63804;
}
.ms-itemhover {
	border:0px;
	background-image:none;
	background-color: transparent;
}
.ms-itemhover a {
	
	font-size:8pt;
}
.ms-itemhover a:hover {
	
	font-size:8pt;
}
.ms-listdescription {
	border-bottom:1px solid #888888;
}
.ms-gb a, .ms-gb2 a {
	color:#a3140d;
	
}
.ms-vh, .ms-vh2, .ms-vh-icon, .ms-vh2-nofilter, .ms-vh2-nofilter-icon, .ms-viewheadertr .ms-vh-group, .ms-vh2-nograd, .ms-vh3-nograd, .ms-vh2-nograd-icon, .ms-ph, .ms-pickerresultheadertr {
	background-image:url("viewheadergrad_cardinal.gif");
}
.ms-gb {
	border-bottom:1px solid #e7e7e7;
}
.ms-gb2 {
	border-bottom:1px solid #a7acba;
}
.ms-vb a, .ms-vb2 a, .ms-GRStatusText a, .ms-vb-user a, .ms-disc a {
	color:#7e7e7e;
	font-family:arial;
}
.ms-vh, .ms-vh2, .ms-vh-icon, .ms-vh-icon-empty, .ms-vhImage, .ms-gb, .ms-gb2, .ms-gbload, .ms-vb, .ms-vb2, .ms-vb-tall, .ms-GRFont, .ms-vb-user, table.ms-disc td, .ms-vh2-nofilter, .ms-vh2-nograd, .ms-vh3-nograd, .ms-vh2-nograd-icon, .ms-vh2-nofilter-icon, .ms-pb, .ms-pb-selected, .ms-ph {
	font-size:8pt;
	
}
th .ms-vb, .ms-vh2-nofilter, .ms-vh2-nofilter-icon, th.ms-vh2-nograd, th.ms-vh2-nograd-icon {
	color:#7e7e7e;
	font-size:8pt;
	
}
.ms-pb-selected {
	background-color:#e06238;
	border-top:1px solid #e06238;
	border-bottom:1px solid #e06238;
}
a.ms-addnew {
	font-weight:normal;
	
	font-size:8pt;
	color:#6a8e8e;
}
a.ms-addnew:Hover {
	color:#6a8e8e;
}
.ms-summarytitlebarframe {
	background-color:#b2b223;
}
img.thumbnail {
	border:solid #4e5b7c 3px;
}
.ms-imglibthumbnail {
	background-color:#d8d8d8;
	border:solid #4e5b7c 0px;
}
.ms-imglibmenuarea {
	background-color:#c6c8ce;
}
.UserCaption {
	background-color:#999faf;
}
.UserDottedLine {
	background-color:#999900;
	background-image:url("dot_cardinal.gif");
}
.UserToolbarTextArea A:link {
	COLOR:#1759a9;
}
.UserToolbarTextArea A:visited {
	COLOR:#1759a9;
}
.UserCaptionShadow {
	border-right:1px solid #7d859b;
	border-left:1px solid #7d859b;
	background-image:url("viewheadergrad_cardinal.gif");
}
.UserToolbar {
	background-image:url("topnavunselected_cardinal.gif");
	border-bottom:1px solid #888888;
}
.UserCellHover {
	border:solid 1px #b2b223;
}
.UserCellSelected {
	background-image:none;
	background-color: transparent;
	border:0px;
}
.UserCell {
	color:#d63804;
}
.ms-ToolPaneOuter {
	border-top:1px solid #888888;
	border-right:2px solid #888888;
}
.ms-ToolPaneHeader {
	background-color:#b2b223;
}
.ms-ToolPaneBorder {
	border-right:1px solid #7d859b;
	border-left:1px solid #7d859b;
}
.ms-ToolPaneClose {
	background-image:url("topnavselected_cardinal.gif");
	background-color:#414e72;
	border-top:solid 1px #a7acba;
	border-bottom:solid 1px #4e5b7c;
}
.ms-ToolPaneTitle {
	background-image:url("topnavselected_cardinal.gif");
	border-left:solid 1px #a7acba;
	border-top:solid 1px #a7acba;
	border-bottom:solid 1px #4e5b7c;
	background-color:#414e72;
}
.ms-ToolPaneInfo {
	background-color:#060b19;
}
.ms-ToolStripSelected {
	background-image:url("menubuttonhover_cardinal.gif");
	border-top:solid 1px #c6c8ce;
	border-bottom:solid 1px #999faf;
}
.ms-ToolStrip {
	background-image:url("listheadergrad_cardinal.gif");
	border-top:solid 1px #c6c8ce;
	border-bottom:solid 1px #999faf;
}
.ms-TPHeader {
	background-color:#e04816;
}
.ms-TPBody A:link, .ms-TPBody A:visited, .ms-TPBody A:hover {
	color:#d63804;
}
.ms-PropGridBuilderButton {
	border:solid 1px #999900;
	background-color:#7d859b;
}
.ms-SPZone {
	border:1px solid #7d859b;
	background-color:#a7acba;
}
.ms-SPZoneSelected {
	border:1px solid #ff573d;
	background-color:#e06f4a;
}
.ms-SPZoneIBar {
	border:#f23030 3px solid;
}
.ms-WPDesign {
	background-color:#7d859b;
}
.ms-WPMenu {
	background-color:#7d859b;
}
.ms-WPBody {
	color:#7e7e7e;
	border-bottom:2px solid #DEDEDE
	
}
.ms-WPBody img{
	border:1px solid #2e2a2b !important;
	border-radius:4px;
}
.ms-WPBody A:link {
	color:#383838 !important;
	font-size:14px !important;
	font-family:Georgia !important;
	text-decoration:none

}
.ms-WPBody A:visited{
    color: #383838 !important;
}

.ms-WPBody A:hover {
	color:#383838 !important;
	text-decoration:underline;
}
.ms-WPBorder, .ms-WPBorderBorderOnly {
	border-color:#6d7691;
}
td.ms-consoletoolbar .ms-splink a {
	color:#6a8e8e;
	
	font-size:9pt;
}
td.ms-consoletoolbar .ms-hovercellactive a {
	color:#ffffff;
}
td.ms-consoletoolbar span.ms-hovercellinactive a, td.ms-consoletoolbar span.ms-hovercellinactive a:link, td.ms-consoletoolbar span.ms-hovercellinactive a:visited {
	color:#003399;
}
.ms-SpLinkButtonInActive {
	border:0px;
	margin:0px;
	color:#4c4c4c;
	vertical-align:top;
	background-color: transparent;
}
.ms-HoverCellInActive, .ms-HoverCellInActiveDark, .ms-HoverCellActiveDark {
	border:0px !important;
	margin:0px !important;
	color:#4c4c4c !important;
	vertical-align:top !important;
	background-color:#231f20 !important;
	padding:6px 5px !important;
	background-image:none !important
}
.ms-SpLinkButtonActive {
	background-image:none;
	background-color: transparent;
	border:0px;
}
.ms-HoverCellActiveDark {
	background-image:none;
	background-color:#e7dcc9;
	border:1px solid #ded0b9;
	padding-left:2px;
	padding-right:2px;
}
.ms-globallinks a, .ms-globallinks a:hover, .ms-globallinks a:link, .ms-globallinks a:visited {
	color: #231F20;
	font-family: arial;	
	font-size:9pt;
}
.ms-globallinks .ms-hovercellactive a, .ms-globallinks .ms-hovercellactive a:link, .ms-globallinks .ms-hovercellactive a:visited, .ms-globallinks .ms-hovercellactive a:hover {
	color:#6a8e8e;
	
	font-size:9pt;
}
span div.ms-SPLink A:visited, span div.ms-SPLink A, span div.ms-SPLinkButtonInactive A:visited, span div.ms-SPLinkButtonInactive A {
	color:#6a8e8e;
	
	font-size:9pt;
	margin:0px;
}
.ms-SpLinkButtonInActive, .ms-SpLinkButtonActive {
	padding:1px 1px 1px 0px;
}
span div.ms-SPLink A:hover, span div.ms-SPLinkButtonActive A:visited, span div.ms-SPLinkButtonActive A, span div.ms-SPLinkButtonActive A:link {
	color:#363636;
	font-size:11px;
	text-decoration:underline;
	padding-left:0px;
}
.ms-SPLink, .ms-SPLink a:link, .ms-SPLink a:visited {
	color:#363636 !important;
	font-weight:bold;
	font-size:11px;
	margin:4px 0px;
}
.ms-WPHeader TD {
	border:0px;
}
.ms-SPzone .ms-WPHeader TD, .ms-SPZoneSelected .ms-WPHeader TD {
	background-color:#fff8dc;
	background-image:url("partgrad_cardinal.gif");
}
.ms-rtApplyBackground {
	background-color:#e04816;
}
.ms-tbButtonMouseOverDown {
	BACKGROUND-COLOR:#e04816;
}
.ms-rtRemoveBackground {
	BORDER-BOTTOM:#e04816 solid 1px;
	BORDER-LEFT:#e04816 solid 1px;
	BORDER-RIGHT:#e04816 solid 1px;
	BORDER-TOP:#e04816 solid 1px;
}
.ms-tabselected {
	border-color:#888888;
	color:#d63804;
	background-image:url("selectednav_cardinal.gif");
	background-color:#ffe69f;
}
.ms-tabinactive {
	color:#d63804;
	background-image:url("topnavunselected_cardinal.gif");
	background-position:left bottom;
	background-color:#fbfeff;
	border:solid 1px #8b92a5;
	border-bottom-width:0px;
}
.ms-tabinactive a:link {
	color:#d63804;
}
.ms-tabinactive a:hover {
	color:#d63804;
}
.ms-tabinactive a:visited {
	color:#d63804;
}
.ms-surveyHBar {
	background-color:#999900;
	border-color:#999900;
}
.ms-surveyVBar {
	background-color:#999900;
	border-color:#999900;
}
.ms-surveyVBarBI {
	background-color:#999900;
}
.ms-uploadborder {
	border:1px solid #4e5b7c;
}
.ms-styleheader a:link, .ms-stylebody a:link {
	color:#d63804;
}
.ms-alternating .ms-unselectedtitle {
	background:transparent;
}
.ms-alternating .ms-vb-user table {
	background:transparent;
}
.ms-alternatingstrong {
	background-color:#a7acba;
}
.ms-MWSInstantiated a:link, .ms-MWSInstantiated a:visited {
	color:#d63804;
}
.ms-MWSInstantiated a:hover {
	color:#5d6887;
}
.ms-MWSUninstantiated a:link, .ms-MWSUninstantiated a:visited {
	color:#d63804;
}
.ms-MWSUninstantiated a:hover {
	color:#d63804;
}
.ms-entity-unresolved {
	background-image:url("squiggle_cardinal.gif");
}
.ms-ganttTitleCell {
	border:solid 1px #999faf;
}
.ms-ganttTitleHeaderCell {
	border:solid 1px #999faf;
}
.ms-ganttInnerTable th {
	color:#242d47;
}
.ms-ganttMajorTimeUnitHeaderCell {
	border-left:solid 1px #999faf;
	border-right:solid 1px #999faf;
}
.ms-ganttDetailTimeUnitRow td, .ms-ganttDetailTimeUnitRow th {
	border:solid 1px #999faf;
}
.ms-featurestatustext {
	background-color:#d63804;
}
.ms-consolemptablerow {
	background-color:#414e72;
}
.ms-consolestatuscell {
	background-image:none;
}
.ms-consoleframe {
	border-color:#4e5b7c;
}
.ms-consolestatusmajorframe {
	background:url('cnspgrdn_cardinal.gif');
}
.ms-consolestatusminorframe {
	background-color:#a7acba;
	background:url('cnsugrdn_cardinal.gif');
}
.ms-consolestatuscheckoutframe, .ms-consoleminiframe {
	background:url('cnsugrdn_cardinal.gif') repeat-x;
}
.ms-consolestatus a {
	color:#999900;
}
.ms-consolestatus a:hover {
	color:#999900;
}
.ms-consoleerror a {
	color:#999900;
}
.ms-consoleerror a:hover {
	color:#999900;
}
.ms-consolemessage {
	color:#060b19;
}
.ms-consoletoolbar {
	color:#1759a9;
}
.ms-consoleqaborderhhover, .ms-consoleqabordervhover, .ms-consoleqacornerhover {
	background-color:#b23e17;
}
.ms-webpartpickerpagetext a {
	color:#999900;
}
.ms-webpartpickerpageHeaderBorder a {
	color:#999900;
}
.ms-wikieditthird {
	background:none transparent;
}
.ms-diffinsert {
	background-color:#e06841;
}
ul.ms-blogAdminLinks li a {
	color:#d63804;
}
.ms-blogrssnav {
	border-top-color: #e9e9e9;
}
.ms-blogrssnav a {
	color:#d63804;
}
.ms-PostTitle {
	border-top:solid 1px #a7acba;
}
.ms-PostFooter a, .ms-CommentFooter a {
	color:#d8d86c;
}
h1.ms-PostDate {
	border-bottom:solid 1px #888888;
}
.ms-blogedit {
	border-top:solid 1px #a7acba;
}
.ms-blogedit a {
	color:#d63804;
	background-image:url("toolgrad_cardinal.gif");
	background-color:#999faf;
	border:1px solid #4e5b7c;
}
.ms-blogrss a {
	color:#d63804;
}
.ms-commenttable td {
	border-top:solid 1px #999faf;
}
.ms-CategoryTitleCell a {
	background:transparent url("navbullet_cardinal.gif") no-repeat;
}
.ms-BlogNavigator div.ms-navheader {
	background-color:#e9e9e9;
	border-top:solid 1px #f4f4f4;
	border-bottom:1px solid #e9e9e9;
	font-size:9pt;
	font-weight:bold;
}
.ms-BlogNavigator div.ms-navheader a {
	color:#6e8f8f;
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
}
.ms-blognavigator .ms-navsubmenu2 {
	border-top:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
}
.ms-blognavigator .ms-quicklaunch {
	background-color: transparent;
}
.ms-BlogNavigator div.ms-WPBody {
	border-top-color: #f4f4f4;
}
.ms-pickertitlesection {
	background:#ffffff none repeat-y top right;
}
.ms-pickerbodysection {
	background:#ece9d8 url("viewheadergrad_cardinal.gif") repeat-x;
}
.ms-menuitemdescription {
	color:#666666;
	
}
.ms-MenuUIPopupBody {
	border:0px;
	margin:0px;
	padding:0px;
}
.ms-MenuUIPopupBody TABLE {
	color:#944007;
	
}
.ms-MenuUI {
	background-image:url("MGrad_cardinal.gif");
}
.ms-MenuUILarge {
	background-image:url("MGradLarge_cardinal.gif");
}
.ms-MenuUIRtL {
	background-image:url("MGradRtl_cardinal.gif");
}
.ms-MenuUILargeRtL {
	background-image:url("MGradLargeRtl_cardinal.gif");
}
.ms-MenuUIItemTableCell, .ms-MenuUIItemTableCellCompact {
	color:#944007;
}
.ms-MenuUIItemTableCell A, .ms-MenuUIItemTableCellHover A, .ms-MenuUIItemTableCellCompact A, .ms-MenuUIItemTableCellCompactHover A {
	color:#944007;
}
.ms-MenuUIItemTableCellHover, .ms-MenuUIItemTableCellCompactHover {
	color:#944007;
}
.ms-MenuUIItemTableHover {
	background-color:#f4f4f4;
	border:1px solid #f4f4f4;
}
.ms-calheader {
	background-color:#ffffff;
}
td a.ms-cal-nav {
	color:#1b5cac;
}
span.ms-cal-nav a, span.ms-cal-nav a:visited {
	color:#1b5cac;
}
span.ms-cal-nav a:hover {
	color:#1b5cac;
}
.ms-cal-nav a:hover {
	color:#1b5cac;
}
.ms-cal-weekempty, .ms-cal-weekemptyRTL {
	background-color:#ffffff;
}
.ms-cal-weekname {
	background-color:#a7acba;
}
.ms-cal-weekday {
	background-color:#ffffff;
}
.ms-cal-week, .ms-cal-weekB, .ms-cal-weekRTL, .ms-cal-weekRTLB {
	background-image:url("weekbox_cardinal.gif");
	background-color:#8b92a5;
	border:1px solid #888888;
}
.ms-cal-weekselected, .ms-cal-weekselectedRTL {
	border:1px solid #4e5b7c;
	background-color:#a7acba;
}
.ms-cal-topday {
	
}
.ms-cal-topday a {
	
}
.ms-cal-topday a:hover {
	
	color:#ffffff
}
.ms-cal-topday a:link {
	
}
.ms-cal-topdayover {
	
	color:#ffffff
}
.ms-cal-topday-today {
	
	color:#ffffff
}
.ms-cal-topday-todayover {
	
	color:#ffffff
}
.ms-cal-topday, .ms-cal-topdayL, .ms-cal-wtopdayL, .ms-cal-wtopday {
	background-image:url("calnumBttn_cardinal.gif");
	background-color:#999faf;
	border:solid 1px #888888;
}
.ms-cal-topdayRTL, .ms-cal-topdayRTLL, .ms-cal-wtopdayRTL, .ms-cal-wtopdayRTLL {
	background-image:url("calnumBttn_cardinal.gif");
	background-color:#e0400b;
	border:solid 1px #888888;
}
.ms-cal-topday-today, .ms-cal-wtopday-today, .ms-cal-topday-todayRTL, .ms-cal-wtopday-todayRTL {
	background-image:none;
	background-color:#1b5cac;
	border:0px;
	color:#ffffff;
}
.ms-cal-topday-today div, .ms-cal-wtopday-today div, .ms-cal-topday-todayover div, .ms-cal-wtopday-todayover div, .ms-cal-topday-todayRTL div, .ms-cal-wtopday-todayRTL div, .ms-cal-topday-todayoverRTL div, .ms-cal-wtopday-todayRTLover div {
	border:0px;
}
.ms-cal-topday-todayover, .ms-cal-wtopday-todayover {
	background-color:#ce6d67;
	border:0px;
}
.ms-cal-topday-todayoverRTL, .ms-cal-wtopday-todayRTLover {
	background-color:#ce6d67;
	border:0px;
}
.ms-cal-topdayover, .ms-cal-topdayoverL, .ms-cal-wtopdayover, .ms-cal-wtopdayLover, .ms-cal-topdayfocusover, .ms-cal-wtopdayfocusover, .ms-cal-wtopdayfocusLover {
	background-image:none;
	background-color:#fff;
	border:solid 1px #7d859b;
}
.ms-cal-wtopdayRTLover, .ms-cal-wtopdayRTLLover, .ms-cal-wtopdayfocusRTLover, .ms-cal-wtopdayfocusRTLLover {
	background-color:#b6bac4;
	border:solid 1px #888888;
}
.ms-cal-topdayfocus, .ms-cal-topdayfocusL, .ms-cal-topdayfocusRTL, .ms-cal-topdayfocusRTLL, .ms-cal-wtopdayfocus, .ms-cal-wtopdayfocusL, .ms-cal-wtopdayfocusRTL, .ms-cal-wtopdayfocusRTLL {
	background-image:url("calnumBttnfocus_cardinal.gif");
	background-color:#7d859b;
	border:solid 1px #888888;
}
.ms-cal-nodataMid, .ms-cal-nodataLeft, .ms-cal-nodataLeftRTL, .ms-cal-nodataLeftBtm, .ms-cal-nodataLeftBtmRTL, .ms-cal-nodataLeftBtm2, .ms-cal-nodataLeftBtmRTL2, .ms-cal-nodataBtm, .ms-cal-nodataBtm2 {
	border-left:1px solid #888888;
	border-right:1px solid #888888;
	background-color:#e2e2e2;
}
.ms-cal-nodataLeftBtm, .ms-cal-nodataLeftBtmRTL, .ms-cal-nodataLeftBtm2, .ms-cal-nodataLeftBtmRTL2, .ms-cal-nodataBtm, .ms-cal-nodataBtm2 {
	border-bottom:1px solid #888888;
}
.ms-cal-muworkitem, .ms-cal-muworkitemL, .ms-cal-muworkitemR, .ms-cal-muworkitemRTL, .ms-cal-muworkitemRTLL {
	border-left:1px solid #888888;
	border-right:1px solid #888888;
}
.ms-cal-workitem, .ms-cal-todayitem, .ms-cal-todayitemRTL {
	border-left:1px solid #888888;
	border-right:1px solid #888888;
}
.ms-cal-workitem2 {
	border-left:1px solid #4e5b7c;
	border-right:1px solid #4e5b7c;
}
.ms-cal-workitem2B, .ms-cal-workitemRTL2B, .ms-cal-todayitem2B, .ms-cal-todayitemRTL2B {
	border-left:1px solid #888888;
	border-right:1px solid #888888;
	border-bottom:1px solid #888888;
}
.ms-cal-noworkitem, .ms-cal-noworkitemL, .ms-cal-noworkitemRTL {
	border-left:1px solid #888888;
	border-right:1px solid #888888;
}
.ms-cal-noworkitemB, .ms-cal-noworkitemLB, .ms-cal-noworkitem2B, .ms-cal-noworkitemL2B, .ms-cal-noworkitemRTL2B {
	border-left:1px solid #888888;
	border-right:1px solid #888888;
	border-bottom:1px solid #4e5b7c;
}
.ms-cal-monthitem {
	color:#d63804;
}
td.ms-cal-monthitem a {
	color:#a3140d;
}
td.ms-cal-monthitem a:hover b {
	color:#a3140d;
}
.ms-cal-monthitem b {
	color:#a3140d;
}
a.ms-cal-more, a.ms-cal-more:link, a.ms-cal-more:active, a.ms-cal-more:visited {
	color:#a3140d;
}
a.ms-cal-more:hover {
	color:#a3140d;
}
.ms-cal-defaultbgcolor {
	background-image:url("alldayDefault_cardinal.gif");
	background-color:#e1e1e1;
}
.ms-cal-defaultbgcolorsel {
	background-image:url("alldayDefaultOver_cardinal.gif");
	background-color:#c6c8ce;
}
.ms-cal-monthAllDay {
	background-image:url("alldayDefault_cardinal.gif");
	background-color:#a7acba;
	border:solid 1px #656565;
	border-left:solid 2px #656565;
	border-right:solid 2px #656565;
}
td.ms-cal-defaultbgcolor a, td.ms-cal-monthAllDay a {
	color:#a3140d;
}
.ms-cal-monthAllDaysel {
	background-image:url("alldayDefaultOver_cardinal.gif");
	background-color:#c6c8ce;
	border:solid 1px #656565;
	border-left:solid 2px #656565;
	border-right:solid 2px #656565;
}
.ms-cal-time {
	border-right:1px solid #888888;
	background-color:#7d859b;
}
.ms-cal-timeRTL {
	border-left:1px solid #888888;
	background-color:#7d859b;
}
.ms-cal-workhour, .ms-cal-workhourhalfhour, .ms-cal-workhourover, .ms-cal-workhourhalfhourover {
	background-color:#fff;
}
.ms-cal-workhourB, .ms-cal-workhourBhalfhour, .ms-cal-workhourBover, .ms-cal-workhourBhalfhourover {
	border-bottom-width:0px;
	border-top:solid 1px #d1d1d1;
	background-color:#ffffff;
	color:#888888;
}
.ms-cal-workhourRTLover, .ms-cal-workhourRTLhalfhourover {
	background-color:#ffffff;
	color:#888888;
}
.ms-cal-workhourRTLBover, .ms-cal-workhourRTLBhalfhourover {
	border-bottom:solid 1px #7d859b;
	background-color:#ffffff;
	color:#888888;
}
.ms-cal-workhourF, .ms-cal-workhourFover, .ms-cal-workhourFhalfhour, .ms-cal-workhourFhalfhourover {
	background-color:#ffffff;
	color:#888888;
}
.ms-cal-workhourRTLFhalfhour, .ms-cal-workhourRTLFhalfhourover {
	background-color:#ffffff;
	color:#888888;
}
.ms-cal-enoworkdayF, .ms-cal-enoworkdayRTLF {
	border-top:solid 1px #7d859b;
}
.ms-cal-eworkdayF, .ms-cal-eworkdayRTLF {
	border-top:solid 1px #7d859b;
}
.ms-cal-workhourF, .ms-cal-workhourRTL, .ms-cal-workhourRTLF, .ms-cal-workhourFover, .ms-cal-workhourRTLFover, .ms-cal-workhour, .ms-cal-workhourB, .ms-cal-workhourFover, .ms-cal-workhourRTLFover, .ms-cal-workhourover, .ms-cal-workhourBover, .ms-cal-workhourRTLover, .ms-cal-workhourRTLBover {
	border-top:1px solid #7d859b;
}
.ms-cal-workhourRTLBover {
	border-top:1px solid #7d859b;
}
.ms-cal-eworkhourF .ms-cal-dayhour, .ms-cal-eworkhourF .ms-cal-dayhourF, .ms-cal-eworkhour .ms-cal-dayhourF, .ms-cal-eworkhour .ms-cal-dayhour, .ms-cal-eworkday .ms-cal-dayhour, .ms-cal-enoworkday .ms-cal-dayhour, .ms-cal-eworkday .ms-cal-dayhourF, .ms-cal-enoworkday .ms-cal-dayhourF, .ms-cal-enoworkhourF .ms-cal-dayhour, .ms-cal-enoworkhourF .ms-cal-dayhourF, .ms-cal-enoworkhour .ms-cal-dayhour, .ms-cal-enoworkhour .ms-cal-dayhourF {
	border-top:solid 1px #7d859b;
}
.ms-cal-eworkhourRTLF .ms-cal-dayhalfhourRTLF, .ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTLF, .ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTL, .ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTL, .ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTL, .ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTL, .ms-cal-workhourhalfhour, .ms-cal-workhourhalfhourB, .ms-cal-workhourRTLhalfhour, .ms-cal-workhourRTLBhalfhourover, .ms-cal-workhourRTLhalfhourover, .ms-cal-workhourBhalfhourover, .ms-cal-workhourBhalfhourover, .ms-cal-workhourhalfhourover, .ms-cal-workhourRTLFhalfhourover, .ms-cal-workhourFhalfhourover {
	border-top:solid 1px #d1d1d1;
}
.ms-cal-eworkhourF .ms-cal-dayhalfhourF, .ms-cal-eworkhour .ms-cal-dayhalfhourF, .ms-cal-eworkhour .ms-cal-dayhalfhour, .ms-cal-eworkday .ms-cal-dayhalfhour, .ms-cal-enoworkday .ms-cal-dayhalfhour, .ms-cal-eworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkhour .ms-cal-dayhalfhour, .ms-cal-enoworkhour .ms-cal-dayhalfhourF {
	border-top:solid 1px #d1d1d1;
}
.ms-cal-workhourFhalfhourover {
	border-top:solid 1px #999faf;
}
.ms-cal-enoworkhourB .ms-cal-dayhalfhour, .ms-cal-enoworkhourB .ms-cal-dayhour {
	border-top:solid 1px #999faf;
	border-bottom-width:0px;
	background-color:#f9f9f9;
}
.ms-cal-enoworkhourB .ms-cal-dayhalfhourF, .ms-cal-enoworkhourB .ms-cal-dayhourF {
	border-top:solid 1px #999faf;
	border-bottom-width:0px;
	background-color:#f9f9f9;
	border-left:solid 1px #888888;
}
.ms-cal-enoworkhourRTLF {
	background-color:#e9e9e9;
}
.ms-cal-enoworkhourRTLB .ms-cal-dayhourRTLF {
	border-top:solid 1px #999faf;
	border-bottom:solid 1px #7d859b;
	background-color:#a7acba;
	border-right:solid 1px #888888;
}
.ms-cal-enoworkhourF .ms-cal-dayhour, .ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTL, .ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhourRTL, .ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF, .ms-cal-enoworkhourRTLF .ms-cal-dayhourRTL, .ms-cal-enoworkhour .ms-cal-dayhalfhourF, .ms-cal-enoworkhour .ms-cal-dayhalfhour, .ms-cal-enoworkhour .ms-cal-dayhourF, .ms-cal-enoworkhour .ms-cal-dayhour, .ms-cal-enoworkhourF .ms-cal-dayhourF, .ms-cal-enoworkhour, .ms-cal-enoworkhourRTL, .ms-cal-enoworkhourRTLL, .ms-cal-enoworkhourL, .ms-cal-enoworkhourF, .ms-cal-enoworkhourRTLF {
	background-color:#f9f9f9;
}
.ms-cal-enoworkhourRTLB .ms-cal-dayhalfhourRTL, .ms-cal-enoworkhourRTLB .ms-cal-dayhourRTL {
	border-top:solid 1px #999faf;
	border-bottom:solid 1px #7d859b;
	background-color:#a7acba;
}
.ms-cal-eworkhourF .ms-cal-dayhourF, .ms-cal-eworkday .ms-cal-dayhourF, .ms-cal-enoworkday .ms-cal-dayhourF, .ms-cal-enoworkdayF .ms-cal-dayhourF, .ms-cal-eworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkdayF .ms-cal-dayhalfhourF, .ms-cal-eworkdayF .ms-cal-dayhourF, .ms-cal-eworkhour .ms-cal-dayhourF, .ms-cal-eworkhour .ms-cal-dayhalfhourF {
	border-left:solid 1px #7d859b;
}
.ms-cal-eworkhour .ms-cal-dayhourF, .ms-cal-eworkhour .ms-cal-dayhalfhourF {
	border-left:solid 1px #888888;
}
.ms-cal-eworkhourRTL .ms-cal-dayhourRTLF, .ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTLF {
	border-right:solid 1px #888888;
}
.ms-cal-enoworkhourF .ms-cal-dayhourF, .ms-cal-enoworkhour .ms-cal-dayhalfhourF, .ms-cal-enoworkhour .ms-cal-dayhourF {
	border-left:solid 1px #888888;
}
.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF {
	border-right:solid 1px #888888;
}
.ms-cal-enoworkdayRTLF {
	background-color:#e9e9e9;
}
.ms-cal-enoworkdayF .ms-cal-dayhalfhourF, .ms-cal-enoworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkday .ms-cal-dayhourF, .ms-cal-enoworkdayF .ms-cal-dayhourF, .ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkdayRTLF .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkdayRTL .ms-cal-dayhourRTLF, .ms-cal-enoworkdayRTLF .ms-cal-dayhourRTLF, .ms-cal-enoworkday, .ms-cal-enoworkdayRTL, .ms-cal-enoworkdayF, .ms-cal-enoworkdayRTLF {
	background-color:#f9f9f9;
}
.ms-cal-weekedge {
	background-color:#ffffff;
}
.ms-cal-wemptycell, .ms-cal-wemptycellL {
	border-left:1px solid #888888;
	background-color:#7d859b;
}
.ms-cal-walldayevent, .ms-cal-walldayeventL, .ms-cal-walldayeventRTL, .ms-cal-walldayeventRTLL {
	background-color:#7d859b;
}
.ms-cal-alldayevent, .ms-cal-alldayeventL, .ms-cal-alldayeventRTL, .ms-cal-alldayeventRTLL {
	border-right:1px solid #888888;
	border-left:1px solid #888888;
}
.cont, .contR, .contB, .contL {
	border-bottom:solid 1px #5d6887;
	border-top:solid 1px #5d6887;
}
.contB {
	border-left:solid 2px #5d6887;
	border-right:solid 2px #5d6887;
}
.contL {
	border-left:solid 2px #5d6887;
}
.contR {
	border-right:solid 2px #5d6887;
}
.ms-cal-tweekitem {
	border:1px solid #4e5b7c;
	background-image:url("alldayDefault_cardinal.gif");
	background-color:#e1e1e1;
}
.ms-cal-tdayitem {
	border:1px solid #4e5b7c;
	background-image:url("alldayDefault_cardinal.gif");
	background-color:#e1e1e1;
}
td.ms-cal-eworkday a.ms-cal-dayitem, td.ms-cal-enoworkhour a.ms-cal-dayitem, td.ms-cal-enoworkhourF a.ms-cal-dayitem, td.ms-cal-eworkhour a.ms-cal-dayitem, td.ms-cal-eworkhourF a.ms-cal-dayitem, td.ms-cal-enoworkday a.ms-cal-dayitem, td.ms-cal-enoworkhourB a.ms-cal-dayitem {
	color:#a3140d;
}
.ms-cal-nav-buttonsltr {
	color:#1b5cac;
}
.ms-cal-nav-buttonsRTL {
	color:#1b5cac;
}
div.ms-cal-navheader a img {
	background-image:none;
	border:solid 1px #888888;
	background-color:#1b5cac;
	font-size:9pt;
	font-weight:bold;
	
	color:#ffffff;
}
.ms-picker-header {
	background-image:none;
	background-color: transparent;
}
.ms-picker-table .ms-picker-dayheader {
	border-bottom:solid 1px #f1f1f1;
	border-top-width:0px;
	background-color:#fff;
}
.ms-picker-week {
	background-image:url("weekbox_cardinal.gif");
	border-left:solid 1px #f1f1f1;
}
.ms-picker-week a {
	color:#a3140d;
	
}
.ms-picker-weekRTL {
	background-image:url("weekbox_cardinal.gif");
}
.ms-picker-weekRTL a {
	color:#a3140d;
	
}
table.ms-picker-table td.ms-picker-dayother, table.ms-picker-table td.ms-picker-daycenterOn, table.ms-picker-table td.ms-picker-daycenter {
	border:solid 1px #c6c8ce;
}
.ms-picker-daycenter a, .ms-picker-today a, .ms-picker-dayselected a {
	color:#ffffff;
}
table.ms-picker-table td.ms-picker-today {
	border:solid 1px #888888;
	background-color:#ffffff;
}
table.ms-picker-table td.ms-picker-dayother, table.ms-picker-table td.ms-picker-daycenterOn, table.ms-picker-table td.ms-picker-daycenter {
	border:solid 1px #ffffff;
}
table.ms-picker-table td.ms-picker-dayother, table.ms-picker-table td.ms-picker-daycenter {
	background-color:#ffffff;
}
table.ms-picker-table td.ms-picker-daycenterOn {
	background-color:#eeeeee;
}
table.ms-picker-table td.ms-picker-dayselected {
	background-color:#bdbdbd;
	background-image:url("calnumBttnfocus_cardinal.gif");
	background-repeat:repeat-x;
	border-color:#bdbdbd;
}
.ms-quicklaunch table.ms-picker-table td.ms-picker-monthcenter {
	background-color: transparent;
	border:0px;
}
.ms-picker-monthcenter a, .ms-picker-monthcenter a:active, .ms-picker-monthcenter a:link, .ms-picker-monthcenter a:visited {
	color:#7d7d7d;
	
	font-size:8pt;
}
.ms-quicklaunch table.ms-picker-table td.ms-picker-monthcenterOn {
	background-image:none;
	background-color: transparent;
	border:0px;
}
.ms-picker-monthcenterOn a, .ms-picker-monthcenterOn a:active, .ms-picker-monthcenterOn a:link, .ms-picker-monthcenterOn a:visited {
	color:#7d7d7d;
	
	font-size:8pt;
}
.ms-picker-monthcenterOn a:hover {
	color:#7d7d7d;
	
	font-size:8pt;
	text-decoration:underline;
}
.ms-picker-monthselected a {
	color:#ffffff;
	
	font-size:8pt;
}
.ms-picker-monthselected a:link {
	color:#ffffff;
	
	font-size:8pt;
}
.ms-quicklaunch table.ms-picker-table td.ms-picker-monthselected {
	background-image:none;
	background-color:#a3140d;
	border:0px;
	color:#ffffff;
	
	font-size:8pt;
}
table.ms-picker-table td.ms-picker-footer {
	border-top:1px solid #e2e2e2;
	color:#000000;
	background-color:#ffffff;
}
.ms-picker-footer a {
	color:#7d7d7d;
	
	font-size:8pt;
}
.ms-navframe .ms-datepickerouter {
	border-bottom:solid 1px #8e8e8e;
	border-right:solid 1px #8e8e8e;
}
table.ms-disc-bar {
	background-color:#999faf;
	background-image:url("toolgrad_cardinal.gif");
	border:1px solid #d63804;
}
td.ms-disc-bordered, td.ms-disc-bordered-noleft {
	border:0px solid #d63804;
}
table.ms-disc HR {
	color:#d63804;
}
.ms-wikieditouter {
	border:0px;
	position:static;
}
.ms-wikitoolbar a.ms-toolbar {
	color:#8a8a8a;
	font-family:Arial;
	font-size:9pt;
}
.ms-searchimage {
	border:0px;
	background-color: transparent;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:2px;
	padding-top:2px;
}
.ms-searchbox, .ms-pickersearchbox {
	border:solid 1px #e9dec5;
	color:#8a8a8a;
	font-family:Arial;
	font-size:8pt;
	height:19px;
	padding-top:2px;
	padding-left:2px;
}
select.ms-searchbox {
	border-style: solid;
	border-color: #e9dec5;
	margin-right:6px;
}
.background-top {
	background-image:url("background-top.gif");
	border-top:1px solid #ffffff;
}
.background-page {
	background-image:url("background-page.png");
}
.background-menu {
	background-color:#f6f6f6;
	border-bottom:2px solid #ededed;
	border-top:2px solid #ededed;
	padding-top:3px;
	padding-bottom:3px;
}
.ms-WPTitle {
	color: #231f20;
   	font-family: georgia;
	font-size: 16px;
	font-weight: normal;
	padding: 2px 0;
}
.ms-WPTitle A:link, .ms-WPTitle A:visited {
	color:#1759a9;
	text-decoration:none;
	cursor:pointer;
}
.ms-WPTitle A:hover {
	color:#1759a9;
	text-decoration:none;
	cursor:pointer;
}
.day-header {
	color:#a3140d;
	
	font-size:7pt;
}
.day {
	color:#7d7d7d;
	
	font-size:8pt;
}
.next-prev {
	color:#7d7d7d;
	
	font-size:8pt;
	padding-left:5px;
	padding-right:5px;
}
.other-day {
	color:#e0e0e0;
	
	font-size:8pt;
}
.background-day-cal {
	background-image:url("background-month-cal.gif");
	background-repeat:repeat-x;
	background-color:transparent;
	height:18px;
	
	font-size:10pt;
	color:#595959;
	font-weight:bold;
	border:0px;
}
.today-day, .today-day a, .today-day a:link {
	color:#ffffff;
	
	font-size:8pt;
	background-color:#a3140d
}
.border-cal {
	border-bottom:3px solid #f1e7d2;
	border-top:0px;
	border-left:0px;
	border-right:0px;
}
.footer {
	border-top:1px solid #edede9;
	color:#9b9b9b;
	
	font-size:7pt;
	text-align:center;
	padding-bottom:6px;
	padding-top:6px;
}
.top-banner {
	background-image:url("top-banners.gif");
	background-repeat: no-repeat;
	text-align:right;
}
.background-banner {
	background-image:url("background-banners.gif");
	background-repeat: repeat-x;
}
.top-left-menu {
	background-image:url("top-menu.gif");
	background-position:right;
	background-repeat: no-repeat;
	height:18px
}
.banners{
	margin:15px 0px 0px 0px;
}
.banners .ms-alternating{
	background-color: transparent;
}
.background-left-menu {
	background-image:url("background-menu.gif");
	background-repeat: repeat-x;
}
.blue #slatenav {
	color:#47473f;
	font-size:8pt;
	font-family:Arial;
	position:relative;
	display:block;
}
.blue #slatenav ul {
	margin:0px;
	padding:0;
	list-style-type:none;
}
.blue #slatenav ul li {
	display:block;
	margin:0 1px 0 0;
}
.blue #slatenav ul li a {
	color:#47473f;
	font-size:8pt;
	font-family:Arial;
	background-image:url("bullet-menu.gif");
	background-repeat:no-repeat;
	background-position:16 9;
	display:block;
	text-decoration:none;
	padding-left:27px;
	height:25px;
	padding-top:4px;
	padding-bottom:4px;
}
.blue #slatenav ul li a:hover {
	color:#bd2828;
	font-size:8pt;
	font-family:Arial;
	text-decoration:none;
	background-image:url("bullet-menu.gif");
	background-repeat:no-repeat;
	background-position:16 9;
	background-color:#f5f7f8;
	padding-left:27px;
	padding-top:4px;
	padding-bottom:4px;
	height:25px;
}
.blue #slatenav ul li a.current {
	color:#47473f;
	font-size:8pt;
	font-family:Arial;
	text-decoration:none;
	background-image:url("bullet-menu.gif");
	background-repeat:no-repeat;
	background-position:16 9;
	padding-left:27px;
	height:25px;
	padding-top:4px;
	padding-bottom:4px;
}
.masInfoBigButton{
	padding:0px 20px 0px 0px;
}
.masInfoBigButton a, .masInfoBigButton a:link{
	background:url("masinfobigbutton.png") 0px 0px no-repeat;
	width:68px;
	height: 21px;
	padding: 3px 0 0;
	color:#FFF !important;
	font-family:Arial !important;
	font-size:13px !important;
	text-align:center;
	display:block;
}
.masInfoBigButton a:hover{
	background:url("masinfobigbutton.png") 0px -24px no-repeat;
	color:#231f20 !important;
	text-decoration:none !important;
}
.masInfoBigButton a:visited{
	color:#FFF;
}
a span.ms-WPEditText{
	color:#FFF !important;
}

