/*@charset "utf-8";*/
/* CSS Document */
html, body {border:0; margin:0; padding:0;font-size:12px!important;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font-weight:normal;}
img { border:0;}
a {color:#ef920d; text-decoration:underline;}
a:hover  { text-decoration:none;}


body { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#333;}
.container { width:960px; margin:0 auto; min-height:400px;}
.header {background: url(../Images/bg-header.gif) repeat-x top #e3e3e3; border-bottom:1px solid #c9c9c9; padding:40px 40px; display:block; margin-bottom:20px; color:#ef920d; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:35px;}

.head01 { font-size:14px; font-family: Verdana, Geneva, sans-serif; color:#333; font-weight:bold;}
.home-heading {font-family:Tahoma; font-size:15px; color:#fff; text-transform:uppercase; font-weight:500; letter-spacing:0.5px;}
   .rounded_corners
    {
        border: 1px solid #A1DCF2;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        border-radius: 8px;
        overflow: hidden;
    }
    .rounded_corners td, .rounded_corners th
    {
        border: 1px solid #A1DCF2;
        font-family: Arial;
        font-size: 10pt;
        text-align: center;
    }
    .rounded_corners table table td
    {
        border-style: none;
    }
.required:after {
    content: " *";
    color: #f00;
} 
.heading {
	font-size:24px; 
	font-family: Verdana, Geneva, sans-serif; 
	color:#4A3C8C; 
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	/*border-style:outset;*/
	border-width:10px;
	vertical-align:middle;
	text-align:center;
}
.headingsmaller {
	font-size:12px; 
	font-family: Verdana, Geneva, sans-serif; 
	color:#4A3C8C; 
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	/*border-style:outset;*/
	border-width:2px;
	vertical-align:middle;
	text-align:center;
}
.headingsmaller-subtitle {
	font-size:10px; 
	font-family: Verdana, Geneva, sans-serif; 
	color:#4A3C8C; 
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	text-align:left;
	/*border-style:outset;*/
	border-width:1px;
	vertical-align:middle;
	text-align:left;
	padding-left: 5px;
}
.subheading 
{
	font-size:18px; 
	font-family: Verdana, Geneva, sans-serif; 
	color:#ef920d; 
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	padding-left: 5px;
}
.headinggridtitles {
	font-size:12px; 
	font-family: Verdana, Geneva, sans-serif; 
	color:#4A3C8C; 
	font-weight:bold;
	text-decoration:none;
	text-transform: uppercase;
	vertical-align:middle;
	text-align:center;
}
.gridviewheading-normal 
{
	font-size:12px; 
	font-family: Verdana, Geneva, sans-serif; 
	color:#ef920d; 
	text-decoration:none;
	text-transform:uppercase;
	padding-left: 5px;
}
.gridviewheading-normal-TitleCase
{
	font-size:12px; 
	font-family: Verdana, Geneva, sans-serif; 
	color:#ef920d; 
	text-decoration:none;
	text-transform:capitalize;
	padding-left: 5px;
}
.gridviewheading-normal-titlecase-blue
{
	font-size:12px; 
	font-family: Verdana, Geneva, sans-serif; 
	color:#007cc3; 
	background-color: #EEEEEE;
	text-decoration:none;
	text-transform:capitalize;
	padding-left: 5px;
	text-align:center;
	vertical-align:middle;
}
.gridviewheading-normal-uppercase-blue
{
	font-size:12px; 
	font-family: Verdana, Geneva, sans-serif; 
	color:#007cc3; 
	background-color: #EEEEEE;
	text-decoration:none;
	text-transform:uppercase;
	padding-left: 5px;
	padding-right:5px;
	text-align:center;
	vertical-align:middle;
}
.header-notification
{
	font-size:12px; 
	font-family: Verdana, Geneva, sans-serif; 
    color: #007cc3;
    background:#f1f1f1; 
    text-align:center;	
    text-transform:capitalize;
    font-weight:bold;
}
.label-notification
{
	font-size:12px; 
	font-family: Verdana, Geneva, sans-serif; 
    color: #007cc3;
    background:#f1f1f1; 
    text-align:center;
    vertical-align:middle;
}
.figureheading {
	font-size:12px; 
	font-family: Verdana, Geneva, sans-serif; 
	color:#4A3C8C; 
	font-weight:bold;
	text-decoration:underline;
	text-transform:capitalize;
	text-align:center;
	vertical-align:middle;
	padding-left:20px;
}
.figuretext {
	font-size:12px; 
	font-family: Verdana, Geneva, sans-serif; 
	color:#000000; 
	font-weight:normal;
	text-decoration:blink;
	text-transform:none;
	vertical-align:middle;
	text-align:right;
	padding-left:20px;
	padding-right:2px;
}

form TextBox { font-size:12px; color:#333;}

.f12 { font-size:12px;}
.f11 { font-size:11px;
	margin-left: 40px;
}
.bold {
}
.alert { font-size:11px; color:#900;}


.trshd01 {background: url(../Images/bg-header.gif) repeat-x top #e3e3e3;}
.trshd02 { background:#f1f1f1; height:28px;}
.trshd03 
{ 
	background:#f1f1f1;
	color:#000000;
	text-align:left;
}


.footer {background:#bbbbbb; padding:20px; display:block; margin-top:20px; color:#333; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; text-align:center;}
.footer .details { width:960px; margin:0 auto;}
.footer .details a {color:#333; text-decoration:none;}
.footermain
{
	padding-left:3px;
    color: #007cc3;
    text-align:center;
    text-transform:capitalize;
}
/* Modal Popup Class*/
.watermark {
	background: #FFAAFF;
}

.popupControl {
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
}

.modalBackground {
	background-color:#ef920d;
	/*filter:alpha(opacity=70);
	opacity:0.7;*/
}

.modalPopup {
	background-color:#ef920d;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}
/* Modal Popup Class*/
.searchlabel
{
	background-color:#EEEEEE;
	padding-left:3px;
	width:250px;	
    color: #4A3C8C;
}
.searchlabel-nocolorbg
{
	padding-left:5px;
	width:250px;	
    color: #4A3C8C;
    vertical-align:top;
    text-align:left;
}
.searchlabel
{
	background-color:#EEEEEE;
	padding-left:3px;
	width:250px;	
    color: #4A3C8C;
}

.searchlabelform
{
	padding-left:3px;
	width:250px;	
    color: #007cc3;
}
.searchlabelFaresform
{
    color: #007cc3;
    text-align:right;
    
}
.titlelabelform
{
	padding-left:3px;
	width:250px;	
    color: black;
    text-align:center;
}
.titlelabelformheading
{
	padding-left:3px;
    color: #007cc3;
    background-color:#EEEEEE;
    text-align:left;
}
.titlelabelformbg
{
	padding-left:3px;
	width:250px;	
    color: #007cc3;
    background:#f1f1f1; 
    text-align:center;
}
.titlelabel
{
    color: #4A3C8C;
}
.titlelabelsubheading
{
	padding-left:10px;
	color: #007cc3;
    text-align:left;
    vertical-align: middle;
}
.button-normal
{
	background:#ef920d;
	color:#4A3C8C;
	font-weight:bold;
	height: 26px;
	width: 65px;
	text-align:center;
}
.buttonwider-normal
{
	background:#ef920d;
	color:#4A3C8C;
	font-weight:bold;
	height: 26px;
	width: 85px;
	text-align:center;
}
.buttonwidest-normal
{
	background:#ef920d;
	color:#4A3C8C;
	font-weight:bold;
	height: 26px;
	width: 100px;
	text-align:center;
}
.buttonlarge-normal
{
	background:#ef920d;
	color:#4A3C8C;
	font-weight:bold;
	height: 26px;
	width: 125px;
	text-align:center;
}
.buttonxlarge-normal
{
	background:#ef920d;
	color:#4A3C8C;
	font-weight:bold;
	height: 26px;
	width: 175px;
	text-align:center;
}
.buttonform-normal
{
	color:#545250;
	text-align:left;
	vertical-align:middle;
	background-color:#e4ecf4;
	border: 1px solid #4d88c6;
	font-weight:bold;
    /*width: 62px;*/
}
.dropdownlist-normal
{
	color:#4A3C8C;
	font-weight:bold;
	height: 22px;
	width: 100px;
	text-align:left;
}
.dropdownlist-normal-noheightwidth
{
	color:#4A3C8C;
	font-weight:bold;
	text-align:left;
}
.dropdownlistwider-normal
{
	color:#4A3C8C;
	font-weight:bold;
	text-align:left;
	width: 150px;
}
.dropdownlistwidest-normal
{
	color:#4A3C8C;
	font-weight:bold;
	text-align:left;
	width: 200px;
}
.dropdownlistformcount-normal
{
	color:#545250;
	text-align:left;
	vertical-align:middle;
	background-color:#e4ecf4;
	border: 1px solid #4d88c6;
	width: 30px;
}
.dropdownlistformcount-normal:hover
{
	color:#545250;
	text-align:left;
	vertical-align:middle;
	background-color:#e4ecf4;
	border: 1px solid #4d88c6;
	width: 30px;
    color: #4A3C8C;
    font-weight:bold;	
}
.dropdownlistpaxtypeform-normal
{
	color:#545250;
	text-align:left;
	vertical-align:middle;
	background-color:#e4ecf4;
	border: 1px solid #4d88c6;
	width: 50px;
}
.dropdownlistpaxtypeform-normal:hover
{
	color:#545250;
	text-align:left;
	vertical-align:middle;
	background-color:#e4ecf4;
	border: 1px solid #4d88c6;
	width: 50px;
    color: #4A3C8C;
    font-weight:bold;	
}

.dropdownlistdomainselectform-normal
{
	color:#545250;
	text-align:left;
	vertical-align:middle;
	background-color:#e4ecf4;
	border: 1px solid #4d88c6;
	width: 200px;
}
.dropdownlistdomainselectform-normal:hover
{
	color:#545250;
	text-align:left;
	vertical-align:middle;
	background-color:#e4ecf4;
	border: 1px solid #4d88c6;
	width: 200px;
    color: #4A3C8C;
    font-weight:bold;	
}
.dropdownlistjourneytypeform-normal
{
	color:#545250;
	text-align:left;
	vertical-align:middle;
	background-color:#e4ecf4;
	border: 1px solid #4d88c6;
    width: 90px;
}
.dropdownlistjourneytypeform-normal:hover
{
	color:#545250;
	text-align:left;
	vertical-align:middle;
	background-color:#e4ecf4;
	border: 1px solid #4d88c6;
    width: 90px;
    color: #4A3C8C;
    font-weight:bold;	
}
.dropdownlistcustomer
{
	color:#4A3C8C;
	font-weight:bold;
	text-align:left;
	width:350px;
}
.radiobutton-normal
{
	color:#4A3C8C;
	font-weight:bold;
	height: 22px;
	width: 100px;
	text-align:left;
}
.radiobuttonlist-normal
{
	color:#4A3C8C;
	font-weight:bold;
	height: 22px;
	width: 300px;
	text-align:left;
	padding-left: 5px;
	vertical-align:middle;
}
.radiobuttonlist-wider
{
	color:#4A3C8C;
	font-weight:bold;
	height: 22px;
	width: 300px;
	text-align:left;
	padding-left: 5px;
	vertical-align:middle;
}
.label-wider
{
	padding-left:3px;
	width:300px;	
    color: #4A3C8C;
}
.linkbutton-normal
{
	padding-left:3px;
	width:250px;
    color: #ef920d;
    text-decoration:underline;
}
.linkbutton-normal:hover
{
     color: #4A3C8C;
     font-weight:bold;
}
.linkbutton-detail
{
	width:250px;
	vertical-align:middle;
	color: #FF00FF;
}
.linkbutton-detail:hover
{
     color: #4A3C8C;
     font-weight:bold;
}
.textboxnotes-normal
{
	color:#4A3C8C;
	text-align:left;
	vertical-align:middle;
}
.textboxnotes-large
{
	color:#4A3C8C;
	text-align:left;
	vertical-align:middle;
	width:500px;
	height:100px;
}
.textboxEmail-normal
{
	color:#4A3C8C;
	text-align:left;
	vertical-align:middle;
	width:300px;
	
}
.textboxform-normal
{
	color:#545250;
	text-align:left;
	vertical-align:middle;
	/*background-color:#e4ecf4;*/
	border: 1px solid #4d88c6;
}
.textboxformcount-normal
{
	color:#545250;
	text-align:left;
	vertical-align:middle;
	background-color:#e4ecf4;
	border: 1px solid #4d88c6;
	width: 30px;
}
.textboxformfare-normal
{
	color:#545250;
	text-align:left;
	vertical-align:middle;
	background-color:#e4ecf4;
	border: 1px solid #4d88c6;
	width: 75px;
}

.textboxEmailform-normal
{
	color:#545250;
	text-align:left;
	vertical-align:middle;
	background-color:#e4ecf4;
	border: 1px solid #4d88c6;
	width:300px;
}
.textboxEmailform-wider
{
	color:#545250;
	text-align:left;
	vertical-align:middle;
	background-color:#e4ecf4;
	border: 1px solid #4d88c6;
	width:350px;
}
.textboxAirportform-normal
{
	color:#545250;
	text-align:left;
	vertical-align:middle;
	background-color:#e4ecf4;
	border: 1px solid #4d88c6;
	width:450px;
}
.textboxformnotes-large
{
	color:#545250;
	text-align:left;
	vertical-align:text-top;
	background-color:#e4ecf4;
	border: 1px solid #4d88c6;
	width:500px;
	height:100px;
}
.textboxformnotes-medium
{
	color:#545250;
	text-align:left;
	vertical-align:text-top;
	background-color:#e4ecf4;
	border: 1px solid #4d88c6;
	width:200px;
	height:50px;
}

.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: #EEE9BF;
    color: red;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}
.textboxDateform-normal
{
	color:#545250;
	text-align:left;
	vertical-align:middle;
	background-color:#e4ecf4;
	border: 1px solid #4d88c6;
	width: 75px;
}
.textboxFaresform-normal
{
	/*color:#545250;*/
	text-align:left;
	vertical-align:middle;
	background-color:#e4ecf4;
	border: 1px solid #4d88c6;
	width: 75px;
	padding-left:3px;
	/*width:250px;	*/
    color: #007cc3;	
}
.textboxSerialform-normal
{
	color:#545250;
	text-align:left;
	vertical-align:middle;
	background-color:#e4ecf4;
	border: 1px solid #4d88c6;
	width: 50px;
}
.textboxflightnoform-normal
{
	color:#545250;
	text-align:left;
	vertical-align:middle;
	background-color:#e4ecf4;
	border: 1px solid #4d88c6;
	width: 75px;
}
.textboxtime24hourform-normal
{
	color:#545250;
	text-align:left;
	vertical-align:middle;
	background-color:#e4ecf4;
	border: 1px solid #4d88c6;
	width: 35px;
	margin-left: 15px;
}
.checkbox-normal
{
	color:#4A3C8C;
	font-weight:bold;
	height: 22px;
	width: 300px;
	text-align:left;
	padding-left: 5px;
	vertical-align:middle;
}
.checkboxlist-normal
{
	color:#4A3C8C;
	font-weight:bold;
	height: 22px;
	width: 300px;
	text-align:left;
	padding-left: 5px;
	vertical-align:middle;
}
.checkboxlistnoheightnowidth-normal
{
	color:#4A3C8C;
	font-weight:bold;
	text-align:left;
	padding-left: 5px;
	vertical-align:middle;
}
.checkboxform-normal
{
	color:#e4ecf4;
	font-weight:bold;
	height: 22px;
	width: 300px;
	text-align:center;
	vertical-align:middle;
	border: 1px solid #4d88c6;	
}
.checkboxform-normalwithoutborder
{
	color:#e4ecf4;
	font-weight:bold;
	height: 22px;
	width: 300px;
	text-align:center;
	vertical-align:middle;
}
.checkboxform
{
	color:#007cc3;
	vertical-align:middle;
}
.CustomTabStyle .ajax__tab_header {
    font-family:verdana,tahoma,helvetica;
    font-size:11px;
    background:url(images/PurpleTabLine.jpg) repeat-x bottom;
    /*background:url(images/tab-line.gif) repeat-x bottom;*/
}
.TabContainer
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #EEEEEE;
    /*color:;*/
    text-align: left;
    cursor:pointer;
    background-image:images/PurpleTabLine.jpg;
}
.TabPanel
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 18px;
    color:Blue;
	border: 1px solid #cfd7da;
}
.BackColorTab
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:Blue;
    background-color:Silver;
}
.TabHeaderCSS
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 10px;
    background-color: Silver;
    text-align: center;
    cursor:pointer;
    
}  
/*New TabControl CSS Test*/
/* ajax__tab_red-theme theme (images/red.jpg) */
.ajax__tab_red-theme .ajax__tab_header 
{
    font-family:arial,helvetica,clean,sans-serif;
    font-size:small;
    font-weight:bold;
    border-bottom:solid 5px #a50000;
}
.ajax__tab_red-theme .ajax__tab_header .ajax__tab_outer 
{
    background:url(images/red.jpg) #d8d8d8 repeat-x;
    margin:0px 0.16em 0px 0px;
    padding:1px 0px 1px 0px;
    vertical-align:bottom;
    border:solid 1px #a3a3a3;
    border-bottom-width:0px;
}
.ajax__tab_red-theme .ajax__tab_header .ajax__tab_tab
{    
    color:#000;
    padding:0.35em 0.75em;    
    margin-right:0.01em;
}
.ajax__tab_red-theme .ajax__tab_hover .ajax__tab_outer 
{
    background: url(images/red.jpg) #bfdaff repeat-x left -1300px;
}
.ajax__tab_red-theme .ajax__tab_active .ajax__tab_tab 
{
    color:#fff;
}
.ajax__tab_red-theme .ajax__tab_active .ajax__tab_outer
{
    background:url(images/red.jpg) #a50000 repeat-x left -1400px;
}
.ajax__tab_red-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:0.25em 0.5em;
    background-color:#edf5ff;    
    border:solid 1px #808080;
    border-top-width:0px;
}

/* ajax__tab_lightblue-theme theme (images/lightblue.jpg) */
.ajax__tab_lightblue-theme .ajax__tab_header 
{
    font-family:arial,helvetica,clean,sans-serif;
    font-size:small;
    border-bottom:solid 5px #c2e0fd;
}
.ajax__tab_lightblue-theme .ajax__tab_header .ajax__tab_outer 
{
    background:url(images/lightblue.jpg) #d8d8d8 repeat-x;
    margin:0px 0.16em 0px 0px;
    padding:1px 0px 1px 0px;
    vertical-align:bottom;
    border:solid 1px #a3a3a3;
    border-bottom-width:0px;
}
.ajax__tab_lightblue-theme .ajax__tab_header .ajax__tab_tab
{    
    color:#000;
    padding:0.35em 0.75em;    
    margin-right:0.01em;
}
.ajax__tab_lightblue-theme .ajax__tab_hover .ajax__tab_outer 
{
    background: url(images/lightblue.jpg) #bfdaff repeat-x left -1300px;
}
.ajax__tab_lightblue-theme .ajax__tab_active .ajax__tab_tab 
{
    color:#6633FF;
}
.ajax__tab_lightblue-theme .ajax__tab_active .ajax__tab_outer
{
    background:url(images/lightblue.jpg) #ffffff repeat-x left -1400px;
}
.ajax__tab_lightblue-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:0.25em 0.5em;
    background-color:#ffffff;    
    border:solid 1px #808080;
    border-top-width:0px;
}

/* ajax__tab_green-theme theme (images/green.jpg) */
.ajax__tab_green-theme .ajax__tab_header 
{
    font-family:arial,helvetica,clean,sans-serif;
    font-size:small;
    border-bottom:solid 5px #7cdb44;
}
.ajax__tab_green-theme .ajax__tab_header .ajax__tab_outer 
{
    background:url(images/green.jpg) #d8d8d8 repeat-x;
    margin:0px 0.16em 0px 0px;
    padding:1px 0px 1px 0px;
    vertical-align:bottom;
    border:solid 1px #a3a3a3;
    border-bottom-width:0px;
}
.ajax__tab_green-theme .ajax__tab_header .ajax__tab_tab
{    
    color:#000;
    padding:0.35em 0.75em;    
    margin-right:0.01em;
}
.ajax__tab_green-theme .ajax__tab_hover .ajax__tab_outer 
{
    background: url(images/green.jpg) #bfdaff repeat-x left -1300px;
}
.ajax__tab_green-theme .ajax__tab_active .ajax__tab_tab 
{
    color:#fff;
}
.ajax__tab_green-theme .ajax__tab_active .ajax__tab_outer
{
    background:url(images/green.jpg) #7cdb44 repeat-x left -1400px;
}
.ajax__tab_green-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:0.25em 0.5em;
    background-color:#edf5ff;    
    border:solid 1px #808080;
    border-top-width:0px;
}
/* ajax__tab_orange-theme theme (images/orange.jpg) */
.ajax__tab_orange-theme .ajax__tab_header 
{
    font-family:arial,helvetica,clean,sans-serif;
    font-size:small;
    border-bottom:solid 5px #84aeef;
}
.ajax__tab_orange-theme .ajax__tab_header .ajax__tab_outer 
{
    background:url(images/orange.jpg) #d8d8d8 repeat-x;
    margin:0px 0.16em 0px 0px;
    padding:1px 0px 1px 0px;
    vertical-align:bottom;
    border:solid 1px #a3a3a3;
    border-bottom-width:0px;
}
.ajax__tab_orange-theme .ajax__tab_header .ajax__tab_tab
{    
    color:#000;
    padding:0.35em 0.75em;    
    margin-right:0.01em;
}
.ajax__tab_orange-theme .ajax__tab_hover .ajax__tab_outer 
{
    background: url(images/orange.jpg) #bfdaff repeat-x left -1300px;
}
.ajax__tab_orange-theme .ajax__tab_active .ajax__tab_tab 
{
    color:#fff;
}
.ajax__tab_orange-theme .ajax__tab_active .ajax__tab_outer
{
    background:url(images/orange.jpg) #84aeef repeat-x left -1400px;
}
.ajax__tab_orange-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:0.25em 0.5em;
    background-color:#edf5ff;    
    border:solid 1px #808080;
    border-top-width:0px;
}

/* ajax__tab_darkblue-theme theme (images/darkblue.jpg) */
.ajax__tab_darkblue-theme .ajax__tab_header 
{
    font-family:arial,helvetica,clean,sans-serif;
    font-size:small;
    border-bottom:solid 5px #84aeef;
}
.ajax__tab_darkblue-theme .ajax__tab_header .ajax__tab_outer 
{
    background:url(images/darkblue.jpg) #d8d8d8 repeat-x;
    margin:0px 0.16em 0px 0px;
    padding:1px 0px 1px 0px;
    vertical-align:bottom;
    border:solid 1px #a3a3a3;
    border-bottom-width:0px;
}
.ajax__tab_darkblue-theme .ajax__tab_header .ajax__tab_tab
{    
    color:#000;
    padding:0.35em 0.75em;    
    margin-right:0.01em;
}
.ajax__tab_darkblue-theme .ajax__tab_hover .ajax__tab_outer 
{
    background: url(images/darkblue.jpg) #bfdaff repeat-x left -1300px;
}
.ajax__tab_darkblue-theme .ajax__tab_active .ajax__tab_tab 
{
    color:#fff;
}
.ajax__tab_darkblue-theme .ajax__tab_active .ajax__tab_outer
{
    background:url(images/darkblue.jpg) #84aeef repeat-x left -1400px;
}
.ajax__tab_darkblue-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:0.25em 0.5em;
    background-color:#edf5ff;    
    border:solid 1px #808080;
    border-top-width:0px;
}
/* ajax__tab_blueGrad-theme theme (images/blueGrad.jpg) */
.ajax__tab_blueGrad-theme .ajax__tab_header 
{
    font-family:arial,helvetica,clean,sans-serif;
    font-size:small;
    color:#ffffff;
    border-bottom:solid 5px #84aeef;
}
.ajax__tab_blueGrad-theme .ajax__tab_header .ajax__tab_outer 
{
    background:url(images/blueGrad.jpg) repeat-x;
    margin:0px 0.16em 0px 0px;
    padding:1px 0px 1px 0px;
    vertical-align:middle;
    border:solid 1px #a3a3a3;
    border-bottom-width:0px;
}
.ajax__tab_blueGrad-theme .ajax__tab_header .ajax__tab_tab
{    
    color:#ffffff;
    padding:0.35em 0.75em;    
    margin-right:0.01em;
}
.ajax__tab_blueGrad-theme .ajax__tab_hover .ajax__tab_outer 
{
    background: url(images/blueGrad.jpg) #84aeef repeat-x left -1300px;
}
.ajax__tab_blueGrad-theme .ajax__tab_active .ajax__tab_tab 
{
    color:#fff;
}
.ajax__tab_blueGrad-theme .ajax__tab_active .ajax__tab_outer
{
     background:url(images/blueGrad.jpg) #84aeef repeat-x left -1400px;  
}
.ajax__tab_blueGrad-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:0.25em 0.5em;
    background-color:#edf5ff;    
    border:solid 1px #808080;
    border-top-width:0px;
}
.CompletionList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #815cf2;
	text-decoration: none;
	margin-top: 1px;
	background-color: #FFFFFF;
}
.CompletionListItem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #316CA8;
	text-decoration: none;
	margin-top: 1px;
	background-color: #FFFFFF;
}
.CompletionListHighlightedItem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1e85b7;
	text-decoration: none;
	margin-top: 1px;
	background-color: #FFFFFF;
}
.subtitlelabelform
{
	padding-left:3px;
	width:250px;	
    color: #000000;
    text-align:center;
}
.td-heading-sub
{
    background-color:#6699ff;
    
}

.button
{
    background: white;
    border: solid 1px grey;
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #001563;    
    height: 25px;  

}

.button:hover
{
    background: white;
    border: solid 1px grey;
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: Red;   
    height: 25px;
}
.HeadingText
{
    background: white;
    border: solid 1px grey;
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #001563;    
    height: 25px;  

}

.HeadingText:hover
{
    background: white;
    border: solid 1px grey;
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: Red;   
    height: 25px;
}


/*New Sourcing Ease Design*/

  nav.sidebar, .main{
    -webkit-transition: margin 200ms ease-out;
      -moz-transition: margin 200ms ease-out;
      -o-transition: margin 200ms ease-out;
      transition: margin 200ms ease-out;
  }

    nav.sidebar{
      width: 200px;
      height: 100%;
      margin-left: -270px;
      float: left;
     
      margin-bottom: 0px;
    }

   
    nav.sidebar:hover{
      margin-left: 0px;
    }
    
  .nav-side-menu {
  
  font-size: 12px;
  font-weight: 200;
  background-color: #E3EEE4;
  position: relative;
  top: 0px;
  height: 100%;
  color:#445468;
  /*width: 300px;*/
}
.nav-side-menu .brand {
  background-color:  #E3EEE4;
  line-height: 50px;
  display: block;
  text-align: center;
  font-size: 14px;
}

.nav-side-menu ul,
.nav-side-menu li {
  list-style: none;
  padding: 0px;
  margin: 0px;
  line-height: 66px;
  cursor: pointer;
}
.nav-side-menu ul :not(collapsed) .arrow:before,
.nav-side-menu li :not(collapsed) .arrow:before {
  font-family: FontAwesome;
  content: "\f078";
  display: inline-block;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
  float: right;
}
.nav-side-menu ul .active,
.nav-side-menu li .active {
  /*border-left: 3px solid #d19b3d;*/
  background-color: #fff;
}
.nav-side-menu ul .sub-menu li.active,
.nav-side-menu li .sub-menu li.active {
  color: #d19b3d;
}
.nav-side-menu ul .sub-menu li.active a,
.nav-side-menu li .sub-menu li.active a {
  color: #d19b3d;
}
.nav-side-menu ul .sub-menu li,
.nav-side-menu li .sub-menu li {
  background-color: #181c20;
  border: none;
  line-height: 28px;
  border-bottom: 1px solid #23282e;
  margin-left: 0px;
}
.nav-side-menu ul .sub-menu li:hover,
.nav-side-menu li .sub-menu li:hover {
  background-color: #020203;
}
.nav-side-menu ul .sub-menu li:before,
.nav-side-menu li .sub-menu li:before {
  font-family: FontAwesome;
  content: "\f105";
  display: inline-block;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
}
.nav-side-menu li {
  padding-left: 0px;
 /* border-left: 3px solid #2e353d;*/
 /* border-bottom: 1px solid #23282e;*/
}
.nav-side-menu li a {
  text-decoration: none;
  color:#636F82;
  font-size: 19px;
}
.nav-side-menu li a i {
  padding-left: 10px;
  width: 20px;
  padding-right: 20px;
}


  .nav-side-menu .menu-list .menu-content {
    display: block;
  }

.menu {
    background: #e3eee4 none repeat scroll 0 0;
    height: 60px;
    margin: 0;
    padding: 0;
    width: 100%;
}
.menu > li {
    background: #e3eee4 none repeat scroll 0 0;
    display: block;
    float: left;
    height: auto;
   padding: 20px 0 ;
    width: 25%;
    text-align: center;
}
.menu a {
    color:#636F82;
    font-size: 18px;
    /*font-weight: bold;*/
}
.menu a:hover, .menu a:active {
   color: #000;
    text-decoration: none;
}
.image {
    background: #fff none repeat scroll 0 0;
   padding: 10px;
}
.a {
	/*background: #273852 none repeat scroll 0 0;*/
	background: White none repeat scroll 0 0;
}
.rit{float: right}
.fnt {
    color: #fff;
    display: block;
    position: relative;
    top: 15px;
}
.sm > span {
    color: #6e8e91;
    font-size: 20px;
    font-weight: bold;
    left: 21%;
    position: absolute;
    top: 20%;
}
.sm {
    background: #fff none repeat scroll 0 0;
    border-radius: 100%;
    display: block;
    height: 50px;
    position: relative;
    top: 12px;
    width: 50px;
}
span1 {
   color: #fff;
    float: right;
    font-size: 20px;
    font-weight: 500;
    left: -25px;
    position: relative;
    top: -27px;
}

.pr {
    display: none;
}
