@charset "UTF-8";
/* CSS Document */

body {
	background-color:#666;
font-family: Verdana, Helvetica, sans-serif;
font-size:12px;
color:#666;
padding:0px;
margin:0px;
}

.wrapper {
	width:1024px;
	height:762px;
	margin:0px auto;
}

.header {
	width:405px;
	height:53px;
	background-color:#FFF;
	float:left;
}

.header2 {
	width:414px;
	height:37px;
	background-color:#FFF;
	float:left;
	padding-top:16px;
}

.headerHOME {
	width:345px;
	height:53px;
	background-color:#FFF;
	float:left;
}

.headerHOME2 {
	width:274px;
	height:39px;
	background-color:#FFF;
	float:right;
	padding-top:14px;
}

.header3 {
	width:205px;
	height:39px;
	background-color:#FFF;
	float:right;
	padding-top:14px;
}

.orange_links {
	width:774px;
	height:14px;
	background-color:#EF9A45;
	float:left;
	padding-left:250px;
}

.main {
	width:1024px;
	height:645px;
	float:left;
	background-image:url(images/home_bg.jpg);
	background-repeat:no-repeat;
}

.firenews {
	width:240px;
	height:230px;
	float:left;
	padding-top:380px;
	padding-left:15px;
	color:#000;
	text-align:left;
}

.firesize {
	font-size:20px;
}

.firetext {
	width:380px;
	height:300px;
	float:left;
	padding-top:65px;
	padding-left:365px;
	color:#FFF;
	text-align:left;
}

.flash01 {
	width:188px;
	height:136px;
	margin-left:200px;
	margin-top:20px;
	position:absolute;
}

.flash02 {
	width:201px;
	height:152px;
	margin-left:70px;
	margin-top:170px;
	position:absolute;
}

.flash03 {
	width:135px;
	height:155px;
	margin-left:285px;
	margin-top:170px;
	position:absolute;
}

.flash04 {
	width:140px;
	height:158px;
	margin-left:435px;
	margin-top:140px;
	position:absolute;
}

.flash05 {
	width:202px;
	height:207px;
	margin-left:263px;
	margin-top:334px;
	position:absolute;
}

.flash06 {
	width:229px;
	height:157px;
	margin-left:460px;
	margin-top:310px;
	position:absolute;
	top: 68px;
}

/*----------- sub pages ------------*/

.company {
	width:1024px;
	height:435px;
	float:left;
	background-color:#66B149;

}

.capabilities {
	width:1024px;
	height:435px;
	float:left;
	background-color:#AD61D2;

}

.portfolio {
	width:1024px;
	height:435px;
	float:left;
	background-color:#717AEE;

}

.payment {
	width:1024px;
	height:435px;
	float:left;
	background-color:#99CC00;

}

.portfolio_collateral {
	width:1024px;
	height:525px;
	float:left;
	background-color:#717AEE;

}

.portfolio_info {
	width:844px;
	height:425px;
	float:left;
	padding-top:10px;
	padding-right:20px;
	color:#000;
	overflow:auto;
}

.portfolio_info_collateral {
	width:844px;
	height:510px;
	float:left;
	padding-top:10px;
	padding-right:20px;
	color:#000;
	overflow:auto;
}

.contact {
	width:1024px;
	height:435px;
	float:left;
	background-color:#C1379F;

}

.resources {
	width:1024px;
	height:435px;
	float:left;
	background-color:#EDDC1A;

}

.career {
	width:1024px;
	height:435px;
	float:left;
	background-color:#993366;

}

.black_flame {
	width:1024px;
	height:200px;
	float:left;
}

.black_flame_collateral {
	width:884px;
	height:80px;
	float:left;
	background-image:url(images/black_flame_collateral.jpg);
	background-repeat:no-repeat;
	color:#FFF;
	padding-left:140px;
	padding-top:20px;
}

.black_flame_newwork {
	width:884px;
	height:180px;
	float:left;
	background-image:url(images/black_flame.jpg);
	background-repeat:no-repeat;
	color:#FFF;
	padding-left:140px;
	padding-top:20px;
}

.imagepadding {
	padding-bottom:2px;
}

.company_links {
	width:120px;
	height:425px;
	padding-top:10px;
	padding-left:20px;
	float:left;
}

.company_image {
	width:300px;
	height:435px;
	float:left;
}

.company_team_links {
	width:150px;
	height:420px;
	float:left;
	padding-top:15px;
	color:#000;
}

.company_team {
	width:714px;
	height:425px;
	float:left;
	padding-top:10px;
	padding-right:20px;
	color:#000;
	overflow:auto;
}

.news {
	width:1024px;
	height:435px;
	float:left;
	background-color:#EFB945;

}

.news_info {
	width:864px;
	height:425px;
	float:left;
	padding-top:10px;
	padding-right:20px;
	color:#000;
	overflow:auto;
}

.company_info {
	width:549px;
	height:415px;
	float:left;
	padding-left:20px;
	padding-top:20px;
	padding-right:15px;
	color:#000;
	overflow:auto;
}




/*------------ footer ------------- */
.copyright {
	width:1024px;
	height:15px;
	float:left;
	padding-top:10px;
	color:#CCC;
}

a:link {color:#000000; font-size:11px;}
a.active:link {color:#FFFFFF; text-decoration:none;}

a:active {color:#000000;}

a:visited {color:#000000; font-size:11px;}
a.active:visited {color:#FFFFFF; text-decoration:none;}

a:hover {color:#FFFFFF; font-size:11px;}
a.active:hover {color:#000000; text-decoration:none;}

