p {
	font-size: 12px; 
	font-family: Arial;
	text-align: justify;
	margin-right: 10px;
}

a {
	font-size: 12px; 
	font-family: Arial;
}

li {
	font-size: 12px; 
	font-family: Arial;
}

.homediv {
	height: 100%;
	margin: 0;
	padding: 0;
	margin-top: 0px;
	margin-right: 20px; 
	margin-bottom: 0px;
	margin-left: 20px;
	padding-top: 0px;
	padding-right: 0px; 
	padding-bottom: 0px;
	padding-left: 0px; 
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.bodydiv {
	height: 100%;
	margin: 0;
	padding: 0;
	margin-top: 0px;
	margin-right: 9px; 
	margin-bottom: 0px;
	margin-left: 9px;
	padding-top: 0px;
	padding-right: 0px; 
	padding-bottom: 0px;
	padding-left: 0px; 
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.interiordiv {
	height: 100%;
	margin: 0;
	padding: 0;
	margin-top: 0px;
	margin-right: 26px; 
	margin-bottom: 0px;
	margin-left: 11px;
	padding-top: 0px;
	padding-right: 0px; 
	padding-bottom: 0px;
	padding-left: 0px; 
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.aboutimage{
	
	margin: 0;
	padding: 0;
	margin-top: 0px;
	margin-right: 0px; 
	margin-bottom: 0px;
	margin-left: 11px;
	padding-top: 0px;
	padding-right: 0px; 
	padding-bottom: 0px;
	padding-left: 0px; 

}

.aboutname
{
	font-size: 18px; 
	font-family: Arial;
	font-weight: bold;
	color: #005dab;
	text-align: left;
}

.abouttitle
{
	font-size: 13px; 
	font-family: Arial;
	font-weight: bold;
	color: #000000;
	text-align:justify;
}

.aboutresource
{
	font-size: 14px; 
	font-family: Arial;
	font-weight: bold;
	color: #000000;
	text-align:justify;
	text-decoration:underline;
}

.aboutresourcelink
{
	font-size: 12px; 
	line-height: 13px;
	font-family: Arial;
	font-weight: bold;
	color: #005dab;
	text-align:justify;
	text-decoration:none;
}

.aboutresourcelink:link  {
	color: #005dab;
	text-decoration:none;
}
.aboutresourcelink:active  {
	color: #005dab;
	text-decoration:underline;
}
.aboutresourcelink:hover  {
	color: #005dab;
	text-decoration:underline;
}



.interiormenu {
	height: 100%;
	margin: 0;
	padding: 0;
	margin-top: 0px;
	margin-right: 20px; 
	margin-bottom: 0px;
	margin-left: 30px;
	padding-top: 0px;
	padding-right: 0px; 
	padding-bottom: 0px;
	padding-left: 0px; 
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.interiorpicture {
	height: 100%;
	margin: 0;
	padding: 0;
	margin-top: 0px;
	margin-right: 0px; 
	margin-bottom: 0px;
	margin-left: 17px;
	padding-top: 0px;
	padding-right: 0px; 
	padding-bottom: 0px;
	padding-left: 0px; 
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.BodyTxt {
	font-family: Arial;
	font-size: 12px; 
	margin-left: 15px;
	margin-right: 15px;
    text-align:justify;
    line-height: 17px;
}

.projecttxt
{
	font-family: Arial;
	font-size: 12px; 
    line-height: 14px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-top: 0;
    text-align:left;
}

.concertino
{
	font-size: 12px; 
	font-family: Arial;
    text-align:justify;
    line-height: 17px;
    font-style:italic;
	color: #000000;
	text-decoration:none;
}

.concertino:link  {
	color: #005dab;
	text-decoration:none;
}
.concertino:active  {
	color: #000000;
	text-decoration:none;
}
.concertino:hover  {
	color: #000000;
	text-decoration:none;
}


.concertino2
{
	font-size: 12px; 
	font-family: Arial;
    text-align:justify;
    line-height: 17px;
    font-style:italic;
    font-weight: bold;
	color: #000000;
	text-decoration:none;
}




.italicbodytext
{
	font-size: 12px; 
	font-family: Arial;
    	text-align:justify;
    		font-style:italic;
}



.BodyTxtTitle
{
	font-size: 15px; 
	font-family: Arial;
	font-weight: bold;
	color: #005dab;
	text-align:justify;

}

.testimonial {
	font-size: 12px; 
	font-family: Arial;
	text-align:justify;
	font-style:italic;
	margin-left: 15px;
	margin-right: 15px;
}

.testimonialname {
	font-size: 13px; 
	font-weight: bold;
	font-family: Arial;
    line-height: 12px;
	color: #005dab;
	text-align:justify;
	margin-bottom: 0;
	margin-left: 50px;
}

.testimonialother {
	font-size: 11px; 
	font-weight: bold;
	font-family: Arial;
    line-height: 12px;
	text-align:justify;
	margin-top: 2px;
	margin-left: 50px;
	margin-bottom: 10px;

}

.interiorTxtTitle
{
	font-size: 15px; 
	font-family: Arial;
	font-weight: bold;
	color: #005dab;
	text-align:justify;
}

.servicesTxtTitle
{
	font-size: 18px; 
	font-family: Arial;
	font-weight: bold;
	color: #005dab;
	text-align:justify;
}

.ContentTitle {
	font-size: 18px; 
	font-family: Arial;
	font-weight: bold;
	color: #005dab;
	text-align:left;
	border-bottom: 1px;
	border-bottom-style: solid;
	margin-bottom: 13px;
	margin-right: 13px;
}

.Question {
	font-size: 13px; 
	font-family: Arial;
	font-weight: bold;
	color: #000000;
	text-align:left;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 2px;
	margin-right: 12px;
}

.Answer {
	font-size: 13px; 
	font-family: Arial;
	color: #000000;
	text-align: justify;
	margin-top: 3px;
	margin-bottom: 15px;
	margin-left: 2px;
	margin-right: 12px;
}

.servicesinteriorTxtTitle
{
	font-size: 13px; 
	font-family: Arial;
	font-weight: bold;
	color: #000000;
	text-align:left;
}


.aboutinteriorTxtTitle
{
	font-size: 13px; 
	font-family: Arial;
	font-weight: bold;
	color: #000000;
	text-align:justify;
}


.MenuLabel_1 {
	font-size: 12px; 
	line-height: 14px;
	font-family: Arial;
	font-weight: bold;
	color: #005DAB;
	text-align:left;
	margin-left: 2em;
	margin-right: 2em;
	margin-top: 15px;
	margin-bottom: 5px;
}

.MenuSeparator_1 {
	line-height: 3px;
	margin-top: 2px;
	margin-bottom: 10px;
	margin-left: 25px;
	margin-right: 2em;
	margin-right: 20px;
	border-bottom: 1px;
	border-bottom-style: solid;
}

.MenuLevel_1 {
	font-size: 12px; 
	line-height: 24px;
	font-family: Arial;
	font-weight: bold;
	color: #000000;
	text-align:left;
	text-decoration:none;
	margin-left: 2em;
	margin-right: 1em;
	margin-bottom: 5px;
}

.MenuLevel_1:link  {
	color: #000000;
	text-decoration:none;
	font-style: italic;
}
.MenuLevel_1:active  {
	color: #000000;
	font-style: italic;
}
.MenuLevel_1:hover  {
	color: #005dab;
	text-decoration:underline;
}

.MenuLabel_2 {
	font-size: 12px; 
	line-height: 13px;
	font-family: Arial;
	font-weight: bold;
	color: #000000;
	text-align:left;
	margin-left: 4em;
	margin-right: 1em;
	margin-top: 5px;
	margin-bottom: 5px;
}

.MenuLevel_2 {
	font-size: 12px; 
	line-height: 16px;
	font-family: Arial;
	font-weight: bold;
	color: #000000;
	text-align:left;
	text-decoration:none;
	margin-left: 4em;
	margin-right: 1em;
}

.MenuLevel_2:link  {
	color: #000000;
	text-decoration:none;
	font-style: italic;
}
.MenuLevel_2:active  {
	color: #000000;
	text-decoration:underline;
	font-style: italic;
}
.MenuLevel_2:hover  {
	color: #005dab;
	text-decoration:underline;
}


.MenuTxt
{
	font-size: 12px; 
	line-height: 13px;
	font-family: Arial;
	font-weight: bold;
	color: #000000;
	text-align:justify;
	text-decoration:none;
}

.MenuTxt:link  {
	color: #000000;
	text-decoration:none;
}
.MenuTxt:active  {
	color: #000000;
	text-decoration:underline;
}
.MenuTxt:hover  {
	color: #000000;
	text-decoration:underline;
}

.MenuTxtonpage
{
	font-size: 12px; 
	line-height: 13px;
	font-family: Arial;
	font-weight: bold;
	color: #005dab;
	text-align:justify;
	text-decoration:underline;
}


p.indented /* instead of just p {*/
{ 
	margin: 10px;
	padding: 0px;
} 

.staff
{
	font-size: 11px; 
	line-height: 10px;
	font-family: Arial;
	font-weight: bold;
	color: #000000;
	margin: 10px;
	text-align:left;
	text-decoration:underline;
}

.position
{
	font-size: 11px; 
	line-height: 10px;
	font-family: Arial;
	font-weight: bold;
	color: #000000;
	margin: 10px;
	margin-bottom: 18px;
	text-align:left;
	text-decoration:none;
}

.insetMenuTxt
{
	font-size: 11px; 
	line-height: 16px;
	font-family: Arial;
	font-weight: bold;
	color: #000000;
	text-align:left;
	text-decoration:none;
}

.insetMenuTxt:link  {
	color: #000000;
	text-decoration:none;
}
.insetMenuTxt:active  {
	color: #000000;
	text-decoration:underline;
}
.insetMenuTxt:hover  {
	color: #000000;
	text-decoration:underline;
}

.insetMenuTxtonpage
{
	font-size: 11px; 
	line-height: 16px;
	font-family: Arial;
	font-weight: bold;
	color: #005dab;
	text-align:left;
	text-decoration:underline;
}



.contacttable {	
padding: 2px 4px 2px 4px;
border: 1px solid #dfeaf6;
}


.ContactTxt
{
	font-size: 11px; 
	font-family: Arial;
    text-align:justify;
}


.contactsection
{
	font-size: 15px; 
	font-family: Arial;
	font-weight: bold;
	color: #000000;
	text-align:justify;

}

.contactintro
{
	font-size: 15px; 
	font-family: Arial;
	font-weight: bold;
	color: #000000;
	text-align:justify;

}

.LeftPersonName {
	color: #000000;
	font-size: 14px; 
	font-style: italic;
	font-family: Arial;
	font-weight: bold;
	text-align: left;
	line-height: 12px;
	margin-bottom: 6px;
	margin-top: 0px;
	margin-left: 30px;
	text-decoration: none;
}
.LeftPersonName:link  {
	color: #000000;
	font-style: italic;
	text-decoration:none;
}
.LeftPersonName:active  {
	color: #000000;
	font-style: italic;
	text-decoration:none;
}
.LeftPersonName:hover  {
	color: #005dab;
	font-style: italic;
	text-decoration:underline;
}

.LeftPersonRole {
	font-size: 12px; 
	font-family: Arial;
	font-weight: bold;
	line-height: 11px;
	color: #000000;
	margin-top: 6px;
	margin-bottom: 15px;
	margin-left: 30px;
}

.contactpersontitle {
	font-size: 14px; 
	font-family: Arial;
	font-weight: bold;
	color: #000000;
	text-align: left;
}

.contactrole
{
	font-size: 12px; 
	font-family: Arial;
	font-weight: bold;
	color: #000000;
	text-align: left;
}

.contactform
{
	font-size: 11px; 
	font-family: Arial;
	font-weight: bold;
	color: #000000;
	text-align:justify;

}

.contactintro
{
	font-size: 11px; 
	font-family: Arial;
	font-weight: bold;
	color: #005dab;

}


.contactlink
{
	font-size: 11px; 
	line-height: 13px;
	font-family: Arial;
	font-weight: bold;
	color: #005dab;
	text-align:justify;
	text-decoration:none;
}

.contactlink:link  {
	color: #005dab;
	text-decoration:none;
}
.contactlink:active  {
	color: #005dab;
	text-decoration:none;
}
.contactlink:hover  {
	color: #005dab;
	text-decoration:underline;
}


.contactbiglink
{
	font-size: 13px; 
	line-height: 13px;
	font-family: Arial;
	font-weight: bold;
	color: #005dab;
	text-align:justify;
	text-decoration:none;
}

.contactbiglink:link  {
	color: #005dab;
	text-decoration:none;
}
.contactbiglink:active  {
	color: #005dab;
	text-decoration:none;
}
.contactbiglink:hover  {
	color: #005dab;
	text-decoration:underline;
}

table.news {
	/* table-layout: fixed; */
	width: 200;
	background-color: #e9eef6;
}

td.newscell {
	color: #005dab;
	background-color: #e9eef6;
}

.newsheader {
	font-size: 11px;
	line-height: normal;
	font-family: Arial;
	font-weight: bold;
	color: #005dab;
	background-color: #e9eef6;
	text-align: center;
}

.newsitem {
	list-style-type: disc;
	list-style-position: outside;
	font-size: 11px; 
	line-height: normal;
	font-family: Arial;
	font-weight: bold;
	color: #000000;
	background-color: #e9eef6;
	text-align:left;
	text-decoration: none;
	margin-left: 0;
	margin-bottom: 10em;
	/* padding-left: -1em; */
	/* text-indent: -2em; */
}

.newsitem:link {
	list-style-type: disc;
	list-style-position: outside;
	font-size: 11px; 
	line-height: 14px;
	font-family: Arial;
	font-weight: bold;
	color: #000000;
	text-align:left;
	margin-left: 0;
	margin-bottom: 10em;
	/* padding-left: 1em; */
	/* text-indent: 5em; */
	text-decoration: none;
}

.newsitem:hover {
	list-style-type: disc;
	list-style-position: outside;
	font-size: 11px; 
	line-height: 14px;
	font-family: Arial;
	font-weight: bold;
	text-align:left;
	margin-left: 0;
	margin-bottom: 10em;
	/* padding-left: 1em; */
	/* text-indent: 5em; */
	text-decoration:none;
}

.newspagetitle {
	font-size: 18px; 
	font-family: Arial;
	font-weight: bold;
	color: #005dab;
	text-align:left;
	margin-bottom: 2px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: #005dab;
}

.newsformat
{
	font-size: 11px; 
	line-height: 13px;
	font-family: Arial;
	font-weight: bold;
	color: #000000;
	text-align:right;
	text-decoration:none;
}

.PressTitle {
	font-size: 13px; 
	line-height: 16px;
	font-family: Arial;
	font-weight: bold;
	color: #000000;
	text-align:justify;
	text-decoration:none;
	margin-top: 10px;
	margin-bottom: 1px;
	margin-right: 13px;
	/* border-bottom-style: solid; */
	/* border-bottom-width: 1px; */
	/* border-color:  #005dab; */
}

.PressDate {
	margin-top: 0;
	margin-bottom: 3px;
	font-size: 11px; 
	line-height: 13px;
	font-family: Arial;
	font-weight: bold;
	color: #000000;
	text-align:justify;
	text-decoration:none;
}

.newsdate {
	margin-top: 0;
	margin-bottom: 3px;
	font-size: 11px; 
	line-height: 13px;
	font-family: Arial;
	font-weight: bold;
	color: #000000;
	text-align:left;
	text-decoration:none;
}

.newstitle {
	font-size: 13px; 
	line-height: 16px;
	font-family: Arial;
	font-weight: bold;
	color: #000000;
	text-align:justify;
	text-decoration:none;
	margin-top: 10px;
	margin-bottom: 1px;
	margin-right: 13px;
	/* border-bottom-style: solid; */
	/* border-bottom-width: 1px; */
	/* border-color:  #005dab; */
}

.newssubtitle
{
	font-size: 12px; 
	line-height: 15px;
	font-family: Arial;
	color: #000000;
	text-align:justify;
	text-decoration:none;
	margin-bottom: 0;
}

.newstext
{
	font-size: 12px; 
	font-family: Arial;
    text-align:justify;
    line-height: 17px;
}

.newstable {
	width: 100%;
	border-style: solid;
	border-top-color: #005dab;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.newsreadmore {
	text-align:right;
	text-decoration: none;
	list-style-type: none;
	list-style-position: outside;
	font-size: 11px;
	line-height: normal;
	font-family: Arial;
	font-weight: bold;
	color: #005dab;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-top-color: #005dab;
	border-right-color: #005dab;
	border-bottom-color: #005dab;
	border-left-color: #005dab;
	margin-top: 0em;
	margin-right: 13px;
	margin-bottom: 2em;
}

.newsreadmore:link {
	text-align:right;
	text-decoration: none;
	list-style-type: none;
	list-style-position: outside;
	font-size: 11px;
	line-height: normal;
	font-family: Arial;
	font-weight: bold;
	color: #005dab;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-top-color: #005dab;
	border-right-color: #005dab;
	border-bottom-color: #005dab;
	border-left-color: #005dab;
	margin-top: 0em;
	margin-right: 7px;
	margin-bottom: 2em;
}



.opressdate
{
	font-size: 11px; 
	line-height: 13px;
	font-family: Arial;
	font-weight: bold;
	color: #000000;
	text-align:justify;
	text-decoration:none;
}

.opresstitle
{
	font-size: 15px; 
	line-height: 19px;
	font-family: Arial;
	font-weight: bold;
	color: #000000;
	text-align:justify;
	text-decoration:none;
}

.presssubtitle
{
	font-size: 12px; 
	line-height: 15px;
	font-family: Arial;
	color: #000000;
	text-align:justify;
	text-decoration:none;
}

.pressformat
{
	font-size: 11px; 
	line-height: 13px;
	font-family: Arial;
	font-weight: bold;
	color: #000000;
	text-align:right;
	text-decoration:none;
}

.presstext
{
	font-size: 12px; 
	font-family: Arial;
    text-align:justify;
    line-height: 17px;
}

.presstable {
	width: 100%;
	border-style: solid;
	border-top-color: #005dab;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.pressurl
{
	font-size: 15px; 
	line-height: 19px;
	font-family: Arial;
	font-weight: bold;
	color: #000000;
	text-align:justify;
	text-decoration:none;
}

.pressurl:link  {
	color: #000000;
	text-decoration:none;
}
.pressurl:active  {
	color: #005dab;
	text-decoration:none;
}
.pressurl:hover  {
	color: #005dab;
	text-decoration:none;
}

.rollover { display: block; } /* Allow setting widths and heights */
.rollover img { width: 100%; height: 100%; border: 0; } /* only set width and height once */
.rollover:hover { visibility: visible; /* for IE */ } /* sets any property for the :hover state */
.rollover:hover img { visibility: hidden; } /* 'rolls over' the image */

#privacy {
	background-image: url('/demo/images/index_over_09.gif'); 
	width: 47px;
	height: 22px; 
}

#legal {
	background-image: url('/demo/images/index_over_11.gif');
	width: 39px;
	height: 22px;        
}
