﻿@charset "utf-8";

div.warning {
    color: Red;
    font-weight: bold
}

/*	Format DMO Dashboard	*/
.announcement, #dmoDash, #newBusLeads, #addBook {
    display: block;
    background-color: #EEE;
    border: 1px solid #B7B7B7;
    margin-top: 3em;
}

    #dmoDash p {
        font-size: .9em;
        /*width:200px;*/
        margin-top: 0px;
        padding-top: 5px;
        padding-right: 0;
        padding-bottom: 5px;
        padding-left: 250px; /*width of left column containing the label elements*/
        margin-right: 10px;
        height: 1%;
        /*float: left;*/
        letter-spacing: -1px;
        border: 1px solid #EEF3F3;
    }
        /*	ALL <SPAN> TAGS
		ON THE PAGE (minus intro section div)	*/
        #dmoDash p span {
            letter-spacing: normal;
            float: left;
            margin-left: -250px; /*width of left column*/
            width: 250px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
            line-height: 1em;
            font-weight: bold;
        }

    .announcement h3.header, #dmoDash h3.header, #newBusLeads h3.header, #addBook h3.header, #dmoDash h2.header, #newBusLeads h2.header, #addBook h2.header {
        color: #FFF !important;
        display: inline-block !important;
        -webkit-border-radius: 8px;
        -khtml-border-radius: 8px;
        -moz-border-radius: 8px;
        border-radius: 8px;
        margin: -1.2em 0 1em -0.6em !important;
        padding: .3em .8em !important;
        font-size: 1.4em;
        font-weight: bold;
    }

    #dmoDash h2.header, #newBusLeads h2.header, #addBook h2.header {
        background-color: #003468;
        border: 1px solid #2e76bc;
    }

    .announcement h3.header, #dmoDash h3.header, #newBusLeads h3.header, #addBook h3.header {
        background-color: #24588C;
        border: 1px solid #2e76bc;
    }

    #dmoDash .header em.h1sub, #newBusLeads .header em.h1sub, #addBook .header em.h1sub {
        color: #cccccc !important;
        font-size: 0.8em;
    }

    #dmoDash ul a, #newBusLeads ul a, #addBook ul a {
        border: none !important;
        width: auto !important;
    }

    #dmoDash .actionRow, #newBusLeads .actionRow, #addBook .actionRow {
        display: block;
        border-color: #e5e5e5 #797c80 #797c80 #e5e5e5;
        /*	margin-top:-20px;*/
        color: #000;
        font-weight: bold;
        background-color: #D5D7D9;
        background-image: url(/images/common/form_bg_wide.gif);
        background-repeat: repeat;
    }



/*	Format ul (unordered lists) 	*/

#rightcol ul {
    list-style: none;
}

#rightcol li {
    display: block;
    width: 99%;
}

#rightcol ul a {
    background-image: url(/images/sidenav/nav_bricks.gif) !important;
    background-repeat: no-repeat;
    background-position: 5px 7px;
    padding-left: 20px !important;
    width: 90%;
    margin: 0px;
    padding-top: 3px;
    padding-right: 0px;
    padding-bottom: 3px;
    display: block;
    text-decoration: none;
    color: #003468;
    border-bottom: 1px solid #FFF;
    border-top: 1px solid #FFF;
}

    #rightcol ul a:hover {
        background-color: #F7F9FD;
        color: #0071A8;
        border-top: 1px dotted #EAF1F2;
        border-bottom: 1px solid #E9E9E8;
    }


/*	BULLETS IN CONTENT AREA	*/
#HELPSITE ol, #HELPSITE ul {
    margin-left: 5px;
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 1em;
    clear: both;
    list-style: none;
}

    #HELPSITE ol ol {
        margin-left: 0px;
        margin-bottom: 0px;
    }

    #HELPSITE ol li, #HELPSITE ul li {
        list-style: none;
        margin-left: 10px;
        padding-left: 10px;
        margin-bottom: 0.6em;
        background-image: url(/images/common/bullets/chevron.gif);
        background-repeat: no-repeat;
        background-position: left 5px;
        display: block;
        line-height: 17px;
        zoom: 1;
    }


/*	Format dataList structure	*/
.dataList {
    margin-bottom: 1em;
    padding-bottom: 1em;
}
    .dataList .RadComboBox, .dataList input{
        border: 1px solid #ccc;
        border-radius: 4px;
        min-height:21px;
    }

    h1, h2, h3 {
        margin: .5em 0em .5em 0em;
        font-weight: bold;
    }

    h1 span {
        font-weight: bold; /*color:#d31145;*/
    }

    h2 span {
        font-weight: bold; /*color:#24588c;*/
    }

div.blockitem {
    padding: .7em 0 .7em 9em;
    min-height: 18px;
}

div.blockitem2 {
    padding: .4em 0 .2em 9em;
    min-height: 18px;
}

div.leftcontent {
    width: 69%;
    float: left;
    display: inline
}

div.rightcontent {
    width: 30%;
    float: left;
    display: inline
}

div.lineitem {
    padding: .5em 0 .5em 14em;
    min-height: 31px;
    /*width:26%;
	float: left;
	display:inline*/
}

div.lineitem2 {
    min-height: 60px;
}

div.lineitem3 {
    min-height: 28px;
}

div.lineitem4 {
    padding: .5em 0 .5em 14em;
    min-height: 47px;
}
span.left {
    /*font-weight: bold;*/
    float: left;
    margin-left: -14em;
    width: 13.9em;
    line-height: 20px;
    color: #707374;
}

.LoginPageLeft {
    margin-left: -9em !important;
    width: 7.9em !important;
}

span.leftChkBox {
    line-height: 16px;
    padding-bottom: 10px;
}

p.blocktext {
    line-height: 130%;
    padding-bottom: 10px;
    padding-right: 10px
}

.dataTable {
    margin: 5px;
    width: 98%;
    text-align: left;
    border-collapse: collapse;
    border: 1px solid #e9e9e8;
}

    .dataTable th {
        padding: 5px;
        font-weight: bold;
        font-size: 1em;
        color: #24588c;
        border-bottom: 1px solid #e9e9e8;
    }

input.new {
    background-color: #d31145;
}

input.email {
    background-color: #24588c;
}

.dataTable td {
    font-size: .9em;
    padding: 5px;
    color: #24588c;
}

.dataTable tbody tr:hover td {
    color: #003468;
    background: #d0dafd;
}

    .dataTable tbody tr:hover td a {
        color: #003468;
        text-decoration: underline;
    }

    .dataTable tbody tr:hover td.view a {
        color: #d31145;
    }

.dataTable td.view, .dataTable td.edit {
    padding-left: 1em;
    font-weight: bold;
}

.dataTable tr.zebraRow td {
    background-color: #f4f9ff;
}

.sidebar {
    /*background-image: url(/images/sidenav/bg_div_bottom.png);
	background-position: center bottom;
	background-repeat: no-repeat;*/
    margin: 0;
}

#SIDENAV {
    white-space: nowrap;
}

    #SIDENAV h3 {
        /*background-image: url(/images/sidenav/bg_h3.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 18px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom:0;
	overflow:hidden;*/
    }

    #SIDENAV h3, .sidebar p {
        padding-left: 20px;
        padding-right: 15px;
        padding-bottom: 10px;
    }

.sidebar ul {
    padding-bottom: 12px;
    padding-top: 10px;
    /*background-image: url(/images/sidenav/bg_column.png);
	background-repeat: repeat-y;
	background-position: center center;
	
	margin-bottom: 23px;
	
	list-style:none;*/
}

.sidebar li {
    color: #007298;
    display: block;
    /*
	background-image: url(/images/navigation/bg-nav-buttons.gif);
	background-repeat: repeat-x;
	background-position: left top;
*/
}

    .sidebar li:hover {
        background-color: #62B1BD;
        color:#fff;
    }

    .sidebar li a:hover {
        color: #fff ;
    }

.sidebar ul a {
    /*background-image: url(/images/sidenav/nav_bricks.gif) !important;
	background-repeat: no-repeat;
	background-position: 5px 7px;*/
    padding-left: 27.5px !important;
    margin: 0px;
    padding-top: .5em;
    padding-right: 0px;
    padding-bottom: .5em;
    display: block;
    text-decoration: none;
}

.sidebar ul hr{
    border-color:#ccc;
    width: 78%;
    margin:10px auto;
}

.NavBorder {
    background-color: #fff !important;
}

    .NavBorder a {
        border-top: 1px solid #e5e5e5;
        margin-top: 7px !important;
        margin-bottom: 4px !important;
    }
/*
.sidebar ul li.SysAdmin a{
	background-image: url(/images/sidenav/nav_bricks_admin.gif) !important;
}
.sidebar ul li.sidenav_Mtg a, .sidebar ul li.sidenav_Mtg_Log_H a, .sidebar ul li.sidenav_Mtg_Log_B a, .sidebar ul li.sidenav_Contacts a, .sidebar ul li.sidenav_Org a{background-position: 1px 2px !important;}
.sidebar ul li.sidenav_Mtg a{background-image: url(/images/sidenav/icons_meetings.gif) !important;}
.sidebar ul li.sidenav_Mtg_Log_H a{background-image: url(/images/sidenav/icons_history.gif) !important;}
.sidebar ul li.sidenav_Mtg_Log_B a{background-image: url(/images/sidenav/icons_bookings.gif) !important;}
.sidebar ul li.sidenav_Contacts a{background-image: url(/images/sidenav/icons_contacts.gif) !important;}
.sidebar ul li.sidenav_Org a{background-image: url(/images/sidenav/icons_organization.gif) !important;}
*/
.sidebar ul a:hover {
    /*color: #0071A8;*/
    /*background-color: #F7F9FD;
            border-top: 1px dotted #EAF1F2;
	border-bottom: 1px solid #E9E9E8;*/
}

#overview ul {
    background-image: url(../images/sidenav/people.gif);
    background-position: center bottom;
    background-repeat: no-repeat;
    padding-bottom: 92px;
}



#FOOTER {
    clear: both;
}

.headertd {
    font-size: 14px !important;
    text-align: center;
    background-color: #003468;
    color: White;
    font-weight: bold
}

.lefttd {
    text-align: left;
    background-color: #91969c;
    color: White;
    width: 26%
}

.tblhtml td {
    font-size: 12px;
    padding: 3px;
    border: 1px solid #000000;
}

.tblnoborders td {
    border: 0px solid #000000;
}

.headquarterSearch {
    font-size: 12px !impotant;
}

.RadGrid_WebBlue .rgRow a, .RadGrid_WebBlue .rgAltRow a, .RadGrid_WebBlue .rgEditRow a, .RadGrid_WebBlue .rgFooter a, .RadGrid_WebBlue .rgEditForm a {
    /*display:block;*/
}

.RadGrid_WebBlue .rgHeader {
    background: none !important;
    background-color: #1F4172 !important;
    border-color: #fff !important;
}

.RadGrid_WebBlue .rgFilterRow {
    background: #ccc !important;
    color: #fff;
}

    .RadGrid_WebBlue .rgFilterRow td {
        border-color: #fff !important;
    }

    .RadGrid_WebBlue .rgFilterRow input {
        height: 20px !important;
        border-radius: 4px;
        border: none !important;
    }


.rgAltRow {
    font-size: 12px;
    background: #F2F2F2 !important;
}
.rgRow {
    font-size:12px;
    background: #FFF !important;
}

/*.RadGrid_WebBlue .rgRow > td:first-child, .RadGrid_WebBlue .rgAltRow > td:first-child{
    padding-left:7px!important
}*/

/*.RadGrid_WebBlue .rgRow td,  {
    border-color: #ccc !important;
    border-width: .5px 0px .5px 1px !important;
}*/

.RadGrid_WebBlue .rgRow td, .RadGrid_WebBlue .rgAltRow td {
    padding-left: 7px !important;
    padding-right: 7px !important;
}

.RadGrid_WebBlue .rgRow td {
    border-color: #ccc !important;
    border-width: 1px 1px 1px 1px  !important;
}

.RadGrid_WebBlue .rgAltRow td {
    border-color: #ccc !important;
    border-width: 1px 1px 1px 1px !important;
}

.RadGrid_WebBlue .rgSelectedRow td {
    padding-left: 7px !important;
    padding-right: 7px !important;
}

.RadGrid_WebBlue .rgHoveredRow td {
    border-top-color: #5d9fb7 !important;
    border-bottom-color: #5d9fb7 !important;
    background: #fff !important;
    border-right: 0px !important;
    border-left: 0px !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
}

    .RadGrid_WebBlue .rgHoveredRow td:first-child {
        padding-left:8px!important;
    }

    .rgPagerCell .RadComboBox {
        border: 1px solid #007298;
        border-radius: 2px;
        color: #007298;
    } 

.sharing {
    font-weight: bold;
    line-height: 20px;
}

.chkBox input {
    margin: 0 !important;
}

.RadComboBox_WebBlue .rcbInputCell {
    background-color: #fff;
}

    .RadComboBox_WebBlue .rcbInputCell a {
    }

/*.RadGrid .rgFilterRow td .rcbArrowCell*/
.RadComboBox_WebBlue .rcbArrowCell {
    background-image: url(../images/dropdown/dropdownbg.png) !important;
    background-position: top !important;
    background-size: cover;
}

.RadComboBox_WebBlue .rcbInputCell {
    background: none;
    background: #fff !important;
}

.breadcrumb > li + li:before {
    color: #ccc;
    content: "> ";
    padding: 0 5px;
}
.breadcrumb {
    margin-bottom: 0;
    background-color: #62B1BD;
    color: #fff;
}

.btn-delete {
    background: url(/images/dropdown/delete.svg) ;
    background-size:contain;
    background-position:center;
    background-repeat:no-repeat;
    padding:10px;
    margin:0 2px;
}

.headingitem{
    padding-top:4px;
    padding-bottom:4px;
}

@media(min-width:1700px) {
    .RadGrid .rgRow td, .RadGrid .rgAltRow td, .RadGrid .rgEditRow td, .RadGrid .rgFooter td, .RadGrid .rgFilterRow td, .RadGrid .rgHeader, .RadGrid .rgResizeCol, .RadGrid .rgGroupHeader td{
        padding-left:8px!important;
        padding-right:7px!important;
    }

    .RadGrid_WebBlue .rgHoveredRow td {
        padding-left: 8px !important;
        padding-right: 8px !important;
    }
}

@media(min-width:1600px) {
    .mainContent{
        margin-left:-102px;
    }

    .paddingleft{
        padding-left:30px;
    }
}




