@charset "utf-8";
/* CSS Document */

body
{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}
#outermost
{
	background-image:url('../images/backbar1.gif');
	background-repeat:repeat;
}
#mainbody
{
	width:780px;
	background-color:#fff;
	border-right:2px solid #949494;
	border-left:2px solid #959595;
}
#topBar
{
	height:26px;
	background-color:#5C5C5C;	
}
#topBar #topBarleft
{
	float:left;
	width:500px;	
}
#topBar #topBarRight
{
	float:right;
	width:270px;
}
#topBar .topBarText
{
	color:#fff;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;	
}
.labelLink
{
	text-decoration:none;	
}

#topbanners #toplogo
{
	float:left;
	width:245px;
}
#topbanners #topbanner
{
	float:right;
	width:535px;
}
#exp
{
	width:247px;
	height:34px;
	float:left;
}
#exp #expertise
{
	float:left;
	width:211px;
	height:27px;
	background-image:url('../images/PressReleasePlain.JPG');
	background-repeat:no-repeat;    
}
#exp #border
{
	float:right;
	width:6px;
}
#menubar
{
	width:533px;
	height:27px;
	float:right;
	background-image:url('../images/menuback.gif');
	background-repeat:repeat-x;
}
#menubar .menulinks
{
	text-decoration:none;
	color:#fff;
	font-size:12px;	
}
#menubar .menulinks:hover
{
	color:#595959;
}
#outerexp 
{
	width:248px;	
	float:left;
}
#outerexp #expbody
{
	width:241px;
	height:218px;
	float:left;
	background-image:url('../images/Pressbackbar.gif');
	background-repeat:repeat-x;		
}
#outerexp #expbody li
{
	list-style:none;
	padding:0px;
}
#outerexp #expbody .links
{
	color:#CC3143;
	font-size:10px;
}

#outerexp #sideborder
{
	float:right;
	width:7px;	
}
#abody
{
	float:right;
	width:524px;
}
#abody .text
{
    color:#5C5C5C;
	font-size:11px;
	word-spacing:1px;
	letter-spacing:1px;
}
#featureproduct
{
	width:500px;
}
#featureproduct #build1
{
	float:left;
	width:145px;
}
#featureproduct2 
{
	float:right;
	width:350px;
}
#featureproduct2 #build2
{
	float:left;
	width:145px;
}
#featureproduct2 #build3
{
	float:left;
	width:145px;
}

#clientouter
{
	width:248px;
	height:34px;
	float:left;
}
#clientouter #clientheading
{
	float:left;
	width:211px;
	height:27px;
	background-image: url('../images/clientsfeedbackplain.jpg');
}
#clientouter #border
{
	float:right;
}
#outerclientbody
{
	width:248px;
	float:left;
	background-image: url('../images/clientsbackbar.jpg');
	background-repeat:repeat-x;
}
#outerclientbody #clientbody
{
	width:220px;
	float:left;
}
#outerclientbody .clienttext
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	word-spacing:1px;
}
#outerclientbody #sideborder12
{
	float:right;
	width:7px;	
}
.links
{
	color:#504E4F;
	font-size:10px;
}
.readmorelink
{
	color:#CB3F42;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

#bottombanners
{
	width:780px;
}
#bottombanners #banner1
{
	width:248px;
	float:left;
}
#bottombanners #banner1 #ban1body
{
	background-image: url('../images/newsleterbackba.jpg');
	background-repeat:repeat-x;		
	height:156px;
}

#bottombanners2
{
	width:530px;
	float:right;
}
#bottombanners2 #banner2
{
	width:248px;
	float:left;
}
#bottombanners2 #banner2 #ban2body
{
	height:156px;
}
#bottombanners2 #banner3
{
	width:280px;
	float:right;
}
#bottombanners2 #banner3 #ban3body
{
	background-image:url('../images/contactback.jpg');
	height:156px;
	font-size:11px;
}
#outerbottom
{
	background-color:#333333;
	height:130px;
	color:#fff;
}
#outerbottom .bottomlinks
{
	text-decoration:none;
	color:#fff;
	font-size:11px;
}
#outerbottom .bot2links
{
	text-decoration:none;
	color:#fff;
	font-size:10px;
	letter-spacing:1px;
}
#outerbottom .bot2links:hover
{
	color:#CA3B37;
}
#pr_text
{
	float:left;
	width:280px;
	color:#595959;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:25px;
	padding-top:15px;
	padding-right:15px;
}
.pr_text1
{
	color:#595959;
	font-size:11px;	
}
#pr_text2
{
	float:left;
	width:320px;
	color:#595959;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:25px;
	padding-top:15px;
	padding-right:15px;
}
#pr_text_careers
{
	float:left;
	width:300px;
	color:#595959;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:25px;
	padding-top:15px;
	padding-right:0px;
}
.redText
{
    color:#CA3B37;
    font-size:12px;
    font-weight:bold;
}
.blackText
{
    color:#595959;
    font-size:12px;
    font-weight:bold;
}
.pressRedText
{
    color:#CA3B37;
    font-size:11px;    
    font-weight:bold;
}
.pressBodyText
{
    color:#5A5A5A;
    font-size:10px;
    letter-spacing:1px;
}
#ban1header
{
	width:248px;
	height:34px;
	background-image:url('../images/newsletterheader.jpg');
	background-repeat:no-repeat;    
}
.news
{
    color:#B72E36;
    font-size:18px;
    font-weight:bold;

}
.letter
{
    color:#333333;
    font-size:18px;
    font-weight:bold;
}
.newsletter_text
{
	color:#4D4D4D;
	font-size:11px;
}
#ban2header
{
	width:248px;
	height:34px;
	background-image:url('../images/newsletterheader.jpg');
	background-repeat:no-repeat;
}
#Quotation_text
{
	clear:left;
	height:50px;
	background-image: url('../images/quotation_back.jpg');
	background-repeat:repeat-x;	
}
#ban3header
{
	width:280px;
	height:34px;
	background-image:url('../images/quickcontact.jpg');
	background-repeat:no-repeat;
}
.contactText
{
	font-size:10px; 
	font-family:"Times New Roman", Times, serif;
	color:#505050;
}
.contactText
{
	color:#4D4D4D;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.contactLink
{
	font-size:11px;
	color:#4D4D4D;
	text-decoration:underline;
}
.bitwordsmedia
{
	color:#6E6E6E;
	font-size:10px;
	text-decoration:none;
}
.bitwordsmedia:hover
{
	color:#fff;
}
.career_text
{
	color:#595959;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.careersLink
{
    color:#CA3B37;
    font-size:10px;
    font-weight:bold;
}
.client_heading
{
	color:#CA3B37;
    font-size:11px;
	font-weight:bold;
}
.client_body
{
	color:#595959;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}
#contact_addresses
{
	background-image: url('../images/contact_backbar.jpg');
	background-repeat:repeat-x;
	height:80px;
	width:98%;
	margin-top:15px;
}
#contact_addresses #address1
{
	float:left;
	width:180px;
}
#contact_addresses .redText
{
	color:#CA3B37;
    font-size:11px;    
    font-weight:bold;
}
#contact_addresses .blackText
{
	color:#595959;
    font-size:11px;
    font-weight:bold;
}
em
{
	color:#B00E19;
}
label
{
	color:#565656;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.leftlabel
{
	width:185px;
	padding-left:40px;
	float:left;
}
.rightlabel
{
	width:270px;
	float:right;	
}
#services_text
{
	float:left;
	width:352px;
	color:#595959;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:25px;
	padding-top:15px;
	padding-right:8px;
}
.service_text2
{
	color:#595959;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#service_options
{
	padding:5px 0px; 
	border-top:1px dotted #5D5D5D; 
	border-bottom:1px dotted #5D5D5D; 
	width:98%;
}
#service_first_block
{
	float:left;
	width:170px;
	height:233px;
	border-right:1px dotted #5D5D5D; 
}
#service_second_outer
{
	float:right;
	width:348px;
	height:233px;
}
#service_second_block
{
	float:left;
	width:165px;
	border-right:1px dotted #5D5D5D; 
	height:233px;
}
#service_third_block
{
	float:right;
	width:175px;
	height:233px;
}
.service_list
{
	color:#565656;	
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}
.projects_body
{
	color:#595959;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.script
{
   float:left;    
}

.photogallery{ /*CSS for TABLE containing a photo album*/
 
}

.photogallery img{ /*CSS for images within an album*/

}

.photonavlinks{ /*CSS for pagination DIV*/
font: bold 14px Arial;

}

.photonavlinks a{ /*CSS for each navigational link*/
margin-right: 2px;
margin-bottom: 3px;
padding: 0px 5px;
text-decoration: none;
background-color: white;
color:#E85858;
}

.photonavlinks a.current{ /*CSS for currently selected navigational link*/
background-color: #C5C5C5;
border:1px solid gray;
}

.callback_title
{
	font-size:11px; 
	color:#535353; 
	font-family:Verdana; 
	padding:20px 0 0 80px;
}
.msg_body
{
	border:2px solid #C7383A;
	background-color:#ECEDE5;
	width:400px;
}
.successtext
{
	color:#2B7251;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:34px;
}
.detailtext
{
	color:#504E4F;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	border-top:1px dotted #aaa;
}
.projectimage
{
	padding-left:25px; 
	padding-top:20px; 
	font-size:10px;
}
.project_paging
{
	clear:left; 
	padding-top:25px;
	word-spacing:2px;
	font-size:15px;
	color:#595959;
	font-weight:bold;
}
.project_view
{
	border:2px solid #C7383A;
	background-color:#ECEDE5;
	width:750px;
}
.detailText
{
    color:#595959;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:3px;
	padding-bottom:3px;
}