﻿img { border:0px; }
h1 {margin-bottom: 0px}
a { text-decoration:none;}
a:hover { text-decoration:underline;}
#title { padding-top:20px;}

#contentmain h1 {padding-bottom:10px; padding-top:10px;}
#contentmain ul {padding-top:0px; margin-top:0px;}

.professionalCourses .row div img {padding-bottom:20px;}
.professionalCourses .row div {width:190px; float:left; padding-top:20px; padding-bottom:10px;}

.professionalCourses .row div { padding-left:30px;}
.professionalCourses .row > div:first-child { padding-left:0px; }
#masters {}

#wrapper {width:931px;}
#toplinks {float:right;}
#toplinks ul, #toplinks ul li {display:inline; padding:0px; margin:0px;}

#MainNav ul {padding:0px; margin:0px;}
ul#SubNav {padding-left:20px; padding-bottom:10px;}
ul#SubNav li a {text-decoration:none;}
ul#SubNav li {padding-top:2px; padding-bottom:2px;}
#left {padding-top:20px; float:left; width:290px;}

#contentleft {overflow:hidden; width:160px;margin-top:20px; margin-right:20px;}
#contentmain2LMcols {overflow:hidden; width:460px;padding-top:20px; float:right;}
#contentmain {overflow:hidden; width:640px;padding-top:20px; float:right;}

#hp_bespoke { padding-left:250px; padding-top:20px;}
#hp_bespoke img {padding-right:5px;}
#hp_pro { padding-top:20px;}
#hp_pro img {padding-right:5px;}
#hp_school { padding-left:175px; padding-top:20px;}
#hp_school img {padding-right:5px;}
#hp_p2b { padding-top:20px;}

#hp_bespoke a:hover { text-decoration:none;}

#hp_pro a:hover { text-decoration:none;}

#hp_school a:hover { text-decoration:none;}

#hp_p2b a:hover { text-decoration:none;}

a {text-decoration:none;}
a:hover {text-decoration:underline;}
#MainNav, #MainNav ul, #MainNav ul ul, #MainNav ul ul a {list-style:none;}

#logo {text-align:center;}
#logo p {text-align:left;}
#top #donate_now, 
#top #searchtxt, 
#top #searchbox, 
#contentmain2colsMR, 
#contentmain3cols,
#contentright {float:left;}
#top #links {float:right;}
#JobList #col2 {text-align:center;}
#JobList #col3 {text-align:right;}

#footer
{
	clear:both;
	width: 641px;
	height: 11px;
	background-image: url(../../images/training/bottom_bar.gif);
	margin-left:290px;
}

#ReservationForm { width:500px;}
#ReservationForm input[type=text] { margin:2px 0px  5px 10px;}
#ReservationForm .small { display:block;}
#ReservationForm label { display:block; text-align:right; width:150px; float:left; margin:5px  0px 0px 0px;}
#ReservationForm .fullline label { display:block; text-align:left; width:400px; float:left;}
#ReservationForm select { margin:2px 0  5px 10px; float:left;}
#ReservationForm textarea { margin:2px 0  5px 10px;}
#ReservationForm .fullline input[type=checkbox] { margin:2px 0px 0px 0px; float:left;}
#ReservationForm input[type=submit] { margin:10px 0px 10px 0px; padding:0px;}

#ReservationForm br { clear:both;}

.dateBg {padding:3px;}

.calendarBgLight { background-image: url(../../images/training/calendar_bg_light.png); padding-right:5px; background-repeat: no-repeat; }
.calendarBgDark { background-image: url(../../images/training/calendar_bg_dark.png); padding-right:5px; background-repeat: no-repeat;}
.calendarContent { text-align:left; padding-top:10px; padding-left:10px;}

.tooltipContentPurple { background-color:#CC2769; width:300px; padding:10px; color:#FFFFFF;}
.tooltipContentYellow { background-color:#F3AD33; width:300px; padding:10px; color:#FFFFFF;}
.tooltipContentRed { background-color:#E4353A; width:300px; padding:10px; color:#FFFFFF;}
.tooltipContentOrange { background-color:#F26925; width:300px; padding:10px; color:#FFFFFF;}

.tooltipContentPurple a, 
.tooltipContentYellow a, 
.tooltipContentRed a, 
.tooltipContentOrange a { color:#FFFFFF; text-decoration:underline}

.tooltipContentPurple a:hover, .tooltipContentYellow a:hover, .tooltipContentRed a:hover, .tooltipContentOrange a:hover
{
	color: #FFFFFF;
	text-decoration: none;
}

.calendarContent img { cursor:hand;}

#p2btMainContent {margin-left:290px;}


.durationText {font-size: 10px; text-align:right;}


.courselist .col1 { width:250px; text-align:left;}
.courselist .col2 { width:100px; text-align:left;}
.courselist .col3 { width:250px; text-align:left;}
.courselist .col4 { width:75px; text-align:left;}


.CourseTitle {padding-top:10px;}

#monthPaging { float:right;}

.dotContentPurple { color:#CC2769; padding:10px;}
.dotContentYellow { color:#F3AD33; padding:10px;}
.dotContentRed { color:#E4353A; padding:10px;}
.dotContentOrange { color:#F26925; padding:10px;}

.RightClear { clear:right;}