/************************/
/* GLOBAL               */
/************************/

html
{
}

body
{
	background:#fff; 
	margin:0;
	padding:0; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:75%; 
	color:#5c5c5c;
}

body form {background:#f6f6f6;}

#Page {background:#ffffff; width:980px; margin:0px auto; padding:0px 10px;}

img {border:none;}

.clear_left {clear:left; height:0px; font-size:0;}
.clear_both {clear:both; height:0px; font-size:0;}
.float_left {float:left;}.float_right {float:right;}

a {text-decoration:none; color:#6a6a6a;}
a:hover {text-decoration:underline;}

h1 {padding:0; margin:0; font-size:180%;}
h2 {padding:0; margin:0; font-size:160%;}
h3 {padding:0; margin:0; font-size:140%;}
h4 {padding:0; margin:0; font-size:120%;}
h5 {padding:0; margin:0; font-size:100%;}

p {margin: 0 0 1em 0;padding: 0;}
hr {margin: 0.5em 0;height: 1px;padding: 0;background: #d7d7d7;color: #d7d7d7;border:0;}
hr.clear {clear: both;}
label{}
input{}
fieldset{margin: 0 0 1em 0;padding: 1em;}
legend{color: #606060;}
table{border-collapse: collapse;}
th{text-align: left;}

.introduction{font-weight: bold;}
.emptyParagraph{height: 0;margin: 0;padding: 0;}
.hidden{display: none;}
.error{color: Red;}
.button, .buttonExt{border: 1px solid black;color: White;background: black url(images/buttonBg.png) repeat-x;}
.buttonExt{padding: 0 0.5em;}

.translink_button{background:url(images/bg_uni_button.jpg) top left repeat-x; border:0px; color:#fff; font-weight:bold; font-size:11px; padding:3px 3px 4px 3px;}


/*************************/
/* ULs                   */
/*************************/
.lower_whitebox_content ul
{
	list-style-type:none; 
    padding:0; 
    margin:0;
}

.lower_whitebox_content ul li
{
	padding:2px 5px 2px 12px !important;
}

.lower_whitebox_content ul ul
{
	padding:0px 0px 0px 20px !important;
}

.lower_whitebox_content ul ul ul
{
	padding:0px 0px 0px 20px !important;
}

.lower_whitebox_content ul ul ul ul
{
	padding:0px 0px 0px 20px !important;
}
/*
ul li ul li 
{
    background:url(Images/bg_list.gif) 0 6px no-repeat; 
}
*/

/************************/
/* HEADER               */
/************************/

.header{padding:5px 0; position:relative; left:-10px; right:-10px; width:1000px;}
.header_logo {float:left; padding:15px 10px 0 20px;}
.header_right {float:right; padding:15px 25px 15px 10px;}
.header_right_search {text-align:right;}

.header_utility {font-size:95%; text-align:right; margin-bottom:15px; }
.header_utility ul {padding:0; margin:0; list-style:none;}
.header_utility ul li {display:inline; height:10px; padding:0; background:none;}
.header_utility ul li a {color:#5b5b5b; padding:0 7px 0 5px!important; background:url(Images/bg_utility_border.gif) right no-repeat!important;
   border:0px solid red!important;}
.header_utility ul li a.last {padding:0 0 0 5px!important; background:0!important; border:0px solid blue!important;}
.header_utility ul li.selected a {color:#569f96; }
.header_utility ul li a:hover {text-decoration:underline;}

/*************************/
/* QUICKSEARCH           */
/*************************/

.text-resizer {float:right; padding-left:20px;}
.highlighted-stylesheet {float:right; padding-left:20px;}
.QuickSearchArea {float:right; padding-left:20px;}

input.quickSearchField
{
	border:1px solid #ccc;
	width:130px;
	background:url(Images/icon_search.gif) 6px 6px no-repeat #FFF;
	padding:4px 5px 4px 22px;
	margin: 0px 4px 0px 0px;
	font-size:95%;
	color:#5c5c5c;
	float:left;
}

.quickSearchButton{}


/************************/
/* MAINMENUAREA         */
/************************/

.nav { margin:0 12px 0 11px; }
.nav ul {  }
.nav ul li {width:135px; text-align:center !important; padding:10px 0px 10px 0px !important;}
.nav ul li a{white-space:normal !important;}
.nav ul li a span{width:135px; text-align:center !important; white-space:normal !important;}
.nav ul li a:hover{}
.nav ul li div.rmSlide{}

.nav ul li ul li{background:#5b5b5b !important; padding:0px !important;} 
.nav ul li ul li a{color:#fff !important; white-space:normal !important;}
.nav ul li ul li a span{text-align:left !important; white-space:normal !important;}
.nav ul li ul li a:hover{background:#4b4b4b !important;}

.RadMenu .rmLink{padding:0px !important;}

.nav-old {margin:0 10px 0 11px; }
.nav-old ul {list-style:none; margin:0; padding:0;  }
.nav-old ul li {background:url(Images/bg_nav.gif) top no-repeat; float:left; width:135px; margin-bottom:-1px; margin-right:2px; text-align:center; }
.nav-old ul li a{display:block; padding:12px 0 10px 0; color:#434343; font-weight:bold; font-size:13px;}
.nav-old ul li a:hover{color:#569f96; text-decoration:none;}
.nav-old li.selected a, .nav li.selected a:hover {color:#569f96; }


/* 2LN */
ul.rmVertical{margin:5px 0 0 0!important;}
/* 3LN */
ul.rmVertical li ul{margin:0!important; border-top:1px solid #9b9b9b;}


* html .nav ul li ul li.rmFirst{top:0px!important;}
.nav ul li div.rmSlide ul{}
.nav ul li div.rmSlide ul li {}
.nav li.selected a, .nav li.selected a:hover {}
.rmExpandRight
{
    background: url(Images/arrow_green.gif) 195px 5px no-repeat;
}

.nav_border {border-bottom:4px solid #569f96; margin:0 12px 0 11px; }


/*************************/
/* CONTAINERAREA         */
/*************************/

.container_panel_content{padding:20px 10px 0px 10px; color:#5c5c5c; font-size:100%;}
.container_panel_centre{background:url(Images/bg_container_centre.jpg) top left repeat-y; width:980px;}
.container_panel_top{background:url(Images/bg_container_top.jpg) top left no-repeat;}


/*************************/
/* STAGEAREA             */
/*************************/

#StageArea
{
}


/*************************/
/* BREADCRUMBS           */
/*************************/

.breadcrumb {padding:0 0 8px 0; font-size:95%; border-bottom:1px dotted #999999; margin-bottom:10px;}
.breadcrumb_left {float:left; padding-top:2px; width:700px;}
.breadcrumb_right {float:right;}
.breadcrumb a {color:#5c5c5c; text-decoration:underline;}
.breadcrumb a:hover {color:#777; text-decoration:underline;}

.breadcrumb_right {float:right;}
.breadcrumb_right_time {float:left; padding-top:2px; width:150px; text-align:right; }
.breadcrumb_right_date {float:left; width:110px; text-align:right;}
.breadcrumb_right_date img {margin:0 1px;}


/*************************/
/* FOOTERAREA            */
/*************************/

#FooterArea {}

#footer{background:#23282c; margin:0px;}
#footer_container{width:980px; margin:0px auto; padding:0px 10px 0px 10px; color:#ffffff; font-size:95%;}
.footer_content{padding:20px 10px 25px 10px;}
.footer_left {float:left;}
.footer_left_column {float:left; width:390px;}
.footer_left_column ul{width:100%; margin:0; padding:0; float:left; list-style-type:none;}
.footer_left_column ul li{margin:0; padding:0 0 3px 0; float:left; width: 130px; }
.footer_left_column ul li a{float:left; padding:0 0 0 10px; color:#6a6a6a; color:#fff; text-decoration:none; background:url(images/arrow_green.gif) 0 5px no-repeat; }
.footer_left_column ul li a:hover{color:#ccc;}

.footer_add_left_column {float:left; width:390px;}
.footer_add_left_column ul{width:100%; margin:0; padding:0; float:left; list-style-type:none;}
.footer_add_left_column ul li{margin:0; padding:0 0 3px 0; float:left; width: 130px; }
.footer_add_left_column ul li a{float:left; padding:0 0 0 10px; color:#6a6a6a; color:#fff; text-decoration:none; background:url(images/arrow_green.gif) 0 5px no-repeat; }
.footer_add_left_column ul li a:hover{color:#ccc;}

.footer_right {float:right;}
.footer_right img {border:1px solid #FFF; margin:0 2px;}
.footer_right ul{width:100%; margin:0; padding:0; float:left; list-style-type:none;}
.footer_right ul li{margin:0; padding:0 0 3px 0; float:left; }
.footer_right ul li a{}
.footer_right ul li a:hover{}

#footer_bottom {background:#1e2327;}
.footer_bottom_content {width:960px; margin:0px auto; padding:10px; color:#ffffff; font-size:90%;}
.footer_bottom_content a{color:#249182;}
.footer_bottom_content a:hover{color:#73a1a2;}
.footer_bottom_share{text-align:right; float:right;}
.footer_bottom_share a{color:#fff;}


/*************************/
/* SECONDARY NAV         */
/*************************/

.lower_column_left {float:left; width:197px; margin-right:18px;}
#SubMenuArea{}

.lower_menu {background:url(Images/bg_lower_menu.gif) repeat-y; margin-bottom:10px;}
.lower_menu_top {background:url(Images/bg_lower_menu_top.gif) top no-repeat; }
.lower_menu_inner {background:url(Images/bg_lower_menu_bottom.gif) bottom no-repeat; padding:8px 10px 15px 10px; zoom:1;}
.lower_menu_title {display:block; padding-bottom:7px; border-bottom:1px solid #d7d7d7; font-size:120%; font-weight:bold;}
.lower_menu ul {list-style:none; padding:5px 0 0 0; margin:0;}
.lower_menu ul li {background:url(Images/arrow_green.gif) 0 8px no-repeat; padding:5px 5px 5px 12px;}
.lower_menu ul li a{color:#5c5c5c;}
.lower_menu ul li a:hover{color:#569f96;}
.lower_menu ul li span.selected {float:none; color:#569f96; font-weight:bold;}
.lower_menu ul li ul li a{color:#5c5c5c !important; font-weight:normal !important;}
.lower_menu ul li ul li a:hover{color:#569f96 !important;}
.lower_menu ul li ul li span.selected {color:#569f96 !important;}
.lower_menu ul li ul li span.selected ul li a{color:#5c5c5c !important; font-weight:normal !important;}
.lower_menu ul li ul li span.selected ul li a:hover{color:#569f96 !important;}
.lower_menu ul li ul li span.selected ul li span.selected {color:#569f96 !important;}

#LowerLeftContentArea
{
}

/*************************/
/* CONTENTAREA           */
/*************************/

#MainContentArea{}
/* IE 6 doesn't understand the > selector and ignores it */
html>body #MainContentArea {height: auto;}

#MainBodyArea{}

#MainBodyArea #MainBody{}

#MainBodyArea .pageList
{
	padding: 0;
}

#MainBodyArea .pageList ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

.lower_column_right {float:right; width:231px;}

#SecondaryBodyArea{}

#SecondaryBodyArea #SecondaryBody{}



/*************************/
/* LOWER CONTENT         */
/*************************/

.lower_column_middle {float:left; width:494px;}
.lower_column_middle h1 {margin-bottom:5px; background:url(Images/bg_lower_title.gif) top no-repeat; font-size:200%; color:#FFF; padding:10px;}
.lower_title {margin-bottom:5px; background:url(Images/bg_lower_title.gif) top no-repeat; font-size:200%; color:#FFF; padding:10px;}
.lower_title_wide {margin-bottom:5px; background:url(Images/bg_lower_title_wide.gif) top no-repeat; font-size:200%; color:#FFF; padding:10px;}

.lower_product_banner {}
.lower_product_banner ul { list-style:none; padding:0; margin:0; }
.lower_product_banner ul li {}

.lower_column_middleleft {float:left; width:710px;}
.lower_column_middleleft h1 {margin-bottom:5px; background:url(Images/bg_lower_title.gif) top no-repeat; font-size:200%; color:#FFF; padding:10px;}

#main_body_text
{
    padding: 5px;
}


/*************************/
/* WHITE BOX             */
/*************************/

.lower_whitebox {margin-top:15px;}

.lower_whitebox_top {color:#d7d7d7; padding:7px 10px 5px 10px; border-bottom:1px solid #d7d7d7; background:url(Images/bg_whitebox_top.gif) top no-repeat; zoom:1;}
.lower_whitebox_top_left_text {float:left; color:#5c5c5c; font-size:120%; font-weight:bold; padding:1px 0; }
.lower_whitebox_top_right_button {float:right;}
.lower_whitebox_top_right_link {float:right; background:url(Images/arrow_green.gif) 0 7px no-repeat; padding:4px 0px 3px 10px; font-size:95%; 
   font-weight:bold;}
.lower_whitebox_top_right_link a {color:#569f96; text-decoration:underline;}
.lower_whitebox_top_right_link a:hover {color:#6a6a6a; text-decoration:underline;}

.lower_whitebox_top_right_RSS_link {float:right; background:url(Images/ButtonRss.gif) 0 4px no-repeat; padding:4px 0px 3px 18px; font-size:95%; font-weight:bold; text-align:right!important; color:#569f96; text-decoration:underline;}

.lower_whitebox_top_long {color:#d7d7d7; padding:7px 10px 5px 10px; border-bottom:1px solid #d7d7d7; background:url(Images/bg_whitebox_top.gif) top no-repeat; zoom:1;}
.lower_whitebox_top_long_routemap {color:#d7d7d7; padding:7px 10px 5px 15px; zoom:1;}

.lower_whitebox_content {background:url(Images/bg_whitebox.gif) repeat-y; margin-top:1px; border-top:1px solid #d7d7d7; zoom:1;}
.lower_whitebox_content_routemap {zoom:1;}
.lower_whitebox_content_inner {background:url(Images/bg_whitebox_bottom.gif) bottom no-repeat; padding:5px 10px; zoom:1;}


.lower_whitebox_content_inner_long {background:url(Images/bg_whitebox_bottom.gif) bottom no-repeat; padding:5px 10px; zoom:1;}
.lower_whitebox_content_inner_long_routemap {padding:5px 10px; zoom:1;}

.lower_whitebox_link {padding:10px 0; font-size:95%; font-weight:bold;}
.lower_whitebox_link a {color:#569f96; text-decoration:underline;}
.lower_whitebox_link a:hover {color:#6a6a6a; text-decoration:underline;}

.lower_whitebox_textblock {padding:15px 0;}
.lower_whitebox_textblock_link {background:url(Images/arrow_green.gif) 0 7px no-repeat; padding:3px 0px 2px 12px; font-weight:bold;}
.lower_whitebox_textblock_link a {color:#569f96; text-decoration:underline;}
.lower_whitebox_textblock_link a:hover {color:#6a6a6a; text-decoration:underline;}

.lower_whitebox_bottom {padding:10px 0 0 0; border-top:1px solid #d7d7d7; font-size:90%;}
.lower_whitebox_bottom_link {background:url(Images/arrow_green.gif) 0 7px no-repeat; padding:3px 0px 2px 12px; font-weight:bold;}
.lower_whitebox_bottom_link a {color:#569f96; text-decoration:underline;}
.lower_whitebox_bottom_link a:hover {color:#6a6a6a; text-decoration:underline;}

.lower_whitebox_textblock ul {padding:20px 0; list-style:none; margin:0;}

.lower_whitebox_search {padding:5px 10px 10px 10px; font-size:100%; color: #434343; line-height: 10px;}
.lower_whitebox_search_text {font-weight:bold; padding:15px 0 5px 0;}
.lower_whitebox_search_keyword {float:left; width:200px;}
.lower_whitebox_search_keyword input {border:1px solid #cccccc; padding:2px; width:180px; font-size:95%;}
.lower_whitebox_search_offer {float:left; width:200px;}
.lower_whitebox_search_offer_long {float:left; width:400px;}
.lower_whitebox_search_offer select, .lower_whitebox_search_offer_long select {border:1px solid #cccccc; padding:2px; width:180px; font-size:95%;}
.lower_whitebox_search_button {float:left; width:50px; padding-top:27px;}
.lower_whitebox_search_result_title a {font-weight:bold; color:#569f96; text-decoration:underline;}
.lower_whitebox_search_result_title a:hover {color:#6a6a6a; text-decoration:underline;}

.lower_whitebox_search_results {padding:10px 0;}
.lower_whitebox_search_results_toptext {padding:5px 0; font-weight:bold; font-size:95%;}
.lower_whitebox_search_results_bottomtext {padding-top:10px; font-size:95%; zoom:1;}
.lower_whitebox_search_results_bottomtext a{color:#4b4b4b; text-decoration:underline;}
.lower_whitebox_search_results_bottomtext a:hover{color:#777777; text-decoration:underline;}

.lower_whitebox_search_results_item {padding:15px 0; border-bottom:1px solid #d7d7d7; zoom:1;}
.lower_whitebox_search_results_item_nopadding {padding:0; border-bottom:0px solid #d7d7d7; zoom:1;}
.lower_whitebox_search_results_item_image {float:left; width:104px;}
.lower_whitebox_search_results_item_image img {border:1px solid #d7d7d7;}
.lower_whitebox_search_results_item_details {float:right; width:360px;}
.lower_whitebox_search_results_item_details_full {float:left; width:100%;}
.lower_whitebox_search_results_item_details_title {font-size:110%; font-weight:bold;}
.lower_whitebox_search_results_item_details_title span.dateTime {font-size:80%; font-style:italic; font-weight:normal;}
.lower_whitebox_search_results_item_details_text {padding:5px 0;}
.lower_whitebox_search_results_item_details_text ul { margin: 0; padding: 0; list-style-type:none;}
.lower_whitebox_search_results_item_details_text ul li {}
.lower_whitebox_search_results_item_details_link {background:url(Images/arrow_green.gif) 0 7px no-repeat; padding:3px 0px 2px 12px; font-weight:bold;}
.lower_whitebox_search_results_item_details_link a {color:#569f96; text-decoration:underline; }
.lower_whitebox_search_results_item_details_link a:hover {color:#6a6a6a; text-decoration:underline;}

.lower_whitebox_search_results_map {padding:0; font-size:95%; border: 0px solid #000}
.lower_whitebox_search_results_mapborder{border: 1px solid #CCCCCC; padding: 2px;}
.lower_whitebox_search_results_mapcontainer{overflow:hidden; width: auto; height: auto;}
/* SUBGURIM GOOGLE MAPS STYLES START */
v\:* { behavior:url(#default#VML); } 
/* SUBGURIM GOOGLE MAPS STYLES END */

.lower_whitebox_search_results_buttons {width:100%;}
.lower_whitebox_search_results_buttons_left {float:left;}
.lower_whitebox_search_results_buttons_right {float:right;}

.lower_whitebox_documents_search_text {font-weight:bold; padding:5px 0;}
.lower_whitebox_documents_search_keyword {float:left; width:280px;}
.lower_whitebox_documents_search_keyword input {border:1px solid #cccccc; padding:2px; width:250px; font-size:90%;}
.lower_whitebox_documents_search_offer {float:left; width:135px;}
.lower_whitebox_documents_search_offer select {border:1px solid #cccccc; padding:2px; width:120px; font-size:90%;}
.lower_whitebox_documents_search_button {float:left; width:60px; padding-top:20px;}

.lower_whitebox_documents_item_title {font-size:110%; font-weight:bold; padding-bottom:5px;}
.lower_whitebox_documents_item_title a {color:#249182; text-decoration:underline;}
.lower_whitebox_documents_item_title a:hover {color:#6a6a6a; text-decoration:underline;}
.lower_whitebox_documents_item_details {font-size:95%;}
.lower_whitebox_documents_item_details_left {float:left; width:105px; font-weight:bold;}
.lower_whitebox_documents_item_details_right {float:left; width:350px;}

.lower_whitebox_documents {padding:10px 0;}
.lower_whitebox_documents_details {padding:0 0 15px 0; border-bottom:1px solid #d7d7d7; zoom:1;}
.lower_whitebox_documents_item_details {font-size:95%;}
.lower_whitebox_documents_item_details_left {float:left; width:105px; font-weight:bold;}
.lower_whitebox_documents_item_details_right {float:left; width:350px;}
.lower_whitebox_documents_description {padding:15px 0; }
.lower_whitebox_documents_description_title{padding: 0 0 10px 0; font-weight:bold; color:#249182;}

.lower_whitebox_documents_links {padding:15px 0 0 0; font-size:90%; font-weight:bold; border-top:1px solid #d7d7d7; zoom:1;}
.lower_whitebox_documents_links img {padding-bottom:5px;}
.lower_whitebox_documents_links a {color:#249182; text-decoration:underline;}
.lower_whitebox_documents_links a:hover {color:#6a6a6a; text-decoration:underline;}

.lower_whitebox_tenders_item_title {font-size:110%; font-weight:bold; padding-bottom:5px;}
.lower_whitebox_tenders_item_title a {color:#249182; text-decoration:underline;}
.lower_whitebox_tenders_item_title a:hover {color:#6a6a6a; text-decoration:underline;}
.lower_whitebox_tenders_item_details {font-size:95%;}
.lower_whitebox_tenders_item_details_left {float:left; width:105px; font-weight:bold;}
.lower_whitebox_tenders_item_details_right {float:left; width:350px;}

.lower_whitebox_tenders {padding:10px 0;}
.lower_whitebox_tenders_details {padding:0 0 15px 0; border-bottom:1px solid #d7d7d7; zoom:1;}
.lower_whitebox_tenders_item_details {font-size:95%;}
.lower_whitebox_tenders_item_details_left {float:left; width:105px; font-weight:bold;}
.lower_whitebox_tenders_item_details_right {float:left; width:350px;}
.lower_whitebox_tenders_description {padding:15px 0; }
.lower_whitebox_tenders_description_title{padding: 0 0 10px 0; font-weight:bold; color:#249182;}

.lower_whitebox_tenders_links {padding:15px 0 0 0; font-size:90%; font-weight:bold; border-top:1px solid #d7d7d7; zoom:1;}
.lower_whitebox_tenders_links img {padding-right:5px;}
.lower_whitebox_tenders_links a {color:#249182; text-decoration:underline;}
.lower_whitebox_tenders_links a:hover {color:#6a6a6a; text-decoration:underline;}


.lower_whitebox_careers_item_title {font-size:110%; font-weight:bold; padding-bottom:5px;}
.lower_whitebox_careers_item_title a {color:#249182; text-decoration:underline;}
.lower_whitebox_careers_item_title a:hover {color:#6a6a6a; text-decoration:underline;}
.lower_whitebox_careers_item_details {font-size:95%;}
.lower_whitebox_careers_item_details_left {float:left; width:105px; font-weight:bold;}
.lower_whitebox_careers_item_details_right {float:left; width:350px;}

.lower_whitebox_careers {padding:10px 0;}
.lower_whitebox_careers_details {padding:0 0 15px 0; border-bottom:1px solid #d7d7d7; zoom:1;}
.lower_whitebox_careers_item_details {font-size:95%;}
.lower_whitebox_careers_item_details_left {float:left; width:105px; font-weight:bold;}
.lower_whitebox_careers_item_details_right {float:left; width:350px;}
.lower_whitebox_careers_description {padding:15px 0; font-size:11px!important; font-weight:normal; border:0px solid red;}
.lower_whitebox_careers_description_title{padding: 0 0 10px 0; font-weight:bold; color:#69877f;}

.lower_whitebox_careers_links {padding:15px 0 0 0; font-size:90%; font-weight:bold; border-top:1px solid #d7d7d7; zoom:1;}
.lower_whitebox_careers_links img {padding-bottom:5px;}
.lower_whitebox_careers_links a {color:#249182; text-decoration:underline;}
.lower_whitebox_careers_links a:hover {color:#6a6a6a; text-decoration:underline;}

.application_form_field{margin:10px 0 0 0; padding:0; border:0px solid red}
.application_form_field input{width:224px; margin:4px 0 0 0!important; border:1px solid #CCC;}

#ctl00_MainRegion_MainContentRegion_MainBodyRegion_btnSubmit{width:52px; height:22px; margin:4px 0 0 0!important;}

.lower_whitebox_people_detail {padding:15px 0; zoom:1;}
.lower_whitebox_people_detail_left {float:left; width:104px;}
.lower_whitebox_people_detail_left img {border:1px solid #d7d7d7;}
.lower_whitebox_people_detail_right {float:right; width:358px;}
.lower_whitebox_people_detail_name {font-weight:bold; padding-bottom:2px; font-size:105%; color:#249182;}
.lower_whitebox_people_detail_job {padding-bottom:8px; font-weight:bold;}
.lower_whitebox_people_detail_tel {padding-bottom:4px; font-weight:bold;}
.lower_whitebox_people_detail_mail {}
.lower_whitebox_people_detail_mail a {color:#249182; text-decoration:underline;}
.lower_whitebox_people_detail_mail a:hover {color:#6a6a6a; text-decoration:underline;}
.lower_whitebox_people_detail_block {padding:0 0 10px 0; }
.lower_whitebox_people_detail_link {background:url(Images/arrow_green.gif) 0 15px no-repeat; border-top:1px solid #d7d7d7; padding:12px 0px 2px 10px; font-size:90%;font-weight:bold;}
.lower_whitebox_people_detail_link a {color:#249182; text-decoration:underline;}
.lower_whitebox_people_detail_link a:hover {color:#6a6a6a; text-decoration:underline;}
.text_title{font-weight:bold;}

.lower_whitebox_links {padding:0 0 10px 0;}
.lower_whitebox_links_list {padding:10px 0 15px 0; font-size:90%; border-bottom:1px solid #d7d7d7; }
.lower_whitebox_links_list ul {list-style:none; margin:0 !important; padding:0; }
.lower_whitebox_links_list ul li {background:url(Images/arrow_green.gif) 0 8px no-repeat !important; padding:5px 5px 5px 12px !important;}
.lower_whitebox_links_list ul li a{font-weight:bold; color:#6a6a6a; text-decoration:underline;}
.lower_whitebox_links_list ul li a:hover{color:#249182; text-decoration:underline;}
.lower_whitebox_links_list ul li ul {padding-top:8px;}
.lower_whitebox_links_list ul li ul li {background:url(Images/img_faq_answer.gif) 0 0 no-repeat; padding:0px 40px 0px 25px;}

.lower_whitebox_parkandride {padding:10px 0;}
.lower_whitebox_parkandride_location {font-weight:bold; font-size:95%;}
.lower_whitebox_parkandride_location_form {padding:10px 0 15px 0; border-bottom:1px solid #d7d7d7; }
.lower_whitebox_parkandride_location_form select {border:1px solid #cccccc; padding:2px; font-size:95%; width:200px;}
.lower_whitebox_parkandride_title {padding:15px 0 5px 0; color:#569f96; font-weight:bold;}
.lower_whitebox_parkandride_text {padding:5px 0;}
.lower_whitebox_parkandride_map {padding:10px 0;}
.lower_whitebox_parkandride_map img {border:1px solid #cccccc;}

.lower_whitebox_parkandride_link {background:url(Images/arrow_green.gif) 0 15px no-repeat; border-top:1px solid #d7d7d7; padding:12px 0px 2px 10px; font-size:95%;font-weight:bold;}
.lower_whitebox_parkandride_details {padding:0 0 15px 0; border-bottom:1px solid #d7d7d7; zoom:1;}
.lower_whitebox_parkandride_details_left {float:left; width:140px; font-weight:bold;}
.lower_whitebox_parkandride_details_right {float:left; width:325px;}
.lower_whitebox_parkandride_details a {color:#249182; text-decoration:underline;}
.lower_whitebox_parkandride_details a:hover {color:#6a6a6a; text-decoration:underline;}
.lower_whitebox_parkandride_link a {color:#249182; text-decoration:underline;}
.lower_whitebox_parkandride_link a:hover {color:#6a6a6a; text-decoration:underline;}

.lower_whitebox_journey {padding:10px 0;}
.lower_whitebox_journey_title {padding:0 0 4px 0; border-bottom:1px solid #d7d7d7; font-weight:bold; color:#009290; zoom:1;}
.lower_whitebox_journey_title_left {padding:0 0 6px 0; float:left;}
.lower_whitebox_journey_title_right {float:right;}

.lower_whitebox_journey_form {position:relative; padding:15px 0 0 0;}
.lower_whitebox_journey_form_left {float:left; width:70px; font-weight:bold; padding:2px 0;}
.lower_whitebox_journey_form_right {float:left; width:300px; margin-bottom:10px;z-index:1;}
.lower_whitebox_journey_form_right_textfield {padding:0 0 3px 0;}
.lower_whitebox_journey_form_right_textfield input.RadInputMgr_Default{border:1px solid #d7d7d7; padding:4px 3px; font-size:95%; width:220px; color:#5c5c5c; font-family:Arial, Helvetica, sans-serif;}
.lower_whitebox_journey_form_right_textfield_input_hover{border:1px solid #515151 !important; color:#000 !important;}
.lower_whitebox_journey_form_right_textfield_input_focused{border:1px solid #515151 !important; color:#000 !important;}
.lower_whitebox_journey_form_right_textfield_input_error{ border-color: #D51923 !important; color:#000 !important;}
.lower_whitebox_journey_form_right input.textfield_small {border:1px solid #cccccc; padding:3px; width:100px; font-size:95%; color:#5c5c5c;}
.lower_whitebox_journey_form_right select {border:1px solid #cccccc; padding:3px; width:100px; font-size:95%; color:#5c5c5c;}
.lower_whitebox_journey_form_right_timefield {padding:0 0 3px 0;}
.lower_whitebox_journey_form_right_timefield span.RadInput_Default input.riTextBox{border:1px solid #d7d7d7; padding:4px 3px; font-size:95%; color:#5c5c5c; font-family:Arial, Helvetica, sans-serif;}
.lower_whitebox_journey_form_right_timefield table.rcTable td a.rcTimePopup {margin: 0 5px;}
.lower_whitebox_journey_form_right_datefield {padding:0 0 3px 0;}
.lower_whitebox_journey_form_right_datefield span.RadInput_Default input.riTextBox{border:1px solid #d7d7d7; padding:4px 3px; font-size:95%; color:#5c5c5c; font-family:Arial, Helvetica, sans-serif;}
.lower_whitebox_journey_form_right_datefield table.rcTable td a.rcCalPopup {margin: 0 5px;}
.lower_whitebox_journey_form_box {float:left;}
.lower_whitebox_journey_form_box_text {float:left; padding:2px 15px 0 5px;}
.lower_whitebox_journey_form_box_text_bold {float:left; padding:2px 15px 0 5px; font-weight:bold}
.lower_whitebox_journey_block {padding:10px 0 15px 0; font-size:95%;}
.lower_whitebox_journey_button {padding:0 0 25px 0;}
.lower_whitebox_journey_form .panel_options a{text-decoration:underline;}
.lower_whitebox_journey_form .panel_options a:hover{color:#569F96}
.lower_whitebox_journey_form .panel_options_list_from{/*position:absolute;top:59px;left:70px; z-index:3;*/ padding-top: 4px;}
.lower_whitebox_journey_form .panel_options_list_to{/*position:absolute;top:110px;left:70px; z-index:2;*/ padding-top: 4px;}
.lower_whitebox_journey_form .panel_options_list_via{/*position:absolute;top:161px;left:70px; z-index:1;*/ padding-top: 4px;}
.lower_whitebox_journey_form_list{}
.lower_whitebox_journey_form_box{}

.lower_whitebox_journey_criteria {padding:15px 0 25px 0;}
.lower_whitebox_journey_criteria table th {padding:2px 15px 2px 0; font-weight:bold; text-align:left;}
.lower_whitebox_journey_criteria table td {padding:2px 15px 2px 0;}

.lower_whitebox_journey_details {padding:15px 0 25px 0;}
.lower_whitebox_journey_details_text {font-size:95%; font-weight:bold; margin-bottom:10px;}
.lower_whitebox_journey_details table {font-size:95%;}
.lower_whitebox_journey_details table th {padding:8px 10px; font-weight:bold; text-align:left; background:#FFF;}
.lower_whitebox_journey_details table td {padding:4px 10px; background:#f5f5f5;}
.lower_whitebox_journey_details table tr.dark td {background:#ededed;}
.lower_whitebox_journey_details table td.view {text-align:right; font-weight:bold;}
.lower_whitebox_journey_details table td.view a {color:#569f96;}

.jp_refine_results {font-weight:bold;}
.jp_refine_results a {color:#FF8040;}
.jp_details_service {font-weight:bold;}

.lower_error {padding: 10px; color:Red; font-weight:bold;}

.lower_whitebox_depots_details {padding:15px 0 25px 0;}

.lower_whitebox_depot {padding:10px 0;}
.lower_whitebox_depot_location {font-weight:bold; font-size:95%;}
.lower_whitebox_depot_location_form {padding:10px 0 15px 0; border-bottom:1px solid #d7d7d7; }
.lower_whitebox_depot_location_form select {border:1px solid #cccccc; padding:2px; font-size:95%; width:200px;}
.lower_whitebox_depot_title {padding:5px 0 5px 0; color:#569f96; font-weight:bold;}
.lower_whitebox_depot_text {padding:5px 0;}
.lower_whitebox_depot_map {padding:10px 0;}
.lower_whitebox_depot_map img {border:1px solid #cccccc;}
.lower_whitebox_depot_link {background:url(Images/arrow_green.gif) 0 15px no-repeat; border-top:1px solid #d7d7d7; padding:12px 0px 2px 10px; font-size:95%;font-weight:bold;}
.lower_whitebox_depot_details {padding:0 0 15px 0; border-bottom:1px solid #d7d7d7; zoom:1;}
.lower_whitebox_depot_details_left {float:left; width:140px; font-weight:bold;}
.lower_whitebox_depot_details_right {float:left; width:325px;}
.lower_whitebox_depot_details a {color:#249182; text-decoration:underline;}
.lower_whitebox_depot_details a:hover {color:#6a6a6a; text-decoration:underline;}
.lower_whitebox_depot_link a {color:#249182; text-decoration:underline;}
.lower_whitebox_depot_link a:hover {color:#6a6a6a; text-decoration:underline;}

/* route map */
.lower_whitebox_route {padding:10px 0;}
.lower_whitebox_route_map {padding:10px 0;}
.lower_whitebox_route_map img {border:1px solid #cccccc;}
.routemap_links {}
.routemap_links a {color:#249182; text-decoration:underline;}
.routemap_links a:hover {color:#6a6a6a; text-decoration:underline;}

/* group exec */
.lower_whitebox_groupexec {padding:10px 0;}
.lower_whitebox_groupexec_top {padding:10px 0;}
.lower_whitebox_groupexec_top_left {float:left; width:104px;}
.lower_whitebox_groupexec_top_left img {border:1px solid #d7d7d7;}
.lower_whitebox_groupexec_top_right {float:right; width:355px;}
.lower_whitebox_groupexec_top_right_title {font-size:110%; color:#569f96; font-weight:bold;}
.lower_whitebox_groupexec_top_right_text {color:#5c5c5c; padding:5px 0; font-size:95%;}

.lower_whitebox_groupexec_top_right_detail_title {font-size:110%; color:#569f96; font-weight:bold; padding-top:30px;}
.lower_whitebox_groupexec_top_right_detail_date {font-size:95%; font-weight:bold; padding:5px 0;}


.lower_whitebox_groupexec_selectprofile {padding:15px 0 5px 0; font-weight:bold; font-size:95%;}
.lower_whitebox_groupexec_selectprofile_form {padding-bottom:15px; border-bottom:1px solid #d7d7d7; }
.lower_whitebox_groupexec_selectprofile_form select {border:1px solid #cccccc; padding:2px; font-size:95%; width:150px;}

.lower_whitebox_groupexec_currentdisplay {padding:15px 0; border-bottom:1px solid #d7d7d7; font-weight:bold; line-height:140%;}
.lower_whitebox_groupexec_block {padding:15px 30px 0 0; }

.lower_whitebox_groupexec_table {font-size:95%;}
.lower_whitebox_groupexec_table th {padding:2px 5px;  text-align:center;}
.lower_whitebox_groupexec_table td {padding:2px 5px;  text-align:center;}
.lower_whitebox_groupexec_table .top {background:#FFF; font-weight:bold;}
.lower_whitebox_groupexec_table .top {padding:5px;}
.lower_whitebox_groupexec_table .month {font-weight:bold; color:#569f96; text-align:left;}
.lower_whitebox_groupexec_table tr {background:#f5f5f5;}
.lower_whitebox_groupexec_table tr.dark {background:#ededed;}
.lower_whitebox_groupexec_table a {color:#249182; text-decoration:underline;}
.lower_whitebox_groupexec_table a:hover {color:#6a6a6a; text-decoration:underline;} 


/* student card renewal */
.lower_whitebox_student {padding:10px 20px 10px 0;}
.lower_whitebox_student_container {width:100%; overflow:hidden;}
.lower_whitebox_student_left {float:left; width:50%;}
.lower_whitebox_student_right {float:left; width:50%;}
.lower_whitebox_student_image {padding:10px 0;}
.lower_whitebox_student_block {padding:5px 0; font-weight:bold;}
.lower_whitebox_student_form {padding:0;}
.lower_whitebox_student_form_float {float:left;}
.lower_whitebox_student_form_text {padding:15px 0 8px 0; font-weight:bold; }
.lower_whitebox_student_form_field { }
.lower_whitebox_student_form_field input {border:1px solid #cccccc; padding:4px; font-size:95%; margin-right:15px;}
.student_pincode {width:200px; border:1px solid #cccccc; padding:4px; font-size:95%; margin-right:15px;}
.student_pass {width:130px; border:1px solid #cccccc; padding:4px; font-size:95%; margin-right:15px;}
.lower_whitebox_student_request {padding:10px 0; font-weight:bold; font-size:95%;}
.lower_whitebox_student_request a {color:#249182; text-decoration:underline;}
.lower_whitebox_student_request a:hover {color:#6a6a6a; text-decoration:underline;}
.lower_whitebox_student_note {padding:15px 0 5px 0; font-size:95%;}

.lower_whitebox_student_request_form {padding:15px 0 0 0;}
.lower_whitebox_student_request_form_left {float:left; width:170px; font-weight:bold; padding:2px 0;}
.lower_whitebox_student_request_form_right {float:left; width:250px; margin-bottom:10px;}
.lower_whitebox_student_request_form_right input.textfield {border:1px solid #cccccc; padding:3px; width:200px; font-size:95%; color:#5c5c5c;}
.lower_whitebox_student_request_form_right select {border:1px solid #cccccc; padding:3px; font-size:95%; color:#5c5c5c; margin-right:5px;}
.lower_whitebox_student_request_form_right select.day {width:45px;}
.lower_whitebox_student_request_form_right select.month {width:90px;}
.lower_whitebox_student_request_form_right select.year {width:55px;}

.student_request_text {width:170px; font-weight:bold; padding:2px 0;}
.student_request_note {width:200px; padding:2px 0;}
.student_request_textarea {width:250px; margin-bottom:10px; border:1px solid #cccccc; padding:3px; font-size:95%; color:#5c5c5c;}

/* Timetables */
.lower_column_right_wide {float:right; width:745px;}
.lower_column_right_wide h1 {color:#ffffff; font-size:210%; font-weight:normal; background:#569f96; padding:6px 10px; margin:0;}

.lower_timetables_details_top {padding:15px 0;}
.lower_timetables_details_top_title {font-size:165%; font-weight:bold; padding-bottom:5px; color:#009290;}
.lower_timetables_details_top_text {line-height:150%;}

.lower_timetables_details_table {padding:0 0 15px 0;}
.lower_timetables_details_table_top {border-bottom:1px solid #d7d7d7; font-size:110%;}
.lower_timetables_details_table_top_tab {float:left; margin-bottom:-1px; background:url(Images/bg_tab_left.gif) top left no-repeat #569f95; margin-right:2px;}
.lower_timetables_details_table_top_tab_inner {background:url(Images/bg_tab_right.gif) top right no-repeat;}
.lower_timetables_details_table_top_tab_inner a{background:url(Images/bg_arrow_tab.gif) 12px 12px no-repeat; color:#fff; font-weight:bold; text-decoration:none; padding:9px 15px 9px 25px; display:block;}
.lower_timetables_details_table_top_tab_inner a:hover {text-decoration:underline; color:#FFF;}

.lower_timetables_details_table_top_tab.selected {float:left; border-bottom:1px solid #FFF; background:url(Images/bg_tab_left_selected.gif) top left no-repeat;}
.lower_timetables_details_table_top_tab.selected .lower_timetables_details_table_top_tab_inner {background:url(Images/bg_tab_right_selected.gif) top right no-repeat;}
.lower_timetables_details_table_top_tab.selected .lower_timetables_details_table_top_tab_inner a {background:url(Images/bg_arrow_tab_selected.gif) 10px 14px no-repeat; color:#5c5c5c;}
.lower_timetables_details_table_top_tab.selected .lower_timetables_details_table_top_tab_inner a:hover{color:#5c5c5c;}

.lower_timetables_details_table_main {background:url(Images/bg_table.gif) repeat-y;}
.lower_timetables_details_table_main_inner {background:url(Images/bg_table_bottom.gif) bottom no-repeat; padding:10px;}
.lower_whitebox_timetables_results_table {width:100%;margin:0; padding: 2px; margin-bottom:30px;}
.lower_whitebox_timetables_results_table tr td {padding:5px; text-align:center; border-bottom:1px solid #d7d7d7; background:#f5f5f5;}
.lower_whitebox_timetables_results_table tr th {padding:5px; text-align:left; border-bottom:1px solid #d7d7d7; background:#f5f5f5;}
.lower_whitebox_timetables_results_table tr.jpLiteband td{background:#ededed;}
.lower_whitebox_timetables_results_table tr.jpLiteband th{background:#ededed;}
.lower_whitebox_timetables_results_table_tr_number td{padding:10px 5px; background:#FFF; font-weight:bold; color:#009290;}
.lower_whitebox_timetables_results_table_tr_number th{font-weight:bold; text-align:left; padding:5px 10px; background:#FFF; color:#009290;}
.lower_whitebox_timetables_results_table_tr_days td{padding:10px 5px; background:#FFF; font-weight:bold;}
.lower_whitebox_timetables_results_table_tr_days th{font-weight:bold; text-align:left; padding:5px 10px; background:#FFF;}
.lower_whitebox_timetables_results_table_tr_points td{padding:10px 5px; background:#FFF; font-weight:bold;}
.lower_whitebox_timetables_results_table_tr_points th{font-weight:bolder; color:#009290; text-align:left; padding:5px 10px; background:#FFF;}
.hidden2{display:none;}
.lower_whitebox_timetables_results_notes{font-weight:bolder; font-style:italic;}

.lower_timetables_details_table_bottom{border-top:1px solid #d7d7d7; padding-top:15px;}
.lower_timetables_details_table_bottom_link{float:left; background:url(Images/arrow_green.gif) 0 5px no-repeat; padding:2px 0px 2px 10px; font-size:95%; font-weight:bold;}
.lower_timetables_details_table_bottom_link a{color:#249182; text-decoration:underline;}
.lower_timetables_details_table_bottom_link a:hover{color:#6a6a6a; text-decoration:underline;}
.lower_timetables_details_table_bottom_button{float:right;}

.lower_whitebox_timetables_results {padding:10px 0; }
.lower_whitebox_timetables_results_header{}
.lower_whitebox_timetables_results_col1{float: left; padding:10px; background:#FFF; font-weight:bold; text-align:left; font-size:95%; width:86px;}
.lower_whitebox_timetables_results_col2{float: left; padding:10px; background:#FFF; font-weight:bold; text-align:left; font-size:95%; width:172px;}
.lower_whitebox_timetables_results_col3{float: left; padding:10px; background:#FFF; font-weight:bold; text-align:left; font-size:95%; width:86px;}
.lower_whitebox_timetables_results_col4{float: left; padding:10px; background:#FFF; font-weight:bold; text-align:left; font-size:95%; width:87px;}
.lower_whitebox_timetables_results_col5{float: left; padding:10px; background:#FFF; font-weight:bold; text-align:left; font-size:95%; width:29px;}
.lower_whitebox_timetables_results_main{}
.lower_whitebox_timetables_results_main_item{}
.lower_whitebox_timetables_results_main_item_col1{float: left; padding:5px 10px; text-align:left; font-size:95%; width:86px;}
.lower_whitebox_timetables_results_main_item_col2{float: left; padding:5px 10px; text-align:left; font-size:95%; width:172px;}
.lower_whitebox_timetables_results_main_item_col3{float: left; padding:5px 10px; text-align:left; font-size:95%; width:86px;}
.lower_whitebox_timetables_results_main_item_col4{float: left; padding:5px 10px; text-align:left; font-size:95%; width:87px;}
.lower_whitebox_timetables_results_main_item_col5{float: left; padding:5px 10px; text-align:left; font-size:95%; width:29px;}
.lower_whitebox_timetables_results_main_item_col5 a{color:#009290;}
.green a{font-weight:bold; color:#009290; font-size:100%; }
.icons {}
.dark {background:#ededed; }
.lower_whitebox_timetables_results_main .rgRow td {padding: 0 !important;}
.lower_whitebox_timetables_results_main .rgAltRow td {padding: 0 !important;}

.lower_whitebox_timetables_results_top {padding-bottom:10px; font-size:95%;}
.lower_whitebox_timetables_results_top_icon {float:left; margin-right:30px;  font-weight:bold; color:#009290;}
.lower_whitebox_timetables_results_text {padding:10px 0; font-weight:bold; font-size:95%;}



/*************************/
/* STARTPAGE             */
/*************************/
#StageArea.StartPage 
{
    min-height:100px;
}

/*************************/
/* HOME BANNER           */
/*************************/

.home_banner {margin-bottom:10px;}
.home_banner_image {height:440px; z-index:0;}
.home_banner_noimage {height:193px; z-index:0;}
.home_banner_pods_container {float:left; position:absolute; width:680px; margin-top:-193px; height:193px; }
.home_banner_pod {float:left; margin:0 0 0 5px; height:193px; width:220px; background:url(Images/bg_home_banner_pod.png) no-repeat;}
* html .home_banner_pod{background:url(Images/bg_home_banner_pod.gif) no-repeat;}

.home_banner_pod_title_inner{width: 180px; height: 15px; margin: 9px 0pt 0pt; padding: 0pt 0pt 0pt 11px; float: left; clear: both;}
.home_banner_pod_title {margin:0!important; padding:0!important; color:#FFF; font-weight:bold;}
.home_banner_pod_title a {color:#FFF;}
.mid_text_divider{width:18px; height:100%; margin:0; padding:0; float:left; clear:none; font-weight:bold; text-align:center; font-size:90%;}


/* NEW STYLES FOR HOMEPAGE SECTION BOXES */
.home_banner_pod_title_pink{width:210px; height:33px; margin:5px 0 0 0; padding:0 5px 5px 5px; clear:both; float:left; font-size:135%; background:url(Images/bg_home_banner_pod_title_pink.gif) top no-repeat; color:#FFF; font-size:14px !important;}
.home_banner_pod_bigtext_pink {padding:0 15px; color:#f54e96; font-size:22px; padding-top:5px;}
.home_banner_pod_links_pink{width:200px; margin:0; padding:10px 2px 5px 17px; float:left; clear:both; font-size:11px !important;}
.home_banner_pod_links_pink ul{list-style:none; padding:0; margin:0; width:200px;}
.home_banner_pod_links_pink ul li{background:url(Images/arrow_pink.gif) 0 8px no-repeat; padding:2px 5px 2px 12px; width:182px;}
.home_banner_pod_links_pink ul li a{color:#f54e96;}
.home_banner_pod_links_pink ul li a:hover{text-decoration:underline;}
.home_banner_pod_links_pink ul ul {list-style:none; padding:0; margin:0; display:inline;}
.home_banner_pod_links_pink ul ul li{background:none; margin:0; display:inline; padding-left:5px;}


.home_banner_pod_title_blue{width:210px; height:33px; margin:5px 0 0 0; padding:0 5px 5px 5px; clear:both; float:left; font-size:135%; background:url(Images/bg_home_banner_pod_title_blue.gif) top no-repeat; color:#FFF; font-size:14px !important;}
.home_banner_pod_bigtext_blue {padding:0 15px; color:#368fc9; font-size:22px; padding-top:5px;}
.home_banner_pod_links_blue{width:200px; margin:0; padding:10px 2px 5px 17px; float:left; clear:both; font-size:11px !important;}
.home_banner_pod_links_blue ul{list-style:none; padding:0; margin:0; width:200px;}
.home_banner_pod_links_blue ul li{background:url(Images/arrow_blue.gif) 0 8px no-repeat; padding:2px 5px 2px 12px; width:182px;}
.home_banner_pod_links_blue ul li a{color:#368FC9;}
.home_banner_pod_links_blue ul li a:hover{text-decoration:underline;}
.home_banner_pod_links_blue ul ul {list-style:none; padding:0; margin:0; display:inline;}
.home_banner_pod_links_blue ul ul li{background:none; margin:0; display:inline; padding-left:5px;}


.home_banner_pod_title_navy{width:210px; height:33px; margin:5px 0 0 0; padding:0 5px 5px 5px; clear:both; float:left; font-size:135%; background:url(Images/bg_home_banner_pod_title_navy.gif) top no-repeat; color:#FFF; font-size:14px !important;}
.home_banner_pod_bigtext_navy {padding:0 15px; color:#334e7d; font-size:22px; padding-top:5px;}
.home_banner_pod_links_navy{width:200px; margin:0; padding:10px 2px 5px 17px; float:left; clear:both; font-size:11px !important;}
.home_banner_pod_links_navy ul{list-style:none; padding:0; margin:0; width:200px;}
.home_banner_pod_links_navy ul li{background:url(Images/arrow_navy.gif) 0 8px no-repeat; padding:2px 5px 2px 12px; width:182px;}
.home_banner_pod_links_navy ul li a{color:#334e7d;}
.home_banner_pod_links_navy ul li a:hover{text-decoration:underline;}
.home_banner_pod_links_navy ul ul {list-style:none; padding:0; margin:0; display:inline;}
.home_banner_pod_links_navy ul ul li{background:none; margin:0; display:inline; padding-left:5px;}

.home_banner_pod_links_section_title{width:55px !important; border:solid 0px red; float:left;}
.home_banner_pod_links_section_title_float{width:127px !important; border:solid 0px red; float:left;}
/* END */

/*************************/
/* HOME POD GENERAL      */
/*************************/

.pod_top_heading {float:left; color:#259182; font-size:200%; padding-top:3px;}
.pod_top_heading a{color:#259182;}
.home_pod_right {background:url(Images/bg_pod_right.gif) repeat-y; margin-bottom:10px;}
.home_pod_right_inner {background:url(Images/bg_pod_right_bottom.gif) bottom no-repeat; zoom:1;}
.home_pod_right_top {background:url(Images/bg_pod_right_top.gif) top no-repeat; padding:12px 9px 5px 9px; zoom:1;}
.home_pod_right_title {background:url(Images/bg_home_pod_title.gif) top no-repeat; font-size:115%;}
.home_pod_right_title a {padding:9px 10px; color:#FFF; display:block; font-weight:bold;}
.home_pod_right_title a:hover {text-decoration:underline;}
.home_pod_right_top_buttons {float:right;}
.home_pod_right_detail {margin:0 10px; padding:10px 0; border-top:1px solid #d7d7d7; overflow:hidden;}
.home_pod_right_detail_item{font-size:95%; color:#6a6a6a; font-weight:bold; margin:4px 0;}
.home_pod_right_detail_item a{color:#6a6a6a; text-decoration:none;}
.home_pod_right_detail_item a:hover{color:#888;}

.pod_links {margin:0 2px 4px 2px;}
.pod_links ul {list-style:none; padding:0; margin:0;}
.pod_links ul li {background:url(Images/arrow_green.gif) 0 6px no-repeat; padding:2px 5px 2px 12px;}
.pod_links ul li a{color:#6a6a6a;}
.pod_links ul li a:hover{color:#249182; text-decoration:underline;}

.pod_links_float {margin:0 2px 4px 2px; width:230px; margin-right:5px;}
.pod_links_float ul {float:left; list-style:none; padding:0; margin:0;}
.pod_links_float ul li {float:left; width:98px; background:url(Images/arrow_green.gif) 0 6px no-repeat; padding:2px 5px 2px 12px;}
.pod_links_float ul li a{float:left; color:#6a6a6a;}
.pod_links_float ul li a:hover{color:#249182; text-decoration:underline;}

.pod_links_float_long {margin:0 2px 4px 2px; width:210px; margin-right:5px;}
.pod_links_float_long ul {float:left; list-style:none; padding:0; margin:0;}
.pod_links_float_long ul li {float:left; width:198px; background:url(Images/arrow_green.gif) 0 6px no-repeat; padding:2px 5px 2px 12px;}
.pod_links_float_long ul li a{float:left; color:#6a6a6a;}
.pod_links_float_long ul li a:hover{color:#249182; text-decoration:underline;}

.home_share {text-align:right; padding:0 15px;}
.home_share div {float: right;}

/*************************/
/* HOME POD ARTICLE      */
/*************************/
.home_article {}
.home_article_title {font-size:200%; color:#259182; margin:5px 0;}
.home_article_text {font-size:100%; margin:8px 0;}

/*************************/
/* HOME POD JOURNEY PLAN */
/*************************/

.home_pod_right_journey_planner {background:url(Images/bg_pod_right.gif) repeat-y; margin-bottom:10px;}
.home_pod_right_journey_inner {background:url(Images/bg_pod_right_bottom_journey.gif) bottom no-repeat; zoom:1;}
.home_pod_right_top_planner {background:url(Images/bg_pod_right_top.gif) top no-repeat; zoom:1; padding:5px;}
.home_journey_planner {margin:0 10px; padding:8px 5px;}
.home_journey_planner_content { }
.home_journey_planner_text {font-weight:bold; padding:5px 0;}
.home_journey_planner_textfield {padding:0 0 7px 0;}
.home_journey_planner_textfield input.RadInputMgr_Default{border:1px solid #d7d7d7; padding:4px 3px; font-size:95%; width:200px; color:#5c5c5c; font-family:Arial, Helvetica, sans-serif;}
.home_journey_planner_textfield_input_hover{border:1px solid #515151 !important; color:#000 !important;}
.home_journey_planner_textfield_input_focused{border:1px solid #515151 !important; color:#000 !important;}
.home_journey_planner_textfield_input_error{ border-color: #D51923 !important; color:#000 !important;}
.home_journey_planner_boxes {font-size:95%; font-weight:bold; padding:0 0 10px 0;}
.home_journey_planner_boxes select {background:#FFF; border:1px solid #d7d7d7; padding:3px; font-size:95%; margin-right:3px; color:#5c5c5c;}
.home_journey_planner_boxes_date {float:left; margin-right: 5px; width:140px;}
.home_journey_planner_datefield {padding:0 0 7px 0;}
.home_journey_planner_datefield span.RadInput_Default input.riTextBox{border:1px solid #d7d7d7; padding:4px 3px; font-size:95%; width:120px; color:#5c5c5c; font-family:Arial, Helvetica, sans-serif;}
.home_journey_planner_boxes_search { float:left; }

.journey_planner_error{color: Red; font-weight:bold;}
.journey_planner_normal{color:#000; font-weight:normal;}

.journey_planner_selected_title{color:#FF8040;}
.journey_planner_normal_title{color:#5C5C5C;}

/*************************/
/* HOME POD TIMETABLES   */
/*************************/

.home_style_timetables_top {background:#548687; padding:8px; margin-bottom:1px;}
.home_style_timetables_top h2 {color:#FFF;}
.home_style_timetables_content {background:url(Images/pod_timetable_bg_style1.gif) top left no-repeat; padding:8px;}

/*************************/
/* HOME POD TAG CLOUD    */
/*************************/

.home_pod_right_most_searched {margin-bottom:10px;}
.home_pod_right_most_searched_top {padding:12px 9px 5px 9px;}
.home_pod_right_most_searched_detail {margin:0 10px; padding:0 0 10px 0;}

.home_pod_right_most_searched_detail a{color:#6a6a6a; text-decoration:underline;}
.home_pod_right_most_searched_detail a:hover{color:#249182; text-decoration:underline;}

.home_pod_right_most_searched_cloud{}
.not-popular{font-size: 95%; margin: 0px 4px 4px 0px; display: inline-block;}
.somewhat-popular{font-size: 100%; margin: 0px 4px 4px 0px; display: inline-block;}
.popular{font-size: 120%; margin: 0px 4px 4px 0px; display: inline-block;}
.very-popular{font-size: 150%; margin: 0px 4px 4px 0px; display: inline-block;}
.ultra-popular{font-size: 190%; margin: 0px 4px 4px 0px; display: inline-block;}

/*************************/
/* HOME POD WEATHER      */
/*************************/
ul.home_pod_right_detail_weather
{
    padding:0; 
    margin:0; 
    list-style:none;
}
ul.home_pod_right_detail_weather li{padding: 2px 5px 4px 12px;}
.home_pod_right_detail_weather_main{}
.home_pod_right_detail_weather_main_image{float:left; width:60px; margin-right: 3px;}
.home_pod_right_detail_weather_main_text{float:left; width:155px;}

ul.home_pod_right_detail_weather li a{color:#6a6a6a; text-decoration:underline;}
ul.home_pod_right_detail_weather li a:hover{color:#249182; text-decoration:underline;}

/*************************/
/* HOME WEBPART PODS     */
/*************************/

.home_pod {margin-bottom:10px; zoom:1;}
.home_pod_top {background:url(Images/bg_home_pod_top.gif) top no-repeat; padding:12px 9px 5px 9px; border-bottom:1px solid #d7d7d7; margin-bottom:1px; zoom:1;}
.home_pod_top_buttons {float:right;}

.home_pod_content {background:url(Images/bg_home_pod.gif) repeat-y; border-top:1px solid #d7d7d7; }
.home_pod_content_inner {background:url(Images/bg_home_pod_bottom.gif) bottom no-repeat;
   padding-bottom:10px; min-height:190px;
   height:auto!important; height:190px; border:0px solid red;}

/* Text Pod */
.home_pod_content_panel_text {padding:10px;}
.home_pod_content_panel_text ul {list-style:none; padding:0; margin:0;}
.home_pod_content_panel_text ul li {background:url(Images/arrow_green.gif) 0 6px no-repeat; padding:2px 5px 2px 12px;}

/* Offers Pod */
.home_pod_content_panel_offers {padding:10px;}
.home_pod_content_panel_offers_left {float:left; width:200px;}
.home_pod_content_panel_offers_right {float:left; width:114px;}

.pod_content_panel_offers_img_border img{border:1px solid #569f96; height:72px;width:112px;}

.pod_content_panel_offers_text a{background:#ececec; color:#5c5c5c; font-weight:bold; display:block; height:15px; padding:5px 4px 4px 10px; border-bottom:1px solid #FFF; text-decoration:none;}
.pod_content_panel_offers_text a:hover{text-decoration:none;}
.pod_content_panel_offers_text a:hover{background:#80ada7; color:#FFF;}
.pod_content_panel_offers_text a.selected{background:#569f96; color:#FFF;}

.home_pod_content_list_offers { }
.home_pod_content_list_offers_title {padding:5px 10px 10px 10px; font-weight:bold; font-size:115%;}
.home_pod_content_list_offers_detail {padding:0 10px;}

/* News Pod */
.home_pod_content_panel_news {padding:10px;}
.home_pod_content_panel_news_left {float:left; width:114px;}
.home_pod_content_panel_news_right {float:left;  width:200px;}

.pod_content_panel_news_img_border img{border:1px solid #569f96; height:72px;width:112px;}

.pod_content_panel_news_text a{background:#ececec; color:#5c5c5c; font-weight:bold; display:block; height:15px; padding:5px 10px 4px 10px; border-bottom:1px solid #FFF; text-decoration:none;}
.pod_content_panel_news_text a:hover{text-decoration:none;}
.pod_content_panel_news_text a:hover{background:#80ada7; color:#FFF;}
.pod_content_panel_news_text a.selected{background:#569f96; color:#FFF;}

.home_pod_content_list_news { }
.home_pod_content_list_news_title {padding:5px 10px 10px 10px; font-weight:bold; font-size:115%;}
.home_pod_content_list_news_detail {padding:0 10px;}

.services_affected a{margin-left:10px;}
.travel_spacer{margin-bottom:10px;}

/* Events Pod */
.home_pod_content_panel_events {padding:10px;}
.home_pod_content_panel_events_detail {}
.home_pod_content_panel_events_detail ul {padding: 0 !important; }
.home_pod_content_panel_events_detail ul li {padding: 0 !important; }
.home_pod_content_panel_events_image {/*width:270px; height: 120px !important;*/ height: auto; width:auto;text-align: center;}
.home_pod_content_panel_events_image img {display:inline; height: 120px; width: 270px;}
.home_pod_content_panel_events_text {width: 250px; margin-top:-30px; height:10px; background:#222; opacity:0.80; -moz-opacity:0.80; filter:alpha(opacity=80); color:#FFF; padding:10px; font-weight:bold;}

.test table{width:270px; border:solid 0px blue;}
.test table tr td{margin:0 auto!important; text-align:center!important; border:solid 0px red;}
.home_pod_content_panel_event_btns {font-size:90%; margin:auto !important; width:270px;}

.home_pod_content_panel_events_nav_button {float:left; margin:0 2px 0 1px; color:#FFF; background:url(Images/bg_btn_events.gif) top repeat-x #999999; 
   display:block; padding:1px 5px 2px 5px; text-decoration:none;}
.home_pod_content_panel_events_nav_button:hover,
.home_pod_content_panel_events_nav_button_selected  
{float:left; margin:0 2px 0 1px;color:#FFF; background:url(Images/bg_btn_events_hover.gif) top repeat-x #353534; display:block; padding:1px 5px 2px 5px;}
* html .home_pod_content_panel_events_nav_button{margin:0 1px 0 0;}
* html .home_pod_content_panel_events_nav_button:hover{margin:0 1px 0 0;}
* html .home_pod_content_panel_events_nav_button_selected{margin:0 1px 0 0;}

/* Careers Pod */
.home_pod_content_panel_careers {padding:10px;}
.pod_content_panel_careers_title {margin-bottom:10px;color:#569f96; font-weight:bold;}
.pod_content_panel_careers_title a {color:#569f96; font-weight:bold;}
.home_pod_content_panel_careers_headings {padding:5px 0; margin-bottom:5px; font-weight:bold; font-size:95%; border-bottom:1px solid #d7d7d7;}
.home_pod_content_panel_careers_headings_left {float:left; width:180px;}
.home_pod_content_panel_careers_headings_middle {float:left; width:65px;}
.home_pod_content_panel_careers_headings_right {float:left; width:65px;}
.home_pod_content_panel_careers_listing {padding:3px 0; font-size:95%; zoom:1;}
.home_pod_content_panel_careers_listing_icon {float:left; width:20px; color:#5c5c5c;}
.home_pod_content_panel_careers_listing_left {float:left; width:160px;}
.home_pod_content_panel_careers_listing_middle {float:left; width:65px;}
.home_pod_content_panel_careers_listing_right {float:left; width:65px;}

/*************************/
/* LOWER POD JOURNEY PLAN*/
/*************************/

.lower_pod_right {background:url(Images/bg_pod_right_lower.gif) repeat-y; margin-bottom:10px;}
.lower_pod_right_inner {background:url(Images/bg_pod_right_bottom_lower.gif) bottom no-repeat; zoom:1;}
.lower_pod_right_journey_inner {background:url(Images/bg_pod_right_bottom_journey_lower.gif) bottom no-repeat; zoom:1;}
.lower_pod_right_top {background:url(Images/bg_pod_right_top_lower.gif) top no-repeat; padding:12px 9px 5px 9px; zoom:1;}
.lower_pod_right_top_planner {background:url(Images/bg_pod_right_top_lower.gif) top no-repeat; zoom:1; padding:5px;}
.lower_pod_right_top_buttons {float:right;}
.lower_pod_right_detail {margin:0 10px; padding:10px 0; border-top:1px solid #d7d7d7;}
.lower_pod_right_detail_item{font-size:95%; color:#6a6a6a; font-weight:bold; margin:4px 0;}
.lower_pod_right_detail_item a{color:#6a6a6a; text-decoration:none;}
.lower_pod_right_detail_item a:hover{color:#888;}

.lower_pod_right_most_searched {margin-bottom:10px;}
.lower_pod_right_most_searched_top {padding:12px 0 5px 0;}
.lower_pod_right_most_searched_detail {margin:0 10px; padding:10px 0;}

.lower_share {text-align:right; padding:0 5px;}


.lower_pod_right_journey_planner {background:url(Images/bg_pod_right_lower.gif) repeat-y; margin-bottom:10px;}
.lower_pod_right_journey_inner {background:url(Images/bg_pod_right_bottom_journey_lower.gif) bottom no-repeat; zoom:1;}
.lower_pod_right_top_planner {background:url(Images/bg_pod_right_top_lower.gif) top no-repeat; padding:12px 9px 5px 9px; zoom:1;}
.lower_journey_planner {}
.lower_journey_planner_content { padding:8px 12px; }
.lower_journey_planner_text {font-weight:bold; padding:5px 0;}
.lower_journey_planner_textfield {padding:0 0 7px 0;}
.lower_journey_planner_textfield input.RadInputMgr_Default{border:1px solid #d7d7d7; padding:4px 3px; font-size:95%; width:195px; color:#5c5c5c; font-family:Arial, Helvetica, sans-serif;}
.lower_journey_planner_textfield_input_hover{border:1px solid #515151 !important; color:#000 !important;}
.lower_journey_planner_textfield_input_focused{border:1px solid #515151 !important; color:#000 !important;}
.lower_journey_planner_textfield_input_error{ border-color: #D51923 !important; color:#000 !important;}
.lower_journey_planner_boxes {font-size:95%; font-weight:bold; padding:0 0 10px 0;}
.lower_journey_planner_boxes select {background:#FFF; border:1px solid #d7d7d7; padding:3px; font-size:95%; color:#5c5c5c;}
.lower_journey_planner_boxes_date {float:left; margin-right: 5px; width:120px;}
.lower_journey_planner_datefield {padding:0 0 7px 0;}
.lower_journey_planner_datefield span.RadInput_Default input.riTextBox{border:1px solid #d7d7d7; padding:4px 3px; font-size:95%; width:110px; color:#5c5c5c; font-family:Arial, Helvetica, sans-serif;}
.lower_journey_planner_boxes_search { float:left; }

/*************************/
/* LOWER POD IMAGE LINKS */
/*************************/

.lower_pod_right_image_links { clear:both; border: 0px solid #d7d7d7; margin-bottom:10px; overflow:hidden;}
.lower_pod_right_image_links_inner {}
.lower_pod_right_image_links_detail {margin:0; padding:0;}
.lower_pod_right_image_links_detail ul {list-style:none; padding:0; margin:0;}
.lower_pod_right_image_links_detail ul li {margin:0 0 5px 0;}
.lower_pod_right_image_links_detail ul li a{}
/*.lower_pod_right_image_links_detail ul li a img{width:211px;}*/

/*************************/
/* JOURNEY PLAN TABS     */
/*************************/

.CustomTabStyle 
{
     
}
.CustomTabStyle .ajax__tab_header 
{
    padding:0px; 
    margin:0px; 
    font-weight:bold; 
    font-size:115%;
    color: #fff;
}
.CustomTabStyle .ajax__tab_outer
{
   
}
.CustomTabStyle .ajax__tab_inner
{

    border-right: 2px solid #fff;
}
.CustomTabStyle .ajax__tab_tab
{
    padding:7px 15px;
}
.CustomTabStyle .ajax__tab_active
{
}
.CustomTabStyle .ajax__tab_active .ajax__tab_outer
{
   
    
}
.CustomTabStyle .ajax__tab_active .ajax__tab_inner
{
    
    border-right: 2px solid #fff;
}
.CustomTabStyle .ajax__tab_hover
{
    color:#e8d0d1;
}
.CustomTabStyle .ajax__tab_body 
{
    border:2px solid #d30609; 
    padding:15px; 
}


/* COMPETITIONS STYLES START */
.lower_whitebox_competitions {padding:0 0 10px 0;}
.lower_whitebox_competitions_title {padding:5px 0 0 0; color:#569f96; font-weight:bold;}
.lower_whitebox_competitions_text {padding:5px 0;}
.lower_whitebox_competitions_main {padding:15px 0 0 0;}
.lower_whitebox_competitions_pod {float:left; margin:0 0 10px 10px; width:221px; min-height: 160px;}
.lower_whitebox_competitions_pod_image {height:139px; margin-top:-50px;  zoom:1;}
.lower_whitebox_competitions_pod_text {position:relative; top:90px; background:url(Images/bg_trans.png); color:#FFF; padding:15px 10px; font-weight:bold; zoom:1;}
.lower_whitebox_competitions_pod_link {font-size:95%; padding-top:3px;}
.lower_whitebox_competitions_pod_link a {color:#FFF !important; text-decoration:underline;}
.lower_whitebox_competitions_pod_link a:hover {color:#DDD !important; }

.lower_whitebox_competitions_text ul {list-style:none; margin:0 !important; padding:0; }
.lower_whitebox_competitions_text ul li {background:url(Images/arrow_green.gif) 0 8px no-repeat !important; padding:5px 5px 5px 12px !important;}
.lower_whitebox_competitions_text ul li ul li {background:url(Images/bg_list.gif) 0 6px no-repeat; padding:2px 5px 2px 12px;}



.lower_whitebox_competitions_enter {padding:10px 0; margin-top:10px; border-top:1px solid #d7d7d7;}
.lower_whitebox_competitions_enter_text {padding:5px 0;}
.lower_whitebox_competitions_enter_question {padding:20px 0; zoom:1;}
.lower_whitebox_competitions_enter_question_left {float:left; padding:0 7px; background:url(Images/bg_question.gif) top repeat-x #5c5c5c; color:#FFF; text-align:center; }
.lower_whitebox_competitions_enter_question_left_number {float:left; padding:0 7px; background:url(Images/bg_question.gif) top repeat-x #5c5c5c; color:#FFF; text-align:center; font-size:400%;}
.lower_whitebox_competitions_enter_question_left_bottomtext {float:left; padding:0 7px; background:url(Images/bg_question.gif) top repeat-x #5c5c5c; color:#FFF; text-align:center; font-weight:bold; padding-bottom:10px;}
.lower_whitebox_competitions_enter_question_right {float:left; width:380px; margin-left:10px; }
.lower_whitebox_competitions_enter_question_right_title {font-weight:bold; color:#009290;}
.lower_whitebox_competitions_enter_question_right_options {padding:5px 0;}
.lower_whitebox_competitions_enter_question_right_options_select {float:left; width:25px;}
.lower_whitebox_competitions_enter_question_right_options_text {float:left; width:200px; padding-top:2px;}

.lower_whitebox_competitions_enter_form {padding:15px 0 0 0;}
.lower_whitebox_competitions_enter_form_left {float:left; width:115px; font-weight:bold; padding:2px 0;}
.lower_whitebox_competitions_enter_form_right {float:left; width:300px; margin-bottom:10px;}
.competitions_textfield {border:1px solid #cccccc; padding:3px; width:200px; font-size:95%; color:#5c5c5c;}
.competitions_text_smallbold {font-size:90%; font-weight:bold;}
.lower_whitebox_competitions_enter_form_right input.textfield {border:1px solid #cccccc; padding:3px; width:200px; font-size:95%; color:#5c5c5c;}

.enter_comp{border:none; background:url(Images/btn_enter_competition.gif); width:115px; height:22px; font-size:95%; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif, "Century Gothic"; float:left; text-indent:-9999px; display:block; font-size:0;}
.competition_terms a {float:right; padding:4px 0px 3px 18px; font-size:95%; font-weight:bold; text-align:right!important;}
/* COMPETITIONS STYLES END */


.lower_whitebox_mytranslink {padding:10px 0;}
.lower_whitebox_mytranslink_text {padding:5px 0 10px 0;}
.lower_whitebox_mytranslink_pods {padding:0 5px;}
.lower_whitebox_mytranslink_pod {width:144px; padding:5px; float:left;}
.lower_whitebox_mytranslink_pod_top {padding:10px 0; border-top:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-left:1px solid #d7d7d7; text-align:center;}
.lower_whitebox_mytranslink_pod_bottom {padding:8px 10px; background:#7b7e80; border-bottom:1px solid #6b6e70; border-right:1px solid #6b6e70; border-left:1px solid #6b6e70;}
.lower_whitebox_mytranslink_pod_bottom_text {color:#FFF; padding-bottom:5px; font-weight:bold;}
.lower_whitebox_mytranslink_pod_bottom_link {font-size:95%; font-weight:bold;}
.lower_whitebox_mytranslink_pod_bottom_link a {color:#FFF;}

.lower_whitebox_mytranslink_top {padding:5px 0 10px 0; border-bottom:1px solid #d7d7d7;}
.lower_whitebox_mytranslink_top_left {float:left;  margin-right:5px; width:70px;}
.lower_whitebox_mytranslink_top_right {float:left; width:380px;}
.lower_whitebox_mytranslink_top_right_title {font-weight:bold; color:#569f96; padding:5px 0;}
.lower_whitebox_mytranslink_top_right_text {padding-bottom:5px;}

.lower_whitebox_mytranslink_title {padding:15px 0 10px 0; font-size:115%; font-weight:bold;}

.lower_whitebox_mytranslink_table {padding:0 0 15px 0; }
.lower_whitebox_mytranslink table td {padding:5px 10px; background:#f5f5f5; text-align:left; font-size:95%;}
.lower_whitebox_mytranslink table td a{color:#5c5c5c;}
.lower_whitebox_mytranslink table td img{margin:0 5px;}
.lower_whitebox_mytranslink table td.icons {text-align:right;}
.lower_whitebox_mytranslink table th {padding:10px; background:#FFF; font-weight:bold; text-align:left; font-size:95%;}
.lower_whitebox_mytranslink table td.green {font-weight:bold; color:#009290; font-size:100%; }
.lower_whitebox_mytranslink table tr.dark td {background:#ededed; }



/* JOBS*/
.job{padding:10px 0;}
.job_item{width:472px; margin:0 0 0 10px; padding:15px 0; float:left; clear:both; font-family:Verdana,Tahoma,sans-serif;
   border-bottom:1px solid #d7d7d7; }
* html .job_item{margin:0 0 0 5px; border:0px solid yellow;}
.job_item_title{font-size:110%; font-weight:bold; padding-bottom:5px;}
.job_item_title h3 a{color:#249182; font-size:12px; font-family:Verdana,Tahoma,sans-serif; font-weight:bold; text-decoration:underline;}
.job_item_title h3 a:hover{color:#559f95;}

.job_description{width:472px; margin:0; padding:0; float:left; clear:both; font-size:11px;}
.job_description table{margin:0; padding:0; float:left; clear:both;}
.job_links {padding:15px 0 0 0; font-size:90%; font-weight:bold; border-top:1px solid #d7d7d7; zoom:1;}
.job_links img {padding-bottom:5px;}
.job_links a {color:#249182;}
.job_links a:hover {color:#559f95;}

.job_title{width:100%; margin:0; padding:0; float:left; clear:both; font-weight:bold; color:#249182;}
.job_item_details {font-size:95%;}
.job_item_details_left {float:left; width:110px; font-weight:bold;}
.job_item_details_right {float:left; width:345px;}

.job_toptext {padding:5px 0 10px 0; font-weight:bold; font-size:95%;}
.job_bottomtext {padding-top:10px; font-size:90%; zoom:1;}
.job_listing_form {padding-bottom:15px; border-bottom:1px solid #d7d7d7; }
.job_listing_form select {border:1px solid #cccccc; padding:2px; font-size:95%; width:150px;}

.end_of_list_spacer{width:100%; height:10px; margin:0; padding:0; float:left; clear:both; font-size:0; line-height:0; border:0px solid red;}
.one_pixel_spacer{width:100%; height:1px; margin:0; padding:0; float:left; clear:both; font-size:0; line-height:0; border:0px solid red;}


/* PAGINATION */
#pagination_area{width:474px; margin:10px 0 0 9px; padding:0 0 10px 0; float:left; clear:both; font:10px Verdana; color:#4B4B4B;}
* html #pagination_area{margin:10px 0 0 4px; padding:0 0 10px 0; border:0px solid red;}

#pagination_left{width:auto; float:left; border:0px solid red;}

#pagination_back{width:43px; float:left; text-align:right; text-decoration:underline;}
#pagination_back_left{width:auto; float:left; border:0px solid red;}
#pagination_back_right{width:auto; float:right; border:0px solid blue;}
.pagination_prev_btn{width:13px; height:14px; margin:0; padding:0; float:left; text-align:right; background:url(images/btn_previous.gif); border:0; cursor:pointer;}
.pagination_prev_btn input{float:left;}

#pagination_page_x_of_y{width:89px; float:left; border:0px solid red; text-align:center;}

#pagination_next{width:42px; float:left; text-align:left; text-decoration:underline;}
#pagination_next_left{width:auto; float:left; border:0px solid red;}
#pagination_next_right{width:auto; float:right; border:0px solid blue;}
.pagination_nx_btn{width:13px; height:14px; margin:0; padding:0; float:right; background:url(images/btn_next.gif); border:0; cursor:pointer;}
#pagination_next input{float:right;}

#pagination_right{width:auto; float:right; border:0px solid blue;}
#results_per_page{margin:0; padding:0; float:left; clear:both; position:relative; border:0px solid red;}
.result_list{color:#434343; font-weight:normal; text-decoration:underline;}
.result_list_chosen{color:#434343; font-weight:bold; text-decoration:none;}

.article_list_item{width:474px; margin:19px 0 0 9px; padding:0 0 18px 0; float:left; clear:both; font-family:Verdana,Tahoma,sans-serif; border-bottom:1px solid #d7d7d7;}
* html .article_list_item{margin:19px 0 0 4px; border:0px solid yellow;}
.article_list_item_image{float:left; width:104px;}
.article_list_item_image img{width:102px; border:1px solid #d7d7d7; float:left; margin:0; padding:0;}
.article_list_item_details{float:right; width:360px;}
.article_list_item_details_title{font-size:120%; font-weight:bold;}
.article_list_item_details_title h3 a{width:100%; float:left; clear:both; font-size:12px; line-height:12px; padding:0; color:#434343;  font-family:Tahoma; text-decoration:none; font-weight:bold;}
.article_list_item_details_title h3 a:hover{text-decoration:underline;}
.article_list_item_details_text{margin:0; float:left; clear:both; padding:10px 0; font-size:11px; line-height:13px; color:#434343; width:100%;}

.article_list_item_details_text ul {list-style:none; margin:0 !important; padding:0; }
.article_list_item_details_text ul li {background:url(Images/arrow_green.gif) 0 8px no-repeat !important; padding:5px 5px 5px 12px !important;}

.article_list_item_details_link{width:100%; margin:0; padding:0; float:left; clear:both; font-weight:bold;}
.article_list_item_details_link a{float:left; clear:both; padding:3px 0px 2px 12px; font-size:11px; color:#249182; background:url(images/arrow_green.gif) 0 7px no-repeat; text-decoration:underline;}
.article_list_item_details_link a:hover{color:#6a6a6a; text-decoration:underline;}


/* STAFF/PEOPLE */
.staff_item_details{width:100%; margin:0; padding:0; float:left; clear:both; border:0px solid red;}
.staff_item_top{width:100%; margin:0; padding:0 0 18px 0; float:left; clear:both; border:0px solid red;}
.staff_item_image{float:left; width:104px; border:0px solid blue;}
.staff_item_image img{width:104px;}
.staff_item_top_right{width:354px; margin:0; padding:0 0 0 12px; float:left; border:0px solid red;}
.staff_item_top_right ul{width:100%; margin:5px 0 0 0; padding:0; float:left; clear:both; list-style-type:none; border:0px solid red;}
.staff_item_top_right ul li{width:100%; margin:5px 0 0 0; float:left; clear:both; border:0px solid red; color:#434343;}
.staff_item_top_right ul li a{color:#434343; text-decoration:underline;}

.staff_listings_link{width:90%; margin:8px 0 0 0; padding:0 0 6px 10px; float:left; clear:both; font-weight:bold;}
.staff_listings_link a{float:left; clear:both; padding:3px 0px 2px 10px; font-size:10px; color:#249182; background:url(images/arrow_green.gif) 0 7px no-repeat; text-decoration:underline;}
.staff_listings_link a:hover{color:#6a6a6a; text-decoration:underline;}

.staff_member_name{width:100%; margin:0; padding:0 0 2px 0; float:left; clear:both; font-size:12px; font-weight:bold; color:#249182;}
.staff_tel_no{width:100%; margin:3px 0 0 0; padding:0; float:left; clear:both;}
.tel_icon{width:25px; height:15px; margin:0; padding:0; float:left; clear:none; background:url(images/bg_tel_icon.gif) left no-repeat; font-size:0; line-height:0; border:0px solid red;}
.staff_email{width:100%; margin:3px 0 0 0; padding:0; float:left; clear:both;}
.email_icon{width:25px; height:13px; margin:0; padding:0; float:left; background:url(images/bg_email_icon2.gif) left no-repeat;}


/* SITE MAP */
.lower_whitebox_site_map {padding:10px 0;}
.lower_whitebox_site_map_list {padding:10px 0; border-bottom:1px solid #d7d7d7; }
.lower_whitebox_site_map_list ul {list-style:none; margin:0 !important; padding:0;}
.lower_whitebox_site_map_list ul li {background:url(images/arrow_green.gif) 0 8px no-repeat !important; padding:5px 5px 5px 12px !important;}
.lower_whitebox_site_map_list ul li a{font-weight:bold; color:#249182; text-decoration:underline;}
.lower_whitebox_site_map_list ul li ul {padding-top:8px;}
.lower_whitebox_site_map_list ul li ul li {background:url(images/img_faq_answer.gif) 0 0 no-repeat; padding:0px 40px 0px 25px;}
.lower_whitebox_site_map_list ul li ul li a {font-weight:bold !important;}
.lower_whitebox_site_map_list ul li ul li ul li {background:url(images/img_faq_answer.gif) 0 0 no-repeat; padding:0px 40px 0px 25px;}
.lower_whitebox_site_map_list ul li a:hover{color:#6a6a6a; text-decoration:underline;}

/* FAQ */
.faq_query {padding-bottom:15px; float:right; background:url(Images/arrow_green.gif) 0 7px no-repeat; padding:4px 0px 3px 10px; font-size:95%; font-weight:bold;}
.faq_query a {color:#249182; text-decoration:underline;}
.faq_query a:hover {color:#6a6a6a; text-decoration:underline;}


/*  Timetables  */
.home_timetables {margin-bottom:10px; color:#FFF;}
.home_timetables_text {font-weight:bold; padding:5px 0;}
.home_timetables_textfield {padding:5px 0 10px 0;}
.home_timetables_textfield input{background:#FFF; border:none; padding:4px 3px; font-size:95%; width:200px;}
.home_timetables_textfield select{background:#FFF; border:none; padding:2px 2px; font-size:95%; width:208px;}
.home_timetables_button {padding:7px 0;}

.text_greenbold {font-weight:bold; color:#249182;}
.text_smallbold {font-size:90%; font-weight:bold;}
.text_small {font-size:90%; font-weight:normal;}
.text_title {font-size:110%; font-weight:bold; padding-bottom:5px;}

.contentAreaFull, .contentAreaWide, .contentAreaHalf, .contentAreaNarrow
{
	width: 665px;
	margin-left: 15px;
	float: left;
	overflow: hidden;
}

.contentAreaFull
{
	margin-left: 0;
}
.contentAreaWide
{
	width: 435px;
}
.contentAreaHalf
{
	width: 325px;
}
.contentAreaNarrow
{
	width: 215px;
}
.contentAreaFirst
{
    margin-left: 0;
}
.container
{
	display: block;
    padding: 0.3em 0;
    margin-bottom: 1.5em;
}
.contentAreaFull .container
{
	background: url(images/PageMainBodyWideBg.png) no-repeat;
}
.contentAreaWide .container
{
	background: url(images/PageMainBodyBg.png) no-repeat;
}
.contentAreaHalf .container
{
	background: url(images/PageMainBodyColumnBg.png) no-repeat;
}
.contentAreaNarrow .container
{
	background: url(images/PageSecondaryBodyBg.png) no-repeat;
}
.container textarea
{
    width: 90%;
    height: 12em;
}
.container .containerCaption
{
	padding: 0 10px 2px 10px;
}
.container .containerCaution
{
	padding: 0 10px 2px 10px;
}
.container .containerCaption h1, .container .containerCaution h1
{
	font-family: Verdana, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 1em;
	margin: 0;
	padding: 0;
    line-height: 1.6em;
}
.container .containerCaution h1
{
    color: #e99636;
    background: url(images/WRcommon/notice.png) no-repeat center right;
}
.container .containerContent
{
	display: block;
	border: 1px solid #dcdcdc;
	padding: 0.5em;
	background-color: White;
	overflow: hidden;
	height: auto;
}
.container .containerContentText
{
	border-bottom: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	padding: 1em 1em 1.5em 2.5em;
	margin-bottom: 0.5em;
}
.container .containerContentText ul
{
	display: box;
	margin-left: 1.5em;
	overflow: visible;
}
.container .containerToolbar
{
	float: right;
	padding: 0 10px;
	font-family: Verdana, Helvetica, Sans-Serif;
}
.container .containerCaption .containerToolbar 
{
    padding: 0;
}
.containerContent .validation ul
{
	font-family: Verdana, Helvetica, Sans-Serif;
    font-style: normal;
    font-size: 0.8em;
	background-color: #eeeeee;
	margin: 1em 2em;
	padding: 1em;
}
.containerContent .validation li
{
	margin-left: 1.4em;
	list-style-image: none;
    padding: 0;
} 
.containerContent div, .containerContent table
{
	overflow: hidden;
	display: block;
	height: auto;
}	
.containerContent .buttons
{
	clear: both;
	float: left;
	display: inline;
	padding-top: 0.5em;
}	
.containerContent .buttonsRight
{
	float: right;
	padding-top: 0.5em;
}

/*************************/
/* BUTTONS               */
/*************************/

.buttonToolbar 
{
    float: right;
	padding: 0 10px 6px 10px;
}

.WRbuttons
{
	float: right;
	padding: 1em 0 0.5em 0;
	}

.WRbuttonsLeft
{
	float: left;
	padding: 1em 0 0.5em 0;
	}
	
.WRbuttonsDiv
{
	width: 1em;
	height: 0.5em;
}

.createButton, .editButton, .deleteButton, .stickyButton, .lockButton, .upButton, .inviteButton
{
    padding: 0 4px 4px 18px;
    background-repeat: no-repeat;
    line-height: 1.4em;
    font-family: Verdana, Helvetica, Sans-Serif;
}

.createButton
{
    background-image: url(Images/Add.png);
}

.editButton
{
    background-image: url(Images/Edit.png);
}

.deleteButton
{
    background-image: url(Images/Delete.png);
}

.stickyButton
{
    background-image: url(Images/forum/sticky.png);
}

.lockButton
{
    background-image: url(Images/forum/lock.png);
}

.upButton
{
    background-image: url(Images/forum/up.png);
}

.inviteButton
{
    background-image: url(Images/Invite.png);	
}

.MMeditButton, .MMcreateButton, .MMinviteButton, .WReditButton, .WRcreateButton, .WRdeleteButton
{
	padding: 0 0 0.6em 2em;
	margin: 0 0 0 0.6em;
    background-repeat: no-repeat;
    line-height: 1.6em;
    font-family: Verdana, Helvetica, Sans-Serif;
    width: auto;
    display: inline;
	}

.WReditButton
{
	background-image: url(Images/WRcommon/edit.png);
	}
	
.WRdeleteButton
{
	background-image: url(Images/WRcommon/delete.png);
	}

.MMcreateButton, .WRcreateButton
{
	background-image: url(Images/Managemembers/add.png);
	}
	
.MMeditButton
{
	background-image: url(Images/Managemembers/edit.png);
	}
	
.MMinviteButton
{
	background-image: url(Images/Managemembers/invite.png);
	}
	
.SendNotificationsConfirmation
{
    padding-left: 2em;    
}


/*************************/
/* PORTAL PAGE           */
/*************************/

.ZoneConfigurePart 
{
    border: 1px solid #dcdcdc;
}

.zoneConfigurePartLink, .zoneConfigurePartLinkSelected 
{
    padding-left: 12px;
}

.zoneConfigurePartLinkSelected 
{
    background: url(images/frontBullet.png) no-repeat 0 -5px;
}

.zoneConfigureTitle
{
     font-size: 1.5em;
     margin: 0.2em 0;
     padding-top: 1em;
}

.zoneLeftArea, .zoneRightArea, .zoneFullArea
{
	width: 325px;
	float: left;
	overflow: hidden;
}

.zoneLeftArea 
{
    margin-right: 15px;
}

.zoneFullArea 
{
    width: 675px;
}

.zoneSecondaryArea 
{
    float: left;
    width: 215px;
    margin-left: 15px;
	overflow: hidden;
}

.zoneTitle 
{
    font-weight: bold;
    font-family: Verdana, Helvetica, Sans-Serif;
}

.webPart, .webPartFull, .webPartSecondary
{
    background: url(images/PageMainBodyColumnBg.png) no-repeat;
    margin-bottom: 15px;
    border-collapse: separate;
}

.webPartFull 
{
    background: url(images/PageMainBodyWideBg.png) no-repeat;
}

.webPartSecondary 
{
    background: url(images/PageSecondaryBodyBg.png) no-repeat;
}

.webPartTitle 
{
    padding: 5px 10px;
    font-family: Verdana, Helvetica, Sans-Serif;
    border-bottom: 1px solid #dcdcdc;
}

.webPartContent 
{
	border: 1px solid #dcdcdc;
	border-top: 0;
    background-color: White;
}

/*************************/
/* LOGIN PAGE            */
/*************************/

.loginArea 
{
    width: 100%;
}

.loginArea label 
{
    display: block;
    line-height: 1em;
    width: 35%;
}

.loginArea input
{
    margin: 0.3em 0 1em 0;
}

/*************************/
/* REGISTER PAGE         */
/*************************/
.registerArea 
{
    width: 100%;
}

.registerArea label 
{
    display: block;
    line-height: 1em;
}

.registerArea input
{
    margin: 0.3em 0 1em 0;
}

/*************************/
/* SUBSCRIPTION PAGE     */
/*************************/
.subscriptionArea 
{
    width: 100%;
}

.subscriptionArea label.topLabel 
{
    display: block;
    line-height: 1em;
}

.subscriptionArea input, .subscriptionArea select
{
    margin: 0.3em 0 1.5em 0;
}

.subscriptionListArea input
{
    margin: 0 0.3em 0 0;
}

.subscriptionListArea td 
{
    vertical-align: text-bottom;
    padding: 0.3em 0;
}

/*************************/
/* SEARCH PAGE           */
/*************************/

#ResultArea 
{
    padding-top: 2em;
}

#ResultArea ol
{
    margin: 0;
    padding-left: 2em;
}
#ResultArea li 
{
    margin: 0; 
    padding: 0;
}

input.searchText 
{
    width: 75%;
}

/*************************/
/* SITEMAP PAGE          */
/*************************/

#SiteMap ul 
{
    margin: 0;
    padding: 0.2em 0;
    list-style-image: none;
}

#SiteMap ul ul
{
    padding: 0;
    margin-left: 0.5em;
}

#SiteMap li
{
    margin: 0 0 0.5em 0;
    padding: 0;
    list-style: none;
    font-size: 1.3em;
}
#SiteMap li a
{
	color:#249182;
    text-decoration: none;
}

#SiteMap li li
{
    margin: 0.2em 0;
    padding-left: 1em;
    background: url(images/SiteMapBullet.png) no-repeat;
    font-size: 0.75em;
}

#SiteMap li li a
{
    text-decoration: underline;
    font-weight:bold;
}

#SiteMap li li li
{
    font-size: 1em;
}

#SiteMap li li li a
{
    font-weight:normal !important;
}

/*************************/
/* CALENDAR              */
/*************************/

.calendar
{
	width: 100%;
	border-color: #e3e3e3;
	font-family: Verdana, Helvetica, Sans-Serif;
}

.calendar .title
{
	border-bottom: 1px solid #e3e3e3;
}

.calendar table, .calendar table td, .calendar .title td
{
	padding-bottom: 3px;
	border: 0;
}

.calendar th
{
	padding: 3px;
	text-align: center;
}
.calendar td
{
	text-align: center;
	border: 1px solid #eeeeee;
	padding: 2px;
}

.calendar .selector
{
	font-weight: bold;
	border-top-width: 0;
	border-bottom: 1px solid #eeeeee;
}

.calendar a
{
	padding: 3px;
	text-decoration: none;
}
.calendar .today
{
	font-weight: bold;
	background-color: #dddddd;
}

.calendar td.highlighted
{
	background-color: #307DA0;
}

/* Calendar list */
.calendarList
{
	margin: 10px 0;	
}
.calendarList h1
{
	font-size: 1em;
	font-weight: bold;
}
.calendarList h2
{
	margin: 10px 0px 6px 0px;
	font-size: 1em;
	border-bottom: 1px solid #e3e3e3;
}
.calendarListEventItem
{
	width: 100%;
	overflow:hidden;
}
.calendarListEventItem h1
{
	margin: 0;
}
.calendarListEventItem .eventDate
{
	float: right;
}
.calendarListEventItem .eventDateIcon
{
	float: right;
	background: url(images/Clock.png) no-repeat;
	width: 16px;
}
.calendarListEventItem .eventDateIconLeft
{
	background: url(images/Clock.png) no-repeat;
	background-position: left;
	padding-left: 18px;
	float: right;
}
.calendarListEventItem .eventDateIconRight
{
	background: url(images/Clock.png) no-repeat;
	float: right;
	background-position: right;
	padding-right: 18px;
}

/*************************/
/* WORKROOM              */
/*************************/

/* Classes used by NewsList and CalendarList */
.workroomItemlist, .workroomMembershiplist
{
	clear: both;
	overflow: hidden;
	display: block;
}

.WYMeditor
{
	display: block;
	margin-bottom: 0.3em;
	}

.workroomItemlist .containerContent
{
	display: block;
	padding: 3px;
}

.workroomItemlist ul
{
	list-style-type:none;
	list-style-image: none;
	width: 98%;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

a.WRlistItem:link, a.WRlistItem:visited 
{
	color: #606060;
	text-decoration: none;
	border-bottom: dotted 1px #606060;
	}

a.WRlistItem:hover 
{
	color: #000;
	text-decoration: none;
	border-bottom: none;
	}

.workroomItemlist li
{
	padding: 0.5em 0.5em 0.8em 0.7em;
	display: block;
}

.workroomItemlist li.selected
{
	 border-left: 4px solid #F49E46;
}

.workroomItemlist li.even
{
	background-color: #ebf0f3;	
}

.workroomItemlist li.uneven
{
	background: transparent;
}

.workroomItemlist h2
{
	margin: 0;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 1em;
	font-weight: normal;
}

.workroomItemlist h3
{
	margin: 0;
	font-size: 0.8em;
	font-weight: normal;
	line-height: 1.1em;
}

.workroomItemlist p
{
	margin: 0;
}

.workroomItemlist .PagingContainer
{
	text-align: center;
	font-family: Verdana, Helvetica, Sans-Serif;
}

.newsBody
{
	width: 32em;
	}

.expanded h1
{
	background: url(images/WRcommon/expanded_off.png) no-repeat center right;
	cursor: pointer;
	}
	
.expanded.over h1, .collapsed.over h1
{
	color: #f2811e;
	}

.collapsed h1
{
	background: url(images/WRcommon/collapsed_off.png) no-repeat center right;
	cursor: pointer;
	}

.sendInvitationError
{
	padding-top: 0.3em;
	color: #e99636;
}

/* File listing */
.workroomFilelist
{
}

.workroomFilelist .containerContent
{
	display: block;
	padding: 3px;
	padding-top: 7px;
}

.workroomFilelist ul
{
	list-style-type:none;
	list-style-image: none;
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.workroomFilelist li
{
	font-family: Verdana, Helvetica, Sans-Serif;
	clear:both;
	padding: 2px 5px 2px 7px;
	overflow:hidden;
}

.workroomFilelist li.even
{
	background: transparent;
}

.workroomFilelist li.uneven
{
	border-bottom: 1px solid #e3e3e3;
	border-top: 1px solid #e3e3e3;
	background-color: #ebf0f3;
}

.workroomFilelist .document
{
	float: left;
}

.workroomFilelist .date
{
	font-size: 0.8em;
	line-height: 2em;
	float: right;
	min-width:9em;
}

/* Workroom listing page */
ul.workroomList 
{
    width: 100%;
    overflow: hidden;
    list-style-image: none;
    list-style-type: none;
}

ul.workroomList li
{
    display: block;
    width: 205px;
    margin-bottom: 1.5em;
    float: left;
    overflow: visible;
}

ul.workroomList li a
{
    font-family: Verdana, Helvetica, Sans-Serif;
    line-height: 1.2em;
}

ul.workroomList li img
{
    width: 32px;
    height: 32px;
    border: 1px solid #e3e3e3;
    background-color: White;
    padding: 4px;
    margin-right: 4px;
    float: left;
}

ul.workroomList li span 
{
    display: block;
    margin-top: 4px;
    text-decoration: underline;
}

.createWorkroom label
{
    display: block;
    float: left;
    width: 120px;
    text-align: right;
    margin-right:10px;
    line-height: 2em;
}

.createWorkroom input.name
{
   width: 200px;
}

.createWorkroom div
{
    margin-bottom: 1em;
}

.createWorkroom div.buttons
{
    margin-left: 13em;
    display: block;
}

.createWorkroom .templateDescription
{
    display: block;
    margin: 0.5em 0;
    }

.createNews input.name
{
   width: 200px;
}

.createNews div
{
    margin-bottom: 1em;
}

/* Calendar */
.workroomCalendar
{
	width: 100%;
	border-color: #e3e3e3;
	font-family: Verdana, Helvetica, Sans-Serif;
}

.workroomCalendar .title
{
	border-bottom: 1px solid #e3e3e3;
}

.workroomCalendar table, .workroomCalendar table td, .workroomCalendar .title td
{
	padding-bottom: 3px;
	border: 0;
}

.workroomCalendar th
{
	padding: 3px;
	text-align: center;
}
.workroomCalendar td
{
	text-align: center;
	border: 1px solid #eeeeee;
	padding: 2px;
}

.workroomCalendar .selector
{
	font-weight: bold;
	border-top-width: 0;
	border-bottom: 1px solid #eeeeee;
}

.workroomCalendar a
{
	padding: 3px;
	text-decoration: none;
}
.workroomCalendar .today
{
	font-weight: bold;
	background-color: #dddddd;
}

.workroomCalendar td.highlighted
{
	background-color: #307DA0;
}

/* Calendar list */
.workroomCalendarList
{
	margin: 1em 0;	
}
.workroomCalendarList h1
{
	font-size: 1em;
	font-weight: bold;
	margin: 0.5em 0 0.5em 0;
}
.workroomCalendarList h2
{
	margin: 10px 0px 6px 0px;
	font-size: 1em;
	border-bottom: 1px solid #e3e3e3;
}

.workroomCalendarList .calendarDateRow
{
	display: block;
	margin: 0 0 0.2em 0.5em;
	}

.workroomCalendarList .calendarDateLabel
{
	float: left;
	display: block;
	width: 4em;
	font-weight: bold;
	}

.workroomCalendarList .calendarDateValue
{
	display: block;
	}

/* Membership page */
.workroomMembershiplist table
{
    font-family: Verdana, Helvetica, Sans-Serif;
    width: 100%;
    border: 1px solid #e3e3e3;
}

.workroomMembershiplist tbody
{
    border-collapse: collapse;
    display: block;
    width: 100%;
    overflow: hidden;
    margin: 0;
    padding: 0;
    }

.workroomMembershiplist td.WRMembershipEmail
{
    min-width: 24em;
    }

.workroomMembershiplist td.WRMembershipRemove
{
    width: 0.7em;
    min-width: 0em;
    }


.workroomMembershiplist th 
{
    background-color: #eeeeee;
    font-weight: normal;
    padding: 3px 5px;
}

.workroomMembershiplist td 
{
    padding: 3px 5px;
}

.workroomMembershiplist .buttonToolbar
{
    margin-top: 1em;
}

.workroomMembershiplist .deleteButtonToolbar
{
    margin-top: 1em;
}

.deleteColumnHeader
{
    background-position: center;
    background-image: url(Images/Managemembers/remove.png);
    background-repeat: no-repeat;
}

.deleteMemberButton
{
    border: 1px solid black;
    color: White;
    background: black url(images/buttonBg.png) repeat-x;
}

.workroomMembershiplist .even 
{

    background: white;
    }

.workroomMembershiplist .uneven 
{
    background: #fafafa;
    }
    
.WRMembershipUsername
{
    margin: 0;
    font-weight: bold;
    }
    
.WRMembershipStatus
{
    margin: 0;
    font-style: italic;
    font-size: 0.82em;
    }
    
a.WRMembershipEmailAddress
{
    margin: 0;
    padding: 0.5em 0;
    }

/* User Profile Page*/

.displayPanelGroup
{
	display: block;
	}

.displayPanel
{
	display: block;
	line-height: 1.8em;
	}
	
.displayPanelLabel
{
	float: left;
	width: 12em;
	font-weight: bold;
	}
	
.displayPanelValue
{
	font-weight: normal;
	max-width: 40em;
	}
	
.displayPanelShow
{
	float: inherit;
	max-width: 40em;
	}
	
.displayPanelCaution
{
	font-weight: normal;
	}


/*************************/
/* FORUMS                */
/*************************/

.forumTable 
{
	width: 100%;
}
.forumTable th.title
{
	width: 50%;
}
.forumTable th
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	border-bottom: 1px solid #dcdcdc;
}
.forumTable th.replies, .forumTable td.replies
{
	text-align: right;
}
.forumTable td.info
{
	width: 20%;
}
.forumTable th
{
	padding: 0 8px;
}
.forumTable a 
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}

.forumTable tr.even td, .forumTable tr.uneven td
{
	padding: 4px 8px;
}

.forumTable tr.even td
{
	background-color: #ebf0f3;
}

.forumTable tr.uneven td
{
}

.forumTable a:hover
{
	background-color: Transparent;
}

.forumTable a.default 
{
    display: block;
    background-image: url(images/forum/default.png); 
    background-repeat: no-repeat;
    background-position: left center;
    padding: 8px 0px 8px 32px;
}

.forumTable a.information 
{
    display: block;
    background-image: url(images/forum/Information.png); 
    background-repeat: no-repeat;
    background-position: left center;
    padding: 8px 0px 8px 32px;
}

.forumTable a.auction 
{
    display: block;
    background-image: url(images/forum/Auction.png); 
    background-repeat: no-repeat;
    background-position: left center;
    padding: 8px 0px 8px 32px;
}

.forumTable a.bomb 
{
    display: block;
    background-image: url(images/forum/bomb.png); 
    background-repeat: no-repeat;
    background-position: left center;
    padding: 8px 0px 8px 32px;
}

.forumTable a.sticky
{
    background-image: url(images/forum/sticky.png); 
    background-repeat: no-repeat;
    background-position: right center;
    padding: 0px 24px 0px 0px;
}

.forumTable a.locked
{
    background-image: url(images/forum/lock.png); 
    background-repeat: no-repeat;
    background-position: right center;
    padding: 0px 24px 0px 0px;
}

.forumTable a.stickylocked
{
    background-image: url(images/forum/stickylocked.png); 
    background-repeat: no-repeat;
    background-position: right center;
    padding: 0px 40px 0px 0px;
}

.createForum label, .createThread label, .createReply label, .createWorkroom label
{
    display: block;
    float: left;
    width: 180px;
    text-align: right;
    margin-right:10px;
    line-height: 2em;
}

.createThread label, .createWorkroom label 
{
    width: 120px;
}

.createReply label
{
    width: 80px;
}

.createForum div, .createThread div, .createReply div, .createWorkroom div
{
    margin-bottom: 0.8em;
}

.createForum input.title
{
   width: 300px;
}

.createThread input.title, .createThread textarea, .createThread div.text, .createWorkroom input.title, .createWorkroom div.text
{
   width: 68%;
}

.createThread div.buttons, .createWorkroom div.buttons
{
	margin-left: 130px;
}

.createReply textarea
{
    width: 460px;
}

.createForum div.buttons
{
    padding-left: 190px;
    text-align: left;
}

.createReply div.buttons 
{
    margin-left: 90px;
}

.replyList
{
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    overflow: hidden;
}

.reply
{
    margin: 0 0 10px 0;
    padding: 10px 0;
    overflow: hidden;
}

.reply .content 
{
    background-image: url(images/forum/replyBg.png);
    background-repeat: repeat-y;
    background-position: 485px;
    width: 100%;
    overflow: hidden;
}

.reply .text 
{
    float: left;
    width: 460px;
    padding: 10px 15px;
    overflow: hidden;
}

.reply .info 
{
    float: left;
    width: 120px;
    padding: 10px 15px;
    overflow: hidden;
}


/*************************/
/* BLOG                  */
/*************************/

.bloggerThumbnail 
{
    float: left; 
    width: 75px;
    padding: 7px; 
    border: 1px solid #dcdcdc; 
    background-color: White;
}
.bloggerImage
{
	width: 150px;
	padding: 10px;
	border: 1px solid #dcdcdc;
	background-color: White;
}
.blogItem
{
    width: 100%;
    overflow: hidden;
}

.blogItem .textWide
{
    width: 100%;
}

.blogItem .text
{
    float: left;
    margin-left: 15px;
    width: 260px;
}

.blogItem h2
{
    margin: 0 0 0.6em 0;
    font-size: 1.1em;
    font-style: italic;
}

.blogItem h2 a
{
    font-family: Verdana, Helvetica, Sans-Serif;
    font-style: normal;
}

/* Tag links */
.tags 
{
    overflow: hidden;
}

.tags h2
{
    float: left;
    font-style: normal;
}

.tags ul 
{
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.tags li
{
    font-family: Verdana, Helvetica, Sans-Serif;
    list-style: none;
    list-style-image: none;
    float: left;
    margin-left: 0.5em;
}

/* Tag cloud */
ul.tagCloud
{
    margin: 0;
    padding: 0;
}

ul.tagCloud li 
{   
    display:inline;
    list-style: none;
    list-style-image: none;
    margin: 0 0.4em 0 0;
    vertical-align: baseline;
}

ul.tagCloud h1, ul.tagCloud h2, ul.tagCloud h3, ul.tagCloud h4, ul.tagCloud h5, ul.tagCloud h6
{
    display: inline;
    white-space: nowrap;
    margin: 0;
    padding: 0;
    font-family: Verdana, Helvetica, Sans-Serif;
}
ul.tagCloud h1
{
    font-size: 1.6em;
    font-weight: 900;
}
ul.tagCloud h2
{
    font-size: 1.3em;
    font-weight: 700;
}
ul.tagCloud h3
{
    font-size: 1.0em;
    font-weight: 500;
}
ul.tagCloud h4
{
    font-size: 0.9em;
    font-weight: 400;
}
ul.tagCloud h5
{
    font-size: 0.8em;
    font-weight: 200;
}
ul.tagCloud h6
{
    font-size: 0.7em;
    font-weight: 100;
}

/* Date archive */
div.dateTree 
{
    font-family: Verdana, Helvetica, Sans-Serif;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
div.dateTree ul
{
    padding: 0;
    margin: 0;
}

div.dateTree ul ul
{
    margin: 0 0 0 2em;
}

div.dateTree li
{
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
}

/* Comments */
ol.comments 
{
	margin-bottom: 1.5em;
	padding-left: 2em;
	margin: 0;
}

ol.comments ul
{
	margin-left: 2.8em;
}
ol.comments li
{
	margin-bottom: 1.8em;
	background-color: #efefef;
	padding-bottom: 0.2em;
}
ol.comments .footer
{
	margin-top: 0.4em;
	text-align: right;
}
ol.comments .footer h2
{
	margin: 0.5em 0;
    margin-top: 0.2em;
    font-size: 1.1em;
    font-style: italic;
}
ol.comments .footer a
{
    font-family: Verdana, Helvetica, Sans-Serif;
    font-style: normal;
}
ol.comments img, .newsBody img, .eventBody img, div.WRbody img, div.text img
{
	padding: 0.5em;
	background: #fff;
	border: solid 1px #dcdcdc;
	}

ol.comments img
{
	max-width: 27.1em;
	}

.newsBody img, div.WRbody img, div.text img 
{
	max-width: 31em;
	}

.eventBody img
{
	width: 22em;
	}

* html ol.comments img, ol.comments p
{
	width: expression(this.clientWidth > 217? "21.7em": "auto");
	}

* html .newsBody img, div.WRbody img, div.text img, .newsBody p, div.WRbody p, div.text p 
{
	width: expression(this.clientWidth > 310? "31em": "auto");
	}

* html .eventBody img, .eventBody p
{
	width: expression(this.clientWidth > 220? "22em": "auto");
	}
	
.WRnote
{
	display: block;
	margin: 1.5em 0;
	padding-left: 0.5em;
	color: #e99636;
	}

/* Post comment */
fieldset.comment
{
}

fieldset.comment ul
{
	/* Validation summary */
	font-family: Verdana, Helvetica, Sans-Serif;
    font-style: normal;
    font-size: 0.8em;
	background-color: #eeeeee;
	margin: 1em 0;
	padding: 1em;
}

fieldset.comment li
{
	margin-left: 1.4em;
	list-style-image: none;
    margin-bottom: 0.7em;
    padding: 0;
}

fieldset.comment label, fieldset.comment input, fieldset.comment textarea
{
	display: block;
}

fieldset.comment input.textinput, fieldset.comment textarea
{
	width: 325px;
	margin-top: 0.2em;
	margin-bottom: 0.5em;
}
fieldset.comment textarea
{
	height: 140px;
}

/*************************/
/* CAPTCHA               */
/*************************/

fieldset.captcha 
{
	margin-top: 1em;
	padding: 0;
	border: 0;
}
fieldset.captcha legend
{
	display: none;
}
fieldset.captcha label
{
	float: left;
	margin-right: 0.5em;
	margin-bottom: 0.7em;
    width: 115px;
}
fieldset.captcha img
{
    float:left;
    margin-bottom: 0.7em;
    padding-left: 0.5em;
}
fieldset.captcha input
{
	clear: both;
	width: 325px;
}
fieldset.captcha span
{
	/* validator */
	float: right;
}

/*************************/
/* MY SETTTINGS          */
/*************************/

.mySettingsForm
{
	margin-top: 1em;
	width: 360px;
}
.mySettingsForm div
{
	overflow: hidden;
	margin-bottom: 0.4em;
}
.mySettingsForm div label
{
	float: left; clear:left;
}
.mySettingsForm div input
{
	float: right;
	width: 200px;
}

.mySettingsForm div.buttons input
{
	float: left;
	width: auto;
	clear:both;
}

.mySettingsForm div div
{
	float: right;
}

/*************************/
/* DOCUMENTS             */
/*************************/

#MainBody.documentList ul
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#MainBody.documentList li
{
    clear: both;
}

#MainBody.documentList .download
{
    float: right;
    width:100%; margin:0; padding:0; clear:both; 
}

.documentList a, .document
{
    padding: 0 0 2px 20px;
	background-image:url(images/extensions/default.gif);
	background-repeat: no-repeat;
	line-height: 1.4em;
}

.folder
{
	padding: 0 0 2px 20px;
	background-image: url(images/filemanager/folder.png);
	background-repeat: no-repeat;
	line-height: 1.4em;
}
.folderup
{
	padding: 0 0 2px 20px;
	background-image: url(images/filemanager/folderup.png);
	background-repeat: no-repeat;
	line-height: 1.4em;
}

.bmpExtension
{
	background-image: url(images/extensions/bmp.gif);
	background-repeat: no-repeat;
	padding: 0 0 2px 20px;
	line-height: 1.4em;
}
.docExtension
{
	background-image: url(images/extensions/doc.gif);
	background-repeat: no-repeat;
	padding: 0 0 2px 20px;
	line-height: 1.4em;
}
.gifExtension
{
	background-image: url(images/extensions/gif.gif);
	background-repeat: no-repeat;
	padding: 0 0 2px 20px;
	line-height: 1.4em;
}
.htmExtension, .htmlExtension
{
	background-image: url(images/extensions/htm.gif);
	background-repeat: no-repeat;
	padding: 0 0 2px 20px;
	line-height: 1.4em;
}
.jpgExtension, .jpegExtension
{
	background-image: url(images/extensions/jpg.gif);
	background-repeat: no-repeat;
	padding: 0 0 2px 20px;
	line-height: 1.4em;
}
.mp3Extension
{
	background-image: url(images/extensions/mp3.gif);
	background-repeat: no-repeat;
	padding: 0 0 2px 20px;
	line-height: 1.4em;
}
.mpgExtension
{
	background-image: url(images/extensions/mpg.gif);
	background-repeat: no-repeat;
	padding: 0 0 2px 20px;
	line-height: 1.4em;
}
.pdfExtension
{
	background-image: url(images/extensions/pdf.gif);
	background-repeat: no-repeat;
	padding: 0 0 2px 20px;
	line-height: 1.4em;
}
.pngExtension
{
	background-image: url(images/extensions/png.gif);
	background-repeat: no-repeat;
	padding: 0 0 2px 20px;
	line-height: 1.4em;
}
.pptExtension
{
	background-image: url(images/extensions/ppt.gif);
	background-repeat: no-repeat;
	padding: 0 0 2px 20px;
	line-height: 1.4em;
}
.tifExtension, .tiffExtension
{
	background-image: url(images/extensions/tif.gif);
	background-repeat: no-repeat;
	padding: 0 0 2px 20px;
	line-height: 1.4em;
}
.txtExtension
{
	background-image: url(images/extensions/txt.gif);
	background-repeat: no-repeat;
	padding: 0 0 2px 20px;
	line-height: 1.4em;
}
.wavExtension
{
	background-image: url(images/extensions/wav.gif);
	background-repeat: no-repeat;
	padding: 0 0 2px 20px;
	line-height: 1.4em;
}
.xlsExtension
{
	background-image: url(images/extensions/xls.gif);
	background-repeat: no-repeat;
	padding: 0 0 2px 20px;
	line-height: 1.4em;
}
.zipExtension
{
	background-image: url(images/extensions/zip.gif);
	background-repeat: no-repeat;
	padding: 0 0 2px 20px;
	line-height: 1.4em;
}

/*************************/
/* PAGELIST              */
/*************************/

.pageList ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.pageList li
{
    padding-bottom: 0.2em;
	list-style-type: none;
}
.pageList h2
{
	margin: 0;
}

/*************************/
/* FORMS                 */
/*************************/

.xForm
{
}

.xForm h2
{
	padding: 1em 0;
	margin: 0;
}

.xForm .heading
{
    font-weight: bold; 
    font-size: 1em; 
    padding: 0; 
    margin: 0.4em 0em;
}

.xForm #id_matrix
{
    width: 100%;
	margin: 0;
	padding: 0;
}
.xForm #id_matrix td
{
	border:0;
	margin: 0;
	padding: 0.2em 0;
}

span.xformvalidator
{
    color: Red;
}

.xForm input, .xForm .options 
{
    float: left;
}

.xForm fieldset 
{
    border: 1px solid #cdcdcd;
    width:198px; margin:0; padding:4px; float:left; clear:both;
}

.xForm legend 
{
    color: #606060;
    padding: 10px 5px;
}

.xForm label 
{
    line-height: 1.7em;
    margin-right: 0.5em;
    float: left;
    width: 120px;
}

#id_matrix br{clear:both;}

.thankyoumessage{padding:1em 0; margin:0; font-weight: bold;}

.xForm input.value, .xForm textarea.textbox{width:200px;}

/* COMPETITION FORM(S) */
.xForm .competition_form_left{width:115px; margin:0; padding:0; border:0px solid red!important;}
.xform_enter_competition{width:115px; height:22px; margin:0; padding:0; float:left; clear:both;
   background:url(Images/btn_enter_competition.gif) top left no-repeat!important; text-indent:-9999px; font-size:0; display:block; line-height:0;
   cursor:pointer; border:0px solid red;}
.Q1{width:64px; height:75px; margin:0; padding:0; float:left; clear:both;
   background:url(Images/bg_competition_Q1.gif); text-indent:-99999px; font-size:0; display:block; line-height:0;}
td.wide_competition_fieldset{border:1px solid red;}
td.wide_competition_fieldset fieldset{width:260px!important; border:0px solid red!important; font-weight:bold; border:0;}
td.wide_competition_fieldset label{width:230px!important; float:left!important; clear:none!important; border:0px solid blue!important;}

.xform_submit{width:115px; height:22px; margin:0; padding:0; float:left; clear:both; background:url(Images/btn_enter_competition.gif) top left no-repeat!important; text-indent:-9999px; font-size:0; display:block; line-height:0; cursor:pointer;}



/**********************************/
/*    Table classes for content   */
/**********************************/

table.classic
{
	border-collapse: collapse;
	border: solid 0.1em #777777;
}
table.classic th
{
	border: solid 0.1em #777777;
	background-color: #DADADA;
	padding: 0.4em;
}
table.classic td
{
	border: solid 0.1em #777777;
	padding: 0.2em 0.4em;
}
table.color
{
	border-collapse: collapse;
	border: solid 0.1em #275569;
}
table.color th
{
	border: solid 0.1em #275569;
	background-color: #4495b9;
	color: White;
	padding: 0.4em;
}
table.color td
{
	border: solid 0.1em #275569;
	padding: 0.2em 0.4em;
}
th.highlighted, td.highlighted
{
}
table.classic th.highlighted
{
	background-color: #AAAAAA;
}
table.classic td.highlighted
{
	background-color: #F0F0F0;
}
table.color th.highlighted
{
	background-color: #377995;
}
table.color td.highlighted
{
	background-color: #d1e6ef;
}
th.leftalignedcontent, td.leftalignedcontent
{
	text-align: left;
}
th.rightalignedcontent, td.rightalignedcontent
{
	text-align: right;
}

/**********************************/
/*   Image  classes for content   */
/**********************************/

img.topleftfloatingimage
{
    margin-right: 1em;
    margin-bottom: 1em;
	float: left;
}
img.toprightfloatingimage
{
	float: right;
	vertical-align: top;
    margin-left: 1em;
    margin-bottom: 1em;
}

/**********************************/
/*   File Manager                 */
/**********************************/

div.filemanager
{
}

.filetree
{
    margin-top:.6em;
    margin-bottom: 1em;
}

.filetree td
{
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
}

.filetree td a
{
    padding:.1em .2em;
}

.filetree td.selectednode a
{
    font-weight:bold;
}

/**********************************/
/*   File Manager Control         */
/**********************************/
div.filemanagercontrol
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}

div.filemanagercontrol h1, div.filemanagercontrol h2, div.filemanagercontrol h3, div.filemanagercontrol h4
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
div.filemanagercontrol h1
{
	font-weight: normal;
	font-size: 1.4em;
	line-height: 1.2em;
	padding: 0;
	margin: 0.3em 0em 0.2em 0em;
}
div.filemanagercontrol h2
{
	font-weight: normal;
	font-style: normal;
	font-size: 1.2em;
	padding: 0;
	margin: 0.2em 0em;
}
div.filemanagercontrol h3
{
	font-weight: bold;
	font-size: 1em;
	padding: 0;
	margin: 0.4em 0em;
}
div.filemanagercontrol h4
{
	font-weight: bold;
	font-size: 0.9em;
	padding: 0;
	margin: 0.4em 0em;
}

div.filemanagercontrol p
{
	margin: 0.3em 0em 0.4em 0;
}
div.filemanagercontrol fieldset
{
	margin: -0.5em 0.8em 1em 0.2em;
}
div.filemanagercontrol label
{
	display: block;
	padding-top: 0.3em;
	float: left;
	width: 7em;
}

div.filemanagercontrol .toolbar
{
	background: url(images/filemanager/toolbarbg.png) no-repeat;
	padding: 7px;
}
div.filemanagercontrol .toolbarbuttonarea
{
	overflow: hidden;
	width: 100%;
	padding-bottom: 0.1em;
	clear: both;
	text-align: center;
}

div.filemanagercontrol .toolbarbuttonsectionleft, div.filemanagercontrol .toolbarbuttonsectionright
{
	overflow: hidden;
	float: left;
}

div.filemanagercontrol .toolbarbuttonsectionleft
{
	padding-right: 0.3em;
	margin-right: 0.3em;
	border-right: dotted 1px #aaa;	
	}

div.filemanagercontrol .toolbarbuttonsectionright
{
	padding-left: 0.3em;
	margin-left: 0.3em;
	border-left: dotted 1px #aaa;	
	}

div.filemanagercontrol .toolbarmessage
{
	margin-left: 0.4em;
	color: #ff6600;
}

div.filemanagercontrol .crumbs
{
	color: #006ea0;
	font-size: 0.9em;
	background: url(images/filemanager/toolbarcrumbsbg.png) no-repeat;
	padding: 0.3em;
	padding-left: 1.1em;
}

div.filemanagercontrol .validator ul
{
	list-style-type:none;
	list-style-image: none;
    margin: 0;
    margin-left: 0.4em;
    padding: 0;
    font-weight: bold;
    font-size: 0.9em;
}

div.filemanagercontrol .body
{
	border: 1px solid #DCDCDC;
	min-height: 400px;
	overflow: hidden;
}

div.filemanagercontrol .body .leftpanel, div.filemanagercontrol .body .rightpanel
{
	overflow: auto;
	padding-top: 0.7em;
}
div.filemanagercontrol .body .leftpanel
{
	float:left;
	width:23%;
	border-right: 1px solid #DCDCDC;
}
div.filemanagercontrol .body .rightpanel
{
	width:100%;
}

div.filemanagercontrol a
{
	text-decoration: none;
	color: #3e3e3e;
	border: 0;
	}

div.filemanagercontrol .toolbar a
{
	font-family: Helvetica, "Trebuchet MS", Verdana, Arial, Sans-Serif;
	text-decoration: none;
	color: #3e3e3e;
	border: 0;
	min-width: 3.8em;
	max-width: 5.2em;
}

* html div.filemanagercontrol .toolbar a
{
	font-family: Helvetica, "Trebuchet MS", Verdana, Arial, Sans-Serif;
	text-decoration: none;
	color: #3e3e3e;
	border: 0;
	width: 4.1em;
}

/* --------------- */
/* ToolBar BUTTONS */
/* --------------- */

div.filemanagercontrol .toolbar a[disabled="disabled"], div.filemanagercontrol .toolbar a:hover.addfile_dis, div.filemanagercontrol .toolbar a:hover.addfolder_dis, div.filemanagercontrol .toolbar a:hover.copy_dis, div.filemanagercontrol .toolbar a:hover.cut_dis, div.filemanagercontrol .toolbar a:hover.checkin_dis, div.filemanagercontrol .toolbar a:hover.checkout_dis, div.filemanagercontrol .toolbar a:hover.undocheckout_dis, div.filemanagercontrol .toolbar a:hover.delete_dis, div.filemanagercontrol .toolbar a:hover.details_dis, div.filemanagercontrol .toolbar a:hover.paste_dis, div.filemanagercontrol .toolbar a:hover.rename_dis, div.filemanagercontrol .toolbar a:hover.version_dis
{
	color: #888;
	text-decoration: none;
	border: 0;
}

.toolbar a.addfile_dis, .toolbar a.addfolder_dis, .toolbar a.copy_dis, .toolbar a.cut_dis, .toolbar a.checkin_dis, .toolbar a.checkout_dis, .toolbar a.undocheckout_dis, .toolbar a.delete_dis, .toolbar a.details_dis, .toolbar a.paste_dis, .toolbar a.rename_dis, .toolbar a.version_dis
{
	color: #888;
	display: block;
	float: left;
	background-position: top center;
	background-repeat: no-repeat;
	font-size: 0.8em;
	line-height: 1.6em;
	text-align: center;
	padding-top: 18px;
	margin: 0 0.4em;
	text-decoration: none;
	border: 0;
}

div.filemanagercontrol a:hover
{
	color: #000;
	text-decoration: none;
	border-bottom: dotted 1px #888;
	background-color: transparent;
}

.toolbar a.addfile, .toolbar a.addfolder, .toolbar a.copy, .toolbar a.cut, .toolbar a.checkin, .toolbar a.checkout, .toolbar a.undocheckout, .toolbar a.delete, .toolbar a.details, .toolbar a.paste, .toolbar a.rename, .toolbar a.version
{
	display: block;
	float: left;
	background-position: top center;
	background-repeat: no-repeat;
	font-size: 0.8em;
	line-height: 1.6em;
	text-align: center;
	padding-top: 18px;
	margin: 0 0.4em;
	color: #000;
	border: 0;
}

* html .toolbar a
{
	letter-spacing: -0.1em;
    }

div.filemanagercontrol .toolbar a:hover
{
	color: #ff6600;
	background-color: Transparent;
	text-decoration: none;
	border: 0;
}


div.filemanagercontrol a.addfile
{
	background-image: url(images/filemanager/buttonaddfile_off.png);
}
div.filemanagercontrol a.addfolder
{
	background-image: url(images/filemanager/buttonaddfolder_off.png);
}
div.filemanagercontrol a.copy
{
	background-image: url(images/filemanager/buttoncopy_off.png);
}
div.filemanagercontrol a.cut
{
	background-image: url(images/filemanager/buttoncut_off.png);
}
div.filemanagercontrol a.checkin
{
	background-image: url(images/filemanager/buttoncheckin_off.png);
}
div.filemanagercontrol a.checkout
{
	background-image: url(images/filemanager/buttoncheckout_off.png);
}
div.filemanagercontrol a.undocheckout
{
	background-image: url(images/filemanager/buttonundocheckout_off.png);
}
div.filemanagercontrol a.delete
{
	background-image: url(images/filemanager/buttondelete_off.png);
}
div.filemanagercontrol a.details
{
	background-image: url(images/filemanager/buttondetails_off.png);
}
div.filemanagercontrol a.paste
{
	background-image: url(images/filemanager/buttonpaste_off.png);
}
div.filemanagercontrol a.rename
{
	background-image: url(images/filemanager/buttonrename_off.png);
}
div.filemanagercontrol a.view
{
	/*background-image: url(images/filemanager/buttonview_off.png);*/
}
div.filemanagercontrol a.version
{
	background-image: url(images/filemanager/buttonversion_off.png);
}
div.filemanagercontrol a:hover.addfile
{
	background-image: url(images/filemanager/buttonaddfile_on.png);
}
div.filemanagercontrol a:hover.addfolder
{
	background-image: url(images/filemanager/buttonaddfolder_on.png);
}
div.filemanagercontrol a:hover.copy
{
	background-image: url(images/filemanager/buttoncopy_on.png);
}
div.filemanagercontrol a:hover.cut
{
	background-image: url(images/filemanager/buttoncut_on.png);
}
div.filemanagercontrol a:hover.checkin
{
	background-image: url(images/filemanager/buttoncheckin_on.png);
}
div.filemanagercontrol a:hover.checkout
{
	background-image: url(images/filemanager/buttoncheckout_on.png);
}
div.filemanagercontrol a:hover.undocheckout
{
	background-image: url(images/filemanager/buttonundocheckout_on.png);
}
div.filemanagercontrol a:hover.delete
{
	background-image: url(images/filemanager/buttondelete_on.png);
}
div.filemanagercontrol a:hover.details
{
	background-image: url(images/filemanager/buttondetails_on.png);
}
div.filemanagercontrol a:hover.paste
{
	background-image: url(images/filemanager/buttonpaste_on.png);
}
div.filemanagercontrol a:hover.rename
{
	background-image: url(images/filemanager/buttonrename_on.png);
}
div.filemanagercontrol a:hover.view
{
	/*background-image: url(images/filemanager/buttonview_on.png);*/
}
div.filemanagercontrol a:hover.version
{
	background-image: url(images/filemanager/buttonversion_on.png);
}


div.filemanagercontrol a.addfile_dis
{
	background-image: url(images/filemanager/buttonaddfile_dis.png);
}
div.filemanagercontrol a.addfolder_dis
{
	background-image: url(images/filemanager/buttonaddfolder_dis.png);
}
div.filemanagercontrol a.copy_dis
{
	background-image: url(images/filemanager/buttoncopy_dis.png);
}
div.filemanagercontrol a.cut_dis
{
	background-image: url(images/filemanager/buttoncut_dis.png);
}
div.filemanagercontrol a.checkin_dis
{
	background-image: url(images/filemanager/buttoncheckin_dis.png);
}
div.filemanagercontrol a.checkout_dis
{
	background-image: url(images/filemanager/buttoncheckout_dis.png);
}
div.filemanagercontrol a.undocheckout_dis
{
	background-image: url(images/filemanager/buttonundocheckout_dis.png);
}
div.filemanagercontrol a.delete_dis
{
	background-image: url(images/filemanager/buttondelete_dis.png);
}
div.filemanagercontrol a.details_dis
{
	background-image: url(images/filemanager/buttondetails_dis.png);
}
div.filemanagercontrol a.paste_dis
{
	background-image: url(images/filemanager/buttonpaste_dis.png);
}
div.filemanagercontrol a.rename_dis
{
	background-image: url(images/filemanager/buttonrename_dis.png);
}
div.filemanagercontrol a.view_dis
{
	/*background-image: url(images/filemanager/buttonview_dis.png);*/
}
div.filemanagercontrol a.version_dis
{
	background-image: url(images/filemanager/buttonversion_dis.png);
}

div.filemanagercontrol ul.folderlist
{
    list-style-type:none;
	list-style-image: none;
    margin: 0em 0 0 0.8em;
    padding: 0;
}
div.filemanagercontrol ul.folderlist li
{
	background-image: url(images/filemanager/folder.png);
	background-repeat: no-repeat;
	padding-left: 1.7em;
}
div.filemanagercontrol ul.folderlist li.parent
{
	background-image: url(images/filemanager/folderup.png);
    background-repeat: no-repeat;
    margin-bottom: 1em;
}

div.filemanagercontrol table.fileList
{
	width: 98%;
	border-collapse: collapse;
	margin: 0;
}

div.filemanagercontrol table.fileList tr.selected
{
	background-color: #eee;
}

div.filemanagercontrol .fileList th
{
    border-bottom: 1px solid #DCDCDC;
    padding: 0 1em 0.3em 1em;
}

div.filemanagercontrol .fileList th a, div.filemanagercontrol .crumbs a
{
	border-bottom: dotted 1px #888;
}

div.filemanagercontrol .fileList th a:hover, div.filemanagercontrol .crumbs a:hover
{
	border-bottom: none;
}

div.filemanagercontrol .fileList td
{
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 0.9em;
    padding-top: 0.3em;
    padding-right:15px;
}

div.filemanagercontrol .fileList td a
{
	padding: 3px 0 2px 20px;
	line-height: 1.4em;
}
div.filemanagercontrol ul.documentList
{
	list-style-type:none;
	list-style-image: none;
	margin-bottom: 1em;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 0.9em;
    padding-top: 0.3em;
}

/* File summary css styling */
/* Applied to override what is in the filesummary.config */
div.filemanagercontrol fieldset.editfilesummary
{
}

div.filemanagercontrol .editfilesummary p
{
	padding-left: 20.3em;
}
div.filemanagercontrol fieldset.editfilesummary fieldset
{
	margin-top: 0.2em;
}
div.filemanagercontrol fieldset.editfilesummary label
{
	float:none;
	display: inline;
	width: auto;
}
div.filemanagercontrol fieldset.editfilesummary td
{
	vertical-align: top;
	padding-top: 0.3em;
	width: 20em;
}

div.filemanagercontrol fieldset.editfilesummary a
{
	cursor: text;
	text-decoration: none;
	color: #606060;
}

div.filemanagercontrol fieldset.editfilesummary a:hover
{
	background: none;
}

.sort 
{
	padding: 0 0 2px 14px; 
	line-height: 1.2em;
}

.Ascending 
{
	background-image: url(images/Filemanager/ascending.png); 
	background-repeat: no-repeat; 
	background-position: left;
	padding: 0 0 2px 14px; 
	line-height: 1.2em;
}
.Descending 
{
	background-image: url(images/Filemanager/descending.png); 
	background-repeat: no-repeat; 
	background-position: left;
	padding: 0 0 2px 14px; 
	line-height: 1.2em;
}

/* VARIOUS */
.articleCount{width:100%; margin:10px; padding:0; float:left; clear:both; text-align:left!important; font-style:italic;
   border:0px solid red;}
.staff_role{width:100%; margin:3px 0 0 0; padding:0; float:left; clear:both; border:0px solid red!important;}   

.nsbutton{display:none;}

div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

/* --------------- */
/* TEMP STYLES     */
/* --------------- */
.travel_news_panel
{
	margin-bottom:15px;
}
.travel_news_container
{
	width:470px;
	overflow:hidden;
}
.travel_news_sub_heading
{
	float:left;
	width:225px;
}
.travel_news_sub_heading img
{
	padding:0 15px 0 5px;
}
.travel_news_count
{
	float:left;
	width:220px;
	text-align:right;
	padding-right:5px;
}
.travel_news_time
{
	float:left;
	width:100px;
	font-size:95%;
}
.travel_news_title
{
	float:left;
	width:330px;
}
.travel_news_title_home
{
	float:left;
	width:160px;
}
.travel_news_service_link
{
    padding-left:10px;
}
.travel_news_posted
{
    float:left;
	width:100px;
	font-size:95%;
}
.travel_news_title
{
    float:left;
	width:355px;
}

.home_pod_content_panel_travel{padding:10px 10px 0 10px; font-size:95%;}
.latest_news_title{font-size:120%; margin-bottom:10px; font-weight:bold;}

.colour_text_metro, .colour_links_metro a {color:#ee008c; text-decoration:underline;}
.colour_text_ulsterbus, .colour_links_ulsterbus a {color:#0079cc; text-decoration:underline;}
.colour_text_nir, .colour_links_nir a {color:#324e7d; text-decoration:underline;}
.colour_text_goldline, .colour_links_goldline a {color:#404f8a; text-decoration:underline;}
.colour_text_enterprise, .colour_links_enterprise a {color:#fbaa27; text-decoration:underline;}

.travel_news_item_title_metro {color:#ee008c;}
.travel_news_item_title_ulsterbus {color:#0079cc;}
.travel_news_item_title_nir {color:#324e7d;}
.travel_news_item_title_goldline {color:#404f8a;}
.travel_news_item_title_enterprise {color:#fbaa27;}

.lower_travel_news_info_top {padding:5px 7px; background:#ececec; margin:10px 0; zoom:1;}
.lower_travel_news_info_top a {text-decoration:underline;}
.lower_travel_news_info_top a:hover {text-decoration:none;}
.lower_travel_news_info_top img {padding-right:4px;}
.lower_travel_news_info_top_left {float:left; padding-right:10px;}
.lower_travel_news_info_top_right {float:right;}
.lower_travel_news_info_details {padding:5px 0;}
.lower_travel_news_info_details_services {font-weight:bold; padding:3px 0; color:#48a18f;}
.lower_travel_news_info_details_services a {color:#48a18f; text-decoration:underline;}
.lower_travel_news_info_details_services a:hover {bgbtext-decoration:none;}
.lower_travel_news_info_details_main {padding:5px 0 15px 0; line-height:160%;}
.lower_travel_news_info_details_main a {text-decoration:underline;}
.lower_travel_news_info_details_main a:hover {text-decoration:none;}

.home_pod_content_panel_travel_item_title_metro {float:left; background:url(Images/bg_panel_news_metro.gif) left repeat-y #ececec; margin:0 5px 0 0; padding-left:15px; font-weight:bold; width:70px;}
.home_pod_content_panel_travel_item_title_goldline {float:left; background:url(Images/bg_panel_news_goldline.gif) left repeat-y #ececec; margin:0 5px 0 0px; padding-left:15px; font-weight:bold; width:70px; }
.home_pod_content_panel_travel_item_title_ulsterbus {float:left; background:url(Images/bg_panel_news_ulsterbus.gif) left repeat-y #ececec; margin:0 5px 0 0px; padding-left:15px; font-weight:bold; width:70px; }
.home_pod_content_panel_travel_item_title_nir {float:left; background:url(Images/bg_panel_news_nir.gif) left repeat-y #ececec; margin:0 5px 0 0px; padding-left:15px; font-weight:bold; width:70px; }
.home_pod_content_panel_travel_item_title_enterprise {float:left; background:url(Images/bg_panel_news_enterprise.gif) left repeat-y #ececec; margin:0 5px 0 0px; padding-left:15px; font-weight:bold; width:70px; }

.home_pod_content_panel_travel_item_img{float:left; width:20px; margin-right:5px;}
.home_pod_content_panel_travel_item_text {float:left; font-weight:normal; width:95px;}
.home_pod_content_panel_travel_item_count{float:left; font-weight:normal; text-align:right; width:20px;}

/* FOR HOME PAGE COMPOSER TRAVEL NEWS WITHOUT ICON OR HEADING */
.home_pod_content_panel_travel_item_title_noheading_metro{float:left; background:url(Images/bg_panel_news_metro.gif) left repeat-y #ececec; margin:0 5px 0 0; padding-left:15px; font-weight:bold; width:175px;}
.home_pod_content_panel_travel_item_title_noheading_goldline{float:left; background:url(Images/bg_panel_news_goldline.gif) left repeat-y #ececec; margin:0 5px 0 0px; padding-left:15px; font-weight:bold; width:175px;}
.home_pod_content_panel_travel_item_title_noheading_ulsterbus{float:left; background:url(Images/bg_panel_news_ulsterbus.gif) left repeat-y #ececec; margin:0 5px 0 0px; padding-left:15px; font-weight:bold; width:175px;}
.home_pod_content_panel_travel_item_title_noheading_nir{float:left; background:url(Images/bg_panel_news_nir.gif) left repeat-y #ececec; margin:0 5px 0 0px; padding-left:15px; font-weight:bold; width:175px;}
.home_pod_content_panel_travel_item_title_noheading_enterprise{float:left; background:url(Images/bg_panel_news_enterprise.gif) left repeat-y #ececec; margin:0 5px 0 0px; padding-left:15px; font-weight:bold; width:175px;}
.home_pod_content_panel_travel_item_noheading_count{float:left; font-weight:normal !important; text-align:right; width:80px;}

.home_pod_content_panel_travel_item_details {padding:10px; border:1px solid #ececec; margin-bottom:1px;}
.home_pod_content_panel_travel_item_details_services {font-weight:bold; padding:3px 0; color:#48a18f;}
.home_pod_content_panel_travel_item_details_services a {text-decoration:underline;}
.home_pod_content_panel_travel_item_details_services a:hover {text-decoration:none;}
.home_pod_content_panel_travel_item_details_main {padding:5px 0; line-height:160%;}
.home_pod_content_panel_travel_item_details_main a {text-decoration:underline;}
.home_pod_content_panel_travel_item_details_main a:hover {text-decoration:none;}

.lower_cms {margin-top:15px;}
.lower_cms_top {background:url(Images/bg_whitebox_top.gif) top no-repeat; padding:0px; zoom:1;}
.lower_cms_content {background:url(Images/bg_whitebox.gif) repeat-y; padding:0px 10px; zoom:1;}
.lower_cms_bottom {background:url(Images/bg_whitebox_bottom.gif) bottom no-repeat; padding:0px; zoom:1;}

.lower_cms_content p{margin:0px; padding:0px 0px 5px 0px;}

.lower_cms a{color:#249182; text-decoration:underline;}
.lower_cms a:hover{color:#6a6a6a; text-decoration:underline;}

.lower_cms_content ul {list-style:none; padding:0; margin:0;}
.lower_cms_content ul li {background:url(Images/arrow_green.gif) 0 6px no-repeat; padding:2px 5px 2px 12px;}
.lower_cms_content ul li a{color:#6a6a6a; text-decoration:underline;}
.lower_cms_content ul li a:hover{color:#249182; text-decoration:underline;}

.lower_cms_content table{width:100%; border:1px solid #CCC;}

.lower_cms_content table td{padding:2px 6px; border:1px solid #CCC;}

.lower_cms_content img{float:left; margin:5px 5px 5px 0px;}

.myjourneys_pod_detail {float:left; width:210px;}
.myjourneys_pod_detail_row {float:left; padding:0px 0px 10px 0px;}
.myjourneys_pod_detail_col1 {float:left; width:65px; padding:0px 4px 10px 0px;}
.myjourneys_pod_detail_col2 {float:left; width:65px; padding:0px 4px 10px 0px;}
.myjourneys_pod_detail_col3 {float:left; width:50px; padding:0px 4px 10px 0px;}
.myjourneys_pod_detail_col4 {float:left; padding: 0px 0px 10px 2px;} 
.myjourneys_pod_detail_footer {padding:0px 0px 10px 0px;}
.myjourneys_pod_detail_footer_link{float: right;}
.myjourneys_pod_detail_footer_link a {color:#5b5b5b;}
.myjourneys_pod_detail_footer_link a:hover {color:#5b5b5b; text-decoration:underline;}


/* Composer Homepage Edit Panels / Telerik Tree area */
.RadTreeView RadTreeView_Default tree_categories{font-family:Arial, Helvetica, sans-serif!important; font-size:60%!important;}
.composer_update{margin:4px 6px 0 0!important; padding:4px 10px; float:left!important; clear:none!important; font-weight:bold!important; background:#000!important; color:#FFF!important; cursor:pointer!important; border:0px solid red!important;}
.composer_update:hover{text-decoration:none!important;}
.composer_reset{margin:4px 0 0 0!important; padding:4px 10px; float:left!important; clear:none!important; font-weight:bold!important; background:#000!important; color:#FFF!important; cursor:pointer!important; border:0px solid blue!important;}
.composer_reset:hover{text-decoration:none!important;}

.file_upload {font-family:Arial, Helvetica, sans-serif!important;}


/* Changes Janny 19.07.10 */
.lower_whitebox_top a{color:#249182; text-decoration:underline;}
.lower_whitebox_top a:hover{color:#6a6a6a; text-decoration:underline;}
.lower_cms_content p{margin:0px; padding:0px 0px 20px 0px;} 
.lower_cms_content a
{
    color:#249182;
    text-decoration: underline;
}
.lower_cms_content a:hover{color:#6a6a6a; text-decoration:underline;}
.lower_cms_content h2 {padding:0px 0px 10px 0px; margin:0; font-size:120%; } 
.lower_cms_content h3 {padding:0px 0px 10px 0px; margin:0; font-size:110%; }
.lower_cms_content img{float:left; margin:0px 10px 10px 0px} 
.lower_cms_content ul{margin-bottom:20px;} 
.lower_cms_content ul li a{color:#6a6a6a; text-decoration:underline;} 
.lower_cms_content ul li a:hover{color:#249182; text-decoration:underline;}

.lower_timetables_details_table_main table tr:nth-child(odd){background:#ededed !important;} /* ref: CSS classes at top */
.lower_timetables_details_table_main table tr:nth-child(even){background:#fff !important;} /* ref: CSS classes at top */

.timetable_options{text-align:right; padding-right:20px;}
.timetable_utilities{padding:5px 0px 0px 80px; float:left}

.header_utility {font-size:100%; text-align:right; margin-bottom:15px; }
.home_journey_planner_boxes {font-size:100%; font-weight:bold; padding:0 0 10px 0;}
.home_pod_content_panel_careers_headings {padding:5px 0; margin-bottom:5px; font-weight:bold; font-size:100%; border-bottom:1px solid #d7d7d7;}
.home_pod_content_panel_careers_listing {padding:3px 0; font-size:100%; zoom:1;}

.pod_links {margin:0 2px 4px 2px;}
.pod_links_float {float:left; width:110px; margin-right:5px;}
.pod_links ul {list-style:none; padding:0; margin:0;}
.pod_links ul li {background:url(Images/arrow_green.gif) 0 6px no-repeat; padding:2px 5px 2px 12px;}
.pod_links ul li a{color:#6a6a6a; text-decoration:underline;}
.pod_links ul li a:hover{color:#249182; text-decoration:underline;}

.home_pod_content_panel_careers_listing_left a{text-decoration:underline;}
.home_pod_content_panel_careers_listing_left a:hover{color:#248e80;}

.home_pod_content_panel_services_title {padding:5px 0; font-weight:bold; font-size:115%;}

/* Remove background from composer pods on lower pages e.g. Quick Links as bg img too big
* OK on homepage though */
#SecondaryBody div.home_pod_right{background:none !important;}
#SecondaryBody div.home_pod_right div.home_pod_right_inner{background:none !important;}
#SecondaryBody div.home_pod_right div.home_pod_right_inner div.home_pod_right_top{background:none !important;}
#SecondaryBody div.home_pod_right div.home_pod_right_inner div.home_pod_right_detail{width:211px !important;}

/* Google Search Paul 24.07.10 */
.search-module-wrapper
{

}
.search-module-wrapper .module
{
    min-height:170px;
    padding:17px 15px 8px;
}
.search-module-wrapper .module .cse
{
    font-size:1.2em;
}

/* Rate Page Paul 24.07.10 */
.pod_left_pagerating {margin-bottom:10px;}
.pod_left_pagerating_top {padding:12px 9px 5px 9px;}
.pod_left_pagerating_top .pod_top_heading {}
.pod_left_pagerating_detail {margin:0 10px; padding:0 0 10px 0;}
.pod_left_pagerating_detail_div{}


/* new title styles by GF 06/08/10 */
.lower_title_top {margin-bottom:5px; background:url(Images/bg_lower_title_top.gif) top no-repeat; font-size:200%; color:#FFF;}
.lower_title_bottom {background:url(Images/bg_lower_title_bottom.gif) bottom no-repeat; padding:10px;}

/* new title styles by PL 17/08/10 */
.flash_container
{
    margin: auto;
    margin-bottom: 10px;
}


.home_pod_content_inner div ul li a{background:none !important;}

/* new title styles by PL 19/08/10 */
.lower_whitebox_timetables_results_table_noservice
{ 
    font-weight:bolder !Important; 
    background: #fff !Important;
    font-size:160% !Important;
    margin-bottom: 10px;
}

/* new styles by PL 15/12/10 */
.pod_error_message
{

}
.pod_error_message_img
{
    width: 105px;
    margin:0px auto;
}
.pod_error_message_label
{
    color: Red;
    font-weight: bold;
    text-align: center;
}

.pod_qlinks_float {margin:0 2px 4px 2px; width:230px; margin-right:5px;}
.pod_qlinks_float ul {float:left; width:100%; list-style:none; padding:0; margin:0;}
.pod_qlinks_float ul li {float:left; width:98px; background:url(Images/arrow_green.gif) 0 6px no-repeat; padding:2px 5px 2px 12px;}
.pod_qlinks_float ul li a{float:left; color:#6a6a6a;}
.pod_qlinks_float ul li a:hover{color:#249182; text-decoration:underline;}

.home_banner_lite {margin-bottom:10px;}
.home_banner_lite_pods_container {float:left; width:680px;}

.home_pod_right_lite {background:url(Images/bg_pod_right.gif) repeat-y; margin:0;}

.errorbox div.error ul{ list-style:none; color: Red; margin:0; padding:0;}

.lower_cms_top_long {border:1px solid #D7D7D7; border-bottom:0; padding:0px; zoom:1;}
.lower_cms_content_long {border-right:1px solid #D7D7D7; border-left:1px solid #D7D7D7; padding:0px 10px; zoom:1;}
.lower_cms_bottom_long {border:1px solid #D7D7D7; border-top:0; padding:0px; zoom:1;}

/* Janny Pyper - Social Media Bar */
.social-media{overflow:hidden; font-size:11px; font-weight:bold;}
.social-media ul{padding:0px; margin:0px; list-style:none;}
.social-media ul li{float:left; margin-left:10px;}
.social-media ul li a.twitter-icon{background:url(Images/icon-twitter.gif); height:16px; width:16px; display:block; text-indent:-9999px;}
.social-media ul li a.facebook-icon{background:url(Images/icon-facebook.gif); height:16px; width:16px; display:block; text-indent:-9999px;}
.social-media ul li a.youtube-icon{background:url(Images/icon-youtube.gif); height:16px; width:16px; display:block; text-indent:-9999px;}

/* minor overwirtes/adjustments to current CSS */
/*.header_right{position:relative; padding:15px 25px 40px 25px;}*/
.header_logo h1 a{margin-top:20px;}

/* Janny Pyper - services list */
ul#service-listing{padding:0px; margin:0px; list-style:none}
ul#service-listing li{padding:8px; border-bottom:1px dotted #ccc; background:none;} ul#service-listing li a{text-decoration:none;}

ul#service-listing li{overflow:hidden;} ul#service-listing li:hover{background:#f1f1f1;}
ul#service-listing li a:hover{color:#1d1d1d;}
ul#service-listing li a{float:left; padding:5px 0px; margin-left:10px;} ul#service-listing li span{float:left; padding:5px 0px; color:#fff; font-weight:bold;}
ul#service-listing li span{display:block; text-align:center; width:30px; padding:5px 0px;}
ul#service-listing li.route-one span{background:#f69327;} ul#service-listing li.route-two span{background:#ec2e29;}
ul#service-listing li.route-three span{background:#00a69b;} ul#service-listing li.route-four span{background:#a53335;}
ul#service-listing li.route-five span{background:#56b4e7;} ul#service-listing li.route-six span{background:#005c2f;}
ul#service-listing li.route-seven span{background:#9dcf3e;} ul#service-listing li.route-eight span{background:#71298e;}
ul#service-listing li.route-nine span{background:#ec108a;} ul#service-listing li.route-ten span{background:#afa8d4;}
ul#service-listing li.route-eleven span{background:#81543c;} ul#service-listing li.route-twelve span{background:#006dba;}
ul#service-listing li.route-thirteen span{background:#ccc;}

/* single image reset for content area */
.no-clear{float:none !important; margin:0px !important; padding-bottom:20px;}

/* Janny Pyper - Services Grid */
.services-grid{overflow:hidden}
.services-grid div{position:relative; float:left; width:220px; margin:0px 17px 20px 0px;}
.services-grid div h3{margin:0px; padding:0px; position:absolute; top:103px; left:0px; background:url(Images/bg_trans.png); padding:10px; width:200px;}
.services-grid div h3 a{color:#fff;} .services-grid div span{padding:10px; display:block; background:url(Images/arrow_corporate.gif) 3px 14px no-repeat; border-bottom:1px dotted #b8b8b8;}

/* Paul - jquery menu */

/*.nav-old {margin:0 10px 0 11px; }
.nav-old ul {list-style:none; margin:0; padding:0;  }
.nav-old ul li {background:url(Images/bg_nav.gif) top no-repeat; float:left; width:135px; margin-bottom:-1px; margin-right:2px; text-align:center; }
.nav-old ul li a{display:block; padding:12px 0 10px 0; color:#434343; font-weight:bold; font-size:13px;}
.nav-old ul li a:hover{color:#569f96; text-decoration:none;}
.nav-old li.selected a, .nav li.selected a:hover {color:#569f96; }*/

/* Dropdown Menu */
/* menu::base */
div.nav-jquery { margin:0 10px 0 11px; }
div.nav-jquery ul { margin:0; padding:0; list-style:none; float:left;}
div.nav-jquery ul.menu {padding:0;}
div.nav-jquery li {position:relative; z-index:9; margin:0; padding:0; display:block; float:left;}
div.nav-jquery a {position:relative; z-index:10; display:block; float:left; text-decoration:none;}
div.nav-jquery a:hover {color:#e5e5e5;}

/* menu::level1 */
div.nav-jquery ul li a {padding:12px 0 10px 0; color:#434343; font-weight:bold; font-size:13px; width:100%}
div.nav-jquery ul li a:hover{color:#569f96; text-decoration:none;}
div.nav-jquery ul li.selected a, .nav li.selected a:hover {color:#569f96; }
/**@replace#1*/
div.nav-jquery ul li {background:url(Images/bg_nav.gif) top no-repeat; width:135px; margin-bottom:-1px; margin-right:2px; text-align:center;}

/* menu::level2 */
div.nav-jquery ul ul {margin-left:2px;}
div.nav-jquery ul ul li {background:none; text-align:left;}
div.nav-jquery ul ul {position:absolute; top:38px; padding:0; width:255px; font-size:100%; left: -9999px;}
div.nav-jquery ul ul a {color:#fff; width:225px; font-weight:normal; border-top:1px solid #a1a1a1; border-left:1px solid #a1a1a1; border-right:1px solid #a1a1a1; background:#616161 url(../Images/bg-icon-submenu.gif) 10px center no-repeat !important; padding:10px 10px 10px 20px; display:block;}
div.nav-jquery ul ul a:hover {color:#fff; background:#505050 url(Images/bg-icon-submenu.gif) 10px center no-repeat !important;}
div.nav-jquery ul ul li {width:100%;}

/* menu::level3 */
div.nav-jquery ul ul ul {padding:0; margin:-32px 0 0 260px !important;}


/* UBT PL 19/07/2011 */
.lower_whitebox_ubt_results_item{border-bottom: 0px solid #D7D7D7; padding: 5px 0;}
.lower_whitebox_ubt_results_header{}
.lower_whitebox_ubt_results_noresults{text-align:center; font-weight:bolder; padding: 5px 0;}
.lower_whitebox_ubt_results_col1{float: left; padding:10px; background:#FFF; font-weight:bold; text-align:left; font-size:95%; width:60px;}
.lower_whitebox_ubt_results_col2{float: left; padding:10px; background:#FFF; font-weight:bold; text-align:left; font-size:95%; width:172px;}
.lower_whitebox_ubt_results_col3{float: left; padding:10px; background:#FFF; font-weight:bold; text-align:left; font-size:95%; width:32px;}
.lower_whitebox_ubt_results_col4{float: left; padding:10px; background:#FFF; font-weight:bold; text-align:left; font-size:95%; width:57px;}
.lower_whitebox_ubt_results_col5{float: left; padding:10px; background:#FFF; font-weight:bold; text-align:left; font-size:95%; width:29px;}
.lower_whitebox_ubt_results_main{}
.lower_whitebox_ubt_results_main_item_col1{float: left; padding:5px 10px; text-align:left; font-size:95%; width:60px;}
.lower_whitebox_ubt_results_main_item_col2{float: left; padding:5px 10px; text-align:left; font-size:95%; width:172px;}
.lower_whitebox_ubt_results_main_item_col3{float: left; padding:5px 10px; text-align:left; font-size:95%; width:32px;}
.lower_whitebox_ubt_results_main_item_col4{float: left; padding:5px 10px; text-align:left; font-size:95%; width:57px;}
.lower_whitebox_ubt_results_main_item_col5{float: left; padding:5px 10px; text-align:left; font-size:95%; width:29px;}
.lower_whitebox_ubt_results_main_item_col5 a{color:#009290;}
