body { margin:0; padding:0; background-color:#F2F2F2; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#4E4E4E; }
p { line-height:145%; }
img { border:none; }
form { margin:0; }
.imgSpaceRight { margin-right:10px; }
h1 { color:#B90011; font-size:28px; font-weight:normal; margin:0px; padding-top:5px; }
h2 { color:#B90011; font-size:20px; font-weight:normal; margin:0px; padding-top:5px; }
h3 { color:#B90011; font-size:15px; font-weight:normal; }
.boldText { font-weight:bold; }
ul { list-style-type:none; margin-left:0px; padding-left:0px; }
ul li { list-style-type:none; margin-left:0px; padding-left:0px; }
ul.red { list-style-position: outside; color: #E5002B; list-style-type:disc; text-align: left; }
ul.red li { text-align:left; padding:2px 0px; }
ul.red li:first-line { color:#4E4E4E; }
#wrapper { background-image:url(/Images/wrapBg.jpg); background-repeat:repeat-y; width:970px; margin:0 auto; padding:0px 6px; }
#leftColumn { width:200px; display:block; margin:0px 30px 0px 15px; float:left; }
#rightColumn { width:710px; display:block; float:left; padding-bottom:15px; }
#content { width:480px; float:left; }
#content a { color:#0063DC; text-decoration:none; }
#content a:hover { text-decoration:underline; }
#rightContent { width:200px; float:right; }
#banner { margin-bottom:10px; }
#redBar { background-color:#FE0000; height:10px; }
.clear { font-size:1px; clear:both; }
#logo { width:165px; float:left; display:block; margin-left:20px; margin-top: 25px; }
#contactHeader { width:265px; float:right; display:block; margin-right:20px; margin-top: 25px; text-align: right; color: #4E4E4E; font-weight: bold; font-size: 20px; }
ul#Errors { border:1px solid #FF0000; display:none; margin:20px 20px 20px 20px; padding:10px; }
ul#Errors li { list-style-type:square; color:#FF0000; margin:5px 0 0 25px; padding:0; }
ul#Errors li.Heading { list-style-type:none; color: #FF0000; font-weight:bold; margin:0; padding:0; }
#breadcrumb { font-size:10px; margin-bottom:10px; }
#breadcrumb a { color:#4E4E4E; text-decoration:none; }
#breadcrumb a:hover { color:#0063DC; }
/*Top navigation*/
#topNavigation { border-bottom:1px solid #FE0000; font-size:12px; width:940px; margin:auto; margin-top:5px; margin-bottom: 20px; }
#topNavigation ul { margin: 0; padding: 0; margin-bottom:13px; white-space: nowrap; width:700px; float:left; }
#topNavigation ul li { display: inline; list-style-type: none; margin:0px; }
#topNavigation ul li a { padding: 3px 13px; }
#topNavigation ul li a:link, #topNavigation ul li a:visited { color: #4E4E4E; text-decoration: none; }
#topNavigation ul li a:hover, #topNavigation ul li a.active { color: #ffffff; background-color:#FE0000; text-decoration: none; }
/*Sub navigation*/
div.navBox { background-color:#E4E7E7; margin-bottom:4px; padding-bottom:5px; }
div.navBox h2 { color:#B90011; font-size:16px; font-weight:normal; margin:0 0 0 5px; padding-top:5px; padding-left:10px; }
div.navBox h2 a { color:#B90011; text-decoration:none; }
div.navBox h2 a:hover { text-decoration:underline; }
div.navBox h3 { color:#B90011; font-size:12px; font-weight:normal; margin:0 0 0 5px; padding-top:5px; padding-left:10px; }
div.navBox h3 a { color:#B90011; text-decoration:none; }
div.navBox h3 a:hover { text-decoration:underline; }
div.navBox ul { margin-left: 0; padding-left: 0; list-style-type: none; }
div.navBox ul li a { display: block; background-image:url(/Images/icons/arrow.gif); background-repeat:no-repeat; background-position:17px 8px; padding: 4px; padding-left:37px; font-size:12px; color:#666666; }
div.navBox ul li a:link, div.navBox ul li a:visited { text-decoration: none; }
div.navBox ul li a:hover, div.navBox ul li a.active { background-color: #FE0000; color: #fff; background-image:url(/Images/icons/arrow_white.gif); background-repeat:no-repeat; background-position:17px 8px; }
/*Top Search*/
#quicksearch { width:200px; float:right; text-align:right; }
#quicksearch input.keyword { border:solid 1px #999999; width:130px; font-size:11px; }
#quicksearch input#btnSearch, input.Button { background:#999999; color:#FFFFFF; border:solid 1px #999999; font-size:11px; }
/*Footer*/
#footer { background-color:#544F55; padding:15px; color:#CCCCCC; font-size:10px; }
#footer a { color:#CCCCCC; text-decoration:none; }
#footer a:hover { color:#FFF; }
#footerCopyright { color:#FFFFFF; font-size:10px; }
#footerCopyright .left { width:300px; float:left; }
#footerCopyright .right { width:300px; float:right; text-align:right; }
#footerCopyright a { color:#FFFFFF; text-decoration:none; }
#footerCopyright a:hover { color:#CCCCCC; }
/*FORMS*/
input, select, textarea { border:solid 1px #999999; font-size:11px; }
input.field200, textarea.field200 { border:solid 1px #999999; width:200px; font-size:11px; margin-bottom:5px; }
label { padding-bottom:5px; display:block; }
input.btnSearch { background:#999999; color:#FFFFFF; border:solid 1px #999999; font-size:11px; float:right; }
/*Course Rows*/
div.dkGrey { background-color:#CCCCCC; padding:7px; line-height:150%; }
div.dkGrey .left, div.whRow .left { width:350px; float:left; }
div.dkGrey .right, div.whRow .right { width:90px; float:right; text-align: right; }
div.dkGrey a.button { background-color:#808080; color:#FFFFFF!important; text-align:center; width:90px; height:19px; line-height:19px; display:block; margin-bottom:2px; font-size:10px; }
div.whRow { background-color:#f2f2f2; padding:7px; line-height:150%; }
div.whRow a.button { background-color:#D9D9D9; color:#6e676b; text-align:center; width:90px; height:19px; line-height:19px; display:block; margin-bottom:2px; font-size:10px; }
/*TABLES*/
table tr td.Grey, div.Grey { background-color:#F0F0F0; padding:4px 10px; }
/*Announcements*/
ul#AnnouncementsList { margin : 10px 0 10px 25px; padding : 0 0px 10px 0; text-align : left; }
ul#AnnouncementsList li { list-style-type : square; margin : 0px 0 2px 0px; padding : 0; text-align : left; }
ul#AnnouncementsList li a { text-align : left; margin : 0 0 0 0px; padding : 0; color : #4E4E4E; text-decoration : none; }
ul#AnnouncementsList li a:hover { text-decoration : underline; }
/*Testimonials*/
div.testimonialLeft { float:left; width:50px; padding-top:15px; }
div.testimonialRight { float:right; width:150px; }
/*Download box*/
div.downloadBox { width:175px; padding:15px 10px 25px 15px; background-image:url(../Images/download_bg.jpg); background-repeat:no-repeat; margin-bottom:15px; }
div.downloadBox h3 { margin:0; padding:0; margin-bottom:3px; padding-bottom:0px; }
div.downloadBox ul { margin:0px; padding:0px; list-style-type:none; }
div.downloadBox ul li { background-image:url(/Images/icons/arrow.gif); background-repeat:no-repeat; background-position:0px 5px; padding-left:15px; padding-bottom:5px; line-height:11px }
div.downloadBox ul li a { font-weight:bold; color:#333333; text-decoration:none; font-size:10px; }
div.downloadBox ul li a:hover { color:#0063DC; }
.iconLinks { width:auto; float:left; margin-right:20px; }
#content .iconLinks a.grey, .iconLinks a:link, .iconLinks a:visited { font-weight:bold; font-size:11px; color:#666666; }
.courseBox { width:191px; height:172px; padding:5px 10px; float:left; margin-right:30px; margin-top:10px; margin-bottom:15px; background-image:url(../Images/box_courses.jpg); background-repeat:no-repeat; }
.incompanyBox { width:191px; height:172px; padding:5px 10px; margin-top:10px; margin-bottom:15px; float:left; background-image:url(../Images/box_incompany.jpg); background-repeat:no-repeat; }
#content .courseBox p, #content .incompanyBox p { font-size:12px; }

