
/* General styles */
/*BODY.whitePage { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #414141; background-color:#ffffff; }
BODY { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #414141; background-color:#ffffff; } *//* BACAD9, 414141 002de3 font-> 1b1b1b */

body {
	text-align: center;
	font-size: 14px;
	font-family: Arial, Sans-serif;	
	color: #1b1b1b;	
	overflow-y: hidden;
}

td, div { font-size: 14px; }

th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #EAF5FF; color: #000000; text-align:center;  }

th a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: underline} 
th a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: underline}
th a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: underline}
th a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: none}

a:link {color: #1b1b1b; text-decoration: underline} 
a:active {color: #1b1b1b; text-decoration: underline}
a:visited {color: #1b1b1b; text-decoration: underline}
a:hover {color: #3996ff; text-decoration: none}

input.textbox {font-family: "Courier New", Courier, mono; font-size: 14px; color: #000000; border: 1px solid #bbbbbb; }
textarea {font-family: "Courier New", Courier, mono; font-size: 14px; color: #000000; border: 1px solid #bbbbbb;}
select {font-size: 14px; color: #000000; border: 1px solid #bbbbbb;}

.identedContent { margin-left: 50px; }

.box 
{
	background:#dedfe3;
	padding: 10px 20px 5px 20px;
	margin-left:5px;
	margin-right:0px;
	margin-top:-12px;
	border:2px solid #FFFFFF;	
	text-align:left;
	font-size: 12px;
}

.boxTitle 
{
	color: #353a57;
	font-weight: bold;	
}


/* Admin part */
div.panelSettings { width: 800px; border: 1px solid #505050; padding: 5px; }


/* Specific styles */

.mainTable { background-color: #ffffff;}

.applicationTitle { font-family: Helvetica, Arial, Verdana; font-size: 15px; padding-left: 10px; color: #000000; } /* 414141 */
.subTitle { font-family:Verdana; font-size: 18pt; padding-left: 10px; color: #660000; }
.sectionTitle { height: 31px; border-bottom: 2px dotted #206591; padding-left: 10px; font-family: Verdana, Arial, Tahoma; font-size: 15pt; color: #1e3b89; }

a.topLinkButton { color: #29293f; padding-top: 2px; padding-bottom: 2px; padding-left: 3px;padding-right: 3px;}

a.topLinkButton:link {font-size: 9pt; text-decoration: none;} 
a.topLinkButton:active {font-size: 9pt; text-decoration: none;}
a.topLinkButton:visited {font-size: 9pt; text-decoration: none;}
a.topLinkButton:hover 
{
	font-size: 9pt; 
	text-decoration: none;
	color: #000000;
	background-image: url(images/toolgrad.gif);
}

.sectionContainer { background-color: #ffffff; } /* C3D9FF 76A9D9 */
.menuContainer { background-color: #414141; height: 25px; } /* C3D9FF 76A9D9 */

.sectionClass { padding: 5px; background-color: #C3D9FF; cursor: pointer; cursor: hand; color: #060606; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; }
.sectionClassSelected { padding: 5px; background-color: #206591; cursor: pointer; cursor: hand; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; }

/*
.menuModuleClass { padding: 3px; background-color: #C3D9FF; cursor: pointer; cursor: hand; color: #060606; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.menuModuleClassSelected { padding: 3px; background-color: #206591; cursor: pointer; cursor: hand; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
*/
				
.sectionPage { height: 50px; font-family: Verdana, Arial, Tahoma; font-size: 15pt; font-variant:small-caps; font-weight: bold;  }

/*1e3b89*/
a.sectionPage:link {color: #060606; text-decoration: none; font-family: Verdana, Arial, Tahoma; font-size: 13pt;} 
a.sectionPage:active {color: #060606; text-decoration: none; font-family: Verdana, Arial, Tahoma; font-size: 13pt;}
a.sectionPage:visited {color: #060606; text-decoration: none; font-family: Verdana, Arial, Tahoma; font-size: 13pt;}
a.sectionPage:hover {color: #1e3b89; text-decoration: none; font-family: Verdana, Arial, Tahoma; font-size: 13pt;}

.error {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ff0000; font-weight: normal; font-style:normal; } 
.message {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #128512; font-weight: normal; font-style:normal; } 
.nbsp {font-family: Arial, Verdana, Helvetica, Sans-Serif;	font-size: 2px;}
.grayTxt {color: #6b6b6b;}

.note {font-size: 12px; font-weight: normal; }
.outline { color: blue; }

.backToTop{font-family: Arial, font-size: 6pt; }


#wrapper {
	text-align: left;
	margin: auto;
	width: 100%;
  position: relative;

}

#top-nav {
  position: absolute;
  top: 5px;
  left: 501px;
  width: 323px;
  height: 30px;  
  background: #555555; /* 6D7481 */
}
#top-nav ul 
{
	margin: 0; 
	padding: 0;
	text-align: center;
	line-height: 32px;
} 
#top-nav li 
{
	margin: 0; 
	padding: 0;
	display: inline;
	font-size: 12px;
	color: #fff;
}
#top-nav a {
  text-decoration: none;
  font-weight: normal;
  color: #fff;
}
#top-nav a:hover {
  text-decoration: underline;
}

#topSquare {
  position: absolute;
  top: 35px;
  left: 501px;
  width: 324px;
  height: 205px;
  background: #cad0da;  
}

#topSquare a:hover {
  text-decoration: underline;
  background-color: #B1B6BF; 
  width: 266px; 
  height: 195px;
}


#rightWing {
  background-color: #555555;  
  position: absolute;
  top: 35px;
  left: 824px;
  width: 48px;
  height: 205px;
  border:0;
}


#header {
  background: #577492 url(images/top.gif) no-repeat;
  background-position: left top;
  position: absolute;
  top: 35px;
  left: 0px;
  width: 500px;
  height: 205px;       
}

#header h1 
{
	text-align: left;
	color: #fff;
	font: 38px Book Antiqua Bold, Verdana Bold, Arial, serif;
	font-weight: normal;	
	margin: 0 0 0 180px;	
	padding-top: 20px;	
}

#header h1 sup { font-size: 34px; }

#headerLogo
{
    margin: 25px 0 10px 50px;	
    top: 25px;
    left: 40px;	        
}

#header #info1
{
	padding-top: 10px;
	padding-left: 40px;
	text-align: left;
	color: #ffffff;		
	font-size: 12px;	
	width: 220px;	
	display: inline-block; 
	float:left; 	
	white-space:nowrap; 
}
#header #info2
{
	padding-top: 10px;
	margin-left: 0px;
	text-align: left;
	color: #ffffff;		
	font-size: 12px;	
	width: 230px;	
	display: inline-block; 	
	float:right; 
}


/** body **/
#spacer {
 
}

/* change min height */
#spacerContent {
  height: 620px;
  position: relative;
  float: left;
  top: 0px;  
}


#leftColumn
{
	margin: 0;
	padding: 0;	
	position: absolute;
	top: 12px;
	left: 10px;
	z-index:10;	
	width: 162px;		
}

#leftColumnContent
{
	margin: 0;
	padding: 0;	
	position: relative;		
	width: 100%;
}

#nav ul 
{	
	margin: 0;
	padding: 0;	
	position: relative;
	top: 0px;
	left: 0px;
	z-index:10;		
	
}
#nav li 
{
	margin: 0; 
	padding: 0;
  width: 160px;
  height: 46px;
  line-height: 44px;
  text-align: left;
  background: url(images/tab_lit.gif) repeat-x;  
  list-style: none;
  cursor: pointer;
  cursor: hand;
}
#nav a {
  font: 14px Verdana, Arial, serif;
  color: #ffffef;
  text-decoration: none;
  font-weight: bold;
  text-transform: uppercase;   
  margin-left: 10px;
}
#nav a:hover {
  text-decoration: none;
}
#nav li.drk {
  background: url(images/tab_drk.gif) repeat-x;
  border-left: none;  
}

/* change min height */
#mainContentHolder 
{	
  background: #eeeef1;
  width: 500px;
  height: 100%;
  min-height: 200px;  
  position: relative;         
}

#mainContentFrame 
{  
  position: relative;
  top: 0px;
  left: 30px;
  width: 500px;  
  border: 1px solid #eeeef1;   
}

#mainContent 
{  
  padding: 0px 25px 14px 25px;          
}

#mainContent h2 {
  font: 20px Arial, serif;
  margin: 20 0 20 0;
}

#footer 
{
  display: none !important;	
  background: #555555;    
  float: left;
  width: 824px;   
}

.copyright
{ 
  color: #ffffff;  
  font-size: 11px;  
  width: 414px;
  padding: 10px 0;  
}

#footer a 
{	
  color: #ffffff;
  text-decoration: none;
}

#footer a:hover
{	
  color: #ffffff;
  text-decoration: underline;
}

#copyright p {
  margin: 0;
  padding: 0;
}