/*scrollbar */

body {
scrollbar-base-color: #1B4464;
scrollbar-face-color: #0471CD;
scrollbar-track-color: background;
scrollbar-highlight-color: light;
scrollbar-3dlight-color: medium;
scrollbar-shadow-color: dark;
scrollbar-darkshadow-color: medium;
scrollbar-arrow-color: #FFFFFF;
}

td  {
	font-size : 10pt;
	color : #ffffff;
	font-family : arial, helvetica, verdana, sans-serif;
}

span.smallwhite  {
	font-size : 8pt;
	color : #ffffff;
	font-family : arial, helvetica, verdana, sans-serif;
}

span.caption  {
	font-size : 8pt;
	color : #1B4464;
	font-family : 'times new roman', arial, helvetica, verdana, sans-serif;
}

span.heading  {
	font-size : 12pt;
	color : #ffffff;
	font-family : arial, helvetica, verdana, sans-serif;
	font-weight : bold;
	
}

span.heading2  {
	font-size : 11pt;
	color : #ffffff;
	font-family : arial, helvetica, verdana, sans-serif;
	font-weight : normal;
	
}

/*LINKS */
a:link  {
	color : #ffffff;
	font-size : 10pt;
	text-decoration : none;
	font-weight : bold;
	font-family : arial, helvetica, verdana, sans-serif;
}

a:visited  {
	color : #ffffff;
	font-size : 10pt;
	text-decoration : none;
	font-weight : bold;
	font-family : arial, helvetica, verdana, sans-serif;
}

a:active  {
	color : #ffffff;
	font-size : 10pt;
	text-decoration : none;
	font-weight : bold;
	font-family : arial, helvetica, verdana, sans-serif;
}

a:hover  {
	color : #ffffff;
	font-size : 10pt;
	text-decoration : underline;
	font-weight : bold;
	font-family : arial, helvetica, verdana, sans-serif;
}


a.header:link	{
	font-size : 12pt;
	color : #ffffff;
	font-family : arial, helvetica, verdana, sans-serif;
	text-decoration : none;
	font-weight : bold;
}

a.header:visited	{
	font-size : 12pt;
	color : #ffffff;
	font-family : arial, helvetica, verdana, sans-serif;
	text-decoration : none;
	font-weight : bold;
}	

a.header:active	{
	font-size : 12pt;
	color : #ffffff;
	font-family : arial, helvetica, verdana, sans-serif;
	text-decoration : none;
	font-weight : bold;
}

a.header:hover	{
	font-size : 12pt;
	color : #ffffff;
	font-family : arial, helvetica, verdana, sans-serif;
	text-decoration : underline;
	font-weight : bold;
}	
	


.darkgreenlink:hover {color : #29B9A7;}
.lightbluelink:hover {color : #8CC1EE;}
.purplelink:hover {color : #BD8CBF;}
.lightgreenlink:hover {color : #A2BD98;}
.orangelink:hover {color : #FFBA41;}
.redlink:hover {color : #F78783;}
.darkbluelink:hover {color : #06C7E0;}

a.smallwhite:link  {
	color : #ffffff;
	font-size : 8pt;
	text-decoration : none;
	font-weight : bold;
	font-family : arial, helvetica, verdana, sans-serif;
}

a.smallwhite:visited  {
	color : #ffffff;
	font-size : 8pt;
	text-decoration : none;
	font-weight : bold;
	font-family : arial, helvetica, verdana, sans-serif;
}

a.smallwhite:active  {
	color : #ffffff;
	font-size : 8pt;
	text-decoration : none;
	font-weight : bold;
	font-family : arial, helvetica, verdana, sans-serif;
}

a.smallwhite:hover  {
	color : #ffffff;
	font-size : 8pt;
	text-decoration : underline;
	font-weight : bold;
	font-family : arial, helvetica, verdana, sans-serif;
}


/* BORDERS and BOXES */

.boxborder  {
	border-color : #1B4464;
	border-style : solid;
	border-width : 1;
}

.blueboxborder  {
	border-color : #082874;
	border-style : solid;
	border-width : 1;
}

.boxborderstaircases  {
	border-color : #0B97FF;
	border-style : solid;
	border-width : 1;
}

.boxborderbalustrades  {
	border-color : #662D91;
	border-style : solid;
	border-width : 1;
}

.boxborderbalconies  {
	border-color : #018780;
	border-style : solid;
	border-width : 1;
}

.boxborderrailings  {
	border-color : #50964B;
	border-style : solid;
	border-width : 1;
}

.boxborderornamental  {
	border-color : #FF7E00;
	border-style : solid;
	border-width : 1;
}

.boxborderindustrial  {
	border-color : #F82714;
	border-style : solid;
	border-width : 1;
}

.boxborderother  {
	border-color : #0471CD;
	border-style : solid;
	border-width : 1;
}

.boxbordercontact  {
	border-color : #F78783;
	border-style : solid;
	border-width : 1;
}


table.lefttopback
	{
	background-position: left top;
	background-repeat: no-repeat;
	background-attachment: fixed;
	}

table.rightmiddleback
	{
	background-position: right center;
	background-repeat: no-repeat;
	background-attachment: scroll;
	}
	
table.righttopback
	{
	background-position: right top;
	background-repeat: no-repeat;
	background-attachment: scroll;
	}
table.rightbotback
	{
	background-position: right bottom;
	background-repeat: no-repeat;
	background-attachment: scroll;
	}
	
table.leftbotback
	{
	background-position: left bottom;
	background-repeat: no-repeat;
	background-attachment: scroll;
	}
.darkgreenborder {border:1px; border-thickness: 1px; border-color: #29B9A7; border-style: solid;}
A:hover, A:active {color: #00877F}
A:hover .darkgreenborder, A:active .darkgreenborder {border:1px; border-thickness: 1px; border-color: #00877F; border-style: solid}

.lightblueborder {border:1px; border-thickness: 1px; border-color: #8CC1EE; border-style: solid;}
A:hover, A:active {color: #0B97FF}
A:hover .lightblueborder, A:active .lightblueborder {border:1px; border-thickness: 1px; border-color: #0B97FF; border-style: solid}

.purpleborder {border:1px; border-thickness: 1px; border-color: #BD8CBF; border-style: solid;}
A:hover, A:active {color: #662D91}
A:hover .purpleborder, A:active .purpleborder {border:1px; border-thickness: 1px; border-color: #662D91; border-style: solid}

.lightgreenborder {border:1px; border-thickness: 1px; border-color: #A2BD98; border-style: solid;}
A:hover, A:active {color: #50964B}
A:hover .lightgreenborder, A:active .lightgreenborder {border:1px; border-thickness: 1px; border-color: #50964B; border-style: solid}

.orangeborder {border:1px; border-thickness: 1px; border-color: #FFBA41; border-style: solid;}
A:hover, A:active {color: #FF7E00}
A:hover .orangeborder, A:active .orangeborder {border:1px; border-thickness: 1px; border-color: #FF7E00; border-style: solid}

.redborder {border:1px; border-thickness: 1px; border-color: #F78783; border-style: solid;}
A:hover, A:active {color: #F82714}
A:hover .redborder, A:active .redborder {border:1px; border-thickness: 1px; border-color: #F82714; border-style: solid}

.darkblueborder {border:1px; border-thickness: 1px; border-color: #06C7E0; border-style: solid;}
A:hover, A:active {color: #0471CD}
A:hover .darkblueborder, A:active .darkblueborder {border:1px; border-thickness: 1px; border-color: #0471CD; border-style: solid}

.whiteborder {border:1px; border-thickness: 1px; border-color: #ffffff; border-style: solid;}
A:hover, A:active {color: #1B4464}
A:hover .whiteborder, A:active .whiteborder {border:1px; border-thickness: 1px; border-color: #1B4464; border-style: solid}

