﻿.img-logo
{
padding:20px;
    }

.img-user
{
    float:left;
    margin-right:10px;
    }

.blue-arrow-down
{
	padding-bottom:2px; margin-left:5px;
}


/* USER LOGIN
----------------------------------------------------------*/

.txtfield-login-user
{	width:130px;
	padding:4px 5px;
	margin:0 5px 0 0;
	border:0;
	border-style:none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	color:#012f44;
	}
	
.txt-login-user
{	
    color:#ffffff;
    font-size:0.9em;
	}
	
.login-user-link
{	
    color:#ffffff;
    font-size:0.9em;
	}
	
.home-page-title
{
    color:#FFFFFF;
	font-family:Museo700; 
	font-size:4em;   
    }
.appgridview
{ 
    width:100%;
    border:0;
	color:#012f44;
	font-size:1em;
	font-family: Arial, helvetica, Sans-Serif;
    }

.appgridview-header
{
    text-align:left;
    height:45px;
    margin-left:10px;
    font-family: Arial, helvetica, Sans-Serif;
    } 
    
    .gridview-rowx
{   
    height:45px;
    text-align:left;
    font-family: Arial, helvetica, Sans-Serif;
    }
.home-page-subtitle
{
    color:#FFFFFF;
	font-family:Museo300; 
	font-size:2em;
	padding:20px 0;
    }
    
.home-page-title-signin-bold 
{
	font-family:Museo700; 
	font-size:2.2em;
	color:#FFFFFF;  
    }
    
.home-page-title-signin 
{
	font-family:Museo300; 
	font-size:2.2em;
	color:#FFFFFF; 
    }
    
.txtfield-new-user
{	width:338px;
	padding:10px;
	margin:0 0 10px 0;
	border:0;
	border-style:none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	color:#012f44;
	}

/* ADMIN LOGIN
----------------------------------------------------------*/
		
.login-error
{
    color:Red;
    font-size:0.8em;
    margin-bottom:10px;
    }
    
.login-textfield
{
    width:248px;
    padding:5px;
    margin-bottom:1.em;
	color:#012f44;
	margin-bottom:10px;
    }
       
.login-forgot
{
    font-size:0.9em;
    }

.login-forgot-link
{
    font-size:0.9em;
	color:#012f44;
    }


/* FORM ELEMENTS   
----------------------------------------------------------*/

.label-normal
{ 
	width:200px;
	height:17px;
	display:inline-block;
	text-align:right;
	margin-right:20px;
	font-weight:bold;
	font-size:1em;
	color:#012f44;
	font-size:1em;
	vertical-align:top;
}

.label-normal12
{ 
	height:17px;
	display:inline-block;
	text-align:right;
	color:#012f44;
	font-size:0.8em;
	vertical-align:top;
	font-family:Museo300;
}


.label-xnormal
{ width:100px;
	height:17px;
	display:inline-block;
	text-align:right;
	
	font-weight:normal;
	font-size:1em;
	color:#012f44;
	font-size:1em;
	vertical-align:top;
}


.text-field-admin-login
{
    width:200px;
    height:20px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border: 1px solid #8097a1;
    color:#012f44;
	font-size:1em;
	padding:0 2px;
    }

.text-field-normal
{
    width:200px;
    height:20px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border: 1px solid #8097a1;
    color:#012f44;
	font-size:0.8em;
	padding:0 2px;
	/*text-transform:capitalize;*/
	
    }

.text-field-normalU
{
    width:200px;
    height:20px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border: 1px solid #8097a1;
    color:#012f44;
	font-size:0.8em;
	padding:0 2px;
	/*text-transform:capitalize;*/
	text-transform:uppercase;
	
    }    
    .text-field-normal:focus {
        border: 2px solid blue !important;
 }
    .text-field-long
{
    width:300px;
    height:50px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border: 1px solid #8097a1;
    color:#012f44;
	font-size:1em;
	padding:0 2px;
    }
    
    .text-field-xnormal
{
    width:300px;
    height:20px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border: 1px solid #8097a1;
    color:#012f44;
	font-size:0.8em;
	padding:0 2px;
    }
     .text-field-3rows
{
    width:600px;
    height:50px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border: 1px solid #8097a1;
    color:#012f44;
	font-size:1em;
	padding:0 2px;
    }
    .text-field-6rows
{
    width:800px;
    height:100px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border: 1px solid #8097a1;
    color:#012f44;
	font-size:1.3em;
	padding:0 2px;
    }
    .text-field-small
{
    width:120px;
    height:20px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border: 1px solid #8097a1;
    color:#012f44;
	font-size:0.8em;
	padding:0 2px;
    }
    
    .text-field-xsmall
{
    width:50px;
    height:20px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border: 1px solid #8097a1;
    color:#012f44;
	font-size:0.8em;
	padding:0 2px;
    }
    
       .text-field-xxsmall
{
    width:25px;
    height:20px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border: 1px solid #8097a1;
    color:#012f44;
	font-size:0.8em;
	padding:0 2px;
	text-transform:capitalize;
    }
    
       .text-field-Result
{
    width:100px;
    height:20px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border: 1px solid #8097a1;
    color:#012f44;
	font-size:0.8em;
	padding:0 0px;
    }
.drop-down-search-home
{
	color:#012f44;
	font-size:24px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	width:360px;
	height:40px;
	margin:0 0 10px 0;
	padding:5px;
	border:1px solid #012f44;
	font-family:Museo300;
	}
	
.dark-blue-button::-moz-focus-inner /*FIXES THE EXTRA PADDING IN FF*/
{
    padding: 0px;
    border: none
    }
    
.dark-blue-button
{
    width:auto;
    height:23px;
    padding:0 0px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;	
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
	background:#6e8894 url(../../images/bg-btn-dark-blue.gif) top left repeat-x;
	border:1px solid #1a4356;

    }
    
.bright-blue-button
{
    width:auto;
    float:right;
    height:40px;
    padding:0 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	color:#FFFFFF;
	font-size:1.4em;
	font-weight:bold;
	font-family:Museo700;
	background:#44abc1 url(../../images/bg-btn-bright-blue.gif) top left repeat-x;
	border:1px solid #44abc1;
    }
    
.bright-blue-button-small
{
    width:auto;
    float:right;
    height:25px;
    padding:0 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	color:#FFFFFF;
	font-size:1.1em;
	font-weight:bold;
	font-family:Museo700;
	background:#44abc1 url(../../images/bg-btn-bright-blue.gif) top left repeat-x;
	border:1px solid #44abc1;
    }
    
.comment-normal
{   width:202px;
    border: 1px solid #8097a1;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	font-family: Arial, helvetica, Sans-Serif;
    }
.long-text
{   width:600px;
    height:100px;
    border: 1px solid #8097a1;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	font-family: Arial, helvetica, Sans-Serif;
    }
    .xlong-text
{   width:500px;
    height:300px;
    border: 1px solid #8097a1;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	font-family: Arial, helvetica, Sans-Serif;
    }
.drop-down-1
{
    width:208px;
    height:20px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border: 1px solid #012f44;
    color:#012f44;
	font-size:0.8em;

	
    }
    .list-box-test
{

    width:100%;
    border:1px solid #8097a1;
    -webkit-border-radius:3px;
	-moz-border-radius:3px;
	color:#012f44;
	display:list-item;
	border-top-color:Fuchsia;
	
	
    }
    
    .drop-down-2
{
    width:50px;
    height:25px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border: 1px solid #8097a1;
    color:#012f44;
	font-size:0.8em;
    }
.gridview
{ 
    width:100%;
    border:0;
    -webkit-border-radius:3px;
	-moz-border-radius:3px;
	color:#012f44;
    }

.gridviewnogrid
{ 
    width:100%;
    border:0;
	color:#012f44;
    }
    
.gridviewxx
{ 
    width:100%;
    border:0;
    -webkit-border-radius:3px;
	-moz-border-radius:3px;
	color:#012f44;
	font-size:0.8em;
    }

    
.gridview td, .gridview tr, .gridview th
{ 
    padding:0 0 0 5px;
    border: 1px solid #8097a1;
    text-align:left;
    }
    
.gridview-header
{
    text-align:left;
    height:25px;
    margin-left:10px;
    }    
    
.gridview-headernew
{
    font-size:1.5em;
    text-align:left;
    height:30px;
    margin-left:10px;
    
    font-family: Arial, helvetica, Sans-Serif;
    } 
    
.gridview-row
{   
    height:25px;
    text-align:left;
    }

.gridview-rowmob
{   
    height:35px;
    text-align:left;
    }


 
    
    .gridview-link
{
    font-size:1em;
    color:#012f44;
    text-decoration:none;
    font-family: Arial, helvetica, Sans-Serif;
    }
    
.gridview-cross
{
    display:block;
    width:7px;
    height:7px;
    background:#000000;
    }
    
.gridview-color-legend
{
    width:10px;
    height:10px;
    background:#FFFFFF;
    border: 1px solid #8097a1;
    }
    
.gridview-tickbox
{
    margin:0;
    padding:0;
    }

/* TITLE & TEXT */

.page-title
{
  color:#012f44;
  font-size:1.3em;
  font-weight:bold;
  }
  
.title-normal
{
  color:#012f44;
  font-size:1.2em;
  font-weight:bold;
    }