﻿/* 
------------------------------------ 
General 
------------------------------------ 
*/

html, body, form {
  height: 100%;
  margin: 0px;
  padding: 0px;
  overflow: hidden;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
* {
	font-weight: normal;
	line-height: 15px;
}
td, th, textarea, optgroup {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a:link{
  color: #0240a3;
}

a:visited{
  color: #0240a3;
}

a:active{
  color: #000000;
}

img{
  border: none;
}


/* 
------------------------------------ 
Title 
------------------------------------ 
*/
#title {
	width: 100%;
	background-color:white;
	height:60px;
	color:#9c9c9c;
	background-image:url('../images/bgMainTitle.gif');
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#title #titleHeader{
	padding-top:15px;
	font-size:17px;
	color: #333333;
}

#title #titleIcon{
	padding-left:112px;
	background:transparent url('../images/Logo.png') no-repeat 14px 6px;
	height:60px;
}
#title #titleIcon #titleUser
{
    float:right;
    margin:10px 15px 0 0;
    text-align:right;
    font-size:13px;
    font-weight:bold;
}
#title #titleIcon #titleUser a
{
    text-decoration:none;
    color:#999999;
    font-size:12px;
}
#title #titleIcon #titleUser a:hover
{
    text-decoration:underline;
    color:#666666;
}
#title #titleIcon #titleUser a.titleUsername
{
    font-size:16px;
    line-height:20px;
    color:#333333;
    text-decoration:none;
    font-weight:bold;
}
/* 
------------------------------------ 
BUTTONS
------------------------------------ 
*/
/* --- Default Button --- */
a.btnDefault
{
	display: block;
	border:1px solid #a7a6aa;
	background-image:url('../images/bgButton.gif');
	background-repeat:repeat-x;
	padding-top:7px;
	padding-bottom:9px;
	text-decoration:none;
	width:85px;
	color:#333333;
	text-align:center;
}
a.mnuSelected,
a.mnuItem:hover,
a.btnDefault:hover 
{
	border:1px solid #a7a6aa !important;
	background-image:none;
	background-color:#e2e5ee;
}

a.mnuItem:active,
a.btnDefault:active
{
	border:1px solid #a7a6aa !important;
	background-image:none;
	background-color:#c2cfe5;
}

/* --- Menu --- */
a.mnuTitle{
	display: block;
	border-top:1px solid #a7a6aa;
	border-bottom:1px solid #a7a6aa;
	color: #666666;
	background-image:url('../images/bgMenuTitle.png');
	background-repeat:repeat-x;
	padding-left:18px;
	padding-top:10px;
	padding-bottom:11px;
	text-decoration:none;
	font-size: 14px;
	font-weight:bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.Toolbar a img,
a.mnuItem img,
a.mnuTitle img{
	width:16px;
	height:16px;
	vertical-align:text-bottom;
}
/* --- */
a.mnuItem{
	display: block;
	border:1px solid white;
	color: #666666;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:4px;
	text-decoration:none;
	font-size: 12px;
	font-family: tahoma;
	margin-left:10px;
	margin-right:10px;
	margin-top:1px;
	margin-bottom:1px;
}
.mnuContainer{
	padding-top:10px;
	padding-bottom:10px;
}

/* --- Toolbar --- */

.Toolbar
{
    width:100%;
    border-bottom:1px solid #a7a6aa;
	background-image:url('../images/bgButton.gif');
	background-repeat:repeat-x;
}
.Toolbar a
{
    display: block;
	border:1px solid transparent;
	color: #666666;
	padding:5px 7px 6px 28px;
	text-decoration:none;
	font-size: 12px;
	font-family: tahoma;
	margin:0px;
}
.Toolbar a:hover
{
	border-left:1px solid #a7a6aa !important;
	border-right:1px solid #a7a6aa !important;
	background-image:none;
	background-color:#e2e5ee;
}

/* 
------------------------------------ 
Forms 
------------------------------------ 
*/
.Forms 
{
    width:100%;
    color:#666666;
}
.Forms .Fields
{
    width:150px;
    height:25px;
    margin-left: 40px;
}

.FormsHeader
{
    padding:5px;
    border:1px solid #c0c0c0;
    background:url('/Images/bgButton.gif') repeat-x;
    margin-bottom:10px;
    color:#666666;
    font-size:14px;
}

/*	
--------------------------------------------- 
 Message Box
--------------------------------------------- 
*/

.Message
{
    width:100%;
    padding:10px 0 10px 0;
    border:1px solid white;
}
.Message a
{
    text-decoration:underline;
}
.Message .MessageContent
{
    padding:0 10px 0 10px;
}

.RedBox
{
    color:#675153;
    border-color:#df8f90; 
    background-color:#ffcecf;
}
.RedBoxDetail
{
    color:#675153;
    border-color:#df8f90; 
    background-color:#ffeeef;
    border-top:0px;
    margin-top:0px;
}

.GreenBox
{
    color:#546553;
    border-color:#9adf8f; 
    background-color:#d5ffcf;
}
.GreenBoxDetail
{
    color:#546553;
    border-color:#9adf8f; 
    background-color:#d5ffcf;
    border-top:0px;
    margin-top:0px;
}

.BlueBox
{
    color:#585b6a;
    border-color:#a1b4ee; 
    background-color:#dce3ff;
}
.BlueBoxDetail
{
    color:#585b6a;
    border-color:#a1b4ee; 
    background-color:#dce3ff;
    border-top:0px;
    margin-top:0px;
}

.YellowBox
{
    color:#666350;
    border-color:#e5db55; 
    background-color:#fffbcc;
}
.YellowBoxDetail
{
    color:#666350;
    border-color:#e5db55; 
    background-color:#fffbcc;
    border-top:0px;
    margin-top:0px;
}
