﻿

/* -- Colour Modifiers ---------------------------------------------------------- */
/* This style sheet has been designed specificly around easing the modification of 
   colour schemes, the performance and readability may have been compromised to enhance
   the ease of which colour schemes can be modified  */

/* -- ELEMENT IDs----------------------------------------------------------------- */

/* Div tag styles */

body 
{
     margin: 0px; font-family: Verdana; font-size: 12px; 
     background-color: #FFFFFF;
}


#titleEnd
{
    BACKGROUND-IMAGE: url(../images/spot_3.gif);
    BACKGROUND-REPEAT: no-repeat;
    background-color: #f5f5dc
}

#pageFooter
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 80%;
    COLOR: #708090; /*#F7F7DE*/
    PADDING-TOP: 6px;
    FONT-STYLE: italic;
    TEXT-ALIGN: right
}

/*#MainRight
{
	PADDING-RIGHT: 0px;
    PADDING-LEFT: 25px;
    COLOR: #708090; 
}*/

#maincol
{
    top:130px;
    position:absolute;
    font-family: Arial, Verdana; 
    font-size: 12px; 
    vertical-align:top;
    background-color: #FFFFFF;
}

#leftcol
{
    top:94px;
    position:absolute;
    font-family: Arial, Verdana; 
    font-size: 12px; 
    vertical-align:top;
    background-color: #FFFFFF;
}

#Divbtn1
{
	text-align: right ;
	padding-top:10px;
	padding-bottom:10px;
}

#leftcol
{
    left: 0px;
    width: 180px;
    padding-left:0px;
}

#maincol
{
    left: 180px;
    width:815px;
}

#logo
{
   position:absolute;
   top:100px;
   left:450px;
   padding: 0px; margin: 0px; width: 300px; height: 312px;
   background-image: url(images/Logo.gif);
   background-repeat:no-repeat
}

#footer
{
   position: absolute;
   left: 0px;
   width: 100%; 
   height: 50px; 
   /*background-image: url(images/Copy of footer.gif);*/
   background-color: #F7F7DE;
   z-index: -10;
   visibility: hidden;
}

/*this ensures the footer remains at the bottom
#modalPage 
{
  min-height:100%;
  position:relative;
  height:100%;
}
*/

#headertest
{
   /*position: absolute;*/
   height: 100px;
   z-index: -10;
}

/* -- Classes ------------------------------------------------------------------ */

/* Asyncornous Save popup message */
.async_save
{
    margin-left: 2px;
    position:absolute;
    /* Relative positioning sort of works but leaves formatting issues */
    /* position:relative; */
    visibility:hidden;
    background-color: #000000;
    font-size: 12px;
    font-weight: bold;
    color: #103765;
    font-family: Arial, Verdana; 
    height: 0px;
}


/* AdvancedTextBox Progress Bar Style */
.progress_small,
.progress_medium,
.progress_large
{
    margin-left:2px;
	width: 1px;
	height: 3px;
	color: white;
	font-size: 10px;
    overflow: hidden;
	padding-left: 5px;
}    

.progress_small
{
	background-image: url(images/progressbar_small.gif);
}
.progress_medium
{
	background-image: url(images/progressbar_medium.gif);
}
.progress_large
{
	background-image: url(images/progressbar_large.gif);
}

/* This is the standard Blue text */
.Std_Text,
.Std_Text_bold,
.Std_Text_big_bold
{
    z-index: 10;
    font-family: Arial, Verdana;
    color: #103765;
    text-align:left;
    
}

.Std_Text
{
    font-weight: normal;
    font-size: 12px;
}
.Std_Text_bold
{
    font-weight: bold;
    font-size: 12px;
}
.Std_Text_big_bold
{
    font-weight:bold;
    font-size: 16px;
}

.Std_Content_Text, 
.Std_Content_Bold
{
    z-index: 10;
    font-family: Arial, Verdana;
    color: #000000;
    text-align:left;
    
}

.Std_Content_Text_Indent_Para_bold
{
    z-index: 10;
    font-family: Arial, Verdana;
    color: #103765;
    text-align:left;
    padding-left:20px; 
}

.Std_Content_Text_Center_Para_Bold
{
    z-index: 10;
    font-family: Arial, Verdana;
    color: #103765;
    text-align:center;
    
}

.Std_Content_Text_Para
{
    z-index: 10;
    font-family: Arial, Verdana;
    color: #103765;
    text-align:left;
    padding-left:0px; 
}

.Std_Content_Text
{
    font-weight:normal;
    font-size: 12px;
}

.Std_Content_Bold
{
    font-weight:bold;
    font-size: 12px;
}

.Std_Content_Text_Indent_Para_Bold
{
	font-weight:bold;
    font-size: 12px;
    color: #103765;
}

.Std_Content_Text_Center_Para_Bold
{
	font-weight:bold;
    font-size: 12px;
    color: #103765;
}

/* Link Button Styles..*/
.lbtn_Standard,
.lbtn_Standard:Hover,
.lbtn_Current,
.hlnk_btn_Standard a,
.hlnk_btn_Standard a.over
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight : normal;    
    font-size : 12px;
    text-decoration : none;
    /*padding-bottom : 2px;*/
	padding-left : 6px;
	padding-right : 6px;
	/*padding-top: 2px;*/
	margin-left :2px;
	margin-right :2px;

}

.lbtn_Standard,
.hlnk_btn_Standard a
{
    background-color: #105AA5; /*Blue*/
    border-left: 2px solid #105CA9;
    border-top: 2px solid #105CA9;
    border-right: 2px solid #0B3F73;
    border-bottom: 2px solid #0B3F73; 
    
}

.lbtn_Standard:Hover,
.hlnk_btn_Standard a.over
{
    background-color: #F7AD42; /*Orange*/
    border-left: 2px solid #F7D68C;
    border-top: 2px solid #F7D68C; 
    border-right: 2px solid #524321;
    border-bottom: 2px solid #524321; 
    
}

.lbtn_Standard
{
    color: #FFFFFF; /*White*/
}

.lbtn_Standard:Hover 
{
	color : #21425A; /*Grey*/
}

.lbtn_Current
{
	color : #F7AD42;
	background-color: #105AA5;
    border-left: 2px solid #0B3F73;
    border-top: 2px solid #0B3F73;	
    border-right: 2px solid #105CA9;
    border-bottom: 2px solid #105CA9;	
}

.hlnk_btn_Standard a {
        color: #105AA5;
}

.hlnk_btn_Standard a.over {
	    color : #F7AD42;
}


.text_red1_bold /* Warninge Style*/
{
    font-family: Arial, Verdana;
    font-weight:bold;
    font-size: 12px;
    color: #ff0000;
    vertical-align:top;
}

/* Admin Styles */
.admin_PageTitle,
.admin_SectionTitle,
.admin_SubSectionTitle
{
    font-family: Arial, Verdana;
    font-weight: bold;
    color: #000000;
}

.admin_Text_bold /* Used for Login ONLY*/
{
    font-weight: bold;
    font-size: 12px;
    z-index: 10;
    font-family: Arial, Verdana;
    color: #000080;
    text-align:left;
}

.admin_Text_Red /* Warninge Style*/
{
    font-family: Arial, Verdana;
    font-weight:normal;
    font-size: 12px;
    color: #ff0000;
    vertical-align:top;
} /* Used for Login ONLY*/

.admin_SubSectionTitle_wzd
{
    font-family: Arial, Verdana;
    font-weight: bold;
    color: #000080;
    text-align: right;
}


.admin_PageTitle
{
	font-size: 16px;
	text-align: center;
}

.admin_SectionTitle
{
	font-size: 14px;
	text-align: left;
}

.admin_FieldLabel, 
.admin_FieldText, 
.admin_FieldText_ro, 
.admin_FieldCheckBox, 
.admin_FieldCheckBox_ro, 
.admin_FieldDisabled
{
    color: #000080;
    font-weight: normal;
    font-size: 12px;
    font-family: Arial, Verdana;
    vertical-align: top; 
}

.admin_FieldTitle_padded
{
    color: #000080;
    font-weight: bold;
    font-size: 14px;
    font-family: Arial, Verdana;
    padding: 5px;
}

.admin_FieldLabel_padded
{
    color: #000080;
    font-weight: normal;
    font-size: 12px;
    font-family: Arial, Verdana;
    padding: 5px;
}

.admin_FieldText
{

	background-color: #ffffff;
    border-style: inset;
    border-width:thin;
}

.admin_FieldText_ro, 
.admin_FieldCheckBox_ro, 
.admin_FieldDisabled
{     
    background-color:#c1c1ff;
    border-style: inset;
    border-width:thin;
}

.admin_FieldCheckBox
{
    padding: 0px;
}

.WizardStep
{
    padding:1ex;
    vertical-align:top;
}

/* AJAX TAB THEMING - Change Colours to match lbtn_Standard and BODY*/
.admintab_theme .ajax__tab_header 
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight: bold;
    border-top:solid 100% #105A9C;
    border-bottom:solid 5px #105A9C /*#F7F7DE;*/	/* Tab Standard Border Blue - Cream F7F7DE */
}

.ajax__tab_header .ajax__tab_outer 
{
    background: #105A9C;	/* Tab Standard Background LBLUE -00bdde */
    margin:5px 2.55px 0px 0px;
    padding:1px 0px 1px 0px;
    vertical-align:bottom;
    border:solid 1px #tab_cur_bg;
    border-bottom-width:0px;
}

.ajax__tab_tab
{    
    color: #ffffff; /*#tab_std_txt;*/			/* Tab Standard Text*/
    padding:5.0px 12px;    
    /*margin-right:0.16px*/
}

.admintab_theme .ajax__tab_hover .ajax__tab_outer 
{
    background: #FFFFF7 /*#tab_std_bg_hover;*/ 	/* BODY Background & Hover Background */
}
.admintab_theme .ajax__tab_hover .ajax__tab_tab 
{
    color:#105AA5; /*#tab_std_txt_hover;*/	/*BODY Text & Hover Text*/
}
.admintab_theme .ajax__tab_active .ajax__tab_tab 
{
    color:#F7AD42;				/*Tab Current Text - Orange
}
.admintab_theme .ajax__tab_active .ajax__tab_outer
{
    background: #105A9C;	/*Tab Current Text*/
}
.admintab_theme .ajax__tab_body 
{
    font-family:verdana;
    font-size:10pt;
    /*padding:4px 8px;*/
    /*background-color:#tab_std_bg;  /* #e8f4dc; */    /* BODY */
    border:solid 1px #105A9C;
    border-top-width:0px;
}
