﻿/*======== CMU Master CSS ==========================*/
/*======== Blue Chip Consulting Group, 2011 ========*/

/*=== START: Micorosft CSS overrides ===============*/

body {
	overflow:auto !important;
	font-size:10pt; 
	font-family:Arial, Helvetica, Sans-Serif;
}
	body #s4-ribbonrow { 
	position: fixed;
	top:0px;
	z-index:1000;
	background-color:#660033;
	}
	body #s4-workspace {
	position:relative;
	overflow:visible !important;
	}
	
	/*=== START: Ribbon Positioning ===============*/
	
	#s4-workspace {
		padding-top:44px;
		background:#fff;
	}	
	* html #s4-ribbonrow {position:absolute;}		
	#s4-ribbonrow .ms-MenuUIPopupBody, #s4-ribbonrow .ms-popoutMenu, .ms-cui-menu[id ^= "Ribbon."], .ms-cui-tooltip { position: fixed !important; }
	* html #s4-ribbonrow .ms-MenuUIPopupBody, * html #s4-ribbonrow .ms-popoutMenu, * html .ms-cui-menu[id ^= "Ribbon."], * html .ms-cui-tooltip { position: absolute !important; }
	#s4-bodyContainer { position: relative; }
		
	/*=== END: Ribbon Positioning =================*/

.s4-breadcrumb-menu { background:#F2F2F2; }		

.s4-ca { background:transparent none repeat scroll 0 0; }

.ms-dlgOverlay {width: 100% !important }

.ms-siteactionsmenuinner, .ms-siteactionsmenuhover, .ms-welcomeMenu.ms-SpLinkButtonActive, .s4-breadcrumb-anchor:hover, .ms-qatbutton:hover{
	background-color:#660033;
	border-color:#660033;
}

/*=== END: Micorosft CSS overrides =================*/

/*=== START: CMU-Homepage Master Page ===*/
.header{
	padding:20px 0px;
	color:#660033;
	width:950px;
	margin: 0 auto;
	position:relative;
	height:auto;
}
	.headerLeft{
		width:650px;
		float:left;
	}
		.headerLeft .headerimg{
			height:48px;
			width:374px;
			float:left;
			margin-left:35px;
		}
	    .headerLeft img{
	        border:none;
            margin: -5px 0 0 60px;	        
	    }
	.headerRight{
		width:300px;
		float:right;
		position:relative;
		margin:0;
	}
		.headerRight img{
			float:right;
			margin-right:35px;
		}
.searchscopes{
	padding:2em 0 0.5em 0;
	text-align:left;
	position:relative;
}
.searchOptions{
    bottom: -15px;
    padding-bottom: 5px;
    position: absolute;
    right: 75px;
}
	.searchscopes ul{
		list-style-type:none;
		padding:0 0 15px 0;
		margin:0;
	}
		.searchscopes ul li{
			display:inline;
			float:left;
			padding:0 50px 0 0;
		}
			.searchscopes ul li .searchCont{
			clear:both;
			padding-left:15px;
			height:auto;
			}
.unactiveSearch{
	background:url("../images/yellowRadio.png") transparent no-repeat 0 0;
	height:13px;
	width:13px;

}
	.unactiveSearch:hover{cursor:pointer;}
.activeSearch{
	background:url("../images/yellowRadio.png") transparent no-repeat 0 0;
	background-position:0 -14px;
	height:13px;
	width:13px;

}
	.activeSearch:hover{cursor:pointer;}					
.CB{
	clear:both;
}
a img
{
    border:none;
}
.globalnav{
	margin:0 auto;
	width:100%;
	position:relative;
}
	.searchboxcontainer{
		height:22px;
		position:absolute;
		right:0;
		top:92px;
		z-index:10;
	}
		.searchboxcontainer input{
			width:200px;
			padding:0;
			height:18px;
		}
		.searchboxcontainer .searchGo{
			position:absolute; 
			top:3px; 
			left:177px;
			background-color:#660033;
			color:white;
			text-transform:uppercase;
		}
			.searchGo:hover{
				cursor:pointer;
			}
.s4-ca{
	margin:0;
	background:url("../images/background_gradient.jpg") transparent repeat-x scroll;
	min-height:500px;
}
.pageContentcont{
	margin:0 auto;
	width:950px;
	padding-bottom:20px;
	background:#fff;
}
/*
	.pageContentcont a, .pageContentcont a:visited{
		color:#660033 !important;
	}
*/
.footer{
	text-align:center;
	padding:20px 0 0 0;
	clear:both;
}
/*=== END: CMU-Homepage Master Page =====*/

/*=== START: Global Page Layout Styles ===*/

.leftpanel{
	width:650px;
	float:left;
	margin-bottom:15px;
}
.rightpanel{
	width:300px;
	float:left;
	margin-bottom:15px;	
}
.rightzonewp1 table, .rightzonewp2 table, .rightzonewp3 table, .freeWPzone table, .rightpanelwp table{
	table-layout:fixed;
	width:100%;
	overflow:hidden;	
}
	.freeWPzone .socialMediaList{
		margin:0px 0px 10px 0px;
	}
		.freeWPzone .socialMediaList ul{
			margin:0;
		}
	.freeWPzone table{margin-left:10px;}
	/*-- spacing between web parts within the same zone --*/
	.rightzonewp1 > table > tbody > tr > td {padding-bottom:5px;}

.socialMediaList{
	margin-top:10px;
}
	.socialMediaList ul{
		list-style-type:none;
}
		.socialMediaList ul li{
			display:inline;
			padding-right:10px;
}
.buttons{
	margin-top:10px;
}	
 
/*=== END: Global Page Layout Styles ===*/	

/*=== START: CMU-Homepage Page Layout ===*/
.homepagecontent{
	background-color:#fff;
	color:#000 !important;
}
	.homepagecontent .mainWP{
		padding:10px 25px;
	}
.bottomContainer{
	padding:10px 25px;
}
.headlines, .events, .freeWPzone{
	width:32%;
	padding-right:10px;
	float:left;
	font-family:Arial, Helvetica, Sans-Serif !important;
	font-size:12px !important;
}
    .headlines .link-item, .headlines a, .headlines .link-item a, .headlines .link-item a:link, .events .link-item, .events .link-item a, .events .link-item a:link
    {
        font-family:Arial, Helvetica, Sans-Serif !important;
    }
    .headlines .link-item a, .headlines .link-item a:link, .events .link-item a, .events .link-item a:link
    {
        font-size:14px !important;
    }
    .events .eventLinkTitle
    {
        font-family:Arial, Helvetica, Sans-Serif !important;
        font-size:14px !important;
    }
    .events .viewAllLink
    {
        font-family:Arial, Helvetica, Sans-Serif !important;
        font-size:12px !important;
    }
.Title{
	/*font-family:Trebuchet MS, Helvetica, Arial, Sans-serif;*/
	color:#660033;
	text-align:center;
	font-size:22px !important;
	background: url('../images/rounded_cream_bg_homepage.jpg') transparent no-repeat 0 0 scroll;
	/*background-color:#fff5d9;*/
	height:29px;
}
    .events .Title{margin-bottom:5px;}
	.Title span{
		vertical-align:middle;
}
.WP{
	padding:0 10px 0 0;
}
		
/*=== END: CMU-Homepage Page Layout ===*/

/*=== START: CMU-SectionFront Page Layout ===*/
.sectionfrontcontent{
	width:950px;
	min-height:400px;
	background-color:#fff;
	color:#000 !important;
	clear:both;
	font-family:Arial, Helvetica, Sans-Serif;
}
	.sectionfrontcontent .breadcrumb{
		font-family:Arial, Helvetica, Sans-Serif;
		font-size:0.8em;
		background-color:#c6deff;
		color:#000;
		padding:5px;
		margin-bottom:5px;
	}
		.sectionfrontcontent .breadcrumb a, .sectionfrontcontent .breadcrumb a:visited{
			color:#660033;
			font-family:Arial, Helvetica, Sans-Serif;
		}
	.sectionfrontcontent .leftTD
	{
	    border-right:2px solid #FEF0C2;
	}
	.sectionfrontcontent .leftTD, .sectionfrontcontent .rightTD
	{
		vertical-align:top;
		padding:0;
		margin:0;
	}
	    /*.sectionfrontcontent .leftpanelwp, .sectionfrontcontent .contentarea
	    {
	        border-right:2px solid #FEF0C2;
	    }*/
	.sectionfrontcontent .leftpanel
	{
	    background-color:#fff;
	}
	.sectionfrontcontent .leftpanel .leftzonewp1{
		background: url("../images/whiteDots.png") #c6deff repeat-x 0 0;
		padding:38px 38px 10px;
	}
	.sectionfrontcontent .leftpanel .contentarea{
		margin-top:10px;
		position:relative;
		font-family:Arial, sans-serif;
	}
	    .sectionfrontcontent .leftpanel .contentarea a, .sectionfrontcontent .leftpanel .contentarea a:visited{color:#660033 !important;}
	.sectionfrontcontent .leftpanel .contentTitle{
		color:#660033;
		position:absolute;
	    height: 15px;
	    left: 35px;
    	padding: 0 10px 0px 5px;
    	position: absolute;
    	top: 6px;
    	font-size:1.5em;
    	font-family:Myriad Pro, Trebuchet MS, Sans-Serif;
	}
	.sectionfrontcontent .leftpanel .pageContent{
		margin:0 5px 0 40px;
		padding:38px 38px 38px 0px;
	}
	.sectionfrontcontent .rightpanel .siteTitle{
		margin: 28px 10px 0px 38px;
		font-size:1.35em;
		color: #006F8D;
	}
	.sectionfrontcontent .rightpanel .rightzonewp1{
	    background: url("../images/ribbon.png") no-repeat scroll 0 0 transparent;
	    height: 52px;
	    margin-top: 10px;
	    padding: 15px 0 0;
	    width: 330px;	
	}
	.sectionfrontcontent .rightpanel .rightzonewp2{
	    background: url("../images/maroonDots.png") repeat-x scroll 0 0 transparent;
	    padding: 38px 0 0;	
	}	
 
/*=== END: CMU-SectionFront Page Layout ===*/

/*=== START: CMU-SearchResult Page Layout ===*/
.searchresultcontent{
	width:100%;
	overflow:hidden;
	color:#000 !important;
}
	.searchresultcontent .breadcrumb{padding-bottom:1em;}
		.searchresultcontent .breadcrumb a{text-decoration:underline;}
	
	.searchresultcontent .leftpanelwp{margin-bottom:2em;}

/*=== END: CMU-SearchResult Page Layout ===*/

/*=== START: CMU-Detail Page Page Layout ===*/
.detailpagecontent{
	width:950px;
	min-height:400px;
	background-color:#fff;
	color:#000 !important;
	clear:both;
	font-family:Arial, Helvetica, Sans-Serif;
}
.detailpagecontent .leftTD, .detailpagecontent .rightTD
{
    vertical-align:top;
    padding:0;
    margin:0;
}
.detailpagecontent .leftTD
{
    border-right:2px solid #FEF0C2;
}
    .detailpagecontent .leftpanel{background-color:#FFF;}
	.detailpagecontent .breadcrumb{
		font-family:Arial, Helvetica, Sans-serif;
		font-size:0.8em;
		background-color:#c6deff;
		color:#000;
		padding:5px;
		margin-bottom:5px;
	}
	.detailpagecontent .breadcrumbBG{
		background: url("../images/whiteDots.png") #c6deff repeat-x 0 0;
		height:28px;	
	}
		.detailpagecontent .breadcrumb a, .sectionfrontcontent .breadcrumb a:visited{
			color:#660033;
			/*font-family:"Helvetica, Arial, Sans-serif";*/
		}
	.detailpagecontent .leftpanel .contentarea{
		margin:0 0 0 33px;
		padding:15px 19px 38px 0px;
	}
	    .detailpagecontent .leftpanel .contentarea a, .detailpagecontent .leftpanel .contentarea a:visited{color:#660033 !important;}
		.detailpagecontent .leftpanel .contentarea .contentTitle{
			color:#660033;
			font-size:1.35em;
			font-family: Arial, Helvetica,  Sans-Serif;
		}
		.detailpagecontent .leftpanel .contentarea .contenttext
		{
		    color:#000;
		    font-family: Arial, Helvetica, Sans-Serif;
		    font-size:0.9em;
		    line-height:20px;
		}
		.detailpagecontent .leftpanel .contentarea .pageContent{
			color:#000;
			font-size:0.9em;
			font-family: Arial, Helvetica,  Sans-Serif;
			padding-top:10px;	
		}			
	.detailpagecontent .rightpanel{background-color:#fff;}
		.detailpagecontent .rightpanel .siteTitle{
			margin: 28px 10px 0px 38px;
			font-size:1.35em;
			color: #006F8D;
		}
		.detailpagecontent .rightpanel .rightzonewp1{
		    background: url("../images/ribbon.png") no-repeat scroll 0 0 transparent;
		    height: 52px;
		    margin-top: 10px;
		    padding: 15px 0 0;
		    width: 330px;	
		}
		.detailpagecontent .rightpanel .rightzonewp2{
		    background: url("../images/maroonDots.png") repeat-x scroll 0 0 transparent;
		    padding: 38px 0 0;	
		}	
		
	/*-- image left aligned layout --*/
	.detailpagecontent .contentimgrt{
		float:right;
		padding:10px 0 0 10px;
		}
	/*-- image right aligned layout --*/
	.detailpagecontent .contentimglt{
		float:left;
		padding:10px 10px 0 0;
		}
	    .detailpagecontent .contentimglt img, .detailpagecontent .contentimgrt img{
	        border:none !important;
	    }			

/*=== END: CMU-Detail Page Page Layout ===*/

/*=== START: CMU-Emergency Page Page Layout ===*/

.emergency .topContainer{
	padding-top:20px;
}
.emergency .mainWP{
	width:548px;
	float:left;
	overflow:hidden;
}
.emergencyText{
	width:300px;
	float:left;
	padding-left:10px;
}
	.emergency .headlines{
		width:25%;
		margin-right:15px;
	}
	.emergency .freeWPzone{
		margin-left:15px;
	}
	.emergency .events table{
		width:100%;
		table-layout:fixed;
		overflow:hidden;
		margin:0;
		padding:0;
	}
	.emergency .freeWPzone table{
		overflow:hidden;
		width:100%;
		table-layout:fixed;
		margin:0 !important;
		padding:0 !important;
	}
	.emergency .headlines table{
		overflow:hidden;
		width:100%;
		table-layout:fixed;
		margin:0 !important;
		padding:0 !important;		
	}

/*=== END: CMU-Emergency Page Page Layout ===*/



/*=== START: Directory Search XSLT ===*/
.searchtitle{
    color:#000;
    font-weight:bold;
    font-size:1.2em;
    height:2em;
}
.resultrow{
    padding-bottom:1em;
}

/*=== START: Global Nav ===*/
#main_menu{
    width: 950px;
    height: 20px;
    margin:0 auto;
    font-family:Arial, Helvetica, sans-serif;
    font-size:0.9em;
    color:#333;
}
	#main_menu_image{
		background:url("../images/GlobalEXTERNALnav.png") transparent no-repeat 0 0 scroll;
		width:87px;
		height:20px;
		float:left;
}
	#main_menu div{
		margin-top:-5px;
		position:relative;
    }
.main_menu_tab
{
    height:20px;
    padding:5px 10px 0;
    }
        .main_menu_tab:hover{cursor:pointer;}    
        .main_menu_tab a, .main_menu_tab a:visited{color:#660033;}
	.main_menu_active{
		background:url("../images/activeNavBG.png") transparent no-repeat 0 0 scroll;
		color:#fff;
	}
	    .main_menu_active div
	    {
	        background:url("../images/activeNavBGEnd.png") transparent no-repeat right 0 scroll;}
	#main_menu_item0, #main_menu_item1, #main_menu_item2, #main_menu_item3, #main_menu_item4, #main_menu_item5, #main_menu_item6, #main_menu_item7{
	    height: 100%;
	    float: left;
	    text-align: center;
	    padding-top:5px;
	}
	#main_menu_item0{margin-left:10px;}

#sub_menu_drawer{
    width: 100%;
    height: 20px;
    border-top:2px #660033 solid;
    background: url("../images/internetDrawerBG.png") #660033 repeat-x 0 top scroll;
}
.sub_menu{
	width:950px;
	height:100%;
	display:none;
	margin:0 auto;
	clear:both;
}
.sub_menu_col1{
    width: 170px;
    padding-right:35px; 
    height: 100%;
    float: left;    
}
	.sub_menu_col1 .sub_menu_title{
		padding:15px 0 0;
		font-size: 1.1em;
		color:#fff;
		font-family:Myriad Pro, Trebuchet, sans-serif;
	}
	.sub_menu_col1 .sub_menu_desc{
		padding:5px 0 0;
		color:#fff;
		font-size:1em;
		font-family:Arial, Helvetica, sans-serif;
	}
.sub_menu_col2{
    padding-right:50px; 
    float: left;    
}
.sub_menu_col3{
    padding-right:20px; 
    float: left;    
}
	.sub_menu_col2 ul, .sub_menu_col3 ul{
		list-style-type:none;
		padding:15px 0 0 0;
		margin:0;
		border:0;
	}
		.sub_menu_col2 ul li, .sub_menu_col3 ul li{
			padding-top:5px;
		}	
			.sub_menu_col2 ul li a, .sub_menu_col3 ul li a{
				color:#fff;
			}
				.sub_menu_col2 ul li a:visited, .sub_menu_col3 ul li a:visited{
					color:#fff;
				}		
.sub_menu_item{
	color:#FFF;
}

/*--2nd tier items --*/

.sub_sub_menu_items{
	display:none;
	margin:0 0 0 5px !important;
	padding:0 !important;
}
	.sub_sub_menu_item{
		padding:0 0 0 10px;
}
.globalNavCarrot, .globalNavCarrotExp{
	margin-left:-15px;
}

.globalNavCarrot > a
{
	background:url("../images/globalNavCarrot.png") transparent no-repeat 0 3px scroll;
	padding-left:15px;
}
.globalNavCarrotExp > a{
	background:url("../images/globalNavCarrot-Expand.png") transparent no-repeat 0 3px scroll;
	padding-left:15px;
	
}
/*=== END: Global Nav ===*/


/*=== START: Side Nav ===*/
.sidenav{
	font-size:0.9em;
	font-family: Arial, Helvetica, sans-serif;
	color:#660033
}
	.sidenav a, .sidenav a:visited{color:#660033;}
	.sidenav .activePage{font-weight:bold;}	
#side_nav{padding:10px 20px 10px 38px;}
	/*#side_nav ul{
		display:none;
		list-style-type:none;
		padding:5px 0px 5px 5px;
		margin:0;
	}*/
	#side_nav span
	{
	    display:block;
	    padding:2px 0;
	}
.side_nav_item{
}
.current_side_nav_item{
	font-weight:bold;
}
.tier-1{
    padding-left: 0px;
    list-style-type: none;    
}
    .tier-1-item > span
    {
        border-bottom:1px solid #F9F0D1;
    }
	.tier-1-item > span > a{
	    /*background:url("../images/maroonBullet.png") left center no-repeat;*/
	    /*padding-left: 15px;*/
}
.tier-2
{
    border-bottom:1px solid #F9F0D1;
    padding:0 0 0 18px;
    list-style-image:url('../images/teal_bullet_list_image.png');
    list-style-type:none;
}
.tier-3
{
    padding-left: 19px;
    list-style-image:url('../images/teal_bullet_list_image.png');
    list-style-type:none;   
}
.tier-4
{
    padding-left: 19px;
    list-style-image:url('../images/teal_bullet_list_image.png');
    list-style-type:none;    
}
/*=== END: Side Nav ===*/


/*=== START: 3 Tabbed Web Part ===*/

#tabs{ 
	width: 300px;
	min-height:200px;
	border-bottom:2px #c6deff dotted;
	border-top:2px #c6deff dotted;		
}
.tab{
	margin:0 1.5px;
	font: bold 0.9em Arial, Helvetica, sans-serif;
	text-align:center;
	cursor:pointer;
	float: left; 
	padding: 5px 10px;
	color:#000;			
}
.selectedTab{ 
	background-color:#ffe5a2; 
}
.inactiveTab{  
	background-color:#c6deff;   
}
.tabContent{ 
	background-color:#fff; 
	display: none;
	padding:15px;
}
	.tabContent a, .tabContent a:visited{color:#660033;}
	
#mainTabContentArea{   
	float: left; 
	width:300px;
}

/*=== END: 3 Tabbed Web Part ===*/

/*=== START: Favorite Links ===*/

#sortable{ 
	list-style-type: none; 
	margin: 0; 
	padding: 0;
}
	#sortable li{ 
	margin: 3px 0px 3px 0; 
	padding: 4px 12px 24px 13px; 
	float: left; 
	width: 90px; 
	height: 90px; 
	font-size: 4em; 
	text-align: center; 
	}

#favoriteLinkMenu{ 
	display: none; 
	position: absolute;
}
#favoriteLinks{
	width: 576px; 
	height: 250px; 
	position: relative; 
	border: 1px solid #000; 
	padding: 10px;
}
#favoriteLinks h3{ 
	font: 14px/16px Tahoma; 
	color: #333; 
	margin: 0 0; 
	padding: 0 0;
}

#favoriteLinkChoices{ 
	position: absolute; 
	width: 350px; 
	height: 350px; 
	overflow: auto; 
	border: 1px solid #000; 
	background: #fff;
}
#myFavoriteLinks{ 
	width: 596px; 
	height: 175px; 
	float: left; 
	border: 1px solid #000; 
	padding: 15px; 
}
.favoriteLink{ 
	width: 70px; 
	height: 70px; 
	margin: 10px; 
	float: left; 
}
#editLink{ 
	position: absolute; 
	right: 3px; 
	top: 3px; 
	cursor: pointer; 
	font: 11px/13px Tahoma; 
	vertical-align: middle; 
}
	#editLink img{vertical-align: middle;}

#saveCancel{ 
	position: absolute;
	right: 3px;
	top: 0px;
	cursor: pointer;
	font: 11px/13px Tahoma; 
	vertical-align: middle; 
	display: none; 
}
	#saveCancel img{vertical-align: middle;}

.checkbox{float: right;}
.hoverLinkChoice{background: #660033; color: #fff;}
.favoriteLinkChoice{
	height: 32px;  
	padding: 5px; 
	vertical-align: middle; 
	cursor: pointer;
}
	.favoriteLinkChoice img{ 
	vertical-align: middle; 
	width: 32px; 
	height: 32px; 
	}
.favLinkHREF{display: none;}
.favLinkID{display: none;}
#favLinkMenuClose{ 
	position: absolute; 
	left: 280px; 
	top: 351px; 
	border: 1px; 
	border-style: none solid solid solid; 
	border-color: #000; 
	width: 60px; 
	height: 17px; 
	text-align: center; 
	cursor: pointer;
	background: #fff;
}
#sortable a img{
	border: 0px;
	width: 90px; 
	height: 90px;  
}
.placeHolder{
	border: 1px dotted #ccc; 
	width: 90px; 
	height: 90px; 
	float: left; 
	background: #f33;
}
#dragMessage{
	position: absolute; 
	right: 3px; 
	top: 19px; 
	font: 11px/13px Tahoma; 
	vertical-align: middle; 
	display: none; 
}
#saveMessage{
	position: absolute; 
	right: 3px; 
	top: 19px; 
	font: 11px/13px Tahoma; 
	vertical-align: middle; 
	display: none; 
}


/*=== END: Favorite Links =====*/



/* START: buttons */
.outerAutoButton
{
   
     text-align:center;
     width:auto;
     height:35px;
}

.autoButton
{
    
    width:100%;
    background-image:url('../images/buttonbg.png');
    background-repeat:repeat-x;
    background-position:left top;
    text-align:center;
    
    font-size:1.2em;
    
}

.autoButton a:link, .autoButton a:visited
{
    color:#ffffff !important;
    text-decoration:none;
}

.autoButton a:hover
{
    color:#ffffff !important;
    text-decoration:underline;
}

.autoButtonLeft
{
    width:8px;
}

.autoButtonRight
{
    width:8px;
}
/* END: buttons */

/* START: Sync Edit Form */

#syncEditOverlay 
{
   position: fixed; top: 0; bottom: 0; left: 0; right: 0; width: 100%; background: #000; -moz-opacity:.70; filter:alpha(opacity=70); opacity:.70; z-index: 2 !important;
}

#syncEditForm 
{
    padding: 10px;
    border: 1px solid red;
    width: 500px;   
    height: 140px;
    background: #fff;
    z-index: 400 !important;
    position: absolute;
}

#syncEditForm h3 
{
    font: 20px/32px Arial, Tahoma, Verdana;
    color: #660033;
    margin: 5px 0px 5px 4px;
    vertical-align: middle;
    height: 32px;
}

#syncEditForm h3 img
{
   vertical-align: middle;
}

.editFormText 
{
    font: 12px/14px Arial, Tahoma, Verdana;    
    text-align: justify;
}

.editFormButtons
{
    text-align: center;   
    width: 100%;
    float: left;
}

#syncEditContainer
{
    display: none;   
}

/* END: Sync Edit Form */

/* START: Text Only Color */
.s4-trc-container-menu{
    white-space:nowrap;
}
.textMobile
{
    float:left;
    margin:1px 15px 0 0;
}
    .textMobile a, .textMobile a:visited{
        color:#fff !important
    }
/* END: Text Only Color */

/* --- START: Fixed Font Styles --- */
.cmustyle-Style-H1{
	-ms-name:"Heading 1";
	font-family:Arial, Helvetica, sans-serif;	
	font-size:14pt;
	font-weight:bold;
	color:#660033;
}
.cmustyle-Style-H2{
	-ms-name:"Heading 2";
	font-family:Arial, Helvetica, sans-serif;	
	font-size:11pt;
	font-weight:bold;
	color:#660033;	
}
.cmustyle-Style-PurpNormal{
	-ms-name:"Maroon-Normal";
	font-family:Arial, Helvetica, sans-serif;
	color:#660033;
	font-size:9pt;
}
.cmustyle-Style-PurpItalics{
	-ms-name:"Maroon-Italics";
	font-family:Arial, Helvetica, sans-serif;
	color:#660033;
	font-size:9pt;
	font-style:italic;
}
.cmustyle-Style-PurpBold{
	-ms-name:"Maroon-Bold";
	font-family:Arial, Helvetica, sans-serif;
	color:#660033;
	font-size:9pt;
	font-weight:bold;
}
.cmustyle-Style-PurpUnderline{
	-ms-name:"Maroon-Underline";
	font-family:Arial, Helvetica, sans-serif;
	color:#660033;
	font-size:9pt;
	text-decoration:underline;
}
.cmustyle-Style-Normal{
	-ms-name:"Normal";
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:9pt;
}
.cmustyle-Style-Italics{
	-ms-name:"Italics";
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:9pt;
	font-style:italic;
}
.cmustyle-Style-Bold{
	-ms-name:"Bold";
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:9pt;
	font-weight:bold;
}
.cmustyle-Style-Underline{
	-ms-name:"Underline";
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:9pt;
	text-decoration:underline;
}
.cmustyle-Style-Click{
    -ms-name:"Click Element";
}
.cmustyle-Style-Expand{
    -ms-name:"Expand Element";
    display:none;
}
	/*Image Positioning*/
.cmustyle-Position-1 {
  -ms-name:"Left";
  float:left;
}
.cmustyle-Position-2 {
  -ms-name:"Right";
  float:right;
}
.cmustyle-Position-3 {
  -ms-name:"Top";
  vertical-align:text-top;
}
.cmustyle-Position-4 {
  -ms-name:"Middle";
  vertical-align:middle;
}
.cmustyle-Position-5 {
  -ms-name:"Bottom";
  vertical-align:text-bottom;
}

	/*Table Styles*/
.cmustyle-Table-0   {
	-ms-name:"Table Style 1 - Clear";
	border-width: 0px;
	border-style: none;
	border-collapse: collapse;
	vertical-align:top;
	text-align:left;
}
.cmustyle-Table-1   {
	-ms-name:"Table Style 2 - Light Banded";
	text-align:left;
	line-height:2;
	vertical-align: top;
        /* [ReplaceColor(themeColor: "Accent1-Darker")] */ color:#00558D;
	font-size:1em;
}
.cmustyle-Table-2   {
	-ms-name:"Table Style 3 - Solid Borders";
	text-align:left;
	border:1px solid #000;
	line-height:2;
	vertical-align: top;
	font-size:1em;
}
	.cmustyle-Table-2 td{
	border:1px solid #000;
	}
/* --- END: Fixed Font Styles --- */