@charset "utf-8";
/* CSS Document */

body{
font-family:Arial, Helvetica, sans-serif;
color:#020205;
font-size:12px;
}

#wrapper{
width:980px;
margin:0 auto;
}

#header{
width:980px;
height:164px;
position:relative;
float:left;
background:url(/images/training-header.jpg) no-repeat;
}

#header #logo_link{
width:251px;
height:50px;
position:relative;
float:left;
display:block;
margin:10px 0 0 20px;
text-decoration:none;
}

#header #logo_link a{
text-decoration:none;
}

#header #logo_link a:visited{
text-decoration:none;
}


#header #logo_link span{
visibility:hidden;
}

#header #nav{
width:932px;
height:55px;
position:relative;
float:left;
display:inline;
margin:45px 0 0 24px;
}
#header #nav #top_nav{
width:929px;
height:27px;
position:relative;
float:left;
padding:0 0 0 3px;
}

#content{
width:980px;
position:relative;
float:left;
background:url(/images/bg.jpg) repeat-y;
}

#content #top{
width:932px;
height:53px;
position:relative;
float:left;
display:inline;
margin:4px 0 0 24px;
}

#content #top #news{
width:585px;
height:35px;
position:relative;
float:left;
background:url(/images/news.jpg) no-repeat;
padding:18px 0 0 140px;
overflow:hidden;
}

#content #top #button_holder{
width:199px;
height:53px;
position:relative;
float:right;
}

#content #top #button_holder #blog_button a{
width:97px;
height:24px;
position:relative;
float:left;
background:url(/images/function-btn.jpg) no-repeat 0 0;
text-align:center;
text-decoration:none;
line-height:24px;
color:#020205;
margin:0 5px 0 0
}

#content #top #button_holder #blog_button a:hover{
background:url(/images/function-btn.jpg) no-repeat 0 -24px;
color:#FFFFFF;
}

#content #top #button_holder #aaa_button_holder{
width:97px;
height:24px;
position:relative;
float:left;
}

#content #top #button_holder #aaa_button_holder #a_minus a{
width:49px;
height:24px;
position:relative;
float:left;
background:url(/images/a-btn-left.jpg) no-repeat 0 0;
text-align:center;
line-height:24px;
color:#020205;
text-decoration:none;
}

#content #top #button_holder #aaa_button_holder #a_minus a:hover{
background:url(/images/a-btn-left.jpg) no-repeat 0 -24px;
color:#FFFFFF;
}

#content #top #button_holder #aaa_button_holder #a_plus a{
width:48px;
height:24px;
position:relative;
float:left;
background:url(/images/a-btn-right.jpg) no-repeat 0 0;
text-align:center;
line-height:24px;
color:#020205;
text-decoration:none;
}

#content #top #button_holder #aaa_button_holder #a_plus a:hover{
background:url(/images/a-btn-right.jpg) no-repeat 0 -24px;
color:#FFFFFF;
}

#content #top #button_holder #bookmark_button a{
width:97px;
height:24px;
position:relative;
float:left;
background:url(/images/function-btn.jpg) no-repeat 0 0;
text-align:center;
line-height:24px;
color:#020205;
margin:5px 5px 0 0;
text-decoration:none;
}


#content #top #button_holder #bookmark_button a:hover{
background:url(/images/function-btn.jpg) no-repeat 0 -24px;
color:#FFFFFF;
}

#content #top #button_holder #login_button a{
width:97px;
height:24px;
position:relative;
float:left;
background:url(/images/function-btn.jpg) no-repeat 0 0;
text-align:center;
text-decoration:none;
line-height:24px;
color:#020205;
margin:5px 0 0 0
}

#content #top #button_holder #login_button a:hover{
background:url(/images/function-btn.jpg) no-repeat 0 -24px;
color:#FFFFFF;
}

#content #main{
width:932px;
position:relative;
float:left;
display:inline;
margin:7px 0 0 24px;
}

#content #main #left_column{
width:199px;
position:relative;
float:left;
}

#content #main #left_column #left_top{
width:199px;
height:7px;
position:relative;
float:left;
font-size:1px;
background:url(/images/small-top.jpg) no-repeat;
}

#content #main #left_column #left_title{
width:190px;
height:31px;
position:relative;
float:left;
background:#f1edea;
padding:4px 0 0 9px;
}

#content #main #left_column #black_gloss_holder{
width:199px;
position:relative;
float:left;
background:#f1edea;
}

#content #main #left_column #black_gloss{
width:171px;
position:relative;
float:left;
display:inline;
margin:0 0 0 9px;
background:url(/images/black-gloss.jpg) no-repeat #020205;
padding:5px 5px 0 5px;
line-height:20px;
}

#content #main #left_column #black_gloss a{
text-decoration:none;
color:#FFFFFF;
}

#content #main #left_column #black_gloss a:hover{
text-decoration:none;
color:#cf2622;
}

#content #main #left_column #black_bottom{
width:181px;
height:6px;
position:relative;
float:left;
display:inline;
font-size:1px;
margin:0 0 0 9px;
background:url(/images/black-bottom.jpg) no-repeat;
}

#content #main #left_column #left_bottom{
width:199px;
height:9px;
position:relative;
float:left;
font-size:1px;
background:url(/images/small-bottom.jpg) no-repeat;
}

#content #main #left_column #left_top_2{
width:199px;
height:7px;
position:relative;
float:left;
font-size:1px;
margin:8px 0 0 0;
background:url(/images/small-top.jpg) no-repeat;
}

#content #main #left_column #left_title_2{
width:190px;
height:31px;
position:relative;
float:left;
background:#f1edea;
padding:4px 0 0 9px;
}

#content #main #left_column #black_gloss_holder_2{
width:199px;
position:relative;
float:left;
background:#f1edea;
}

#content #main #left_column #black_gloss_2{
width:171px;
position:relative;
float:left;
display:inline;
margin:0 0 0 9px;
background:url(/images/black-gloss.jpg) no-repeat #020205;
padding:5px 5px 0 5px;
}

#content #main #left_column #black_gloss_2 a{
text-decoration:none;
color:#FFFFFF;
}

#content #main #left_column #black_gloss_2 a:hover{
text-decoration:none;
color:#cf2622;
}

#content #main #left_column #black_bottom_2{
width:181px;
height:6px;
position:relative;
float:left;
display:inline;
font-size:1px;
margin:0 0 0 9px;
background:url(/images/black-bottom.jpg) no-repeat;
}

#content #main #left_column #left_bottom_2{
width:199px;
height:9px;
position:relative;
float:left;
font-size:1px;
background:url(/images/small-bottom.jpg) no-repeat;
}

#content #main #left_column #left_top_news{
width:199px;
height:7px;
position:relative;
float:left;
margin:8px 0 0 0;
font-size:1px;
background:url(/images/small-top.jpg) no-repeat;
}

#content #main #left_column #left_title_news{
width:190px;
height:31px;
position:relative;
float:left;
background:#f1edea;
padding:4px 0 0 9px;
}

#content #main #left_column #black_gloss_holder_news{
width:199px;
position:relative;
float:left;
background:#f1edea;
}

#content #main #left_column #black_gloss_news{
width:171px;
position:relative;
float:left;
display:inline;
margin:0 0 0 9px;
background:url(/images/black-gloss.jpg) no-repeat #020205;
padding:10px 5px 0 5px;
}

#content #main #left_column #black_gloss_news a{
color:#FFFFFF;
text-decoration:none;
}

#content #main #left_column #black_gloss_news a:hover{
color:#e046d5;
text-decoration:none;
}

#content #main #left_column #black_bottom_news{
width:181px;
height:6px;
position:relative;
float:left;
display:inline;
margin:0 0 0 9px;
font-size:1px;
background:url(/images/black-bottom.jpg) no-repeat;
}

#content #main #left_column #left_bottom_news{
width:199px;
height:9px;
position:relative;
float:left;
background:url(/images/small-bottom.jpg) no-repeat;
}

#content #main #middle_column{
width:518px;
position:relative;
float:left;
margin:0 0 0 8px;
}

#content #main #middle_column #middle_top{
width:518px;
height:7px;
position:relative;
float:left;
font-size:1px;
background:url(/images/middle-top.jpg) no-repeat;
}

#content #main #middle_column #middle_main{
width:488px;
position:relative;
float:left;
background-color:#f1edea;
padding:0 15px 0 15px;
}

#content #main #middle_column #middle_main h1{
color:#cf2622;
font-size:20px;
}

#content #main #middle_column #middle_main a{
color:#cf2622;
text-decoration:none;
font-weight:bold;
}

#content #main #middle_column #middle_main a:hover{
text-decoration:none;
color:#020205;
font-weight:bold;
}

.seo-training{
background-image:url(/images/seo-training-image.jpg);
background-repeat:no-repeat;
background-position:right bottom;
}

.google-training{
background-image:url(/images/google-training-image.jpg);
background-repeat:no-repeat;
background-position:right bottom;
}

.ebay-training{
background-image:url(/images/ebay-training-image.jpg);
background-repeat:no-repeat;
background-position:right bottom;
}

.email-training{
background-image:url(/images/email-training-image.jpg);
background-repeat:no-repeat;
background-position:right bottom;
}

.ecommerce-training{
background-image:url(/images/e-commerce-training-image.jpg);
background-repeat:no-repeat;
background-position:right bottom;
}

.web_accessibility-training{
background-image:url(/images/web-accessibility-training-image.jpg);
background-repeat:no-repeat;
background-position:right bottom;
}

.affiliate-training{
background-image:url(/images/affiliate-training-image.jpg);
background-repeat:no-repeat;
background-position:right bottom;
}

.social-media-training{
background-image:url(/images/social-media-training-image.jpg);
background-repeat:no-repeat;
background-position:right bottom;
}

.training-overview{
background-image:url(/images/training-over-image.jpg);
background-repeat:no-repeat;
background-position:right bottom;
}

#content #main #middle_column #middle_main #course_topic{
width:242px;
position:relative;
float:left;
}

#content #main #middle_column #middle_main #course_date{
width:242px;
position:relative;
float:left;
}

#content #main #middle_column #middle_bottom{
width:518px;
height:7px;
position:relative;
float:left;
font-size:1px;
background:url(/images/training-footer.jpg) no-repeat;
}

#content #main #middle_column #middle_bottom_blank{
width:518px;
height:7px;
position:relative;
float:left;
font-size:1px;
background:url(/images/middle-bottom.jpg) no-repeat;
}

#content #main #right_column{
width:199px;
position:relative;
float:right;
}

#content #main #right_column #right_top{
width:199px;
height:7px;
position:relative;
float:right;
font-size:1px;
background:url(/images/small-top.jpg) no-repeat;
}

#content #main #right_column #right_title{
width:190px;
height:31px;
position:relative;
float:right;
background:#f1edea;
padding:4px 0 0 9px;
}

#content #main #right_column #red_gloss_holder{
width:199px;
position:relative;
float:right;
background:#f1edea;
}

#content #main #right_column #red_gloss{
width:171px;
position:relative;
float:right;
display:inline;
margin:0 9px 0 0;
background:url(/images/red-gloss.jpg) no-repeat #cf2622;
padding:5px 5px 0 5px;
}

.training_line_height{
line-height:24px;
}

#content #main #right_column #red_gloss a{
color:#FFFFFF;
text-decoration:none;
}

#content #main #right_column #red_gloss a:hover{
color:#020205;
text-decoration:none;
}

#content #main #right_column #red_gloss ul{
margin:0;
padding:15px;
font-size:12px;
color:#FFFFFF;
}

#content #main #right_column #red_bottom{
width:181px;
height:6px;
position:relative;
float:right;
display:inline;
font-size:1px;
margin:0 9px 0 0;
background:url(/images/red-bottom.jpg) no-repeat;
}

#content #main #right_column #right_bottom{
width:199px;
height:9px;
position:relative;
float:right;
font-size:1px;
background:url(/images/small-bottom.jpg) no-repeat;
}

#content #main #right_column #right_top_2{
width:199px;
height:7px;
position:relative;
float:right;
font-size:1px;
margin:8px 0 0 0;
background:url(/images/small-top.jpg) no-repeat;
}

#content #main #right_column #right_title_2{
width:190px;
height:31px;
position:relative;
float:right;
background:#f1edea;
padding:4px 0 0 9px;
}

#content #main #right_column #red_gloss_holder_2{
width:199px;
position:relative;
float:right;
background:#f1edea;
}

#content #main #right_column #red_gloss_2{
width:171px;
position:relative;
float:right;
display:inline;
margin:0 9px 0 0;
background:url(/images/red-gloss.jpg) no-repeat #cf2622;
padding:5px 5px 0 5px;
}

#content #main #right_column #red_gloss_2 a{
color:#FFFFFF;
text-decoration:none;
}

#content #main #right_column #red_gloss_2 a:hover{
color:#020205;
text-decoration:none;
}

#content #main #right_column #red_bottom_2{
width:181px;
height:6px;
position:relative;
float:right;
display:inline;
font-size:1px;
margin:0 9px 0 0;
background:url(/images/red-bottom.jpg) no-repeat;
}

#content #main #right_column #right_bottom_2{
width:199px;
height:9px;
position:relative;
float:right;
font-size:1px;
background:url(/images/small-bottom.jpg) no-repeat;
}

.icon_box{
width:199px;
position:relative;
float:left;
margin:8px 0 0 0;
}

.icon_box_hang{
width:199px;
position:relative;
float:left;
}

#content #rss_feed{
width:677px;
height:105px;
position:relative;
float:left;
margin:8px 0 0 0;
background:url(/images/rss-feed-bg.jpg) no-repeat;
padding:7px 5px 0 250px
}

.story_holder{
margin:0 0 5px 0;
}

#content #rss_feed a{
font-weight:bold;
text-decoration:none;
color:#cf2622;
}

#content #rss_feed a:hover{
font-weight:bold;
text-decoration:none;
color:#020205;
}


#footer{
width:980px;
height:50px;
position:relative;
float:left;
background:url(/images/footer.jpg) no-repeat;
text-align:center;
padding:10px 0 0 0;
color:#FFFFFF;
}

#footer #e4d{
height:25px;
line-height:25px;
position:relative;
float:left;
display:inline;
margin:0 0 0 24px;
}

#footer #sitemap{
height:25px;
line-height:25px;
position:relative;
float:right;
display:inline;
margin:0 24px 0 0;
}

#footer a{
text-decoration:none;
color:#FFFFFF;
}

#footer a:hover{
text-decoration:none;
color:#cf2622;
}

.large_black_text{
font-size:18px;
}

.large_training_text{
font-size:18px;
color:#cf2622;
}

.small_white_text{
color:#FFFFFF;
}

.training_intro_text{
color:#cf2622;
font-size:14px;
font-weight:bold;
}
.training_small_red_text{
color:#cf2622;
font-weight:bold;
}

.delegate_holder{
width:242px;
position:relative;
float:left;
}

.delegate_row_input{
width:242px;
height:25px;
position:relative;
float:left;
}

.delegate_row_input label{
width:100px;
height:25px;
line-height:25px;
display:block;
float:left;
font-weight:bold;
}

.delegate_row_input input{
width:130px;
position:relative;
float:left;
}
.row_input{
width:242px;
height:25px;
line-height:25px;
position:relative;
float:left;
}

.row_input input{
width:130px;
position:relative;
float:left;
}

.row_input label{
width:100px;
height:25px;
line-height:25px;
display:block;
float:left;
font-weight:bold;
}

.admin_row_input{
width:484px;
height:25px;
line-height:25px;
position:relative;
float:left;
}

.admin_row_input_overview{
width:484px;
height:50px;
line-height:25px;
position:relative;
float:left;
}

.admin_row_input input{
width:130px;
position:relative;
float:left;
}

.admin_row_input label{
width:120px;
height:25px;
line-height:25px;
display:block;
float:left;
font-weight:bold;
}

.course_details_header_tr{
font-weight:bold;
color:#cf2622;
}

.course_details_table{
border:solid 1px #020205;
}

.month_row_input{
width:156px;
height:25px;
line-height:25px;
position:relative;
float:left;
padding:0 0 0 5px;
}

.submitbutton {
	color: #ffffff;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	background-color: #cf2622;
	CURSOR: hand;
	font-weight: bold;
	height: 24px;
	width: 250px;
}

.donebutton {
	color: #ffffff;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	background-color: #cf2622;
	CURSOR: hand;
	font-weight: bold;
	height: 24px;
}

.course_details_button {
	color: #ffffff;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	background-color: #cf2622;
	CURSOR: hand;
	font-weight: bold;
	height: 18px;
}

.light_grey_corner{
width:488px;
height:7px;
position:relative;
float:left;
background:url(/images/light-grey-corner.jpg) no-repeat;
font-size:1px;
}

.light_grey_corner_bottom{
width:488px;
height:7px;
position:relative;
float:left;
background:url(/images/light-grey-corner-bottom.jpg) no-repeat;
font-size:1px;
}

.light_grey_corner_bottom_margin{
width:488px;
height:7px;
position:relative;
float:left;
background:url(/images/light-grey-corner-bottom.jpg) no-repeat;
font-size:1px;
margin:0 0 10px 0;
}


.group_box{
width:488px;
position:relative;
float:left;
background-color:#e4e4e4;
}

.group_box_padding{
width:468px;
position:relative;
float:left;
display:inline;
padding:0 10px 5px 10px;
background-color:#e4e4e4;
}

.view_bookings_name{
width:278px;
height:25px;
line-height:25px;
position:relative;
float:left;
}

.view_bookings_details{
width:100px;
height:25px;
line-height:25px;
position:relative;
float:left;
text-align:center;
}

.view_course_name{
width:178px;
height:25px;
line-height:25px;
position:relative;
float:left;
}

.view_course_date{
width:100px;
height:25px;
line-height:25px;
position:relative;
float:left;
text-align:center;
}
.view_course_level{
width:100px;
height:25px;
line-height:25px;
position:relative;
float:left;
text-align:center;
}

.view_course_details{
width:70px;
height:25px;
line-height:25px;
position:relative;
float:left;
text-align:center;
}

.view_course_Trainer{
width:50px;
height:25px;
line-height:25px;
position:relative;
float:left;
text-align:center;
}

.view_trainer_date{
width:200px;
height:25px;
line-height:25px;
position:relative;
float:left;
text-align:center;
}

.full_row_box{
width:488px;
height:25px;
line-height:25px;
position:relative;
float:left;
}

.full_row_box label{
width:100px;
height:25px;
line-height:25px;
display:block;
float:left;
font-weight:bold;
}

.full_row_notify{
width:488px;
height:25px;
line-height:25px;
position:relative;
float:left;
}

.full_row_notify label{
width:140px;
height:25px;
line-height:25px;
display:block;
float:left;
font-weight:bold;
}

.full_row_notify input{
width:200px;
display:block;
float:left;
}

.grant_pop_up {
	position:absolute;
	left: -298px;
	top: -165px;
	width:317px;
	height:186px;
	visibility:hidden;
}

img, div { behavior: url(/iepngfix.htc) }
