html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

body
{
	font : normal normal normal 8pt Arial;
	text-align:center;
	width:100%;	
}

body a:link
{
	font: normal normal normal 10pt Georgia;
	color : #86A7CC;
	text-decoration:none;	
	cursor: pointer;
}

body a:visited
{
	font: normal normal normal 10pt Georgia;
	color : #86A7CC;
	text-decoration:none;	
	cursor: pointer;
}

body a:hover
{
	font: normal normal normal 10pt Georgia;
	color : #86A7CC;
	text-decoration: underline;	
	cursor: pointer;
}

body a:active
{
	font: normal normal normal 10pt Georgia;
	color : #86A7CC;
	text-decoration:none;	
	cursor: pointer;
}

.body-container
{
	width: 760px;
	height:auto;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}


.grey-background
{
	background-color: #DEDFDE;
}


.top-nav-read-more-alt
{
	background-image : url(../../images/arrow_right.gif);
	background-position: top left;
	background-repeat : no-repeat;
	width: 13px;
	height:13px;
	display: block;
	cursor : pointer;
}

#divfooter table
{
	margin: 0px auto;
}

#divHeader table
{
	margin: 0px 0px;
}

.authoring-options-text
{
	font-size: 14px;
	font-weight: normal;
	font-family : Arial;
	color: White;
	background-color: #62C0FA;
	border:solid 1px white;
}

span.readmore-authoring-label, span.readmore-authoring-label-white
{
	font : normal normal normal 10px Arial;
	font-size : 10px;
	color : Black;
}

.video-presentation-text
{
	color : #5E5E61;
	font : normal normal bold 12pt Georgia;
}

.url-textbox
{
	font-size : 10px;
}

.readmore-authoring-label-white
{
	color : White;
}

a.sub-nav-bottom-anchor
{
	font: normal normal normal 10.5pt Georgia;
	text-decoration:none;
	cursor: pointer;
	color : #B7A998;
}

a.sub-nav-bottom-anchor:link
{
	font: normal normal normal 10.5pt Georgia;
	text-decoration:none;
	cursor: pointer;
	color : #B7A998;
}

a.sub-nav-bottom-anchor:visited
{
	font: normal normal normal 10.5pt Georgia;
	text-decoration:none;
	cursor: pointer;
	color : #B7A998;
}

a.sub-nav-bottom-anchor:hover
{
	font: normal normal normal 10.5pt Georgia;
	text-decoration: underline;
	cursor: pointer;
	color : #B7A998;
}

a.sub-nav-bottom-anchor:active
{
	font: normal normal normal 10.5pt Georgia;
	text-decoration:none;
	cursor: pointer;
	color : #B7A998;
}

a.anchor-search-tips
{
	color : #BBAE9E;
	font : normal normal normal 8pt Georgia;
	text-decoration: none;
} 

a.anchor-search-tips:link
{
	color : #BBAE9E;
	font : normal normal normal 8pt Georgia;
	text-decoration: none;
}

a.anchor-search-tips:visited
{
	color : #BBAE9E;
	font : normal normal normal 8pt Georgia;
	text-decoration: none;
}

a.anchor-search-tips:hover
{
	color : #BBAE9E;
	font : normal normal normal 8pt Georgia;	
	text-decoration: underline;
}

a.anchor-search-tips:active
{
	color : #BBAE9E;
	font : normal normal normal 8pt Georgia;
	text-decoration: none;
}


.drop-down-tips
{
	color : #BBAE9E;
	font : normal normal normal 8pt Georgia;
}

.anchor-readmore-show-links
{
	background-image : url('../../images/internal-links.jpg');
	background-repeat : no-repeat;
	background-position : left top; 
	height: 16px;
	width: 16px;
	cursor : pointer;
}

/* All the textboxes */
.textbox-type-one, .textbox-type-two, .textbox-type-three, .textbox-type-four, .textbox-type-five, .textbox-type-six
{
	background-color : #FDFCFB;
	font : normal normal normal 9pt Georgia;
	color: #AA9A95;
	border: none;
	width: 160px;
	height : 18px;
	vertical-align : middle;
}

/* Free project search textboxes */
.textbox-type-two 
{
	width: 210px;
}

/* Search Brands, Search products textboxes */
.textbox-type-three
{
	width: 147px;
}

/* Top banner without breadcrumb textbox */
.textbox-type-four, .textbox-type-six
{	
	height : 22px;
	width: 189px;
	padding-left : 5px;
	padding-top : 3px;
	vertical-align : middle;
}

/* How to techniques, Read Designer Profiles textbox */
.textbox-type-five
{
	width: 135px;
	*width: 138px;
}

/* Top banner with breadcrumb textbox */
.textbox-type-six
{
	border : solid 1px black;
}

.related-links-subtitle
{
	color : #5E5E61;
	font:  normal normal bold 8pt Georgia;
}

.related-links-title
{
	color : #86A7CC;
	font:  normal normal normal 16pt Georgia;
}

.related-links-master-table a
{
	color: #5E5E61;
	font : normal normal normal 10.5pt Georgia;
	text-decoration : none;
	width : auto;
	background-image : url(../../images/related_links_arrow.gif);
	background-position: left top;
	background-repeat : no-repeat;
	text-align : left;
	padding-left : 18px;
	height : 8px;
}

.related-links-master-table a:link
{
	color: #5E5E61;
	font : normal normal normal 10.5pt Georgia;
	text-decoration : none;
}

.related-links-master-table a:visited
{
	color: #5E5E61;
	font : normal normal normal 10.5pt Georgia;
	text-decoration : none;
}

.related-links-master-table a:hover
{
	color: #5E5E61;
	font : normal normal normal 10.5pt Georgia;
	text-decoration : underline;
}

.related-links-master-table a:active
{
	color: #5E5E61;
	font : normal normal normal 10.5pt Georgia;
	text-decoration : none;
}


.button-search-zoom
{
	background-image : url(../../images/search_button_on_cream.gif);
	background-position : left top;
	vertical-align : top;
	height: 18px;
	width : 19px;
	border : none;
	cursor: pointer;
}

.button-go
{
	background-image : url(../../images/go_button_on_cream.gif);
	background-position : left top;
	vertical-align : top;
	height: 18px;
	width : 19px;
	border : none;
	cursor: pointer;
}


.custom-listbox
{
	position:absolute;
	display:none;
	scrollbar-base-color: #434D4F;
	scrollbar-arrow-color: white;
	scrollbar-shadow-color: #BCAC94;
	scrollbar-lightshadow-color: #BCAC94; 
	scrollbar-darkshadow-color: #BCAC94;
	scrollbar-highlight-color: #BCAC94;
	scrollbar-3dlight-color: black;
	cursor: pointer;
	width: 200px;
	z-index : 2000;
	background-color : #FDFCFB;
	color : #AA9A95;
	font : normal normal normal 9pt Georgia;
}

.Project-links a, .Project-links span
{ 
	font: normal normal normal 10pt Georgia;
	color : #B7A998;
	text-decoration:none;
	cursor : pointer;
}

.Project-links a:link
{
	font: normal normal normal 10pt Georgia;
	color : #B7A998;
	text-decoration:none;
	cursor : pointer;
}

.Project-links a:visited
{
	font: normal normal normal 10pt Georgia;
	color : #B7A998;
	text-decoration:none;
	cursor : pointer;
}

.Project-links a:hover
{
	font: normal normal normal 10pt Georgia;
	color : #B7A998;
	cursor : pointer;
	text-decoration : underline;
}

.Project-links a:active
{
	font: normal normal normal 10pt Georgia;
	color : #B7A998;
	cursor : pointer;
	text-decoration : underline;
}

.authorMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3D9AC7;
	text-decoration: none;
	line-height: 15px;
	height : auto;
	width : 191px;
	*width : 205px;
	padding : 5px;
	border : solid 2px #999999;
}
.authorLable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	line-height: 15px;
}
.authorMenu a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 15px;
	color: #999999;
}
.authorMenu a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 15px;
	color: #999999;
}
.authorMenu a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	line-height: 15px;
	color: #999999;
}
.authorMenu a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 15px;
	color: #999999;
}
.authorMenuRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 15px;
	color: DarkRed;
}
.authorMenuRed a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 15px;
	color: DarkRed;
}
.authorMenuRed a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 15px;
	color: DarkRed;
}
.authorMenuRed a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	line-height: 15px;
	color: DarkRed;
}
.authorMenuRed a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 15px;
	color: DarkRed;
}

.metaTable {	border: 2px solid #999999;
	background-color: #F1F5F5;
}
.metaTableBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
}
.metaTableBodyRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9D2F2F;
	font-weight: normal;
}
.metaTableDescrField {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 550px;
}
.metaTableField {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	
}
.metaTableDropdowns {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 150px;
}
.metaTableHelptext {	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
.metaTableInner {	border: 1px solid #999999;
	background-color: #FFFFFF;
}
.metaTableLabel {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.hideLayer {
	visibility: hidden;
}



.breadcrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #3D9AC7;
	text-decoration: none;
}
.breadcrumb a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #3D9AC7;
	text-decoration: none;
}
.breadcrumb a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #3D9AC7;
	text-decoration: none;
}
.breadcrumb a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #3D9AC7;
	text-decoration: underline;
}
.breadcrumb a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #3D9AC7;
	text-decoration: none;
}
.breadcrumbSelected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.link-blue
{
	font: normal normal normal 10pt Georgia;
	color : #86A7CC;
	text-decoration:none;	
	cursor: pointer;
}