
/* 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 91c8e7 57aadc*/

body {
	background: #90c7e6; 	
	font-size: 14px;
	font-family: Arial, Sans-serif;	
	color: #464544;		
}

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: #464544; text-decoration: underline} 
a:active {color: #464544; text-decoration: underline}
a:visited {color: #464544; text-decoration: underline}
a:hover {color: #FFA405; 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; }

.backToTop{font-family: Arial, font-size: 6pt; }



#spacerHeader 
{
	background: url(images/bg_top.jpg) no-repeat; 
	text-align: left;
	margin: 0;
	width: 951px;
	height: 262px;
	position: relative;
}
#spacerBgBottom
{
	background: url(images/bg_bottom.jpg) no-repeat; 
	margin: 0;
	width: 951px;
	height: 64px;
}


#wrapperHeader 
{	
	text-align: left;
	margin: 0;
	position: relative;	
}

#wrapperHeader a
{	
	color: #ffffff;
	text-decoration: none;	
}
#wrapperHeader a:hover
{	
	color: #ffffff;
	text-decoration: none;	
}

#header {
  background: url(images/TitleBox.jpg) no-repeat;  
  position: absolute;
  top: 75px;
  left: 50px;
  width: 400px;
  height: 176px;    
}

#header h1 
{
	text-align: left;
	color: #ffffff;
	font-family: Book Antiqua Bold, Times New Roman, Sans-Serif;
	font-size: 36px;
	font-weight: bold;	
	margin: 37 0 0 120px;		
}

#header1 h1 
{
	text-align: left;
	color: #ffffff;
	font-family: Arial Black, Times New Roman, Serif;
	font-size: 32px;
	font-weight: normal;	
	margin: 0 0 0 115px;		
	height: 100px;
	position: relative;
	top: 34px;
	border: 1px solid black;
}

#headerLogo
{
    position: absolute;
    top: 87px;
    left: 25px;	    
}

#topLabel {  
  position: absolute;
  z-index: 10;
  top: 50px;
  left: 150px;
  width: 48px;
  height: 195px;
  color: #343A57;
  font-family: Serif;
  font-size: 28px;
  font-weight: bolder;
}


#spacer {
  height: 240px;
}



#top-nav {
  position: absolute;
  top: 15px;
  left: 414px;
  width: 266px;
  height: 30px;
  background: #6D7481 bottom left;
}
#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: 21px;
  left: 530px;
  width: 335px;
  height: 244px;  
  z-index: 10;
}

#topSquare a:hover {
  text-decoration: underline;  
  width: 266px; 
  height: 195px;
}

/** body **/

#nav ul 
{	
	margin: 0;
	padding: 0;	
	position: relative;
	width: 157px;
	left: -687px;
	top: 36px;	
	vertical-align: top;			
}
#nav li 
{
	margin: 0; 
	padding: 0 0 0 25px;
  width: 150px;
  height: 38px;  
  text-align: left;
  background: url(images/ButtonArrow1.gif) no-repeat;  
  background-position: left 2px; 
  list-style: none;
  cursor: pointer;
  cursor: hand;    
}
#nav li a 
{
  font-family: Arial, Sans-Serif, Times New Roman;
  font-size: 16px;  
  font-weight: bold;    
  text-decoration: none;  
  color: #8e979c;
}
#nav a:hover 
{  
  text-decoration: none;
}
#nav li.drk {
  background: url(images/ButtonArrow2.gif) no-repeat;  
  background-position: left 2px; 
  border-left: none;    
}

#nav li.drk a {  
  color: #353a57;
}



#leftColumnContent
{
	margin: 0;
	padding: 0;		
	position: relative;
	width: 157px;
	left: -687px;	
	top: 212px;
	vertical-align: top;			
}



#leftSquareHolder 
{
  position: relative;	
  top: 30px;
  left: -735px;
  width: 10px;
  height: 10px;          
}
#leftSquare 
{
  position: absolute;	  
  width: 252px;
  height: 182px;       
  z-index: 10;  
}

#leftSquare ul 
{	
	margin: 0;
	padding: 0;	
	position: absolute;
	z-index: 20;
	left: 47px; 
	top: 50px; 	
}
#leftSquare li 
{
	margin: 0; 
	padding: 0 0 0 25px;
  width: 150px;
  height: 40px;  
  text-align: left;
  background: url(images/ButtonArrow1.gif) no-repeat;  
  background-position: left 2px; 
  list-style: none;
  cursor: pointer;
  cursor: hand;    
}
#leftSquare li a {
  font-family: Arial, Sans-Serif, Times New Roman;
  font-size: 16px;  
  font-weight: bold;  
  text-decoration: none;  
  color: #8e979c;
}
#leftSquare a:hover 
{  
  text-decoration: none;
}
#leftSquare li.drk {
  background: url(images/ButtonArrow2.gif) no-repeat;  
  background-position: left 2px; 
  border-left: none;    
}

#leftSquare li.drk a {  
  color: #353a57;
}



#mainContentHolder 
{
  background: #DDDDDD;  
  position: relative;    
  width: 856px;
}

.contentFrameTopLeft 
{
	background: url(images/content_frame_top_left.jpg) no-repeat; 
	width: 21px;
	height: 14px;
}
.contentFrameTopRight 
{
	background: url(images/content_frame_top_right.jpg) no-repeat; 
	width: 18px;
	height: 14px;
}
.contentFrameTop 
{
	background: url(images/content_frame_top.jpg) repeat-x; 		
	height: 14px;	
}
.contentFrameLeft 
{
	background: url(images/content_frame_left.jpg) repeat-y; 
	width: 21px;	
}
.contentFrameRight 
{
	background: url(images/content_frame_right.jpg) repeat-y; 
	width: 18px;	
}
.contentFrameBottomLeft 
{
	background: url(images/content_frame_bottom_left.jpg) no-repeat; 
	width: 21px;
	height: 23px;
}
.contentFrameBottomRight 
{
	background: url(images/content_frame_bottom_right.jpg) no-repeat; 
	width: 18px;
	height: 23px;
}
.contentFrameBottom
{
	background: url(images/content_frame_bottom.jpg) repeat-x; 		
	height: 23px;
}

#mainContentFrame
{	
	width: 685px;	
	position: relative;
	left: 172px; 
	top: 0px;	
}

/* change min height */
#mainContent 
{
  position: relative;  
  top: 0px;
  left: 0px;        
  padding: 15px 15px 14px 20px;
  background: #efefef;   
  vertical-align: top;
  height: 680px; 
  
}
/*padding: 15px 20px 14px 20px;*/
#mainContent h2 {
  font: 24px Arial, Sans-serif;
}

#footer 
{  
  float: left;
  width: 100%;   
  position: relative;
  bottom: -5px;
  vertical-align: bottom;
}

.copyright
{ 
  color: #8e979c;  
  font-family: Times New Roman, Serif;
  font-size: 16px;  
  font-weight: bold;    
  padding: 0px 0;  
}

#footer a 
{	
  color: #8e979c;
  text-decoration: none;
}

#footer a:hover
{	
  color: #8e979c;
  text-decoration: underline;
}

#copyright p {
  margin: 0;
  padding: 0;
}