body{font-family: 'Helvetica', Arial, Sans-Serif!important; background-color: #ffffff; color: #666666; text-align: center; font-size: 11px;}
#wf_content_body{margin:0pt auto; text-align:left; width:800px; background-color:#ffffff;}
#wf_header{min-height:80px; height:127px;}
#wf_header_innerZones{background-color:#888888;}
#wf_content{background-color:#ffffff;}
#wf_Layout{border-left:140px solid #990033; margin-left:0pt; }
#wf_right_column{width:150px;}
#wf_left_column{width:140px; background-color:#990033; color:#ffffff; margin-left:-140px; font-size:12px; font-weight: bold; }
#gerrygtgmenu{margin-top:20px;}
#wf_main_column_buffer{width:auto;}

#gerrygtgmenu .current a{color:#ffffff; text-decoration:none;}
#gerrygtgmenu .last a{color:#ffffff; text-decoration:none;}
#gerrygtgmenu li a{color:#ffffff; text-decoration:none;}
#gerrygtgmenu a{color:#ffffff; text-decoration:none;}
.newsdate{color:#aa003e; font-size:x-small;font-weight:bold;}

.viewmore{color:#555555; font-size:12px;font-weight:bold;}
.textheading{color:#444444; font-size:medium; font-weight:bold; text-transform: uppercase;}
.newcourse{font-weight:bold;}
#gerrygtgmenu a:hover{text-decoration:underline;}

#content{margin-left:0px;margin-right:20px;}
.normaltext{color:#333333; font-size:12px;}
.normaltext h1{color:#454545; font-size:18px; font-weight:bold; margin-top: 0px;}
.normaltext h2{color:#454545; font-size:14px; font-weight:bold; margin-top: 0px; letter-spacing:-1px;}
.normaltext h4{font-size: 16px; color: #972540; margin-top: 0px!important; padding-bottom:0px!important; margin-bottom: 0px!important;}
.normaltext h5 {font-size: 14px; color: #565656; margin-top: 3px; margin-bottom: 3px;}
.normaltext h5 a {text-decoration: none; color: #565656; margin-top:3px; margin-bottom: 3px; padding-left: 13px; background: url(/images/gtg/homepage/redarrow.jpg) no-repeat center left!important;}
.normaltext h5 a:hover {text-decoration: underline;}
.normaltext p { color:#454545; font-weight:normal; line-height:16px;} 
.normaltext p .intro { font-weight:bold;}
.normaltext p a{color:#972540; font-weight:bold; text-decoration: underline;}
.normaltext p a:hover{text-decoration:none;}


.textheadersmall{color:#444444; font-size:medium;font-weight:normal;}
#centrelink a{background-color:#666666;color:#ffffff; font-size:x-small;font-weight:bold;text-decoration:none;}
.centrelink a:hover{text-decoration:underline;}
#centrelink a{background-color:#444444;color:#ffffff; font-size:x-small;font-weight:bold;padding-left:3px;}
#centrelink a:hover{text-decoration:underline;}

table{margin-bottom:5px;margin-top:5px;}
#wf_top_main_content_buffer { margin-left: 10px!important; margin-top: 10px!important; }

#flash_video {text-align:center;}

#wf_footer_outside_top {text-align:center;}
#wf_footer_outside_top a{color:#333333; text-decoration:underline;}

/* Changes added for Drum Promotion 1st Aug 2008 */

#gtg_alternative p {color:#666666;font-size:12px; margin: 5px;}
#gtg_alternative a {color:#666666;font-weight:bold;text-decoration:underline;}
#gtg_alternative a:hover {color:#97253f;text-decoration:none;}
#gtg_alternative h2 {font-size:18px;font-weight:bold;color:#FFFFFF; margin:3px; padding: 0px; padding-left: 4px;}

/* Red Bold Text Class */

.red {color:#972540!important;font-weight:bold;}

/* Christmas 2 for 1 promotion 2008 */

.tableheadertext{ color:#FFFFFF; font-size:15px; }

/** NEWSROOM **/

#newsroom {color:#454545; font-size: 12px;}
#newsroom h1 {color:#565656; font-size:24px; font-weight:bold; margin-top: 0px;}
#newsroom p a {color:#972540; text-decoration: none;}
#newsroom p a:hover {text-decoration:underline;}

#newsroom #storylinks p a {color:#333333; text-decoration:none;}
#newsroom #storylinks p a:hover {text-decoration:underline;}

#newsroom #newsarchive {font-size: 10px; color:#454545;}
#newsroom #newsarchive p {margin:0px;}
#newsroom #newsarchive h1 {font-size:12px; margin:0px;}
#newsroom #newsarchive h1 a {color:#990033; text-decoration:underline; font-weight: bold;}
#newsroom #newsarchive h1 a:hover {text-decoration:none; }

/**** BA CHANGES FOR FORM STYLING ****/

.submit {background-image:url(http://www.gtg.co.uk/images/gtg/contactus/gtg-form-button.jpg); background-repeat:no-repeat; height:28px; width:107px; color:#FFFFFF; font-size:16px; font-weight:bold; text-align:center; border:none; margin-top:20px; }

.form_table tr:nth-child(odd) {background-color:#888; color:#FFF!important; font-weight:bold;}
.form_table tr {color:#333;}
.form_table .td_label {font-weight:bold; font-size:11px; width:185px; padding:5px 0px 4px 5px;}

.form_table .td_field {background-color:#FFF;}
.form_table .td_field .text {width:180px; height:18px;}
.form_table .td_field .textarea {width:184px;}
.form_table .td_field .select {width:187px;}


/** Footer **/

#wf_footer { text-align:center; margin-top:10px; }

#wf_footer #wf_footer_outside_top { background-color:#f1f1f1; margin:0px auto; }
#wf_footer #wf_footer_outside_top .footer-links { width:100%; padding-top:5px; text-align:left;}
#wf_footer #wf_footer_outside_top .footer-links td { width:25%; border-right:1px solid #CCCCCC; padding:0px 10px 0px 10px;}
#wf_footer #wf_footer_outside_top .footer-links .last { width:25%; border:none!important; }

#wf_footer #wf_footer_outside_top .footer-links h2 { font-size:14px; font-weight:bold; color:#333333; margin-top:0px; }
#wf_footer #wf_footer_outside_top .footer-links p { font-size:12px; font-weight:bold; color:#333333; }
#wf_footer #wf_footer_outside_top .footer-links p a { text-decoration:none;}
#wf_footer #wf_footer_outside_top .footer-links ul { padding-left:13px; color:#990033; font-size:10px; font-weight:bold;}
#wf_footer #wf_footer_outside_top .footer-links ul li a {color:#990033; text-decoration:none;}
#wf_footer #wf_footer_outside_top .footer-links ul li a:hover { text-decoration:underline;}


#wf_footer #wf_footer_innerZones { height:85px; text-align:left; margin-top:10px; background-image:url(http://www.gtg.co.uk/images/template/footer-bg.jpg); background-repeat:repeat-x; background-position:bottom center;}
#wf_footer #wf_footer_innerZones .align_center { margin-left:150px; margin-top:2px; }
#wf_footer #wf_footer_innerZones p {margin:0px; font-size:14px; color:#FFF; font-weight:bold; letter-spacing:-1px;}
#wf_footer #wf_footer_innerZones p .small {color:#cccccc; font-size:9px; line-height:10px; letter-spacing:normal!important;}
#wf_footer #wf_footer_innerZones p a {margin:0px; color:#FFF; text-decoration:none;}
#wf_footer #wf_footer_innerZones p a:hover {text-decoration:underline;}

/** CHANGES FOR MICROSOFT PAGE SEPT 10 **/

.redbold23 {
	color: #972540;
	font-size:23px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.redbolditalic13 {
	color: #972540;
	font-size:13px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:italic;
}

.red11 {
	color: #972540;
	font-size:11px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold
	
}

/** GTG CATERING OPTIONS 3.11.10 **/

.catering .textheading {font-size:23px; letter-spacing:-1px; word-spacing: 0.05em;}
.catering .healthy{margin-top:-12px; margin-bottom:-5px;}

.catering .backtotop {text-align:right;}

.catering_table {width:649px; margin-top:0px;}
.catering_table td {padding:5px;vertical-align:text-top;}
.catering_table tr:hover {background-color:#ebebeb; cursor:pointer;}

.catering_table .header {color:#fff; background-color:#999; padding:5px; font-size:16px; font-weight:bold;}
.catering_table .item {border-bottom:thin solid #ebebeb; padding-left:5px; font-size:13px; color:#333;}
.catering_table .item p {font-size:13px; margin-top:2px; margin-bottom:4px; color:#333;}
.catering_table .item a {color:#333; font-weight:normal; color:#972540;}
.catering_table .price {border-left:thin dotted #fff; color:#fff; background-color:#999; font-size:14px!important; font-weight:bold; text-align:right; width:135px;}
.catering_table .price .comment {display:block; font-size:12px; font-weight:normal;}

.catering_table .item_last {padding-left:5px; font-size:13px; letter-spacing:1em;}
.catering_table .price_last {color:#333; font-weight:bold;font-size:15px; text-align:right;}


/* GTG Modern Apprenticeships Form 2011 */

.mapps_form { margin-top:-20px!important; background-color:#f1f1f1; padding:10px 15px 10px 15px; width:606px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; text-align:center; }
.mapps_form #mapps2011 { width:420px; font-size:11px; color:#454545; margin:0px auto!important; background-color:none!important; }

.mapps_form #mapps2011 .submit {float:right; background-image:url(http://www.gtg.co.uk/images/modern_apprenticeships/2011/87489_form-button.png); background-color:transparent; background-repeat:no-repeat; height:46px; width:214px; color:#FFFFFF; font-size:24px; font-weight:bold; text-align:center; border:none; margin-top:20px; text-shadow:1px 1px 1px #000; }
.mapps_form #mapps2011 .form_table tr:nth-child(odd) {background-color:#f1f1f1!important; color:#454545!important; font-weight:bold;}

.mapps_form #mapps2011 .form_table td { padding-bottom:5px; }
.mapps_form #mapps2011 .form_table .td_label {text-align:left; width:120px; font-weight:bold; font-size:12px; padding:5px 0px 4px 5px;}
.mapps_form #mapps2011 .form_table .td_field { padding-left:15px; text-align:left; background-color:#f1f1f1!important; }
.mapps_form #mapps2011 .form_table .td_field .text {width:270px; height:18px;}
.mapps_form #mapps2011 .form_table .td_field .textarea {width:270px; height:170px;}
.mapps_form #mapps2011 .form_table .td_field .select {width:150px!important;}


/** GTG PROJECT MANAGEMENT SECTION 4.7.11 **/
.project-lh-column { width: 459px; float: left; }

ul.project-course-list { line-height: 32px; padding-left: 20px; }
.project-course-list li a { font-weight: bold; font-size: 15px; color: #990134; text-decoration: none; }
.project-course-list li a:hover { text-decoration: underline; }

.project-sidebar { width: 149px; height: 737px; float: right; background-color: #f1f1f1; padding: 0px 10px 10px 10px; }
.project-sidebar span.1stline { font-size: 15px; font-weight: bold; }
.project-sidebar span.2ndline { font-size: 18px; font-weight: bold; margin-top: 3px; }

.project-sidebar ul.course-menu { font-size: 11px; font-weight: bold; color: #454545; line-height: 15px; padding-left: 0px; list-style: none; }
.course-menu li { border-bottom: 1px solid #dedede; padding: 5px 0px 5px 0px; }
.course-menu li a { color: #454545; text-decoration: none; }
.course-menu li a:hover { color: #990134; }

ul.key-benefits-list { line-height: 27px; padding-left: 20px; }
.key-benefits-list li { font-weight: bold; font-size: 12px; color: #454545; text-decoration: none; }




/** GTG NEWSROOM UPDATES 30.1.12 **/
.newsroom-wrapper {
	width: 636px;
	overlfow: hidden;	
}

.top-story {
	width: 636px;
	float: left;
	margin-bottom: 20px;
}

.top-story img {
	float: left;
	display: block;
}

.top-story-content {
	float: left;
	margin: 0px 0px 0px 10px;
	width: 250px;
}

.top-story-content h2 {
	margin-top: 0px;
}

.top-story-content p {
	color: #45455;
	font-size: 12px;
}

a.CTA {
	font-size: 14px;
	color: #972540;
	font-weight: bold;
	text-decoration: underline;
}

a.CTA:hover {
	color: #454545;
	font-weight: bold;
	text-decoration: underline;
}

.newsroom-wrapper .story .intro {
	float: left;
	width: 210px;
}

.newsroom-wrapper .story {
	float: left;
	width: 285px;
	margin: 25px 20px 0px 0px;
}

.newsroom-wrapper .story img {
	float: left;
	display: block;
	margin-right: 10px;
}

.newsroom-wrapper .story a {
	font-weight: bold;
 	color: #990033;
 	font-size: 12px;
 	text-decoration: underline;
 	display: block;
 	float: left;
 	line-height: 1.4;
}

.newsroom-wrapper .story a:hover {
	font-weight: bold;
 	color: #454545;
 	font-size: 12px;
 	text-decoration: underline;
}

.newsroom-wrapper .story p.date {
	display: block;
	float: left;
	font-size: 10px;
	font-weight: bold;
	color: #a9a9a9;
	margin: 5px 0px 5px 0px;
}

.newsroom-wrapper .story p {
	font-size: 10px;
	color: #454545;
	margin: 0px 0px 0px 0px;
	display: block;
	float: left;
}
