body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/bg.jpg);
    background-repeat: repeat-repeat;
	background-color: #000000;
	scrollbar-base-color: #000000; 
    scrollbar-arrow-color: #1690d5;
    scrollbar-DarkShadow-Color: #000000; 
}

p,td{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333333;	
	}
	
span.h1{
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
	color: #333333;
	}
	
h1{
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
	color: #333333;
	}

h2{
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
	color: #d7d7d7;
	}

span.h2{
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
	color: #d7d7d7;
	}
	
a:link	{
	color:#158fd2;
	text-decoration: none;
	}
a:visited {
	color:#158fd2;
	text-decoration: none;
	}
a:hover	{
	color:#004e99;
	text-decoration: underline;
	}

/*hr {
	height: 0px;
	border: solid #8a9298 0px;
	border-top-width: 1px;
	}*/



hr {color: #ffffff; background-color: #ffffff; border: 1px dotted #8a9298; border-style: none none dotted; }




span.nav_arrow {
   color: #158fd2;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 16px;
   font-weight: bold;
   padding-right: 5px;
   }
  
td.nav_top 
{
 width: 900px;
 height: 15px;
 /*background-image: url(images/bg_nav_top.jpg);
 background-repeat: no-repeat;*/
 background-color: #000000;
 padding-right: 58px;
 color: #ffffff;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 text-align: right;
} 

td.nav_top A:link {text-decoration: none; color: #b3b3b3;}
td.nav_top A:visited {text-decoration: none; color: #b3b3b3;}
td.nav_top a:active  {text-decoration: none; color: #b3b3b3; }
td.nav_top a:hover  {text-decoration: none; color: #119be8;}


td.header 
{
 width: 900px;
 height: 108px;
 background-image: url(images/bg_header.gif);
 background-repeat: no-repeat;
 background-color: #158fd2;
} 


td.header-gallery 
{
 width: 900px;
 height: 108px;
 background-image: url(images/bg_header-gallery.gif);
 background-repeat: no-repeat;
 background-color: #158fd2;
} 




td.nav_main 
{
 width: 714px;
 height: 108px;
 padding-left: 0px;
 padding-bottom: 25px;
 padding-right: 58px;
 color: #ffffff;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 vertical-align: bottom;
 text-align: right;
} 

td.nav_main A:link {text-decoration: none; color: #b9def2;}
td.nav_main A:visited {text-decoration: none; color: #b9def2;}
td.nav_main A:active {text-decoration: none; color: #b9def2;}
td.nav_main A:hover {text-decoration: none; color: #ffffff;}


#dropmenudiv{
position:absolute;
border:0px solid #68737a;
border-bottom-width: 0;
font:normal 10px Arial, Helvetica, sans-serif;
line-height:28px;
z-index:100;
}

#dropmenudiv A:link {text-decoration: none; color: #ffffff;}
#dropmenudiv A:visited {text-decoration: none; color: #ffffff;}
#dropmenudiv A:active {text-decoration: none; color: #ffffff;}
#dropmenudiv A:hover {text-decoration: none; color: #ffffff;}


#dropmenudiv a{
width: 100%;
display: block;
text-indent: 10px;
border-bottom: 0px solid #68737a;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #1276ae;
}















td.body_main 
{
 width: 900px;
 height: 600px;
 padding-left: 58px;
 padding-top: 30px;
 padding-bottom: 30px;
 padding-right: 58px;
 background-color: #ffffff;
} 


td.body_photo 
{
 width: 900px;
 height: 600px;
 padding-left: 58px;
 padding-top: 30px;
 padding-bottom: 30px;
 padding-right: 58px;
 background-color: #222222;
} 


td.column_right 
{
 width: 182px;
 vertical-align: top;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
}

td.column_right_photo 
{
 width: 182px;
 vertical-align: top;
 color: #d7d7d7;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
}

td.content 
{
 width: 544px;
 vertical-align: top;
 text-align: justify;
 font-family: verdana, Arial, Helvetica, sans-serif;
}

td.content_photo 
{
 width: 544px;
 vertical-align: top;
 text-align: justify;
 font-family: verdana, Arial, Helvetica, sans-serif;
 color: #d7d7d7;
}


td.feature 
{
 width: 226px;
 height: 337px;
 padding-left: 15px;
 padding-top: 15px;
 padding-bottom: 15px;
 padding-right: 29px;
 border-top: 0px solid #ecece4;
 border-bottom: 0px solid #ecece4;
 background-image: url(images/bg_feature.jpg);
 background-repeat: no-repeat;
 background-color: #000000;
 /*filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#acb8c0,endColorStr=#68737a);*/
 vertical-align: top;
 color: #b7b7b7;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;

} 


td.portfolio 
{
 width: 544px;
 border-top: 20px solid #ecece4;
 vertical-align: top;
 text-align: center;
 font-size: 11px;
} 

td.portfolio_graphic128 
{
 width: 128px;
 height: 100px;
 background-color: #ffffff;
 border: solid #1690d5 2px;
 vertical-align: middle;
 text-align: center;
 padding: 0px;

} 

td.portfolio_graphic129 
{
 width: 129px;
 height: 100px;
 background-color: #ffffff;
 border: solid #1690d5 2px;
 vertical-align: middle;
 text-align: center;
 padding: 0px;
} 






td.index 
{
 width: 512px;
 background-color: #d5dcec;
 padding: 15px;
 vertical-align: text-top; 
}

td.title
{
width: 544px;
height: 28px; 
/*background-image: url(images/bg_title.gif);
background-repeat: no-repeat;
background-color: #e6e6e7;*/
background-color: #000000;
COLOR:#ffffff;

/*COLOR:#d7d7d7;*/
FONT-FAMILY:Arial, Helvetica, sans-serif;
FONT-SIZE:11px;
FONT-WEIGHT:bold;

padding-left: 15px;
vertical-align: text-middle;
}

td.title2
{
width: 544px;
height: 28px;
background-image: url(images/bg_title.gif);
background-repeat: no-repeat;
background-color: #e6e6e7;
COLOR:#333333;
FONT-FAMILY:Arial, Helvetica, sans-serif;
FONT-SIZE:11px;
FONT-WEIGHT:bold;
padding-top: 2px;
padding-left: 15px;
vertical-align: text-middle;
}


span.subtitle
{
FONT-WEIGHT:bold;
}


td.right_column 
{
 width: 202px;
 background-color: #d5dcec;
 color: #8e8885;
 vertical-align: text-top; 
}

td.top 
{
 width: 900px;
 padding-left: 58px;
 padding-bottom: 30px;
 background-color: #ffffff;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
}

span.return 
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
}


td.top2 
{
 width: 900px;
 padding-left: 58px;
 padding-bottom: 30px;
 background-color: #222222;
 font-size: 10px;
 font-weight: bold;
}



td.footer 
{
 width: 900px;

 background-color: #d3d3d3; /*#d6d6cd;*/
 color: #333333;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 line-height: 18px;
 vertical-align: middle;
 text-align: center; 
 padding-left: 58px;
 padding-top: 15px;
 padding-bottom: 15px;
 padding-right: 58px;
 border-bottom: solid #0b0d0e 15px;
}


td.weblink 
{
 width: 267px;
 height: 30px;
 padding-top: 8px;
 padding-bottom: 15px;
 text-align: center;
}




.shiftcontainerweb{
position: relative;
left: 5px; /*Number should match -left shadow depth below*/
top: 5px; /*Number should match -top shadow depth below*/
}

.shadowcontainerweb{
width: 267px; /* container width*/
background-color: #e4e4e4;/*d1cfd0*/
}

.shadowcontainerweb .innerdiv{
/* Add container height here if desired */
background-color: white;
border: 2px solid #1081c1;/*8e959a*/
padding: 0px;
position: relative;
left: -5px; /*shadow depth*/
top: -5px; /*shadow depth*/
text-align: center;
}




.shiftcontainer128{
position: relative;
left: 5px; /*Number should match -left shadow depth below*/
top: 5px; /*Number should match -top shadow depth below*/
}

.shadowcontainer128{
width: 128px; /* container width*/
background-color: #e4e4e4;/*d1cfd0*/
}

.shadowcontainer128 .innerdiv{
/* Add container height here if desired */
background-color: white;
border: 2px solid #1081c1;/*158fd4*/
padding: 0px;
position: relative;
left: -5px; /*shadow depth*/
top: -5px; /*shadow depth*/
text-align: center;
}


.shiftcontainer129{
position: relative;
left: 5px; /*Number should match -left shadow depth below*/
top: 5px; /*Number should match -top shadow depth below*/
}

.shadowcontainer129{
width: 129px; /* container width*/
background-color: #e4e4e4;
}

.shadowcontainer129 .innerdiv{
/* Add container height here if desired */
background-color: white;
border: 2px solid #1081c1;
padding: 0px;
position: relative;
left: -5px; /*shadow depth*/
top: -5px; /*shadow depth*/

text-align: center;
}






.shiftcontainer128elevator{
position: relative;
left: 5px; /*Number should match -left shadow depth below*/
top: 5px; /*Number should match -top shadow depth below*/
}

.shadowcontainer128elevator{
width: 128px; /* container width*/
background-color: #e4e4e4;
}

.shadowcontainer128elevator .innerdiv{
/* Add container height here if desired */
background-color: white;
border: 2px solid #1081c1;
padding: 0px;
position: relative;
left: -5px; /*shadow depth*/
top: -5px; /*shadow depth*/

text-align: center;
}


.shiftcontainer129elevator{
position: relative;
left: 5px; /*Number should match -left shadow depth below*/
top: 5px; /*Number should match -top shadow depth below*/
}

.shadowcontainer129elevator{
width: 129px; /* container width*/
background-color: #e4e4e4;
}

.shadowcontainer129elevator .innerdiv{
/* Add container height here if desired */
background-color: white;
border: 2px solid #1081c1;
padding: 0px;
position: relative;
left: -5px; /*shadow depth*/
top: -5px; /*shadow depth*/

text-align: center;
}

td.formrequired 
{
 height: 25px;
 background-color: #e6e6e7;
 padding-left: 15px;
 border: 1px solid #707070;
}

span.formrequired 
{
 font-family: verdana, Arial, Helvetica, sans-serif;
 color: #ff0000;
 font-weight: bold;
 font-size: 12px;
 vertical-align: top;
}