﻿/* _lcid="1033" _version="12.0.4518"
    _LocalBinding */
form
{
	height:100%;
}
html
{
	height:100%;
}
body
{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:120%;
	font-size:13px;
}
body .bodyWrap
{
	color:#333333;
	background:#DCDCDC url(/images/pageBG.jpg) repeat-x;
}
ul
{ 
	list-style-image:url(/images/redBullet01.gif); 
	/*
	font-size:12px;
	color:#636363;
	text-decoration:none;
	*/
} 
ul ul
{ 
	list-style-image:url(/images/redBullet02.gif); 
	/*
	font-size:12px;
	color:#636363;
	text-decoration:none;
	*/
} 
ul ul ul
{ 
	list-style-image:url(/images/redBullet03.gif); 
	/*
	font-size:12px;
	color:#636363;
	text-decoration:none;
	*/
} 
ul ul ul ul
{ 
	list-style-image:url(/images/redBullet01.gif); 
	/*
	font-size:12px;
	color:#636363;
	text-decoration:none;
	*/
} 
ul ul ul ul ul
{ 
	list-style-image:url(/images/redBullet02.gif); 
	/*
	font-size:12px;
	color:#636363;
	text-decoration:none;
	*/
} 
ul ul ul ul ul ul
{ 
	list-style-image:url(/images/redBullet03.gif); 
	/*
	font-size:12px;
	color:#636363;
	text-decoration:none;
	*/
}
ol
{ 
	list-style:decimal;
	/*
	font-size:12px;
	color:#636363;
	text-decoration:none;
	*/
} 
ol ol
{ 
	list-style:upper-alpha;
	/*
	font-size:12px;
	color:#636363;
	text-decoration:none;
	*/
} 
ol ol ol
{ 
	list-style:upper-roman;
	/*
	font-size:12px;
	color:#636363;
	text-decoration:none;
	*/
} 
ol ol ol ol
{ 
	list-style:decimal;
	/*
	font-size:12px;
	color:#636363;
	text-decoration:none;
	*/
} 
ol ol ol ol ol
{ 
	list-style:lower-alpha;
	/*
	font-size:12px;
	color:#636363;
	text-decoration:none;
	*/
} 
ol ol ol ol ol ol
{ 
	list-style:lower-roman;
	/*
	font-size:12px;
	color:#636363;
	text-decoration:none;
	*/
}
.board ol
{ 
	list-style:upper-roman;
	/*
	font-size:12px;
	color:#636363;
	text-decoration:none;
	*/
} 
.board ol ol
{ 
	list-style:upper-alpha;
	/*
	font-size:12px;
	color:#636363;
	text-decoration:none;
	*/
} 
.board ol ol ol
{ 
	list-style:decimal;
	/*
	font-size:12px;
	color:#636363;
	text-decoration:none;
	*/
} 
.board ol ol ol ol
{ 
	list-style:lower-roman;
	/*
	font-size:12px;
	color:#636363;
	text-decoration:none;
	*/
} 
.board ol ol ol ol ol
{ 
	list-style:lower-alpha;
	/*
	font-size:12px;
	color:#636363;
	text-decoration:none;
	*/
} 
.board ol ol ol ol ol ol
{ 
	list-style:decimal;
	/*
	font-size:12px;
	color:#636363;
	text-decoration:none;
	*/
}
.globalTopNav{
	background:#FFFFFF url('/images/globalTopNavBG.jpg') no-repeat scroll right top; 
	height:60px; 
	padding-right:0px; 
	margin-top:0px; 
	padding-top:0px; 
	vertical-align:top; 
	text-align:right;
}
.globalTopNav table{
	width:100%; 
	border-spacing:0 0; 
	padding:0 0 0 0; 
	text-align:right;	
}
.globalCell{
	width:100%;
	vertical-align:top;
}
.mainContent td{
	vertical-align:top;
}
.mainContent{
   	width:658px !important;
	overflow:hidden;
}
.mainContent h1
{
	font-size:16px;
	color:#990000;
	/*border-top:1px #CCCCCC dotted;*/
	font-weight:bold;
	/*padding-top:3px;*/
}
.mainContent h1 a:link
{
	color:#990000;
}
.mainContent h1 a:visited
{
	color:#990000;
}
.mainContent h2
{
	font-size:14px;
	color:#990000;
	font-weight:bold;
	border-bottom:1px #666666 dotted;
	padding-bottom:2px;
	/*border-bottom:1px #CCCCCC dotted;*/
}
.mainContent h2 a:link
{
	color:#990000;
}
.mainContent h2 a:visited
{
	color:#990000;
}
.mainContent h3
{
	font-size:12px;
	color:#990000;
	font-weight:bold;
}
.mainContent h3 a:link
{
	color:#990000;
}
.mainContent h3 a:visited
{
	color:#990000;
}
.mainContent h4
{
	font-size:16px;
	color:#666666;
	/*border-top:1px #CCCCCC dotted;*/
	font-weight:bold;
	/*padding-top:3px;*/
}
.mainContent h4 a:link
{
	color:#666666;
}
.mainContent h4 a:visited
{
	color:#666666;
}
.mainContent h5
{
	font-size:14px;
	color:#666666;
	font-weight:bold;
	border-bottom:1px #666666 dotted;
	padding-bottom:2px;
	/*border-bottom:1px #CCCCCC dotted;*/
}
.mainContent h5 a:link
{
	color:#666666;
}
.mainContent h5 a:visited
{
	color:#666666;
}
.mainContent h6
{
	font-size:12px;
	color:#666666;
	font-weight:bold;
}
.mainContent h6 a:link
{
	color:#666666;
}
.mainContent h6 a:visited
{
	color:#666666;
}
.contentSeparator{
	width:100%;
	border-bottom:4px #660000 solid;	
}
.master
{
	width:906px;
	margin-left:auto;
	margin-right:auto;
	height:100%;
}
#searchLayout{
display:inline;
}
#searchLayout input 
{ 
/*height:20px;*/
font-size:12px;
color:#333333;
vertical-align:baseline;
}
#searchLayout .ms-sbcell 
{
border-color: #999999; 
}
/*.shadowRight
{
	*height:100%;
	min-height:100%;
	width:12px;	
	background-image: url('../../Images/bl_Shadow_Right.jpg');
	background-repeat:repeat-y;
	background-position:left top;
}
.shadowLeft
{
	*height:100%;
	min-height:100%;
	width:12px;	
	background-image: url('../../Images/bl_Shadow_Left.jpg');
	background-repeat:repeat-y;
	background-position:left top;
}*/
.spacer
{
	width:12px
}
.CMSTV{
	color:#666666;
	font-weight:bold;
	font-size:11px;
	text-align:right;
	width:100%;
}
.CMSTV a:active
{
	padding-left:0px;
	padding-right: 0px;
	text-decoration:none;
   	color: #666666;
}
.CMSTV:active
{
	padding-left:0px;
	padding-right: 0px;
	text-decoration:none;
   	color: #666666;
}
.CMSTV a
{
	padding-left:0px;
	padding-right: 0px;
	text-decoration:none;
   	color: #666666;
}
.CMSTV a:hover
{
	text-decoration:underline;
}
.breadcrumb
{
    color: #333333;
    clear:both;
    font-size:11px;
    border-top:1px #CCCCCC solid;
    text-align:right;
    padding-right:7px;
	border-bottom:3px #660000 solid;
}
.breadcrumb a:active
{
	padding-left:0px;
	padding-right: 0px;
	text-decoration:none;
   	color: #656b77;
}
.breadcrumb:active
{
	padding-left:0px;
	padding-right: 0px;
	text-decoration:none;
   	color: #656b77;
}
.breadcrumb a
{
	padding-left:0px;
	padding-right: 0px;
	text-decoration:none;
   	color: #656b77;
}
.breadcrumb a:hover
{
	text-decoration:underline;
}
.breadcrumbCurrent
{
	font-weight:bold; 
}
.login
{
	display:inline;
}
.login a:hover
{
	text-decoration:underline;
}
.sharepointLogin
{
	/*float:right;*/
	display:inline;
}
.sharepointLogin .ms-globallinks
{
    position:relative;
}
a.#zz1_MyLinksMenuMenu
{
    font-family:Tahoma;
}
a.#zz8_Menu
{
    font-family:Tahoma;
}
div.#zz8_Menu_t img
{
    vertical-align:middle;
}
{
	color:#333333;
}
.sharepointLogin .ms-globallinks a
{
	color:#333333;
}
.sharepointLogin .ms-globallinks
{
	color:#333333;
	background-color:gray;
}
.sharepointLogin div
{
	color:#333333;
}
.topArea
{
	background:url("images/bl_band.jpg") no-repeat;
	background-position:top right;
}
.topArea :active
{
	text-decoration:none;
}
.logo
{
    float:left;
	height: 42px;
	font-size:14pt; 
	font-family: tahoma;  
	padding-bottom:3px;
	padding-top:3px;
	padding-left:4px;
	padding-right: 0px;
}
.logo a
{
	color: #656B77;
	background-image:url("images/bl_logo.jpg");
	background-repeat:no-repeat;
	background-position:left center;
	display:block;
	padding:15px 5px 0px 75px;
}
.topLinkBar 
{
    float:right;
    width:auto;
	padding-left: 1px;
	padding-right: 7px;
   	display:inline;
}
.toplinkbar a:active
{
   	color: #444444;
	font-family: tahoma;  
	font-size:9pt; 
	text-decoration:none;
}
.topLinkBar a
{
   	color: #444444;
	font-family: tahoma;  
	font-size:9pt; 
	text-decoration:none;
}
.topLinkBar a:hover
{
	text-decoration:underline;
}
.topLink
{
   	background: url("Images/linksdivider.gif") right 6px no-repeat;
   	display:inline;
}	
.console
{
	clear:both;
	display:inline;
}
.search
{
    margin:0px 15px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color:#FFFFFF;
}
.ms-sbplain
{
	color:#999999;
}
.search .ms-sbplain
{
    /*margin-right:2px;
    border:1px #999999 solid;
    height:5px;
    vertical-align:bottom;*/
    border:0px none;
    padding-left:7px;
}
.search .ms-sbcell
{
    border:1px #999999 solid;
    font-weight:normal; 
    font-size:12px; 
    color: #333333;
    margin:0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.search .ms-sbgo
{
    background:none;
    margin:0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.search td.ms-sbgo
{
	padding:0px 0px 0px 0px;
}
.search .ms-sbLastcell
{
	width:0px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.search .ms-sbtable-ex{
	width:100%;
	border-collapse:collapse;
	margin-top:0px;
	margin-left:0px;
}
.authoringRegion
{
	width:100%;
	background-color:#DDDDDD;
	color:#333333;
}
.topNav
{
    text-align:center;
    height:38px;
}
.topNavContainer
{
	background-image:url("/images/mainnavBG.jpg");
	background-repeat:repeat-x;
	height:38px;
}
.topNavItem
{
	color: #333333;
	text-align:center;
	font-size:14px;
	font-weight:normal;
	border-left:1px #E5E5E5 solid;
	border-right:1px #E5E5E5 solid;
	height:38px;
}
.topNavItem a
{
	/*padding-top:12px;*/
	height:38px;
	text-decoration:none;
	color:#333333;
}
.topNavSelected a
{
	/*background-image: url('/images/mainNavHover.jpg');
	background-repeat:repeat-x;
	font-size:14px;
	font-weight:normal;
	color:#CC0000;
	height:38px;*/
}
.topNavHover a:hover
{
	background-image: url('/images/mainNavHover.jpg');
	background-repeat:repeat-x;
	font-size:14px;
	font-weight:normal;	
	color:#CC0000;
	height:38px;
	text-decoration:none;
}
.topNavHover a:visited
{
	background-image: url('/images/mainNavHover.jpg');
	background-repeat:repeat-x;
	font-size:14px;
	font-weight:normal;	
	color:#CC0000;
	height:38px;
	text-decoration:none;
}
.topNavHover a:active
{
	background-image: url('/images/mainNavHover.jpg');
	background-repeat:repeat-x;
	font-size:14px;
	font-weight:normal;	
	color:#CC0000;
	height:38px;
	text-decoration:none;
}
.topNavHover a:link
{
	background-image: url('/images/mainNavHover.jpg');
	background-repeat:repeat-x;
	font-size:14px;
	font-weight:normal;	
	color:#CC0000;
	height:38px;
	text-decoration:none;
}
.topNavHover
{
	background-image: url('/images/mainNavHover.jpg');
	background-repeat:repeat-x;
	font-size:14px;
	font-weight:normal;	
	color:#CC0000;
	height:38px;
	text-decoration:none;
}
.topNavFlyOuts
{
	border-top:1px #CCCCCC solid;
}
.topNavFlyOutsItem
{	
	font-size: 12px; 
	background-color: #FFFEE0;
	border:1px #CCCCCC solid;
	border-top-style: none;
	color:#333333; 
	min-width:150px;
}
.topNavFlyOutsItem a
{
    display:block;
    padding:4px 5px 4px 5px;
    text-decoration:none;
    color:#333333;
    min-width:150px;
}
.topNavFlyOutsHover a
{
	background-color: #990000;
	color:#FFFFFF;
}
#redNav{
	margin-top:35px;
	width:224px;
}
/*
.bl {background: url('../../../images/BLred.jpg') 0 100% no-repeat}
.br {background: url('../../../images/BRred.jpg') 100% 100% no-repeat}
.tl {background: url('../../../images/TLred.jpg') 0 0 no-repeat}
.tr {background: url('../../../images/TRred.jpg') 100% 0 no-repeat; padding:5px;} 
.t {background: url('../../../images/TopRed.jpg') 0 0 repeat-x}
.b {background: url('../../../images/BottomRed.jpg') 0 100% repeat-x}
.l {background: url('../../../images/Lred.jpg') 0 0 repeat-y}
.r {background: url('../../../images/Rred.jpg') 100% 0 repeat-y} 
*/
.b {
		background-image: url('../images/B.jpg');
		background-repeat: no-repeat;
		background-position:0, 100%;
		width:100%;
}
.l {
		background-image: url('../images/L.jpg');
		background-repeat:repeat-y;
		vertical-align:top;
}
.r {
		background-image: url('../images/R.jpg');
		background-repeat:repeat-y;
		vertical-align:top;
}
.whiteNavMenu {
    border-bottom:1px #7F7F7F dotted;
                background-color:#F7F7F7;
                width:208px;
                padding-left:7px;
                color:black;
                padding-bottom:2px;
                padding-top:2px;
}
.whiteNavMenu a:visited{
color:#003399;
text-decoration:none;
}
.whiteNavMenu a:active{
color:#003399;
text-decoration:none;
}
.whiteNavMenu a:link{
color:#003399;
text-decoration:none;
}
.whiteNavMenu a{
color:#003399;
text-decoration:none;
}
.whiteNavMenu a:hover{
color:#003399;
text-decoration:underline;
}

.whiteNavHeader{
                font-family:helvetica;
                font-size:18px;
                font-weight:normal;
                color:#990000;
                }
.whitNavBG{
                background-color:#F7F7F7;
                width:215px;
}
.whiteNavTop{
                height:9px;
                width:215px;
                background-image:url('/images/whiteTop.gif');
                background-repeat:no-repeat;
}
.whiteNavBottom{
                height:8px;
                width:215px;
                background-image:url('/images/whiteBottom.gif');
                background-repeat:no-repeat;
}
.leftNav
{	
	width:199px;
	background-color:#990000;
}
/*.leftNavSelected
{
	background-color: #B2BCD3;
	color: #F4F5F9;
	border-top:1px #B2BCDD solid;
	border-bottom:1px #B2BCDD solid;
	line-height:14pt;
}*/

.leftNav1
{
	font-size:13px; 
	font-weight:bold; 
	color:#fbfbfb;
	border-bottom:1px #660000 solid;
/*
	line-height:100%;
	padding-bottom:3px;
	padding-top:3px;
*/
}
.leftNav1 a
{
	font-size: 13px; 
	font-weight:bold;
/*
	line-height:100%;
*/
	color:#fbfbfb;
	text-decoration:none;
}
.leftNav2
{	
	font-size:13px; 
	font-weight:bold; 
	color:#fbfbfb;
	border-bottom:1px #660000 solid;
/*
	line-height:100%;
	padding-bottom:3px;
	padding-top:3px;
*/
}
.leftNav2 a
{
	font-size: 13px; 
	font-weight:bold;
/*
	line-height:100%;
*/
	color:#fbfbfb;
	text-decoration:none;
}
.leftNav3
{	
	font-size:13px; 
	font-weight:bold; 
	color:#fbfbfb;
	border-bottom:1px #660000 solid;
/*
	line-height:100%;
	padding-bottom:3px;
	padding-top:3px;
*/
}
.leftNav3 a
{
	font-size: 13px; 
	font-weight:bold;
/*
	line-height:100%;
*/
	color:#fbfbfb;
	text-decoration:none;
}
.leftNavHover
{
/*	color:#FFFFFF;*/
}
/*.leftNavFlyOuts
{
	font-family:Tahoma; 
	font-size:8pt; 
	border-top:1px #CBD1E0 solid;
	border-left:1px #CBD1E0 solid;
	border-right:1px #CBD1E0 solid;	
}
.leftNavFlyOutsItem
{
	border-bottom:1px #CBD1E0 solid;
	background-color: #ECEFF3;
}
.leftNavFlyOutsItem a
{
	padding:1px 5px 1px 5px;
	display:block;
	color:#354260;
	*width:100px;
	min-width:100px;
}
.leftNavFlyOutsHover
{
	background-color: #B2BCD3;
}*/
.budget{
	width:215px;
	height:97px;
	margin-top:15px;
}
.budget img{
	border-width:0 0 0 0;
}
.espanol{
	width:215px;
	height:45px;
	margin-top:15px;
}
.espanol img{
	border-width:0 0 0 0;
}
.mainL {
		background-image: url('../images/mainL.jpg');
		background-repeat:repeat-y;
		background-position: 0, 0;
		height:100%;
		vertical-align:top;
}
.mainR {
		background-image: url('../images/mainR.jpg');
		background-repeat:repeat-y;
		background-position:100%, 0;
		height:100%;
		vertical-align:top;
}
.mainB{
background-image: url('../images/mainB.jpg');
background-repeat:repeat-x;
background-position:0, 100%;
width:100%;
}
.mainContentBorder{
	width:658px;
	background-color:#FFFFFF;
}
.pageTitle
{
	margin:0px;
	font-family: tahoma;  
	font-size: 12pt; 
	font-weight: bold; 
	color: #666666;
}
.pageTitle span
{
	margin:0px;
	padding:0px;
}
.bottomLinkBar
{
	font-family: tahoma;  
	font-size: 8pt; 
	color: #999999;
	float:none;
}
.mainContent a:visited
{
	color:#003399;
	text-decoration:none;
}
.mainContent a:active
{
	color:#003399;
	text-decoration:none;
}
.mainContent a:link
{
	color:#003399;
	text-decoration:none;
}
.mainContent a
{
	color:#003399;
	text-decoration:none;
}
.mainContent a:hover
{
	color:#003399;
	text-decoration:underline;
}
.mainContent td.ms-pagebreadcrumb
{
	display:none;
}
.mainContent div.ms-pagebreadcrumb
{
	display:none;
}
div.ms-wikieditouter
{
	position:static;
	border-bottom: 1px #6393d4 solid;
	margin-bottom:8px;
	margin-right:5px;
	border-right-width:1px;
}
div.ms-quicklaunchouter
{
	margin-left:7px;
	margin-top:5px;
	width:158px;
	border-width:0px;
}
.globalTop a{
font-size:11px;
color:#666666;
text-decoration:none;
}
.globalTop{
font-size:10pt;
line-height:13pt;
color:#666666;
text-decoration:none;
}
.quicklinksGlobal{
color:#CC0000;
font-size:12px;
text-decoration:none;
}
.quicklinksGlobal a{
color:#CC0000;
font-size:12px;
text-decoration:none;
}
.globalQuickHover{
text-decoration:none;
text-align:left;
z-index:11;
/*border-collapse:collapse;
border:1px #D7D7D7 solid;*/
}
.topArea
{
	background:none;
}
.title-With-Background 
{ 
	background-color:#5E6E9E;
}
.glassSpacerLeft
{
	width:14px
}
.glassSpacerRight
{
	width:15px
}
.bottom{
	width:100%;
	background:#FBFBFB url('/images/quicklinksBG.jpg') repeat-x;
	height:249px;
	vertical-align:bottom;
	margin-top:15px;
}
.bottompane{
	vertical-align:bottom;
	width:906px;
	height:249px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FBFBFB;
}
.quicklinksBG{
	background:#FFFFFF url('/images/quicklinksBG.jpg') repeat-x;
	width:906px;
	height:40px;
}
.quicklinksHeader{
	font-size:14px;
	color:#990000;
	line-height:140%;
	font-weight:bold;
}
.quicklinksHeaderBottom{
	font-size:13px;
	color:#990000;
	font-weight:bold;
	border-left:1px #C8C8C8 dotted;
	padding-left:16px;
	width:302px;
}
.quicklinksHeaderBottom a:visited{
	color:#990000;
	text-decoration:none;
}
.quicklinksHeaderBottom a:active{
	color:#990000;
	text-decoration:none;
}
.quicklinksHeaderBottom a:link{
	color:#990000;
	text-decoration:none;
}
.quicklinksHeaderBottom a{
	color:#990000;
	text-decoration:none;
}
.quicklinksHeaderBottom a:hover{
	color:#990000;
	text-decoration:underline;
}
.quicklinksHeaderBottomRightBorder a:visited{
	color:#990000;
	text-decoration:none;
}
.quicklinksHeaderBottomRightBorder a:active{
	color:#990000;
	text-decoration:none;
}
.quicklinksHeaderBottomRightBorder a:link{
	color:#990000;
	text-decoration:none;
}
.quicklinksHeaderBottomRightBorder a{
	color:#990000;
	text-decoration:none;
}
.quicklinksHeaderBottomRightBorder a:hover{
	color:#990000;
	text-decoration:underline;
}
.quicklinksHeaderBottomRightBorder{
font-size:13px;
color:#990000;
font-weight:bold;
border-left:1px #C8C8C8 dotted;
border-right:1px #C8C8C8 dotted;
padding-left:16px;
width:302px;
}
.quicklinks a{
font-size:12px;
color:#333333;
font-weight:normal;
text-decoration:none;
}
.quicklinksSection{
border-left:1px #C8C8C8 dotted;
height:200px;
width:302px;
padding-left:16px;
padding-top:16px;
}
.quicklinksSectionRightBorder{
border-left:1px #C8C8C8 dotted;
border-right:1px #C8C8C8 dotted;
height:200px;
width:302px;
padding-left:16px;
padding-top:16px;
}
.footer{
	width:890px;
	height:188px;
	text-align:left;
	padding-top:20px;
	padding-left:16px;
	background:#FBFBFB url('/images/leaves.jpg') no-repeat;
}
.footerlinks a{
	font-size:12px;
	line-height:100%;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	white-space:nowrap;
}
.footerlinks{
	font-size:12px;
	line-height:100%;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	white-space:nowrap;
}
.footercontent{
padding-top:16px;
font-size:10px;
line-height:125%;
color:#333333;
}
.footertagline{
font-weight:bold;
padding-top:16px;
font-size:10px;
line-height:125%;
color:#990000;
}
.titleText{
    color:#990000;
    font-size:18px;
    font-weight:bold;
    /*vertical-align:bottom;
    padding-bottom:4px;*/
}
span.subTitleText{
    color:#666666;
    font-size:14px;
    margin-left: 10px;
    font-weight:700;
}
.newsArchiveText{
    Color: #777777;
    Font-size: 12px;
    Font-weight: normal;
    text-align:right;
    vertical-align:bottom;
    padding-bottom:4px;
}
.dashedBorderMain{
    border-bottom:1px #7F7F7F dotted;
    width:100%;
}
.leafTD{
    width:50px;
    height:41px;
    background-image:url('/images/leafRecentNews.jpg');
}
.newsArchiveTD{
    width:14px;
    height:41px;
    background-image:url('/images/newsArchive.jpg');
}
.titleTextBorder{
    border-bottom:1px #7F7F7F dotted;
}
.titleTextLeftWP{
    color:#990000;
    font-size:12px;
    font-weight:bold;
}
/* _lcid="1033" _version="12.0.4518"
    _LocalBinding */
.slm-dragdrop-source{ 
behavior: url(/_layouts/1033/cmsslwpdragdropsource.htc);
}
.slm-layout-main{
width:100%;
padding:0px;
margin:0px;
border:0px;
}
.slm-edit-ecb {
width:40px;
}
.slm-edit-ecb div {
vertical-align:middle; 
height:23px;
padding:2px 0px 0px 2px;
}
.slm-edit-link {
vertical-align:top; 
padding:1px 0px 0px 1px;
}
.slm-display-link{
vertical-align:top; 
padding:0px;
}
.presence-status-icon{
float:left;
padding-top: 1px;
padding-right:5px;
padding-left: 0px;
height:12px;
width:12px;
}
.wp-content{
margin-bottom:6px;
margin-top:6px;
margin-left:4px;
margin-right:0px;
}
.cbq-layout-main{
width:100%;
padding:0;
margin:0;
border:0;
}
.toc-layout-main {
width:100%;
padding:0;
margin:0;
border:0;
}
.item {
margin-bottom:6px;
margin-top:6px;
margin-left:4px;
margin-right:0px;
clear:both;
}
.centered {
text-align:center;
}
.link-item a:link{
font-family:tahoma; 
font-size:8pt; 
color: #003399;
text-decoration:none;
}
.link-item a{
font-family:tahoma; 
font-size:8pt; 
color: #003399;
text-decoration:none;
}
.link-item{
font-family:tahoma; 
font-size:8pt; 
color: #003399;
text-decoration:none;
}
.link-item a:active{
color: #4167AF;
text-decoration:none;
}
.link-item a:visited{
color: #4167AF;
text-decoration:none;
}
.link-item a:hover{
color: #000000;
text-decoration:underline;
}
.link-item-large a:link{
font-family:tahoma; 
font-size:18pt; 
color: #003399;
text-decoration:none;
}
.link-item-large a{
font-family:tahoma; 
font-size:18pt; 
color: #003399;
text-decoration:none;
}
.link-item-large{
font-family:tahoma; 
font-size:18pt; 
color: #003399;
text-decoration:none;
}
.link-item-large a:active{
color: #4167AF;
text-decoration:none;
}
.link-item-large a:visited{
color: #4167AF;
text-decoration:none;
}
.link-item-large a:hover{
color: #000000;
text-decoration:underline;
}
.description {
font-family:tahoma; 
font-size:8pt; 
color: #4c4c4c;
}
.image-area-left {
float:left;
padding-right:5px;
padding-left: 0px;
}
.image-area-right {
float:right;
padding-left:5px;
padding-right: 0px;
vertical-align:top;
}
.image-area-top {
padding-bottom:5px;
}
.image{
border:0;
padding-right:4px;
padding-top:5px;
}
.dateLine 
{
      font-weight:bold;  
      float:left;
      white-space:nowrap;
      padding-top:5px;
}
.byLine 
{
      padding-top:5px;
}
.pageContent
{ 
      font-family:tahoma;  
      font-size:9pt;  
      color:#666666;      
      padding-top:5px;
}
.image-fixed-width{
border:0;
width:90px;
}
.bullet{
border-style: none;
border-color: inherit;
border-width: 0;
vertical-align:top;
background-image:url("/_layouts/images/lstbulet.gif");
background-repeat:no-repeat;
background-position:left;
padding-left:10px;
padding-right: 0px;
}
.groupheader {
font-family: tahoma; 
text-align:left;
margin-bottom:5px;
font-size:10pt; 
font-weight:bold; 
color:#000000;
clear:both;
}
.band {
background-color:#E4E8F0;
padding:2px 0px 2px 3px;
}
.large {
font-size:18pt; 
}
.small {
font-size:8pt; 
}
.medium {
font-size:10pt; 
}
.centered{
text-align:center;
}
.separator{
border:1px #333333 solid;
clear:both;
}
.whitespace{
margin-bottom:5px;
clear:both;
}
.level-header{
padding:2px 0px 2px 0px;
}
.level-band{
background-color:#EEEEEE;
padding:2px 0px 2px 3px;
margin-right:3px;
margin-left: 0px;
}
.level-description{
font-family: tahoma; 
font-size: 8pt; 
color: #4c4c4c
}
.level-description-padding{
padding-left:15px;
padding-right: 0px;
padding-bottom:1px;
}
.level-item-pos{
margin: 2px 3px 2px 3px;
padding: 1px 0px 1px 0px;
}
.level-item a:link{
font-family: tahoma; 
font-size: 8pt; 
color: #003399;
}
.level-item a{
font-family: tahoma; 
font-size: 8pt; 
color: #003399;
}
.level-item{
font-family: tahoma; 
font-size: 8pt; 
color: #003399;
}
.level-item a:active{
color: #4167AF;
text-decoration:none;
}
.level-item a:visited{
color: #4167AF;
text-decoration:none;
}
.level-item a:hover{
color: #000000;
text-decoration:underline;
}
span.headertitle{
margin-top:8px;
display:block;
}
.level-section{
margin-bottom:6px;
}
.level-bullet{
border-style: none;
border-color: inherit;
border-width: 0;
vertical-align:top;
background-image:url("/images/lstbulet.gif");
background-repeat:no-repeat;
background-position:left;
padding-left:10px;
padding-right: 0px;
}
.headertitle a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #990000;
}
.headertitle a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #990000;
}
.headertitle a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #990000;
}
.headertitle a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #990000;
}
.headertitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #990000;
}
.headertitle a:hover{
color: #990000;
text-decoration:underline;
}
.headertitle-large a:link{
font-family: tahoma; 
font-size: 12pt; 
font-weight: bold; 
color: #003399;
}
.headertitle-large a{
font-family: tahoma; 
font-size: 12pt; 
font-weight: bold; 
color: #003399;
}
.headertitle-large{
font-family: tahoma; 
font-size: 12pt; 
font-weight: bold; 
color: #003399;
}
.headertitle-large a:active{
color: #4167AF;
text-decoration:none;
}
.headertitle-large a:visited{
color: #4167AF;
text-decoration:none;
}
.headertitle-large a:hover{
color: #000000;
text-decoration:underline;
}
.headertitle-small{
background-image:url("/images/lstbulet.gif");
background-repeat:no-repeat;
background-position:left;
padding-left:10px;
}
.headertitle-small a:active{
font-family:Arial, Helvetica, sans-serif; 
font-size: 8pt; 
font-weight: bold; 
color: #333333;
text-indent:5px;
}
.headertitle-small a:visited{
font-family:Arial, Helvetica, sans-serif; 
font-size: 8pt; 
font-weight: bold; 
color: #333333;
text-indent:5px;
}
.headertitle-small a:link{
font-family:Arial, Helvetica, sans-serif; 
font-size: 8pt; 
font-weight: bold; 
color: #333333;
text-indent:5px;
}
.headertitle-small a{
font-family:Arial, Helvetica, sans-serif; 
font-size: 8pt; 
font-weight: bold; 
color: #333333;
text-indent:5px;
}
.headertitle-small a:hover{
color: #333333;
text-decoration:underline;
text-indent:5px;
}
.headertitle-band a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #585858;
	text-decoration:none;
}
.headertitle-band a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #585858;
	text-decoration:none;
}
.headertitle-band{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #585858;
	text-decoration:none;
}
.headertitle-band a:active{
	color: #585858;
	text-decoration:none;
}
.headertitle-band a:visited{
	color: #585858;
	text-decoration:none;
}
.headertitle-band a:hover{
color: #000000;
text-decoration:underline;
}
.cqfeed 
{
text-align:right;
}
.ms-slDlg-BodyContainer
{
width: 100%;
height: 100%;
}
.ms-slDlg-FieldLabel
{
padding-top: 10px;
padding-bottom: 2px;
}
.ms-slDlg-IndentedFieldLabel
{
padding-left:10px;
padding-top: 5px;
padding-bottom: 2px;
}
.ms-slDlg-FieldDescription
{
color: gray;
}
.ms-slDlg-BrowseButton
{
margin-left: 10px;
margin-right: 5px;
}
.ms-slLinkDlg-InputField
{
width: 275px;
}
.ms-slLinkDlg-FirstPanel
{
text-align: left;
padding-top: 10px;
padding-left: 50px;
padding-right: 20px;
}
.ms-slLinkDlg-Panel
{
text-align: left;
padding-top: 0px;
padding-left: 50px;
padding-right: 20px;
}
.ms-slLinkDlg-PeoplePanel
{
text-align: left;
background-color:#d6e8ff;
padding-top: 0px;
padding-left:50px;
padding-bottom: 10px;
padding-right: 20px;
margin-top: 5px;
}
.ms-slDlg-ActionText
{
padding-left:5px;
}
.ms-slDlg-ActionText a:active{
color: #4167AF;
text-decoration:none;
}
.ms-slDlg-ActionText a:visited{
color: #4167AF;
text-decoration:none;
}
.ms-slDlg-ActionText a{
color: #4167AF;
text-decoration:none;
}
.ms-slDlg-ActionText a:hover{
color: #000000;
text-decoration:underline;
}
.ms-slGroupDlg-InputField
{
width: 362px;
}
.ms-slGroupDlg-Panel
{
text-align: left;
padding-top: 5px;
padding-left: 50px;
padding-right: 20px;
}
.ms-slViewDlg-InputField
{
width: 362px;
}
.ms-slViewDlg-Panel
{
text-align: left;
padding-top: 5px;
padding-left: 50px;
padding-right: 20px;
}
.ms-slViewDlg-FirstPanel
{
text-align: left;
padding-top: 20px;
padding-left: 50px;
padding-right: 20px;
}
.ms-slSortDlg-Panel
{
text-align: left;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
}
.listItem div.callOut a
{
font: bold 12.5pt/16pt;
color: #ffffff;
}
.title-With-Background 
{ 
background-color:#83B0EC; 
margin-top:5px;
padding: 4px;
}
div.title-With-Background a:active 
{
font: bold 12.5pt/16pt;
color: #ffffff;
}
div.title-With-Background a:visited 
{
font: bold 12.5pt/16pt;
color: #ffffff;
}
div.title-With-Background a:hover 
{
font: bold 12.5pt/16pt;
color: #ffffff;
}
div.title-With-Background a:link 
{
font: bold 12.5pt/16pt;
color: #ffffff;
}
div.title-With-Background a 
{
font: bold 12.5pt/16pt;
color: #ffffff;
}
.ms-menutoolbar{
border-bottom:1px solid #999999;
height:22px;
background-color:#C0C0C0;
background-image:url("/images/listheadergrad.gif");
background-repeat:repeat-x;
}
.ms-menutoolbar td{
border-top:solid 1px #E8E8E8;
border-bottom:solid 1px #CCCCCC;
}
.ms-WPBorderBorderOnly
{
border-color:#CCCCCC;
border-width:1px;
border-style:solid;
}
.ms-WPBorder
{
border-color:#CCCCCC;
border-width:1px;
border-style:solid;
}
.ms-WPHeader TD{
border-bottom:1px solid #999999;
border-collapse:collapse;
}
.ms-separator
{
color:#C0C0C0;
font-size:10pt;
}
.ms-separator img
{
height:16px;
width:1px;
margin:0px 1px 0px 1px;
background:#CCCCCC;
border-bottom:1px solid #EEEEEE;
border-right:1px solid #EEEEEE;
}
.ms-WPBody
{
	opacity:0.99;
}
.hide
{
display:none;
}
.ms-rteCustom-footnote{
	font-size:10px;
}
.schoolList{
	font-size: 12px;
	margin-bottom: 2px;
}
.xslHeader
{
	font-weight:bold;	
}
.xslHeader td
{
	border-bottom:1px #7f7f7f dotted;
}
.xslDataOdd
{
	background-color:#EEEEEE;
}
.xslDataEven
{
		
}
.lcInfo
{
	
}
.lcData
{
	
}
tr.contactListTitle td
{
	color: #990000;
	border-bottom:1px #7f7f7f dotted;
	font-size:11px;
	font-weight:bold;
	display:inline;
	/*margin-bottom:5px;*/
}
div.deptTitle
{
	color: #990000;
	border-bottom:1px #7f7f7f dotted;
	font-size:11px;
	font-weight:bold;
	margin-bottom:5px;
}
div.lcTitle
{
	color: #990000;
	border-bottom:1px #7f7f7f dotted;
	font-size:11px;
	font-weight:bold;
	margin-bottom:5px;
}
div.schoolTitle
{
	color: #990000;
	border-bottom:1px #7f7f7f dotted;
	font-size:11px;
	font-weight:bold;
	margin-bottom:5px;
}
td.bellSchedule
{
	padding-right: 22px;
}
td.bioFullTitle
{
	vertical-align:bottom;
}
td.bioFullTitle div
{
	color: #990000;
	font-size:12px;
	font-weight:700;
	border-bottom:1px #7f7f7f dotted;
	display:inline-block;
}
	
td.bioBody
{
	vertical-align:top;
	display:inline-block;
}
td.bioPicture
{
 	vertical-align:top;
}
td.bioPicture img
{
 	border:0;
 	padding:0px 5px 5px 0px;
}
tr.bioContactInfo
{
	background-color:#EEEEEE;
}
tr.bioContactInfo td
{
	background-color:#EEEEEE;
	padding-left: 10px;
	padding-bottom: 7px;
	border-left: 1px #7f7f7f dotted;
}
div.cmsGroupHeader
{
	font-weight:bold;
	border-left:1px #7f7f7f dotted;
	border-bottom:1px #7f7f7f dotted;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
	background-color:#EEEEEE;
	padding-left:5px;
}
.mailRobotHeader
{
	font-weight:bold;
	/*border-left:1px #7f7f7f dotted;*/
	border-bottom:1px #7f7f7f dotted;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
	background-color:#EEEEEE;
	padding-left:5px;	
}

.emergencyTable
{
	background-color:#FFFF99;
	width:100%;
	border-bottom: 1px #7F7F7F solid;
}
.emergencyCell
{
	padding: 15px 15px 15px 15px;
	vertical-align:middle;
}
.emergencyTitle
{
	color:#990000;
	font-weight:bold;
	font-size:medium;
}
.emergencyBorder
{
	border:8px #990000 solid;
	height:160px;
}
.programmingTable
{
	
}
.programmingRow
{
	
}
.programmingCell
{
	padding: 5px 5px 5px 5px;
}
.programmingTitle
{
	font-size:12px;
	color:#990000;
	font-weight:bold;
}
.programmingDescription
{
	
}
.episodeCell
{
	padding: 5px 15px 5px 15px;
}
.episodeTitle
{
	font-weight:bold;
}
.episodeDescription
{
	
}
.episodeBorder
{
	border:8px #990000 solid;
	height:325px;
}
/* ------ Begin New News Story Styles ------ */
.newsStoriesTable
{
	width: 658px;
	border-bottom: 1px dotted #7F7F7F;
	height: auto;
}
.newsStoriesOtherCellLight
{
	border-bottom: 1px dotted #7F7F7F;
	background-color: #FFFFFF;
	padding: 8px;
	width: 50%;
}
.newsStoriesOtherCellDark
{
	border-bottom: 1px dotted #7F7F7F;
	background-color: #F2F2F2;
	padding: 8px;
	width: 50%;
}
.newsStoriesOtherCellDarkLastStory
{
	background-color: #F2F2F2;
	padding: 8px;
	width: 50%;
}
.newsStoriesDateSpanLight
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-align: right;
	width:60px;
	background-color:#FFFFFF;
	/*border-top:#CCCCCC 1px dashed;*/
	/*float: right;*/
	height: auto;
	/*display: table-cell;*/
}
.newsStoriesDateSpanDark
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-align: right;
	width:60px;
	background-color:#f2f2f2;
	/*border-top:#CCCCCC 1px dashed;*/
	/*float: right;*/
	height: auto;
	/*display: table-cell;*/
}
.newsStoriesImage
{
	background-color:#f2f2f2;
}
.newsStoriesMainCell
{
	width: 50%;
	border-right: 1px dotted #7F7F7F;
	vertical-align: middle;
	padding: 10px;
	background-color: #F2F2F2;
	border-spacing: 0px;
}
.newsStoriesMainCell .newsStoriesTitleSpan
{
	padding-top:10px;
}
.newsStoriesMainCell .newsStoriesDateSpanDark
{
	padding-top:10px;
}
.newsStoriesTitleSpan
{
	width: 250px;
	float: left;
	/*position: relative;*/
	/*display: table-cell;*/
	/*height: auto;*/
	line-height: 110%;
}
a.newsStoriesTitle:active
{
	font-family:Arial, Helvetica, sans-serif;
	color:#990000;
	font-size:16px;
	/*padding-left:5px;
	font-weight: 600;*/
	line-height: 110%;
}
a.newsStoriesTitle:hover
{
	font-family:Arial, Helvetica, sans-serif;
	color:#990000;
	font-size:16px;
	/*padding-left:5px;
	font-weight: 600;*/
	line-height: 110%;
}
a.newsStoriesTitle:visited
{
	font-family:Arial, Helvetica, sans-serif;
	color:#990000;
	font-size:16px;
	/*padding-left:5px;
	font-weight: 600;*/
	line-height: 110%;
}
a.newsStoriesTitle:link
{
	font-family:Arial, Helvetica, sans-serif;
	color:#990000;
	font-size:16px;
	/*padding-left:5px;
	font-weight: 600;*/
	line-height: 110%;
}	
.newsStoriesByline
{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	width:310px;
	/*border-top:#CCCCCC 1px dashed;*/
	position: relative;
	/*float: left;*/
	height: auto;
	display: block;
	clear: both;
	padding-top: 10px;
}
/* ------ End New News Story Styles ------ */
.newsStoryTable
{
	/*
	border: 1px #CCCCCC solid;
	*/
	padding: 0px;
	width: 658px;
	border-bottom: 1px #7F7F7F dotted;
	
}
.newsStoryCell
{
	text-align:center;
	vertical-align:top;
	width:329px;
	/*background-color: #FFFFFF;*/
	border-right: 1px dotted #7F7F7F;
}
.newsStoryCellRight
{
	text-align:center;
	vertical-align:top;
	width:329px;
	/*background-color: #FFFFFF;*/
}
.newsStoryImage
{
	/*
	background-color:#f2f2f2;
	width:329px;	
	background-color: maroon;
	*/
}
.newsStoryDarkMain
{
	background-color:#f2f2f2;
	padding: 5px 10px 5px 10px;
	text-align:left;
	width:308px;
	/*border-collapse: collapse;*/
}
.newsStoryImage
{
	background-color:#f2f2f2;
}
.newsStoryDark
{
	background-color:#f2f2f2;
	padding: 5px 10px 5px 10px;
	text-align:left;
	width:308px;
	/*
	border-left: #7F7F7F 1px dotted;
	border-collapse: collapse;
	*/
	position: relative;
	height: auto;
	display: block;
}
.newsStoryLightMain
{
	background-color:#FFFFFF;
	padding:10px;
	text-align:left;
	width:308px;	
	border-top: #7f7f7f 1px dotted;
	height: 100%;
	border-collapse: collapse;
}
.newsStoryLight
{
	background-color:#FFFFFF;
	padding:10px;
	text-align:left;
	width:308px;	
	border-bottom: #7f7f7f 1px dotted;
	/*
	border-left: #7F7F7F 1px dotted;
	*/
	border-collapse: collapse;
	position: relative;
	height: auto;
	display: block;
}
.newsStoryLightLastStory
{
	background-color:#FFFFFF;
	padding:10px;
	text-align:left;
	width:308px;	
	/*
	border-left: #7F7F7F 1px dotted;
	*/
	border-collapse: collapse;
}
.newsStoryTitleSpan
{
	width: 255px;
	/*float: left;*/
	position: relative;
	display: table-cell;
	line-height: 17px;
	height: auto;
	padding-top:10px;
}
.newsStoryDate
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-align: right;
	width:60px;
	background-color:#f2f2f2;
	/*border-top:#CCCCCC 1px dashed;*/
	/*float: right;*/
	position: relative;
	height: auto;
	display: table-cell;
}
.newsStoryByline
{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	width:310px;
	/*border-top:#CCCCCC 1px dashed;*/
	position: relative;
	/*float: left;*/
	height: auto;
	display: table-cell;
}
a.newsStoryTitle:active
{
	font-family:Arial, Helvetica, sans-serif;
	color:#990000;
	font-size:16px;
	/*padding-left:5px;
	font-weight: 600;*/
	
}
a.newsStoryTitle:hover
{
	font-family:Arial, Helvetica, sans-serif;
	color:#990000;
	font-size:16px;
	/*padding-left:5px;
	font-weight: 600;*/
	
}
a.newsStoryTitle:visited
{
	font-family:Arial, Helvetica, sans-serif;
	color:#990000;
	font-size:16px;
	/*padding-left:5px;
	font-weight: 600;*/
	
}
a.newsStoryTitle:link
{
	font-family:Arial, Helvetica, sans-serif;
	color:#990000;
	font-size:16px;
	/*padding-left:5px;
	font-weight: 600;*/
	
}
.cmsNewsStoryTitle
{
	font-size:16px;
	color:#990000;
	/*border-top:1px #CCCCCC dotted;*/
	font-weight:bold;
	padding-top:10px;
	position: static;
	
}
table.bbTable
{
	width:100%;
	/*height:150px;*/
	background-color:#FAEDC5;
	border:0px;
	border-collapse:collapse;  
	border-spacing:0px 0px;
	padding:0px 0px 0px 0px;
}
td.bbHeader
{
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	border-bottom: #990000 solid 1px;
	height: 30px;
	padding-left: 10px;
	vertical-align: middle;
} 
td.bbCell
{
	padding-top:15px;
	padding-right:10px;
	vertical-align:top;
}
ul.bb
{ 
	list-style-image:url(/images/redBullet01.gif); 
	font-size:13px;
	color:#444444;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
} 
ul.bb li
{
	padding-bottom:10px;
}

.ms-rteTable-CMS 
	{
	/*
	border-top:gray 1.5pt;
    border-left:gray 1.5pt;
    border-right:gray 1.5pt;
    border-collapse:collapse;
    border-style:solid;*/
    border-bottom:gray 1.5pt;
    }
.ms-rteTableHeaderRow-CMS 
	{
	/*color:#990000;
	background:#990000;*/
	text-align:left;
	font-weight:bold;
	}
.ms-rteTableHeaderRow-CMS td
	{
	border-bottom:1px #7f7f7f dotted;
	}
.ms-rteTableHeaderFirstCol-CMS 
	{
	padding:0in 5.4pt 0in 5.4pt;
	}
.ms-rteTableHeaderLastCol-CMS 
	{
	padding:0in 5.4pt 0in 5.4pt;
	}
.ms-rteTableHeaderOddCol-CMS 
	{
	padding:0in 5.4pt 0in 5.4pt;
	}
.ms-rteTableHeaderEvenCol-CMS 
	{
	padding:0in 5.4pt 0in 5.4pt;
	}
.ms-rteTableOddRow-CMS 
	{
	/*color:black;*/
	background:#EEEEEE;
	}
.ms-rteTableEvenRow-CMS 
	{
	/*color:black;*/
	background:#FFFFFF;
	}
.ms-rteTableFirstCol-CMS 
	{
	padding:0in 5.4pt 0in 5.4pt;
	}
.ms-rteTableLastCol-CMS 
	{
	padding:0in 5.4pt 0in 5.4pt;
	}
.ms-rteTableOddCol-CMS 
	{
	padding:0in 5.4pt 0in 5.4pt;
	}
.ms-rteTableEvenCol-CMS 
	{
	padding:0in 5.4pt 0in 5.4pt;
	}
.ms-rteTableFooterRow-CMS 
	{
	color:#990000;
    font-weight:bold;
    background:white;
    border-top:solid gray 1.0pt;
    border-bottom:solid gray 1.0pt;
    border-right:solid silver 1.0pt; 
    border-style:solid;
    }
.ms-rteTableFooterRow-CMS td
	{
	border-bottom:1.0pt #999999 solid;
	}
.ms-rteTableFooterFirstCol-CMS 
	{
	padding:0in 5.4pt 0in 5.4pt;
    border-top:solid #999999 1.0pt;
    text-align:left;
    }
.ms-rteTableFooterLastCol-CMS 
	{
	padding:0in 5.4pt 0in 5.4pt;
    border-top:solid #999999 1.0pt;
    text-align:left;
    }
.ms-rteTableFooterOddCol-CMS 
	{
	padding:0in 5.4pt 0in 5.4pt;
    text-align:left;
    border-top:solid #999999 1.0pt;
    }
.ms-rteTableFooterEvenCol-CMS 
	{
	padding:0in 5.4pt 0in 5.4pt;
    text-align:left;
    border-top:solid #999999 1.0pt;
    } 
.cmsNewsStoryTitle
{
	font-size:16px;
	color:#990000;
	/*border-top:1px #CCCCCC dotted;*/
	font-weight:bold;
	/*padding-top:3px;*/
}
.ltGreyBottom .ms-vb
{
	border-bottom:1px #EEEEEE solid;
}
.medGreyBottom .ms-vb
{
	border-bottom:1px #CCCCCC solid;
}
.srch-stats
{
	background-color: #E2E2E2;
}
/* Gallery Styles */

.motionGallery
{
    position:absolute;
    left:0;
    top:15px;
    white-space: nowrap;
}   
.motionContainerImage
{
	/*border: 1px solid #cccccc;  Set image border color*/
	border:none; 
}
.motionContainer
{
    position:relative;
    overflow:hidden;
    vertical-align:top;
	/*margin:0 auto;  Uncomment this line if you wish to center the gallery on page */
	width: 310px; /* Set to gallery width, in px or percentage */
	height: 80px; /* Set to gallery height */
}
a.motionContainer:hover
{
color: red; /* Dummy definition to overcome IE bug */
}
.slideBody
{
    background-image:url('/_layouts/charmeckfiles/Photo_Gallery/images/Full_Body.gif');
	background-repeat: repeat-x;
}

.leftArrow
{
	height:105px;
	width:52px;
	background-image:url('/_layouts/charmeckfiles/Photo_Gallery/images/Left_Arrow.gif');  
	background-repeat:no-repeat;
}
.rightArrow
{
	height:105px;
	width:54px;
	background-image:url('/_layouts/charmeckfiles/Photo_Gallery/images/Right_Arrow.gif');
	background-repeat:no-repeat; 
}
.slideTop
{
	background-image:url('/_layouts/charmeckfiles/Photo_Gallery/images/Top_Middle.gif');
	background-repeat: repeat-x;
	background-color:Orange;
}

.slideBottom
{
	background-image:url('/_layouts/charmeckfiles/Photo_Gallery/images/Bottom_Middle.gif');
	background-repeat: repeat-x;
}

.slide
{
	padding:0px;
	border-spacing:0px;	
	border-collapse:collapse;
}

.maxSize
{
    max-height:400px;
    max-width:400px;
    margin-top:15px;
}

.imgMid
{
	background-image:url('/_layouts/charmeckfiles/Photo_Gallery/images/Img_Mid.gif');
	background-repeat: repeat-x;
	background-position:center;
	height:430px;
	width:400px;
	text-align:center;
}

.imgLeft
{
    vertical-align:top;
}

.imgTable
{
    padding:0px;
	border-spacing:0px;	
	border-collapse:collapse;
	vertical-align:top;
}

.mgCenter
{	
	text-align:center;
}

.newsArchiveTitle
{
	font-size: 12px;
	font-weight: bold;
}
.ms-alternating
{
	background-color: #EFEFEF;
}
.BenefitContactInfoHeader
{ 
	font-size: 10pt; 
	color: #990000;
	font-weight: bold; 
	border-bottom:1px #666666 dotted;
	padding-bottom: 2px;
	padding-top: 10px;
}
.BenefitContactInfoBody
{ 
	font-size: 9pt;  
	color: #333333;
	padding-bottom: 2px;
}

td.photogallery-TL 
{
	background-image:url(/_layouts/charmeckfiles/photo_gallery/images/newFrame/tl.gif); 
	background-repeat:no-repeat; 
	width:5px; 
	height:5px;
}
td.photogallery-TM 
{
	background-image:url(/_layouts/charmeckfiles/photo_gallery/images/newFrame/tm.gif); 
	background-repeat:repeat-x; 
	width:1px; 
	height:5px;
}
td.photogallery-TR 
{
	background-image:url(/_layouts/charmeckfiles/photo_gallery/images/newFrame/tr.gif); 
	background-repeat:no-repeat; 
	width:13px; 
	height:5px;
}
td.photogallery-ML 
{
	background-image:url(/_layouts/charmeckfiles/photo_gallery/images/newFrame/ml.gif); 
	background-repeat:repeat-y; 
	width:5px; 
	height:1px;
}
td.photogallery-MM 
{
/*	vertical-align: middle;*/
padding-top: 10px;
padding-left: 8px;
}
td.photogallery-MR 
{
	background-image:url(/_layouts/charmeckfiles/photo_gallery/images/newFrame/mr.gif); 
	background-repeat:repeat-y; 
	width:13px; 
	height:1px;
}
td.photogallery-BL 
{
	background-image:url(/_layouts/charmeckfiles/photo_gallery/images/newFrame/bl.gif); 
	background-repeat:no-repeat; 
	width:5px; 
	height:12px;
}
td.photogallery-BM 
{
	background-image:url(/_layouts/charmeckfiles/photo_gallery/images/newFrame/bm.gif); 
	background-repeat:repeat-x; 
	width:1px; 
	height:12px;
}
td.photogallery-BR 
{
	background-image:url(/_layouts/charmeckfiles/photo_gallery/images/newFrame/br.gif); 
	background-repeat:no-repeat; 
	width:13px; 
	height:12px;
}


.ms-formBodyCMS{
                font-family:verdana;
                font-size:.7em;
                vertical-align:top;
                background:#eeeeee;
                border-top:1px solid #d8d8d8;
                padding:3px 6px 4px 6px;
}

.subItems
{
	/*padding-left:40px;*/
}

td.agendaHeader
{
font-family: verdana, serif;
font-size: 13px;
font-weight: bold;
}
table.esBody tbody tr td.ms-vb 
{
font-size: 12px; [!important]
}
.itemHeader td
{
font-weight:bold;
font-size: 12px;
vertical-align: top;
}
td.printPage 
{
font-size: 9px;
}
td.pageHead 
{
font-size: 14px;
font-weight: bold;
}
td.myms-vb
{
font-family:Verdana, arial, serif;	
}
.agendaItemType 
{
text-transform: capitalize;
}
table.brBody i{
				display:block;
}



#true
/* End Gallery Styles */

.errorText
{
	color: red !important;
}
.TxtLookupInline div{
	display:inline;
}
input{
	padding:2px;
	margin:3px;
}
.inline{
	display:inline;
}
/*Student Assignment Application*/
.SAChoicesMenu{
	width:230px !important;				
}
.SAcompact{
	margin-left:15px;
	width:96%;
	height:350px;
	overflow:auto;
	border:#bbb 1px solid;
}
.SA_infoTable{
	border-collapse:collapse;	
	border-spacing:10px;
	text-align:left;
}
.SA_infoTable input{
	vertical-align:middle;
	}
.SA_yesNoButton{
	margin-right:88px;
}
.SA_infoTable td{
	padding:3px 7px;
	border-spacing:3px;
	border-bottom:1px #ddd dashed;
	vertical-align:text-top;
}
.SA_infoTable td:first-child{
	font-weight:bold;
	padding-right:10px;
	color:#990000;
}
.SA_infoTable td:last-child{
	border-bottom:none !important;
}
.SA_SelChoicesTbl td {
	vertical-align:middle;
}
.SA_SelChoicesTbl th {
	text-align:left !important;
}
.SA_SelChoicesTbl{
}
.SA_SelChoicesTbl_Option{
	width:175px;			
}
.SA_reviewOptionsTbl th{
	text-align:left;
}
.SA_reviewOptionsTbl td{
	text-align:left;
}
.SA_InlineDivs div{
	display:inline;
	vertical-align:text-top;
}
/*END Student Assignment Application*/

/*Vendor Application*/
.vendorAppInput input{
	width:160px;
}
/*END Vendor Application*/
