body {
	background:#e8e8e8;
 	font-family: Arial, Helvetica, sans-serif !important;
	text-align:center;
	margin:0 0 20px 0;padding:0;
	color:#464646;
	font-size:10px;
}

.bgleft {
	background:transparent url(/Style%20Library/Images/kaplan/bgleft.png) top left repeat-y;}

	.bgright {
	background:transparent url(/Style%20Library/Images/kaplan/bgright.png) top right repeat-y;}

.ms-globalTitleArea {
	background:transparent url(/Style%20Library/Images/kaplan/topbannerbg.jpg) top left repeat-x;
	height:117px;
}
.mainbanner1 {background:transparent url(/Style%20Library/Images/kaplan/mainbanner1.png) top left no-repeat;height:237px;}
.mainbanner2 {background:transparent url(/Style%20Library/Images/kaplan/mainbanner2.png) top left no-repeat;height:237px;}
.mainbanner3 {background:transparent url(/Style%20Library/Images/kaplan/mainbanner3.png) top left no-repeat;height:237px;}
.mainbanner4 {background:transparent url(/Style%20Library/Images/kaplan/mainbanner4.png) top left no-repeat;height:237px;}
.mainbanner5 {background:transparent url(/Style%20Library/Images/kaplan/mainbanner5.png) top left no-repeat;height:237px;}

.footerbg {
	background:transparent url(/Style%20Library/Images/kaplan/footer.jpg) bottom left no-repeat;
	PADDING-BOTTOM: 40px;
	}
	
	
.footerlinks {
	background:transparent ;
}
.footerbar {

	background:transparent url(/Style%20Library/Images/kaplan/footerbar.png) bottom left no-repeat;
	height:60px;

}
.footerlinks{
	padding:20px 10px 20px 20px;
}
.footerlinks a{color:#666666; text-decoration:none; font-weight:bold; font-size:0.6em;padding:0;margin:0;} 
.footerlinks a:hover {
 text-decoration:underline;
}
.footerlinks ul {margin:0;padding:0;}
.footerlinks li{ list-style-type:none; list-style-position:outside;padding:0 0 0 0px;margin:0 0 2px 0;
}

.footerlinks li.footerheader {font-size:0.7em; font-weight:bold;padding:0 0 0 0px;
	color:#120c60; 
}

.footerlinks .share	a		{margin-top:6px;background:transparent url(/Style%20Library/Images/kaplan/share.jpg) top left no-repeat;display:block;height:16px;width:139px;}
.footerlinks .bac a	{margin-top:1px;background:transparent url(/Style%20Library/Images/kaplan/bac.jpg) top left no-repeat;display:block;height:53px;width:120px;}
.footerlinks .queensaward a	{margin-top:6px;background:transparent url(/Style%20Library/Images/kaplan/queensaward.jpg) top left no-repeat;display:block;height:80px;width:112px;}

.ms-bannerContainer,
.ms-globalbreadcrumb {
	display:none;
}

.ms-mainwrapper { 
	
}
.ms-pagemargin {
	/*	display:none;*/
background-color:transparent!important;

}


.ms-bodyareacell
{
/* DP - 11/09/09 - Just put on comment the height as dit not work on Firefox and Safari.
	We use entries for height just understood by IE (_min-height:500px;_height:500px; for design mode)

	With those browsers, in case the central content is small (100px for instance), they
	were pushing the content for 500px and there was 400px with no content before the footer
	OLD CODE
	min-height:500px;
	max-height:100%;
	height:500px;
	max-height:100%;
*/
	/* NEW CODE - START */
	_min-height:500px;
	_height:500px;
	/* NEW CODE - END */

	overflow: hidden;
} 

.ms-main { 
	background:#ffffff;
	margin:0 auto;
}
.ms-mainwrapper { 

	margin:0 auto;
}


#onetidPageTitleAreaTable {display:none;
	padding:12px;margin:0 0 10px 0;
}
.ms-sitetitle h1 {
	display:none;
}
#GlobalTitleAreaImage img {
	display:none;
}

.GlobalTitleAreaImageLogo {
	display:block;background:transparent url(/Style%20Library/Images/kaplan/logo.png) top left no-repeat;height:64px;width:128px;margin-left:10px;
}


#coloredboxesmenu .ms-WPBorder,
#coloredboxesmenu .ms-WPBorder table {
	background:#000000;
}

#coloredboxesmenu .shadow {
	display:block;background:transparent url(/Style%20Library/Images/kaplan/shaddow.jpg) top left no-repeat;height:30px;width:595px;
}

.colormenugreen,
.colormenubeige,
.colormenuorange,
.colormenured,
.colormenublue,
.colormenu#120c60 {width:286px;height:102px;padding:0 0px;margin:0 0 0px 0;}

.colormenugreen table,
.colormenubeige table,
.colormenuorange table,
.colormenured table,
.colormenublue table,
.colormenu#120c60  table {
	padding:3px;}

#coloredboxesmenu a {color:#ffffff;background:transparent url(/Style%20Library/Images/kaplan/whitearrow.png) 0 4px no-repeat;padding-left:13px;font-size:10px;}
#coloredboxesmenu a span.largetext {font-family:arial;
font-size:13px !important;
font-weight:bold;}
#coloredboxesmenu .seeallcourses a {float:right;color:#ffffff;background:transparent url(/Style%20Library/Images/kaplan/seeall.png) 0 0 no-repeat; text-transform:uppercase;padding-left:0px; display:block;height:19px;width:77px;text-indent:-9999px;}

.colormenugreen {	background:url('/Style%20Library/Images/kaplan/greenbox.png') no-repeat 0 0;
}
.colormenubeige{	background:url('/Style%20Library/Images/kaplan/beigebox.png') no-repeat 0 0;
}
.colormenuorange{	background:transparent url(/Style%20Library/Images/kaplan/orangebox.png) 0 0 no-repeat;}
.colormenured	{	background:url('/Style%20Library/Images/kaplan/redbox.png') no-repeat 0 0;
}
.colormenu#120c60	{	background:url('/Style%20Library/Images/kaplan#120c60box.png') no-repeat 0 0;
}
.colormenublue 	{	background:url('/Style%20Library/Images/kaplan/bluebox.png') no-repeat 0 0;
}



#coloredboxesmenu h3.header {margin:0px 0 10px 0;padding:0 0 3px 0;width:100%;border-bottom:1px solid #ffffff;
	color:#ffffff;font-family:Arial, Helvetica, sans-serif; font-size:14px;
}

.firstbox h5.header,
.lastbox h5.header {font-size:14px;color:#120c60;}

#smallsubfeaturebox h3.header {
	font-size:18px;letter-spacing:-1px;
}





#smallsubfeaturebox a{padding:0 0 0 10px;margin:0 0 2px 0;
 background:transparent url(/Style%20Library/Images/kaplan/bluearrow.png) 0 3px no-repeat;}
#featurebox {width:294px;height:170px;	padding:25px 25px 0 25px;	background:transparent url(/Style%20Library/Images/kaplan/fadedleftbox.png) 0 0 no-repeat;}

#featurebox1 {width:334px;height:160px;	padding:10px 20px 0 0px; padding-right:120px; padding-left:10px;	background:transparent url(/Style%20Library/Images/kaplan/howtoapplybg.jpg) 0 0 no-repeat; font-size:12px;}
.featurebox1header {
    /* Modified By Naveen: Added display:block; to fix the issue in firefox and safari */
    width:334px;height:26px; display:block;	padding:0px 0px 0 0px; 	background:transparent url(/Style%20Library/Images/kaplan/howtoapply.jpg) 0 0 no-repeat; font-size:12px;
 }

#featurebox2
 {width:334px;height:160px;	padding:10px 20px 0 0px; padding-right:10px; padding-left:10px;background:transparent url(/Style%20Library/Images/kaplan/partnersboxbg.jpg) 0 0 no-repeat; font-size:12px;}
.featurebox2header {
    /* Modified By Naveen: Added display:block; to fix the issue in firefox and safari */
    width:334px;height:26px; display:block;	padding:0px 0px 0 0px; 	background:transparent url(/Style%20Library/Images/kaplan/partnerstitle.jpg) 0 0 no-repeat; font-size:12px;
 }

#toprow{
	padding:0 20px 0 20px;
}
#toprow h1	{color:#120c60; font-size:18px;margin:0 0 10px 0;padding:0;}
#toprow h2 {color:#281e72;font-size:12px; font-weight:bold;margin:0 0 15px 0;padding:0;line-height:1.7em;}
#toprow h4 {color:#281e72;font-size:12px; font-weight:bold;margin:0 0 15px 0;padding:0;line-height:1.7em;}

.booknowbutton a {margin-top:35px;
	width:144px;height:48px;	display:block;	background:transparent url(/Style%20Library/Images/kaplan/booknow.jpg) 0 0 no-repeat;}

.tablecontent
{
	padding:0 20px 0 20px;
	font-size:12px;
}

.tablecontent1{
	font-size:12px;
	padding-left:17px;
	}

.ms-WPBody,
.ms-propertysheet {
	font-family:Arial;
	font-size:10px;
}


/* home page removes */
.ms-siteaction {

}

.ms-leftareacell {
	display:none;
}

/* site head menu */

#siteheadmenu{
 margin-top:15px;margin-right:10px;
	font-size:10px;font-weight:bold;
	height:22px;
}

#siteheadmenu a{ text-decoration:none;
	color:#ffffff;
}
#siteheadmenu td {border-left:0px solid #1462B4;
	padding:0 10px 0 10px;
}
#siteheadmenu td.first {border-left:0px solid #1462B4;}

#siteheadmenu td.border {border-right:1px solid #1462B4;
font-size:11px;
font-weight:bold;}

.telephone {border-left:0px solid #1462B4;
background:transparent url(/Style%20Library/Images/kaplan/telephone.jpg) 10px 3px no-repeat;
}
.login a {
	padding-left:15px;
	padding-bottom:2px;
}

.login {border-left:0px solid #1462B4 !important;
background:transparent url(/Style%20Library/Images/kaplan/loginregisterbutton1.png) 0 0 no-repeat;
width:120px;
height:20px;
font-size:12px;
font-weight:bold;

}


.telephone a {font-size:12px;font-weight:bold;
	padding-left:20px;
}

.copyright {margin-top:0px;
	color:#666666;font-size:12px;
}


/* top nav */
#navcontainer ul {
background:#0D085A;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
height:25px;
}
#navcontainer li {
display:block;
float:left;
margin:0;
padding:0;
width:auto;

}
#navcontainer a {
background:#0D085A;
font-size:0.7em;
color:#ffffff;

display:block;
font-weight:bold;
margin:0;
padding:5px 15px;
text-decoration:none;
width:auto;
border-right:1px solid #6151A9;
}

#navcontainer .last a {
	border-right:0px solid #6151A9;
}
#navcontainer a:hover {
background:transparent url(/Style%20Library/Images/kaplan/menubg.jpg) top left repeat-x;}





#menu1, #menu2, #menu3, #menu4, #menu5, #menu6, #menu7,#menu8 {

display:none;
margin:25px 0 0 0px;
padding:0px;
position:absolute;
width:130px;
z-index:200;
}

#menu2 {margin:25px 0 0 60px;width:180px;}
#menu3 {margin:25px 0 0 146px;width:170px;}
#menu4 {margin:25px 0 0 265px;width:190px;}
#menu5 {margin:25px 0 0 442px;width:190px;}
#menu6 {margin:25px 0 0 567px;width:170px;}
#menu7 {margin:25px 0 0 658px;width:170px;}
#menu8 {margin:25px 0 0 770px;width:150px;}


#menu1 a, #menu2 a, #menu3 a, #menu4 a, #menu5 a, #menu6 a,#menu7 a,#menu8 a {
margin:0 0 0 10px;
font-size:0.7em;
color:#120c60;
font-weight:bold; text-decoration:none;
padding-left:0px;line-height:20px;

}
#menu1 a:hover, #menu2 a:hover, #menu3 a:hover, #menu4 a:hover, #menu5 a:hover, #menu6 a:hover, #menu7 a:hover, #menu8 a:hover {
	text-decoration:underline
}

#menu1 .ddmbody,
#menu2 .ddmbody,
#menu3 .ddmbody, 
#menu4 .ddmbody,
#menu5 .ddmbody, 
#menu6 .ddmbody,
#menu7 .ddmbody,
#menu8 .ddmbody  {background:#F1F1F1;border-left:1px solid #CFCFCF;border-right:1px solid #CFCFCF;}




#menu1 .ddmfooter,
#menu2 .ddmfooter,
#menu3 .ddmfooter,
#menu4 .ddmfooter,
#menu5 .ddmfooter,
#menu6 .ddmfooter,
#menu7 .ddmfooter,
#menu8 .ddmfooter { background:transparent;	height:15px;}

#menu1 .ddmfooter .bl,
#menu2 .ddmfooter .bl,
#menu3 .ddmfooter .bl,
#menu4 .ddmfooter .bl,
#menu5 .ddmfooter .bl,
#menu6 .ddmfooter .bl,
#menu7 .ddmfooter .bl,
#menu8 .ddmfooter .bl {background:transparent url(/Style%20Library/Images/kaplan/dropdownboxbg.png) no-repeat scroll left bottom;}

#menu1 .ddmfooter .br,
#menu2 .ddmfooter .br,
#menu3 .ddmfooter .br,
#menu4 .ddmfooter .br,
#menu5 .ddmfooter .br,
#menu6 .ddmfooter .br,
#menu7 .ddmfooter .br,
#menu8 .ddmfooter .br { background:transparent url(/Style%20Library/Images/kaplan/dropdownboxbg.png) no-repeat scroll right bottom;}







/* search */

#searchwrapper {padding:1px 0 0 20px;margin:0;margin-right:13px;
	 background:transparent url(/Style%20Library/Images/kaplan/search.png) no-repeat scroll top left; height:22px;width:216px;
}
td.ms-sbcell {
	border:0;
}
td.ms-sbcell input {
	background:transparent ;width:165px !important;
}
td.ms-sbscopes {
	display:none;
}
.ms-sbplain {
background:transparent none repeat scroll 0 0;
}
td.ms-sbgo {
background:transparent ;}
td.ms-sbgo img {visibility:hidden; }


/* Shopping */

.searchshop {
	padding:30px 0 0 0;
}
.shoppingcart {height:21px; color:#ffffff;font-size:11px;font-weight:bold;padding:3px 0 0 27px;float:right;
	background:transparent url(/Style%20Library/Images/kaplan/shoppingcart.png) no-repeat scroll top left;
}
.livechat {height:21px; color:#ffffff;font-size:11px;font-weight:bold;padding:3px 0 0 27px;float:right;
	background:transparent url(/Style%20Library/Images/kaplan/livechat.png) no-repeat scroll top left;
}



.acca a {margin-top:10px;height:142px;width:204px;display:block;background:url('file:///C:/DevProjects/KaplanLawSchool/Files/images/kaplan/acca.png') no-repeat left top;
}


/* calendar */

.ms-calheader{
background-color:#EEF0F3;
}
.ms-calheader img {width:auto;}

span.ms-cal-navselected a{
text-decoration:none;
color:#000000;
font-weight:bold;
}
.ms-cal-navselected a:hover{
text-decoration:underline;
color:#000000;
}
td a.ms-cal-nav{
color:#003399;
text-decoration:none;
font-weight:normal;
}
span.ms-cal-nav a,span.ms-cal-nav a:visited{
color:#003399;
text-decoration:none;
font-weight:normal;
}
span.ms-cal-nav a:hover{
color:#000000;
text-decoration:underline;
font-weight:normal;
}
.ms-cal-nav a:hover{
color:#000000;
text-decoration:underline;
font-weight:normal;
}
.ms-cal-nav img,.ms-cal-navselected img{
vertical-align:middle;
}
.ms-cal-weekempty,.ms-cal-weekemptyRTL{
background-color:#EEF0F3;
width:18px;
font-size:2px;
}
.ms-cal-weekname{
background-color:#EEF0F3;
width:14.5%;
}
.ms-cal-weekday{
background-color:#EEF0F3;
color:#7f7f7f;
padding:2px;
font-weight:normal;
}
.ms-cal-week,.ms-cal-weekB,.ms-cal-weekRTL,.ms-cal-weekRTLB{
background-image:none;
background-repeat:repeat-y;
background-color:#D9DFE6;
border:1px solid #98A2AD;
}
.ms-cal-weekselected,.ms-cal-weekselectedRTL{
border:1px solid #ACB6C1;
cursor:pointer;
background-color:#EEF0F3;
}
.ms-cal-weekselected a,.ms-cal-weekselectedRTL a{
color:#000000;
text-decoration:none;
cursor:pointer;
}
.ms-cal-weekbox,.ms-cal-weekboxRTL{
width:15px;
}
.ms-cal-topday,.ms-cal-topdayL,.ms-cal-wtopdayL,.ms-cal-wtopday{
background-image:none;
background-repeat:repeat-x;
background-color:#E5E9EE;
border:solid 1px #98A2AD;
font-weight:bold;
color:#000000;
text-align:left;
}
.ms-cal-topdayRTL,.ms-cal-topdayRTLL,.ms-cal-wtopdayRTL,.ms-cal-wtopdayRTLL{
background-image:none;
background-repeat:repeat-x;
background-color:#7CD0E9;
border:solid 1px #98A2AD;
font-weight:bold;
color:#000000;
text-align:right;
}
.ms-cal-wtopday{
border-right:none;
}
.ms-cal-wtopdayRTL{
border-left:none;
}
.ms-cal-topday div,.ms-cal-topdayRTL div,.ms-cal-topdayL div,.ms-cal-topdayRTLL div,
.ms-cal-wtopday div,.ms-cal-wtopdayL div,.ms-cal-wtopdayRTL div,.ms-cal-wtopdayRTLL div,
.ms-cal-wtopdayfocus div,.ms-cal-wtopdayfocusL div,.ms-cal-wtopdayfocusRTL div,.ms-cal-wtopdayfocusRTLL div,
.ms-cal-wtopday-today div,.ms-cal-wtopday-todayRTL div{
font-weight:bold;
padding:1px 1px 2px 5px;
}
.ms-cal-wtopdayL div span,.ms-cal-wtopday div span,.ms-cal-wtopdayRTL div span,.ms-cal-wtopdayRTLL div span,
.ms-cal-wtopdayLover div span,.ms-cal-wtopdayover div span,.ms-cal-wtopdayRTLover div span,.ms-cal-wtopdayRTLLover div span,
.ms-cal-wtopday-today div span,.ms-cal-wtopdayfocus div span,.ms-cal-wtopdayfocusL div span,.ms-cal-wtopdayfocusRTLL div span,
.ms-cal-wtopdayfocusRTL div span,.ms-cal-wtopday-todayover div span,.ms-cal-wtopday-todayRTLover div span,
.ms-cal-wtopday-todayRTL div span,.ms-cal-wtopdayfocusRTLover div span,
.ms-cal-wtopdayfocusRTLLover div span,.ms-cal-wtopdayfocusover div span,.ms-cal-wtopdayfocusLover div span{
font-weight:normal;
padding:0px 10px 0px 10px;
color:#000000;
}
.ms-cal-wtopdayL div a,.ms-cal-wtopday div a,.ms-cal-wtopdayRTL div a,.ms-cal-wtopdayRTLL div a,.ms-cal-wtopdayfocus div a,.ms-cal-wtopdayfocusL div a,.ms-cal-wtopdayfocusRTLL div a,.ms-cal-wtopdayfocusRTL div a{
color:#000000;
}
.ms-cal-topday-today,.ms-cal-wtopday-today,.ms-cal-topday-todayRTL,.ms-cal-wtopday-todayRTL{
background-image:none;background-repeat:repeat-x;
background-color:#7CD0E9;
border:solid 1px #98A2AD;
}
.ms-cal-topday-today,.ms-cal-wtopday-today{
text-align:left;
}
.ms-cal-topday-todayRTL,.ms-cal-wtopday-todayRTL{
text-align:right;
}
.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{
padding:0px 0px 0px 4px;
border:solid 1px #2CC0DB;
font-weight:bold;
}
.ms-cal-topday-todayover,.ms-cal-wtopday-todayover{
background-color:#A4E7EF;
border:solid 1px #ACB6C1;
cursor:pointer;
text-align:left;
}
.ms-cal-topday-todayoverRTL,.ms-cal-wtopday-todayRTLover{
background-color:#A4E7EF;
border:solid 1px #ACB6C1;
cursor:pointer;
text-align:right;
}
.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:#F1F3F6;
border:solid 1px #98A2AD;
cursor:pointer;
text-align:left;
}
.ms-cal-topdayoverRTL,.ms-cal-topdayoverRTLL,.ms-cal-topdayfocusoverRTL,.ms-cal-topdayfocusoverRTLL,
.ms-cal-wtopdayRTLover,.ms-cal-wtopdayRTLLover,.ms-cal-wtopdayfocusRTLover,.ms-cal-wtopdayfocusRTLLover{
background-color:#F1F3F6;
border:solid 1px #98A2AD;
cursor:pointer;
text-align:right;
}
.ms-cal-topdayover div,.ms-cal-topdayoverL div,.ms-cal-topdayoverRTL div,.ms-cal-topdayoverRTLL div,
.ms-cal-wtopdayover div,.ms-cal-wtopdayLover div,.ms-cal-wtopdayRTLover div,.ms-cal-wtopdayRTLLover div,
.ms-cal-topdayfocusover div,.ms-cal-topdayfocusRTLover div,.ms-cal-wtopdayfocusover div,.ms-cal-wtopdayfocusLover div,
.ms-cal-wtopdayfocusRTLover div,.ms-cal-wtopdayfocusRTLLover div{
padding:1px 1px 2px 5px;
font-weight:bold;
color:#000000;
}
.ms-cal-topdayover div a,.ms-cal-topdayoverL div a,.ms-cal-topdayoverRTL div a,.ms-cal-topdayoverRTLL div a,
.ms-cal-wtopdayover div a,.ms-cal-wtopdayLover div a,.ms-cal-wtopdayRTLover div a,.ms-cal-wtopdayRTLLover div a,
.ms-cal-topdayfocusover div a,.ms-cal-topdayfocusRTLover div a,.ms-cal-wtopdayfocusover div a,.ms-cal-wtopdayfocusLover div a,
.ms-cal-wtopdayfocusRTLover div a,.ms-cal-wtopdayfocusRTLLover div a{
text-decoration:underline;
}
.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:none;
background-repeat:repeat-x;
background-color:#7CD0E9;
border:solid 1px #98A2AD;
}
.ms-cal-wtopdayfocus,.ms-cal-wtopdayfocusL{
text-align:left;
}
.ms-cal-wtopdayfocusRTL,.ms-cal-wtopdayfocusRTLL{
text-align:right;
}
.ms-cal-topdayfocus div,.ms-cal-topdayfocusL div,.ms-cal-topdayfocusRTL div,.ms-cal-topdayfocusRTLL div,.ms-cal-wtopdayfocus div,.ms-cal-wtopdayfocusL div,.ms-cal-wtopdayfocusRTL div,.ms-cal-wtopdayfocusRTLL div,{
padding:1px 1px 2px 5px;
font-weight:bold;
}
.ms-cal-topdayfocus div a,.ms-cal-topdayfocusL div a,.ms-cal-topdayfocusRTL div a,.ms-cal-topdayfocusRTLL div a,.ms-cal-wtopdayfocus div a,.ms-cal-wtopdayfocusL div a,.ms-cal-wtopdayfocusRTL div a,.ms-cal-wtopdayfocusRTLL div a{
color:#000000;
}
.ms-cal-wtopday div img,.ms-cal-wtopdayL div img,.ms-cal-wtopdayLover div img,.ms-cal-wtopdayover div img,
.ms-cal-wtopdayRTL div img,.ms-cal-wtopdayRTLL div img,.ms-cal-wtopdayRTLover div img,.ms-cal-wtopdayRTLLover div img,
.ms-cal-wtopdayfocusover div img,.ms-cal-wtopdayfocusLover div img,.ms-cal-wtopdayfocusRTLover div img,.ms-cal-wtopdayfocusRTLLover div img,
.ms-cal-wtopday-todayRTLover div img,.ms-cal-wtopday-todayRTLLover div img,.ms-cal-wtopday-todayRTL div img,.ms-cal-wtopday-todayRTLL div img,
.ms-cal-wtopdayfocusRTL div img,.ms-cal-wtopdayfocusRTLL div img,.ms-cal-wtopdayfocusL div img,.ms-cal-wtopdayfocus div img
{
width:96px;
}
.ms-cal-topday div a,.ms-cal-topday div a:active,.ms-cal-topday div a:link,.ms-cal-topday div a:visited,.ms-cal-topday div a:hover,
.ms-cal-topdayL div a,.ms-cal-topdayL div a:active,.ms-cal-topdayL div a:link,.ms-cal-topdayL div a:visited,.ms-cal-topdayL div a:hover,
.ms-cal-topdayRTL div a,.ms-cal-topdayRTL div a:active,.ms-cal-topdayRTL div a:link,.ms-cal-topdayRTL div a:visited,.ms-cal-topdayRTL div a:hover,
.ms-cal-topdayRTLL div a,.ms-cal-topdayRTLL div a:active,.ms-cal-topdayRTLL div a:link,.ms-cal-topdayRTLL div a:visited,.ms-cal-topdayRTLL div a:hover,
.ms-cal-topdayselectedRTLL div a,.ms-cal-topdayselectedRTLL div a:active,.ms-cal-topdayselectedRTLL div a:link,.ms-cal-topdayselectedR:TLL div a:visited,.ms-cal-topdayselectedRTLL div a:hover,
.ms-cal-topdayselectedRTL div a,.ms-cal-topdayselectedRTL div a:active,.ms-cal-topdayselectedRTL div a:link,.ms-cal-topdayselectedRTL div a:visited,.ms-cal-topdayselectedRTL div a:hover,
.ms-cal-topdayselectedL div a,ms-cal-topdayselectedL div a:active,ms-cal-topdayselectedL div a:link,.ms-cal-topdayselectedL div a:visited,.ms-cal-topdayselectedL div a:hover,
.ms-cal-topdayselected div a,.ms-cal-topdayselected div a:active,.ms-cal-topdayselected div a:link,.ms-cal-topdayselected div a:visited,.ms-cal-topdayselected div a:hover,
.ms-cal-topday-today div a,.ms-cal-wtopday-today div a,.ms-cal-topday-todayover div a,.ms-cal-wtopday-todayover div a,.ms-cal-topday-todayRTL div a,.ms-cal-wtopday-todayRTL div a,.ms-cal-topday-todayoverRTL div a,.ms-cal-wtopday-todayRTLover div a,
.ms-cal-topdayover div a,.ms-cal-topdayoverL div a,.ms-cal-topdayoverRTL div a,.ms-cal-topdayoverRTLL div a,.ms-cal-wtopdayover div a,.ms-cal-wtopdayLover div a,.ms-cal-wtopdayRTLover div a,.ms-cal-wtopdayRTLLover div a,.ms-cal-topdayfocusover div a,.ms-cal-topdayfocusoverRTL div a,
.ms-cal-topdayfocus div a,.ms-cal-topdayfocusL div a,.ms-cal-topdayfocusRTL div a,.ms-cal-topdayfocusRTLL div a,.ms-cal-wtopdayfocus div a,.ms-cal-wtopdayfocusL div a,.ms-cal-wtopdayfocusRTL div a,.ms-cal-wtopdayfocusRTLL div a
{
color:#000000;
text-decoration:none;
}
.ms-cal-nodataMid td,.ms-cal-nodataLeft td,.ms-cal-nodataLeftBtm td,.ms-cal-nodataLeftBtmRTL td,.ms-cal-nodataLeftBtm2 td,.ms-cal-nodataLeftBtmRTL2 td,.ms-cal-nodataBtm td,.ms-cal-nodataBtm2 td{
font-family:Tahoma;
font-size:8pt;
vertical-align:top;
}
.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{
padding:1px 0px 1px 0px;
border-left:1px solid #98A2AD;
border-right:1px solid #98A2AD;
background-color:#EEF0F3;
vertical-align:top;
}
.ms-cal-nodataLeftBtm,.ms-cal-nodataLeftBtmRTL,.ms-cal-nodataLeftBtm2,.ms-cal-nodataLeftBtmRTL2,.ms-cal-nodataBtm,.ms-cal-nodataBtm2{
border-bottom:1px solid #98A2AD;
}
.ms-cal-muworkitem,.ms-cal-muworkitemL,.ms-cal-muworkitemR,.ms-cal-muworkitemRTL,.ms-cal-muworkitemRTLL{
padding:1px 0 0 0;
border-left:1px solid #98A2AD;
border-right:1px solid #98A2AD;
}
.ms-cal-muworkitem td,.ms-cal-muworkitemL td,.ms-cal-muworkitemRTL td,.ms-cal-muworkitemRTLL td,.ms-cal-muworkitemR td,.ms-cal-todayitem td,.ms-cal-todayitemRTL td,.ms-cal-noworkitem td,.ms-cal-workitem td,.ms-cal-noworkitemRTL td{
vertical-align:top;
}
.ms-cal-workitem,.ms-cal-todayitem,.ms-cal-todayitemRTL{
padding:1px 0px 1px 0px;
border-left:1px solid #98A2AD;
border-right:1px solid #98A2AD;
vertical-align:top;
background-color:#ffffff;
}
.ms-cal-workitem2{
padding:2px 5px 1px 5px;
border-left:1px solid #ACB6C1;
border-right:1px solid #ACB6C1;
}
.ms-cal-workitem2B,.ms-cal-workitemRTL2B,.ms-cal-todayitem2B,.ms-cal-todayitemRTL2B{
padding:2px 5px 1px 5px;
border-left:1px solid #98A2AD;
border-right:1px solid #98A2AD;
border-bottom:1px solid #98A2AD;
background-color:#ffffff;
}
.ms-cal-workitemL2{
padding:2px 5px 1px 5px;
border-left:3px solid #9ba3b5;
border-right:1px solid #9ba3b5;
background-color:#FFFFFF;
}
.ms-cal-workitemRTLL2{
padding:2px 5px 1px 5px;
border-left:1px solid #9ba3b5;
border-right:3px solid #9ba3b5;
background-color:#FFFFFF;
}
.ms-cal-workitemL2B{
padding:2px 5px 1px 5px;
border-left:3px solid #9ba3b5;
border-right:1px solid #9ba3b5;
border-bottom:3px solid #9ba3b5;
background-color:#FFFFFF;
}
.ms-cal-workitemRTLL2B{
padding:2px 5px 1px 5px;
border-left:1px solid #9ba3b5;
border-right:3px solid #9ba3b5;
border-bottom:3px solid #9ba3b5;
background-color:#FFFFFF;
}
.ms-cal-noworkitem,.ms-cal-noworkitemL,.ms-cal-noworkitemRTL{
padding:1px 0px 1px 0px;
border-left:1px solid #98A2AD;
border-right:1px solid #98A2AD;
vertical-align:top;
background-color:#ffffff;
}
.ms-cal-noworkitemB,.ms-cal-noworkitemLB,.ms-cal-noworkitem2B,.ms-cal-noworkitemL2B,.ms-cal-noworkitemRTL2B{
padding:2px 5px 1px 5px;
border-left:1px solid #98A2AD;
border-right:1px solid #98A2AD;
border-bottom:1px solid #ACB6C1;
background-color:#ffffff;
}
.ms-cal-monthitem{
font-size:8pt;
font-weight:bold;
color:#000000;
text-decoration:none;
padding-left:5px;
padding-right:5px;
}
td.ms-cal-monthitem a{
color:#003399;
}
td.ms-cal-monthitem a:hover b{
color:#000000;
}
.ms-cal-monthitem b{
font-weight:normal;
color:#8c8c8c;
}
.ms-cal-monthMultiDay,.ms-cal-monthMultiDay a,.ms-cal-monthMultiDay a:link,.ms-cal-monthMultiDay a:active,.ms-cal-monthMultiDay a:visited{
padding:3px;
font-family:Verdana;
font-size:7pt;
background-color:#375b84;
color:#FFFFFF;
text-decoration:none;
text-overflow:ellipsis;
}
.ms-cal-monthMultiDay a:hover{
font-family:Verdana;
font-size:7pt;
background-color:#375b84;
color:#5185c1;
text-decoration:none;
text-overflow:ellipsis;
}
a.ms-cal-more,a.ms-cal-more:link,a.ms-cal-more:active,a.ms-cal-more:visited{
padding:3px;
font-family:Tahoma;
font-size:8pt;
font-weight:bold;
color:#003399;
text-decoration:none;
text-overflow:ellipsis;
margin-top:3;
margin-bottom:3
}
a.ms-cal-more:hover{
color:#000000;
text-decoration:underline;}
.ms-cal-more img{
vertical-align:middle;
}
.ms-cal-defaultbgcolor{
background-image:none;
background-repeat:repeat-x;
background-color:#EEF0F3;
text-align:center;
font-weight:bold;
text-overflow:ellipsis;
padding:4px 0px 4px 0px;
cursor:pointer;
}
.ms-cal-defaultbgcolorsel{
background-image:none;
background-repeat:repeat-x;
background-color:#f2f8ff;
font-weight:bold;
text-align:center;
text-overflow:ellipsis;
padding:4px 0px 4px 0px;
text-decoration:none;
cursor:pointer;
}
.ms-cal-monthAllDay{
background-image:none;
background-repeat:repeat-x;
background-color:#EEF0F3;
border:solid 1px #B6C0CB;
border-left:solid 2px #B6C0CB;
border-right:solid 2px #B6C0CB;
text-align:center;
font-weight:bold;
text-overflow:ellipsis;
padding:4px 0px 4px 0px;
cursor:pointer;
}
td.ms-cal-defaultbgcolor a,td.ms-cal-monthAllDay a{
color:#003399;
text-decoration:none;
}
td.ms-cal-monthAllDaysel a,td.ms-cal-defaultbgcolorsel a{
color:#000000;
}
.ms-cal-defaultbgcolor a:hover,.ms-cal-defaultbgcolorsel a:hover{
color:#000000;
text-decoration:underline;
}
.ms-cal-monthAllDaysel{
background-image:none;
background-repeat:repeat-x;
background-color:#f2f8ff;
border:solid 1px #ACB6C1;
border-left:solid 2px #ACB6C1;
border-right:solid 2px #ACB6C1;
text-align:center;
font-weight:bold;
text-overflow:ellipsis;
padding:4px 0px 4px 0px;
cursor:pointer;
}
.ms-cal-time{
border-right:1px solid #98A2AD;
width:18px;
background-color:#EEF0F3;
}
.ms-cal-timeRTL{
border-left:1px solid #98A2AD;
width:18px;
background-color:#EEF0F3;
}
.ms-cal-alldayevent{
text-align:center;
border-left:1px solid #9ba3b5;
border-right:1px solid #9ba3b5;
padding-top:1px;
height:100%;
vertical-align:top;
text-overflow:ellipsis;
text-decoration:none;
}
.ms-cal-alldayeventRTL{
border-left:1px solid #9ba3b5;
border-right:3px solid #9ba3b5;
padding-top:1px;
background-color:#FFFFFF;
height:100%;
vertical-align:top;
text-overflow:ellipsis;
text-decoration:none;
}
.ms-cal-noworkhour{
border-left:2px solid #9ba3b5;
background-color:#F3F3F4;
width:18px;
}
.ms-cal-blankimage{
visibility:hidden;
width:7px;
height:76px;
}
.ms-cal-workhour,.ms-cal-workhourhalfhour,
.ms-cal-workhourover,.ms-cal-workhourhalfhourover{
background-color:#EEF0F3;
text-align:right;
width:30px;
color:#003399;
padding:1px 4px 0px 0px;
white-space:nowrap;
vertical-align:top;
}
.ms-cal-workhourB,.ms-cal-workhourBhalfhour,
.ms-cal-workhourBover,.ms-cal-workhourBhalfhourover{
border-bottom:solid 1px #CDD5DE;
background-color:#EEF0F3;
text-align:right;
width:30px;
color:#003399;
padding:1px 4px 0px 0px;
white-space:nowrap;
vertical-align:top;
}
.ms-cal-noworkhourRTL{
border-right:2px solid #9ba3b5;
background-color:#F3F3F4;
width:18px;
}
.ms-cal-workhourRTL,.ms-cal-workhourRTLhalfhour,
.ms-cal-workhourRTLover,.ms-cal-workhourRTLhalfhourover{
background-color:#EEF0F3;
text-align:left;
width:30px;
color:#003399;
padding:0px 0px 4px 1px;
white-space:nowrap;
vertical-align:top;
}
.ms-cal-workhourRTLB,.ms-cal-workhourRTLBhalfhour,
.ms-cal-workhourRTLBover,.ms-cal-workhourRTLBhalfhourover{
border-bottom:solid 1px #CDD5DE;
background-color:#EEF0F3;
text-align:left;
width:30px;
color:#5da829;
padding:0px 0px 4px 1px;
white-space:nowrap;
vertical-align:top;
}
.ms-cal-noworkhourF{
border-top:3px solid #9ba3b5;
border-left:2px solid #9ba3b5;
background-color:#F3F3F4;
width:18px;
}
.ms-cal-workhourF,.ms-cal-workhourFover,
.ms-cal-workhourFhalfhour,.ms-cal-workhourFhalfhourover{
background-color:#EEF0F3;
text-align:right;
width:30px;
color:#003399;
padding:2px 4px 0px 0px;
white-space:nowrap;
vertical-align:top;
font-weight:normal;
}
.ms-cal-noworkhourRTLF{
border-top:3px solid #9ba3b5;
border-right:2px solid #9ba3b5;
background-color:#F3F3F4;
width:18px;
}
.ms-cal-workhourRTLF,.ms-cal-workhourRTLFover,
.ms-cal-workhourRTLFhalfhour,.ms-cal-workhourRTLFhalfhourover{
background-color:#EEF0F3;
text-align:left;
width:30px;
color:#003399;
padding:0px 0px 4px 2px;
white-space:nowrap;
vertical-align:top;
font-weight:normal;
}
.ms-cal-upper-border{
border-top:3px solid #9ba3b5;
border-right:1px solid #9ba3b5;
}
.ms-cal-upper-borderRTL{
border-top:3px solid #9ba3b5;
border-left:1px solid #9ba3b5;
}
.ms-cal-workhourFover,.ms-cal-workhourRTLFover,.ms-cal-workhourover,
.ms-cal-workhourBover,.ms-cal-workhourRTLover,.ms-cal-workhourRTLBover{
text-decoration:underline;
cursor:pointer;
}
.ms-cal-workhourFhalfhourover,.ms-cal-workhourRTLFhalfhourover,
.ms-cal-workhourhalfhourover,.ms-cal-workhourBhalfhourover,
.ms-cal-workhourRTLhalfhourover,.ms-cal-workhourRTLBhalfhourover{
cursor:pointer;
}
.ms-cal-enoworkdayF,.ms-cal-enoworkdayRTLF{
border-top:solid 1px #CDD5DE;
}
.ms-cal-eworkdayF,.ms-cal-eworkdayRTLF{
border-top:solid 1px #CDD5DE;
}
.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 #CDD5DE;
}
.ms-cal-enoworkhour,.ms-cal-enoworkhourF,.ms-cal-enoworkhourRTL,.ms-cal-enoworkhourRTLF{
border-top:none;
}
.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 #CDD5DE;
height:100%;
}
.ms-cal-eworkhourRTLF .ms-cal-dayhourRTL,.ms-cal-eworkhourRTLF .ms-cal-dayhourRTLF,.ms-cal-eworkhourRTL .ms-cal-dayhourRTLF,.ms-cal-eworkhourRTL .ms-cal-dayhourRTL,.ms-cal-eworkdayRTL .ms-cal-dayhourRTL,.ms-cal-enoworkdayRTL .ms-cal-dayhourRTL,.ms-cal-eworkdayRTL .ms-cal-dayhourRTLF,.ms-cal-enoworkdayRTL .ms-cal-dayhourRTLF,.ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF,.ms-cal-enoworkhourRTL .ms-cal-dayhourRTL,.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF,.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTL{
border-top:solid 1px #CDD5DE;
height:100%;
}
.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 #E5E9EE;
height:100%;
}
.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 #E5E9EE;
height:100%;
}
.ms-cal-enoworkhourB .ms-cal-dayhalfhour,
.ms-cal-enoworkhourB .ms-cal-dayhour{
border-top:solid 1px #E5E9EE;
border-bottom:solid 1px #CDD5DE;
height:100%;
background-color:#EEF0F3;
}
.ms-cal-enoworkhourB .ms-cal-dayhalfhourF,
.ms-cal-enoworkhourB .ms-cal-dayhourF{
border-top:solid 1px #E5E9EE;
border-bottom:solid 1px #CDD5DE;
height:100%;
background-color:#EEF0F3;
border-left:solid 1px #98A2AD;
}
.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:#EEF0F3;
}
.ms-cal-enoworkhourRTLB .ms-cal-dayhalfhourRTLF,
.ms-cal-enoworkhourRTLB .ms-cal-dayhourRTLF
{
border-top:solid 1px #E5E9EE;
border-bottom:solid 1px #CDD5DE;
height:100%;
background-color:#EEF0F3;
border-right:solid 1px #98A2AD;
}
.ms-cal-enoworkhourRTLB .ms-cal-dayhalfhourRTL,
.ms-cal-enoworkhourRTLB .ms-cal-dayhourRTL
{
border-top:solid 1px #E5E9EE;
border-bottom:solid 1px #CDD5DE;
height:100%;
background-color:#EEF0F3;
}
.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 #98A2AD;
height:100%;
}
.ms-cal-eworkhourRTLF .ms-cal-dayhourRTLF,.ms-cal-eworkdayRTL .ms-cal-dayhourRTLF,
.ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF,.ms-cal-enoworkdayRTL .ms-cal-dayhourRTLF,
.ms-cal-enoworkdayRTLF .ms-cal-dayhourRTLF,.ms-cal-enoworkdayRTLF .ms-cal-dayhourRTLF,
.ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTLF,.ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF,
.ms-cal-enoworkdayRTLF .ms-cal-dayhalfhourRTLF,.ms-cal-eworkdayRTLF .ms-cal-dayhourRTLF,
.ms-cal-eworkhourRTL .ms-cal-dayhourRTLF,.ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTLF{
border-right:solid 1px #98A2AD;
height:100%;
}
.ms-cal-enoworkhourF .ms-cal-dayhourF,.ms-cal-enoworkhour .ms-cal-dayhalfhourF,.ms-cal-enoworkhour .ms-cal-dayhourF{
border-left:solid 1px #98A2AD;
height:100%;
}
.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF,.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF,.ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF{
border-right:solid 1px #98A2AD;
height:100%;
}
.ms-cal-enoworkhour,.ms-cal-enoworkhourRTL,.ms-cal-enoworkhourRTLL,.ms-cal-enoworkhourL,.ms-cal-enoworkhourF,.ms-cal-enoworkhourRTLF,
.ms-cal-enoworkhourB,.ms-cal-enoworkhourRTLB,.ms-cal-enoworkhourRTLLB,.ms-cal-enoworkhourLB,.ms-cal-enoworkhourFB,.ms-cal-enoworkhourRTLFB{
height:100%;
}
.ms-cal-enoworkday,.ms-cal-enoworkdayRTL{
height:100%;
vertical-align:top;
}
.ms-cal-eworkday,.ms-cal-eworkdayRTL,.ms-cal-eworkhour,.ms-cal-eworkhourRTL{
background-color:#FFFFFF;
height:100%;
vertical-align:top;
}
.ms-cal-eworkday .ms-cal-tdayitem td div{
overflow:hidden;
white-space:auto;
}
.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:#EEF0F3;
}
.ms-cal-weekedge{
background-color:#EEF0F3;
width:4px;
font-size:2px;
}
.ms-cal-wemptycell,.ms-cal-wemptycellL{
border-left:1px solid #98A2AD;
background-color:#D9DFE6;
}
.ms-cal-walldayevent,.ms-cal-walldayeventL,.ms-cal-walldayeventRTL,.ms-cal-walldayeventRTLL{
padding-top:1px;
background-color:#D9DFE6;
}
.ms-cal-walldayevent td,.ms-cal-walldayeventRTL td,.ms-cal-walldayeventL td,.ms-cal-walldayeventR td,.ms-cal-walldayeventRTLL td,.ms-cal-walldayeventRTLR td{
font-family:Tahoma;
font-size:8pt;
}
.ms-cal-alldayevent,.ms-cal-alldayeventL,.ms-cal-alldayeventRTL,.ms-cal-alldayeventRTLL{
border-right:1px solid #98A2AD;
border-left:1px solid #98A2AD;
}
.ms-cal-alldayevent td,.ms-cal-alldayeventRTL td,.ms-cal-alldayeventL td,.ms-cal-alldayeventR td,.ms-cal-alldayeventRTLL td,.ms-cal-alldayeventRTLR td{
font-family:Tahoma;
font-size:8pt;
}
.cont,.contR,.contB,.contL{
border-bottom:solid 0px #B6C0CB;
border-top:solid 0px #B6C0CB;
width:100%;
}
.contB{
border-left:solid 2px #B6C0CB;
border-right:solid 2px #B6C0CB;
}
.contL{
border-left:solid 2px #B6C0CB;
}
.contR{
border-right:solid 2px #B6C0CB;
}
.ms-cal-weekitem,.ms-cal-weekitem a,.ms-cal-weekitem a:link,.ms-cal-weekitem a:active,.ms-cal-weekitem a:visited{
font-family:Verdana;
font-size:7pt;
color:#000000;
text-align:center;
text-decoration:none;
text-overflow:ellipsis;
height:100%;
}
.ms-cal-weekitem a:hover{
font-family:Verdana;
font-size:7pt;
color:#FFFFFF;
text-align:center;
text-decoration:none;
text-overflow:ellipsis;
height:100%;
}
.ms-cal-tweekitem{
border:1px solid #ACB6C1;
background-image:none;
background-repeat:repeat-x;
background-color:#EEF0F3;
width:100%;
height:100%;
}
.ms-cal-tweekitem td{
padding:0px 4px 1px 4px;
vertical-align:top;
font-family:tahoma;
font-size:8pt;
}
.ms-cal-tweekitem td div{
width:100%;
height:100%;
overflow:hidden;
}
.ms-cal-eworkday .ms-cal-tdayitem td div{
overflow:hidden;
white-space:auto;
}
.ms-cal-tdayitem{
border:1px solid #ACB6C1;
background-image:none;
background-repeat:repeat-x;
background-color:#EEF0F3;
width:100%;
height:100%;
}
.ms-cal-tdayitem td{
padding:0px 4px 1px 4px;
vertical-align:top;
font-family:tahoma;
font-size:8pt;
}
.ms-cal-tdayitem td div{
height:100%;
overflow:hidden;
text-overflow:ellipsis;
}
.ms-cal-eworkday .ms-cal-tdayitem td div{
overflow:hidden;
white-space:auto;
}
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:#003399;
text-decoration:none;
}
a.ms-cal-dayitem:hover{
color:#000000;
text-align:center;
text-decoration:none;
text-overflow:ellipsis;
}
a.ms-cal-dayitem:hover NOBR{
color:#000000;
}
.ms-cal-dayitem NOBR{
font-weight:normal;
color:#8c8c8c;
}
.ms-cal-gempty{
border-collapse:collapse;
cursor:default;
}
.ms-cal-navheader{
color:#000000;
font-weight:bold;
padding:10px 10px 10px 10px;
}
.ms-cal-nav-buttonsltr{
color:#ACB6C1;
text-align:right;
padding:0px 15px 0px 0px;
}
.ms-cal-nav-buttonsRTL{
color:#ACB6C1;
text-align:left;
padding:0px 0px 0px 15px;
}
div.ms-cal-navheader a img{
background-image:none;
background-repeat:repeat-x;
border:solid 1px #ACB6C1;
background-color:#ffffff;
vertical-align:middle;
}
.ms-cal-hidden{
display:none;
}


.ms-menutoolbar {
	background:#e8e8e8;
}


.leftmenuheader  { background:transparent;	height:20px;}
.leftmenuheader .bl {background:transparent url(/Style%20Library/Images/kaplan/dropdownboxbg.png) no-repeat scroll left top;}
.leftmenuheader .br { background:transparent url(/Style%20Library/Images/kaplan/dropdownboxbg.png) no-repeat scroll right top;}



.leftmenufooter  { background:transparent;	height:20px; width:204px;}
.leftmenufooter .bl {background:transparent url(/Style%20Library/Images/kaplan/dropdownboxbg.png) no-repeat scroll left bottom;}
.leftmenufooter .br { background:transparent url(/Style%20Library/Images/kaplan/dropdownboxbg.png) no-repeat scroll right bottom;}





table.ms-navitem td, span.ms-navitem {
background-image:none;
background-position:left top;
background-repeat:no-repeat;
font-family:tahoma;
padding:3px 6px 4px 6px;
}

table.ms-navitem:hover td:hover, span.ms-navitem:hover{
				

background-color:black;
color:white;}






.ms-navsubmenu2 {
	margin:0;
	 background:none;
}

.ms-navframe {
	width:204px;
	border-left:1px solid #CFCFCF;
	border-right:1px solid #CFCFCF;

}


.ms-quicklaunchouter {
	border:0;margin:0;
}
.ms-bannerContainer {
	padding:0 3px 0 5px;
}
.ms-navitem {
	background:#F1F1F1;margin-bottom:0px;
	border-bottom:1px solid white;
}
.ms-navitem a{
	display:block; padding-left:20px;padding-top:3px;padding-bottom:3px;	
}

.ms-navitem a:hover{
	display:block; padding-left:20px;padding-top:3px;padding-bottom:3px;
	color:white;
	background-color:black;		
	text-decoration:none;
}


.ms-quicklaunch span.ms-navheader, 
.ms-navheader2 td, 
.ms-quicklaunch table.ms-navheader td {
	background:#F1F1F1;
	border:0;padding:0;margin-bottom:0px;
	border-bottom:1px solid white;
}
.extralinks {line-height:2em;
		background:#F1F1F1;
}

.ms-navheader a, .ms-navheader2 a {display:block;
	color:navy;padding:5px 2px 5px 10px;
padding-left:10px;


}

.ms-navheader a:hover, .ms-navheader2 a:hover {
	color:#ffffff;
	background:#ffffff;
	 text-decoration:none;
background:#000000 10px 9px no-repeat;
	padding-left:10px;
}

.extralinks a{padding:10px;
	color:#120c60;text-decoration:none;font-weight:bold;
}

.ms-bodyareaframe {
	padding:0 !important;
}

table.ms-navheader {
	margin-bottom:0px;
	
}
.ms-quickLaunch {
	padding:0px;
	border-top:0;		
	border-right:0px solid #666666;
	border-bottom:0px solid #666666;
	border-left:0;
	background-color:#ffffff;
}

.ms-quicklaunch table td {
	border:0;
}

.ms-quicklaunchheader {
	border:0;
display:none;
background-color:#ffffff;
background-image:none;
background-repeat:repeat-x;
border:0px dotted #000000;
color:#ffffff;
font-size:8pt;
font-weight:normal;
padding: 0px;

}

.ms-pagebreadcrumb, .ms-pagebreadcrumb a {font-size:12px; text-transform:uppercase;font-weight:bold;
background:none;
}
.ms-pagebreadcrumb a {
	color:#120c60;
}



.ms-quicklaunch table.ms-selectednavheader td{
	padding:0;}
.ms-quicklaunch table.ms-selectednav 
{
background-image:none;
background-color:#ffffff;
text-decoration:none;

border-style:none;
}

.ms-navsubmenu1 {
/*background-color:#ffffff;*/
}

.ms-recyclebin { display:none;
	background:#ffffff;
}

table.ms-recyclebin td {
	background:#ffffff;
}

.ms-quicklaunchheader a {
	color:#666666;
}

.ms-recyclebin a {
	color:#666666;
}

table.ms-recyclebin td a {
	color:#666666;
}

.ms-navsubmenu1 a {
	 font-weight: normal;
}

.ms-menutoolbar {
 background-image:none;
background-color:#4297EE;
}
.ms-topnav a {
	color:#ffffff;padding:8px;
}




.ms-viewareaframe  {
background-color:#ffffff;
background-image:none;
border:0;
}




.ms-bodyareaframe  {
background-color:#ffffff;
background-image:none;
border:0;
}




.ms-nav  {
background-color:#ffffff;
background-image:none;
border:0; width:204px;
}




.ms-pagemargin  {
background-color:#ffffff;
background-image:none;
border:0;
}




.ms-consoletitleareaframe  {
background-color:#ffffff;
background-image:none;
border:0;
}




.ms-mwspagetitleareaframe  {
background-color:#ffffff;
background-image:none;
border:0;
}




.ms-pagetitleareaframe  {
background-color:#ffffff;
background-image:none;
border:0;
}




div.ms-titleareaframe  {
background-color:#ffffff;
background-image:none;
border:0;
}




td.ms-titleareaframe  {
background-color:#ffffff;
background-image:none;
border:0;
}




td.ms-rightareacell div.ms-pagemargin  {
background-color:#ffffff;
background-image:none;
border:0;
}




.ms-pagebottommarginright {
	background:#ffffff;border:0;
}




.ms-bodyareapagemargin {
	background:#ffffff;border:0;
}




.ms-pagebottommargin {
	background:#ffffff;border:0;
}




.ms-pagebottommarginleft {
	background:#ffffff;border:0;
}



.ms-WPTitle a:visited {
color:#2E5C8E;


}



.ms-WPTitle a:link {
color:#2E5C8E;


}

.ms-consolemptablerow {
	background:#ffffff;
}
.removeMargins {
	margin:0;
	
}




/* sub site */


#sub .ms-leftareacell {
	display: inline;
}

#sub .ms-bodyareaframe {}
#subcontent {
margin-top:0px;
}


.ms-pagebreadcrumb {
	background:none;padding-left:0;
}

#sub .ms-navheader a, #sub .ms-navheader2 a {
	padding:10px;
}



.visitcampus  {margin-top:0px;margin-bottom:20px;
	width:202px;height:105px;	display:block;	background:transparent url(/Style%20Library/Images/kaplan/visitcampus.jpg) 0 0 no-repeat;}

.visitcampus  a {margin-top:80px; vertical-align:bottom; text-align:center; color:#ffffff; font-family:Arial, Helvetica, sans-serif;font-size:12;font-weight:bold;
	width:202px;height:20px;	display:block;}


.nottingHamLaw  {margin-top:20px;margin-bottom:10px;
	width:202px;height:70px;	display:block;	background:transparent url(/Style%20Library/Images/kaplan/nottinghamlaw.jpg) 0 0 no-repeat;}
.latestnewsHeader  {margin-top:0px;
	width:202px;height:30px;	display:block;	background:transparent url(/Style%20Library/Images/kaplan/latestNews.jpg) 0 0 no-repeat;}
.latestnewsFooter  {margin-top:20px;
	width:202px;height:31px;	display:block;	background:transparent url(/Style%20Library/Images/kaplan/latestNewsFooter.jpg) 0 0 no-repeat;}
.rightcolboxfooter {margin-top:20px;margin-bottom:20px;
	width:202px;height:31px;	display:block;	background:transparent url(/Style%20Library/Images/kaplan/latestNewsFooter.jpg) 0 0 no-repeat;}
.rightcoldownloads  {margin-top:0px;
	width:200px;height:36px;	display:block;	background:transparent url(/Style%20Library/Images/kaplan/downloads.jpg) 0 0 no-repeat;}
.rightcollinks  {margin-top:0px;
	width:200px;height:26px;	display:block;	background:transparent url(/Style%20Library/Images/kaplan/links.jpg) 0 0 no-repeat;}
.rightcolusefulinfo  {margin-top:0px;
	width:200px;height:26px;	display:block;	background:transparent url(/Style%20Library/Images/kaplan/usefulinformation.jpg) 0 0 no-repeat;}
.contactustoday {margin-top:20px;
	width:200px;height:124px;	display:block;	background:transparent url(/Style%20Library/Images/kaplan/contactustoday.jpg) 0 0 no-repeat;}
.bvcbanner {margin-top:0px;margin-bottom:2px;
	width:494px;height:134px;	display:block;	background:transparent url(/Style%20Library/Images/kaplan/bvcbanner.jpg) 0 0 no-repeat;}

	
.link-item, .link-item a, .link-item a:link,.link-item a:visited

{
margin-left:15px;
font-family: Arial, Helvetica, sans-serif;
color: #5da829;
font-weight:bold;
text-decoration: none;

}



#contentTable
{width:99%; 
font-size:12px;
	}

.link-item
{
display:block;
background:transparent url(/Style%20Library/Images/kaplan/greenlinkaero.jpg) top left no-repeat;
	
}

.link-item a:hover
{
color:  #5da829;
text-decoration: underline;
}

.title-With-BackgroundLine
{
/*background:transparent url(/Style%20Library/Images/kaplan/titlebgwithLine.jpg) top left repeat-x;
	 DP - 11/09/09 - Put on comment height = 30 as it was not working across all browsers
	(OK on IE, no space between line and content below on FX, no line at all on Safari).
	To fix it, just use padding bottom 5px */
	/* height:30px; */
	padding:0 0 5px 0;

}
.title-With-BackgroundLine h1
{
	color:#5da829;
	padding-top:10px;
	padding-left:0px!important;

}

.title h1,.title h2
{
	color:#5da829;
	padding:0px;
	margin:0px;
}

.title h4
{
	padding:0px;
	margin:0px;
	padding-bottom:2px;
	
}

h1
{
                color:#666666;
                font-size: 20px;
}

h2
{
                color:#666666;
                font-size: 18px;
}

h3
{
                color:#666666;
                font-size: 16px;
}


#content p

{
	font-size:12px;
}
#content
{
	margin-top:5px;
	margin-right:5px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left:0px;
	font-size:12px;
}

#content a,#content  a:link,#content a:visited
{
	color: #5da829;
	font-weight:bold;
	text-decoration: none;
	padding-left:15px;
	display:block;
	background:transparent url(/Style%20Library/Images/kaplan/greenlinkaero.jpg) top left no-repeat;
}

#contentnoarrow a,#contentnoarrow  a:link,#contentnaoarrow a:visited
{
	color: #5da829;
	font-weight:bold;
	text-decoration:underline;
	padding-left:0px;
	display:block;
	/* background:transparent url(/Style%20Library/Images/kaplan/greenlinkaero1.jpg) top left no-repeat!important; */
	background:transparent none no-repeat!important;
}

.title a
{
	color: #5da829;
	font-weight:bold;
	text-decoration: none;
	padding-left:15px;
	display:block;
}

#content a:hover{
			text-decoration:underline;	
}


.rightboxHeaderWithGreentick
{
	margin-top:0px;
	width:204px;
	height:21px;
	_height:25px;
	display:block;	background:transparent url(/Style%20Library/Images/kaplan/rightboxheader.jpg) 0 0 no-repeat;
	color:#120c60;
	font-weight:bold;
	padding-left:18px;
	padding-top:5px;

	}	

.parentLink
{
				
	text-decoration:none;
	color:navy;
}
/*Added by kaplan*/
.kaplSelctedNod
{
	/*background-color:#ffe6a0;
	background-image:url(/_layouts/images/selectednav.gif)!important;
	background-repeat:repeat-x!important;
	border:#d2b47a 1px solid;*/
	color:white!important;text-decoration:none!important;
	/*background:#bbbbbb url(/Style%20Library/Images/kaplan/whitearrow.png) 10px 8px no-repeat;padding-left:23px;*/
	background-color:#bbbbbb!important;
	background-position:10px 8px;
	background-repeat:no-repeat;				
}
.kaplSelctedNodSubMenu
{
	color:white!important;text-decoration:none!important;
	/*background:#bbbbbb url(/Style%20Library/Images/kaplan/whitearrow.png) 10px 8px no-repeat;padding-left:23px;*/
	background-color:#bbbbbb!important;
	background-position:10px -20px;
	background-repeat:no-repeat;			
}

.KapNav-hover
 {
	
	background-color:#000000!important;
		color:#ffffff;
	 text-decoration:none;
	padding-left:23px;
	}
	/** Kaplan Styles**/
.kapContent
{
	width:66%;
	padding:2px 15px 2px 10px;			
	
}

#pageTable
{
width:99%; 
font-size:12px;
border: 1px!important;
	}
	
