@charset "utf-8";



/* CSS Document */



BODY {



	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;



	COLOR: #999999;



	FONT-SIZE: 12px;



	margin-left: 0px;



	margin-top: 0px;



	margin-right: 0px;



	margin-bottom: 0px;



	background-image: url(images/back_box.gif);

	background-repeat: repeat-x;



	background-color: #000000;



}



a:link {



	color: #cccc99;



	text-decoration: none;



}



a:visited {



	text-decoration: none;



	color: #cccc99;



}



a:hover {



	text-decoration: underline;



	color: #cccc99;



}



a:active {



	text-decoration: none;



	color: #cccc99;



}



.style1 {



	color: #FFFFFF;



	font-family: "Times New Roman", Times, serif;



	font-style: italic;



	font-weight: bold;



	font-size: xx-small;



}



.style2 {



	color: #FFFFFF;



	font-weight: bold;



	font-size: 14px;



}



.style3 {

font-size:26px;

padding-bottom:2px;

margin-bottom:7px;

text-transform:uppercase;

color:#cccccc;

font-weight: bolder;

}



.style3_dgray {

font-size:14px;

text-transform:uppercase;

color:#4c4c4c;

font-weight: bolder;

}

.style3_footer {

font-size:14px;

text-transform:uppercase;

color:#cccccc;

font-weight: bolder;

}

.style3_small {



	font-family: "Times New Roman", Times, serif;



	font-size: 20px;



	font-style: italic;



	color: #FFFFFF;



}

.style3_2 {



	font-family: "Times New Roman", Times, serif;



	font-size: x-large;



	font-style: italic;



	color: #FFFFFF;



}



.style4 {color: #FFFFFF}

.style4_home {

	color: #cccc99;

	

	font-family: "Times New Roman", Times, serif;



	font-size: x-large;



	font-style: italic;

	}



.style5 {color: #FFFFFF; font-weight: bold; }

.style3_header {

font-size:26px;

padding-bottom:2px;

margin-bottom:7px;

text-transform:uppercase;

color:#999966;

font-weight: bolder;

}

.style3_hnumber {

font-size:26px;

padding-bottom:2px;

margin-bottom:7px;

text-transform:uppercase;

color:#FFFFFF;

FONT-FAMILY: Tahoma;

}

.style5_title {

font-size:14px;

text-transform:uppercase;

color:#cccccc;

font-weight: bolder; 

}

.style5_title_light {

font-size:14px;

text-transform:uppercase;

color:#FFFFFF;

font-weight: bolder; 

}

.style5_title_b2 {

font-size:12px;

text-transform:uppercase;

color:#999966;

font-weight: bolder; 

}

.style5_title_b {

font-size:14px;

text-transform:uppercase;

color:#999966;

font-weight: bolder; 

}

.style5_title_b a:link {

font-size:14px;

text-transform:uppercase;

color:#999966;

font-weight: bolder;

text-decoration: none;

}

.style5_title_b a:visited {

text-decoration: none;

font-size:14px;

text-transform:uppercase;

color:#999966;

font-weight: bolder;

}

.style5_title_b a:hover {

text-decoration: none;

font-size:14px;

text-transform:uppercase;

color:#FFFFFF;

font-weight: bolder;

}

.style5_title_b a:active {

text-decoration: none;

font-size:14px;

text-transform:uppercase;

color:#999966;

font-weight: bolder;

}

.style5_box_title {

font-size:22px;

color:#FFFFFF;

font-weight: bolder; 

}



.style5_2 {color: #FFFFFF; font-weight: bold; font-size: xx-small;}



.style6 {color: #999999; }



.style7 {color: #000000}



.footerinks A:link {



text-decoration: none;



	color: #FFFFFF;



	font-family: "Times New Roman", Times, serif;



	font-style: italic;



	font-weight: bold;



	font-size: 12px;



}



.footerinks A:visited {



text-decoration: none;



      	color: #FFFFFF;



	font-family: "Times New Roman", Times, serif;



	font-style: italic;



	font-weight: bold;



	font-size: 12px;



}



.footerinks A:active {



text-decoration: none;



      	color: #FFFFFF;



	font-family: "Times New Roman", Times, serif;



	font-style: italic;



	font-weight: bold;



	font-size: 12px;



}



.footerinks A:hover {



text-decoration: underline;



      	color: #FFFFFF;



	font-family: "Times New Roman", Times, serif;



	font-style: italic;



	font-weight: bold;



	font-size: 12px;



}



.footertext{



      	color: #FFFFFF;



	font-family: "Times New Roman", Times, serif;



	font-style: italic;



	font-weight: bold;



	font-size: 12px;



}



.emaillinks A:link {



text-decoration: none;



	color: #cccc99;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



}



.emaillinks A:visited {



text-decoration: none;



      	color: #cccc99;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



}



.emaillinks A:active {



text-decoration: none;



      	color: #cccc99;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



}



.emaillinks A:hover {



text-decoration: underline;



      	color: #cccc99;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



}

#flascontent{

	display: block;

	width: 700px;

	margin: 0 auto;

	padding: 0 0 0 2px ;

}


/* New_Clean CSS */

.new_menu_text { width:1000px; margin:0 auto; height:25px; margin-top:15px; margin-left:-11px}
.new_menu_text a { display:block; float:left; font-family:"Times New Roman", Times, serif; padding:0 12px; color:#FFFFFF; font-size:15px; font-style:italic; text-decoration:none; font-weight: bolder;}
.new_menu_text a:hover { color:#BFB792;}
.new_menu_text a.active { color:#BFB792;}
.new_menu_text a.requast { display:block; float:right; margin-right:-8px; padding:0; color:#BFB792; }
.new_menu_text a.requast:hover { color:#FFFFFF;}




.new_menu { width:1000px; margin:0 auto; height:25px; margin-top:15px;}
.new_menu a.home { background:url(images/header/font14/web_design_home.png) no-repeat; display:block; float:left; height:25px; width:54px;}
.new_menu a.home:hover { background:url(images/header/font14/web_design_home2.png) no-repeat;}

.new_menu a.talk_to_us { background:url(images/header/font14/web_design_talk_to_us.png) no-repeat; display:block; float:left; height:25px; width:97px;}
.new_menu a.talk_to_us:hover { background:url(images/header/font14/web_design_talk_to_us2.png) no-repeat;}

.new_menu a.who_we_are { background:url(images/header/font14/web_design_who_we_are.png) no-repeat; display:block; float:left; height:25px; width:108px;}
.new_menu a.who_we_are:hover { background:url(images/header/font14/web_design_who_we_are2.png) no-repeat;}

.new_menu a.what_we_do { background:url(images/header/font14/web_design_what_we_do.png) no-repeat; display:block; float:left; height:25px; width:113px;}
.new_menu a.what_we_do:hover { background:url(images/header/font14/web_design_what_we_do2.png) no-repeat;}

.new_menu a.our_clients { background:url(images/header/font14/web_design_our_clients.png) no-repeat; display:block; float:left; height:25px; width:104px;}
.new_menu a.our_clients:hover { background:url(images/header/font14/web_design_our_clients2.png) no-repeat;}

.new_menu a.what_weve_done { background:url(images/header/font14/web_design_what_weve_done.png) no-repeat; display:block; float:left; height:25px; width:145px;}
.new_menu a.what_weve_done:hover { background:url(images/header/font14/web_design_what_weve_done2.png) no-repeat;}

.new_menu a.work_with_us { background:url(images/header/font14/web_design_work_with_us.png) no-repeat; display:block; float:left; height:25px; width:120px;}
.new_menu a.work_with_us:hover { background:url(images/header/font14/web_design_work_with_us2.png) no-repeat;}

.new_menu a.funding { background:url(images/header/font14/web_design_funding.png) no-repeat; display:block; float:left; height:25px; width:83px;}
.new_menu a.funding:hover { background:url(images/header/font14/web_design_funding2.png) no-repeat;}


h1 {font-size:26px; padding:0; margin:0; text-transform:uppercase; color:#cccccc; font-weight: bolder;}

.vcard {font-size:14px; text-transform:uppercase; color:#cccccc; font-weight: bolder; float:left;}
.vcard span { color: #999999; font-size:12px;}

.footer_top {font-size:14px; text-transform:uppercase; color:#cccccc; font-weight:bolder; border-top:1px solid #666666; padding-top:5px; margin-top:20px;}

.home_flash_top_txt { margin-top:50px; margin-bottom:7px;}
.home_flash_top_txt h2 {font-size:14px; text-transform:uppercase; color:#FFFFFF; font-weight: bolder; margin:0; padding:0; }
.home_flash_top_txt h3 {font-size:12px; text-transform:uppercase; color:#999966; font-weight: bolder; margin:0; padding:0;}

p { padding-right:20px;}
h2, h1, h3, h4 { margin:0; padding:0; color:#FFFFFF;}
h2 { font-size:24px;}
h3 { font-size:16px;}

/* Hack for transparent png's in IE6 */
img {behavior: url(iepngfix.htc);}
img, div { behavior: url(iepngfix.htc) }
img, div, a, input { behavior: url(iepngfix.htc) }