/* flights.co.uk

vers 1 MPU 01/03/2010

A DMR software product
DMR is a registered trade mark of DMR Limited 
Copyright protected source code
All rights reserved by DMR Limited
A DMR Service, managed and delivered from the DMR network in the United Kingdom

*/

/* Global resets */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}
:focus 						{outline: 0;}
body 						{line-height: 1; color: black; background: white;}
ol, ul 						{list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table 						{border-collapse: separate; border-spacing: 0;}
caption, th, td 				{text-align: left; font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q 					{quotes: "" "";}

/* global */
body						{background:#FFFFFF; font-family: Arial, sans-serif; font-size:80%;}

/* header */
h1.tagline					{color:#000000; margin:0; border:none; position:absolute; left:350px; top:30px; font-family:"Georgia", "Times New Roman"; line-height:1.4em; font-weight:normal; font-size:130%;}
/* h2						{color:#0061A6; margin:0; border:none; font-family:"Georgia", "Times New Roman"; font-weight:normal; line-height:1.4em; font-size:160%;} */
h2.story					{font-style:italic; color:#666666; margin:0 0 10px 0; padding:5px; font-weight:bold; border:none; font-family:"Georgia", "Times New Roman"; line-height:1.4em; font-size:100%; background:#E4E9ED;}
h2.block5					{font-style:italic; color:#666666; margin:0 0 10px 0; padding:5px; font-weight:bold; border:none; font-family:"Georgia", "Times New Roman"; line-height:1.4em; font-size:120%; background:#E4E9ED;}
h2.block6					{font-style:italic; color:#666666; margin:0 0 10px 0; padding:5px; font-weight:bold; border:none; font-family:"Georgia", "Times New Roman"; line-height:1.4em; font-size:120%; background:#E4E9ED;}
h2.comments					{font-style:italic; color:#666666; margin:0; padding:3px 0px 3px 22px; text-decoration:none; border:none; background:#BDD1DE url("../images/comments2.gif") no-repeat center left; font-weight:bold; border:none; font-family:"Georgia", "Times New Roman"; line-height:1.4em; font-size:120%; }
h2.article_head					{color:#000000; margin:0; padding:0; border:none; font-family:"Georgia", "Times New Roman"; font-weight:normal; line-height:1.4em; font-size:190%;}
h2.generic-header 				{color:#000000; margin:0; padding:0; border:none; font-family:"Georgia", "Times New Roman"; font-weight:normal; line-height:1.4em; font-size:190%;}
h2.generic-header2 				{color:#000000; margin:0; padding:0; border:none; font-family:"Georgia", "Times New Roman"; font-weight:normal; line-height:1.4em; font-size:150%;}
h2.article_head2				{color:#000000; margin:0 0 15px 5px; padding:0; border-bottom:4px #333399 solid; font-family:"Georgia", "Times New Roman"; font-weight:normal; line-height:1.4em; font-size:190%;}
h2.news_head					{color:#000000; margin:0 0 15px 5px; padding:0; border-bottom:4px #006600 solid; font-family:"Georgia", "Times New Roman"; font-weight:normal; line-height:1.4em; font-size:190%;}

h2.archive_title				{background:#E6EBEF; padding:5px; margin:0 0 5px 0; color:#333333; font-family:"Georgia", "Times New Roman"; font-weight:bold; font-style:italic; line-height:1.4em; font-size:120%;}
h2.main_article_head				{color:#000000; margin:0; padding:0; border:none; font-family:"Georgia", "Times New Roman"; font-weight:normal; line-height:1.4em; font-size:200%;}
h2.form_head					{color:#000000; margin:0; padding:0; border:none; font-family:"Georgia", "Times New Roman"; font-weight:normal; line-height:1.4em; font-size:190%;}
h3 						{color:#666666; margin:10px 0 0px 0; font-weight:bold;}
h3.top_border					{color:#666666; margin:10px 0 0px 0; padding:0 0 5px 0; font-weight:bold; border-bottom:1px #999999 dotted;}
h3.most_read					{color:#666666; margin:10px 0 0px 0; padding:0 0 5px 0; font-weight:bold; border-bottom:1px #BEBEBE dotted;}
h3.blue_bg					{background:#E6EBEF; padding:5px; border-top:1px #333399 solid;}
h3.orange_bg					{background:#E6EBEF; padding:5px; border-top:1px #D61D00 solid;}

/* Article header parameters */

h2 						{font-family:"Georgia", "Times New Roman"; line-height:1.4em; font-weight:normal; margin:0 0 0 0;}



/* div id */
div#header					{padding:0px; margin:0; height:210px; position:absolute; top:0; left:0; position:relative; text-align:left;}
div#header2					{padding:0px; margin:0; height:185px; position:absolute; top:0; left:0; position:relative; text-align:left;}
div#outer 					{margin:0 auto; width:992px;}
div#container					{margin:0 auto; width:992px; position:relative;}
div#wrapper					{padding:0; margin:0; border:none; width:100%; float:left;}
.outer_twocol					{padding:0; margin:0; border:none; float:left; width:669px;}
div#outer_threecol				{padding:0; margin:0; border:none; float:left; width:998px;}


div#scrollbox					{padding:0 0 5px 5px; margin:5px 0 0 5px; float:left; width:975px; height:350px; overflow:auto;  border:1px #CCCCCC solid;}
div#onecol					{padding:0 0 0 5px; float:left; width:985px; border:none;}
.twocol						{padding:0 0 0 0; margin:5px 0 10px 5px; width:648px; border:none;}
div#threecol					{padding:0 0 0 0; margin:5px 0 10px 5px; width:986px; border:none;}

div#leftcol					{padding:0 0 0 5px; margin:5px 0 0 0; display:inline; float:left; width:310px; border:none;}
div#leftcol2					{padding:0 0 0 5px; margin:0 15px 0 0; float:left; width:480px; border:none;}
div#leftcol3					{padding:0 0 0 5px; float:left; width:435px;border:none;}
div#leftcol4					{padding:0 0 0 5px; margin:0; float:left; width:710px; border:none;}
div#middlecol					{padding:0; margin:5px 0px 0 28px; float:left; width:310px; border:none;}

div#middlecol2					{padding:0; margin:0 0 0 15px; display:inline; float:left; width:310px; color:#333333; }
div#middlecol3					{padding:0; margin:15px 0px 0 25px; float:left; width:280px; border:none;}
div#rightcol					{padding:0; margin: 5px 0 0 12px; display:inline; float:right; width:311px; border:none;}
div#rightcol2					{padding:0; margin:24px 0 0 0; float:right; text-align:center; width:120px;}
div#rightcol3					{padding:0; margin:15px 0 0 60px; float:right; text-align:center; width:135px;}
div#footer					{color:#666666; padding:10px 0 10px 0; margin:15px 0 10px 5px; text-align:left; position:relative; clear:left; width:982px; border-top:1px #CCCCCC solid; border-bottom:1px #CCCCCC solid;}
div#topsearch 					{margin:0px; position:absolute; top:6px; right:8px;}
div#form_page					{padding:0 0 0 5px;}

/* p */
p {padding:5px 0 5px 0; color:#333333; line-height:1.2em; font-size:100%;}
div#footer p					{padding:0px;}
div#footer p.bottom_right_links			{padding:0px; position:absolute; right:0; top:7px;}
div#leftcol2 p					{padding:6px 0 6px 0; color:#333333; line-height:1.4em; font-size:110%;}
div#leftcol2 p.medtext				{padding:6px 0 6px 5px; color:#333333; line-height:1.4em; font-size:90%;}

div#leftcol3 p,div#leftcol4 p			{padding:5px 0 5px 0; color:#333333; line-height:1.4em; font-size:100%;}
div#onecol p					{padding:5px 0 5px 0; color:#333333; line-height:1.2em; font-size:110%;}
div#scrollbox p					{padding:5px 0 5px 0; color:#333333; line-height:1.2em; font-size:100%;}
div#leftcol p.bottomline, div#leftcol2 p.bottomline, div#middlecol p.bottomline, div#rightcol p.bottomline {color:#333333; margin:0 0 10px 0; padding:0px 0 10px 0; border-bottom:1px #BEBEBE solid; line-height:1.2em; font-size:100%;}
div#leftcol p.bottomline2, div#leftcol p.bottomline2 {margin:0 0 10px 0; padding:2px 0 10px 0; border-bottom:1px #BEBEBE solid; line-height:1.2em; font-size:100%;}
div#leftcol p.greydate, div#leftcol2 p.greydate, div#middlecol p.greydate, div#rightcol p.greydate {color:#666666; padding:5px 0 5px 0; line-height:1.2em; font-size:90%;}
p.error_txt 					{color:#FF0000; padding:10px 0px 10px 0px;} 
div#leftcol2 table.comments td p		{font-size:90%; line-height:1.3em;}
div#leftcol2 p.user_comment			{font-size:90%; line-height:1.3em;}
p.comment_p1					{padding:5px 10px 5px 10px;}
p.comment_p2					{padding:3px 10px 10px 10px;}


.topstrip p					{padding:0 0 0 10px; margin:0;}
#demo2 p.jobs_line				{margin:0; padding:8px 0 8px 0; border-bottom:1px #999999 dotted; line-height:1.4em;}
#demo2 p.jobmatch_p				{margin:0; padding:8px 0 8px 0; line-height:1.4em;}

#leftcol2 p.jobmatch_p2					{margin:0; padding:8px 0 8px 0; line-height:1.4em; font-size:90%; font-family:Arial; border-top:1px #999999 dotted;}
#leftcol2 p.jobmatch_p3					{margin:0; padding:8px 0 8px 0; line-height:1.4em; font-size:90%; font-family:Arial; }
table.block4_table td p				{padding:0; margin:0 0 0 10px; color:#333333; line-height:1.2em; font-size:100%;}

/* links */
a, a:link,a:active,a:visited			{color:#0061A6; text-decoration:none; line-height:1.4em;}
a:hover						{color:#000000; text-decoration:none; line-height:1.4em;}

a.large_txt, a:link.large_txt, a:active.large_txt, a:visited.large_txt {color:#0061A6; text-decoration:none; line-height:1.2em;}
a:hover.large_txt				{color:#000000; text-decoration:none; line-height:1.2em;}

a.sign_in, a:link.sign_in, v:link.sign_in 	{color:#0061A6; padding:3px 0px 3px 20px; margin:0px 0 0 4px; text-decoration:none; border:none; background:transparent url("../images/sign-in-grey.gif") no-repeat center left;}
a:hover.sign_in 				{color:#000000; padding:3px 0px 3px 20px; margin:0px 0 0 4px; border:none; background:transparent url("../images/sign-in-grey.gif") no-repeat center left;}
a.news_print, a:link.news_print, v:link.news_print {color:#0061A6; padding:3px 0px 3px 21px; margin:0px; text-decoration:none; border:none; background:transparent url("../images/print.gif") no-repeat center left;}
a:hover.news_print 				{color:#999999; padding:3px 0px 3px 21px; margin:0px; border:none; background:transparent url("../images/print.gif") no-repeat center left;}
a.news_email, a:link.news_email, v:link.news_email {color:#0061A6; padding:3px 0px 3px 21px; margin:0px; text-decoration:none; border:none; background:transparent url("../images/email.gif") no-repeat center left;}
a:hover.news_email 				{color:#999999; padding:3px 0px 3px 21px; margin:0px; border:none; background:transparent url("../images/email.gif") no-repeat center left;}
a.news_comments, a:link.news_comments, v:link.news_comments {color:#0061A6; padding:3px 0px 3px 18px; margin:0px; text-decoration:none; border:none; background:transparent url("../images/comments.gif") no-repeat center left;}
a:hover.news_comments 				{color:#000000; padding:3px 0px 3px 18px; margin:0px; border:none; background:transparent url("../images/comments.gif") no-repeat center left;}
a.left_arrow, a:link.left_arrow, v:link.left_arrow {color:#0061A6; text-decoration:none; padding:3px 0px 3px 11px; margin:0px; border:none; background:transparent url("../images/left-arrow.gif") no-repeat center left; font-size:90%;}
a:hover.left_arrow 				{color:#000000; text-decoration:none; padding:3px 0px 3px 11px; margin:0px; border:none; background:transparent url("../images/left-arrow.gif") no-repeat center left; font-size:90%;}

a.grey_text, a:link.grey_text, v:link.grey_text {color:#999999; text-decoration:none; padding:3px 0px 3px 11px; margin:0px; border:none; background:transparent url("../images/left-arrow-grey.gif") no-repeat center left; font-size:90%;}
a:hover.grey_text 				{color:#000000; text-decoration:none; padding:3px 0px 3px 11px; margin:0px; border:none; background:transparent url("../images/left-arrow-grey.gif") no-repeat center left; font-size:90%;}

a.letter_editor, a:link.letter_editor, v:link.letter_editor {color:#0061A6; text-decoration:none; padding:3px 0px 3px 15px; margin:0px; border:none; background:transparent url("../images/letter_editor.gif") no-repeat center left; font-size:90%;}
a:hover.letter_editor 				{color:#000000; text-decoration:none; padding:3px 0px 3px 15px; margin:0px; border:none; background:transparent url("../images/letter_editor.gif") no-repeat center left; font-size:90%;}

a.user_icon, a:link.user_icon, v:link.user_icon	{color:#0061A6; padding:3px 0px 3px 21px; margin:0px; text-decoration:none; border:none; background:transparent url("../images/user-icon.gif") no-repeat center left;}
a:hover.user_icon 				{color:#000000; padding:3px 0px 3px 21px; margin:0px; border:none; background:transparent url("../images/user-icon.gif") no-repeat center left;}

a.add_com, a:link.add_com, v:link.add_com	{color:#336699; text-decoration:none; padding:3px 0px 3px 20px; margin:0px; border:none; background:transparent url("../images/plus.gif") no-repeat center left;}
a:hover.add_com 				{color:#999999; padding:3px 0px 3px 20px; margin:0px; border:none; background:transparent url("../images/plus.gif") no-repeat center left;}

a.arrow_up, a:link.arrow_up, v:link.arrow_up	{color:#336699; text-decoration:none; padding:6px 7px 6px 7px; margin:0px; border:none; background:transparent url("../images/arrow_up_off.gif") no-repeat center left;}
a:hover.arrow_up 				{color:#999999; padding:6px 7px 6px 7px; margin:0px; border:none; background:transparent url("../images/arrow_up_on.gif") no-repeat center left;}
a.arrow_down, a:link.arrow_down, v:link.arrow_down {color:#336699; text-decoration:none; padding:6px 7px 6px 7px; margin:0px; border:none; background:transparent url("../images/arrow_down_off.gif") no-repeat center left;}
a:hover.arrow_down 				{color:#999999; padding:6px 7px 6px 7px; margin:0px; border:none; background:transparent url("../images/arrow_down_on.gif") no-repeat center left;}
a.report_abuse, a:link.report_abuse,a:active.report_abuse,a:visited.report_abuse {color:#666666; text-decoration:underline; line-height:1.4em; font-weight:bold;}
a:hover.report_abuse				{color:#666666; text-decoration:none; line-height:1.4em; font-weight:bold;}

.dmrslider_question a.dmrslider_lnk,.dmrslider_question a:link.dmrslider_lnk,.dmrslider_question a:active.dmrslider_lnk,.dmrslider_question a:visited.dmrslider_lnk {color:#0061A6; font-weight:normal; text-decoration:none; line-height:1.4em;}
.dmrslider_question a:hover.dmrslider_lnk				{color:#000000; text-decoration:none; line-height:1.4em;}

ul#news a,ul#news a:link,ul#news a:active,ul#news a:visited {color:#0061A6; text-decoration:none;}
ul#news a:hover					{color:#000000; text-decoration:none;}

ul.toptabs li a, ul.toptabs a:link,ul.toptabs a:active,ul.toptabs a:visited {color:#FFFFFF; display:block; text-decoration:none; font-family:"Georgia", "Times New Roman"; font-size:110%;}

/* div class */
div.topstrip					{padding:10px 0 10px 0px; position:absolute; top:10px; left:0; width:992px; border-top:1px #BEBEBE solid; border-bottom:1px #BEBEBE solid;}
div.topstrip2					{padding:0px; margin:0; height:75px; position:absolute; top:55px; left:0; width:992px; background:url("../images/header-bg.jpg") top right repeat-y;}
div.toprightlinks				{position:absolute; top:162px; right:0px;}
div.teambox					{background:#E6E6EB; border:1px #CCCCCC solid; width:290px; padding:0 0 0 5px; margin:0 0 0 10px;}
div.article_post				{border-top:1px #CCCCCC solid; border-bottom:1px #CCCCCC solid; padding:5px 0 5px 0; margin:10px 0 10px 0; color:#333333; text-align:left; line-height:1.3em;}
div.search_page_no				{font-size:90%; font-weight:bold; padding:0 0 0 5px;}
.reg						{font-size:60%; vertical-align:top;}
.clearer1 					{height:1px; overflow:hidden; margin-top:-1px; clear:both;}
.clearer2 					{height:1px; overflow:hidden; margin-top:-1px; clear:both;}
.article_image					{margin:10px 0 10px 0;}
.grey_form_text					{font-size:80%; color:#666666;}
.grey_post_text					{font-size:90%; color:#999999;}
.grey_text_rate					{color:#999999;}
div.post_line					{color:#333333; border-bottom:1px #666666 dotted; padding:5px; line-height:1.3em;}
div.post_line2					{color:#333333; border-bottom:1px #FFFFFF solid; padding:5px; line-height:1.3em;}
span.black_txt					{color:#333333;}
span.green_txt					{color:#009900;}
span.red_txt					{color:#FF0000;}
span.text_size					{color:#666666; padding:6px 0px 6px 20px; margin:0px; border:none; background:transparent url("../images/text_size.gif") no-repeat center left;}
div.profile_img					{float:left;}
div.profile_txt					{float:left; padding:0 0 0 20px;}
span.search_hl					{background:#BDD1DE;}

/* blocks
type1 - Header/link to item + description + comments + list of related items
type1a - Header/link to item + description + comments + list of related items

type2 - Header/link to item + description + comments
type3 - Header/link to item + large image + dropdown javascript description + comments
type4 - Header/link to item + small image + description + comments
type5 - Header (ie. British Airways related items) +  list of related articles/news

type6 - two column span (top of the page only) + large image on the right
type7 - title + two column list of topics
type8 - javascript rolling box
type9 - three column span 



*/
div.block1					{padding:0 0 15px 0;}
div.block2					{padding:0 0 15px 0;}
div.block3					{padding:0 0 15px 0;}
div.block4					{padding:0 0 15px 0;}
div.block5					{padding:0 0 15px 0;}
div.block6					{padding:0 0 15px 0;}
div.block7					{padding:0 0 15px 0;}
div.block8					{background:#E6EBEB; padding:0 0 15px 0;}
div.block9					{background:#E6EDED; padding:0;}
div.comments					{border-left:1px #999999 solid; border-right:1px #999999 solid; border-bottom:1px #999999 solid; margin:0 0 15px 0; padding:0;}
div.block11					{margin:0 0 15px 0; padding:10px 0 10px 0;}
div.topicindex					{padding:0 0 15px 0;}

/* Parameters */


/* border lead  */
.top-bar-lead-1-solid				{border-top:1px solid;}
.top-bar-lead-1-dotted				{border-top:1px dotted;}
.bottom-bar-lead-1-solid			{border-bottom:1px solid;}
.bottom-bar-lead-1-dotted			{border-bottom:1px dotted;}

.top-bar-lead-2-solid				{border-top:2px solid;}
.top-bar-lead-2-dotted				{border-top:2px dotted;}
.bottom-bar-lead-2-solid        		{border-bottom:2px solid;}
.bottom-bar-lead-2-dotted        		{border-bottom:2px dotted;}

.top-bar-lead-3-solid				{border-top:3px solid;}
.top-bar-lead-3-dotted				{border-top:3px dotted;}
.bottom-bar-lead-3-solid        		{border-bottom:3px solid;}
.bottom-bar-lead-3-dotted        		{border-bottom:3px dotted;}

.top-bar-lead-4-solid				{border-top:4px solid;}
.top-bar-lead-4-dotted				{border-top:4px dotted;}
.bottom-bar-lead-4-solid        		{border-bottom:4px solid;}
.bottom-bar-lead-4-dotted        		{border-bottom:4px dotted;}

.top-bar-lead-5-solid				{border-top:5px solid;}
.top-bar-lead-5-dotted				{border-top:5px dotted;}
.bottom-bar-lead-5-solid        		{border-bottom:5px solid;}
.bottom-bar-lead-5-dotted        		{border-bottom:5px dotted;}

/* border color */
.top-bar-colour-red				{border-top-color:#D61D00;/*red*/}
.top-bar-colour-blue     			{border-top-color:#333399;/*blue*/}
.top-bar-colour-green   			{border-top-color:#006600;/*green*/}
.top-bar-colour-grey     			{border-top-color:#999999;/*grey*/}

.bottom-bar-colour-red				{border-bottom-color:#D61D00;/*red*/}
.bottom-bar-colour-blue     			{border-bottom-color:#333399;/*blue*/}
.bottom-bar-colour-green   			{border-bottom-color:#006600;/*green*/}
.bottom-bar-colour-grey     			{border-bottom-color:#999999;/*grey*/}

/* seperator arrow */
.left-arrow-grey				{width:12px; margin:0; border-collapse:collapse; border:none; background:transparent url("../images/left-arrow-grey.gif") no-repeat center left;}
.left-arrow-blue				{width:12px; margin:0; border-collapse:collapse; border:none; background:transparent url("../images/left-arrow-blue.gif") no-repeat center left;}
.left-arrow-green				{width:12px; margin:0; border-collapse:collapse; border:none; background:transparent url("../images/left-arrow-green.gif") no-repeat center left;}
.left-arrow-red					{width:12px; margin:0; border-collapse:collapse; border:none; background:transparent url("../images/left-arrow-red.gif") no-repeat center left;}

/* seperator circle */
.left-circle-grey				{width:14px; margin:0; padding:1px 0 1px 0; border-collapse:collapse; border:none; background:transparent url("../images/left-circle-grey.gif") no-repeat center left;}
.left-circle-blue				{width:14px; margin:0; padding:1px 0 1px 0; border-collapse:collapse; border:none; background:transparent url("../images/left-circle-blue.gif") no-repeat center left;}
.left-circle-green				{width:14px; margin:0; padding:1px 0 1px 0; border-collapse:collapse; border:none; background:transparent url("../images/left-circle-green.gif") no-repeat center left;}
.left-circle-red				{width:14px; margin:0; padding:1px 0 1px 0; border-collapse:collapse; border:none; background:transparent url("../images/left-circle-red.gif") no-repeat center left;}

/* padding for td */
.cell-padd, .heading-padd 			{padding:5px; margin:0 0 5px 0;}
.sub-heading-padd					{padding:5px 0 5px 0;}
.bottom-padd						{margin:0px 0 6px 0;}
.sep-padd							{padding:4px;}

/* list */
ul#news						{line-height:1.4em;}
ul.toptabs					{list-style:none; margin:0; position:absolute; top:130px; left:0;}
ul.toptabs li					{float:left;}

/*
ul.toptabs li.tab1				{text-align:center; padding:0px 0 0 0; margin:0 4px 0 0; display:block; width:162px; height:23px; background:url("../images/tab-1-bg.gif") top left repeat-x;}
ul.toptabs li.tab2				{text-align:center; padding:0px 0 0 0; margin:0 4px 0 0; display:block; width:162px; height:23px; background:url("../images/tab-2-bg.gif") top left repeat-x;}
ul.toptabs li.tab3				{text-align:center; padding:0px 0 0 0; margin:0 4px 0 0; display:block; width:162px; height:23px; background:url("../images/tab-3-bg.gif") top left repeat-x;}
ul.toptabs li.tab4				{text-align:center; padding:0px 0 0 0; margin:0 4px 0 0; display:block; width:162px; height:23px; background:url("../images/tab-4-bg.gif") top left repeat-x;}
ul.toptabs li.tab5				{text-align:center; padding:0px 0 0 0; margin:0 4px 0 0; display:block; width:162px; height:23px; background:url("../images/tab-6-bg.gif") top left repeat-x;}
ul.toptabs li.tab6				{text-align:center; padding:0px 0 0 0; margin:0 0px 0 0; display:block; width:162px; height:23px; background:url("../images/tab-5-bg.gif") top left repeat-x;}
*/

ul.toptabs li.tab1				{text-align:center; padding:0px 0 0 0; margin:0 4px 0 0; display:block; width:196px; height:23px; background:url("../images/tab-1-bg.gif") top left repeat-x;}
ul.toptabs li.tab2				{text-align:center; padding:0px 0 0 0; margin:0 4px 0 0; display:block; width:195px; height:23px; background:url("../images/tab-2-bg.gif") top left repeat-x;}
ul.toptabs li.tab3				{text-align:center; padding:0px 0 0 0; margin:0 4px 0 0; display:block; width:195px; height:23px; background:url("../images/tab-3-bg.gif") top left repeat-x;}
ul.toptabs li.tab4				{text-align:center; padding:0px 0 0 0; margin:0 4px 0 0; display:block; width:195px; height:23px; background:url("../images/tab-4-bg.gif") top left repeat-x;}
ul.toptabs li.tab5				{text-align:center; padding:0px 0 0 0; margin:0 0px 0 0; display:block; width:195px; height:23px; background:url("../images/tab-5-bg.gif") top left repeat-x;}

ul.normallist li				{margin:10px 0 10px 0;}
ul.normallist2 					{list-style:disc; margin:5px 0 10px 30px; font-size:90%;}
ul.normallist2 li				{color:#333333; padding:5px 0 5px 0; line-height:1.2em;}
ul.normallist3 					{list-style:none; margin:5px 0 10px 0px;}
ul.normallist3 li				{color:#333333; padding:5px 0 5px 0;}

ul.email_list					{list-style:none; margin:5px 0 10px 0px;}
ul.email_list li				{color:#333333; padding:2px 0 2px 0;}

/* table */
table.flights_team 				{margin:0 0 10px 0;}
table.flights_team td				{color:#333333; line-height:1.3em; padding:3px 0 3px 0px;}

table td					{color:#333333; line-height:1.3em;}
table.latestnews				{position:absolute; top:165px; left:5px; font-size:110%;}
table.rightnews					{margin:10px 0 20px 0; padding:0; border-collapse:collapse; border:none; width:100%;}
table.block1_table				{border-collapse:collapse; border:none; width:100%; line-height:1.2em; font-size:100%;}

table.block4_table				{border-collapse:collapse; border:none; margin:5px 0 0 0; font-size:100%;}
table.block4_table td				{vertical-align:top; padding:0; margin:0;}
table.block4_table td.right_text		{vertical-align:top; padding:0 0 0 10px; margin:0;}
table.block9_table				{border-collapse:collapse; border:none; margin:0px 0 0 0; font-size:100%;}
table.block9_table td				{vertical-align:top; padding:0; margin:0;}
table.block9_table td.left_cell			{vertical-align:top; padding:5px 5px 0 10px; margin:0;}
table.block11_table				{border-collapse:collapse; border:none; margin:0px 0 0 0; font-size:100%;}
table.block11_table td.left_cell		{vertical-align:top; width:310px; padding:0 29px 0 0; margin:0;}
table.block11_table td.right_cell		{vertical-align:top; width:310px; padding:0 0 0 0; margin:0;}

table.rightnews td				{font-size:100%;}
table.rightnews td.leftcell			{margin:0; padding:5px 0 5px 0; border-collapse:collapse; border:none;}
table.rightnews td.left_arrow			{width:12px; margin:0; padding:5px 0 5px 0; border-collapse:collapse; border:none; background:transparent url("../images/left-arrow.gif") no-repeat center left;}
table.story					{margin:0 0 0 0; padding:0; border-collapse:collapse; border:none; width:100%;}

table.rightnews2				{margin:0; padding:0; border-collapse:collapse; border:none; width:100%;}
table.rightnews2 td.leftcell			{margin:0; padding:5px 0 5px 0; border-collapse:collapse; border:none;}

table.rightnews2 td.small_profile		{width:40px; margin:0; background:#EBEFF2; border-collapse:collapse; border:none;}
table.rightnews2 td.middle_align		{color:#333333; vertical-align:middle; background:#EBEFF2; padding:0 0 0 3px; border-collapse:collapse; border:none;}
table.rightnews2 td.left_arrow			{width:12px; margin:0; padding:5px 0 5px 0; border-collapse:collapse; border:none; background:transparent url("../images/left-arrow.gif") no-repeat center left;}

table.footer_news				{width:480px; background:#E1E9F0; padding:0; margin:15px 0 0 0; border-collapse:collapse; border-top:1px #CCCCCC solid;}
table.footer_news td				{padding:5px 10px 5px 10px; margin:0;}
table.footer_news td.righttxt 			{padding:5px 10px 5px 10px; margin:0; text-align:right;}
table.comments					{width:480px; padding:0; margin:0 0 25px 0; border-collapse:collapse; border:none;}
table.comments2					{width:470px; padding:0; margin:0 0 0px 0; border-collapse:collapse; border:none;}

table.comments td				{padding:10px 0 0 0; margin:0; border-collapse:collapse; border:none; font-family: Arial, sans-serif; line-height:1.3em; color:#333333;}
table.comments td.user_image			{padding:10px 0 0 0; margin:0;}
table.comments td.comment_text2			{width:80px; padding:10px 0 10px 0; font-size:90%; border-bottom:1px #999999 solid;}
table.comments2 td.comment_text3		{width:80px; padding:0px 0 0px 0; font-size:90%; border-bottom:none;}
table.comments td.comment_text			{padding:10px 0 10px 0; font-size:90%; border-bottom:1px #999999 solid;}
table.comments td.profile			{width:430px; vertical-align:top; text-align:left; padding:10px 0 0 0px; margin:0;}
table.comments td.stripe			{background:#F0EDED; padding:10px; margin:0; border-collapse:collapse; border:none;}
table.comments td.right_txt			{text-align:right; padding:10px 0 10px 0; border-bottom:1px #999999 solid; color:#666666; font-weight:bold;}
table.comments2 td.right_txt			{text-align:right; padding:0; color:#666666; font-weight:bold;}

.news_table td					{padding:2px 0 2px 0;}
#form_page table td				{padding:2px 0 2px 0;}
#form_page table td.form_table_left_col		{width:180px;}
div.article_post table 				{width:100%;}
div.article_post table td			{vertical-align:top; padding:0px;}
div.article_post table td.middle_post		{padding:0 0 0 15px; width:245px;}
* html div.article_post table td.middle_post	{padding:0 0 0 15px; width:225px;}
div.article_post table td.share_widget		{text-align:right;}

table.user_profile1				{width:470px; padding:0; margin:10px 0 25px 0; border-collapse:collapse; border:none;}
table.user_profile1 td.profile_text		{vertical-align:top;}
table.user_profile2				{width:410px; padding:0; margin:0 0 0 10px; border-collapse:collapse; border-top:1px #666666 solid;}
table.user_profile2 td				{border-bottom:1px #666666 dotted; padding:5px;}

table.job_des					{width:100%; border-collapse:collapse;}
table.job_des td				{margin:0; line-height:1.4em; padding:1px 1px 1px 0; border-top:1px #cccccc solid;}
table.job_des td.leftcol			{margin:0; width:100px; line-height:1.4em; padding:1px 1px 1px 0; border-top:1px #cccccc solid;}

/* form */

#outer input.top_search				{font-size:90%; padding:1px 1px 1px 18px; border:1px #999999 solid; border-collapse:collapse; background:transparent url("../images/magnify-icon.gif") no-repeat center left;}

/* description hover */
.caption					{width:310px; padding:0; margin:0; text-align:center;}
ul.captioncont					{width:310px;}
.noborder					{border:none;}

li.description.toptxt .caption 			{padding:0px; height:55px;}
li.description.toptxt				{overflow: hidden; position: relative; margin-bottom: 0px !important; border-top-width: 0 !important;}
li.description.toptxt a, li.description.toptxt div, li.description.toptxt a:hover {display: block; position: relative; text-decoration: none;}
li.description.toptxt, li.description.toptxt .caption h2, li.description.toptxt .caption p {color:#FFFFFF; !important; font-family: georgia, serif !important; font-weight: normal !important; margin-top: 0; border-top-width: 0 !important;}
li.description.toptxt .caption h2 a, li.description.toptxt .caption h2 a:link, li.description.toptxt .caption h2 a:visited, li.description.toptxt .caption h2 a:hover {color:#FFFFFF;} 
li.description.toptxt .trail-text		{background-image: url(../images/grey-bg.png); background-repeat: repeat; background-color: transparent; color: #333; display: none; font-family: arial, sans-serif; font-size: 100%; min-height: 40px; max-height: 210px; height: auto !important; height: 80px; left: 0; overflow: hidden; margin-top: 0 !important; padding:0px; position: absolute; text-align: left; top: 0; width: 310px; z-index: 1;}
li.description.toptxt .trail-text a 		{padding:70px 10px 10px 10px;}
li.description.toptxt .caption			{position: relative; padding-top: 2px; padding-left: 5px; padding-right: 5px; z-index: 2; margin: 0 !important;}

li.description.toptxt .trail-text a     	{color: #000000;}
li.description.toptxt .caption p a		{color: #fff;}

/* most read tabs */
a:focus 					{outline: none;}
div.demolayout 					{width: 305px; margin: 0 0 20px 0; font-family:"Georgia"; font-size:85%; }
ul.demolayout 					{list-style-type: none; width: 305px; float: left; background: url("../images/pixel.gif") bottom left repeat-x;}
ul.demolayout li 				{margin: 0 4px 0 0; float: left;}
ul.demolayout a 				{float: left; display: block; padding: 4px 8px; border: 1px solid #999999; border-bottom: 0; color: #000000; background: #BDD1DE; text-decoration: none;}
ul.demolayout a:hover 				{background: #fff;}
ul.demolayout a.active 				{background: #fff; padding-bottom: 5px; cursor: default; color: #000000;}
.tabs-container 				{clear: left; border: 1px solid #999999; border-top: 0; padding: 10px 8px 0 8px;}
#demo h2 					{font-size: 90%; margin: 0 0 20px 0;}

div.demolayout2 				{width: 310px; margin: 0px 0 20px 0; font-family:"Georgia"; font-size:85%;}
ul.demolayout2 					{list-style-type: none; width: 310px; float: left; background: url("../images/pixel.gif") bottom left repeat-x;}
ul.demolayout2 li 				{margin: 0 4px 0 0; float: left;}
ul.demolayout2 a 				{font-size:100%; float: left; display: block; padding: 4px 8px; border: 1px solid #999999; border-bottom: 0; color: #000000; background: #BDD1DE; text-decoration: none;}
ul.demolayout2 a:hover 				{background: #fff;}
ul.demolayout2 a.active 			{background: #fff; padding-bottom: 5px; cursor: default; color: #000000;}
.tabs-container 				{clear: left; border: 1px solid #999999; border-top: 0; padding: 10px 8px 0 8px;}
#demo h2 					{font-size: 90%; margin: 0 0 20px 0;}

/* dmr slider */

.dmrslider_question {border-top:1px #999999 dotted; color:#000000; width:-300px; font-weight:bold; margin-bottom:0px; margin-top:0px; margin-left:0px; padding:5px 15px 5px 15px; height:20px; background:#FFFFFF url("../images/rightarrow.gif") left center no-repeat; /* End layout CSS */ cursor:pointer;}
.slider2 .dmrslider_question {border:none; color:#000000; width:-300px; font-weight:bold; margin-bottom:0px; margin-top:0px; margin-left:5px; padding:5px 0px 5px 15px; height:20px; background:transparent url("../images/plus.gif") no-repeat center left; /* End layout CSS */ cursor:pointer;}

.dmrslider_answer {width:95%; visibility:hidden; height:0px; overflow:hidden; position:relative;}
.slider2 .dmrslider_answer {width:100%; visibility:hidden; height:0px; overflow:hidden; position:relative;}

.dmrslider_answer_content {padding:0 0 10px 15px; position:relative;}
.slider2 .dmrslider_answer_content {padding:0px; position:relative; margin::0 0 0 15px;}



/* comment ticker */

#NewsVertical 					{width: 100%; height: 300px; display: block; overflow: hidden; margin: 0; padding: 0; position: relative;}
#TickerVertical 				{width: 100%; height: 330px; display: block; list-style: none; margin: 0; padding: 0;}

/* Misc */
img.logo					{padding:5px 0 0 0px;}
img.dmrservice					{padding:0px 0 0 0px; border:none; position:absolute; top:4px; right:5px; border:none;}
img.home_comment				{float:left; padding:5px 5px 5px 10px;}
.dotted-line					{border-bottom:1px #BEBEBE solid; width:100%; margin: 0 0 0px 0px;}



/* heading/title/subheading  */
.text-size-1					{font-size:100%;}
.text-size-2					{font-size:120%;}
.text-size-3					{font-size:140%;}
.text-size-4					{font-size:160%;}
.text-size-5					{font-size:180%;}
.text-size-6					{font-size:200%;}

.text-bold					{font-weight:bold;}
.text-italic					{font-style:italic;}

.text-bg-grey					{background:#E4E9ED;}
.text-bg-red 					{background-color:#D61D00;}
.text-bg-green 					{background-color:#006600;}
.text-bg-blue 					{background-color:#333399;}

.text-colour-blue				{color:#0061A6;}
.text-colour-grey				{color:#666666;}
.text-colour-white				{color:#FFFFFF;}
.text-colour-red				{color:#BC2C00;}
.text-colour-green				{color:#006600;}






#fileList { width:150px; position:absolute; left:0px; top:5px; padding-top:20px; bottom:0px; padding-left:5px;  }
#fileList *{ margin:0px; padding:0px; }
#fileList ul{ list-style-image:url(../images/folder.png); margin:0px; padding-left:30px; }
#fileList ul ul{ margin-left:-16px; }
#fileList li span{ cursor:pointer; text-decoration:none; padding:0px; margin:0px; margin-left:-32px; padding-left:32px; background-image:url(../images/dot2.gif); background-position:0px; background-repeat:no-repeat; display:block; height:18px; padding-top:5px; border-left:1px dotted black; }
.last_directory{ background-image:url(../images/end.gif) !important; background-position:0px 0px !important;  border-left:none !important; }
#fileList #header_tree{ position:absolute; top:0px; left:0px; right:0px; border-bottom:1px solid #B5A69C; padding:3px; background-color:#EFEBE7; margin-right:-7px; }
#fileList #treeView{ padding:10px; }
#fileList #addDirectoryControls{ position:absolute; bottom:0px; left:0px; right:0px; border-top:1px solid #B5A69C; padding:3px; padding-right:5px; margin-right:-7px; }
#fileList input{ border:1px solid #B5A69C; background-color:white; }
#fileList #btnAddDirectory{ background-image:url(../images/folder_add.png); background-repeat:no-repeat; background-position:3px; width:100%; text-align:right; padding:3px; padding-left:25px; font-size:12px; cursor: pointer; color:black; }
#edtDirectoryName{ width:100%; }
#fileList .selectedDirectory{ color:red; }
