﻿.bodyAdmin
{
	background:url(../images/bkg_body.png) repeat-x top #04356d; 
	margin: 0 0 0 0;
	font: 12px Arial;
	color:#333333;
}

.bodyClient
{
	background:url(../images/lines-color.jpg) repeat-x top #D3DAE4; 
	margin: 0 0 0 0;
	font: 12px Arial;
	color:#333333;
}
.bodyClient_BB
{
	margin: 0 0 0 0;
	font: 12px Arial;
	color:#333333;
}

a:link{color:#0066CC; text-decoration:none;}
a:active{color:#0066CC; text-decoration:none;}
a:hover{color:#FF6600; text-decoration:none;}
a:visited{color:#0066CC; text-decoration:none;}


/* Inputs */
textarea {border: solid 1px #6788be; background:url(../images/bkg_input.png) repeat-x top; color:#003366;}
textarea:hover {border: solid 1px #f99346; background-color:#ffffff; background-image:none; }

select {border: solid 1px #ff0000; background:url(../images/bkg_input.png) repeat-x top; color:#003366;}
select:hover {border: solid 1px #f99346; background-color:#ffffff; background-image:none; }

input[type=text] {border: solid 1px #6788be; background:url(../images/bkg_input.png) repeat-x top; color:#003366;}
input[type=text]:hover {border: solid 1px #f99346; background-color:#ffffff; background-image:none; }

input[type=password] {border: solid 1px #6788be; background:url(../images/bkg_input.png) repeat-x top;}
input[type=password]:hover {border: solid 1px #f99346; background-color:#ffffff; background-image:none; }

input[type=submit] { border: solid 1px #db6600; background:url(../images/bkg_button_orange.png) top; color:#ffffff; cursor:pointer;}
input[type=submit]:hover { border: solid 1px #000000; background:url(../images/bkg_button_black.png) top; color:#ffffff}

input.ButtonGreen{ border: solid 1px #cadb00; background: url(../images/bkg_button_green.png) top; color:#ffffff; cursor:pointer;}
input.ButtonRed{ border: solid 1px #cb3e3e; background: url(../images/bkg_button_red.png) top; color:#ffffff; cursor:pointer;}

.hiddenCheckboxLabel label { display:none;}


/* Titles */
.title_small_blue{font-size:12px; font-weight:bold; color:#80ace0;}
.title_medium_blue{font-size:14px; font-weight:bold; color:#80ace0;}
.title_big_blue{font-size:18px; font-weight:bold; color:#80ace0;}

/* Texts */
.text_notes{color:#999999; font-style:italic;}
.text_blue{color:#006699;}
.text-red{color:#ff0000;}

/* Tables */
.Table-Border {	border: 1px solid #E6E6E6;}

/* Boxes */
.BoxError { height:50px; background-color:#FFF1F0; background-image: url(../images/icon_error.png); background-repeat: no-repeat; background-position:left center; border: solid 1px #993300; padding:18 10 10 50; color:#993300; margin:5 5 0 5}
.BoxAlert { background-color:#FFFFEC; background-image: url(../images/icon_alert.png); background-repeat: no-repeat; background-position:left center; border: solid 1px #FFCC00; padding-top:18px; padding-right:10px; padding-bottom:10px; padding-left:50px; color:#993300;}
.BoxGrey  { background: #f5f5f5; border: solid 1px #dcdcdc; padding: 5px;}

/* Wizard */
.wizardSideBar{ vertical-align:top;}
.wizardSideBarButton{ width:80px; text-decoration:none; border-bottom:dotted 1px #cccccc }
.wizardBottomNavigation { background-color:#eeeeee; height:35px; }


/* ********************* */
.Header-Title
{
	color:White;
	background-color:#6699CC;	
	font-weight:bold;   
	font-size:9pt;
	height:27px;
}

.Header-Small
{
	color:White;
	background-color:#6699CC;	
	font-size:7pt;
	font-weight:bold;
}

.Navigation-Title
{
	color:Black;
	background-color:#FAFADC;	
	font-size:8pt;
	font-weight:bold;
	height:25px;
}

.Subtitle-Title
{
	color:#F99346;
	font-weight: bold;
	font-size: 12pt;	
	height:25px;
}

.Subtitle-Dependency
{
	color:#F99346;
	background-color:#FFFFFC;	
	font-size: 12pt;
	height:20px;
}

.Subtitle-Title-Preview
{
	color: Gray ;
	background-color:#FFFFFC;	
	font-weight: bold;
	font-size: 12pt;	
	height:25px;
}

.Poll-Border {
	border: 1px solid #E8E8E8;
}

.Poll-Yes
{
	color: White;
	background-color: Green;	
	font-weight:bold;   
	font-size:7pt;
	text-align: center;  
}

.Poll-No
{
	color: White;
	background-color: Red;	
	font-weight:bold;   
	font-size:7pt;
	text-align: center;  
}

.Poll-NR
{
	color: Black;
	background-color: #F0F0F0;	
	font-weight:bold;   
	font-size:7pt;
	text-align: center;  
}

.Poll-Results
{
	color: Black;
	background-color: #F0F0F0;	
	font-weight:bold;   
	font-size:7pt;
	text-align: center;  
}

.Menu-Title
{
	color:#4776E4;
	background-color:#EEEEEE;	
	font-weight:bold;   
	font-size:9pt;
	font-weight:bold;
	height:27px;
}

.Menu-SubTitle
{
	color:#3366CC;
	background-color:#FFEFD5;	
	font-weight:bold;   
	font-size:9pt;
	font-weight:bold;
	height:27px;
}

input.buttonAccept{
   font-size:8pt;
   font-weight:normal;
   color: #EEEEEE;
   height:22px;
   background-image:none;
   background-color:#339900;
   border-style:solid;
   border-color:#DDDDDD;
   border-width:1px;
   border-right-color : Black ;
   border-bottom-color : Black ;    
   }

input.buttonDecline{
   font-size:8pt;
   font-weight : normal;  
   color: Black;
   height:22px;
   background-color:#EEEEEE;
   border-style:solid;
   border-color:#DDDDDD;
   border-width:1px;
   border-right-color : Black ;
   border-bottom-color : Black ; 
   }

input.buttonDelete{
   font-size:8pt;
   font-weight : normal;  
   color: Black;
   height:22px;
   background-color:#FFE0E0;
   border-style:solid;
   border-color:#DDDDDD;
   border-width:1px;
   border-right-color : Black ;
   border-bottom-color : Black ;   
   }

/*-----------------------------------------------------------------------------------------*/

.Table-Reorder
{
	color:White ;
	
	background-color:Navy;		
	font-size:8pt;
	font-weight: normal;
}

.Table-Border {	border: 1px solid #E6E6E6;}

.Table-Title
{
	color:#F99346;
	background-color:White;	

	font-size:9pt;
	font-weight: Bold; 
	height:28px;
}

.Table-Subtitle
{
	color:#F99346;
	background-color:White;	
	font-size:9pt;
	font-weight: normal; 
	height:28px;
}

.Table-Information
{
	
	color:Red ;
	font-size:8pt;
	height:27px;
}

.Table-Expired
{
	
	color:Red ;
	font-size:8pt;
	height:27px;
}

.Table-Error
{
	
	color:Red ;
	font-size:8pt;
	font-weight: bold;
}

.Table-Text {
	padding:8px;
	font-size: 8pt;
	color: Black; 
}

.Table-Text-Bold {
	font-size: 8pt;
	font-weight: bold; 
}

.Table-Text-Gray {
	font-size: 8pt;
	color:  Gray ;
}

.Table-Text-Header
{
	font-size: 10pt;
	font-weight: bold;
	color: #6699CC; 
}

/*-----------------------------------------------------------------------------------------*/

.Separator 
{
	color: Gray;
	font-size: 8pt;
	
}

a.Nav:link {
	font-size: 8pt;
	color:  #6699CC;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

a.Nav:visited {
	font-size: 8pt;
	color:  #6699CC;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}
a.Nav:hover {
	font-size: 8pt;
	color:  Red;
	font-weight: bold;
	font-style: normal;
	text-decoration: underline;
}

.TextBox{
    color:Navy;  
    font-size: 8pt;
    background : #F5F5F5;
    height: 15pt;
    border-style : solid ;
    border-color: #CFCFCF ; 
    border-width : 1pt ; 
    vertical-align : middle ;
   }
 
 
 
 

/*-----------------------------------------------------------------------------------------*/
   
.style2 {
	color: #3399CC;
	font-weight: bold;
	font-size: 16px;
}

.bluelink {
font-weight:normal; 
color:#336699; 
font-size:11px;
}
.bluelink:link {
font-weight:normal;
text-decoration:none;
color:#336699; 
font-size:11px;
}
A.bluelink:visited {
font-weight:normal; 
text-decoration:none;
color:#336699; 
font-size:11px;
}
A.bluelink:hover {
font-weight:normal; 
text-decoration:none;
color:#FF0000; 
font-size:11px;
}

/*-----------------------------------------------------------------------------------------*/

#dhtmltooltip{
position: absolute;
width: 300px;
border: 1pt solid black;
padding: 4px;
background-color: #FCFCDC;
visibility: hidden;
z-index: 100;
font-size: 8pt;
color: Black; 
}

/*-----------------------------------------------------------------------------------------*/
.BB-Title
{
	color:#F99346;
	background-color:White;	
	font-family:Arial; 
	font-size:8pt;
	font-weight: Bold; 
	height:28px;
}

.BB-Subtitle
{
	color:#F99346;
	background-color:White;	
	font-family:Arial; 
	font-size:7pt;
	font-weight: normal; 
}

.BB-Text
{
	color: Black;
	background-color:White;	
	font-family:Arial; 
	font-size:6pt;
	font-weight: Normal; 
}

.BB-TextBlue
{
	color: Blue;
	background-color:White;	
	font-family:Arial; 
	font-size:6pt;
	font-weight: Normal; 
}

.BB-TextGray
{
	color: Gray;
	background-color:White;	
	font-family:Arial; 
	font-size:6pt;
	font-weight: Normal; 
}

.BB-Error
{
	color:Red ;
	background-color:White;		
	font-size:6pt;
	font-weight: bold;
}

