﻿/*CCS*/

@font-face {
	font-family: '33535gillsansmt';
	src: url('./themes/base/33535gillsansmt.eot');
	src: local('33535gillsansmt'), url('./themes/base/33535gillsansmt.woff') format('woff'), url('./themes/base/33535gillsansmt.ttf') format('truetype');
}
/* use this class to attach this font to any element i.e. <p class="fontsforweb_fontid_1416">Text with this font applied</p> */
.fontsforweb_fontid_1416 {
	font-family: '33535gillsansmt' !important;
}
/* Font downloaded from FontsForWeb.com */

html, body {height:100%;background-color:#FFFFFF;}
html {display:table;width:100%;background-color:#FFFFFF;}

body
{
    display:table-cell; 
    text-align:center; 
    vertical-align:top;
	background-color:#FFFFFF; /* #57A1EC; */
	COLOR: #343434;
	FONT-FAMILY: '33535gillsansmt' !important;
	FONT-SIZE: 10pt;
	MARGIN-LEFT: 0px;
	MARGIN-TOP: 0px;
	overflow:scroll;	
	-webkit-transform: translateZ(0) 
}

header, footer, nav, section {
    display: block;
}

#adBody{text-align:center;background-color:#FFFFFF;position:relative;width:1280px;height:800px;BORDER-BOTTOM: #000000 1px thin outset;BORDER-LEFT: #000000 1px thin outset;BORDER-RIGHT: #000000 1px thin outset;BORDER-TOP: #000000 1px thin outset;
         font-family: '33535gillsansmt' !important;overflow:hidden;
}

TD
{
	FONT-FAMILY: '33535gillsansmt' !important;
	FONT-SIZE: 11pt	
}

A:link
{
	COLOR:  #343434;
	FONT-FAMILY: '33535gillsansmt' !important;
	text-decoration:none;      
}

A:hover
{
	COLOR: #C11F30!important;
	FONT-FAMILY: '33535gillsansmt' !important;
	text-decoration:none;      
}

.label
{    
	FONT-FAMILY: '33535gillsansmt' !important;
	COLOR: #343434;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold
}

.labelRed
{    
	FONT-FAMILY: '33535gillsansmt' !important;
	COLOR: #FF0000!important; /*C11F30*/
	FONT-SIZE: 11pt!important;
	FONT-WEIGHT:bold!important;
}

.labelBlue
{    
	FONT-FAMILY: '33535gillsansmt' !important;
	COLOR: #0107FF!important;
	FONT-SIZE: 16pt!important;
	FONT-WEIGHT: normal!important;
}

.labelTitle
{
	FONT-FAMILY: '33535gillsansmt' !important;
	COLOR: #000000!important;	
	FONT-SIZE: 18.5pt!important;	
	FONT-WEIGHT: normal!important;	
}

.labelSubTitle{
	FONT-FAMILY: '33535gillsansmt' !important; 	
	COLOR: #000000!important;	
	FONT-SIZE: 13.5pt!important;	
	FONT-WEIGHT : normal!important;
	TEXT-DECORATION: none;
}

.labelTitleRed
{
	FONT-FAMILY: '33535gillsansmt' !important;
	COLOR: #C11F30!important;	
	FONT-SIZE: 16pt!important;	
	FONT-WEIGHT: normal!important;	
}

.labelL{
	FONT-FAMILY: '33535gillsansmt' !important; 	
	COLOR: #343434;
	FONT-SIZE: 12pt!important;	
	FONT-WEIGHT : bold!important;
	TEXT-DECORATION: none
}

.labelN
{    
	FONT-FAMILY: '33535gillsansmt' !important;
	COLOR: #343434;
	FONT-SIZE: 10pt!important;
	FONT-WEIGHT: normal!important;
}

.labelNL{
	FONT-FAMILY: '33535gillsansmt' !important; 
	COLOR: #000000!important;
	FONT-SIZE: 12pt!important;	
    FONT-WEIGHT: normal!important;
	line-height:1.2;
}

.labelS
{    
	FONT-FAMILY: '33535gillsansmt' !important;
	COLOR: #343434!important;
	FONT-SIZE: 8pt!important;
	FONT-WEIGHT : bold!important;		
}

.labelNS{
	FONT-FAMILY: '33535gillsansmt' !important; 
	COLOR: #343434;
	FONT-SIZE: 8pt!important;			
	FONT-WEIGHT : normal!important;
}

.labelCopyR
{
	FONT-FAMILY: '33535gillsansmt' !important; 
	COLOR: #8E967D;
	FONT-SIZE: 7pt;			
	FONT-WEIGHT : normal
}

Input{
	BORDER-BOTTOM: #BAA070 1px solid;  /* OLD-000000 */
	BORDER-LEFT: #BAA070 1px solid; 
	BORDER-RIGHT: #BAA070 1px solid; 
	BORDER-TOP: #BAA070 1px solid; 
	FONT-SIZE: 11pt;	
	COLOR: #343434;	
	FONT-FAMILY: '33535gillsansmt' !important; 	 
	HEIGHT: 22px; 
	PADDING-BOTTOM: 1px; 
	PADDING-LEFT: 1px; 
	PADDING-RIGHT: 1px; 
	PADDING-TOP: 1px;	
	BACKGROUND-REPEAT: no-repeat;  
}

.iSubmit{
    height:25px;
    font-weight:bold;
    font-size:10pt;
    font-family:33535gillsansmt;
    color:#343434;
    border-width:2px;
    border-style:Inset;
    border-color:#343434;
    background-color:White;
    background: url(./Images/bgButtonMenu.gif);
    BACKGROUND-REPEAT: no-repeat;
}

.iRadio Input{
	border-style: none!important;
	FONT-SIZE: 8pt;	
	COLOR: #343434;	
	FONT-FAMILY: '33535gillsansmt' !important; 	 
	HEIGHT: 18px; 
	PADDING-BOTTOM: 1px; 
	PADDING-LEFT: 1px; 
	PADDING-RIGHT: 1px; 
	PADDING-TOP: 1px;	
	background: url('');
	BACKGROUND-REPEAT: no-repeat;  
}

Select{
	BORDER-BOTTOM: #BAA070 1px solid;  /* OLD-000000 */
	BORDER-LEFT: #BAA070 1px solid; 
	BORDER-RIGHT: #BAA070 1px solid; 
	BORDER-TOP: #BAA070 1px solid; 
	FONT-SIZE: 11pt;	
	COLOR: #343434;	
	FONT-FAMILY: '33535gillsansmt' !important; 	 
	HEIGHT: 24px; 
	PADDING-BOTTOM: 1px; 
	PADDING-LEFT: 1px; 
	PADDING-RIGHT: 1px; 
	PADDING-TOP: 1px;	
	BACKGROUND-REPEAT: no-repeat;  
}

TEXTAREA {	
	BORDER-BOTTOM: #343434 1px solid; 
	BORDER-LEFT: #343434 1px solid;
	BORDER-RIGHT: #343434 1px solid; 
	BORDER-TOP: #343434 1px solid; 	
	COLOR: #343434;	
	BACKGROUND-COLOR: #EBD9B0;
	FONT-FAMILY: '33535gillsansmt' !important; 	 
	FONT-SIZE: 8pt; 
	PADDING-BOTTOM: 1px; 
	PADDING-LEFT: 1px; 
	PADDING-RIGHT: 1px; 
	PADDING-TOP: 1px;
}

/* For Landing Page RSS feeds*/
.HomeScreenNote{
    font-family:'33535gillsansmt' !important;  
    font-size:23pt!important;
    font-weight:normal!important;
    color:Yellow!important;
}

.labelLH
{
	FONT-FAMILY: '33535gillsansmt' !important;
	COLOR: #343434;
	FONT-SIZE: 16pt;
	FONT-WEIGHT: bold
}

.labelMenu
{
	FONT-FAMILY: '33535gillsansmt' !important;
	COLOR: #343434;
	FONT-SIZE: 16pt!important;
	FONT-WEIGHT: normal!important;
}

.labelMenuRed
{
	FONT-FAMILY: '33535gillsansmt' !important;
	COLOR: #C11F30!important;
	FONT-SIZE: 16pt!important;
	FONT-WEIGHT: normal!important;
}

.labelsubmenu
{
	FONT-FAMILY: '33535gillsansmt' !important;
	COLOR: #343434;
	FONT-SIZE: 14pt!important;
	FONT-WEIGHT: normal!important;
}

.buttonMenu
{
	background: url(../../images/bgButtonMenu.gif);
	BACKGROUND-REPEAT: no-repeat;  
}

.alt
{
    cursor:pointer!important;    
    object-fit:contain;
}

.vertical{    
    -webkit-transform:rotate(270deg);
    -moz-transform:rotate(270deg);
    -o-transform: rotate(270deg);
    white-space:nowrap;
    display:block;
    bottom:0;
    width:1px;
    height:1px;
}
/* Forgot Password*/
 .mdBorderL {
	BORDER-RIGHT: #202020 1px solid; BORDER-TOP: #202020 1px solid; BORDER-LEFT: #202020 1px solid; BORDER-BOTTOM: #202020 1px solid; BACKGROUND-REPEAT: repeat;
}
/* modal popup*/
.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:600px;
	height:500px;
}

.modalPopup2 {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:0px;
	width:420px;
	height:350px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
/* Issues*/
.labelIssueTitle{
	FONT-FAMILY: '33535gillsansmt' !important; 	
	COLOR: #000000!important;	
	FONT-SIZE: 15.5pt!important;	
	FONT-WEIGHT : normal!important;
	TEXT-DECORATION: none;
}

.labelissue
{
	FONT-FAMILY: '33535gillsansmt' !important;
	COLOR: #000000!important;	
	FONT-SIZE: 12pt!important;
	FONT-WEIGHT: normal!important;
	line-height: 20pt;
}

/* Credits */
.labelcredits
{
	FONT-FAMILY: '33535gillsansmt' !important;
	COLOR: #000000!important;	
	FONT-SIZE: 12pt!important;
	FONT-WEIGHT: normal!important;
	line-height: 16pt;
}

.labelcreditsS
{
	FONT-FAMILY: '33535gillsansmt' !important;
	COLOR: #000000!important;	
	FONT-SIZE: 11pt!important;
	FONT-WEIGHT: normal!important;
	line-height: 16pt;
}

.labelBlueS
{    
	FONT-FAMILY: '33535gillsansmt' !important;
	COLOR: #0107FF!important;
	FONT-SIZE: 12pt!important;
	FONT-WEIGHT: normal!important;
}

/* Alphabetical List */
.labelListTitle{
	FONT-FAMILY: '33535gillsansmt'!important;
	COLOR: #000000!important;	
	FONT-SIZE: 13.5pt!important;	
	FONT-WEIGHT : normal!important;
	TEXT-DECORATION: none;
	line-height: 7.5pt;
}

/* Label Error */
.labelErr
{    
	FONT-FAMILY: '33535gillsansmt' !important;
	COLOR: #FF0000!important; /*C11F30*/
	FONT-SIZE: 9pt!important;
	FONT-WEIGHT:bold!important;
}

/* Alphabetical List */
.labelListTitle{
	FONT-FAMILY: '33535gillsansmt'!important;
	COLOR: #000000!important;	
	FONT-SIZE: 13.5pt!important;	
	FONT-WEIGHT : normal!important;
	TEXT-DECORATION: none;
	line-height: 7.5pt;
}
.labelItalic{
	FONT-FAMILY: Helvetica,Arial,Tahoma; 
	COLOR: #202020;
	FONT-SIZE: 6.5pt;			
	FONT-WEIGHT : normal;
	Font-Style :Italic
}

/* Classes for Gridview in Verify users */

.labelH-BGC{
	FONT-FAMILY: '33535gillsansmt' !important;
	FONT-SIZE: 11pt;	
	COLOR: #000000;
	Background-color:#FFCC00; /*E0A655 */
	FONT-WEIGHT : bold;
	TEXT-DECORATION: none
	}

.labelGrdBot-BGC,.labelNAlter-1{
 	FONT-FAMILY: '33535gillsansmt' !important;
 	FONT-SIZE: 11pt;	 	
 	background-color:#FFCC00; /* Lighhter color shade of 5F6DB2 #D1D5E8 */
 	COLOR: #000000!important; 			  	
    TEXT-DECORATION: none;
}


.labelSH
{
	FONT-FAMILY: '33535gillsansmt' !important;
	COLOR: #343434!important;
	FONT-SIZE: 10pt!important;
	FONT-WEIGHT: bold!important;
}

/* Define Users */
.labelGreen
{    
	FONT-FAMILY: '33535gillsansmt' !important;
	COLOR: #72C274!important;
	FONT-SIZE: 11pt!important;
	FONT-WEIGHT:bold!important;
	
}
.labelWhite
{    
	FONT-FAMILY: '33535gillsansmt' !important;
	COLOR: #FFFFFF!important;
	FONT-SIZE: 11pt!important;
	FONT-WEIGHT:bold!important;
	
}


/* Styles for basic forms
-----------------------------------------------------------*/
fieldset {
    border: 1px solid #ddd;
    padding: 0 1.4em 1.4em 1.4em;
    margin: 0 0 1.5em 0;
}

legend {
    font-size: 1.2em;
    font-weight: bold;
}

textarea {
    min-height: 75px;
}

.editor-label {
    margin: 1em 0 0 0;
}

.editor-field {
    margin: 0.5em 0 0 0;
}


/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error {
    color: #f00;
}

.field-validation-valid {
    display: none;
}

.input-validation-error {
    border: 1px solid #f00;
    background-color: #fee;
}

.validation-summary-errors {
    font-weight: bold;
    color: #f00;
}

.validation-summary-valid {
    display: none;
}
.profile-img {
	
	width: 70px;
	height: 70px;
	display: block;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	padding:10px;
}