.mytablehar
{
	font-size: 11px;
}

/*So arrogant I tag my CSS files like some kind of primeval ape*/
* { margin: 0; padding: 0; border-width: 0; font-size: 10px; }
* * { font-size: 1em; }
address { display: block; margin: .8em 0 .8em 0; font: 1.2em verdana, sans; }
acronym { border-bottom: 1px dotted #353535; cursor: help; }
body { background: #d6e7f6 url(../img/body_bg.gif) repeat-x; }
fieldset { padding: 1.8em 2.4em 1.8em 2.4em; background: #e9edf1; border: 1px solid #c0cedd; }
legend { padding: .2em .8em .2em .8em; background: #e9f0f7 url(../img/legend_bg.gif) bottom repeat-x; border: 1px solid #c0cedd; font: 1.2em tahoma, sans; font-weight: bold; color: #1c508f; }
small { font-size: .8em; }

/*LAYOUT*/
#wrapper { margin-top: .3em; background: #d6e7f6 url(../img/wrapper_bg.gif) top repeat-x; }
.center_content { width: 92em; margin-right: auto; margin-left: auto; }
#header { position: relative; height: 9em; }
#logo { display: block; width: 42em; height: 6.9em; padding-top: 2.4em; }
#call { display: block; position: absolute; top: 0; right: 0; width: 26em; height: 6.7em; }
#menu_holder .t { position: relative; height: 7px; margin: 0 8px 0 8px; background: url(../img/menu_holder_t.png) repeat-x; }
#menu_holder .tl { position: absolute; left: -8px; width: 8px; height: 7px; }
#menu_holder .tr { position: absolute; right: -8px; width: 8px; height: 7px; }
#menu_holder .c { padding: 0 .9em 0 .9em; background: #789cbd url(../img/menu_holder_c.png) top repeat-x; }
#menu_holder .b { height: .5em; background: #b9ccdf; border-bottom: 1px solid #adbdcd; }
#menu { background: #69879f url(../img/menu_bg.png) top repeat-x; border-top: 1px solid #9fbcd9; }
#menu_items { margin: 0 .1em 0 .1em; padding: 0 .9em 0 .9em; background: #6b89a5 url(../img/menu_items_bg.png) top repeat-x; }
#menu_items a { display: block; padding: 0 .9em 0 1em; font: 1.2em tahoma, sans; line-height: 2.5em; font-weight: bold; text-align: center; text-decoration: none; color: #fff; }
#menu_items .category { position: relative; z-index: 2; float: left; width: 12.5em; }
#menu_items .subcategory { display: none; position: absolute; z-index: 30; top: .4em; left: .25em; width: 11.5em; }
.menuhover .subcategory { display: block !important; }
#menu_items .subcategory .t { position: relative; height: 5px; margin: 0 5px 0 5px; background: url(../img/subcategory_t.png) repeat-x; zoom: 1; }
#menu_items .subcategory .tl { position: absolute; left: -5px; width: 5px; height: 5px; zoom: 1; }
#menu_items .subcategory .tr { position: absolute; right: -5px; width: 5px; height: 5px; zoom: 1; }
#menu_items .subcategory .c { padding: 0; border-right: 1px solid #bcc3cb; border-left: 1px solid #bcc3cb; zoom: 1; }
#menu_items .subcategory .i { padding: 0 1.2em .6em 1.2em; background: #f5f5f5 url(../img/subcategory_bg.png) top repeat-x; border-right: 1px solid #fcfcfc; border-left: 1px solid #fcfcfc; zoom: 1; }
#menu_items .subcategory .b { position: relative; height: 5px; margin: 0 5px 0 5px; background: url(../img/subcategory_b.png) repeat-x; zoom: 1; }
#menu_items .subcategory .bl { position: absolute; left: -5px; width: 5px; height: 5px; zoom: 1; }
#menu_items .subcategory .br { position: absolute; right: -5px; width: 5px; height: 5px; zoom: 1; }
#menu_items .subcategory a { display: block; padding: 0; border-top: 1px solid #e1e1e1; border-bottom: 1px solid #fcfcfc; font: 1.2em lucida sans unicode, tahoma, sans; line-height: 1.5em; text-align: left; text-decoration: none; color: #4a688b; position: relative; zoom: 1; }
#menu_items .subcategory a:last-child { border-bottom: 0; }
#menu_items .subcategory a:hover { background: #dde6ef; }
#menu_items .subcategory a.title { padding: .4em 0 1em 0; border-width: 0; font: 1.2em tahoma, sans; font-weight: bold; text-align: center; color: #464646; }
#menu_items .subcategory a.title:hover { background: none; text-decoration: underline; }
#menu_items .subcategory_2 { padding-left: .4em; border-left: .1em solid #e1e1e1; }
#menu_items img { float: left; width: .1em; height: 1.7em; margin-top: .8em; }
#scene_left { position: relative; float: left; overflow: hidden; width: 66em; height: 19.3em; background: #f7f9fc url(../img/scene_left_bg.gif) bottom repeat-x; border-bottom: 1px solid #c3d6e8; }
#scene_left .wrapper { position: relative; width: 330em; }
#scene_left .frame { float: left; width: 66em; height: 18.8em; background: url(../img/frame_1.jpg) bottom right no-repeat; border-bottom: .5em solid #8ab9e0; }
#scene_left .inner { padding: 2.5em 0 0 3em; font: 40px trebuchet ms, sans; line-height: .6em; font-weight: bold; color: #3b75b8;}
#scene_left h1 { font: 40px trebuchet ms, sans; line-height: .6em; font-weight: bold; color: #3b75b8; }
#scene_left h1 b { font: .8em trebuchet ms, sans; font-weight: bold; color: #2a4a6d; }
#scene_left p { width: 20em; margin-top: .6em; font: 1.3em arial, freesans; color: #39495b; }
#scene_left a { border-bottom: 1px dotted #2873b1; text-decoration: none; color: #1c508f; }
#scene_left a:hover { border: none; text-decoration: underline; color: #2873b1; }
#scene_right { float: left; background: #f7f9fc url(../img/scene_right_bg.jpg) bottom repeat-x; border-bottom: 1px solid #c3d6e8; }
#scene_right .inner { width: 26em; height: 19.3em; }
#scene_right .pad { padding: 1.5em 2.5em 0 2.5em; }
#scene_right .infolet { overflow:hidden; width:206px; height:30px; white-space:nowrap; }
#scene_right .infolet span span { display:none; }
#scene_right a { display: block; font: 1.3em lucida sans unicode, tahoma, sans; }
#banners { margin-top: 1em; }
#sales_block { position: relative; overflow: hidden; width: 65.9em; background: #f3f5f7 url(../img/sales_block.gif) bottom repeat-x; border-top: 1px solid #bad5f2; border-right: 1px solid #bad5f2; }
#sales_block .wrapper { position: relative; width: 461.3em; }
#sales_block .frame { float: left; width: 65.9em; height: 14.3em; border-bottom: 1px solid #d8e4f0; }
#sales_block .frame_1 { background: url(../img/sales_1.jpg) bottom left no-repeat; }
#sales_block .frame .body { position: relative; float: right; width: 46em; height: 11.3em; margin: 1.5em 2em 0 0; }
#sales_block .frame .t { border-bottom: 1px solid #b0c4db; }
#sales_block .frame .more { float: right; border: 1px solid #ced8df; }
#sales_block .frame .more:hover { border-color: #789bb8; }
#sales_block .frame .more a { display: block; padding: .1em .6em .1em .6em; background: #fff url(../img/more_bg.gif) bottom repeat-x; border: 1px solid #f1f1f1; font: 1.2em arial, sans; line-height: 1.6em; font-weight: bold; color: #3b75b8; text-decoration: none; }
#sales_block .frame .more a:hover { background: #bbcddc url(../img/more_bg_hover.gif) top repeat-x; border: 1px solid #d4dfe9; color: #fff; }
#sales_block .frame h1 { float: left; font: 2.5em arial, freesans; font-weight: bold; color: #3b75b8; }
#sales_block .frame h1 b { color: #2a4a6d; }
#sales_block .frame p { margin-top: 1em; font: 1.2em lucida sans unicode, tahoma, sans; line-height: 1.5em; text-align: justify; color: #616870; }
#sales_block .frame a { color: #3b75b8; text-decoration: none; }
#sales_block .frame a:hover { border-bottom: 1px dotted #2a4a6d; }
#sales_block span { position: absolute; bottom: 0; border-bottom: 1px dotted #2a4a6d; font: 1.3em arial, freesans; color: #37669b; cursor: pointer; }
#sales_block span.r { right: 0; }
#sales_block span:hover { border-bottom: none; text-decoration: underline; font-weight: bold; color: #2a4a6d; }
#sales_block .b { width: 461.3em; height: .4em; background: #8ab9e0; border-bottom: 1px solid #bad5f2; }
#content { float: left; width: 66em; margin-top: 1em; }
#content .header .t { position: relative; height: 10px; margin: 0 10px 0 10px; background: url(../img/content_header_t.png) repeat-x; }
#content .header .tl { position: absolute; left: -10px; width: 10px; height: 10px; }
#content .header .tr { position: absolute; right: -10px; width: 10px; height: 10px; }
#content .header .c { position: relative; padding: 0 2em 0 2em; background: #eef4f8 url(../img/content_c.png) bottom repeat-x; zoom: 1; }
#content .header .c .ico { position: absolute; top: -2.5em; right: 2.5em; width: 12em; height: 12em; }
#content .header h1 { padding-right: 4em; font: 2.4em arial, freesans; line-height: 1.7em; font-weight: bold; color: #1c508f; }
#content .header .b { height: .5em; background: #a3cbea; border-top: 1px solid #e4ecf5; }
#content .body { padding: 2.5em 2em 2.5em 2em; background: #fff; }
#content .body a { color: #1c508f; }
#content .body a:hover { border-bottom: 1px dotted red; text-decoration: none; color: #69879f; }
#content .body h2 { font: 2em arial, freesans; line-height: 2em; font-weight: bold; color: #1c508f; }
#content .body h3 { font: 1.4em arial, freesans; line-height: 2em; font-weight: bold; color: #1c508f; }
#content .body img { padding: .3em; border: 1px solid #eee; }
#content .body p { margin: .8em 0 .8em 0; font: 1.3em verdana, sans; line-height: 1.5em; text-align: justify; color: #353535; }
#content .body p:first-child { margin-top: 0; }
#content .body p:last-child { margin-bottom: 0; }
#content .body ol, #content .body ul { list-style-position: inside; list-style-type: disc; }
#content .body ol { list-style-type: decimal; }
#content .body ol li, #content .body ul li { font: 1.2em verdana, sans; line-height: 1.5em; color: #333; }
#content .footer { position: relative; height: 10px; margin: 0 10px 0 10px; background: #fff; }
#content .footer .bl { position: absolute; left: -10px; width: 10px; height: 10px; }
#content .footer .br { position: absolute; right: -10px; width: 10px; height: 10px; }
#footer { margin-top: 2.5em; padding: 1em 0 1em 0; background: #f0f5f9; border-top: 2px solid #a3bcd2; height:118px }
#footer .left { width: 62%; }
#footer .right { width: 28%; }
#footer p { font: 1.1em lucida sans unicode, tahoma, sans; line-height: 1.7em; text-align: justify; color: #222; }
#footer p a { text-decoration: underline; color: #3b75b8; }
#footer p a:hover { text-decoration: none; color: #2a4a6d; }
#footer ul { list-style-position: inside; list-style-type: none; }
#footer ul a { background: url(../img/bullet.gif) left center no-repeat; padding-left: 1em; font: 1.1em lucida sans unicode, tahoma, sans; line-height: 1.7em; text-decoration: none; color: #2a4a6d; }
#footer a:hover { text-decoration: underline; color: #3b75b8; }
#footer .centre { margin-top: .6em; }
.dsa_approved { height: 5.2em; padding-left: 6.2em; background: url(../img/dsa_approved.gif) left center no-repeat; }

#crumbs .c { padding: .8em 2.5em 0 2.5em; background: #dbe7f1 url(../img/crumbs_bg.png) bottom repeat-x; font: 1.2em tahoma, sans; color: #123f70 }
#crumbs a { font-size: 1em; font-weight: bold; color: #123f70; }
#crumbs a:hover { text-decoration: none; color: #6b89a5; }
#crumbs .b { position: relative; margin: 0 10px 1em 0; height: 10px; background: url(../img/crumbs_b.png); }
#crumbs .br { position: absolute; right: -10px; width: 10px; height: 10px; }

/*SIDEBAR*/
#sidebar { float: right; width: 26em; margin-top: 4em; }
#sidebar.info .t { position: relative; height: 19px; margin-right: 19px; background: url(../img/sidebar_t.png) repeat-x; }
#sidebar.info .tl { float: left; width: 19px; height: 19px; }
#sidebar.info .tr { position: absolute; right: -19px; width: 19px; height: 19px; }
#sidebar.info .l { background: #85a7c4 url(../img/sidebar_l.png) left repeat-y; }
#sidebar.info .r { background: url(../img/sidebar_r.png) right repeat-y; }
#sidebar.info .c { float: right; margin-right: 19px; background: url(../img/sidebar_c.png) right repeat-y; }
#sidebar.info .b { position: relative; height: 19px; margin-right: 19px; background: url(../img/sidebar_b.png) repeat-x; }
#sidebar.info .bl { float: left; width: 19px; height: 19px; }
#sidebar.info .br { position: absolute; right: -19px; width: 19px; height: 19px; }

#sidebar.sub .head .t { position: relative; height: 19px; margin-right: 100px; background: url(../img/sidebarsub_head_t.png) repeat-x; }
#sidebar.sub .head .tl { float: left; width: 100px; height: 19px; }
#sidebar.sub .head .tr { position: absolute; right: -100px; width: 100px; height: 19px; }
#sidebar.sub .head .c { background: url(../img/sidebarsub_head_c.png); }
#sidebar.sub .head .l { background: url(../img/sidebarsub_head_l.png) left repeat-y; }
#sidebar.sub .head .r { padding-bottom: 1.9em; background: url(../img/sidebarsub_head_r.png) right repeat-y; }
#sidebar.sub .head h1 { font: 2.9em arial, freesans; line-height: 1em; font-weight: bold; text-align: center; color: #fff; }
#sidebar.sub .content { background: #aabdd1 url(../img/sidebarsub_content.png) left repeat-y; }
#sidebar.sub .inner { padding: 1em 0 2.5em 0; }
#sidebar.sub .content hr { width: 20.1em; height: .2em; margin: .7em 0 .8em 0; background: url(../img/sidebarsub_hr.png) center center no-repeat; }
#sidebar.sub .content .item { position: relative; height: 3em; }
#sidebar.sub .content .item .hover { position: absolute; width: 2em; height: 3em; background: #c7d3e0 url(../img/sidebar_item_hover.png) bottom repeat-x; border: 1px solid #a1b2c5; border-left: none; }
#sidebar.sub .content .item .hover .l { width: 1em; height: 100%; background: url(../img/sidebarsub_item_hover_l.png) left repeat-y; }
#sidebar.sub .content .item a { display: block; position: absolute; width: 15em; padding-left: 2.5em; font: 1.2em tahoma, sans; line-height: 2.5em; font-weight: bold; text-decoration: none; color: #fff; }
#sidebar.sub .b { position: relative; height: 19px; margin-right: 100px; background: url(../img/sidebarsub_b.png) repeat-x; }
#sidebar.sub .bl { float: left; width: 100px; height: 19px; }
#sidebar.sub .br { position: absolute; right: -100px; width: 100px; height: 19px; }

/*QUESTIONS*/
#content.questions .box { float: left; width: 5em; height: 5em; background: #f0f5f9; border: 1px solid #a3cbea; cursor: pointer; }
#content.questions .box:hover, #content.questions .box.hover { background: #a3cbea; border: 1px solid #386b97; }
#content.questions .box.true { background: red; }
#content.questions .answer { float: left; width: 15em; margin-left: 1em; font-family: arial, sans; line-height: 100%; vertical-align: middle; }
#content.questions .s48 img { display: block; margin-right: auto; margin-left: auto; }

/*REGIONAL PAGES*/
#regional_images {
	position: relative;
	overflow: hidden;
	width: 65.9em;
	background: #f3f5f7 url(../img/sales_block.gif) bottom repeat-x;
	border-top: 1px solid #bad5f2;
	border-right: 1px solid #bad5f2;
	padding:0 0 2em;
}
#regional_images h1 {
	border-bottom: 1px solid #b0c4db;
	color: #3b75b8;
	display:block;
	font: 2.4em arial, freesans;
	font-weight: bold;
	padding:.6em 0 0;
	margin:0 1em 1em;
}
#regional_images h1 b { color: #2a4a6d; }
#regional_images img { border:1px solid #b0c4db; margin-right:10px; }
#regional_images div { padding-left:2.4em; }

/*RE-USEABLE ELEMENTS*/
.big_button { border: 1px solid #e5eaee; }
.big_button a { display: block; width: 8.4em; height: 2.7em; padding: 0 .5em 0 .5em; background: #2873b1 url(../img/big_button_bg.gif) bottom repeat-x; border: 1px solid #09275b; border-right: 1px solid #264577; border-left: 1px solid #264577; font: 2.5em tahoma, freesans; line-height: 2.7em; font-weight: bold; text-align: center; text-decoration: none; color: #fff; }
.big_button a:hover { background: #164472 url(../img/big_button_bg_hover.gif) bottom repeat-x; border-color: #000; }

.infolet { margin-bottom: .5em; opacity: 0.75; }
.infolet:hover { opacity: 1; }
.infolet:last-child { margin-bottom: 0; }
.infolet .t { position: relative; height: 7px; margin: 0 7px 0 7px; background: url(../img/infolet_t.png) repeat-x; }
.infolet .tl { position: absolute; left: -7px; width: 7px; height: 7px; }
.infolet .tr { position: absolute; right: -7px; width: 7px; height: 7px; }
.infolet .l { background: url(../img/infolet_l.png) left repeat-y; }
.infolet .r { margin-left: 2px; background: url(../img/infolet_r.png) right repeat-y; }
.infolet span { display: block; margin-right: 2px; background: url(../img/infolet_c.png) top repeat-x; font: 1.2em verdana, sans !important; text-indent: 1em; text-decoration: none; color: #212d3c; cursor: pointer; }
.infolet .b { position: relative; height: 7px; margin: 0 7px 0 7px; background: url(../img/infolet_b.png) repeat-x; }
.infolet .bl { position: absolute; left: -7px; width: 7px; height: 7px; }
.infolet .br { position: absolute; right: -7px; width: 7px; height: 7px; }

.infobox { width: 22.2em; margin-left: 1.9em; }
.infobox .t { position: relative; height: 6px !important; margin: 0 6px 0 6px !important; background: url(../img/infobox_t.png) repeat-x !important; }
.infobox .tl { position: absolute; left: -6px; width: 6px !important; height: 6px !important; }
.infobox .tr { position: absolute; right: -6px !important; width: 6px !important; height: 6px !important; }
.infobox .l { background: url(../img/infobox_l.png) left repeat-y !important; }
.infobox .r { margin-left: 6px; padding: 1.5em 1em 1.5em 1em; background: #e8ecf0 url(../img/infobox_r.png) right repeat-y !important; }
.infobox .b { position: relative; height: 6px !important; margin: 0 6px 0 6px !important; background: url(../img/infobox_b.png) repeat-x !important; }
.infobox .bl { position: absolute; left: -6px; width: 6px !important; height: 6px !important; }
.infobox .br { position: absolute; right: -6px !important; width: 6px !important; height: 6px !important; }
.infobox a { margin-bottom: .6em; font: 2.1em arial, freesans; font-weight: bold; text-decoration: none; color: #3b75b8; }
.infobox a:hover { text-decoration: underline !important; color: #2a4a6d; }
.infobox a b { color: #2a4a6d; }
.infobox a:hover b { color: #3b75b8; }
.infobox .ico { display: block; float: left; width: 6em; height: 6em; margin-top: 1.5em; font-size: 1em; }
.infobox p { float: right; width: 12em; margin-top: 2em; font: 1.1em verdana, sans; color: #283b4c; }

.split { background: url(../img/split_c.gif) left repeat-y; }
.split .t { background: url(../img/split_t.gif) left top no-repeat; }
.split .b { min-height: 40em; padding-left: 1.5em; background: url(../img/split_b.gif) left bottom no-repeat; }

.knowledge { margin: .5em 0 .5em 0; }
.knowledge .title { text-indent: 2em; font: 1.4em arial, sans; font-weight: bold; color: #2a4a6d; }

.cloud { border: 1px solid #c0cedd; }
.cloud .inner { padding: 1.5em 1em 1.5em 1em; background: #e9edf1; border: 1px solid #fff; }
.cloud a { font-family: arial, sans; line-height: 1.6em; text-decoration: none; }
.cloud a:hover { border-bottom: none !important; text-decoration: underline !important; }
.cloud .s1 { font-size: 1.5em; }
.cloud .s2 { font-size: 1.4em; }
.cloud .s3 { font-size: 1.3em; }
.cloud .s4 { font-size: 1.2em; }
.cloud .s5 { font-size: 1.1em; }
.cloud .s6 { font-size: 1em; }

#county_list { border: 1px solid #c0cedd; }
#county_list span { display: block; padding: 0 .8em 0 .8em; background: #d3e3f3 url(../img/county_list_bg.gif) bottom repeat-x; font: 1.2em thaoma, sans; line-height: 2.4em; font-weight: bold; color: #2e404f; cursor: pointer; }
#county_list .town_list { padding: .3em 0 .3em 0; background: #eff3f7; border: 1px solid #fff; }
#county_list .town_list a { display: block; padding: 0 .8em 0 .8em; border: none !important; font: 1.1em verdana, sans; line-height: 1.6em; text-decoration: none !important; color: #4c789d; }
#county_list .town_list a:hover { background: #d3e3f3; color: #2e404f; }

.infobar { background: #f4f4ea url(../img/infobar_t.gif) top repeat-x; border: 1px solid #cecea9; }
.infobar .inner { background: url(../img/infobar_b.gif) bottom repeat-x; }
.infobar .inner h2 { font: 1.7em arial, sans; line-height: 5em; font-weight: bold; text-align: center; color: #2a4a6d; }

/*FORMS*/
button, .button { padding: .4em; background: #d4d0c8; border-top: 2px groove #d4d0c8; border-right: 2px ridge #808080; border-bottom: 2px ridge #808080; border-left: 2px groove #d4d0c8; font: 1em arial; text-align: center; text-decoration: none; cursor: pointer; }
button:hover, .button:hover { padding: .4em; background: #222; color: #d4d0c8; }
input, textarea, select { padding: .3em; background: #fff url(../img/input_bg.gif) top repeat-x; border: 1px solid #d2d2d2; font: 12px verdana, sans; color: #222; }
input:focus, textarea:focus { background: #fff; }
label { font: 1.2em verdana, sans; font-weight: bold; color: #444; }
optgroup { font: 1em verdana, sans; font-weight: bold; font-style: italic; }
textarea { display: block; }
select { padding: .1em; }

table#tablemail { font: 11px verdana, sans; border-spacing:1px; background:#B3BDC5 none repeat scroll 0 0;}


form.h input { float: left; width: 60%; margin-bottom: .8em; }
form.h label { float: left; width: 36%; }
form.h select { display: block; float: left; width: 63%; margin-bottom: .8em; }
form.h textarea { width: 98%; margin: .8em 0 .8em 0; }

/*TABLES*/
table { background: #b3bdc5; border-spacing: 1px; font: 1em verdana, sans; color: #666; padding: 0; }
table img { border: none !important; }
td, th { padding: .3em; }
th { background: #d5e0e9; border: 1px solid #d5e0e9; font-weight: bold; text-align: center; color: #666; }
tr { background: #fff; border-top: 1px solid #e4ecf3; }
td { padding: .4em; background: #fff; border:1px solid #fff; }

/*WIDTHS*/
.s15 { width: 15%; }
.s33 { width: 33%; }
.s35 { width: 35%; }
.s48 { width: 49% !important; }
.s60 { width: 60%; }
.s80 { width: 80%; }
.s90 { width: 90%; }
.s100 { width: 100%; }

/*MARGINS*/
.mt10 { margin-top: 1em; }
.mt20 { margin-top: 2em; }

/*ICONS*/
html > body #adis_large { background: url(../img/adis_large.png) center center no-repeat; }
html > body #advanced_large { background: url(../img/advanced_large.png) center center no-repeat; }
html > body #apply_large { background: url(../img/apply_large.png) center center no-repeat; }
html > body #articles_large { background: url(../img/articles_large.png) center center no-repeat; }
html > body #automatic_large { background: url(../img/automatic_large.png) center center no-repeat; }
html > body #book_online_large { background: url(../img/book_online_large.png) center center no-repeat; }
html > body #course_large { background: url(../img/courses_large.png) center center no-repeat; }
html > body #defensive_large { background: url(../img/defensive_large.png) center center no-repeat; }
html > body #download_licence_large { background: url(../img/download_licence_large.png) center center no-repeat; }
html > body #dsbs_large { background: url(../img/dsbs_large.png) center center no-repeat; }
html > body #faqs_large { background: url(../img/faqs_large.png) center center no-repeat; }
html > body #full_large { background: url(../img/full_large.png) center center no-repeat; }
html > body #insurance_large { background: url(../img/insurance_large.png) center center no-repeat; }
html > body #instructors_large { background: url(../img/instructors_large.png) center center no-repeat; }
html > body #intensive_large { background: url(../img/intensive_large.png) center center no-repeat; }
html > body #knowledge_large { background: url(../img/knowledge_large.png) center center no-repeat; }
html > body #learning_large { background: url(../img/learning_large.png) center center no-repeat; }
html > body #lesson_prices_large {  }
html > body #manual_large { background: url(../img/manual_large.png) center center no-repeat; }
html > body #phone_large { background: url(../img/phone.png) center center no-repeat; }
html > body #provisional_large { background: url(../img/provisional_large.png) center center no-repeat; }
html > body #pupils_large { background: url(../img/pupils_large.png) center center no-repeat; }
html > body #routes_large { background: url(../img/routes_large.png) center center no-repeat; }
html > body #semi_intensive_large { background: url(../img/semi_intensive_large.png) center center no-repeat; }
html > body #tests_large { background: url(../img/tests_large.png) center center no-repeat; }
html > body #tests_theroy_large { background: url(../img/test_thoery_large.png) center center no-repeat; }
html > body #tests_hazard_large { background: url(../img/tests_hazard_large.png) center center no-repeat; }
html > body #tests_questions_large { background: url(../img/tests_questions_large.png) center center no-repeat; }
html > body #tests_download_large { background: url(../img/test_download_large.png) center center no-repeat; }
html > body #tests_practical_large { background: url(../img/tests_practical.png) center center no-repeat; }
html > body #tests_prices_large { background: url(../img/tests_prices_large.png) center center no-repeat; }
html > body #tests_pass_rate_large { background: url(../img/test_pass_rate_large.png) center center no-repeat; }
html > body #test_centres_large { background: url(../img/test_centres_large.png) center center no-repeat; }
html > body #tuition_large { background: url(../img/tuition_large.png) center center no-repeat; }

html > body .infobox .routes { background: url(../img/routes_small.png) center center no-repeat; }
html > body .infobox .theory { background: url(../img/tests_small.png) center center no-repeat; }
html > body .infobox .faqs { background: url(../img/knowledge_small.png) center center no-repeat; }

/*CLASSES*/
.auto_margin { margin-right: auto; margin-left: auto; }
.block { display: block; }
.centre { text-align: center !important; }
.clear { clear: both; }
.ico_l { float: left; width: 12em; height: 12em; }
.ico_pad { float: right; width: 14em; height: 3em; }
.ico_r { float: right; width: 12em; height: 12em; }
.left { float: left; }
.msg { padding: .5em; border: 1px solid #386b97; }
.red { color: red; }
.right { float: right }
.thumb { margin-left: 1.5em; }

/*IE6 FIXES AGAIN*/
html > body #logo { background: url(../img/logo.png) center center no-repeat; }
html > body #call { background: url(../img/call.png) center top no-repeat; }
html > body #call:hover { background-image: url(../img/call_hover.png); }
html > body #menu_holder .tl { background: url(../img/menu_holder_tl.png) repeat-x; }
html > body #menu_holder .tr { background: url(../img/menu_holder_tr.png) repeat-x; }
html > body #menu_items .subcategory .tl { background: url(../img/subcategory_tl.png) no-repeat; }
html > body #menu_items .subcategory .tr { background: url(../img/subcategory_tr.png) no-repeat; }
html > body #menu_items .subcategory .bl { background: url(../img/subcategory_bl.png) no-repeat; }
html > body #menu_items .subcategory .br { background: url(../img/subcategory_br.png) no-repeat; }
html > body #crumbs .br { background: url(../img/crumbs_br.png); }
html > body #scene_right .inner { background: url(../img/curl.png) bottom right no-repeat; }
html > body #content .header .tl { background: url(../img/content_header_tl.png) no-repeat; }
html > body #content .header .tr { background: url(../img/content_header_tr.png) no-repeat; }
html > body #content .footer .bl { background: url(../img/content_footer_bl.png) no-repeat; }
html > body #content .footer .br { background: url(../img/content_footer_br.png) no-repeat; }
html > body #sidebar .tl { background: red url(../img/sidebar_tl.png) no-repeat; }
html > body #sidebar .tr { background: url(../img/sidebar_tr.png) no-repeat; }
html > body #sidebar .bl { background: url(../img/sidebar_bl.png) no-repeat; }
html > body #sidebar .br { background: url(../img/sidebar_br.png) no-repeat; }
html > body #sidebar.sub .head .tl { background: url(../img/sidebarsub_head_tl.png); }
html > body #sidebar.sub .head .tr { background: url(../img/sidebarsub_head_tr.png); }
html > body #sidebar.sub .inner { background: url(../img/sidebarsub_fx.png) right bottom no-repeat; }
html > body #sidebar.sub .bl { background: url(../img/sidebarsub_bl.png); }
html > body #sidebar.sub .br { background: url(../img/sidebarsub_br.png); }
html > body .infolet .tl { background: url(../img/infolet_tl.png) no-repeat; }
html > body .infolet .tr { background: url(../img/infolet_tr.png) no-repeat; }
html > body .infolet .bl { background: url(../img/infolet_bl.png) no-repeat; }
html > body .infolet .br { background: url(../img/infolet_br.png) no-repeat; }
html > body .infobox .tl { background: url(../img/infobox_tl.png) no-repeat !important; }
html > body .infobox .tr { background: url(../img/infobox_tr.png) no-repeat !important; }
html > body .infobox .bl { background: url(../img/infobox_bl.png) no-repeat !important; }
html > body .infobox .br { background: url(../img/infobox_br.png) no-repeat !important; }

#mdseo {clear:both;font-size:9px !important;text-align:center !important;}
#mdseo,#mdseo a {color:#999 !important;text-decoration:none;}

