table .tinymce{font-size:100%;}

.sizeofacamel { width: 1000px;height:100%}

.sizeofamule { width: 530px;}


/*  HEADERS  */

h2{
	font-size : 18px;
	font-weight : normal;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-family :  verdana, Helvetica, sans-serif;
	color: #000000;
}


h3{
font-size : 13px;
font-weight : bold;
margin-bottom: 0px;
padding-bottom: 0px;
font-family : verdana, Helvetica, sans-serif;
color: #FFFFFF;}

/*  TEXT  */

.text{
font-size : 11px;
font-family :  verdana, Helvetica, sans-serif;
color: #000000;}

.text2{
font-size : 11px;
font-weight : bold;
font-family :  verdana, Helvetica, sans-serif;
color: #71848D;}

.text4{
font-size : 11px;
font-weight : bold;
font-family :  verdana, Helvetica, sans-serif;
color: #53565f;}

.smalltext{
font-size : 10px;
font-family :  verdana, Helvetica, sans-serif;
color: #5D717D;}

.smalltext1{
font-size : 10px;
font-weight : bold;
font-family : verdana, Helvetica, sans-serif;
color: #FFFFFF;}

.smalltext3{
font-size : 10px;
font-family :  verdana, Helvetica, sans-serif;
color: #000000;}

.smalltext4{
font-size : 10px;
font-weight : bold;
text-transform: uppercase;
font-family :  verdana, Helvetica, sans-serif;
color: #FFFFFF;}

.liltext{
font-size : 10px;
font-family :  verdana, Helvetica, sans-serif;
color: #000000;}

.lilfoot{
font-size : 10px;
font-family : verdana, Helvetica, sans-serif;
color: #999999;
line-height: 11px;}

.lilsno{
font-size : 10px;
font-weight : bold;
font-family :  verdana, Helvetica, sans-serif;
color: #FFFFFF;}

.menu{
vertical-align:top;
font-size : 9px;
font-family :  verdana, Helvetica, sans-serif;
margin-bottom: 1px;
color: #FFFFFF;}
	.menu a{
		display:block;
		width:174px;
		}
	* html .menu a{width:182px;}
	
.menu2{
font-size : 10px;
font-family :  verdana, Helvetica, sans-serif;
margin-bottom: 3px;
color: #000000;
line-height: 16px;}

.menu3{
padding:0 0 3px 40px;
vertical-align:bottom;
font-family :  verdana, Helvetica, sans-serif;
font-weight:bold;
font-size:10px;
margin-bottom: 3px;
color: #FFFFFF;
height:22px;
}
	
.menuselect{
font-size : 10px;
text-transform: uppercase;
font-family : verdana, Helvetica, sans-serif;
color: #000000;}
	
.title{
font-weight : bold;
font-size : 13px;
font-family : Verdana, Helvetica, sans-serif;
color: #FFFFFF;}

.required{
font-size : 12px;
font-weight : bold;
font-family :  verdana, Helvetica, sans-serif;
color: #CC0000;}

.error{
font-size : 12px;
font-weight : bold;
color: #007fc2;}

/*  FLIPS  */

A.flip{
	font-weight : bold;
	text-decoration: none;}

A.flip:hover{
	font-weight : bold;
	text-decoration: underline;
	color: #0099CC}
	
A.flip1{
	font-weight : bold;
	text-decoration: underline;
	color: #505B5F}

A.flip1:hover{
	font-weight : bold;
	text-decoration: none;
	color: #839096}
	
A.flip2{
	font-weight : bold;
	text-decoration: underline;
	color: #000000}

A.flip2:hover{
	font-weight : bold;
	text-decoration: none;
	color: #CEC8C8}
	
A.flip4{
	font-weight : bold;
	text-decoration: underline;
	color: #000000}

A.flip4:hover{
	font-weight : bold;
	text-decoration: none;
	color: #839096}
	
A.flip5{
	font-weight : normal;
	text-decoration: none;
	color: #000000}

A.flip5:hover{
	font-weight : normal;
	text-decoration: underline;
	color: #444444}
	
A.flip6{
	font-weight : normal;
	text-decoration: underline;
	color: #000000}

A.flip6:hover{
	font-weight : normal;
	text-decoration: none;
	color: #444444}

/*FORMS*/
#apply label{
float: left;
width: 130px;
font-weight: bold;
margin: 0;
padding-top:2px;
line-height:18px;}

#apply input, #apply textarea, #apply select{
width: 200px;
margin: 1px 0 1px 0;}

#apply #submit{width:330px; text-align:center;}
#apply #submit input{width: 59px;margin:0 auto 0 auto}

#apply br{clear: left;}

#apply #add1{margin-bottom:0;}

#apply #add2, #apply #add3{margin: 0 0 0 130px;}

#apply_grad label{
float: left;
width: 160px;
font-weight: bold;
margin: 0;
padding-top:2px;
line-height:18px;}

#apply_grad label.sub{
float: left;
width: 160px;
font-weight: normal;}

#apply_grad input, #apply_grad textarea, #apply_grad select{
width: 240px;
margin: 1px 0 1px 0;}

#apply_grad #submit{width:500px; text-align:center;}
#apply_grad #submit input{width: 59px;margin:0 auto 0 auto}

#apply_grad br{clear: left;}

#apply_grad #add1{margin-bottom:0;}

#apply_grad #add2, #apply_grad #add3{margin: 0 0 0 160px;}

/*Survey*/
	form#survey label{
	margin:0;
	padding:0;
	display:block;
	clear:both;
	}
	
	form#survey label input{
		margin-top:0;
		}

form#survey input{
	margin-right:5px;
	padding-bottom:5x;
	display:block;
	float:left;
	}
	
form#survey input.other{
	margin:5px 0 10px 30px;
}

form#survey p{
	margin-top:10px;
	clear:both;
	}
	
form#survey fieldset{
	clear:both;
	width:400px;
	}

form#survey .center{
	width:100%;
	text-align:center;
	}
	
#seo
{
    clear:both;
    background: #E6E2E1;
	margin:0 0 10px 10px;
    padding:0;
    display:inline-block;
	font-family:verdana, Helvetica, sans-serif;
	font-size: 10px;
}
    #seo div
    {
        width:135px;
        float:left;
        padding:0;
		margin: 10px 8px 10px 4px;
        border-right: 2px dotted #B9B7B0;
    }
        #seo div h3
        {
            text-align:left;
            color:#C60000;
			font-size:10px
        }
        
        #seo ul
        {
            list-style-type:none;
            padding:0;margin:0;
        }
        
        #seo a{color:#000000;}	

/* Kier Group Navigation */
		
#kiergroup_nav{
	margin:10px 0 5px 0px;
	padding:0px;
	width:957px;
	height:26px;}	
	
	#kiergroup_nav ul{list-style:none; margin:0; padding:0;}
	#kiergroup_nav li{
					margin:0;
					padding:0px; 
					float:left; 
					text-align:center;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:10px;
					font-weight:bold;
					line-height:10px;
					height:26px;
					display:block;
					}
	
	#kiergroup_nav li.about {background:url(../images/n_about1.gif) no-repeat top;}
	#kiergroup_nav li.about a{background:url(../images/n_about1.gif) no-repeat top; padding:7px 0 0 0; display:block; width:119px; height:19px; *height:26px;}
	#kiergroup_nav li.about a:hover{background:url(../images/n_about2.gif) no-repeat top;}
	#kiergroup_nav li.about_selected{background:url(../images/n_about2.gif) no-repeat top; padding:7px 0 0 0; display:block; width:119px; height:19px; *height:26px;}
	
	#kiergroup_nav li.markets {background:url(../images/n_markets1.gif) no-repeat top;}
	#kiergroup_nav li.markets a{background:url(../images/n_markets1.gif) no-repeat top; width:119px;height:19px;*height:26px;padding:7px 0 0 0;display:block;}
	#kiergroup_nav li.markets a:hover{background:url(../images/n_markets2.gif) no-repeat top;}
	#kiergroup_nav li.markets_selected{background:url(../images/n_markets2.gif) no-repeat top; width:119px;height:19px;*height:26px;padding:7px 0 0 0;display:block;}
	
	#kiergroup_nav li.supply {background:url(../images/n_supply1.gif) no-repeat top;}
	#kiergroup_nav li.supply a{background:url(../images/n_supply1.gif) no-repeat top; width:119px;height:19px;*height:26px;padding:7px 0 0 0;display:block;}
	#kiergroup_nav li.supply a:hover{background:url(../images/n_supply2.gif) no-repeat top;}
	#kiergroup_nav li.supply_selected{background:url(../images/n_supply2.gif) no-repeat top; width:119px;height:19px;*height:26px;padding:7px 0 0 0;display:block;}
	
	#kiergroup_nav li.corporate {background:url(../images/n_corporate1.gif) no-repeat top;}
	#kiergroup_nav li.corporate a{background:url(../images/n_corporate1.gif) no-repeat top; width:120px;height:24px;*height:26px;padding:2px 0 0 0;display:block;}
	#kiergroup_nav li.corporate a:hover{background:url(../images/n_corporate2.gif) no-repeat top;}
	#kiergroup_nav li.corporate_selected{background:url(../images/n_corporate2.gif) no-repeat top; width:120px;height:24px;*height:26px;padding:2px 0 0 0;display:block;}
	
	#kiergroup_nav li.press {background:url(../images/n_press1.gif) no-repeat top;}
	#kiergroup_nav li.press a{background:url(../images/n_press1.gif) no-repeat top; width:120px;height:19px;*height:26px;padding:7px 0 0 0;display:block;}
	#kiergroup_nav li.press a:hover{background:url(../images/n_press2.gif) no-repeat top;}
	#kiergroup_nav li.press_selected{background:url(../images/n_press2.gif) no-repeat top; width:120px;height:19px;*height:26px;padding:7px 0 0 0;display:block;}
	
	#kiergroup_nav li.investor {background:url(../images/n_investor1.gif) no-repeat top;}
	#kiergroup_nav li.investor a{background:url(../images/n_investor1.gif) no-repeat top;width:120px;height:19px;*height:26px;padding:7px 0 0 0; display:block;}	
	#kiergroup_nav li.investor a:hover{background:url(../images/n_investor2.gif) no-repeat top;}
	#kiergroup_nav li.investor_selected{background:url(../images/n_investor2.gif) no-repeat top;width:120px;height:19px;*height:26px;padding:7px 0 0 0; display:block;}
	
	#kiergroup_nav li.careers {background:url(../images/n_careers1.gif) no-repeat top;}
	#kiergroup_nav li.careers a{background:url(../images/n_careers1.gif) no-repeat top; width:121px;height:19px;*height:26px;padding:7px 0 0 0;display:block;}	
	#kiergroup_nav li.careers a:hover{background:url(../images/n_careers2.gif) no-repeat top;}
	#kiergroup_nav li.careers_selected{background:url(../images/n_careers2.gif) no-repeat top; width:121px;height:19px;*height:26px;padding:7px 0 0 0;display:block;}
	
	#kiergroup_nav li.contacts {background:url(../images/n_contact1.gif) no-repeat top;}
	#kiergroup_nav li.contacts a{background:url(../images/n_contact1.gif) no-repeat top; width:119px;height:19px;*height:26px;padding:7px 0 0 0; display:block;}
	#kiergroup_nav li.contacts a:hover{background:url(../images/n_contact2.gif) no-repeat top;}
	#kiergroup_nav li.contacts_selected{background:url(../images/n_contact2.gif) no-repeat top; width:119px;height:19px;*height:26px;padding:7px 0 0 0; display:block;}
	
	#kiergroup_nav ul li a{color:#FFFFFF; text-decoration:none;}	
	
/* Homepage */

.homepage_caption
{
	padding:0 0 0 10px;
	margin:0px;  
	width:329px; 
	*width:339px;
	position:absolute;
	bottom:0px;
	background:url(../images/homepage_bg_caption.png);
	overflow:hidden;
	
}	
	
	.homepage_caption b
						{
						color:#ffffff; 
						font-family:Verdana,Arial;
						text-align:right;
						padding-top:3px;
						padding-right:10px;
						width:100%;
						float:right;
						height:27px;			
						}
	.homepage_caption span
						{
						margin:0px;
						color:#ffffff; 
						font-family:Verdana,Arial; 
						font-size:11px; 
						width:100%;
						float:right;
						text-align:right; 
						padding-right:10px;
						padding-bottom:5px;
						}
	
	.homepage_caption span.project
						{
						margin:inherit;  
						padding-bottom:10px; 
						color:#ffffff; 
						font-family:Verdana, Arial; 
						font-size:10px; 
						text-decoration:none;
						width:265px;
						*width:279px;
						float:left;
						text-align:left;
						}
	
	.homepage_caption a
	{
						margin:0 10px 0 0;
						padding-bottom:10px; 
						color:#ffffff; 
						font-family:Verdana,Arial; 
						font-size:11px; 
						font-weight:bold; 
						text-decoration:none;
						text-align:right;
						float:right;
						width:40px;
						}
						
	.homepage_caption a:hover{text-decoration:underline;}		
	
/** Video Gallery IE6 PNG fix **/

img, div { behavior: url(../includes/iepngfix/iepngfix.htc) }			
		