﻿/* Type 1 - Home page */

#homeWrapper
{
margin:auto;
width:930px;
height:550px;
text-align:left;
background-image:url(/images/home/home_background_head.jpg);
background-repeat:no-repeat;

}

#homeCentreHolder
{
width:930px;
height:212px;
}

#homeCentreWelcome
{
width:308px;
height:212px;
padding-left:32px;
float:left;
}

#homeCentreTraining
{
margin-top:50px;
width:330px;
height:162px;
margin-right:240px;
float:right;
}

#featureCourseButton
{
width:280px;
height:25px;
background-image:url(/images/home/feature_course_button.gif);
background-repeat:no-repeat;
margin-top:8px;
padding-top:4px;
}

#homeBottomHolder
{
width:930px;
height:161px;
background-color:#E4E4E4;
}

#homeBottomgerry
{
width:308px;
height:151px;
float:left;
padding-top:10px;
padding-left:32px;
}

.aboutButton
{
width:110px;
height:25px;
background-image:url(/images/home/about_button.gif);
background-repeat:no-repeat;
margin-top:-8px;
padding-top:4px;
float:left;
}

#homeBottomQuick
{
width:570px;
height:161px;
float:right;
}

.quickLinkBox
{
width:115px;
height:161px;
background-image:url(/images/home/quick_link_bg.jpg);
background-repeat:no-repeat;
float:left;
margin-right:24px;
}

.quickLinkImage
{
padding:0px;
margin:0px;
width:107px;
height:88px;
padding-left:1px;
padding-top:16px;
}

.quickLinkImage a
{
padding:0px;
}

.quickLinkText
{
padding:0px;
margin:0px;
width:107px;
height:50px;
padding-top:4px;
}

.quickLinkText a
{
padding:0px;
}


/* TYPE 2 - graphic menu pages */

#tcMenuButtonHolder
{
width:595px;
min-height:300px;
}

#featureCourseBox
{
width:460px;
height:56px;
padding-left:110px;
padding-top:14px;
margin-bottom:15px;
background-image:url(/images/courses/feature_bg.jpg);
background-repeat:no-repeat;
}

.coursesBoxHolder
{
width:570px;
height:90px;
margin-bottom:15px;
}

.directorsCourseBox
{
width:172px;
height:79px;
padding-left:108px;
padding-top:11px;
background-image:url(/images/courses/main_category_1.jpg);
background-repeat:no-repeat;
float:left;
}

.financialCourseBox
{
width:172px;
height:79px;
padding-left:108px;
padding-top:11px;
background-image:url(/images/courses/main_category_2.jpg);
background-repeat:no-repeat;
float:right;
}

.buyingCourseBox
{
width:172px;
height:79px;
padding-left:108px;
padding-top:11px;
background-image:url(/images/courses/main_category_3.jpg);
background-repeat:no-repeat;
float:left;
}

.specialistCourseBox
{
width:172px;
height:79px;
padding-left:108px;
padding-top:11px;
background-image:url(/images/courses/main_category_4.jpg);
background-repeat:no-repeat;
float:right;
}



/* TYPE 3 - text button menu pages */

.allCoursesBox
{
width:570px;
height:70px;
margin-bottom:10px;
}

.allCoursesWideBox
{
width:570px;
height:100px;
margin-bottom:10px;
}

.newsBg
{
background-image:url(/images/interface/news_button_bg.jpg);
background-repeat:no-repeat;
}

.newsWideBg
{
background-image:url(/images/interface/news_button_wide_bg.jpg);
background-repeat:no-repeat;
}

.webwatchWideBg
{
background-image:url(/images/interface/webwatch_button_wide_bg.jpg);
background-repeat:no-repeat;
}

.briefingNotesWideBg
{
background-image:url(/images/interface/briefing_notes_button_wide_bg.jpg);
background-repeat:no-repeat;
}

.hotTopicsWideBg
{
background-image:url(/images/interface/hot_topics_button_wide_bg.jpg);
background-repeat:no-repeat;
}

.videosWideBg
{
background-image:url(/images/interface/videos_button_wide_bg.jpg);
background-repeat:no-repeat;
}






.courseLengthBox
{
width:95px;
height:20px;
margin-top:25px;
text-align:center;
float:left;
}

.dateWideBox
{
width:95px;
height:20px;
margin-top:42px;
text-align:center;
float:left;
}

.blogDateBox
{
width:95px;
height:40px;
margin-top:12px;
text-align:center;
float:left;
}

.courseDetailsBox
{
width:445px;
height:55px;
margin-top:8px;
padding-right:15px;
float:right;
}


/* TYPE 4 - content pages */

#pdfHolder
{
width:240px;
height:36px;
padding-bottom:25px;
}

#pdfIcon
{
width:35px;
height:36px;
float:left;
}

#pdfLink
{
width:190px;
height:30px;
float:right;
padding-top:6px;
}

#companyInfoBox
{
padding-left:22px;
}


/* TYPE 5 - blog pages */

.blogHolder
{
width:595px;
min-height:66px;
}

.blogTitleHolder
{
width:594px;
height:22px;
padding-top:4px;
border-top:1px dashed #ffffff;
border-bottom:1px dashed #555555;
}

.blogTitle
{
width:500px;
height:18px;
float:left;
}

.blogDate
{
width:80px;
height:18px;
float:right;
text-align:right;
padding-right:2px;
}

.blogContent
{
width:595px;
min-height:66px;
padding-top:10px;
}

.blogFooterHolder
{
width:595px;
height:30px;
padding-top:10px;
}

.blogEmailLink
{
width:200px;
height:30px;
float:left;
}