﻿@import url(https://fonts.googleapis.com/css?family=Droid+Sans:400,700);
@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:400,700);

html
{
    width: 100%;
    height: 100%;  
}
 
body
{
    font-size: 14px;
    font-family: 'Droid Sans', Arial;
    margin: 0px;
}

.body_popup
{
    margin: 10px;
}

.body_popup2
{
	margin: 7px;
}

TD, .rlbItem
{
    font-size: 14px;
    font-family: 'Droid Sans';
}

#divSite
{
    width: 100%;
    height: 100vh;
}

#divPageHeaderContainer
{
    position: relative;
    background-color: #587483;
    background-image: url('images/header.png');
    background-repeat: no-repeat;
}

#divPageHeaderInnerContainer
{
    max-width: 1400px;
    width: 70%;
    margin: 0px auto;
    position: relative;
}

#divPageHeader
{
    padding: 0px;
	height: 50px;
    padding-top: 10px;
    color: White;
    font-size: 30px;
    text-transform: capitalize;
    float: left;
    width: 175px;
}

#divPageBody
{
    width: 100%;
}

/* LOGIN */
#divLogin
{
    position: absolute;
    right: 0px;
    top: 10px;
    max-width: 265px;
}

#divLoginIcon
{
    float: left;
    margin-right: 10px;
}

#divLoginName
{
    float: left;
    max-width: 200px;
}

#divLoginUserName
{
    font-size: 14px;
    font-weight: bold;
    text-transform: none;
    line-height: 18px;
}

#divLoginUserOrganisation
{
    font-size: 14px;
    font-weight: normal;
    text-transform: none;
    line-height: 18px;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 200px;
    overflow: hidden;
}

#divLoginButton
{
    position: absolute;
    right: 0px;
    top: 5px;
}

.cmdLogin
{
    background-color: #2ecc71 !important;
    background-image: none !important;
    padding: 10px !important;
    padding-top: 4px !important;
    padding-bottom: 5px !important;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.cmdLogin INPUT
{
    background-image: none !important;
    background-color: transparent !important;
    font-size: 16px !important;    
    font-family: 'Droid Sans', Arial !important;
    color: #FFFFFF !important;
}

.cmdLogin:hover
{

}

/* END LOGIN */

/* MENU */

#divPageMenu
{
    background-color: #587483;
    width: 60%;
    width: calc(100% - 175px);
    float: left;
    margin-top: 25px;
}

#divPageMenuByline
{
    color: #FFFFFF;
}

#divPageMenu .rmText,
#divLogin .rmText
{
    font-size: 14px !important;
    color: #FFFFFF !important;
    font-family: 'Droid Sans', Arial !important;
    border: 0px !important;
    background-image: none !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    text-transform: lowercase !important;
}

#divPageMenu .RadMenu .rmGroup {
    background-image: none !important;
}
 
#divPageMenu .RadMenu .rmGroup .rmLink .rmText { 
    text-align: left !Important;  
    padding-left: 10px !Important;
    margin-left: 2px !Important;  
}

#divPageMenu .rmRootGroup,
#divLogin .rmRootGroup
{
    border: 0px !important;
}

#divPageMenu .rmRootGroup .rmItem,
#divLogin .rmRootGroup .rmItem
{
    background-color: #587483 !important;
    background-image: none !important;
    border: 0px !important;
    cursor: pointer !important;
}

#divPageMenu .rmRootGroup .rmRootLink,
#divPageMenu .rmRootGroup .rmExpanded,
#divPageMenu .rmRootGroup .rmLink:hover,
#divLogin .rmRootGroup .rmRootLink,
#divLogin .rmRootGroup .rmExpanded,
#divLogin .rmRootGroup .rmLink:hover
{
    background-image: none !important;
    border: 0px !important;
    border-left: 0px solid #FFFFFF !important;
    padding: 10px !important;
    width: auto !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    cursor: pointer !important;
}

#divLogin .rmRootGroup .rmText
{
    padding-top: 5px !important;
}

#divPageMenu .rmRootGroup .rmExpanded,
#divPageMenu .rmRootGroup .rmLink:hover,
#divLogin .rmRootGroup .rmExpanded,
#divLogin .rmRootGroup .rmLink:hover
{
    background-color: #405761 !important;
}

#divPageMenu .rmRootGroup .rmFirst .rmRootLink,
#divLogin .rmRootGroup .rmFirst .rmRootLink
{
    border-left: 0px !important;
}

#divPageMenu .rmRootGroup .rmLink:hover .rmText,
#divLogin .rmRootGroup .rmLink:hover .rmText
{
    color: #FFFFFF !important;
}

#divPageMenu .rmSlide .rmText,
#divLogin .rmSlide .rmText
{
    color: #333333 !important;
    padding-top: 0px !important;
}

#divPageMenu .rmSlide .rmLink,
#divLogin .rmSlide .rmLink
{
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    background-color: #FFFFFF !important;
    background-image: none !important;
    color: #333333 !important;
    width: 150px !important;
    cursor: pointer !important;
}

#divPageMenu .rmSlide .rmRootLink,
#divPageMenu .rmSlide .rmExpanded,
#divPageMenu .rmSlide .rmLink:hover,
#divPageMenu .rmSlide .rmLink:active,
#divLogin .rmSlide .rmRootLink,
#divLogin .rmSlide .rmExpanded,
#divLogin .rmSlide .rmLink:hover,
#divLogin .rmSlide .rmLink:active
{
    width: 150px !important;
    background-image: none !important;
    border: 0px !important;
    padding: 0px !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    background-color: #405761 !important;
    color: #FFFFFF !important
}

#divPageMenu .rmSlide .rmRootLink .rmText,
#divPageMenu .rmSlide .rmExpanded .rmText,
#divPageMenu .rmSlide .rmLink:hover .rmText,
#divLogin .rmSlide .rmRootLink .rmText,
#divLogin .rmSlide .rmExpanded .rmText,
#divLogin .rmSlide .rmLink:hover .rmText
{
    color: #FFFFFF !important
}

#divPageMenu .rmDisabled .rmText,
#divPageMenu .rmDisabled:hover .rmText,
#divPageMenu .rmRootGroup .rmDisabled .rmText,
#divPageMenu .rmRootGroup .rmDisabled:hover .rmText,
#divLogin .rmDisabled .rmText,
#divLogin .rmDisabled:hover .rmText,
#divLogin .rmRootGroup .rmDisabled .rmText,
#divLogin .rmRootGroup .rmDisabled:hover .rmText
{
    color: #bdc3c7 !important;
}

#divPageMenu .rmRootGroup .rmDisabled,
#divPageMenu .rmRootGroup .rmDisabled:hover,
#divLogin .rmRootGroup .rmDisabled,
#divLogin .rmRootGroup .rmDisabled:hover
{
    background-color: #587483 !important;
}

/* END MENU */

/* CONTROLS */

.txtTextBox
{
	border: 1px solid #95a5a6 !important;
	padding: 10px !important;
    width: 95% !important;
    width: calc(100% - 20px) !important;
    font-size: 14px !important;
}

.ig_ML30-GrayNew25Edit
{
    border: 1px solid #95a5a6 !important;
	padding: 10px !important;
    font-size: 14px !important;
}

.RoundInfragButtons
{
    border-radius: 4px;
}

.divGrid
{
    margin: 15px;
    margin-top: 0px;
}

.igtbl_ML30-GrayNew25Header
{
    background-image: none !important;
    background-color: #587483 !important;
    font-family: 'Droid Sans' !important;
    font-size: 13px !important;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: left !important;
    padding-left: 10px !important;
    font-weight: normal !important;
}

.ColInfragWidth
{
    width: auto !important;
}

.igtbl_ML30-GrayNew25Item,
.igtbl_ML30-GrayNew25Item TR TD
{
    padding: 10px !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    font-size: 13px !important;
    font-family: 'Droid Sans' !important;
    background-color: #FFFFFF;
}

.igtbl_ML30-GrayNew25Alt
{
    background-color: #F3F3F3;
}

.ComboBoxItem_ML30-GrayNew,
.ComboBoxItemHover_ML30-GrayNew,
.ComboBoxInput_ML30-GrayNew,
.ComboBoxInputHover_ML30-GrayNew,
.ig_ML30-GrayNew25EditInContainer,
.igtab_ML30-GrayNew25DefaultTab_Top,
.ig_ML30-GrayNew25Edit
{
    font-size: 14px !important;
    font-family: 'Droid Sans' !important;
}

.igtab_ML30-GrayNew25DefaultTab_Top
{
    background-image: none !important;
    background-color: #F5F7F8 !important;
    color: #595959 !important;
    width: auto !important;
    border-bottom: 1px solid #E2E4E7 !important;
    border-top: 1px solid #E2E4E7 !important;
    border-right: 1px solid #E2E4E7 !important;
}

.igtab_ML30-GrayNew25SelectedTab_Top
{
    background-color: #587483 !important;
    color: #FFFFFF !important;
}

.igtab_ML30-GrayNew25HoverTab_Top
{
    background-color: #587483 !important;
    color: #FFFFFF !important;
}

#content
{
 font-size: 14px;   
}

.ComboBox_ML30-GrayNewx INPUT
{
    background-image: none !important;
    padding-left: 10px !important;
    height: 25px !important;
    background-color: #ecf0f1 !important;
    border: 1px solid #bdc3c7 !important;
    border-right: 0px !important;
}

#treRubrics .rtIn
{
    font-size: 13px !important;
}

.RadMenu
{
    z-index: 500;
}

.RadPanelBar .rpText
{
    font-size: 13px !important;
    font-family: 'Droid Sans' !important;
}

.RadComboBox_Default,
.RadComboBox_Default INPUT,
.RadComboBoxDropDown_Default .rcbItem,
.RadComboBoxDropDown_Default .rcbHovered,
.RadToolBar_WebBlue .rtbText
{
    font-size: 14px !important;
    font-family: 'Droid Sans' !important;
}

.RadGrid_WebBlue .rgHeader,
.RadGrid_WebBlue .rgRow TD,
.RadGrid_WebBlue .rgAltRow TD
{
    font-size: 13px !important;
    font-family: 'Droid Sans' !important;
}

.ComboBoxInput_ML30-GrayNew,
.ComboBoxInputHover_ML30-GrayNew,
.ComboBoxImage_ML30-GrayNew
{
    border: 1px solid #d0d0d0 !important;
}

.ComboBoxInputHover_ML30-GrayNew,
.ComboBoxInput_ML30-GrayNew
{
    border-right: 0px !important;
    height: 17px !important;
    background-position-y: bottom !important;
    background-color: #fdfdfd !important;
}

.ComboBoxImage_ML30-GrayNew
{
    border-left: 0px !important;
    height: 22px !important;
}

.body_details div[style="height: 78px;"]
{
    height: 76px !important;
}

.igtab_ML30-GrayNew25Control_Outer
{
    border: 0px !important;
}

/* END CONTROLS */

INPUT, TEXTAREA, SELECT, BUTTON
{
    font-size: 11px;
    font-family: 'Droid Sans';
}

.textbox_search
{
	border: 1px solid #95a5a6 !important;
	padding: 10px !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    font-size: 14px !important;
    margin-left: 10px !important;
    font-family: 'Droid Sans' !important;
}

.textbox
{
	border: 1px solid #95a5a6 !important;
	padding: 10px !important;
    font-size: 14px !important;
    font-family: 'Droid Sans' !important;
}

.body_popup .textbox
{
    padding: 5px !important;
}

.checkbox
{
	
}

.button_search
{
	width: 75px;
	padding: 2px;
	border: 1px solid #999999;
}

.combo_search
{
	border: 1px solid #999999;	
}

SELECT
{
	border: 1px solid #999999;	
    font-size: 14px !important;
    font-family: 'Droid Sans' !important;
    padding: 5px !important;
}

#sitefull
{
    width: 100%;
    height: 100vh;
}
 
#bodyfull #page_header 
{
    height: 55px;
    width: auto;
    padding: 0px;
    BACKGROUND-COLOR: #587483;
    background-image: url('images/header2.gif');
    background-repeat: no-repeat;
    border-bottom: 1px solid #333333;
    padding-left: 450px;
    padding-top: 25px;
    color: White;
    font-size: 30px;
    font-weight: bold;
    font-variant: small-caps;
}
     	
#page_accounts
{
	position: relative;	
	left: 210px;
	top: 10px;
	width: 175px;
}

#bodyfull #page_accounts
{
	position: absolute;	
	right: 20px;
	left: auto;
	width: 175px;
	top: 50px;
}

#page_accounts IMG
{
	display: inline;	
}

#page_center
{
     WIDTH: 729px;
     overflow: hidden;
     float: left;
      
     /* Set the margins of the center panel to auto so all browsers will 
		auto generate the margins, so this is compatible with all versions of browsers */
     margin: auto;
     padding-top: 15px;
     padding-left: 20px;
     padding-right: 20px;
     background-color: White;
     height: auto;
}
     
#bodyfull #page_center 
{
    width: 100%;
    padding: 0px;
    width: 100%;
    height: calc(100% - 107px);
}

#page_menu
{
    font-family:  Arial,verdana;
    margin-bottom: 0px; 
    padding-left: 0px;
     background-image: url('images/menuback.gif');
   overflow: hidden;
   height: 24px;
   padding: 0px;
}

#page_menu DIV
{
 overflow : hidden;   
}

#page_left_main
{
    float: right;
    width: 20%;
    width: 200px;
    overflow: hidden; /* IE6 will set the margin to 3px default, so remove this margin */
    height: 1250px;
}

#page_left
{
	height: 1200px;
    float: right;
    height: 1150px;
    overflow: hidden; /* IE6 will set the margin to 3px default, so remove this margin */
    margin-right: 0px;
    padding-left: 10px;
    padding-right: 10px;
	background-image: url('images/menuright.gif');
}

#page_footer
{
	text-align: center;
	width: 200px;
	height: 75px;
	border-top: 1px solid #999999;
	background-image: url('images/menuright.gif');
}

#bodyfull #page_body 
{
    width: 100%;    
    min-width: 1024px;
}

#content_details
{
	
}

.body_details
{
		background-color: #55717f;
		margin: 0px;
		background-image: url('images/popupheader.gif');
		background-repeat: no-repeat;
}

.columnbox
{
   WIDTH:175px;
   margin-top:20px;
}

.columnbox_info
{
   WIDTH:175px;
   margin-top:20px;
}

.columnbox_info_box
{
	border-top: 1px solid #333333;
   padding: 5px;
}

.info_box_important
{
	border-top: 1px solid #333333;
   padding: 5px;
   color: Red;
}

.info_box_important p
{
	margin-top: 0px;
	margin-bottom: 0px;
}

.columnbox_info_box p
{
	margin-top: 0px;
	margin-bottom: 0px;
}

.columnbox_info_box ol
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
}

.message
{
    color:Red;
    font-weight:bold;
    font-size: 14px;
    font-family: 'Droid Sans';
}

.message_blue
{
    color: #0066cc;
    font-size: 12px;
    font-family: 'Droid Sans';
}

.message_big
{
    color:Red;
    font-weight:bold;
    font-size: 20px;
}

#content_title
{
    font-weight: bold;
    font-size: 14px;
    color: #333333;
    font-family: 'Droid Sans';
    letter-spacing: 0px;
}

.divPageHead #content_title
{
    font-size: 18px;
    color: #595959;
    font-family: 'Droid Sans';
    letter-spacing: 0px;
    line-height: 26px;
}

#content_title_details
{
    font-weight: bold;
    font-size: 16px;
    color: White;
    font-family: Arial,  verdana,Helvetica, sans-serif;
    padding-right: 20px;   
    padding-top: 20px;
    text-align: right;
}

#content_title_small
{
    font-weight: bold;
    font-size: 24px;
    color: #38609c;
    font-family:  'Droid Sans';
    letter-spacing: 3pt;
    padding-left: 10px;
    margin-bottom: -10px;
    font-variant: small-caps;
}

#content_title_popup
{
    font-weight: bold;
    font-size: 16px;
    color: #333333;
    font-family:  'Droid Sans';
    padding-left: 10px;
    margin-bottom: -10px;
    margin-top: 15px;
}

.captionsmall
{
    font-weight: bold;
    font-size: 13px;
    font-family: 'Droid Sans';
	padding-bottom: 5px;
}

#content_intro
{
	padding: 0px;
    FONT-SIZE: 14px;
    line-height: 20px;
    COLOR: #333333;
    font-family: 'Droid Sans';
}

#content_intro_details
{
    display: none;
}

#content_intro_details p
{
	margin: 0px;	
}

#content_intro_innerdetails
{
	padding: 0px;
    FONT-SIZE: 13px;
    font-family:  'Droid Sans';
    padding-left: 10px;
    margin-top: 10px;
    margin-bottom: 5px;
}

#content_intro_innerdetails p
{
	margin: 0px;	
}

#content
{
    FONT-SIZE: 14px;
    padding-left:10px;
}

.search_box
{
	background-color: #F5F7F8;	
	padding: 15px;
    margin: 15px;
    color: #333333;
}

.search_box TD
{
	color: #333333;
}

.search_box_light
{
	background-color: #F5F7F8;	
    margin: 15px;
    margin-bottom: 0px;
    margin-top: 0px;
	padding: 15px;
	color: #333333;
}

    .search_box_light INPUT
    {
        font-size: 14px;
    }

.body_popup .search_box_light
{
    margin: 0px;
}

.search_box_important
{
	background-color: #6f8590;	
	padding: 10px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #FFFFFF;
}

.search_box_important a
{
    color: #FFFFFF !important;
    font-style: normal !important;
}

.search_box_important_link 
{
    cursor: pointer;    
}


.caption
{
	color: #333333;
    font-weight: bold;
    font-size: 14px;
    font-family: 'Droid Sans';
    padding-left: 5px;
    padding-bottom: 5px;
}

.pagecaption
{
    margin-left: 15px;
}

.caption_options
{
	color: #38609c;
    font-weight: bold;
    font-size: 14px;
    font-family:  'Droid Sans';
    font-variant: small-caps;
}


.caption_small
{
	color: #333333;
    font-weight: bold;
    font-size: 14px;
    font-family:  'Droid Sans';
    }

#login_box A
{
	color: White;
	font-weight: bold;	
	text-decoration: none;
}

#login_box a:hover
{
	color: White;
	text-decoration: underline;	
}

a.Big
{
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	text-align: center;
}

A:link
{
    color: #666666;
    font-family:  'Droid Sans';
    
}
A:visited
{
    COLOR: #666666;
    FONT-FAMILY:   Arial, verdana,Helvetica, sans-serif;
    
}
A:hover
{
    color: #000000;
    font-family:  'Droid Sans';
    text-decoration: none;
    
}

a.LinkImportant 
{
    color: #666666;
    font-family:  'Droid Sans';
    font-weight: bold;
    font-style: normal;
    font-size: 13px;
}

.panel
{
    background-color: #C0C0C0;
    border: thin solid #C0C0C0;
}
.required
{
    color:Red;
}

.subhead
{
	color: #38609c;
	font-weight: bold;	
}

.BigGreen, .BigGreenBig
{
	color: Green;
	font-weight: bold;
	font-size: 14px;	
}

.BigGreenBig
{
	font-size: 14px;	
}

#ListPageToolbar
{
	position: relative;
	margin: 15px;
}

#ListPageToolbarWho
{
	margin-top: -10px;
	padding-bottom: 15px;
	position: relative;
	left: 456px;
	width: 205px;
}

#ListPageToolbarExclude
{
	margin-top: -10px;
	padding-bottom: 15px;
	position: relative;
	left: 264px;
	width: 511px;
}

#ListPageToolbarImport
{
	margin-top: -10px;
	padding-bottom: 15px;
	position: relative;
	left: 543px;
	width: 205px;
}

#ListPageToolbarImport2
{
	margin-top: -10px;
	padding-bottom: 15px;
	position: relative;
	left: 523px;
	width: 205px;
}


#ListPageToolbarNoFilter
{
	margin-top: -10px;
	padding-bottom: 5px;
	position: relative;
	left: 635px;
	width: 104px;
}

#ListPageToolbarFileman
{
	margin-top: -10px;
	padding-bottom: 15px;
	position: relative;
	left: 450px;
	width: 307px;
}

#ListPageToolbarFileman2
{
	margin-top: -10px;
	padding-bottom: 15px;
	position: relative;
	left: 357px;
	width: 307px;
}

#ListPageToolbarSelection
{
	margin-top: -10px;
	padding-bottom: 15px;
	position: relative;
	left: 167px;
	width: 614px;
}

.news_date
{
	font-style: italic;
	color: #999999;	
}

.news_title
{
	
}

.SearchButton
{
	margin-top: 1px;	
}

#paging
{
	margin-top: 15px;
	/*border-top: 1px solid #bdc3c7;
	padding-top: 15px;	*/
	font-style: italic;
}

.igtb_ML30-GrayNew25Control TABLE
{
	width: 100%;	
}

.Email
{
	font-size: 14px;
    font-family: 'Droid Sans';	
}

.selection_rubrics_expanded
{
    border: 1px solid #999999;	  
    position: absolute;
    z-index: 1000;
    background-color: #e3e6e8;   
}
            
.selection_rubrics_container
{
    width: 200px;
}
            
.selection_rubrics
{
    width: 184px;
    height: 125px;
    overflow: scroll;	
}

.selection_rubrics TD
{
	font-size: 11px;	
}

.igtxt_ML30-GrayNew25Edit
{
	border: 1px solid #333333;	
}

.MasterRecord
{
	color: #0066CC;	
}

.DefaultRecord
{
	color: #c40142;	
}

.BlacklistRecord
{
	color: #c40142;	
}

.BlacklistInternalRecord
{
	color: #FF6600;	
}

.Validation, .MessageBox, .BlacklistBounceBox, .BlacklistInternalBox, .Validation2, .ValidationSmall, .MessageBoxSmall, .MessageBoxSmallSave
{
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px;
    padding-left: 60px;
    color: #FFFFFF !important;
    min-height: 40px;
    background-repeat: no-repeat;
    background-position: 15px 15px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.Validation, .BlacklistBounceBox, .Validation2 { 
    background-color: #c40142; 
    background-image: url(../../images/validation.png);
}

.Validation2
{
    display: none;
}

.ValidationSmall
{
    background-color: #c40142; 
    background-image: url(../../images/2014/validation_16.png);
    background-position: 10px 8px;
    min-height: 10px;
    padding-left: 35px;
}

.MessageBoxSmall, .MessageBoxSmallSave
{
    background-color: #0072c6;
    background-image: url(../../images/2014/message.png);
    background-position: 10px 8px;
    min-height: 10px;
    padding-left: 35px;
}

.MessageBoxSmallSave
{
    background-image: url(../../images/2014/save_selected.png);
}

.divValHeader
{
    color: #FFFFFF;
    font-size: 18px;
    margin-bottom: 10px;
}

.BlacklistInternalBox
{
    background-color: #FF6600; 
    background-image: url(../../images/validation.png);
}

.MessageBox { 
    background-color: #0072c6;
    background-image: url(../../images/message.png);
}

.igtr_ML30-GrayNew25Root, .igtr_ML30-GrayNew25Parent 
{
	font-weight: normal;	
}

.igtr_ML30-GrayNew25Selected
{
	text-decoration: none;	
	font-weight: bold;
}

.igtr_ML30-GrayNew25Node, .igtr_ML30-GrayNew25Root, .igtr_ML30-GrayNew25Leaf 
{
	background-color: Transparent;
	font-family: 'Droid Sans';
	font-size: 14px;	
	padding: 3px;
}

.TREE_SelectableNode
{
	color: Green;
	font-family: 'Droid Sans';
	font-size: 11px;	
}

.ContentLink
{
	color: Green;
}

.ContentLink2
{
	color: Olive;
}

.ContentLink3
{
    color: #54707E;
}

.TokenLink
{
	color: #804637;
}

.ShareLink
{
	color: #577483;
}

.ig_ML30-GrayNew25Disabled, .igmn_ML30-GrayNew25Disabled
{
	color: #3a4c56 !important;	
	cursor: default !important;
}

.EditorLowContent
{
	background-color: #FFFFFF !important;
	font-family: Verdana !important;
	font-size: 11px !important;	
}

.radBarButton 
{
    text-align: center !important;
    font-weight: bold !important;
    background-color: #f5f7f8 !important;
    background-image: none !important;
    font-size: 14px !important;
    font-family: 'Droid Sans' !important;
    border-radius: 4px !important;
    border: 1px solid #e2e4e7 !important;
    color: #595959 !important;
}

.radBarButton SPAN
{
    background-image: none !important;
   
}

.radBarButton .rtbIn
{
     width: auto !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.rtbItemHovered .radBarButton
{
    background-image: none !important;
}

.radButton 
{
    border-style: none !important;
    border-color: inherit !important;
    border-width: 0px !important;
    padding: 5px 15px;
    text-align: center !important;
    background-color: #587483 !important;
    font-size: 14px !important;
    font-family: 'Droid Sans' !important;
    color: #FFFFFF !important;
    font-style: normal !important;
    border-radius: 4px !important;
    font-weight: bold !important;
}

.radBarButtonSelected
{
    text-align: center !important;
    font-weight: bold !important;
     background-color: #f5f7f8 !important;
    background-image: none !important;
    color: #595959 !important;
    border-radius: 4px !important;
}


.radBarButtonSelected SPAN
{
    color: #595959 !important;
    background-image: none !important;
    background-color: #f5f7f8 !important;
    border-radius: 4px !important;
}

.radBarButtonGreen
{
    background-color: #587483 !important;
    color: #FFFFFF !important;
    
}

.radBarButtonGreen SPAN
{
    background-color: #587483 !important;
    color: #FFFFFF !important;
    background-image: none !important;
    border-radius: 4px !important;
}

.rtbDisabled .radBarButton,
.rtbDisabled .radBarButtonGreen,
.rtbDisabled .radBarButtonGreen SPAN
{
    color: #bdc3c7 !important;
}

#ctl00_content_center_radBar .rtbOuter, #ctl00_content_center_radBar .rtbMiddle, #ctl00_content_center_radBar .rtbInner,
#radBar .rtbOuter, #radBar .rtbMiddle, #radBar .rtbInner, 
.radBar .rtbOuter, .radBar .rtbMiddle, .radBar .rtbInner
{
    background-image: none !important;    
    background-color: #FFFFFF !important;
    border: 0px !important;
}

.SentGreen, .SentOrange, .SentRed, .SentBlack
{
    position: absolute;
    right: 0px;
    left: auto;
    width: 15px;
    height: 15px;
    top: 0px;
    border: 1px solid #000000;
}

.SentGreen { background-color: Green; }
.SentOrange { background-color: Orange; }
.SentRed { background-color: Red; }
.SentBlack { background-color: Black; }

.divBoxMain 
{
    
}

.divBoxCaptionMain 
{
    border-bottom: 2px solid #f2f5f7; 
    padding-bottom: 5px;
    cursor: pointer;
    margin-top: 15px;
    position: relative;
}

.divBoxCaptionMainFaded
{
    border-bottom: 0px !important; 
    padding-bottom: 7px;
    cursor: auto;
    margin-top: 15px;
    position: relative;
}

.divBoxCaptionMainVisible
{
    padding-bottom: 7px;
    cursor: auto;
    margin-top: 15px;
    position: relative;
}

.divBoxCaption
{
	color: #333333;
    font-weight: bold;
    font-size: 14px;
    font-family: 'Droid Sans';
}

.divNoBoxCaption
{
	color: #333333;
    font-weight: bold;
    font-size: 14px;
    font-family: 'Droid Sans';
    margin-top: 15px;
}

.divBoxFade 
{
    position: absolute;
    right: 5px;
    left: auto;
    top: 0px; 
    width: auto;
}

.divBoxFadeLabel 
{
    float: left;   
    font-size: 13px;
    color: #666666;
    width: auto;
    text-align: right !important;
    position: absolute;
    right: 25px;
}

.divBoxFadeImage 
{
    float: right;   
    vertical-align: top; 
    width: 25px;
    text-align: right;
}

.divBox, .divBoxVisible, .divBoxLight, .divBoxImportant
{
    display: none;
    padding: 10px;
    padding-right: 15px;
    background-color: #f2f5f7;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #e2e4e7;
    margin: 0px !important;
}

.divBoxLight
{
    display: block;
    background-color: #FFFFFF;
    border: 1px solid #e2e4e7;
    margin-top: 10px !important;
}

.divBoxImportant
{
    display: block;
    padding-left: 60px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 0px;
    color: #FFFFFF !important;
    background-repeat: no-repeat;
    background-position: 15px 15px;
    background-color: #c40142; 
    background-image: url(../../images/validation.png);
    min-height: 40px;
}

.divBoxImportant DIV
{
    color: #FFFFFF !important;
}

.divBoxVisible
{
    display: block;    
}

.divBoxInside 
{
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid #e2e4e7;  
}

.divBoxInsideAbove
{
    margin-bottom: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom: 1px solid #e2e4e7;  
    border-top: 1px solid #e2e4e7;  
}

.divClear 
{
    clear: both;    
}

.divBoxIntro, .divBoxIntroNoMarge 
{
    color: gray;
    font-size: 13px;    
    position: relative;
    padding: 5px;
    padding-bottom: 10px;
    padding-top: 0px;
}

.divBoxIntro p
{
    margin: 0px;
}

.divNoBoxIntro
{
    color: gray;
    font-size: 13px;    
    position: relative;
    margin-bottom: 15px;
    margin-top: 5px;
}

.divBoxIntroNoMarge 
{
    padding-left: 0px;
}

.divBoxIntroNoMargeSmall
{
    color: gray;
    font-size: 11px;    
}

.divBoxHelp 
{
    position: absolute;
    right: 0px;
    left: auto;
    top: 0px;    
}

.divPageHead 
{
    position: relative;    
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 15px;
    margin-bottom: 15px;
}

.body_popup .divPageHead
{
    margin-left: 0px;
    margin-right: 0px;
}

.divToolbar
{
    position: absolute;
    right: 30px;
    top: 0px;
    left: auto;
}

.divHelp 
{
    position: absolute;
    right: 0px;
    left: auto; 
    top: 6px;
    padding-left: 5px;
    border-left: 1px solid #999999;
}

.divHelp2
{
    position: absolute;
    right: 0px;
    left: auto; 
    top: 0px;
}

.RadSearchButton
{
	background-color: #587483 !important;
	color: #FFFFFF !important;
	border: 0px !important;
	background-image: none !important;
    font-size: 14px !important;
    font-family: 'Droid Sans' !important;
    padding: 10px !important;
    padding-bottom: 3px !important;
    padding-top: 3px !important;
}

.RadSearchButton .rbDecorated 
{
    color: #FFFFFF !important;  
    background-color: #587483 !important;
    background-image: none !important;
    font-size: 14px !important;
    font-family: 'Droid Sans' !important;
}

.cmdIcon 
{
    cursor: pointer;    
}

.ig_ML30-GrayNew25Item .RadRating LI
{
margin-right: -2px !important;
}

.divRatingInfo
{
    position: absolute; 
    right: 10px;
    top: 10px;
}

.divStars
{

}

.divStarsLeft
{
    float: left;
}

.divStarsBar
{
    background-color: #25A0DA;
    width: 0px;
    font-size: 5px;
    margin-top: 10px;
}

.divStarsCounter
{
    font-size: 12px;
    margin-left: 5px;
    margin-top: 7px;
}

.TelerikModalOverlay
{
    width: 99.9% !important;
    height: 100% !important;
    overflow: hidden !important;
}

@media only screen and (max-width: 1200px) {
    #divPageHeaderInnerContainer
    {
        width: 85%;
    }
}

@media only screen and (max-width: 1000px) {
    #divPageHeaderInnerContainer
    {
        width: 95%;
    }

    #divPageHeader
    {
        float: none;
        height: auto;
        width: 100%;
    }

    #divPageMenu
    {
        float: none;
        margin-top: 10px;
        margin-bottom: 10px;
        width: 100%;
    }
}

@media only screen and (max-width: 750px) {
    #divPageHeader
    {
        float: none;
        height: auto;
        width: 100%;
    }

    #divPageMenu
    {
        float: none;
        margin-top: 10px;
        margin-bottom: 10px;
        width: 100%;
    }
}
