.contenttxt{

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 160%;
	color: #FFFFFF;
}

.content2txt{

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
}

#content{
	padding-right: 25px;
	padding-bottom: 25px;
	padding-top: 25px;
	padding-left: 25px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 160%;
	color: #FFFFFF;
}

#contentquad{
	padding-top: 25px;
	padding-left: 25px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 160%;
	color: #FFFFFF;
}


.txtboldblue
{
	color: #A4BDF4;
	font-size:12px;
	font-weight: bold;
}

.txtboldbluelg
{
	color: #A4BDF4;
	font-size:18px;
	font-weight: bold;
}

.btmTxt
{
	color: #05152A;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing: 2px;
	line-height: 190%;
}

A.btmTxtLink:link { color: #05152A; font-size: 11px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; letter-spacing: 1px;} 
A.btmTxtLink:visited { color: #05152A; font-size: 11px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; letter-spacing: 1px;}
A.btmTxtLink:hover { color: #E2E6EF;  font-size: 11px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; letter-spacing: 1px;}

.txtlink { color: #A4BDF4; font-size: 12px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold;} 
A.txtlink:link { color: #A4BDF4; font-size: 12px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: underline; font-weight: bold;} 
A.txtlink:visited { color: #A4BDF4; font-size: 12px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: underline; font-weight: bold;}
A.txtlink:hover { color: #FFFFFF;  font-size: 12px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;}

#homeTxt
{
	color: #CCD1D6;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left: 227px;
	padding-top: 10px;
		
}

#imageBorder{
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}



#header{

	background: url(images/headerbg.gif) no-repeat;
	width: 100%;
	height: 60px;
	font-size: 24px;
	font-family: Georgia, Times New Roman, Times, serif;
	color: #8BA9EA;
}

#headerTxt {

	text-align: right;
	padding-right: 16px;
	padding-top: 26px;
	letter-spacing: 2px;
}

#headerLine{

	background: #8BA9EA;
	width: 100%;
	height: 3px;
}

#whtArrowlist
{
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}

#whtArrowlist li 
{
	padding-left: 10px;
	background-image: url(images/whtarrow.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	font-size:11px;
}




.submitblue{ 

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff; 
	background: #627DB3; 
	BORDER-TOP:    #AABFEB 1px outset;  
	BORDER-LEFT:   #AABFEB 1px outset;  
	BORDER-BOTTOM: #AABFEB 1px outset;  
	BORDER-RIGHT:  #AABFEB 1px outset;   
	letter-spacing: 2px;
}


.textfield {
	border: 1px solid #333333;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #DBE3F4;
	color: #03112C;
} 
		


.textarea {
	border: 1px solid #333333;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #DBE3F4;
	color: #03112C;
} 

.gallerytablecell {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #294570;
	color: #CBD9EF;
} 

.gallerytablecelldecs {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CBD9EF;
}
		
#gallerysingletxtcell {

	padding-top: 11px;
}

#gallerydoubletxtcell {

	padding-top: 3px;
}

A.gallerymainlink:link { color: #CBD9EF; font-size: 11px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; } 
A.gallerymainlink:visited { color: #CBD9EF; font-size: 11px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; }
A.gallerymainlink:hover { color: #899EC3;  font-size: 11px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; }


.gallery_imgborder{
	border-style:solid;
	border-color: #5B91D1;
	border-width:4px;
}

.smdkblue {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5983B6;
	font-weight: bold;
}

#viewgallerynav {
	padding-left: 28px;
	padding-top: 10px;
}


.viewgalleryhd {
    font-family: Georgia, Times New Roman, Times, serif;
	font-size: 16px;
	color: #C0CFED;
	font-weight: bold;
}

#gallerynavlist
{
	margin-left: 0;
	padding-left: 0;
	list-style: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #C0CFED;
}

#gallerynavlist li 
{
	background-image: url(images/whtarrow.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	padding-left: 10px;

}

	
	

/* Home */
			.menuHome {
						width: 63px;
						height: 37px;
			}
			.cssnavHome	{
						position:relative;
						float: left;
						margin: 0; 
						padding: 0;
						font-family: Georgia, Times New Roman, Times, serif;
						background: url(images/homeOver.gif) no-repeat;
						width: 63px;
						height: 37px;
	                    overflow:hidden;/* for ie to hide extra height*/
						font-weight: bold;	
			}
			.cssnavHome a {
						display: block;
						color: #062753;
						font-size: 11px;
						width: 63px;
						height: 37px;
						display: block;
						float: left;
						text-decoration: none;
						overflow:hidden;/* for ie to hide extra height*/
						font-weight: bold;
			}
			.cssnavHome a:hover {
						color: #FFFFFF;
			}
			

			.cssnavHome img {width: 63px; height: 37px; border: 0; }
			* html a:hover {visibility:visible}
			.cssnavHome a:hover img{visibility:hidden}

			.cssnavHome span {
					    position: absolute;
					    left: 0px; top: 10px; 
					    text-align: center;
					    width: 63px;
					    cursor: pointer;   
					     
			}
		
		
	
/* Firm */		
		
		
			.menuFirm {
						width: 114px;
						height: 37px;
			}
			.cssnavFirm	{
						position:relative;
						float: left;
						margin: 0; 
						padding: 0;
						font-family: Georgia, Times New Roman, Times, serif;
						background: url(images/firmOver.gif) no-repeat;
						width: 114px;
						height: 37px;
	                    overflow:hidden;/* for ie to hide extra height*/
						font-weight: bold;	
			}
			.cssnavFirm a {
						display: block;
						color: #062753;
						font-size: 11px;
						width: 114px;
						height: 37px;
						display: block;
						float: left;
						text-decoration: none;
						overflow:hidden;/* for ie to hide extra height*/
						font-weight: bold;
			}
			.cssnavFirm a:hover {
						color: #FFFFFF;
			}
			

			.cssnavFirm img {width: 114px; height: 37px; border: 0; }
			* html a:hover {visibility:visible}
			.cssnavFirm a:hover img{visibility:hidden}

			.cssnavFirm span {
					    position: absolute;
					    left: 1px; top: 10px; 
					    text-align: center;
					    width: 114px;
					    cursor: pointer;   
					     
			}
		
/* Founders */		
		
		
			.menuFounders {
						width: 93px;
						height: 37px;
			}
			.cssnavFounders	{
						position:relative;
						float: left;
						margin: 0; 
						padding: 0;
						font-family: Georgia, Times New Roman, Times, serif;
						background: url(images/foundersOver.gif) no-repeat;
						width: 93px;
						height: 37px;
	                    overflow:hidden;/* for ie to hide extra height*/
						font-weight: bold;	
			}
			.cssnavFounders a {
						display: block;
						color: #062753;
						font-size: 11px;
						width: 93px;
						height: 37px;
						display: block;
						float: left;
						text-decoration: none;
						overflow:hidden;/* for ie to hide extra height*/
						font-weight: bold;
			}
			.cssnavFounders a:hover {
						color: #FFFFFF;
			}
			

			.cssnavFounders img {width: 93px; height: 37px; border: 0; }
			* html a:hover {visibility:visible}
			.cssnavFounders a:hover img{visibility:hidden}

			.cssnavFounders span {
					    position: absolute;
					    left: 1px; top: 10px; 
					    text-align: center;
					    width: 93px;
					    cursor: pointer;   
					     
			}
		
		
/* Photo Gallery */		
		
		
			.menuPhoto {
						width: 137px;
						height: 37px;
			}
			.cssnavPhoto	{
						position:relative;
						float: left;
						margin: 0; 
						padding: 0;
						font-family: Georgia, Times New Roman, Times, serif;
						background: url(images/photoOver.gif) no-repeat;
						width: 137px;
						height: 37px;
	                    overflow:hidden;/* for ie to hide extra height*/
						font-weight: bold;	
			}
			.cssnavPhoto a {
						display: block;
						color: #062753;
						font-size: 11px;
						width: 137px;
						height: 37px;
						display: block;
						float: left;
						text-decoration: none;
						overflow:hidden;/* for ie to hide extra height*/
						font-weight: bold;
			}
			.cssnavPhoto a:hover {
						color: #FFFFFF;
			}
			

			.cssnavPhoto img {width: 137px; height: 37px; border: 0; }
			* html a:hover {visibility:visible}
			.cssnavPhoto a:hover img{visibility:hidden}

			.cssnavPhoto span {
					    position: absolute;
					    left: 1px; top: 10px; 
					    text-align: center;
					    width: 137px;
					    cursor: pointer;   
					     
			}
			
			
			
/* Contact */		
		
		
			.menuContact {
						width: 86px;
						height: 37px;
			}
			.cssnavContact	{
						position:relative;
						float: left;
						margin: 0; 
						padding: 0;
						font-family: Georgia, Times New Roman, Times, serif;
						background: url(images/photoOver.gif) no-repeat;
						width: 86px;
						height: 37px;
	                    overflow:hidden;/* for ie to hide extra height*/
						font-weight: bold;	
			}
			.cssnavContact a {
						display: block;
						color: #062753;
						font-size: 11px;
						width: 86px;
						height: 37px;
						display: block;
						float: left;
						text-decoration: none;
						overflow:hidden;/* for ie to hide extra height*/
						font-weight: bold;
			}
			.cssnavContact a:hover {
						color: #FFFFFF;
			}
			

			.cssnavContact img {width: 86px; height: 37px; border: 0; }
			* html a:hover {visibility:visible}
			.cssnavContact a:hover img{visibility:hidden}

			.cssnavContact span {
					    position: absolute;
					    left: 1px; top: 10px; 
					    text-align: center;
					    width: 86px;
					    cursor: pointer;   
					     
			}
		