body {
margin:0;
padding:0;
background:#49755D url(./images/elink_bk_top.gif) repeat-x;
} 

.menu .options {
font-size : 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : 800;
color : #515151;
text-decoration:none;
margin-right:1px;
margin-bottom:1px;
border-top:1px;
border-right:1px;
border-bottom:1px;
border-left:7px;
border-color:#000000;
border-style:solid;
background-color:#FFF400;
}

.portfolioLinks, .portfolioLinks a, .portfolioLinks a:visited, .portfolioLinks a:hover {
	line-height:1em;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:400;
	color:#A4A4A4;
	text-decoration:none;
}

.portfolioLinks a:hover {
	color:#555555;
	text-decoration:underline;
} 

.menu a {
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:400;
color:#49755D;
display:block;
padding:4px 10px;
text-decoration:none;
background-color:#EEEEEE;
}
.menu a:visited {
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:400;
color:#49755D;
display:block;
padding:4px 10px;
text-decoration:none;
background-color:#EEEEEE;
}
.menu a:hover {
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:400;
color:#FFFFFF;
text-decoration:none;
background-color:#006699;
}

/* DEFAULT HYPERLINK COPY */
a, a:visited, a:active {	
font-size : 11px;	
font-family : Verdana, Arial,Helvetica,sans-serif;	
font-weight : 400;	
color : #6D747E;	
text-decoration : none;
}

a:hover {
font-size : 11px;	
font-family : Verdana, Arial,Helvetica,sans-serif;	
font-weight : 400;
color : #333333;	
text-decoration : underline;
}

.copySm {
	font-size:11px;
	font-family:Verdana,Arial,Helvetica;
	font-weight:400;
	color:#666;
} 
.copyError {
	font-size:11px;
	font-family:Verdana,Arial,Helvetica;
	font-weight:400;
	color:#b54646;
} 
.hdrError {
	font-size:11px;
	font-family:Verdana,Arial,Helvetica;
	font-weight:800;
	color:#fff;
	background-color:#b54646;
} 
				
a.search {	
font-size : 10px;	
font-family : Verdana, Arial,Helvetica,sans-serif;	
/*font-weight : 400; */		
color : #FFFFFF;	
text-decoration : none;
}
a.search:visited {
font-size : 10px;	
font-family : Verdana, Arial,Helvetica,sans-serif;	
/*font-weight : 400; */		
color : #FFFFFF;	
text-decoration : none;
}
a.search:active {
font-size : 10px;	
font-family : Verdana, Arial,Helvetica,sans-serif;	
/*font-weight : 400; */	
color : #FFFFFF;	
text-decoration : none;
}
a.search:hover {
font-size : 10px;	
font-family : Verdana, Arial,Helvetica,sans-serif;	
	
color : #FFFFFF;	
text-decoration : underline;
}

.orDevideImg {
	margin:10px 0 10px 0;
	}
.fivePxMarge {
	margin:5px 0 5px 0;
	}
.noPad {
	padding:0;
	margin:0;
	}

#searchBarRight {
	margin:3px 0 0 3px;
	padding:1px;
	}

.copyBoldIndex {
	margin:0;
	padding:0;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:800;
	color:#707070;
	}

.paginator {
	position:static;
	padding:2px 5px 2px 5px;
	font-size:12px;	
	font-family:Verdana, Arial,Helvetica,sans-serif;	
	font-weight:800;		
	color:#95d643;	
	background-color:#736bb5;
	}
a.paginator {
	position:static;
	padding:2px 5px 2px 5px;
	font-size:10px;	
	font-family:Verdana, Arial,Helvetica,sans-serif;	
	font-weight:800;		
	color:#fff;	
	background-color:#736bb5;
	text-decoration:none;
	}
a.paginator:visited {	
	font-size:10px;	
	font-family:Verdana, Arial,Helvetica,sans-serif;	
	font-weight:800;		
	color:#fff;	
	background-color:#736bb5;
	text-decoration:none;
	}
a.paginator:hover {	
	font-size:10px;
	font-family:Verdana, Arial,Helvetica,sans-serif;
	font-weight:800;
	color:#fff;
	text-decoration:none;
	background-color:#312979;
	}
a.paginator#activePage {
	position:static;
	padding:2px 5px 2px 5px;
	font-size:10px;
	font-family:Verdana, Arial,Helvetica,sans-serif;
	font-weight:800;
	color:#fff;
	text-decoration:none;
	background-color:#95d643;
	}

a img.photoImg, a:visited img.photoImg, a:hover img.photoImg {
	border:3px solid #C7D3CD;
	}
a:hover img.photoImg {
	border:3px solid #49755D;
	}

/* FORMS STYLE */
form {
	margin:0;
	padding:0;
	}

.form {
font-size : 10px;	
font-family : Arial, Verdana, Helvetica,sans-serif;	
font-weight : 400;	
color : #000000; 
width : 100%;
background-color: #F2F2F2;
}

.ss {
font-size : 10px;	
font-family : Arial, Verdana, Helvetica,sans-serif;	
font-weight : 400;	
color : #000000; 
background-color: #F2F2F2;
}

.formQuote {
font-size : 10px;	
font-family : Arial, Verdana, Helvetica,sans-serif;	
font-weight : 400;	
color : #000000; 
background-color: #F2F2F2;
}

.formContact {
font-size : 10px;	
font-family : Arial, Verdana, Helvetica,sans-serif;	
font-weight : 400;	
color : #000000; 
background-color: #F2F2F2;
}

.filter_category {
font-size : 10px;	
font-family : Verdana, Arial,Helvetica,sans-serif;	
font-weight : 400;	
color : #000000; 
background-color: #F2F2F2;
width: 180px;
}

.form_set {
font-size : 10px;	
font-family : Verdana, Arial,Helvetica,sans-serif;	
font-weight : 400;	
color : #000000; 
width : 150px;
background-color: #F2F2F2;
}

.formLogin {
font-size : 10px;	
font-family : Arial,Verdana, Helvetica,sans-serif;	
font-weight : 400;	
color : #000000; 
width : 85%;
background-color: #F2F2F2;
}

.formSearch {
font-size : 14px;	
font-family : Verdana, Arial,Helvetica,sans-serif;	
font-weight : 400;	
color : #000000; 
width : 100%;
background-color: #F2F2F2;
}

.form_project_action {
font-size : 10px;	
font-family : Verdana, Arial,Helvetica,sans-serif;	
font-weight : 400;	
color : #000000; 
width : 250px;
background-color: #F2F2F2;
}

/* FORM BUTTON STYLE */
.button { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #FFFFFF; 
font-weight : 800; 
background-color: #49755D; 
border: #666666; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px; 
cursor: pointer;
}
.buttonNewSea { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #FFFFFF; 
font-weight : 800; 
background-color: #27533B; 
border: #666666; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px; 
cursor: pointer;
}
.buttonNewSec { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #FFFFFF; 
font-weight : 800; 
background-color: #49755D; 
border: #666666; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px; 
cursor: pointer;
}

.buttonSearch { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#fff; 
	font-weight:800; 
	background-color:#5B5B5B; 
	border:1px solid #DADADA; 
	cursor:pointer;
	width:105px;
	height:25px;
	margin-top:4px;
	margin-bottom:5px;
	}

.button_project_folder_action { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #333333; 
font-weight : 800; 
background-color: #DEDEDE; 
border: #000000; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px; 
cursor: pointer;
width: 70px;
}

/* HEADER COPY */
.hdr {
font-size : 10px;
font-family : Verdana, Arial, Helvetica,sans-serif;
font-weight : 800;
color : #707070;
line-height : 2em;
background-color: #DEDEDE;
}

/* SUB HEADER COPY */
.subhdr {
font-size : 10px;
font-family : Verdana, Arial, Helvetica,sans-serif;
font-weight : 600;
color : #000000;
line-height : 1.5em;
background-color: #CCCCCC;
}
a.subhdr {	
font-size : 10px;	
font-family : Verdana,Arial,Helvetica,sans-serif;	
font-weight : 600;	
color : #000000;	
text-decoration : underline;
}
a.subhdr:visited {
font-size : 10px;	
font-family : Verdana, Arial,Helvetica,sans-serif;	
font-weight : 600;	
color : #000000;	
text-decoration : underline;
}
a.subhdr:active {
font-size : 10px;	
font-family : Verdana, Arial,Helvetica,sans-serif;	
font-weight : 600;	
color : #000000;	
text-decoration : underline;
}

a.subhdr:hover {
font-size : 10px;	
font-family : Verdana, Arial,Helvetica,sans-serif;	
font-weight : 600;	
color : #000000;	
text-decoration : underline;
}

/* CATEGORY BOX COPY */
.formTitle, a.formTitle, a.formTitle:visited, a.formTitle:hover {	
	font-size:12px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:800;
	font-style:normal;
	font-stretch:condensed;
	text-decoration:none;
	color:#49755D;
	}

/* CATEGORY BOX COPY */
.categoryBox, a.categoryBox, a.categoryBox:visited, a.categoryBox:hover {	
	display:block;
	float:left;
	width:166px;
	width/* */:/**/156px; 
	width: /**/156px;
	height:124px;
	height/* */:/**/69px; 
	height: /**/69px;
	padding:55px 0 0 10px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:800;
	font-style:normal;
	font-stretch:condensed;
	text-decoration:none;
	color:#B6C8BE;
	background:#ebede2 url(./images/elink_category_box.gif) no-repeat;
	}
a.categoryBox:hover {
	color:#fff;	
	background:#ebede2 url(./images/elink_category_box_on.gif) no-repeat;
	}

/* SECTION BOX COPY */
.sectionBox, a.sectionBox, a.sectionBox:visited, a.sectionBox:hover {	
	display:block;
	float:left;
	width:166px;
	width/* */:/**/156px; 
	width: /**/156px;
	height:165px;
	height/* */:/**/165px; 
	height: /**/165px;
	padding:55px 0 0 10px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:800;
	font-style:normal;
	font-stretch:condensed;
	text-decoration:none;
	color:#B6C8BE;
	background:#ebede2 url(./images/elink_section_box.gif) no-repeat;
	}
a.sectionBox:hover {
	color:#fff;	
	background:#ebede2 url(./images/elink_section_box_on.gif) no-repeat;
	}

/* INTELLIWIRE SECTION BOX */
.IWsectionBox, a.IWsectionBox, a.IWsectionBox:visited, a.IWsectionBox:hover {	
display:block;
float:left;

width:230px;
width/* */:/**/230px; 
width: /**/230px;

height:200px;
height/* */:/**/200px; 
height: /**/200px;

padding:5px;
padding-left:5px;
margin: 0px;
color:#F2F2F2;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:800;
font-style:normal;
font-stretch:condensed;
text-decoration:none;
color:#F2F2F2;
background:#FFFFFF url(./images/boxIW.gif) no-repeat;
}

a.IWsectionBox:hover {
	color:#fff;	
}

.IWsectionBoxHdr{	
font-size:16px;	
font-family:Arial,Verdana,Helvetica,sans-serif;	
font-weight:800;	
color:#FFF;	
line-height:1.5em;
}
.IWsectionBoxCopy{	
font-size:12px;	
font-family:Arial,Verdana,Helvetica,sans-serif;	
font-weight:400;	
color:#FFF;	
line-height:1.5em;
}
.IWsectionBoxInfo{	
font-size:12px;	
font-family:Arial,Verdana,Helvetica,sans-serif;	
font-weight:800;	
color:#000;	
line-height:1.5em;
}


/* ERROR COPY */
.error {	
font-size : 10px;	
font-family:Verdana, Arial, Helvetica,sans-serif;	
font-weight : 400;	
color : #CC0000;	
line-height : 1.25em;
}

td.errorBox{
	background-color:#D9CFFB;
	border: 1px solid #958BB7;
	padding:3px 3px 3px 3px;
	font-size : 10px;	
	font-family : Verdana, Arial, Helvetica,sans-serif;	
	font-weight : 400;	
	color : #CC0000;	
	line-height : 1.25em;
	}

.errorBox{
	background-color:#D9CFFB;
	border: 1px solid #958BB7;
	padding:3px 3px 3px 3px;
	font-size : 10px;	
	font-family:Verdana, Arial, Helvetica,sans-serif;	
	font-weight : 400;	
	color : #CC0000;	
	line-height : 1.25em;
	}

/* SEARCH COPY */
.search_copy, .search_copy_large {	
	font-size : 10px;	
	font-family:Verdana, Arial, Helvetica,sans-serif;	
	font-weight : 400;	
	/*color : #E2E2E2;*/
	color:#000084;
	line-height : 1.5em;
	}
.search_copy_large {	
	font-size:12px;	
	}

.hdrBar_copy {	
font-size : 10px;	
font-family:Verdana, Arial, Helvetica,sans-serif;	
font-weight : 400;	
color : #E2E2E2;
line-height : 1.5em;
}

.keyword {	
font-weight : 800;	
color : #F00;	
}

.copyhome {	
font-size : 10px;	
font-family:Verdana, Arial, Helvetica,sans-serif;	
font-weight : 400;	
color : #707070;	
line-height : 2em;
}

/* SMALLER LINE HEIGHT COPY */
.copytight {	
font-size : 10px;	
font-family : Verdana, Arial,Helvetica,sans-serif;	
font-weight : 400;	
color : #000000;	
}

.dashedBorder {
	border:1px dashed #e4e4e4;
	}

/* SIDE BAR */

ul.topmenu, ul.topmenu ul {
display: block;
margin: 0;
padding: 0;
background-color: #6699ff;
}
ul.topmenu li {
margin: 0;
}
ul.topmenu li {
display: inline;
list-style: none;
position: relative;
margin: 0;
padding: 0;
}

.sitemap { 
   margin-bottom:0; 
}

.sitemap ul, .sitemap ol { 
	margin:5px;
	padding:5px;
	width:220px;
	list-style:none;
	list-style-position:inside;
}

.sitemap li { 
	font-size:12px;	
	font-family:Arial, Verdana, Helvetica,sans-serif;	
	color:#707070;
	font-weight:400;	
	line-height:1em;
}

/*
ul.sitemap {
	margin:0;
	padding:5px;
	width:220px;
	}
li.sitemap {	
	margin:10px 0 10px 15px;
	padding:0;
	font-size:12px;	
	font-family:Arial, Verdana, Helvetica,sans-serif;	
	color:#707070;
	font-weight:400;	
	line-height:1em;
	}
*/
ul.bullettLink {
	margin:0;
	padding:10px;
	list-style-image:url(images/bullett_links.gif);
	border-top:1px dashed #e4e4e4;
	border-right:1px dashed #e4e4e4;
	border-bottom:1px dashed #e4e4e4;
	border-left:1px dashed #e4e4e4;
	background-color:#f3f3f3;
	}
li.bullettLink {	
	margin:10px 0 10px 65px;
	padding:0;
	font-size:12px;	
	font-family:Arial, Verdana, Helvetica,sans-serif;	
	color:#707070;
	font-weight:400;	
	line-height:1em;
	}

ul.CMSbullettLink {
	margin:0;
	padding:5px;
	list-style-image:url(images/bullett_links.gif);
	border-top:1px dashed #e4e4e4;
	border-right:1px dashed #e4e4e4;
	border-bottom:1px dashed #e4e4e4;
	border-left:1px dashed #e4e4e4;
	background-color:#f3f3f3;
	}
li.CMSbullettLink {	
	margin:5px 0 5px 55px;
	padding:0;
	font-size:11px;	
	font-family:Arial, Verdana, Helvetica,sans-serif;	
	color:#707070;
	font-weight:400;	
	line-height:1em;
	}

	
ul.listHdr {
	margin:0;
	padding:3px;
	list-style:none;
	list-style-type:none;
	border-top:1px dashed #49755d;
	border-right:1px dashed #49755d;
	border-left:1px dashed #49755d;
	background-color:#a3bcae;
	}
li.listHdr {	
	margin:0 0 0 20px;
	font-size:14px;
	font-family:Arial, Verdana, Helvetica,sans-serif;
	color:#fff;	
	font-weight:800;
	}

/* COPYRIGHT */
.topMneu {
font-size : 10px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : 800;
color : #515151;
line-height: 1.5em;
text-decoration : none;
}

a.topMneu:link {	
font-size : 10px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : 800;	
color : #515151;	
line-height: 1.5em;
text-decoration : none;
}
a.topMneu:visited {	
font-size : 10px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : 800;	
color : #515151;	
line-height: 1.5em;
text-decoration : none;
}
a.topMneu:active {	
font-size : 10px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : 800;	
color : #515151;	
line-height: 1.5em;
text-decoration : none;
}
a.topMneu:hover {	
font-size : 10px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : 800;	
color : #515151;	
line-height: 1.5em;
text-decoration : underline;
}

/* COPYRIGHT */
.copyright {
font-size : 10px;
font-family :  Arial, Verdana, Helvetica, sans-serif;
font-weight : 400;
color : #FFFFFF;
line-height: 1.5em;
text-decoration : none;
}

a.copyright:link {	
font-size : 10px;	
font-family :  Arial, Verdana, Helvetica, sans-serif;
font-weight : 400;	
color : #FFFFFF;	
line-height: 1.5em;
text-decoration : none;
}
a.copyright:visited {	
font-size : 10px;	
font-family :  Arial, Verdana, Helvetica, sans-serif;
font-weight : 400;	
color : #FFFFFF;	
line-height: 1.5em;
text-decoration : none;
}
a.copyright:active {	
font-size : 10px;	
font-family :  Arial, Verdana, Helvetica, sans-serif;
font-weight : 400;	
color : #FFFFFF;	
line-height: 1.5em;
text-decoration : none;
}
a.copyright:hover {	
font-size : 10px;	
font-family :  Arial, Verdana, Helvetica, sans-serif;
font-weight : 400;	
color : #FFFFFF;	
line-height: 1.5em;
text-decoration : underline;
}

/* FOOTERLINK */
.footerlink, a.footerlink:link, a.footerlink:visited, a.footerlink:active, a.footerlink:hover {	
margin-left:5px;
padding-left:5px;
font-size:10px;	
font-family:Arial, Verdana, Helvetica, sans-serif;
font-weight:400;	
color:#B6C8BE;	
line-height:1.5em;
text-decoration:none;
border-left:1px solid #B6C8BE;
}
a.footerlink:hover {
color:#FFFFFF;	
text-decoration:underline;
}

/* COPY */
p, .copy {
font-size : 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : 400;
color : #707070;
line-height: 1.5em;
text-decoration : none;
}

a.copy:link {	
font-size : 11px;	
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : 400;	
color : #707070;	
line-height: 1.5em;
text-decoration : none;
}
a.copy:visited {	
font-size : 11px;	
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : 400;	
color : #707070;	
line-height: 1.5em;
text-decoration : none;
}
a.copy:active {	
font-size : 11px;	
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : 400;	
color : #707070;	
line-height: 1.5em;
text-decoration : none;
}
a.copy:hover {	
font-size : 11px;	
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : 400;	
color : #333333;	
line-height: 1.5em;
text-decoration : underline;
}

/* SEARCH BOLD COPY */
.search {
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : 800;
	color : #FFFFFF;
	line-height: normal;
	text-decoration : none;
}

a.search:link {	
font-size : 10px;	
font-family : Verdana, Arial, Helvetica, sans-serif;	
font-weight : 800;	
color : #FFFFFF;	
text-decoration : none;
}
a.search:visited {	
font-size : 10px;	
font-family : Verdana, Arial, Helvetica, sans-serif;	
font-weight : 800;	
color : #FFFFFF;	
text-decoration : none;
}
a.search:active {	
font-size : 10px;	
font-family : Verdana, Arial, Helvetica, sans-serif;	
font-weight : 800;	
color : #FFFFFF;	
text-decoration : none;
}
a.search:hover {	
font-size : 10px;	
font-family : Verdana, Arial, Helvetica, sans-serif;	
font-weight : 800;	
color : #E4E4E4;	
text-decoration : underline;
}

/* BOLD COPY */
.copybold {
font-size : 10px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : 800;
color : #707070;
line-height: normal;
text-decoration : none;
}

a.copybold:link {	
font-size : 10px;	
font-family : Verdana, Arial, Helvetica, sans-serif;	
font-weight : 800;	
color : #707070;	
text-decoration : none;
}
a.copybold:visited {	
font-size : 10px;	
font-family : Verdana, Arial, Helvetica, sans-serif;	
font-weight : 800;	
color : #707070;	
text-decoration : none;
}
a.copybold:active {	
font-size : 10px;	
font-family : Verdana, Arial, Helvetica, sans-serif;	
font-weight : 800;	
color : #707070;	
text-decoration : none;
}
a.copybold:hover {	
font-size : 10px;	
font-family : Verdana, Arial, Helvetica, sans-serif;	
font-weight : 800;	
color : #000000;	
text-decoration : underline;
}

/* WHITE COPY */
.copywht {	
font-size : 10px;	
font-family : Verdana, Arial,Helvetica,sans-serif;	
font-weight : 400;	
color : #ffffff;	
line-height : 1.5em;
}
a.copywht {	
font-size : 10px;	
font-family : Verdana, Arial,Helvetica,sans-serif;	
font-weight : 400;	
color : #ffffff;	
text-decoration : none;
}
a.copywht:visited {
font-size : 10px;	
font-family : Verdana, Arial,Helvetica,sans-serif;	
font-weight : 400;	
color : #ffffff;	
text-decoration : none;
}
a.copywht:active {
font-size : 10px;	
font-family : Verdana,Arial,Helvetica,sans-serif;	
font-weight : 400;	
color : #ffffff;	
text-decoration : underline;
}
a.copywht:hover {
font-size : 10px;	
font-family : Verdana,Arial,Helvetica,sans-serif;	
font-weight : 400;	
color : #ffffff;	
text-decoration : underline;
}

/* BOLD & WHITE COPY */
.copyboldwht {	
font-size : 11px;	
font-family : Arial, Verdana, Helvetica,sans-serif;	
font-weight : 800;	
color : #ffffff;	
line-height : 1.5em;
}
a.copyboldwht {	
font-size : 11px;	
font-family : Arial, Verdana, Helvetica,sans-serif;	
font-weight : 800;	
color : #ffffff;	
text-decoration : none;
}
a.copyboldwht:visited {
font-size : 11px;	
font-family : Arial, Verdana, Helvetica,sans-serif;	
font-weight : 800;	
color : #ffffff;	
text-decoration : none;
}
a.copyboldwht:active {
font-size : 11px;	
font-family : Arial, Verdana, Helvetica,sans-serif;	
font-weight : 800;	
color : #ffffff;	
text-decoration : none;
}
a.copyboldwht:hover {
font-size : 11px;	
font-family : Arial, Verdana, Helvetica,sans-serif;	
font-weight : 800;	
color : #ffffff;	
text-decoration : underline;
}

/* QUICKLINKS */
.quickLink, a.quickLink, a.quickLink:visited, a.quickLink:active, a.quickLink:hover {
font-size:11px;	
font-family:Arial, Verdana, Helvetica,sans-serif;	
font-weight:400;	
color:#49755D;	
line-height:1.5em;
text-decoration:none;
}
a.quickLink:hover {
color:#006699;	
text-decoration:underline;
}

/* ROW HEADER COPY */
tr.hdr {	
background-color : #A53B45;	
font-size : 12px;	
font-family : Verdana, Arial, Helvetica,sans-serif;	
font-weight : 600;	
color : #FFFFFF;	
line-height : 1.5em;
}

/* ROW SUB HEADER COPY */
tr.subhdr {	
background-color : #CCCCCC;
font-size : 12px;	
font-family : Verdana, Arial, Helvetica,sans-serif;	
font-weight : 600;	
color : #000000;	
line-height : 1.5em;
}

tr.grid1 {	
background-color : #ffffff;
font-size : 10px;	
font-family : Verdana, Arial,Helvetica,sans-serif;	
font-weight : 400;	
color : #000000;	
line-height : 1.5em;
}

tr.grid2 {	
background-color : #cccccc;
font-size : 10px;	
font-family : Verdana, Arial,Helvetica,sans-serif;	
font-weight : 400;	
color : #000000;	
line-height : 1.5em;
}

/* COLUMN BORDER STYLE */
td.border {	
background-color : #FFFFFF; width : 1px;
}

/* MENU COPY */
a.homesub { display: block; padding: 5px; margin-top: 4px; width: 100%; height: 18px; text-align: left; vertical-align: baseline; font-size: 12px; font-family: Verdana,Helvetica,Arial,sans-serif; font-weight: 400; color: #FFFFFF; text-decoration : none; border: solid 1px #5C5C5C; background-color: #444444; }
a.homesub:active { display: block; padding: 5px; margin-top: 4px; width: 100%; height: 18px; text-align: left; vertical-align: baseline; font-size: 12px; font-family: Verdana,Helvetica,Arial,sans-serif; font-weight: 400; color: #DADADA; text-decoration : none; border: solid 1px #DADADA; background-color: #5B5B5B; }
a.homesub:visited { display: block; padding: 5px; margin-top: 4px; width: 100%; height: 18px; text-align: left; vertical-align: baseline; font-size: 12px; font-family: Verdana,Helvetica,Arial,sans-serif; font-weight: 400; color: #FFFFFF; text-decoration : none; border: solid 1px #5C5C5C; background-color: #444444; }
a.homesub:hover { display: block; padding: 5px; margin-top: 4px; width: 100%; height: 18px; text-align: left; vertical-align: baseline; font-size: 12px; font-family: Verdana,Helvetica,Arial,sans-serif; font-weight: 400; color: #FFFFFF; text-decoration : none; border: solid 1px #DADADA; background-color: #5B5B5B; }

.serviceLink, a.serviceLink, a.serviceLink:active, a.serviceLink:visited {
display: block;
padding-left: 15px;
padding-right: 3px;
padding-top: 3px;
padding-bottom: 3px;
font-size: 10px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: 400;
text-decoration: none;
color: #49755D;
background: transparent;
}

a.serviceLink:hover {
font-size: 10px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: 400;
text-decoration: none;
color: #FFFFFF;
background: #006699;
}

.submenuLink, a.submenuLink, a.submenuLink:active, a.submenuLink:visited {
display: block;
text-indent: 0px;
padding-right: 3px;
padding-top: 5px;
padding-bottom: 5px;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: 400;
text-decoration: none;
color: #49755D;
}

a.submenuLink:hover {
display: block;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: 400;
text-decoration: none;
color: #FFFFFF;
background: #006699;
}

.submenuXLink, a.submenuXLink, a.submenuXLink:active, a.submenuXLink:visited {
display: block;
text-indent: 15px;
padding-right: 3px;
padding-top: 4px;
padding-bottom: 4px;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: 400;
text-decoration: none;
color: #515151;
}

a.submenuXLink:hover {
display: block;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: 400;
text-decoration: none;
color: #006699;
background: #D0D0D0;
}

/* MENU COPY */
a.productsMenu {
display: block;
padding: 5px;
margin-top: 4px;
width: 100%;
height: 18px;
text-align: left;
vertical-align: baseline;
font-size: 12px;
font-family: Verdana,Helvetica,Arial,sans-serif;
font-weight: 400;
color: #FFFFFF;
text-decoration: none;
border: solid 1px #5C5C5C;
background-color: #444444;
}
a.productsMenu:active {
display: block;
padding: 5px;
margin-top: 4px;
width: 100%;
height: 18px;
text-align: left;
vertical-align: baseline;
font-size: 12px;
font-family: Verdana,Helvetica,Arial,sans-serif;
font-weight: 400; color: #DADADA;
text-decoration : none;
border: solid 1px #DADADA;
background-color: #5B5B5B;
}
a.productsMenu:visited {
display: block;
padding: 5px;
margin-top: 4px;
width: 100%;
height: 18px;
text-align: left;
vertical-align: baseline;
font-size: 12px;
font-family: Verdana,Helvetica,Arial,sans-serif;
font-weight: 400;
color: #FFFFFF;
text-decoration : none;
border: solid 1px #5C5C5C;
background-color: #444444;
}
a.productsMenu:hover {
display: block;
padding: 5px;
margin-top: 4px;
width: 100%;
height: 18px;
text-align: left;
vertical-align: baseline;
font-size: 12px;
font-family: Verdana,Helvetica,Arial,sans-serif;
font-weight: 400; color: #FFFFFF;
text-decoration: none;
border: solid 1px #DADADA;
background-color: #5B5B5B;
}

a.catbnt { display: block; padding: 5px; margin: 2px; width: 192px;  text-align: left; vertical-align: middle; font-size: 11px; font-family: Verdana,Arial,Helvetica,sans-serif; color: #707070; text-decoration : none; border: solid 1px #D8D8D8; border-left: solid 5px #D8D8D8;  background-color: #FFFFFF; }
a.catbnt:active { display: block; padding: 5px; margin: 2px; width: 192px; text-align: left; vertical-align: middle; font-size: 11px; font-family: Verdana,Arial,Helvetica,sans-serif; color: #707070; text-decoration : none; border: solid 1px #D8D8D8; border-left: solid 5px #D8D8D8;  background-color: #FFFFFF; }
a.catbnt:visited { display: block; padding: 5px; margin: 2px; width: 192px; text-align: left; vertical-align: middle; font-size: 11px; font-family: Verdana,Arial,Helvetica,sans-serif; color: #707070; text-decoration : none; border: solid 1px #D8D8D8; border-left: solid 5px #D8D8D8; background-color: #FFFFFF; }
a.catbnt:hover { display: block; padding: 5px; margin: 2px; width: 192px; text-align: left; vertical-align: middle; font-size: 11px; font-family: Verdana,Arial,Helvetica,sans-serif; color: #FFFFFF; text-decoration : none; border: solid 1px #D8D8D8; border-left: solid 5px #6D747E; background-color: #6D747E; }

.cathdr { display: block; padding: 5px; margin: 2px; width: 192px;  text-align: left; vertical-align: middle; font-size: 11px; font-family: Verdana,Arial,Helvetica,sans-serif; color: #6D747E; text-decoration : none; border: solid 1px #D8D8D8; background-color: #FFFFFF; }
.cathdrRed { display: block; padding: 5px; margin: 2px; width: 192px;  text-align: left; vertical-align: middle; font-size: 11px; font-family: Verdana,Arial,Helvetica,sans-serif; color: #4B525C; text-decoration : none; border: solid 1px #D8D8D8; background-color: #FFAAAA; }

a.searchType { display: block; padding: 3px; margin: 2px; width: 140px;  text-align: center; vertical-align: middle; font-size: 11px; font-family: Verdana,Arial,Helvetica,sans-serif; color: #303030; text-decoration : none; border: solid 1px #D8D8D8; background-color: #ABA8EF; }
a.searchType:active { display: block; padding: 3px; margin: 2px; width: 140px; text-align: center; vertical-align: middle; font-size: 11px; font-family: Verdana,Arial,Helvetica,sans-serif; color: #707070; text-decoration : none; border: solid 1px #D8D8D8; background-color: #FFFFFF; }
a.searchType:visited { display: block; padding: 3px; margin: 2px; width: 140px; text-align: center; vertical-align: middle; font-size: 11px; font-family: Verdana,Arial,Helvetica,sans-serif; color: #303030; text-decoration : none; border: solid 1px #D8D8D8; background-color: #ABA8EF; }
a.searchType:hover { display: block; padding: 3px; margin: 2px; width: 140px; text-align: center; vertical-align: middle; font-size: 11px; font-family: Verdana,Arial,Helvetica,sans-serif; color: #FFFFFF; text-decoration : none; border: solid 1px #D8D8D8; background-color: #6764AE; }

a.projbnt {
	display: block;
	padding: 5px;
	margin: 0px;
	text-align: left;
	vertical-align: middle;
	font-size: 11px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #707070;
	text-decoration : none;
	border: solid 1px #D8D8D8;
	border-left: solid 5px #D8D8D8;
	background-color: #FFFFFF;
}

a.projbnt:active { display: block; padding: 5px; margin: 0px; text-align: left; vertical-align: middle; font-size: 11px; font-family: Verdana,Arial,Helvetica,sans-serif; color: #707070; text-decoration : none; border: solid 1px #D8D8D8; border-left: solid 5px #D8D8D8;  background-color: #FFFFFF; }
a.projbnt:visited { display: block; padding: 5px; margin: 0px; text-align: left; vertical-align: middle; font-size: 11px; font-family: Verdana,Arial,Helvetica,sans-serif; color: #707070; text-decoration : none; border: solid 1px #D8D8D8; border-left: solid 5px #D8D8D8; background-color: #FFFFFF; }
a.projbnt:hover { display: block; padding: 5px; margin: 0px; text-align: left; vertical-align: middle; font-size: 11px; font-family: Verdana,Arial,Helvetica,sans-serif; color: #FFFFFF; text-decoration : none; border: solid 1px #D8D8D8; border-left: solid 5px #6D747E; background-color: #6D747E; }

.projhdr {
	padding: 5px;
	margin: 0px;
	text-align: left;
	vertical-align: middle;
	font-size: 11px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #6D747E;
	text-decoration : none;
	border: solid 1px #D8D8D8;
	background-color: #FFFFFF;
}


.box TD {
border-top-width:1px;
border-top-style:solid ;
border-top-color:#ffffff;
border-bottom-width:1px;
border-bottom-style:solid ;
border-bottom-color:#C4C4C4;
color:#555555;
FONT-SIZE:11px; 
font-family:Arial, Helvetica, sans-serif;
}

a.subhdrmenu {	
display: block; 
width: 195px; 
height: 15px; 
text-align: left; 
vertical-align: middle; 
font-size : 10px;	
font-family : Verdana, Arial,Helvetica,sans-serif;	
font-weight : 600;	
color : #336699;	
text-decoration : none;
border: solid 1px #ffffff; 
background-color: #ffffff;
}
a.subhdrmenu:visited {
display: block; 
width: 195px; 
height: 15px; 
text-align: left; 
vertical-align: middle; 
font-size : 10px;	
font-family : Verdana, Arial,Helvetica,sans-serif;	
font-weight : 600;	
color : #336699;	
text-decoration : none;
border: solid 1px #ffffff; 
background-color: #ffffff;
}
a.subhdrmenu:active {
display: block; 
width: 195px; 
height: 15px; 
text-align: left; 
vertical-align: middle; 
font-size : 10px;	
font-family : Verdana, Arial,Helvetica,sans-serif;	
font-weight : 600;	
color : #ffffff;	
text-decoration : none;
border: solid 1px #336699; 
background-color: #336699;
}
a.subhdrmenu:hover {
display: block; 
width: 195px; 
height: 15px; 
text-align: left; 
vertical-align: middle; 
font-size : 10px;	
font-family : Verdana, Arial,Helvetica,sans-serif;	
font-weight : 600;	
color : #ffffff;	
text-decoration : none;
border: solid 1px #336699; 
background-color: #336699;
}

a.nohand {	
cursor : pointer;
}
a.nohand:visited {
cursor : pointer;
}
a.nohand:active {
cursor : pointer;
}
a.nohand:hover {
cursor : pointer;
}

/* GREEN HYPERLINK COPY */
a.green {	
font-size : 11px;	
font-family : Verdana, Arial,Helvetica,sans-serif;	
font-weight : 400;	
color : #336633;	
text-decoration : none;
}
a.green:visited {
font-size : 11px;	
font-family : Verdana, Arial,Helvetica,sans-serif;	
font-weight : 400;	
color : #336633;	
text-decoration : none;
}
a.green:active {
font-size : 11px;	
font-family : Verdana,Arial,Helvetica,sans-serif;	
font-weight : 400;	
color : #336633;	
text-decoration : underline;
}
a.green:hover {
font-size : 11px;	
font-family : Verdana, Arial,Helvetica,sans-serif;	
font-weight : 400;	
color : #336633;	
text-decoration : underline;
}

ol {	
margin-top: 0;
font-size : 10px;	
font-family : Arial, Verdana, Helvetica,sans-serif;	
font-weight : 400;	
color : #000000;	
line-height : 1em;
}

.copysmall {

font-size : 10px;	
font-family : Verdana, Arial, Helvetica, sans-serif;	
font-weight : 400;	
color : #707070;	
line-height : 1.5em;
}

.tableBorder {
	border: 1px solid #6764AE;
}

td.page {
	background-color : #FCFCFC;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
}
tr.image_title {
	background-color : #8D939B;
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : 600;
	color : #FFFFFF;
	line-height : 2.0em;
}

tr.project_folder {
	background-color : #847CCA;
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : 600;
	color : #FFFFFF;
	line-height : 2.0em;
}
tr.project_folder_results {

	background-color : #FDFDFD;
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #333333;
	line-height : 2em;
}
tr.project_folder_action {

	background-color : #958ddb;
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #DFDF9F;
	line-height : 2em;
	height: 25px;
}

.matrixTypes {
	padding:4px 0px 4px 5px;
	background-color:#EDEDED;
	border-left:1px solid #E5E5E5;	
	border-right:1px solid #E5E5E5;	
	border-bottom:1px solid #E5E5E5;	
	font-size:11px;	
	font-family:Arial,Verdana,Helvetica,sans-serif;	
	font-weight:800;	
	color:#666666;	
	line-height:1.5em;
	text-decoration:none;
}
.matrixTitle {
	padding:10px 0px;
	font-size:12px;	
	font-family:Arial,Verdana,Helvetica,sans-serif;	
	font-weight:400;	
	color:#666666;	
	line-height:1em;
	text-decoration:none;
	border-top:1px solid #E5E5E5;	
	border-right:1px solid #E5E5E5;	
	border-bottom:1px solid #E5E5E5;	
	background: url(images/matrixTitleTop.gif) repeat-x top;
}
.matrixTitleRate {
	padding:10px 0px;
	font-size:12px;	
	font-family:Arial,Verdana,Helvetica,sans-serif;	
	font-weight:400;	
	color:#666666;	
	line-height:.8em;
	text-decoration:none;
	border-right:1px solid #E5E5E5;	
	border-bottom:1px solid #E5E5E5;	
}
.matrixValue {
	font-size:11px;	
	font-family:Arial,Verdana,Helvetica,sans-serif;	
	font-weight:400;	
	color:#666666;	
	line-height:1.5em;
	text-decoration:none;
	border-right:1px solid #E5E5E5;	
	border-bottom:1px solid #E5E5E5;	
}



/* STEP STYLE */
.steptbl {
	border-left:1px solid #C9C9C9;
	border-right:1px solid #C9C9C9;
	border-top:1px solid #C9C9C9;
}
.stephdr {
	border-bottom:1px solid #C9C9C9;
	padding:5px;
	background-color:#E9E9E9;
	vertical-align:middle;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica,sans-serif;
	font-weight : 600;
	color : #6A7587;
}
.step {
	border-bottom:1px solid #C9C9C9;
	padding:5px;
	background-color:#FFFFFF;
	vertical-align:middle;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica,sans-serif;
	font-weight : 400;
	color : #909090;
}
.stepbold {
	border-bottom:1px solid #C9C9C9;
	padding:5px;
	background-color:#FFFFFF;
	vertical-align:middle;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica,sans-serif;
	font-weight : 600;
	color : #000000;
}
a.step {
	font-size : 12px;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-weight : 400;
	color : #000000;
	text-decoration : none;
}
a.step:visited {
	font-size : 12px;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-weight : 400;
	color : #000000;
	text-decoration : none;
}
a.step:active {
	font-size : 12px;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-weight : 400;
	color : #909090;
	text-decoration : none;
}
a.step:hover {
	font-size : 12px;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-weight : 400;
	color : #000000;
	text-decoration : underline;
}

/* Portoflio Buttons */
#portfolioInfo, #portfolioInfo a, #portfolioInfo a:visited, #portfolioInfo a:hover { 
	display:block;
	float:left;
	width:220px;
	height:175px;
	background:url(images/portfolio_informational_off.gif) no-repeat;
	text-indent:-5000px;
	overflow:hidden;
	margin-right:10px;
	}
	#portfolioInfo a:hover { background-image:url(images/portfolio_informational_on.gif); }
	
#portfolioEcomm, #portfolioEcomm a, #portfolioEcomm a:visited, #portfolioEcomm a:hover { 
	display:block;
	float:left;
	width:220px;
	height:175px;
	background:url(images/portfolio_ecommerce_off.gif) no-repeat;
	text-indent:-5000px;
	overflow:hidden;
	margin-right:10px;
	}
	#portfolioEcomm a:hover { background-image:url(images/portfolio_ecommerce_on.gif); }

#portfolioSubs, #portfolioSubs a, #portfolioSubs a:visited, #portfolioSubs a:hover { 
	display:block;
	float:left;
	width:220px;
	height:175px;
	background:url(images/portfolio_subscription_off.gif) no-repeat;
	text-indent:-5000px;
	overflow:hidden;
	}
	#portfolioSubs a:hover { background-image:url(images/portfolio_subscription_on.gif); }


h1, h2, h3, h4, h5, h6 {
	font-family:Verdana,Arial,Helvetica; 
	color:#acafa3;
	}
h1 {
	margin:0 0 5px 0;
	padding:0 0 0px 0;
	}
h2 {
	color:#7b5123;
	font-size:16px;
	border-bottom:0;
	}
h3 {
	font-size:12px;
	border-bottom:0;
	}
h4 {
	font-size:21px;
	border-bottom:0;
	}
h5 {
	font-size:24px;
	border-bottom:0;
	}

img {
	display:inline;
	}

a img.projectLogo, a:visited img.projectLogo, a:hover img.projectLogo {
	border:1px solid #FFF;
	}
a:hover img.projectLogo {
	border:1px solid #CCCCCC;
	}
		
/* Quick Contact Form */
#quickContactForm label { width:50px; clear:both; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:2px; }
#quickContactForm input { width:170px; float:left; height:15px; font-size:11px; margin-bottom: 4px; }


/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
	font-size:19px;
	font-weight:bold;
	margin-bottom:0px;
}

.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size:16px;
	margin-bottom:0px;
}

.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 12px;
}

.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 21px;
}

.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}
