body	{
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
}



h3 {
	font-size: 17px;
	color: #2C3146;
}

h2 {
	font-size: 13px;
	color: #333333;
}

					
/*--------------------------------------------------   ul, em, i, form	 ---------------------*/						
ul {
						list-style-type:none;
						margin:0px; 
						padding:0px; 
						}	
em, i {
						font-style:normal;
						}						
form {
						padding:0px;
						margin:0px;
						}						
/*----------------------------------------------------   a	 ---------------------*/						
a	{
color:#333333;			
text-decoration:underline;
						}
a:hover	{
color:#2D8930;
text-decoration:underline;
}




.nav a {
						
						text-decoration:none;
						font-size:11px;
						
}

.nav2 {
						color:#2D8930;
						text-decoration:none;
						font-size:11px;
						
}

.rnav {
						color:#434b60;
						text-decoration:none;
						font-size:20px;
						
}



em a	{
						color:#619FD5;
						font-size:9px;
						
						font-weight:bold;
						text-decoration:none;
						}
em a:hover	{
						color:#619FD5;
						font-size:9px;
						
						font-weight:bold;
						text-decoration:underline;
						}																	
					
/*----------------------------------------------------   input, textarea	 ---------------------*/						
input, textarea {
						
						
						
						font-size:11px;
						color:#777E85;
						line-height:13px;
						padding-left:2px;
						padding-right:2px;
						}												
input	{
						
						margin:0px 0px 0px 0px;
						}
textarea	{
						height:155px;
						margin:0px 0px 0px 0px;
						overflow:hidden;
						}
.input_submit	{
						height:5px;
						width:45px;
						border:0;
						margin:0px 0px 0px 0px;
						padding:0px 0px 0px 0px;
						}							
/*-----------------------------------------------------   bg_talling	 ---------------------*/																	
.bg_left	{
						background-image: url(images/bg_left.gif);
						background-position: right top;
						background-repeat: repeat;
						}
.bg_right	{
						background-image: url(images/bg_right.gif);
						background-position: left top;
						background-repeat: repeat;
						}
					
/*-----------------------------------------------------  	li	 	---------------------*/
div#normallist li	{
						background-image: url(images/circle.gif);
						background-position: 0px 6px;
						background-repeat: no-repeat;
						font-size:12px;
						font-family:arial;
						margin:0px 0px 3px 0px; 
						padding:0px 0px 0px 9px;
						line-height:18px;
						color:#404a60;
						}
div#normallist li a	{
						color:#00429D;
						font-size:12px;
						text-decoration:underline;
						font-family:arial;
						font-weight:bold;
						}
						
						
						
div#normallist li a:hover	{
						color:#00429D;
						font-size:12px;
						text-decoration:none;
						font-family:arial;
						font-weight:bold;
						}		
						
						
						
div#normallist2 li	{
						background-image: url(images/square.gif);
						background-position: 0px 6px;
						background-repeat: no-repeat;
						font-size:11px;
						margin:0px 0px 3px 0px; 
						padding:0px 0px 0px 9px;
						line-height:15px;
						color:#494948;
						}
div#normallist2 li a	{
						color:#404a60;
						font-size:12px;
						text-decoration:none;
						font-weight:bold;
						}
div#normallist2 li a:hover	{
						color:#6A910A;
						font-size:12px;
						text-decoration:underline;
						font-weight:bold;
						}	
						
						
div#normallist2b li	{
						background-image: url(images/square.gif);
						background-position: 0px 6px;
						background-repeat: no-repeat;
						font-size:13px;
						margin:0px 0px 3px 0px; 
						padding:0px 0px 0px 9px;
						line-height:15px;
						color:#333333;
						}
div#normallist2b li a	{
						color:#2c3146;
						font-size:13px;
						text-decoration:none;
						font-weight:bold;
						}
div#normallist2b li a:hover	{
						color:#6A910A;
						font-size:13px;
						text-decoration:underline;
						font-weight:bold;
						}				
						
						
						
div#normallist3 li	{
						background-image: url(images/green-circle.gif);
						background-position: 0px 4px;
						background-repeat: no-repeat;
						font-size:11px;
						margin:0px 5px 3px 0px; 
						padding:0px 5px 0px 15px;
						line-height:14px;
						color:#494948;
						}
						
div#normallist3 li a	{
						color:#404a60;
						font-size:16px;
						text-decoration:none;
						font-weight:bold;
						}
												
						
				
div#normallist3 li a:hover	{
						color:#6A910A;
						font-size:16px;
						text-decoration:none;
						font-weight:bold;
						}	
						
div#normallist3 li a#current {
						color:#6A910A;
						font-size:16px;
						text-decoration:none;
						font-weight:bold;
						}
						
						
									
/*------------------------------------------------------- footer	 ---------------------*/
.footer	{
						color:#636363;
						font-size:9px;
						font-family:arial;
						padding:13px 0px 0px 29px;
						height:53px;
						background:url(images/footer_bg.gif) left top repeat-x;
						}
.footer span	{
						font-weight:bold;
						color:#636363;
						font-size:9px;
						font-family:arial;
						}
													
.footer a	{
						color:#636363;
						text-decoration:none;
						font-size:9px;
						font-family:arial;
						font-weight:bold;
						}
.footer a:hover	{
						color:#636363;
						text-decoration:underline;
						font-size:9px;
						font-family:arial;
						font-weight:bold;
						}
						
.article-footer {font-size: 11px}
/*-----------------------------------------------------    cl_1_1   ---------------------*/						
.cl_1_1	td {
						line-height:14px;}
						
						
						
						
#navcontainer
{
	margin: 0;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:50px;
	padding-right:0px;
	height:18px;
	font-family:  arial;
	font-size: 12px;
	font-weight: bold;
}

ul#navlist
{
display: inline;
list-style: none;
}

ul#navlist li
{
float: left;
width: auto;
margin-right: 3px;
margin-left: 3px;

background-color: #cccfdc;
}

ul#navlist li a
{
padding-top:1px;
padding-bottom:2px;
padding-left:20px;
padding-right:20px;
text-decoration: none;
color: #265d92;
}

ul#navlist li a#current
{
background-color: #9c1316;
color: #FFFFFF;


}

ul#navlist li a:hover, ul#navlist a#current:hover
{
background-color: #9c1316;
color: #FFFFFF;

}

ul#navlist li a:active, ul#navlist li#active a#current:active
{
	background-color: #eaedf6;
	color: #000000;

}


.style3 {
	font-size: 24px;
	font-weight: bold;
	color: #2D8930;
}

.style3b {
	font-size: 15px;
	font-weight: bold;
	color: #2D8930;
}

.style3c {
	font-size: 25px;
	font-weight: bold;
	color: #838d97;
	line-height: 25px;
}

.style3d {
	font-size: 25px;
	font-weight: bold;
	color: #2D8930;
	line-height: 25px;
}


.style4 {
	color: #6C6D6A;
	font-weight: bold;
	font-size: 12px;
}
.style5 {
	font-size: 12px;
	color: #494948;

}

.style55 {
	font-size: 12px;
	color: #494948;
	line-height: 18px;
}

.style5b {
	font-size: 11px;
	color: #494948;
}

.style5c {
	font-size: 12px;
	color: #333333;
	line-height: 16px;
	text-align: justify;
}

.style5d {
	font-size: 12px;
	color: #CC0000;
	line-height: 16px;
	text-align: justify;
}
.style6 {
	font-size: 20px;
	color: #5E6058;
}

.style6 a {
	font-size: 20px;
	color: #5E6058;
	text-decoration:none;
}

.style6b {
	font-size: 20px;
	color: #5E6058;
}
.style7 {
	font-size: 12px;
	color: #596275;
	font-weight: bold;
	line-height: 18px;
}
.style9 {
	font-size: 15px;
	color: #595C68;
	font-weight: bold;
	line-height: 23px;
}
.style10 {
	color: #2D8930;
	font-weight: bold;
	font-size: 10px;
}

.style11 {
	color: #737A8A; 
	font-weight: bold;
}

.style12 {
	font-size: 10px;
	color: #333333;
}



.bluetable {
	background-color: #E8EEF6;
	padding: 10px;
	border: 1px solid #d8dde3;
}

.mindset {
	background-color: #f9fef6;
	border: 1px solid #d8e9cf;

}

.style13 {
	color: #494948;
	font-weight: bold;
}

.style14 {
	color: #494948;
	font-weight: bold;
	font-size: 18px;
}

.style15 {
	color: #6b6b69;
	font-weight: bold;
	font-size: 14px;
}

.style16 {
	color: #2c3146;
	font-weight: bold;
	font-size: 18px;
}


.more	{
						color:#404a60;
						font-size:11px;
						text-decoration:none;
						font-weight:bold;
						}
						
						
.blue {
	background-color:#2c3145;
	color:#FFFFFF;
	font-size:12px;
}

.bigblue {font-size:24px; color:#FFFFFF;}

.green {
	background-color:#96c43d;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	
}

.green2 {
	background-color:#96c43d;
	color:#2c3146;
	font-size:13px;
	font-weight:bold;
	padding:10px 10px 0px 10px;
}

.green2 .big {font-size:24px; color:#2c3146;}


#careerlist ul { 
	padding-top: 5px;
	margin-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	margin-left: 3px;
	padding-left: 3px;
	margin-right: 3px;
	padding-right: 3px;
	list-style: none;
}

#careerlist li {
	margin-top: 3px;
	margin-bottom: 3px;
	padding-bottom: 3px;
	color: #ffffff;
	font-weight:bold;
	font-size: 12px;
	padding-left: 15px;
	background-image: url(images/blue_square.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
}

.more {font-size:12px; font-weight:bold; text-decoration:none;}

/*-----------------------------------------------------    end   ---------------------*/													
