@charset "utf-8";

#MasterHeaderMenuMain,body {
    font-family: 'Roboto', sans-serif !important;
    font-weight: 500;
}

div#MasterMain .ContentFull {
    width: 750px;
}

body {
    font-size:12px;line-height:1.5em;color:#212121;
}

.button,
input.Boot[type=submit],
input.Boot[type=submit]:hover,
input[type=submit],
input[type=submit]:hover,
a.Boot
{
	/*background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAMAAAB/qqA+AAAARVBMVEUovuUouuAmttoordAkpscjnr4imbgglbMeiaQcg50cfJYaeZEYdY4ns9cnsNQnqcslosMgkq4hj6sgjakehqAfgJkVc4u+p89uAAAALklEQVQI1w3BhQHAIADAsM59OP+fShPQ5NkfP4sDqyObdx9OZAqnK5cbtx+/7gMjjQFMRsc2lwAAAABJRU5ErkJggg==);repeat-x:bottom #28c0e7*/
}

input.Boot[type=submit],input.Boot[type=submit]:hover,input[type=submit],input[type=submit]:hover,
input.Boot[type=button],input.Boot[type=submit]:hover,input[type=submit],input[type=submit]:hover,
a.Boot,a.Boot:hover
{
    font-size:14px;
	color:#FFF;
	padding:5px 22px;
	text-decoration:none;
	border:0;
	cursor:pointer;-moz-border-radius:5px;
	/*-webkit-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:1px 3px 3px rgba(50,50,50,.35);
	-moz-box-shadow:1px 3px 3px rgba(50,50,50,.35);
	box-shadow:1px 3px 3px rgba(50,50,50,.35)*/
}

   

#MasterHeaderMenuMain
{
	
	padding:4px;
	color:#FFF;
	font-size:14pt;
}

#MasterHeaderMenuMain a

{
	padding:6px 8px;
	margin:0 4px;
	font-weight:700;
	text-decoration:none;
	background-color:#FFF;
	color:#FFF;
}

#MasterHeaderMenuMain a:hover

{
	text-decoration:underline;
	background-color:#FFF;
}

    #MasterHeaderMenuMain a.MenuCurrent, #MasterHeaderMenuMain a.MenuCurrent:hover {
        background-color: #061D4D;
        /*color: #0091CE;*/
        color: #495966;
    }

#MasterHeaderMenuSub a

{
	padding:2px;
	font-weight:500;
	text-decoration:none
}

    #MasterHeaderMenuSub a.MenuCurrent {
        /*color: #0091CE;*/
        color: #495966;
        font-weight: bold;
        font-size: 12px;
    }

#MasterHeaderMenuSub a.MenuCurrent:hover

{
	color:#CF4520;

}

#MasterHeaderMenuMainFancy

{
	background-color:#FFF;
	color:#FFF;
	width:100%;
	float:left
}

#MasterHeaderMenuMainFancy ul

{
	margin:0;list-style:none;
	padding:10px 10px 0;
	font-size:14px;
	font-family:arial,Helvetica,san-serif;
	color:#FFF;
}

#MasterHeaderMenuMainFancy a,#MasterHeaderMenuMainFancy span,#MasterHeaderMenuMainFancy strong

{
	float:left;
	display:block;
	color:#000;
	font-weight:700;
	padding:4px 10px 1px 2px;
	/*background:url(/User/Content.Custom/Images/Layout/Tab.png) 100% -48px no-repeat;text-decoration:none*/
}

#MasterHeaderMenuMainFancy a:hover,#MasterHeaderMenuSub a:hover,table.List tr.Menu td span a,table.List tr.Menu td span.Left a
{
	text-decoration:underline;
}
#MasterHeaderMenuMainFancy li
{
	
	float:left;
	list-style:none;
	/*background:url(/User/Content.Custom/Images/Layout/Tab.png) 0 -48px no-repeat;*/
	margin:0;
	padding:10 10 10 10px;
    color:#FFF;
}

#MasterHeaderMenuMainFancy .MenuCurrent

{
	height:37px;
	/*background:url(/User/Content.Custom/Images/Layout/Tab.png) 0 -105px no-repeat;*/
    color:#FFF;
    transform: translateY(2px);
}

#MasterHeaderMenuMainFancy .MenuCurrent a {
    /*height:35px;*/
	/*background:url(/User/Content.Custom/Images/Layout/Tab.png) 100% -105px no-repeat;*/
	padding:4px 10px 1px 10px;
	color:#FFF;
}

    #MasterHeaderMenuMainFancy a.MenuCurrent {
        /*color: #0091CE;*/
        background: white;
        color: #485867;
        font-weight: 700;
        margin-top: -4px;
        margin-right: -2px;
    }

        #MasterHeaderMenuMainFancy a.MenuCurrent:hover {
            color: #CF4520;
        }

#MasterHeaderMenuMainFancy a

{
	color:#FFF;
	margin-right:-2px;
}

#MasterHeaderMenuSub

{
	clear:both;
	border:0 solid transparent;padding:10px 0px 10px 15px;
	margin-top:0;
	height:16px;
	background-color:#FFF;
	/*border-bottom:2px solid #f36213;*/
	border:1px solid #cf4520;
	color:#0091CE;
    width: 733px;
    max-width: 733px;
	/*-moz-box-shadow:5px 5px 5px #888;
	-webkit-box-shadow:5px 5px 5px #888;
	box-shadow:5px 5px 5px #888*/
}

table.List tr.SubTitle td, table.List tr.Title td {
    /*border-bottom:2px solid #061D4D*/
    border-bottom: 2px solid #46a0bf;
}

#MasterHeaderMenuSub a {
    /*color: #0091CE;*/
    color: #485867;
    font-size: 12px;
}

    #MasterHeaderMenuSub a:hover {
        color: #CF4520;
        /*color: #495966;*/
    }

div#MasterHeaderTopMenu {
    /*color: #0091CE;*/
    color: #485867;
    padding-top: 6px;
}

    div#MasterHeaderTopMenu a {
        /*color: #0091CE;*/
        color: #485867;
        font-size: 13px;
    }

div#MasterFooter

{
	/*width:1003px;*/
	width:750px;
	margin-top:20px;
	padding-top:20px;
	clear:both
}

div#MasterBody
{
	clear:both;width:960px;margin:0 auto;
	background-color:transparent;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	border-left:0;
	border-right:0;
}

.SubTitle, .Title {
    /*background-color:#FBCFA0*/
    /*background-color: #e1e0e4;*/
    background-color: #d6d7d9;
}

.Round, table.List {
    /*background-color:#FEEDDB*/
    background-color: #fdfbf9;
}





table.List

{
	width:100%;
	border-spacing:2px;
	border-collapse:collapse;
    border:1px solid gainsboro;
}

    table.List tr.Header td, table.List tr.Section {
        /*background-color:#FBCFA0*/
        background-color: #d6d7d9;
    }

table.List td
{
	padding:5px;
	vertical-align:top;
		
}

table.List tr td:first-child
{
    padding-left:12px;
}

table.List tr td:last-child {
    padding-right: 12px;
}

table.List tr.Title
{
	
	font-weight:400;
	font-size:16px;
}

table.List tr.SubTitle

{
	font-weight:700;
	font-size:13px;
}

    table.List tr.Menu td {
        border-bottom: 1px solid #CDD1DB;
        text-align: right;
    }

table.List tr.Menu td a

{
	margin-left:1px;
	margin-right:1px;
}

table.List tr.Menu td span.Left a

{
	padding-left:2px;padding-right:2px;
}

table.List tr.Menu td span.Left a.ActionLinkIcon

{
	text-decoration:underline;
	padding-left:22px;
	padding-right:2px;
}

    table.List tr.Header td:first-child {
        border-left: none;
    }

    table.List tr.Header {
        border-bottom: 2px solid #46a0bf;
    }

    table.List tr.Header td {
        border-top: 3px solid white;
        border-left: 1.9px solid white;
        border-bottom: none;
        font-weight: 400;
        vertical-align: top;
        /*padding: 3px 5px 0;*/
    }

    table.List tr.Section td {
        /*border-left:12px solid #FBCFA0;*/
        /*border-left: 12px solid #d6d7d9;*/
        /*border-bottom:1px solid #061D4D;*/
        border-bottom: 2px solid #46a0bf;
        font-size: 14px;
        font-weight: 400;
    }


table.List tr.Data:nth-child(2n+1) {
    background-color: #e1f3f8;
    border-bottom: 1px solid #d6d7d9;
}


/*table.List tr.Info td

{
	border-left:12px solid #D2D6DE;
}*/

table.List tr.Content

{
	background-color:#FAFAFB;
	
}

table.List tr.Highlight

{
	background-color:#fffec5;
	
}

table.List tr.Data td a

{
	text-decoration:none
}

table.List tr.Data td a:hover

{
	text-decoration:underline
}

table.List tr.Total td {
    /*background-color:#FEEDDB*/
    background-color: #fdfbf9;
}

    table.List tr.Total td.Label {
        /*text-align:right;background-color:#FEEDDB*/
        text-align: right;
        background-color: #fdfbf9;
    }

    table.List tr.Total td.Number {
        /*border-top: 1px solid #888;
        border-bottom: 1px solid #888;*/
        /*white-space:nowrap;background-color:#FEEDDB*/
        white-space: nowrap;
        background-color: #fdfbf9;
    }

table.List tr.Info {
    /*background-color: #FBCFA0;*/
    background-color: #d6d7d9;
}

table.Edit tr.Field, table.Edit tr.Field td.Label, table.Edit tr.Field td.LabelForm, table.Edit tr.Field td.Value 

{
    /*background-color: #f9f7f7;*/
    background-color: #fdfbf9;
}


table.Edit tr.Action td.Label, table.Edit tr.Action td.LabelForm, table.Edit tr.Action td.Value, table.Edit tr.Menu, table.Edit tr.Section, table.Edit tr.Title {
    /*background-color: #e1e0e4;
    border-bottom: 2px solid #bdcee4;*/
    background-color: #d6d7d9;
    border-bottom: 2px solid #46a0bf;
}

/*.StripeEven,.StripeOdd

{
	background-color:transparent
		
}*/

.StripeHighlight,table.Edit tr.Field.StripeHighlight

{
	background-color:#FFF;
}

span.HeaderWwwLink

{
	position:absolute;
	width:300px;
	height:50px;
	top:0;
	left:0;
	z-index:1
}

div#NoticeListId

{
	/*width:1003px;*/
    width:750px;
	margin-top:10px;
	margin-bottom:10px;
}

.button

{
	font-size:14px;
    color:#FFF;
	padding:10px 22px;
	text-decoration:none;
	border:0;cursor:pointer;
	/*-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:1px 3px 3px rgba(50,50,50,.35);
	-moz-box-shadow:1px 3px 3px rgba(50,50,50,.35);
	box-shadow:1px 3px 3px rgba(50,50,50,.35);*/
}

.Chatbox * {
    font-weight: 400 !important;
}

.Chatbox * hr {
    border: none;
    border-bottom: 1px solid #f54c00;
    margin-bottom: 6px;
}

.sigin-table-wrapper {
    min-width: 688px;
    max-width: 688px;
    margin-right: 20px;
}

.signin-table {
    display: table;
    height: 100%
}

.signin-warning-wrapper {
    background: #D90101;
    color: #ffffff !important;
    display: flex;
    font-size: 14px;
    font-weight: 400 !important;
    padding: 12px 40px 12px 12px;
    margin-bottom: 6px;
    width: 908px;
}

.signin-warning {
    float: left;
    padding-left: 15px;
    margin: auto 0;
}

.signin-warning-image {
    float: left;
    margin: auto 0;
}

.signin-warning > h3 {
    color: white !important;
    font-size: 18px;
    font-weight: 500 !important;
    text-decoration: underline;
}