﻿	 



/* Global whitespace reset */
* { margin:0; padding:0; }

body 
{
 font-family: Verdana;
 font-size: 11px;   
 text-align: left;
}

.bodybold
{
	font-weight: bold;
	text-align: left;
}

.bodyregular
{
	text-align: left;
}

.common-bg
{
	background-color: #ffffff;
}

a 
{
	color: #333333;
	text-decoration: underline;
	/*text-align: left;*/
}

.link-mini
{
	color: #333333;
	font-size: 9px;
	text-align: left;
	text-decoration: underline;
}

.caption-text-bold
{
	font-weight: bold;
}


input.button
{
	width: 75px;
	height: 23px;
	font-family:Verdana;
	/*border: solid 1px silver; #003366;
	background-color: #f0f6fa;
	font-weight:bold;*/
	color: #333333;
	font-size:11px;
	
}

input.button_glossary
{
	width: 70px;
	height: 20px;
	border: solid 1px silver; /*#003366;*/
	background-color: #f0f6fa;
	color: #333333;
	font-family: Verdana;
	font-size:11px;
}


.content-title 
{
 text-align:left;
 background-image:url(Images/sim_vertical2.gif);
 background-repeat:repeat;
}

.content-subtitle 
{
 text-align:left;
 padding-top:14px;
 padding-bottom:2px;
 background-color:White;
 font-size:14px;   
 color:#656565;
}

.error-message 
{
 color: Red;
 font-weight:bold;
 padding-top: 10px;
 padding-bottom: 10px;
 margin-left: 5px;
 text-align: left;
}

.error-message-screen
{
 color: Red;
 padding-top: 10px;
 padding-bottom: 10px;
 margin-left: 5px;
 text-align: left;
}

.AmIdone-message 
{
 color: Red;
 font-weight:bold;
 font-size:15px;
 padding-top: 10px;
 padding-bottom: 10px;
 margin-left: 5px;
 text-align: left;
}

.content-messages 
{
 color: #333333;   
 font-weight:bold;   
 font-size:11px;
  padding-top: 10px;
 padding-bottom: 10px;
 padding-left: 17px;
 text-align: left;
}

input[type=text] 
{
  font-size:11px;
  font-family:Verdana;
  border: solid 1px #7F9DB9; 
  
  padding:2px;
}

input[type=password] 
{
  font-size:11px;
  font-family:Verdana;
  border: solid 1px #7F9DB9; 
}

textarea
{
  font-size:11px;
  font-family:Verdana;
  border: solid 1px #7F9DB9; 
}

.mandatory-ltr
{
  font-size:13px;
  font-family:Verdana;
  color:#993333;
}


.pagetitle 
{
 padding-top:25px;
 padding-bottom:28px;
 background-color:White;
 font-family:Verdana;
 font-size:24px;   
 color:#656565;
 margin-left:40px;
}

.commonFont
{	
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#333333;
}

.div-buttons 
{
 margin-left:156px; /*must be specified for each case. It is possible to switch to align=middle instead */ 
 text-align:left;
 padding-top:20px;
 padding-bottom:20px;   
 
}



.div-index 
{
    margin-left:24px; margin-top:15px; margin-right:24px; font-family:Verdana; font-size:11px; color:#333333;  line-height:17px;
}    



/*Master Page Steps Messages Classes */
.step-messages-title 
{
  font-weight:bold;
  background-color:#f1f1f1;
  font-size:11px;
  font-family:Verdana;   
  font-weight:bold;
  color:#5b7258;
}

.step-message 
{
  font-weight:normal;
  background-color:#f1f1f1;
  font-size:11px;
  font-family:Verdana;   
  font-weight:bold;
  color:#333333;
}

.step-message td 
{
    padding-top:2px;
}
.step-message-selected td 
{
    padding-top:2px;
}

.step-message-disabled  td 
{
    padding-top:2px;
}

.step-messages-title td
{
    padding-top:10px;
}


.step-message-selected 
{
  background-color:#f1f1f1;
  font-size:11px;
  font-family:Verdana;   
  font-weight:bold;
  color:#cc0000;
}



.step-message-disabled 
{
 font-weight:normal;
  background-color: #f1f1f1;
  font-size:11px;
  font-family:Verdana;   
  font-weight:bold;
  color:#BBBBBB;
   
}

/*  Content Page Classes */
.divPage 
{
    margin: 4px 15px  22px  15px;
}


.divInstr 
{
    font-weight:normal;
    font-size:12px;
    font-family:Verdana;
    color:#333333;
}

.divPage .divInstr 
{
 margin-top:0px;
 margin-bottom:0px;
}

.divPage .page-layout th
{
    font-weight:bold;
    font-size:11px;
    font-family:Verdana;
    color:#333333;
    padding-right:33px;
    padding-left:0px;
    padding-top:4px;
    padding-bottom:4px;
    vertical-align:top;
}

.divPage .page-layout td 
{
       vertical-align:top;
}

.divPage .page-layout tfoot td 
{
       vertical-align:middle;
       padding-top:20px;
}

.page-layout select 
{
    
    padding-left:8px; 
    border: solid 1px #5b7258;
}


.sects 
{
	font-family:Verdana; 
	font-size: 11px;
	font-weight:normal;
	color: #ffffff;
    background-color: #FFFFFF;
    padding:2px;
    
}

.sect a 
{
  color: #ffffff;
  font-weight:normal;   
}

td.sect 
{
    text-align:center;
    vertical-align:middle;
    padding-left:10px;
    padding-right:10px;
    padding-top:2px;
    padding-bottom:2px;
    
}
.sect-sel 
{
  color: #ffffff;
  font-weight:bold;   
}
td.sect-sel
{
    text-align:center;
    vertical-align:middle;
    padding-left:10px;
    padding-right:10px;
    padding-top:2px;
    padding-bottom:2px;

}    

.small-header 
{
    background-color:#5b7258; 
    padding-top:3px; 
    padding-bottom:3px; 
    padding-left:4px; 
    color:White; 
    font-weight:bold   
    
    
}




.iwant A:link     /* unvisited links */
{ 
    font-family:Verdana; 
    font-size:11px; 
    font-weight:normal; 
    color:#ffffff; 
    text-decoration:none;
}   
.iwant A:visited    /* visited links   */
{ 
    font-family:Verdana; 
    font-size:11px; 
    font-weight:normal; 
    color:#ffffff; 
    text-decoration:none;

}
.iwant A:hover   /* user hovers     */
{ 
    text-decoration:underline;
} 
.iwant A:active    /* active links    */
{ 
    font-family:Verdana; 
    font-size:11px; 
    font-weight:normal; 
    color:#ffffff; 
    text-decoration:none;
} 