body
{
	background:#fff; 
	margin:0;
	padding:0; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:75%; 
	color:#5c5c5c;
}

a 
{
	color: #6a6a6a; 
}

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%;}

.lower_column_middle h1 {margin-bottom:5px; background:url(Default/Images/bg_lower_title.gif) top no-repeat; font-size:200%; color:#FFF; padding:10px;}
.lower_title {margin-bottom:5px; background:url(Default/Images/bg_lower_title.gif) top no-repeat; font-size:200%; color:#FFF; padding:10px;}
.lower_title_wide {margin-bottom:5px; background:url(Default/Images/bg_lower_title_wide.gif) top no-repeat; font-size:200%; color:#FFF; padding:10px;}

p {margin: 0 0 1em 0; padding: 0; }

hr 
{
	margin: 0.5em 0;
	height: 1px;
	padding: 0;
	background:#d7d7d7;
	color: #d7d7d7;
	border:0;
}

label 
{
	width: 40%;
	float: left;
}

input, textbox 
{
	margin: 0 0 1em 0;
}

fieldset 
{
	margin: 2em 0;
	padding: 1em;
}

.hidden {display: none;}

.error 
{
    color: Red;
}

/************************/
/* AREAS                */
/************************/
#HeaderArea
{
	margin-bottom: 2em;
}

#HeaderArea #Functions
{
	display: none;
}

#MainMenuArea
{
	display: none;
}

#BreadCrumbsArea
{
	display: none;
}

#SubMenuArea 
{
    display: none;
}

#FooterArea
{
	display: none;
}

/************************/
/* GLOBAL               */
/************************/
img {border:none;}

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(Default/Images/buttonBg.png) repeat-x;}
.buttonExt{padding: 0 0.5em;}

.translink_button{background:url(Default/Images/bg_uni_button.jpg) top left repeat-x; border:0px; color:#fff; font-weight:bold; font-size:11px; padding:3px 3px 4px 3px;}


/************************/
/* HEADER               */
/************************/
.header{width:100%; font-size:65%;}
.header_logo {display:block; float:none;}
.header_right
{
    display: none;
}

/************************/
/* MAINMENUAREA         */
/************************/
.nav
{
    display: none;
}
.nav_border
{
    display: none;
}

/*************************/
/* CONTAINERAREA         */
/*************************/
.container_panel_content{color:#5c5c5c; font-size:100%;}

/*************************/
/* BREADCRUMBS           */
/*************************/
.breadcrumb
{
    display: none;
}

/*************************/
/* FOOTERAREA            */
/*************************/
.footer
{
    display: none;
}
.footer_bottom_share
{
    display: none;
}
.footer_bottom_content 
{
    color:#5c5c5c;
}

/*************************/
/* SECONDARY NAV         */
/*************************/
.lower_column_left 
{
    display: none;
}
.lower_column_right 
{
    display: none;
}

/*************************/
/* CONTENTAREA           */
/*************************/
#MainBodyArea .pageList ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

/*************************/
/* LOWER CONTENT         */
/*************************/
.lower_column_middle {float:left;}
.lower_column_middle h1 {font-size:200%; color:#000; font-weight:bold; display:block;}
.lower_title {font-size:200%; color:#000; font-weight:bold; display:block;}
.lower_title_wide {font-size:200%; color:#FFF; font-weight:bold; display:block;}

.lower_product_banner ul { list-style:none; padding:0; margin:0; display:block;}

.lower_column_middleleft h1 {font-size:200%; color:#000; font-weight:bold; display:block;}

/*************************/
/* WHITE BOX             */
/*************************/

.lower_whitebox_top {color:#d7d7d7; padding:7px 10px 5px 10px; border-bottom:1px solid #d7d7d7; background:url(Default/Images/bg_whitebox_top.gif) top no-repeat; zoom:1;}
.lower_whitebox_top_left_text {color:#5c5c5c; font-size:200%; font-weight:bold; display:block;}
.lower_whitebox_top_right_button {display: none;}
.lower_whitebox_top_right_link {display: none;}

.lower_whitebox_top_right_RSS_link {display: none;}

.lower_whitebox_top_long {color:#d7d7d7; padding:7px 10px 5px 10px; border-bottom:1px solid #d7d7d7; background:url(Default/Images/bg_whitebox_top.gif) top no-repeat; zoom:1;}

.lower_whitebox_content {background:url(Default/Images/bg_whitebox.gif) repeat-y; margin-top:1px; border-top:1px solid #d7d7d7; zoom:1;}
.lower_whitebox_content_inner {background:url(Default/Images/bg_whitebox_bottom.gif) bottom no-repeat; padding:5px 10px; zoom:1;}

.lower_whitebox_content_inner_long {background:url(Default/Images/bg_whitebox_bottom.gif) bottom no-repeat; padding:5px 10px; zoom:1;}

.lower_whitebox_link {display: none;}

.lower_whitebox_textblock {display:block; font-size:150%;}
.lower_whitebox_textblock ul {padding:20px 0; list-style:none; margin:0;}
.lower_whitebox_textblock_link {display: none;}

.lower_whitebox_bottom {padding:10px 0 0 0; border-top:1px solid #d7d7d7; font-size:90%;}
.lower_whitebox_bottom_link {display: none;}

.lower_whitebox_search {display: none;}

.lower_whitebox_search_results {display:block; font-size:150%}
.lower_whitebox_search_results_toptext {padding:5px 0; font-weight:bold;}
.lower_whitebox_search_results_bottomtext {padding-top:10px; zoom:1;}
.lower_whitebox_search_results_bottomtext a{color:#4b4b4b; 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(Default/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; }

.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 {display: none;}
.lower_whitebox_documents_search_keyword {display: none;}
.lower_whitebox_documents_search_keyword input {display: none;}
.lower_whitebox_documents_search_offer {display: none;}
.lower_whitebox_documents_search_offer select {display: none;}
.lower_whitebox_documents_search_button {display: none;}

.lower_whitebox_documents_item_title {font-size:110%; font-weight:bold; padding-bottom:5px;}
.lower_whitebox_documents_item_title a {display: none;}
.lower_whitebox_documents_item_details {}
.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 {}
.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;}

.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_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-bottom:5px;}
.lower_whitebox_tenders_links a {color:#249182;}

.lower_whitebox_careers_item_title {font-size:110%; font-weight:bold; padding-bottom:5px;}
.lower_whitebox_careers_item_title a {color:#69877f; 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:#69877f;}

.application_form_field{margin:10px 0 0 0; padding:0; border:0px solid red}
.application_form_field input{width:209px; 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 {text-decoration:underline; color:#434343;}
.lower_whitebox_people_detail_block {padding:0 0 10px 0; }
.lower_whitebox_people_detail_link {background:url(Default/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;}
.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(Default/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:#249182; text-decoration:underline;}
.lower_whitebox_links_list ul li ul {padding-top:8px;}
.lower_whitebox_links_list ul li ul li {background:url(Default/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(Default/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:#569f96; text-decoration:underline;}
.lower_whitebox_parkandride_link a {color:#569f96; 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_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_list_from{position:absolute;top:59px;left:70px; z-index:3;}
.lower_whitebox_journey_form .panel_options_list_to{position:absolute;top:110px;left:70px; z-index:2;}
.lower_whitebox_journey_form .panel_options_list_via{position:absolute;top:161px;left:70px; z-index:1;}
.lower_whitebox_journey_form_list{}

.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_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(Default/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:#569f96; text-decoration:underline;}
.lower_whitebox_depot_link a {color:#569f96; 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:#569f96; 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:#5c5c5c;}

/* 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;}
.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:#569f96; 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:100%;}
.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_top .float_right{display: none;}
.timetable_utilities{display: none;}

.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(Default/Images/bg_tab_left.gif) top left no-repeat #569f95; margin-right:2px;}
.lower_timetables_details_table_top_tab_inner {background:url(Default/Images/bg_tab_right.gif) top right no-repeat;}
.lower_timetables_details_table_top_tab_inner a{background:url(Default/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.selected {float:left; border-bottom:1px solid #FFF; background:url(Default/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(Default/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(Default/Images/bg_arrow_tab_selected.gif) 10px 14px no-repeat; color:#5c5c5c;}

.lower_timetables_details_table_main {background:url(Default/Images/bg_table.gif) repeat-y;}
.lower_timetables_details_table_main_inner {background:url(Default/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(Default/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:#569f96;}
.lower_timetables_details_table_bottom_button {float:right;}
.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:20%;}
.lower_whitebox_timetables_results_col2{float: left; padding:10px; background:#FFF; font-weight:bold; text-align:left; font-size:95%; width:30%;}
.lower_whitebox_timetables_results_col3{float: left; padding:10px; background:#FFF; font-weight:bold; text-align:left; font-size:95%; width:20%;}
.lower_whitebox_timetables_results_col4{float: left; padding:10px; background:#FFF; font-weight:bold; text-align:left; font-size:95%; width:20%;}
.lower_whitebox_timetables_results_col5{float: left; padding:10px; background:#FFF; font-weight:bold; text-align:left; font-size:95%; width:10%;}
.lower_whitebox_timetables_results_main{clear:both;}
.lower_whitebox_timetables_results_main_item{}
.lower_whitebox_timetables_results_main_item_col1{float: left; padding:5px 10px; background:#f5f5f5; text-align:left; font-size:95%; width:20%;}
.lower_whitebox_timetables_results_main_item_col2{float: left; padding:5px 10px; background:#f5f5f5; text-align:left; font-size:95%; width:30%;}
.lower_whitebox_timetables_results_main_item_col3{float: left; padding:5px 10px; background:#f5f5f5; text-align:left; font-size:95%; width:20%;}
.lower_whitebox_timetables_results_main_item_col4{float: left; padding:5px 10px; background:#f5f5f5; text-align:left; font-size:95%; width:20%;}
.lower_whitebox_timetables_results_main_item_col5{float: left; padding:5px 10px; background:#f5f5f5; text-align:left; font-size:95%; width:10%;}
.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 {display: none;}

/*************************/
/* HOME POD GENERAL      */
/*************************/
.pod_top_heading {display: none;}
.home_pod_right {display: none;}
.home_pod_right_inner {display: none;}
.home_pod_right_top {display: none;}
.home_pod_right_title {display: none;}
.home_pod_right_top_buttons {display: none;}
.home_pod_right_detail {display: none;}
.home_pod_right_detail_item{display: none;}

.pod_links {display: none;}

.pod_links_float {display: none;}

.home_share {display: none;}

/*************************/
/* HOME POD ARTICLE      */
/*************************/
.home_article {display: none;}

/*************************/
/* HOME POD JOURNEY PLAN */
/*************************/
.home_pod_right_journey_planner {display: none;}

/*************************/
/* HOME POD TIMETABLES   */
/*************************/
.home_style_timetables_top {display: none;}
.home_style_timetables_content {display: none;}

/*************************/
/* HOME POD TAG CLOUD    */
/*************************/
.home_pod_right_most_searched {display: none;}
.home_pod_right_most_searched_cloud{display: none;}


/*************************/
/* HOME POD WEATHER      */
/*************************/
ul.home_pod_right_detail_weather{display: none;}
.home_pod_right_detail_weather_main{display: none;}
.home_pod_right_detail_weather_main_image{display: none;}
.home_pod_right_detail_weather_main_text{display: none;}

/*************************/
/* HOME WEBPART PODS     */
/*************************/
.home_pod {display: none;}
.home_pod_top {display: none;}
.home_pod_content {display: none;}

/* Text Pod */
.home_pod_content_panel_text {display: none;}

/* Offers Pod */
.home_pod_content_panel_offers {display: none;}

.home_pod_content_list_offers {display: none;}

/* News Pod */
.home_pod_content_panel_news {display: none;}
.home_pod_content_list_news {display: none;}

/* Events Pod */
.home_pod_content_panel_events {display: none;}

/* Careers Pod */
.home_pod_content_panel_careers {display: none;}


/*************************/
/* LOWER POD JOURNEY PLAN*/
/*************************/
.lower_pod_right {display: none;}

.lower_pod_right_most_searched {display: none;}

.lower_share {display: none;}


.lower_pod_right_journey_planner {display: none;}
.lower_journey_planner {display: none;}

/*************************/
/* LOWER POD IMAGE LINKS */
/*************************/
.lower_pod_right_image_links {display: none;}
.lower_pod_right_image_links_inner {display: none;}

/*************************/
/* JOURNEY PLAN TABS     */
/*************************/
.CustomTabStyle .ajax__tab_header 
{
    padding:0px; 
    margin:0px; 
    font-weight:bold; 
    font-size:115%;
    color: #fff;
}
.CustomTabStyle .ajax__tab_inner
{
    border-right: 2px solid #fff;
}
.CustomTabStyle .ajax__tab_tab
{
    padding:7px 15px;
}
.CustomTabStyle .ajax__tab_active .ajax__tab_inner
{
    border-right: 2px solid #fff;
}
.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;}
.lower_whitebox_competitions_pod_image {height:139px; margin-top:-50px;  zoom:1;}
.lower_whitebox_competitions_pod_text {position:relative; top:90px; background:url(Default/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; text-decoration:underline;}

.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(Default/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(Default/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(Default/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(Default/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; border:0px solid red;}
/* 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_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_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 */
.rgPager
{
    display: none;
}

#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_text{margin:0; float:left; clear:both; padding:5px 0; font-size:11px; line-height:13px; color:#434343; width:100%;}
.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(Default/Images/arrow_green.gif) 0 7px no-repeat;
   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(Default/Images/arrow_green.gif) 0 7px no-repeat;
   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(Default/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(Default/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(Default/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:#569f96;}
.lower_whitebox_site_map_list ul li ul {padding-top:8px;}
.lower_whitebox_site_map_list ul li ul li {background:url(Default/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(Default/Images/img_faq_answer.gif) 0 0 no-repeat; padding:0px 40px 0px 25px;}


/* FAQ */
.faq_query {padding-bottom:15px; float:right; background:url(Default/Images/arrow_green.gif) 0 7px no-repeat; padding:4px 0px 3px 10px; font-size:95%; font-weight:bold;}
.faq_query a {color:#569f96; }


/*  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;}


/*************************/
/* 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
{
    text-decoration: none;
}

#SiteMap li li
{
    margin: 0.2em 0;
    padding-left: 1em;
    background: url(Default/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;
}

/* 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;
}

/*************************/
/* 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;
}

/*************************/
/* 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(Default/Images/extensions/default.gif);
	background-repeat: no-repeat;
	line-height: 1.4em;
}

.folder
{
	padding: 0 0 2px 20px;
	background-image: url(Default/Images/filemanager/folder.png);
	background-repeat: no-repeat;
	line-height: 1.4em;
}
.folderup
{
	padding: 0 0 2px 20px;
	background-image: url(Default/Images/filemanager/folderup.png);
	background-repeat: no-repeat;
	line-height: 1.4em;
}


.bmpExtension
{
	background-image: url(Default/Images/extensions/bmp.gif);
	background-repeat: no-repeat;
	padding: 0 0 2px 20px;
	line-height: 1.4em;
}
.docExtension
{
	background-image: url(Default/Images/extensions/doc.gif);
	background-repeat: no-repeat;
	padding: 0 0 2px 20px;
	line-height: 1.4em;
}
.gifExtension
{
	background-image: url(Default/Images/extensions/gif.gif);
	background-repeat: no-repeat;
	padding: 0 0 2px 20px;
	line-height: 1.4em;
}
.htmExtension, .htmlExtension
{
	background-image: url(Default/Images/extensions/htm.gif);
	background-repeat: no-repeat;
	padding: 0 0 2px 20px;
	line-height: 1.4em;
}
.jpgExtension, .jpegExtension
{
	background-image: url(Default/Images/extensions/jpg.gif);
	background-repeat: no-repeat;
	padding: 0 0 2px 20px;
	line-height: 1.4em;
}
.mp3Extension
{
	background-image: url(Default/Images/extensions/mp3.gif);
	background-repeat: no-repeat;
	padding: 0 0 2px 20px;
	line-height: 1.4em;
}
.mpgExtension
{
	background-image: url(Default/Images/extensions/mpg.gif);
	background-repeat: no-repeat;
	padding: 0 0 2px 20px;
	line-height: 1.4em;
}
.pdfExtension
{
	background-image: url(Default/Images/extensions/pdf.gif);
	background-repeat: no-repeat;
	padding: 0 0 2px 20px;
	line-height: 1.4em;
}
.pngExtension
{
	background-image: url(Default/Images/extensions/png.gif);
	background-repeat: no-repeat;
	padding: 0 0 2px 20px;
	line-height: 1.4em;
}
.pptExtension
{
	background-image: url(Default/Images/extensions/ppt.gif);
	background-repeat: no-repeat;
	padding: 0 0 2px 20px;
	line-height: 1.4em;
}
.tifExtension, .tiffExtension
{
	background-image: url(Default/Images/extensions/tif.gif);
	background-repeat: no-repeat;
	padding: 0 0 2px 20px;
	line-height: 1.4em;
}
.txtExtension
{
	background-image: url(Default/Images/extensions/txt.gif);
	background-repeat: no-repeat;
	padding: 0 0 2px 20px;
	line-height: 1.4em;
}
.wavExtension
{
	background-image: url(Default/Images/extensions/wav.gif);
	background-repeat: no-repeat;
	padding: 0 0 2px 20px;
	line-height: 1.4em;
}
.xlsExtension
{
	background-image: url(Default/Images/extensions/xls.gif);
	background-repeat: no-repeat;
	padding: 0 0 2px 20px;
	line-height: 1.4em;
}
.zipExtension
{
	background-image: url(Default/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(Default/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(Default/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(Default/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;
}

/* 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:450px;
	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:120px;
}
.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:130px;
}
.travel_news_title
{
    float:left;
	width:325px;
}

.home_pod_content_panel_travel{padding:10px 10px 0 10px; font-size:95%; border:0px solid red;}

.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 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_main {padding:5px 0 15px 0; line-height:160%;}
.lower_travel_news_info_details_main a {text-decoration:underline;}

.home_pod_content_panel_travel_item_title_metro {float:left; background:url(Default/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(Default/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(Default/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(Default/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(Default/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;}

.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_main {padding:5px 0; line-height:160%;}
.home_pod_content_panel_travel_item_details_main a {text-decoration:underline;}

.lower_cms {margin-top:15px;}
.lower_cms_top {background:url(Default/Images/bg_whitebox_top.gif) top no-repeat; padding:0px; zoom:1;}
.lower_cms_content {background:url(Default/Images/bg_whitebox.gif) repeat-y; padding:0px 10px; zoom:1;}
.lower_cms_bottom {background:url(Default/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{text-decoration:underline;}

.lower_cms_content ul {list-style:none; padding:0; margin:0;}
.lower_cms_content ul li {background:url(Default/Images/arrow_green.gif) 0 6px no-repeat; padding:2px 5px 2px 12px;}
.lower_cms_content ul li a{color:#5b5b5b;}

.lower_cms_content table{width:100%; border:1px solid #CCC;}

.lower_cms_content table td{padding:2px 6px; border:1px solid #CCC;}

.myjourneys_pod_detail {float:left; width:210px;}
.myjourneys_pod_detail_row {padding:0px 0px 10px 0px;}
.myjourneys_pod_detail_col1 {float:left; width:60px; padding:0px 4px 10px 0px;}
.myjourneys_pod_detail_col2 {float:left; width:60px; padding:0px 4px 10px 0px;}
.myjourneys_pod_detail_col3 {float:left; width:45px;}
.myjourneys_pod_detail_col4 {float:left; width:35px;} 
.myjourneys_pod_detail_footer {padding:0px 0px 10px 0px;}
.myjourneys_pod_detail_footer_link{float: right;}
.myjourneys_pod_detail_footer_link a {color:#5b5b5b;}


/* Changes Janny 19.07.10 */
.lower_whitebox_top a{text-decoration:underline;}
.lower_cms_content p{margin:0px; padding:0px 0px 20px 0px;} 
.lower_cms_content a{color:#248e80;}
.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:#5c5c5c; 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(Default/Images/arrow_green.gif) 0 6px no-repeat; padding:2px 5px 2px 12px;}
.pod_links ul li a{color:#5b5b5b; text-decoration:underline;}

.home_pod_content_panel_careers_listing_left a{text-decoration:underline;}

.home_pod_content_panel_services_title {padding:5px 0; font-weight:bold; font-size:115%;}


