/* CSS Document */

html, body, table, td, img, form,p, div
	{
	margin: 0; padding: 0; border: 0;
	}
	
body
	{
	background-image:url(../images/bg-style.gif);
	background-color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	line-height: 140%;
	}
	
td
	{
	vertical-align:top;
	}
	
p
	{
	padding:5px 0;
	}
	
a
	{
	color:#FFFFFF;
	text-decoration:none;
	}
	
	
	
a:hover
	{
	color:#9BB8D5;
	}	
	

.boldtxt
	{
	font-weight:bold;
	}	
	
hr {
	width:450px;
	background-color:#2B4D6F;
	color:#2b4d6f;
	height:1px;
	border:none;
}

#testimonials hr
{
	width:100%;
	color:White;
}

div.hr {
	width:450px;
	clear:both;
	margin:10px 0 20px 0;
}

h1
	{
	font-size:12px;
	font-weight:bold;
	zwidth:450px;
	font-style:normal;
	}
	


h2 {
	font:18px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
	padding-top:5px;
}

h3 {
	font:bold 16px Arial, Helvetica, sans-serif;
	margin:30px 0 10px 0;
}

h4
	{
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	font-size:16px;
	}
	
.divider
	{
	padding:10px 0 6px 0;
	width: 450px;
	border-bottom:4px solid #2B4D6F;
	margin:0;
	}

.dividersmall
	{
	padding:5px 0;
	border-bottom:1px solid #2B4D6F;
	margin:0;
	}
	
.subImage
	{
	float:right;
	width:208px;
	zfont-weight:bold;
	font-style:italic;
	padding:5px;
	margin:0 0 20px 0;
	}

.subImage img
	{
	padding:10px 0 3px 0;	
	margin:5px 0 0 0;
	}
	
.subimage2
	{
	padding:70px 0 0 0;
	}
	

.texthighlight
	{
	color:#7B2D2F;
	}
		
	
.darkblue
	{
	color:#3D6A96;
	}
	
.lightblue
	{
	color:#7298BF;
	}
	

.btncursor
	{
	cursor:pointer;
	}
		

#wrapper	
	{
	margin:0 auto;
	width:996px;
	background-image:url(/images/bgBody-main.gif);
	background-repeat:repeat-y;
	}
	
#supportContent
{
	padding: 7px 3px 10px 3px;
	width:943px;
	background-color:#4779AC;
}
	
#mainContent
	{
	width:948px;
	margin: 0 auto;
	position:relative;
	}
	
#topLinks
	{
	background-image:url(../images/bg-header.gif);
	background-repeat:repeat-x;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	padding: 20px 20px 10px 0;
	}
	
#header
	{
	background-color:#2F5579;
	}
	
.headerDiv
	{
	background-image:url(../images/divider-header.gif);
	background-repeat:repeat-x;
	/*height:6px;*/
	padding: 0;
	margin: 0;
	}
	
.logo
	{
	padding-bottom:0;
	padding-top:31px;
	padding-left:9px;
	padding-right:10px;
	border-right:1px solid #FFFFFF;
	}
	
#navMain
	{
	background-image:url(../images/bg-nav.jpg);
	z-index:99;
	height:40px;
	}

#navMain a
	{
	display:block;
	}
	
	
	
.nav ul
	{
	margin:0;
	padding:0;
	list-style-type:none;
	display: inline;
	line-height:0;
	}
	
.nav li
	{
	margin:0;
	padding:0;
	list-style-type:none;
	display: inline;
	}
.newsletter
	{
	border-right:1px solid #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	padding: 12px 0 0px 9px;
	width:190px;
	}
	
.newsletter .input
	{
	border:1px solid #000000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0px;
	}

#flashProject
	{
	float:right;
	background-color: #759DC6;
	z-index:0;
	}
	
	
.homeContent
	{
	float:left;
	background-color: #9BB8D5;
	width: 451px;
	height: 361px;
	}

.subContent
	{
	width:100%;
	}
	
.homeTitle
	{
	background-color:#C9D9E9;
	padding-top: 12px;
	padding-right: 35px;
	padding-bottom: 12px;
	padding-left: 40px;
	}

ul.homepagelist 
	{
	padding:0;
	margin:0;
	}
	
ul.homepagelist li
	{
	padding:0;
	margin:0 0 0 40px;
	}
.subTitle
	{
	background-color:#7298BF;
	padding-top: 12px;
	padding-right: 0;
	padding-bottom: 12px;
	padding-left: 40px;
	width: 738px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	}

.subtext
	{
	background-color:#4779AC;
	color:#FFFFFF;
	padding: 10px 20px 100px 40px;
	margin: 0;
	font-size:13px;
	background-image: url(../images/bg-subpage.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	border-right: 1px solid #FFFFFF;
	}
	
.subtext p
	{
	width:400px;
	}
	
.subtext .introtext
	{
	font-size:12px;
	font-weight:bold;
	}
.subtext ul
	{
	padding: 0 40px;
	margin: 0;
	}	
		
.subtext a:visited
	{
	color:#1F3C56;
	}
	
.projects-desc p
	{
	widows:500px;
	}

.subNavTop
	{
	background-color:#3D6A96;
	}

.subNav
	{
	background-color:#4779AC;
	background-image: url(../images/bg-subpage.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 50px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 14px;
	/* font-weight:bold; */
	}


	


.hidedropdown
	{
	display:none;
	}

		
.subNav .hidedropdown
	{
	display:block;
	}

.subNav a
	{
	background-image:url(../images/subNav-out.gif);
	background-repeat:no-repeat;
	display:block;
	background-position: left 8px;
	padding: 5px 5px 5px 12px;
	color: #ffffff;
	}
	

		
.subNav a:hover
	{
	background-image:url(../images/subNav-ov.gif);
	background-repeat:no-repeat;
	background-position: left 8px;
	color:#1F3C56;
	padding: 5px 5px 5px 12px;
	}
		
.subNav a:visited
	{
	background-image:url(../images/subNav-ov.gif);
	background-repeat:no-repeat;
	background-position: left 8px;
	color:#9eb8d5;
	padding: 5px 5px 5px 12px;
	}
	
	

					
.hometext
	{
	background-color:#9BB8D5;
	color:#000000;
	padding: 0px 20px 0 40px;
	margin: 0;
	font-size:12px;
	}

#callouts
	{
	border-top:1px #4779AC solid;
	}
	
.testTitle
	{
	width:294px;
	background-image:url(../images/bg-caloutTitle.jpg);
	background-repeat:repeat-x;
	padding: 13px;
	border-right: 1px solid #000000;
	}

.testContent
	{
	border-right: 1px solid #000000;
	}
	
.testContent p
	{
	padding:0;
	margin-top: 10px;
	margin-right: 170px;
	margin-bottom: 0px;
	margin-left: 20px;
	font-family: "Times New Roman", Times, serif;
	}
	
.newsTitle
	{
	background-image:url(../images/bg-caloutTitle.jpg);
	background-repeat:repeat-x;
	padding: 11px;
	}	
.dbtitle img
	{
	display:inline;
	}

#footer
	{
	background-color:none;
	background-image:url(../images/bg-footer.jpg);
	background-repeat:repeat-x;
	text-align: center;
	padding: 10px 0 20px 0;
	}


/*sub page*/
.title
	{
	padding:10px 0 3px 0;
	width: 450px;
	border-bottom:4px solid #2B4D6F;
	margin-bottom:10px;
	}
	
p.title
	{
	padding:10px 0 0 0;
	width: 350px;
	border-bottom:2px solid #2B4D6F;
	margin-bottom:10px;
	}

table.charity-table {
	width:680px;
}

	table.charity-table tr td {
		padding:10px 0;
	}
	
		table.charity-table p {
			width:150px;
		}
		
		table.charity-table a {
			text-decoration:underline;
		}
		
		table.charity-table .top a {
			text-decoration:none;
		}	

	table.charity-table td.charity {
		
			background-color:#1F3C56;
	border:1px solid #7298BF;
	padding:0 0 4px 5px;
	width:100%;
	}
	
	table.charity-table .charity p{
		font:bold 16px Arial, Helvetica, sans-serif;
		width:auto;
	}
	
	table.charity-table .charity-logo {
		text-align:right;
	}
	
		table.charity-table .charity-logo img {
			zborder:2px solid #2f5579;
			border:1px solid #ffffff;
			padding:5px;
		}

		td.info p {
			width:300px;
			padding-left:20px;
		}
div.staff {
	text-align:center;
	width:190px;
	float:left;
	padding: 0 0 35px 0;
}

div.staff p {
	width:190px;
}

.staff-name {
	font: 14px Arial, Helvetica, sans-serif;
}

.staff-summary {
	width:450px;
	padding-top:5px;
}

.staff-summary p {
	width:auto;
}

.staff-pic {
	float:left;
	margin:0 20px 0 0;
	border:1px solid #fff;
}

div.video {
	float:right;
	width:230px;
	border:1px solid #fff;
	background-color:#3D6A96;
	text-align:left;
	font-size:13px;
}

div.projects {
	height:97px;
	vertical-align:middle;
	border:1px solid #fff;
	background-color:#3D6A96;
	text-align:left;
	font-size:13px;
	padding-top:17px;
}

div.video ol {
	padding:0 5px 0 25px;
	margin:5px 0 5px 15px;
}

div.video ol li {
	padding:3px 3px;
	
}

div.video p {
	padding:5px 0 5px 5px;
	font-size:10px;
	width:200px;
}

.letter-name {
	font-weight:bold;
}
	
.company-name, .client-name {
	font:bold 18px Arial, Helvetica, sans-serif;
}

.comp-name
{
	font-weight:bold;
	padding:0 0 10px 0;
}

.top {
	text-align:right;
}

.adobe {
	margin-right:20px;
	float:left;
}

.sd-pic {
	border:1px solid #fff;
}

.top a {
	color:#1f374f;
}

/*news*/
.newsdate
{
	padding: 0 0 5px 0;
	width: 100px;	
	text-align:center;
}
.newstitle
{
	width:300px;
	text-align:left;
	letter-spacing: 5px;
}

table.history td {
	vertical-align:middle;
	padding-left:10px;
}


table.history .date
	{
	font-weight:bold;
	font-size:16px;
	}

table.history p
	{
	width:440px;
	padding:0 0 10px 0;
	}
	
.holder h3
	{
	margin:0;
	}
		

table.history img
	{
	padding:5px;
	border:1px solid #FFFFFF;
	margin-right:10px;
	margin-bottom:10px;
	margin-left:0;
	}

table.history td.date, table.history td.date1 {
	text-align:right;
	font:bold 2em Arial, Helvetica, sans-serif;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	padding:25px 10px 0px 0px;
	vertical-align:bottom;
	
}

table.history td.date1 {
	border-right:none;
}



table.history .holder	
	{
	width:450px;
	}

table.history div
	{
	margin: 0 24px 0 0;
	}
	
table.history .historyimg
	{
	height:auto;
	width:auto;
	float:left;
	display:inline;
	margin: 0 24px 0 0;
	
	}	
	
	
table.history .historydivider
	{
	background-image:url(../images/dot.gif);
	background-repeat:repeat-x;
	height:3px;
	margin:16px 0 17px 0;
	}
	


ol.dblist  
{
	padding:0;
	margin:0 250px 0 41px;
	font-size:14px;
	
}

ol.dblist li  {
	padding:5px 0 5px -10px;
	margin:5px 0 5px -20px;
	
	
}

ol.dblist li li  {
list-style-type:none;
font-size:12px;
	
}


#dbtbl {
	width:460px;
	margin-top:10px;
	border-top:1px solid #2f5579;
	border-left:1px solid #2f5579;
}

	#dbtbl td {
		border-bottom:1px solid #2f5579;
		border-right:1px solid #2f5579;
		width:300px;
		padding:3px 10px;
		background-color:#7298BF;
	}
	
	#dbtbl p {
		width:auto;
	}
	
	#dbtbl td.category {
		padding:10px;
		font-size:16px;
		background-color:#3D6A96;
		
	}

.darkblue
	{
	color:#3D6A96;
	}
	
.lightblue
	{
	color:#7298BF;
	}
	
/*Testimonials*/
.editrowstyle
{
	padding-right:20px;
}

.read-more {
	text-align:left;
	margin-left:8px;
	font-size:11px;
}
.read-more a {
	text-decoration:underline;
}

.quicktime {
	border:1px solid #1d3d56;
}

table#testimonials {
	width:700px;
}



#testimonials td {
	padding:10px 5px;
}

.quote {
	width:300px;
}

.ref-link {
	vertical-align:top;
}
.video {
	font-size:9px;
	text-align:center;
	width:220px;
	vertical-align:middle;
}

.video a
	{
	color:#FFFFFF;
	}
	
.video a:hover
	{
	color:#9BB8D5 !important ;
	}	
	
.video a:visited
	{
	color:#FFFFFF;
	}
	

.pic 
{
	text-align:center;
	width:165px;
	vertical-align:middle;
}

#testimonials .pic {
	text-align:center;
	width:125px;
	vertical-align:middle;
}

#testimonials .client-name {
	width:200px;
}

.pdf-icon {
	float:right;
	margin:0;
}

/*Styles*/
.fieldheaderstyle
{
	background-color:#1F3C56;
	background-position:bottom;
	overflow:hidden;
	color:White;
	font-weight:bolder;
	border-width:2px;
	border-color:Blue;
	width:100px;
	text-align:right;
}

.headerstyle
{
	height:25px;
	background-image:url(../images/menuheaders/menutop.gif);
	background-repeat:repeat-x;
	color:Blue;
	font-size:large;
	font-weight:bolder;
	text-indent: 5px;
	width: 100%;
	padding-left:10px;
}
.header
{
	background-image:url(../images/bg-nav.jpg);
	background-position:bottom;
	font-weight:bolder;
	color:White;
	height:20px;
	text-align:center;
	vertical-align:middle;
	border: solid 1px #7298bf;
}

.header1
{
	background-image:url(../images/bg-nav.jpg);
	background-position:bottom;
	font-weight:bolder;
	color:White;
	height:20px;
	text-align:center;
	vertical-align:middle;
	border: solid 1px Gainsboro;
}

/* Empty text template*/
.norecords
{
	background-color:#2F5579;
	margin: 20px 20px 20px 20px;
	border: solid 1px Gray;
	width:300px;
	color:White;
	font-weight:bolder;
	text-align:center;
}

/* Apply button template */
.applybutton
{
	background-color:#2F5579;
	border: solid 1px Gray;
	width: 150px;
	text-align:center;
	margin: 0 0 5px 0;
	padding: 3px 0 3px 0;
}

.itemstyle
{
	padding: 2px 2px 2px 2px;
	width:171px;
}

.itemstyle-padding
{
	padding: 2px 2px 2px 2px;
}

.gridviewstyle
{
	border-bottom-color:White;
	background-color:#2F5579;
	height: auto;
	border: solid 1px gray;
}

/*frontend*/
.frontend-gvstyle
{
	border-bottom-color:White;
	background-color:#7298BF;
	height: auto;
	border: solid 1px gray;
}

.frontend-headerstyle
{
	background-image:url(../images/bg-nav.jpg);
	background-position:bottom;
	font-weight:bolder;
	color:White;
	height:20px;
	text-align:left;
	vertical-align:baseline;
	border: solid 1px gray;	
	padding-left: 5px;
}

.frontend-itemstyle
{
	
}

.frontend-search-panel
{
	padding: 10px 10px 10px 10px;
	width:250px;	
}

/*CollapsiblePanel*/
.collapsePanel {
	
	background-color:Transparent;
	overflow:hidden;
}

/*Hover Menu*/
.popupMenu {
	position:absolute;
	visibility:hidden;
	background-color:Transparent;
	opacity:.9;
	filter: alpha(opacity=90);
}

/*Popup Menu*/
.popupHover {
	background-image:url(images/header-opened.png);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#F5F7F8;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:435px;
}

/* Extras */
.shadow{
border:1px solid silver;
font:10pt arial;
position:relative;
display:inline;
background:gray;
z-index:100
}

.shadow_inner{
overflow:hidden;
position:absolute;
top: -1000px;
filter:alpha(Opacity=10); /*modify to change the shade solidity/opacity, same as below*/
opacity:0.1; /*firefox 1.5 opacity*/
-moz-opacity:0.1; /*mozilla opacity*/
-khtml-opacity:0.1; /*opacity*/
z-index:10
}

.commentbox{
background-color: White;
width: 450px;
}

.commentfooter{
background: url(../images/media/arrow.gif) 20px 0 no-repeat; /*20px 0 equals horizontal and vertical position of arrow. Adjust as desired (ie: 20px -5px).*/
padding-left: 58px;
padding-top: 1px;
margin-bottom: 2em;
font-size: 90%;
color: #4A4A4A;
}

.search-table-style
{
	border:solid 1px white; 
	background-color:#2B4D6F; 
	padding: 5px 10px 10px 5px;
}

.search-table-style p {
	width:auto;
}

.search-table-header
{
	background-image:url(../images/bg-nav.jpg);
	background-position:bottom;
	font-weight:bolder;
	color:White;
	height:20px;
	width:300px;
	text-align:center;
	vertical-align:middle;
	border: Solid 1px white;
}

.project-details-image
{
	border: solid 1px white;
}

.project-details-menu
{
	border:solid 1px white; 
	background-color:#2B4D6F; 
	padding: 5px 10px 10px 5px;
}

/* CONTACT FORM */

table.contact .textbox, table.contact textarea, table.contact select {
	background-color:#7298bf;
	border:1px solid #fff;
	color:#fff;
	margin-bottom:5px;
	width:200px;
}

table.contact .checkbox {
	background-color:;
	border:none;
}

table.contact {
	width:460px;
}

table.contact .subject {
	margin-top:20px;
}

table.contact .submit {
	text-align:right;
	vertical-align:bottom;
}

table.contact .submit input {
	background-color:#7298bf;
	border:1px solid #fff;
	color:#fff;
	margin-bottom:5px;
}

.testimonialsthumbnail
	{
	border:1px solid #fff;	
	text-align: left;
	width: 380px;
	}

.projectDetails
{
	background-color:#4779AC;
	color:#FFFFFF;
	padding: 10px 20px 40px 40px;
	margin: 0;
	font-size:13px;
	background-image: url(../images/bg-subpage.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	border-right: 1px solid #FFFFFF;
}

.project-image-main
{
	border: solid 1px white;
	margin-bottom:30px;
}

.project-image-thumbnail
{
	border: solid 1px white !important; 
	width:120px;
	height:120px;
	padding:3px;
}

.testimonials-files-style
{
	padding: 0 5px 0 5px;
	width: 50%;
}
.testimonials-files-title-style
{
	width:300px;
	padding:0 3px 0 3px;
}
.testimonials-files-delete-style
{
	float:right;
	width: 25px;
}
.fivepx-padding
{
	padding:0 5px 0 15px;
}

.test-videos
{
	text-align:left;
}
.test-video-border
{
	border:dashed 1px white;
	padding: 2px 1px 2px 1px;
}


/*---------------BIO---------------*/

.bioDetails
	{
	padding:0 0 10px 10px;
	}
	
.biotitle
	{
	font-size:12px;
	font-weight:bold;
	}
	
.biodivider
	{
	border-bottom:1px solid #7298BF;
	width:100px;
	margin:0 0 0 170px;
	}
	
.imgBorder
	{
	border:1px solid #FFFFFF;
	}
	
.testimonials-summary
	{
	padding-top:5px;
	}


.recommend
	{
	width:600px;
	border-bottom:2px solid #2B4D6F;
	margin:0 0 10px 0;
	}
	
.recommend td
	{
	padding:0 0 10px 0;
	}
	
.recommend p
	{
	width:100%;
	}
	
.recommend .recommendname
	{
	width:300px;
	background-color:#1F3C56;
	border:1px solid #7298BF;
	padding:0 0 8px 5px;
	margin:0;
	}
	
.recommend img
	{
	zborder:2px solid #2f5579;
	border:1px solid #ffffff;
	padding:5px;
	margin:10px 0 0 10px;
	}
	
.project-image-main, .project-image-thumbnail
	{
	border:1px solid #ffffff !important;	
	padding:5px;
	margin:10px auto;
	text-align: center;
	}

.tipsmain
	{
	width:350px;
	}
	
	
.tipslink
	{
	padding:0 0 0 5px ;
	
	}
	
	
p.tipstitle 
	{
	font-size:12px;
	/* font-weight:bold; 
	width:auto;
	font-style:italic; */
	}
	
	
.designtbl
	{
	margin:10px 0 0 0;
	}
	
.designtitle
	{
	width:400px;
	background-color:#2F5579;
	zfont-weight:bold;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	padding:5px;
	zfont-style:italic;
	font-size:13px;
	}
	
.designnum
	{
	width:20px;
	padding:5px;
	background-color:#3D6A96;
	text-align:right;
	border-bottom:1px solid #FFFFFF;
	font-weight:bold;
	}
	
.designdesc
	{
	font-weight:normal;
	padding:3px 0 0 3px;
	font-style:normal;
	font-size:12px;
	}

.subpagephotos
	{
	width:700px;
	margin:20px auto;
	}

.previewimages
	{
	display:inline;
	width:450px;
	zfont-weight:bold;
	font-style:italic;
	}		

.previewimages img
	{
	border:1px solid #FFFFFF;
	padding:3px;
	margin:3px;
	}
	
td.thumbTitle
	{
	background-image:url(../images/bg-title.jpg);
	background-repeat:repeat-x;
	padding:0 ! important;
	}
	
.borderimg
	{
	border:1px solid #FFFFFF ! important;
	}
	
.pager span { color:White;font-weight:bold; font-size:16pt; border: solid 1px white; }     
	
/*Reorder List*/
.dragHandle {
	width:10px;
	height:15px;
	background-color:White;
	background-image:url(images/move.png);
	cursor:move;
	border:outset thin white;
}

.callbackStyle {
	border:thin blue inset;		
}

.callbackStyle table {
	background-color:#5377A9;	
	color:Black;
}


.reorderListDemo li {
	list-style:none;
	margin:2px;
	background-image:url(images/bg_nav.gif);
	background-repeat:repeat-x;
	color:#FFF;
}

.reorderListDemo li a {color:#FFF !important; font-weight:bold;}

.reorderCue {
	border:dashed thin black;
	width:100%;
	height:25px;
}

.itemArea {
	margin-left:15px;
	font-family:Arial, Verdana, sans-serif;
	font-size:1em;
	text-align:left;
	border:solid .5px white;
	padding: 2px 2px 2px 2px;
}


/*---------------------BreadCrumbs Subnav----------------------*/


.breadcrumb1 .breadcrumbactive1 
	{
	color:#9BB8D5;
	background-image:url(../images/subNav-vs.gif);
	background-repeat:no-repeat;
	display:block;
	background-position: left 8px;
	padding: 5px 5px 5px 12px;
	}
	
.breadcrumb2 .breadcrumbactive2 
	{
	color:#9BB8D5;
	background-image:url(../images/subNav-vs.gif);
	background-repeat:no-repeat;
	display:block;
	background-position: left 8px;
	padding: 5px 5px 5px 12px;
	}

.breadcrumb3 .breadcrumbactive3 
	{
	color:#9BB8D5;
	background-image:url(../images/subNav-vs.gif);
	background-repeat:no-repeat;
	display:block;
	background-position: left 8px;
	padding: 5px 5px 5px 12px;
	}

.breadcrumb4 .breadcrumbactive4 
	{
	color:#9BB8D5;
	background-image:url(../images/subNav-vs.gif);
	background-repeat:no-repeat;
	display:block;
	background-position: left 8px;
	padding: 5px 5px 5px 12px;
	}
	
.breadcrumb5 .breadcrumbactive5 
	{
	color:#9BB8D5;
	background-image:url(../images/subNav-vs.gif);
	background-repeat:no-repeat;
	display:block;
	background-position: left 8px;
	padding: 5px 5px 5px 12px;
	}
	
.breadcrumb6 .breadcrumbactive6 
	{
	color:#9BB8D5;
	background-image:url(../images/subNav-vs.gif);
	background-repeat:no-repeat;
	display:block;
	background-position: left 8px;
	padding: 5px 5px 5px 12px;
	}

.emaillink
	{
	font-weight:normal;
	font-size:11px;
	}
	
.subContact
	{
	background-color:#4779AC;
	background-image: url(../images/bg-subpage.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 50px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 13px;
	/* font-weight:bold; */
	}
	
.subContact a
	{
	color: #ffffff;
	text-decoration:underline;
	}
		
.subContact a:hover
	{
	color:#1F3C56;
	text-decoration:underline;
	}
/*---------------Services - Areas of Expertise---------------*/
#servicesul {
	list-style-image: url(../images/ul_arrow.gif);
}
#servicesul a {
	text-decoration:underline;
}
#servicesul a:hover {
	color:#1F3C56;
	text-decoration:underline;
}
#expertiseContact {
	background-color:#2B4D6F;
	line-height:18px;
	font-size:14px;
	padding: 16px;
	width: 200px;
	margin-left: 34px;
	border: 1px solid #FFFFFF;
	margin-top: 12px;
	margin-bottom: 12px;
}
#expertiseContact a {
	background-image:url(../images/ul_arrow.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:16px;
	text-decoration:underline;
}