@charset "utf-8";

/*CSS for Layout*/

#header 
{
    width: 1000px;
    height: 206px;
	clear: right;
	margin: 0 auto;
	z-index: 2009;
	position: relative;
}

#main
{
    width: 1000px;
    height: auto;
    clear: both;
    margin: 0 auto;
    position: relative;
    background: #fcfefe;
}
/*CSS for header*/
.wrprhedcont
{
    width: 100%;
    height: 183px;
    /*display: block;*/
    margin: 0 auto;
    background: #eee url('/images/ALPS3.jpg') no-repeat top left;
}
.hedContR
{
    color: #fff;
    width: 99%;
    background: transparent;
}
.hedContR a, .hedContR img
{
    color: #fff;
    outline: none;
}

#ThmCont
{
    margin: 0 25px;
    line-height: 140%;
    vertical-align: middle;
    background: #e7e9ec;
}
#ThmCont input
{
    margin: 2px 0 0 2px;
}
/*CSS for navigation start*/
.topnav
{
    color: #fff;
    font-family: Arial;
    font-size: 10pt;
    cursor: pointer;
    font-weight: normal;
    padding: 1px 3px;
}

.topnav a
{
    color: #fff;
    font-family: Arial;
    font-size: 10pt;
    font-weight: normal;
    cursor: pointer;
    text-decoration: none;
}
.topnav a:hover
{
    text-decoration: none;
}
.topnavSep
{
    color: #fff;
    margin: 0;
    padding: 0 2px;
    text-align: center;
    line-height: 220%;
    vertical-align: middle;
}
.logoutwrpr
{
    width: 168px;
    text-indent: 39px;
    text-align: center;
    display: block;
}
.logoutwrpr a
{
    line-height: 160%;
    color: #fff;
    font-family: Arial;
    font-size: 10pt;
    font-weight: normal;
    text-decoration: none;
    cursor: pointer;
    vertical-align: middle;
}
.logoutwrpr a:hover
{
    text-decoration: underline;
}
.logo
{
    margin: 8px 0 0 12px;
}
.weltxt
{
    color: #fff;
    /* font-family: Verdana, Arial, Helvetica, sans-serif; */
    /* font-size: 10pt; */
    font-weight: normal;
    /* padding: 1px 6px; */
    /* text-indent: 9px; */
    vertical-align:top;
}

.weltxt a
{
    color: #fff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-decoration: none;
}
.weltxt a:hover
{
    text-decoration: none;
}
.jumpMenu
{
    width: 205px;
    margin-bottom: 8px;
    margin-right: 8px;
}
/*CSS for navigation End*/

/*CSS for Menu Start*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}
.qmmc .qmdividery{float:left;width:0px;}
.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}
.qmmc {position:relative;zoom:1;z-index:10;}
.qmmc a, .qmmc > li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}
.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}
.qmsh div a {float:left;}
.qmmc div{visibility:hidden;position:absolute;}.qmmc li {z-index:auto;}
.qmmc ul {left:-10000px;position:absolute;z-index:10;}
.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}
.qmmc li a {float:none}
.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}

#qm0 > li#home
{
    height: 22px;
    vertical-align: middle;
    padding: 3px 23px;
    margin-top: 1px;
    margin-right: 1px;
    background: #424242 url('/images/mnueff.png') no-repeat top left;/*f99525*/    
}
#qm0 > li#home:hover
{
    background: #d3591f url('/images/mnueff.png') no-repeat top left;
}
#qm0 > li > a
{
    color:#ffffff;
	font-family:Arial;
	font-size:13px;
	height: 22px;
    vertical-align: middle;  
    padding: 5px 24px 1px 24px;
    margin-top: 1px;
    margin-right: 1px;
    text-decoration:none;
    background: #424242 url('images/mnueff.png') no-repeat top left;
}

#qm0
{
    width: 1000px;
    background: #fcfefe;
}

/*"""""""" (MAIN) Hover State""""""""*/
#qm0 > li > a:hover
{
    color: #ffffff;
    height: 24px;
    line-height: 99%;
    text-decoration: none;
    background: #d3591f url('/images/mnueff.png') no-repeat top left;
}
/*"""""""" (MAIN) Active State""""""""*/
body #qm0 .qmactive, body #qm0 .qmactive:hover
{
    background-color: #eff4fa;
    color: #000000;
    text-decoration: underline;
    margin-left: auto;
    margin-right: auto;
}


/*"""""""" (SUB) Container""""""""*/
#qm0 div, #qm0 ul
{
    margin: -1px 0 0 -75px;
    padding: 0 0 0 7px;
    background-color: #f3f3f3;
    border-top: 2px solid #b04c1d;
    border-left: 1px solid #bdd8ee;
    border-right: 1px solid #bdd8ee;
    border-bottom: 1px solid #bdd8ee;
}

#qm0 ul.lastmnu
{
    margin-left: -105px;
}
/*"""""""" (SUB) Items""""""""*/
#qm0 div a, #qm0 ul a
{
    color: #020100;
    font-size: 11px; 
    padding-top: 3px;
    padding-right: 10px;
    padding-bottom: 2px;
    padding-left: 0px;
    text-decoration: none;
}


/*"""""""" (SUB) Hover State""""""""*/
#qm0 div a:hover, #qm0 ul a:hover
{
    background-color: #eff4fa;
    color: #000000;
    text-decoration: none;
    border-color: #666666;
}


/*"""""""" (SUB) Active State""""""""*/
body #qm0 div .qmactive, body #qm0 div .qmactive:hover
{
    background-color: #eff4fa;
    color: #000000;
    text-decoration: underline;
    border-color: #666666;
}

.hlpdskbck
{
    background-position: left center;
    background-repeat: no-repeat;
}
.hlpdskbck td
{
    text-indent: 7px;
}
.mnusubgdng
{
    margin: 0;
    padding: 0 7px 0 0;
    color: #000;
    font-size: 11px;
    font-weight:400;
    font-weight:bold;
   /* font-weight: normal;*/
    display: block;
    white-space: nowrap;
}
.mnusubgdng a
{
    color: #000;
    font-size: 14px;
    font-weight: normal;
    text-transform: uppercase;
    text-decoration: none;
}
.menudiv
{
    margin: 0;
    border-right: 1px solid #999;
}
/*CSS for Menu End*/
/*CSS for Fotter*/
.fotwrpr
{
    width: 1000px;
    height: 76px;
    color: #fefdfc;
    font-size: 10pt;
    font-weight: normal;
    display: block;
    background: #313a41;
}
.fotwrpr .footerborder
{
    width: 1000px;
    height: 3px !important;
    border-top: 4px solid #ffa615;
    background: #fcfefe;
}
.fotwrpr .fottxt
{
    color: #fcfefe;
    font-size: 10pt;
    font-weight: normal;
    text-indent: 9px;
    padding-right: 9px;
    line-height: 160%;
    vertical-align: middle;
}
.fotwrpr .copyright
{
    color: #fcfefe;
    font-size: 10pt;
    font-weight: normal;
    text-align:center;
    line-height: 190%;
    vertical-align: middle;
}
/*WebControls*/
/*Innertab css*/
.sideinside
{
    width:35px;
    height: auto;
	margin: 3px 1px;
    display: block;
    line-height: 120%;
    vertical-align: middle;
    background: #ddd;
}
.sideinside img
{
    margin: 3px 1px;
}
.sideinside:hover
{
    background: #ccc;
}
.wccont
{
    width: 303px;
    height: auto;
    border: 1px solid #888fbb;
}
.wchdr{
    float: left;
    width: 100%;
    height: 28px;
    padding-left:0px;
    text-indent:10px;
    line-height:25px;
    text-align: left;
    margin: 0;
   
    background: #ececed url('/images/dashheader.png') repeat-x top left;
}
.wchdr span
{
    font-size: 11pt;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    color:#003333;
    text-decoration: none;
    text-indent:10px;
    
}
.contfooter
{
    border-top: 1px solid #888fbb;
}
.contfooter a
{
    padding-right: 3px;
}
.border2MR {
    width:74px;
    height:28px;
    background: #9396bf url('/images/tab3mr.png') no-repeat top left;
}
.border3MR 
{
    color: #fff;
    height: 28px;
    background: #979da2;
}
.border1MR 
{
    border-right: #b5ccd2 1px solid;
    border-left: #b5ccd2 1px solid; 
    border-bottom: #b5ccd2 1px solid
}

.tahomanormal11white3,
.tahomanormal11white3 A:link,
.tahomanormal11white3 A:visited {
	color: #fff;
	font: 11px Tahoma normal;
	text-transform: none;
}

.TckhdrDatagrid
{
    height: 23px;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    background-repeat: repeat-x;
    background-position: right;
    color: #ffffff;
    text-decoration: none;
    margin: 0;
    padding-left: 5px;
    border: 0 none;
    white-space: nowrap;
    background-color: #929191;
    text-align: center;
    vertical-align: middle;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
}
.TckhdrDatagrid :link
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
    margin: 0;
    padding-left: 5px;
    text-align: center;
    vertical-align: middle;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
}
.TckItemstyle
{
    background-color: #ffffff;
    height: 29px;
    background-repeat: repeat-x;
    color: #0067ca;
    text-decoration: none;
    white-space: nowrap;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.TckItemstyle A:link
{
    background-color: #ffffff;
    height: 29px;
    background-repeat: repeat-x;
    color: #0067ca;
    text-decoration: none;
    white-space: nowrap;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.TckAlternateItemStyle
{
    background-color: #f3f3f3;
    height: 29px;
    color: #0067ca;
    background-repeat: repeat-x;
    text-decoration: none;
    white-space: nowrap;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.TckAlternateItemStyle A:link
{
    background-color: #f3f3f3;
    height: 29px;
    color: #0067ca;
    background-repeat: repeat-x;
    text-decoration: none;
    white-space: nowrap;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
    
.newstxt
{
    color: #336a8c;
    margin: 0;
    padding: 0 2px;
    font-size: 12px;
    font-style: normal;
    line-height: 1.8em;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;    
    text-decoration: none;
}

.newstxt a
{
    color: #37435d;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
 }
.newstxt a:hover
{
    color: #979da2;
}
.contfootermid
{
    width:100%;
    height:25px;
    margin:0px;
    /*background-repeat: repeat-x;
    background-image: url(Grid-footer.png);*/
    background-color:#929191;
    /*background-position:bottom;*/
}
.scheduleSubject
{
    width: 290px;
    height: auto;
    line-height: 1.3;
    vertical-align: middle;
	display: inline-block;
	padding: 0 3px;
    position: relative;
	white-space: normal;
	word-wrap: break-word;
	overflow-x: hidden;
}
.breadcrumps
{
    padding-top: 7px;
    text-indent: 52px;
    line-height: 140%;
    vertical-align: middle;
}