
/*### other elements ###*/
			.j			{text-align:justify;}
			.r			{color:red;}

/*### titles ###*/
			.jobtitle{
			font-size:14px;
			font-family: Arial, Helvetica, sans-serif;
			color:#26376B;
			font-weight: bold;
			}
			
			.sr_titles {
			font-family: arial, helvetica, sans-serif;
			color: #26376B;
			font-size: 14px;
			font-style: bold;
			line-height: 20px;
			text-indent: 0px;
			}
			
			th {
			font: bold 9pt;
			font-family: Arial, Helvetica, sans-serif;
			padding:3px;
			color: #26376B;
			background-color: #E8E8E8;
			}

			.sr_table {
				border: 1px #26376B solid;		
			}

			.sr_sbt{
			width:auto;
			border-width:0px;
			}

			.sr_section_table {
				border: 1px #E8E8E8 solid;		
			}			

			.sr_section_main_table {
				border: 1px #26376B solid;		
			}					
			
			.sr_header {
			background-color:#E8E8E8; 
			font: bold 12pt;
			font-family: Arial, Helvetica, sans-serif;
			padding:3px;	
			}

			.grey {
			border: 1px #000 solid;
			background-color:#e7e7e7;
			}
			
			.g		{
			text-align:center;
			color:#26376B;
			font-size: 15px;
			font-weight: bold;
			}

/*### messages ###*/	
			.msg{
			font-size:12px;
			font-family: Arial, Helvetica, sans-serif;
			color:#26376B;
			font-weight: bold;
			}	


/*### form elements ###*/	
					
			input {
			background-color:#ffffff;
			border:1px #97a0a4 solid;
			font-family: arial, helvetica, sans-serif;
			font-size: 12px;
			line-height: 16px;
			text-indent: 0px;		
			color: #575757; 
			width: 75%;	
			}
					
			select {
			background-color:#ffffff;
			border:1px #97a0a4 solid;
			font-family: arial, helvetica, sans-serif;
			font-size: 12px;
			line-height: 16px;
			text-indent: 0px;		
			color: #575757; 
			width: 76%;	
			}

			textarea {
			background-color:#ffffff;
			border:1px #97a0a4 solid;
			font-family: arial, helvetica, sans-serif;
			font-size: 12px;
			color: #575757;
			width: 100%;	 
			}
			
			.pop_input, .pop_select {
			background-color:#ffffff;
			border:1px #97a0a4 solid;
			font-family: arial, helvetica, sans-serif;
			font-size: 12px;
			line-height: 16px;
			text-indent: 0px;		
			color: #575757; 
			width: 100%;	
			}
			
			.sr_input, .sr_select {
			background-color:#ffffff;
			border:1px #97a0a4 solid;
			font-family: arial, helvetica, sans-serif;
			font-size: 12px;
			line-height: 16px;
			text-indent: 0px;		
			color: #575757; 
			}
						
			textarea {
			background-color:#fff;
			border:1px #97a0a4 solid;
			font-family: arial, helvetica, sans-serif;
			font-size: 12px;
			line-height: 16px;
			text-indent: 0px;		
			color: #575757; 	
			}

			p {
			font-family: arial, helvetica, sans-serif;
			font-size: 12px;
			line-height: 16px;
			text-align: justify;
			text-indent: 0px;
			}

			td {
			font-family: arial, helvetica, sans-serif;
			font-size: 12px;
			line-height: 16px;
			color: #575757; 	
			}

/*### buttons ###*/	
			.sr_sbt {
			background-color:#26376B;
			color:#ffffff;
			font-weight: bold;
			width: auto;
			cursor: hand;
			border:1px #E8E8E8 solid;
			text-align: center;			
			}
			
			.sr_sbt2 {
			background-color:#4E89B5;
			color:#262c4c;	
			font-size: 15px;
			width: 70%;
			font-weight: bold;
			cursor: hand;
			padding: 2px 5px;   
			border:1px solid #2f342d;
			border-top-color:#575757;
			border-left-color:#575757;
			border-right-color:#575757;
			border-bottom-color:#575757;
			filter:progid:dximagetransform.microsoft.gradient
			(gradienttype=0,startcolorstr='#2C4985',endcolorstr='#8DBCD6');			
			}
						
			.sr_sbt3 {
			background-color:#4E89B5;
			color:#262c4c;
			font-weight: bold;
			font-size: 15px;
			width: 50%;
			cursor: hand;
			padding: 2px 5px; 
			border:1px solid #2f342d;
			border-top-color:#575757;
			border-left-color:#575757;
			border-right-color:#575757;
			border-bottom-color:#575757;
			filter:progid:dximagetransform.microsoft.gradient
			(gradienttype=0,startcolorstr='#2C4985',endcolorstr='#8DBCD6');
			}


/*### header links ###*/
			.sorttitle
			{
			color: #ffffff;
			font-size: 12px;
			font-family:Arial, Helvetica, sans-serif;
			text-decoration: underline;
			font-weight: bold;
			background-color:#E8E8E8; 
			}
			
			a.sorttitlelink
			{
			color: #ffffff;
			font-size: 12px;
			font-family:Arial, Helvetica, sans-serif;
			text-decoration: underline;
			margin: 0px;
			padding: 0px;
			background-color:#E8E8E8; 
			}
			
			a.sorttitlelink:link
			{
			color: #ffffff;
			font-family:Arial, Helvetica, sans-serif;
			text-decoration: underline;
			background-color:#E8E8E8; 
			}
			
			a.sorttitlelink:visited
			{
			color: #ffffff;
			font-family:Arial, Helvetica, sans-serif;
			text-decoration: underline;
			background-color:#E8E8E8; 
			}
			
			a.sorttitlelink:hover
			{
			color: #ffffff;
			font-family:Arial, Helvetica, sans-serif;
			text-decoration: underline;
			background-color:#E8E8E8; 
			}







