/* STYLES FOR SKIN */
.noborder
{
    border:none;
}
P
{
    padding-top: 0;
    margin-top: 0;
}

.pagemaster
{
    width: 100%;
    text-align: center;
    height: 100%;
    background: #fff url(Images/mainbg.gif) repeat-x;
}

.skinmaster
{
    height: 690px;
}

.TopLeft
{
    vertical-align: top;
    text-align: left;
}

/* GENERAL */
/* Heading */

.Head
{
    color: #A41A24;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}
.Head A
{
    color: #A41A24;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}


.Normal
{
    font-family: Arial;
    font-size: 12px;
    color: #000;
    line-height: 14px;
}
.Normal A
{
    font-family: Arial;
    font-size: 12px;
    color: #666666;
    text-decoration: none;
}
.LogoMaster
{
    background: #fff url(Images/Logo_top.jpg);
    background-repeat: no-repeat;
    height: 131px;
    width: 100%;
    border: 0px;
}

.Menu_top
{
    height: 41px;
    vertical-align: top;
    width: 100%;
}
.Menu_bottom
{
    height: 27px;
    vertical-align: top;
    width: 100%;
}
table
{
    border-collapse: collapse;
}

table td, table th
{
    padding: 0;
}


/* Footer text */

.Footer_section
{
    vertical-align: top;
    text-align: center;
}

.Footer, A.Footer:link, A.Footer:active, A.Footer:visited, A.Footer:hover, .Footer a /**/
{
    color: #000;
    font-family: Arial,Verdana,Tahoma;
    font-size: 11px;
    text-decoration: none;
}
.credits, A.credits:link, A.credits:active, A.credits:visited, A.credits:hover /**/
{
    color: #939598;
    font-family: Arial,Verdana,Tahoma;
    font-size: 11px;
    line-height: 22px;
    font-weight: normal;
    text-decoration: none;
}
.login_square
{
    font-family: Arial;
    font-size: 10px;
    color: #0094d5;
}

.SearchTextBox
{
    background-color: white;
    border-color: #5F6769 #ADB2B9 #ADB2B9 #5F6769;
    border-style: solid;
    border-width: 1px;
    font-family: Arial,Tahoma,Verdana;
    font-size: 11px;
    height: 14px;
    padding-left: 5px;
    width: 88px;
}

CreditsWhite, A.CreditsWhite
{
    color: #fff;
}

/***********************Menu Horizontal level 0 using "<li> tags"**************************/

ol, ul, li
{
    border: 0pt none;
    font-family: Arial; ½
font-size:12px;
margin:0pt;
padding:0pt;
list-style:none;
}

.Horizontal_Menu
{
    height: 18px;
    vertical-align: top;
    position: relative;
    left: -9px;
}

.Horizontal_Menu li
{
    float: left;
    font-weight: bold;
    height: 18px;
}
.Horizontal_Menu li a
{
    padding: 0 17px 0 17px;
    vertical-align: middle;
    height: 18px; /* 16px */
    display: block;
}
/***********************************************************************************/



A.Menu_Level0:link, A.Menu_Level0:active, A.Menu_Level0:visited, A.Menu_Level0:hover, .Menu_Level0_First, A.Menu_Level0_First:link, A.Menu_Level0_First:active, A.Menu_Level0_First:visited, A.Menu_Level0_First:hover, .Menu_Level0_First_Selected, A.Menu_Level0_First_Selected:link, A.Menu_Level0_First_Selected:active, A.Menu_Level0_First_Selected:visited, A.Menu_Level0_First_Selected:hover, .Menu_Level0_Last, .Menu_Level0_Last_Selected, .Menu_Level0_First_Last_Selected, a.Menu_Level0_First_Last_Selected
{
    font-weight: normal;
    font-size: 12px;
    color: #fff;
    font-family: Arial;
    text-decoration: none;
    padding-top: 2px;
}

.ie A.Menu_Level0:link, .ie A.Menu_Level0:active, .ie A.Menu_Level0:visited, .ie A.Menu_Level0:hover, .ie .Menu_Level0_First, .ie A.Menu_Level0_First:link, .ie A.Menu_Level0_First:active, .ie A.Menu_Level0_First:visited, .ie A.Menu_Level0_First:hover, .ie .Menu_Level0_First_Selected, .ie A.Menu_Level0_First_Selected:link, .ie A.Menu_Level0_First_Selected:active, .ie A.Menu_Level0_First_Selected:visited, .ie A.Menu_Level0_First_Selected:hover, .ie .Menu_Level0_Last, .ie .Menu_Level0_Last_Selected, .ie .Menu_Level0_First_Last_Selected, .ie a.Menu_Level0_First_Last_Selected
{
    font-weight: normal;
    font-size: 12px;
    color: #fff;
    font-family: Arial;
    text-decoration: none;
    padding-top: 2px;
    vertical-align: middle;
}

.Menu_Level0
{
    font-weight: normal;
    font-size: 12px;
    color: #fff;
    font-family: Arial;
    text-decoration: none;
    background: url(Images/bg_menu_separator.jpg) no-repeat;
}

.Menu_Level0_Selected, A.Menu_Level0_Selected:link, A.Menu_Level0_Selected:active, A.Menu_Level0_Selected:visited, A.Menu_Level0_Selected:hover, a.Menu_Level0_Last_Selected
{
    font-weight: normal;
    font-size: 12px;
    color: #b21c22;
    font-family: Arial;
    text-decoration: none;
    background: #fff url(Images/bg_menu_sel.jpg) repeat-x;
    position: relative;
    left: 1px;
    padding-top: 2px;
}


.Menu_Backgr_Level0_Selected, A.Menu_Backgr_Level0_Selected:link, A.Menu_Backgr_Level0_Selected:active, A.Menu_Backgr_Level0_Selected:visited, A.Menu_Backgr_Level0_Selected:hover, .Menu_Backgr_Level0_Last_Selected
{
    font-weight: normal;
    font-size: 12px;
    color: #b21c22;
    font-family: Arial;
    text-decoration: none;
    background: #fff url(Images/bg_menu_sel.jpg) repeat-x;
}




/*************** Menu Level 1 ***************/
.Menu_Level1, A.Menu_Level1:link, A.Menu_Level1:active, A.Menu_Level1:visited, A.Menu_Level1:hover, .Menu_Level1_First, A.Menu_Level1_First:link, A.Menu_Level1_First:active, A.Menu_Level1_First:visited, A.Menu_Level1_First:hover
{
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
    color: #000;
}



.Menu_Level1_Selected, A.Menu_Level1_Selected:link, A.Menu_Level1_Selected:active, A.Menu_Level1_Selected:visited, A.Menu_Level1_Selected:hover, .Menu_Level1_First_Selected, A.Menu_Level1_First_Selected:link, A.Menu_Level1_First_Selected:active, A.Menu_Level1_First_Selected:visited, A.Menu_Level1_First_Selected:hover
{
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
    color: #A41A24;
}

.Menu_Backgr_Level1, .Menu_Backgr_Level1_Selected
{
    height: 19px;
    border-top: solid 1px #c3c3c3;
    border-bottom: solid 1px #c3c3c3;
}
.Menu_Backgr_Level1_First, .Menu_Backgr_Level1_First_Selected
{
    height: 19px;
    border-bottom: solid 1px #c3c3c3;
}




/*************** Menu Level 2 ***************/
.Menu_Level2, A.Menu_Level2:link, A.Menu_Level2:active, A.Menu_Level2:visited, A.Menu_Level2:hover, .Category_Level1, .Menu_Level2_Selected, A.Menu_Level2_Selected:link, A.Menu_Level2_Selected:active, A.Menu_Level2_Selected:visited, A.Menu_Level2_Selected:hover, .Category_Level1_Selected, .Menu_Level2_First_Selected, .Menu_Level2_Last, .Menu_Level2_Last_Selected, .Menu_Level2_First_Last, .Menu_Level2_First_Last_Selected, .Category_Level1_Selected
{
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
    line-height: 18px;
    color: #000;
}
.Menu_Level2_Selected, A.Menu_Level2_Selected:link, A.Menu_Level2_Selected:active, A.Menu_Level2_Selected:visited, A.Menu_Level2_Selected:hover, .Category_Level1_Selected, .Menu_Level2_Last_Selected
{
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
    line-height: 18px;
    color: #A41A24;
}


.Menu_Backgr_Level2, .Menu_Backgr_Level2_Selected
{
    height: 18px;
}

.Menu_Backgr_Level2_Last, .Menu_Backgr_Level2_Last_Selected
{
    height: 18px;
}
/*************** Menu Level 3 ***************/
.Menu_Level3, A.Menu_Level3:link, A.Menu_Level3:active, A.Menu_Level3:visited, A.Menu_Level3:hover, .Category_Level2, .Menu_Level3_Selected, A.Menu_Level3_Selected:link, A.Menu_Level3_Selected:active, A.Menu_Level3_Selected:visited, A.Menu_Level3_Selected:hover, .Category_Level2_Selected, .Menu_Level3_Last, .Menu_Level3_Last_Selected, .Menu_Level3_First_Last, .Menu_Level3_First_Last_Selected, .Category_Level2_Selected
{
    font-family: Arial;
    font-size: 12px;
    color: #4c4c4c;
    text-decoration: none;
    line-height: 18px;
}
.Menu_Level3_Selected, A.Menu_Level3_Selected:link, A.Menu_Level3_Selected:active, A.Menu_Level3_Selected:visited, A.Menu_Level3_Selected:hover, .Category_Level2_Selected, .Menu_Level3_Last_Selected
{
    font-family: Arial;
    font-size: 12px;
    text-decoration: underline;
    line-height: 18px;
    color: #990027;
}

.Menu_Backgr_Level3, .Menu_Backgr_Level3_Selected
{
    height: 18px;
}

.Menu_Backgr_Level3_Last, .Menu_Backgr_Level3_Last_Selected
{
    height: 18px;
}

/*************** Menu Level 4 ***************/
.Menu_Level4, A.Menu_Level4:link, A.Menu_Level4:active, A.Menu_Level4:visited, A.Menu_Level4:hover, .Category_Level3, .Menu_Level4_Selected, A.Menu_Level4_Selected:link, A.Menu_Level4_Selected:active, A.Menu_Level4_Selected:visited, A.Menu_Level4_Selected:hover, .Category_Level3_Selected, .Menu_Level4_Last, .Menu_Level4_Last_Selected, .Menu_Level4_First_Last, .Menu_Level4_First_Last_Selected, .Category_Level3_Selected
{
    font-family: Arial;
    font-size: 12px;
    color: #4c4c4c;
    text-decoration: none;
    line-height: 18px;
}
.Menu_Level4_Selected, A.Menu_Level4_Selected:link, A.Menu_Level4_Selected:active, A.Menu_Level4_Selected:visited, A.Menu_Level4_Selected:hover, .Category_Level3_Selected, .Menu_Level4_Last_Selected
{
    font-family: Arial;
    font-size: 12px;
    text-decoration: underline;
    line-height: 18px;
    color: #990027;
}

.Menu_Backgr_Level4, .Menu_Backgr_Level4_Selected
{
    height: 18px;
}

.Menu_Backgr_Level4_Last, .Menu_Backgr_Level4_Last_Selected
{
    height: 18px;
}
/* MENUS END */


/******************************************************************************************************/



.MenuBG
{
    vertical-align: top;
    text-align: left;
    background: #fff url(Images/bg_menu.jpg) repeat-x;
}


.LeftPane
{
    vertical-align: text-top;
    margin-top: 20px;
}

.Normal a
{
    color: #A41A24;
    text-decoration: none;
    text-align: right;
}

.HeadTitle
{
    font-family: Arial;
    font-size: 12px;
    color: #fff;
    background: #fff url(Images/bg_red_center.jpg) repeat-x;
}

.BgTextMiddle
{
    vertical-align: top;
    text-align: left;
    background: #fff url(Images/bg_red_middle.jpg) repeat-x;
}

.NewsDate
{
    color: #939598;
    font-family: Arial;
    font-size: 11px;
}

.Textbox
{
    background-color: white;
    border-color: #5F6769 #ADB2B9 #ADB2B9 #5F6769;
    border-style: solid;
    border-width: 1px;
    font-family: Arial;
    font-size: 11px;
    height: 14px;
    width: 152px;
    padding-left: 5px;
}

.Snippet
{
    font-family: Arial;
    font-size: 12px;
    color: #000;
    line-height: 15px;
}

.separatorSearch
{
    height: 19px;
}

.ie .separatorSearch
{
    height: 17px;
}

.LoginTitle
{
    color: #A41A24;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}

.verticalMenuLink
{
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
    line-height: 18px;
    vertical-align: bottom;
}

.verticalMenuAlign
{
    vertical-align: top;
    text-align: left;
}


.ie .verticalMenuAlign
{
    vertical-align: top;
    text-align: left;
    padding-left: 10px;
}





/***********************************************Especial Styles for this Skin**********************************************/

.section_selector
{
    vertical-align: top;
    text-align: right;
    font-family: Arial;
    font-size: 10px;
    line-height: 16px;
    color: #003F7C;
    height: 16px;
    width: 100px;
    padding-right: 9px;
    padding-top: 10px; *padding-top:9px;}

.section_selector a
{
    font-family: Arial;
    font-size: 10px;
    line-height: 16px;
    color: #003F7C;
    text-decoration: none;
}

.advhomeframe
{
    padding-bottom: 15px;
}
.ie .advhomeframe
{
    padding-bottom: 11px;
}
.advhomeframenotitle
{
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 21px;
    line-height: 14px;
}

/*Containers*/


.normal_white, .normal_white a
{
    font-family: Arial;
    font-size: 12px;
    color: #fff;
    text-decoration: none;
    line-height: 14px;
}

.arrowgrey
{
    border: 0px;
    width: 15px;
    height: 16px;
    vertical-align: middle;
    margin-left: 5px;
}

.hc_info
{
    width: 220px;
    height: 214px;
    background: url(Images/hc_info_bg.jpg) no-repeat;
    padding: 42px 12px 0; *padding:42px12px0;vertical-align:top;}

.adv_link
{
    font-family: Arial;
    font-size: 15px;
    line-height: 33px;
    color: #fff;
    text-decoration: none;
    padding-left: 14px;
    padding-bottom: 1px;
}
.adv_link a
{
    font-family: Arial;
    font-size: 15px;
    line-height: 33px;
    color: #fff;
    text-decoration: none;
}
.adv_link a:hover
{
    color: #0094d5;
}

.hc_accomodation
{
    width: 416px;
    height: 214px;
    background: url(Images/hc_accomodation_bg.jpg) no-repeat;
    padding: 42px 13px 0; *padding:42px13px0;vertical-align:top;}
.adv_link_red
{
    font-family: Arial;
    font-size: 15px;
    line-height: 33px;
    color: #fff;
    text-decoration: none;
    padding-left: 13px;
    padding-bottom: 1px;
}
.adv_link_red a
{
    font-family: Arial;
    font-size: 15px;
    line-height: 33px;
    color: #fff;
    text-decoration: none;
}
.adv_link_red a:hover
{
    color: #e73031;
}
.linered
{
    width: 1px;
    background-color: #ee3a43;
    vertical-align: top;
    padding: 0;
    margin: 0;
}

.hc_contact
{
    width: 220px;
    height: 200px;
    background: url(Images/hc_contact_bg.jpg) no-repeat;
    padding: 47px 12px 0; *padding:48px12px0;margin-top:14px;}
.normal_blue, .normal_blue a
{
    font-family: Arial;
    font-size: 12px;
    color: #003f7c;
    text-decoration: none;
    line-height: 14px;
}

.hc_snippet
{
    width: 416px;
    height: 200px;
    background: url(Images/hc_snippet_bg.jpg) no-repeat;
    padding: 47px 12px 0; *padding:46px12px0;vertical-align:top;margin-top:14px;}
.hc_snippet_link
{
    font-family: Arial;
    font-size: 12px;
    line-height: 18px;
    color: #003f7c;
    float: right;
    margin-top: -25px;
    padding-right: 10px;
}
.hc_snippet_link a
{
    font-family: Arial;
    font-size: 12px;
    line-height: 18px;
    color: #003f7c;
    text-decoration: none;
}

.snippet_date, .snippet_date a
{
    font-family: Arial;
    font-size: 10px;
    color: #0094d5;
    text-decoration: none;
    line-height: 12px; *line-height:14px;}

.adv_blue, .adv_blue a
{
    font-family: Arial;
    font-size: 12px;
    color: #003f7c;
    text-decoration: none;
    line-height: 20px;
}

.DateText
{
    color: #939598;
    font-family: Arial;
    font-size: 11px;
    text-decoration: none;
}

.vertical_menu
{
    width: 179px;
    padding-left: 10px;
    padding-top: 10px;
    background: #fff url(Images/bg_red_middle.jpg) repeat-x;
}

.greyframe_noeffect
{
    width: 100%;
    height: 220px;
    background-color: #dee0dd;
    padding: 7px 12px 5px;
    margin-bottom: 15px;
}

.Title_blue
{
    font-family: Georgia;
    font-size: 17px;
    color: #0094d5;
    text-decoration: none;
    vertical-align: top;
}
.Title_white
{
    font-family: Georgia;
    font-size: 17px;
    color: #fff;
    text-decoration: none;
    vertical-align: top; *height:27px;height:27px;}

.textbox_blue
{
    width: 100%;
    height: 170px;
    background: #00467f url(Images/boxblue_bg.jpg) repeat-x top left;
    padding: 7px 12px 5px;
    margin-bottom: 15px;
    vertical-align: top;
}
.textbox_red
{
    width: 100%;
    height: 170px;
    background: #98012e url(Images/boxred_bg.jpg) repeat-x top left;
    padding: 7px 12px 5px;
    margin-bottom: 15px;
    vertical-align: top;
}
.textbox_gray
{
    width: 100%;
    height: 170px;
    background: #c1c1c1 url(Images/boxgray_bg.jpg) repeat-x top left;
    padding: 7px 12px 5px;
    margin-bottom: 15px;
    vertical-align: top;
}


