﻿*
{
    margin: 0px;
    padding: 0px;
}
body
{
    background-image: url('/img/general/gradient.jpg');
    background-repeat: repeat-x;
    background-position: top;
    background-color: Black;
    font-family: Arial;
}



#cse-search-results iframe, iframe #cse-search-results iframe
{
    width: 635px !important;
    height: 900px !important;
    z-index: 0;

}
#cse-search-box
{
    width: 100px !important;
    border: 3px yellow solid !important;
}

/* =====================================================================================================
HOME	HOME	HOME	HOME	HOME		Container Styles	HOME	HOME	HOME	HOME	HOME			
===================================================================================================== */
div#HomeShareThis
{
    position:absolute;
    right:10px;
    top:5px;
    font-size:12px;
}
div#HomeShareThis a:link
{
    color:#CC1F36;
    text-decoration:none;
    font-style:normal;
}


#LogoGVHome
{
    position: absolute;
    float: left;
    left: 0px;
    top: 0px;
    width: 241px;
    height: 28px;
}

#ContainerHomeVideo
{
    position: absolute;
    left: 3px;
    top: 217px;
    width: 247px;
    height: 190px;
    padding-top: 10px;
}
#ContainerHomeContent
{
    position: absolute;
    left: -1px;
    margin-left: 260px;
    width: 450px;
    height: 439px;
}

#ContainerHomeRightColumn
{
    position: absolute;
    right: 6px;
    top: 0px;
    width: 247px;
    height: 439px;
}

#ContainerHomeNews
{
    position: relative;
    top: 0px;
    width: 100%;
    height: 184px;
}
#ContainerHomeNewsletter
{
    position: absolute;
    bottom: 140px;
    width: 100%;
    height: 100px;
}
#ContainerHomeBanner
{
    position: absolute;
    bottom: 0px;
    width: 100%;
    height: 125px;
}
#HomeContentSearch
{
    position: absolute;
    z-index: 2;
    top: 10px;
    width: 444px;
    height: 30px;
    background-color: transparent;
    padding-top: 5px;
    padding-left: 15px;
    padding-right: 15px;
}
#HomeContent
{
    position: absolute;
    top: 100px;
}
#HomeContentBottom
{
    position: relative;
    top: 0px;
    left: 0px;
    height: 14px;
    vertical-align: bottom;
    background-position: bottom;
    background-repeat: no-repeat;
}





/* =====================================================================================================
											Container Styles
===================================================================================================== */
#Container, #ctl00_ContainerDarkBlue, #ctl00_ContainerGreen, #ctl00_ContainerLightBlue, #ctl00_ContainerOrange, #ctl00_ContainerRed
{
    position: relative;
    margin: 0px auto;
    top: 20px;
    width: 971px;
    text-align: left;
}
#TopContainer
{
    width: 100%;
    height: 649px;
}
#LogoGV
{
    position: absolute;
    float: right;
    right: 10px;
    top: 0px;
    width: 241px;
    height: 28px;
}

#ContainerContent
{
    position: absolute;
    float: left;
    margin: 0px;
    margin-left: 2px;
    width: 700px;
    height: 439px; /* 649px;  hoge variant*/
    z-index: 1;
}
#ContainerSubmenu
{
    position: absolute;
    right: 80px;
    top: 45px;
    float: right;
    width: 247px;
    z-index: 2;
}
#ContainerVideo
{
    position: absolute;
    right: 6px;
    top: 218px;
    width: 247px;
    height: 190px;
    padding-top: 10px;
    z-index: 2;
}
#ContainerPortfolioMenu
{
    position: absolute;
    right: 10px;
    top: 240px;
    width: 247px;
    height: 190px;
    padding-top: 10px;
    z-index: 2;
}

#Menu
{
    position: absolute;
    top: 440px;
    padding-bottom: 10px;
    margin-top: 10px;
    float: right;
    z-index: 0;
}


/* =====================================================================================================
											Content styles
===================================================================================================== */
div#ShareThis
{
    position:relative;
    left:600px;
    top:15px;
    font-size:12px;
    width:70px;
}
div#ShareThis a:link
{
    color:#CC1F36;
    text-decoration:none;
}
#ContentReadMore
{
    position: absolute;
    top: 290px;
    right: 10px;
    z-index: 2;
    font-family: Arial;
    font-size: 10pt;
    color: #99CA3C;
    font-weight: bold;
}

#ContentMiddle h1, #HomeContentMiddle h1
{
    font-family: Arial;
    font-size: 12pt;
    color: #000000;
    padding-left: 20px;
/*    letter-spacing: 3px; */
    padding-top: 10px;
}
#ContentMiddle h2, #HomeContentMiddle h2
{
    font-family: Arial;
    font-size: 11pt;
    color: #CC1F36;
    padding-left: 20px;
/*    letter-spacing: 3px; */
    padding-top: 0px;
}

#ContentMiddle p, #ContentMiddle ul, #ContentMiddle div
{
    font-family: Arial;
    font-size: 10pt;
    color: #000000;
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 15px;
}
#ContentMiddle table
{
    margin-left: 20px;
}
#ContentMiddle ul
{
    margin-left: 35px;
}
#ContentMiddle a:link, #ContentMiddle a:active, #ContentMiddle a:visited, #HomeContentMiddle a:link, #HomeContentMiddle a:active, #HomeContentMiddle a:visited
{
    font-family: Arial;
    font-size: 12px;
    font-style: italic;
    color: #CC1F36;
    text-decoration: none;
}
#ContentMiddle a:hover
{
    font-family: Arial;
    font-size: 12px;
    font-style: italic;
    color: #CC1F36;
    text-decoration: underline;
}


#HomeContentMiddle p
{
    font-family: Arial;
    font-size: 10pt;
    color: #000000;
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
}

#HomeNewsMiddle p
{
    font-family: Arial;
    font-size: 10pt;
    color: #FFFFFF;
    padding-left: 15px;
    padding-right: 15px;
}
#HomeNewsMiddle a:link, #HomeNewsMiddle a:visited
{
    color: #FFFFFF;
    text-decoration: none;
}
#HomeNewsMiddle a:hover, #HomeNewsMiddle a:active
{
    color: #FFFFFF;
    text-decoration: underline;
}


#HomeNewsletterMiddle h2
{
    font-family: Arial;
    font-size: 12pt;
    color: #FFFFFF;
    font-weight: bold;
    font-variant: small-caps;
    padding-left: 15px;
    padding-right: 15px;
}
#HomeNewsletterMiddle p
{
    font-family: Arial;
    font-size: 10pt;
    color: #FFFFFF;
    padding-left: 15px;
    padding-right: 15px;
}
#HomeNewsletterMiddle input
{
    border: 1px #CCCCCC solid;
    width: 150px;
    margin-left: 10px;
}

#HomeNewsletterMiddle .TextSend
{
    text-align: right;
    padding-top: 5px;
    font-weight: bold;
    padding-right:28px;
}
#HomeBannerMiddle img
{
    display: block;
    margin: 0 auto;
    padding-top: 10px;
    padding-bottom: 10px;
}
#HomeContentSearch h2
{
    font-family: Arial;
    font-size: 13pt;
    color: #CC1F36;
}
#HomeContentSearch p
{
    font-family: Arial;
    font-size: 11pt;
    font-weight: bold;
    color: #CC1F36;
}
#HomeContentSearch input
{
    margin-right: 7px;
    border: 1px #CCCCCC solid;
}
#HomeContentSearch .button
{
    background: transparent;
    font-family: Arial;
    font-size: 10pt;
    color: #CC1F36;
    font-weight: bold;
    border: none !important;
}

a.Subscribe
{
    color: White;
    text-decoration: none;
    font-weight: bold;
}



/* =====================================================================================================
											Submenu styles
===================================================================================================== */

#SubmenuMiddle h2
{
    margin-left: 20px;
    font-size: 14pt;
}
#SubmenuMiddle div.items
{
    margin-left: 40px;
    font-size: 8pt;
    font-style: italic;
    letter-spacing: 1px;
}
.items a:link, .items a:active, .items a:visited
{
    color: #FFFFFF;
    text-decoration: none;
}
.items a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}
/* =====================================================================================================
											Video styles
===================================================================================================== */






/* ============================================================================================================
							COLOR styles (Darkblue, Green, LightBlue, Orange, Red)
============================================================================================================ */
/* =========================================== Home styles =========================================== */
#HomeNewsTop, #HomeNewsletterTop, #HomeBannerTop
{
    position: relative;
    left: 0px;
    top: 0px;
    height: 11px;
    background-position: top;
    background-repeat: no-repeat;
}
#ctl00_ContainerDarkBlue #HomeNewsTop, #ctl00_ContainerDarkBlue #HomeNewsletterTop, #ctl00_ContainerDarkBlue #HomeBannerTop
{
    background-image: url('../img/skin/darkblue/container/top.png');
}
#ctl00_ContainerGreen #HomeNewsTop, #ctl00_ContainerGreen #HomeNewsletterTop, #ctl00_ContainerGreen #HomeBannerTop
{
    background-image: url('../img/skin/green/container/top.png');
}
#ctl00_ContainerLightBlue #HomeNewsTop, #ctl00_ContainerLightBlue #HomeNewsletterTop, #ctl00_ContainerLightBlue #HomeBannerTop
{
    background-image: url('../img/skin/lightblue/container/top.png');
}
#ctl00_ContainerOrange #HomeNewsTop, #ctl00_ContainerOrange #HomeNewsletterTop, #ctl00_ContainerOrange #HomeBannerTop
{
    background-image: url('../img/skin/orange/container/top.png');
}
#ctl00_ContainerRed #HomeNewsTop, #ctl00_ContainerRed #HomeNewsletterTop, #ctl00_ContainerRed #HomeBannerTop
{
    background-image: url('../img/skin/red/container/top.png');
}
#HomeNewsMiddle
{
    position: relative;
    left: 0px;
    top: 0px;
    height: 162px;
    background-position: top;
    background-repeat: repeat-y;
    padding-top:5px;
}
#HomeNewsletterMiddle
{
    position: relative;
    left: 0px;
    top: 0px;
    height: 78px;
    background-position: top;
    background-repeat: repeat-y;
}
#HomeBannerMiddle
{
    position: relative;
    left: 0px;
    top: 0px;
    height: 103px;
    background-position: top;
    background-repeat: repeat-y;
}

#ctl00_ContainerDarkBlue #HomeNewsMiddle, #ctl00_ContainerDarkBlue #HomeNewsletterMiddle, #ctl00_ContainerDarkBlue #HomeBannerMiddle
{
    background-image: url('../img/skin/darkblue/container/middle.png');
}
#ctl00_ContainerGreen #HomeNewsMiddle, #ctl00_ContainerGreen #HomeNewsletterMiddle, #ctl00_ContainerGreen #HomeBannerMiddle
{
    background-image: url('../img/skin/green/container/middle.png');
}
#ctl00_ContainerLightBlue #HomeNewsMiddle, #ctl00_ContainerLightBlue #HomeNewsletterMiddle, #ctl00_ContainerLightBlue #HomeBannerMiddle
{
    background-image: url('../img/skin/lightblue/container/middle.png');
}
#ctl00_ContainerOrange #HomeNewsMiddle, #ctl00_ContainerOrange #HomeNewsletterMiddle, #ctl00_ContainerOrange #HomeBannerMiddle
{
    background-image: url('../img/skin/orange/container/middle.png');
}
#ctl00_ContainerRed #HomeNewsMiddle, #ctl00_ContainerRed #HomeNewsletterMiddle, #ctl00_ContainerRed #HomeBannerMiddle
{
    background-image: url('../img/skin/red/container/middle.png');
}
#HomeNewsBottom, #HomeNewsletterBottom, #HomeBannerBottom
{
    position: relative;
    left: 0px;
    top: 0px;
    height: 11px;
    background-position: top;
    background-repeat: no-repeat;
}
#ctl00_ContainerDarkBlue #HomeNewsBottom, #ctl00_ContainerDarkBlue #HomeNewsletterBottom, #ctl00_ContainerDarkBlue #HomeBannerBottom
{
    background-image: url('../img/skin/darkblue/container/bottom.png');
}
#ctl00_ContainerGreen #HomeNewsBottom, #ctl00_ContainerGreen #HomeNewsletterBottom, #ctl00_ContainerGreen #HomeBannerBottom
{
    background-image: url('../img/skin/green/container/bottom.png');
}
#ctl00_ContainerLightBlue #HomeNewsBottom, #ctl00_ContainerLightBlue #HomeNewsletterBottom, #ctl00_ContainerLightBlue #HomeBannerBottom
{
    background-image: url('../img/skin/lightblue/container/bottom.png');
}
#ctl00_ContainerOrange #HomeNewsBottom, #ctl00_ContainerOrange #HomeNewsletterBottom, #ctl00_ContainerOrange #HomeBannerBottom
{
    background-image: url('../img/skin/orange/container/bottom.png');
}
#ctl00_ContainerRed #HomeNewsBottom, #ctl00_ContainerRed #HomeNewsletterBottom, #ctl00_ContainerRed #HomeBannerBottom
{
    background-image: url('../img/skin/red/container/bottom.png');
}


#ContainerHomeContent
{
    position: absolute;
    float: left;
    margin-left: 260px;
    width: 450px;
    height: 439px;
}
#HomeContentTop
{
    position: relative;
    height: 14px;
    background-position: top;
    background-repeat: no-repeat;
    background-image: url('../img/home/top_home.png');
}
#HomeContentPhotostrip
{
    position: relative;
    top: 30px;
    left: 2px;
    width: 444px;
    height: 66px;
    background-position: top;
    background-repeat: no-repeat;
    background-image: url('../img/home/photostrip.png');
}
#HomeContentMiddle
{
    position: relative;
    top: 0px;
    left: 0px;
    width: 449px;
    height: 411px;
}
#HomeContentMiddle
{
    background-image: url('../img/home/middle_home.png');
}
#HomeContentBottom
{
    left: -1px;
    background-image: url('../img/home/bottom_home.png');
}





/* =========================================== Content styles =========================================== */
#ContentTop
{
    position: relative;
    height: 119px;
    background-position: top;
    background-repeat: no-repeat;
}
#ctl00_ContainerDarkBlue #ContentTop
{
    background-image: url('../img/skin/darkblue/contentarea/top.png');
}
#ctl00_ContainerGreen #ContentTop
{
    background-image: url('../img/skin/green/contentarea/top.png');
}
#ctl00_ContainerLightBlue #ContentTop
{
    background-image: url('../img/skin/lightblue/contentarea/top.png');
}
#ctl00_ContainerOrange #ContentTop
{
    background-image: url('../img/skin/orange/contentarea/top.png');
}
#ctl00_ContainerRed #ContentTop
{
    background-image: url('../img/skin/red/contentarea/top.png');
}
#ContentMiddle
{
    position: relative;
    left: 0px;
    width: 700px;
    height: 306px; /* 525px; hoge variant */
    overflow: auto;
    z-index: 1;
}
#ctl00_ContainerDarkBlue #ContentMiddle
{
    background-image: url('../img/skin/darkblue/contentarea/middle.png');
}
#ctl00_ContainerGreen #ContentMiddle
{
    background-image: url('../img/skin/green/contentarea/middle.png');
}
#ctl00_ContainerLightBlue #ContentMiddle
{
    background-image: url('../img/skin/lightblue/contentarea/middle.png');
}
#ctl00_ContainerOrange #ContentMiddle
{
    background-image: url('../img/skin/orange/contentarea/middle.png');
}
#ctl00_ContainerRed #ContentMiddle
{
    background-image: url('../img/skin/red/contentarea/middle.png');
}
#ContentBottom
{
    position: relative;
    top: 0px;
    left: 0px;
    height: 14px;
    vertical-align: bottom;
    background-position: bottom;
    background-repeat: no-repeat;
}
#ctl00_ContainerDarkBlue #ContentBottom
{
    background-image: url('../img/skin/darkblue/contentarea/bottom.png');
}
#ctl00_ContainerGreen #ContentBottom
{
    background-image: url('../img/skin/green/contentarea/bottom.png');
}
#ctl00_ContainerLightBlue #ContentBottom
{
    background-image: url('../img/skin/lightblue/contentarea/bottom.png');
}
#ctl00_ContainerOrange #ContentBottom
{
    background-image: url('../img/skin/orange/contentarea/bottom.png');
}
#ctl00_ContainerRed #ContentBottom
{
    background-image: url('../img/skin/red/contentarea/bottom.png');
}


/* =========================================== Submenu styles =========================================== */
#SubmenuTop
{
    position: relative;
    left: 0px;
    top: 0px;
    height: 11px;
    background-position: top;
    background-repeat: no-repeat;
}
#ctl00_ContainerDarkBlue #SubmenuTop
{
    background-image: url('../img/skin/darkblue/container/top.png');
}
#ctl00_ContainerGreen #SubmenuTop
{
    background-image: url('../img/skin/green/container/top.png');
}
#ctl00_ContainerLightBlue #SubmenuTop
{
    background-image: url('../img/skin/lightblue/container/top.png');
}
#ctl00_ContainerOrange #SubmenuTop
{
    background-image: url('../img/skin/orange/container/top.png');
}
#ctl00_ContainerRed #SubmenuTop
{
    background-image: url('../img/skin/red/container/top.png');
}
#SubmenuMiddle
{
    position: relative;
    left: 0px;
    top: 0px;
    min-height: 75px;
    background-position: top;
    background-repeat: repeat-y;
    color: #FFFFFF;
}


#ctl00_ContainerDarkBlue #SubmenuMiddle
{
    background-image: url('../img/skin/darkblue/container/middle.png');
}
#ctl00_ContainerGreen #SubmenuMiddle
{
    background-image: url('../img/skin/green/container/middle.png');
}
#ctl00_ContainerLightBlue #SubmenuMiddle
{
    background-image: url('../img/skin/lightblue/container/middle.png');
}
#ctl00_ContainerOrange #SubmenuMiddle
{
    background-image: url('../img/skin/orange/container/middle.png');
}
#ctl00_ContainerRed #SubmenuMiddle
{
    background-image: url('../img/skin/red/container/middle.png');
}
#SubmenuBottom
{
    position: relative;
    left: 0px;
    top: 0px;
    height: 11px;
    background-position: top;
    background-repeat: no-repeat;
}
#ctl00_ContainerDarkBlue #SubmenuBottom
{
    background-image: url('../img/skin/darkblue/container/bottom.png');
}
#ctl00_ContainerGreen #SubmenuBottom
{
    background-image: url('../img/skin/green/container/bottom.png');
}
#ctl00_ContainerLightBlue #SubmenuBottom
{
    background-image: url('../img/skin/lightblue/container/bottom.png');
}
#ctl00_ContainerOrange #SubmenuBottom
{
    background-image: url('../img/skin/orange/container/bottom.png');
}
#ctl00_ContainerRed #SubmenuBottom
{
    background-image: url('../img/skin/red/container/bottom.png');
}


/* =========================================== Video styles =========================================== */
#VideoTop
{
    position: relative;
    left: 0px;
    top: 0px;
    height: 11px;
    background-position: top;
    background-repeat: no-repeat;
}
#ctl00_ContainerDarkBlue #VideoTop
{
    background-image: url('../img/skin/darkblue/container/top.png');
}
#ctl00_ContainerGreen #VideoTop
{
    background-image: url('../img/skin/green/container/top.png');
}
#ctl00_ContainerLightBlue #VideoTop
{
    background-image: url('../img/skin/lightblue/container/top.png');
}
#ctl00_ContainerOrange #VideoTop
{
    background-image: url('../img/skin/orange/container/top.png');
}
#ctl00_ContainerRed #VideoTop
{
    background-image: url('../img/skin/red/container/top.png');
}
#VideoMiddle
{
    position: relative;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-position: top;
    background-repeat: repeat;
    text-align: center;
}
#ctl00_ContainerDarkBlue #VideoMiddle
{
    background-image: url('../img/skin/darkblue/container/middle.png');
}
#ctl00_ContainerGreen #VideoMiddle
{
    background-image: url('../img/skin/green/container/middle.png');
}
#ctl00_ContainerLightBlue #VideoMiddle
{
    background-image: url('../img/skin/lightblue/container/middle.png');
}
#ctl00_ContainerOrange #VideoMiddle
{
    background-image: url('../img/skin/orange/container/middle.png');
}
#ctl00_ContainerRed #VideoMiddle
{
    background-image: url('../img/skin/red/container/middle.png');
}
#VideoBottom
{
    position: relative;
    left: 0px;
    top: 0px;
    height: 11px;
    background-position: top;
    background-repeat: no-repeat;
}
#ctl00_ContainerDarkBlue #VideoBottom
{
    background-image: url('../img/skin/darkblue/container/bottom.png');
}
#ctl00_ContainerGreen #VideoBottom
{
    background-image: url('../img/skin/green/container/bottom.png');
}
#ctl00_ContainerLightBlue #VideoBottom
{
    background-image: url('../img/skin/lightblue/container/bottom.png');
}
#ctl00_ContainerOrange #VideoBottom
{
    background-image: url('../img/skin/orange/container/bottom.png');
}
#ctl00_ContainerRed #VideoBottom
{
    background-image: url('../img/skin/red/container/bottom.png');
}


/* ============================================================================================================
												Tab styles 
============================================================================================================ */
/* visit: http://www.asp.net/AJAX/AjaxControlToolkit/Samples/Tabs/Tabs.aspx for more info */
.ajax__tab_container
{
    padding-left: 0px !important;
    width: 100% !important;
}
.ajax__tab_header
{
    background-image: none !important;
    background-color: #CC1F36 !important;
    border: none !important;
    margin: 0px !important;
    padding: 0px !important;
    width: 100%;
    line-height: 20px !important;
    margin-left: 0px !important;
}
.ajax__tab_xp .ajax__tab_outer
{
    height: 20px !important;
}
.ajax__tab_outer, .ajax__tab_inner, .ajax__tab_tab
{
    background-image: none !important;
    font-family: Arial;
    font-size: 12px;
    vertical-align: middle !important;
    padding-top: 0px !important;
    margin-left: 5px;
    margin-right: 5px;
    color: #FFFFFF;
    line-height: 20px !important;
}
#ctl00_ContainerDarkBlue .ajax__tab_outer, .ajax__tab_inner, .ajax__tab_tab, #ctl00_ContainerDarkBlue .active
{
    background-color: #006699;
    color: #FFFFFF;
}
#ctl00_ContainerGreen .ajax__tab_outer, .ajax__tab_inner, .ajax__tab_tab, #ctl00_ContainerGreen .active
{
    background-color: #99CA3C;
}
#ctl00_ContainerLightBlue .ajax__tab_outer, .ajax__tab_inner, .ajax__tab_tab, #ctl00_ContainerLightBlue .active
{
    background-color: #00A0C6;
    color: #FFFFFF;
}
#ctl00_ContainerOrange .ajax__tab_outer, .ajax__tab_inner, .ajax__tab_tab, #ctl00_ContainerOrange .active
{
    background-color: #F8981D;
}
#ctl00_ContainerRed .ajax__tab_outer, .ajax__tab_inner, .ajax__tab_tab, #ctl00_ContainerRed .active
{
    background-color: #CC1F36;
}

.ajax__tab_body
{
    background-color: transparent;
    width: 95%;
    border: none !important;
    padding-left: 0px !important;
    margin-left: 0px !important;
}
.ajax__tab_panel
{
    width: 100%;
    margin: 0px !important;
    padding: 0px !important;
}
.ajax__tab_hover
{
    color: #FFFFFF; /*text-decoration:underline;*/
}
.ajax__tab_active
{
    font-weight: bold;
}
/*
#ContentMiddle_mcontentwrapper, #ContentMiddle_scrollwrapper{
	width:90% !important;
}
*/
#tab0, #tab1, #tab2, #tab3, #tab4, #tab5, #tab6, #tab7
{
    padding: 0px !important;
    margin: 0px !important;
}




.TabMenuTop a:link, .TabMenuTop a:visited
{
    color: #000000 !important;
    font-style: normal !important;
    padding-right: 10px;
    padding-left: 10px;
}
.TabMenuTop a.active:link
{
    color: #FFFFFF;
}

.TabMenuTop
{
    padding-top: -1px !important;
    padding-bottom: 0px !important;
    margin: 0px !important;
    margin-top: -1px !important; /* margin-left:-20px !important; */
    margin-left: 0px !important;
}
#ctl00_ContainerDarkBlue .TabMenuTop a:hover, #ctl00_ContainerDarkBlue .TabMenuTop .active
{
    background-color: #006699;
    color: #FFFFFF !important;
    text-decoration: none;
}
#ctl00_ContainerGreen .TabMenuTop a:hover, #ctl00_ContainerGreen .TabMenuTop .active
{
    background-color: #99CA3C;
    color: #FFFFFF !important;
    text-decoration: none;
}
#ctl00_ContainerLightBlue .TabMenuTop a:hover, #ctl00_ContainerLightBlue .TabMenuTop .active
{
    background-color: #00A0C6;
    color: #FFFFFF !important;
    text-decoration: none;
}
#ctl00_ContainerOrange .TabMenuTop a:hover, #ctl00_ContainerOrange .TabMenuTop .active
{
    background-color: #F8981D;
    color: #FFFFFF !important;
    text-decoration: none;
}
#ctl00_ContainerRed .TabMenuTop a:hover, #ctl00_ContainerRed .TabMenuTop .active
{
    background-color: #CC1F36;
    color: #FFFFFF !important;
    text-decoration: none;
}
.flexcroll
{
}
