﻿body 
{
	padding: 0px;
	margin: 0px;
	background-color: #000000;
	font-family: Arial, Tahoma, Century Gothic;
	color: #797979;
	font-size: 11px;
	font-weight: 500;
}

img
{
	border-style: none;
	text-decoration: none;
}

p, ul{font-family: Arial, Tahoma, Century Gothic;
	color: #797979;
	font-size: 11px;
	font-weight: 500;
	text-align: justify;
}

ul{font-family: Arial, Tahoma, Century Gothic;
	color: #121212;
	font-size: 11px;
	font-weight: 500;
	text-align: justify;
}
ul span{color: #E47404;}

p strong{font-family: Tahoma; font-weight: bold;}

.caption{font-family:  Tahoma, Arial, Century Gothic; color: #797979; font-size: 11px; font-weight: 500;	text-align: justify;}

.lftPanel{ width: 101px; background-image: url('images/pixPanelBack.gif'); background-position: left bottom; background-repeat: repeat-x;}
.rgtPanel{ width: 102px; background-image: url('images/pixPanelBack.gif'); background-position: left bottom; background-repeat: repeat-x;}
.cntPanel{ width: 800px; text-align: left; vertical-align: top; background-color: #ffffff; }

/*-------------------Emphasizing Styles-----------------*/
.empSmall
{
	font-family: Tahoma, Arial, Century Gothic;
	font-size: 11px;
	font-weight: 500;
	color: #072F81;
	text-align: center;
}
.empSmall span{color: #E47404;}
.empBig
{
	font-family: Tahoma, Century Gothic, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #E47404;
	letter-spacing: 0.05em;
	text-align: center;
}
.empNormal
{
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-weight: 500;
	color: #505050;
	text-align: center;
}

.spcTitle{font-family: Tahoma; font-weight: bold; font-size: 13px; color: #121212; text-align: center; border-bottom: dotted 1px #7D7D7D; border-spacing: 1px; width: 90%; padding-bottom: 4px;}

.subTitle{font-family: Tahoma; font-weight: bold; font-size: 13px; color: #121212;  padding-bottom: 4px; text-align: left; background-image: url('Images/pixUnderlineDots.gif'); background-position: left bottom; background-repeat: repeat-x;}
.subTitle span{color: #E47404}

.gldTitle{font-family: Arial, Helvetica, Sans-Serif; font-weight: 500; font-size: 12px; color: #E47404;  padding: 4px 0px 4px 0px; text-align: center;}
.gldTitle span{color: #121212; font-weight: bold; text-transform: capitalize; letter-spacing: 0.05em;}

/*-------------------Anchor Tags------------------------*/
a {font-size: 11px; font-family: Tahoma, Verdana; font-weight: 500; color: #797979; text-decoration: none;}

.lnkMail{ font-family: Tahoma, Century Gothic; font-size: 13px; font-weight: 500; letter-spacing: 0.05em; color: #E47404; text-decoration: none;}
.lnkMail:hover{font-family: Tahoma, Arial, Century Gothic; font-size: 13px; font-weight: 600; letter-spacing: 0.05em; color: #072F81; text-decoration: underline, overline;}


/*-----------------------Main Table---------------------*/
.mainLeft{width: 333px; height: 55px; text-align: left; vertical-align: top;}
.mainRight{width: 467px; height: 55px; text-align: left; vertical-align: top;}

.contLeft{width: 333px; text-align: left; vertical-align: top;}
.contRight{width: 467px; padding: 0px 0px 10px 0px; text-align: left; vertical-align: top;}

		/*----------Imgage Table------------*/
		.imgTable{width: 333px; height: 288px; table-layout: fixed}
		.imgTable td{width: 111px; height: 96px; vertical-align: top; text-align: left;}
		.imgTable1{width: 333px; height: 340px; table-layout: fixed}
		.imgTable1 td{width: 111px; height: 85px; vertical-align: top; text-align: left;}

/*----------------------Header Menu---------------------*/
.homeMenu{width: 467px; height: 55px; text-align: right; vertical-align: middle;}

.mnuContiner{display: block; width: 467px; height: 47px; margin-top: 8px; text-align: right;}
.mnuItem{margin-right: 15px; height: 40px; padding-top: 7px; text-align: left; vertical-align: middle; float: right;}
.mnuItem img{border-style: none; text-decoration: none; margin-right: 7px; width: 8; height: 8px; background-image: url('Images/bltTopMenuN.gif'); background-repeat: no-repeat; background-position: left top;}
.mnuItem:hover {margin-right: 15px; height: 40px; padding-top: 7px; color: #000000; text-align: left; vertical-align: middle; float: right; text-decoration: underline;}
.mnuItem:hover img{background-image: url('Images\bltTopMenu.gif');}

.last{margin-right: 15px;}

.contTitle{height: 34px; text-align: left; vertical-align: middle; padding-left: 40px; width: 427px; font-family: Arial, Helvetica, Sans-Serif; font-size: 17px; font-weight: 700; color: #4E4E4E; background-image: url('Images/imgTTLStrip.gif'); background-repeat: no-repeat; background-position: left top;}
.contTitle span{color: #E47404;}

.contTitle1{height: 34px; text-align: left; vertical-align: middle; padding-left: 20px; width: 447px; font-family: Arial, Helvetica, Sans-Serif; font-size: 17px; font-weight: 700; color: #4E4E4E; background-image: url('Images/pixTTLStrip.gif'); background-repeat: repeat-x; background-position: left top;}
.contTitle1 span{color: #E47404;}


.contBHolder{padding: 10px 21px 0px 20px; text-align: left; vertical-align: top;}

.contText{width: 406px; padding: 5px 10px 5px 10px; text-align: left; line-height: 16px; vertical-align: top;  background-position: left top; background-image: url(Images/imgAboutTC.gif);  background-repeat: repeat-y;}
.contText p{margin: 0px 0px 7px 0px;}

.contText1{width: 460px; padding: 5px 10px 10px 10px; text-align: left; line-height: 16px; vertical-align: top;  background-position: left top; background-image: url(Images/imgAboutTC1.gif);  background-repeat: repeat-y; clear: both; border-bottom: dashed 1px #d3d3d3;}
.contText1 p{margin: 0px 0px 7px 0px;}
.lastItem{border-bottom: none; padding-bottom: 5px;}

.resImage{height: 100px; width: 100px; float: left;}
.resDesc{height: 95px; padding: 0px 10px 5px 10px; width: 335px; float: left; vertical-align: top;}
.resDesc a{color: #0D426B; font-family: Tahoma; font-size: 14px; display: block;}
.resDesc p{color: #5A5A5A; margin: 10px 0px 0px 0px; display: block;}

.hrGallery{width: 800px; height: 110px; padding: 7px; text-align: left; vertical-align: top; clear: both;}
.hrGallery div{width: 109px; height: 108px; margin-right: 12px; text-align: center; table-layout: fixed; float:left;}
.hrGallery div img{border-style: none; margin: 0px; text-decoration: none; width: 109px; height: 88px;}
.hrGallery div .caption{display: block; width: 99px; height: 18px; font-size: 12px; padding: 3px 5px 3px 5px; text-align: center; vertical-align: middle;}

.resTD{padding: 5px 10px 0px 0px; height: 25px; text-align: right; color: #000000; background: url('Images/imgResBack.gif') no-repeat right top;}
.resTD a{color: #000000; font-size: 11px;}
.resTD a:hover{color: #002687; font-size: 11px;}
/*------------------Services Page-----------------------*/
.srvCont{width: 426px; text-align: left; vertical-align: top; clear: both; float: left;}
.srvCont .mnDiv{display: block; width: 426px; clear: both;}
.srvCont .srvImg{display: block; text-align: left; vertical-align: top; margin-right: 7px; width: 206; height: 147px; table-layout: fixed; float: left;}
.srvCont .srvImg img{border-style: none; text-decoration: none;}
.srvCont .srvTxt{display: block; width: 210px; background-color: #f3f3f3; height: 147px; vertical-align: top; float:left; text-align: left;}
.srvCont .srvTxt ul{list-style-type: square; width: 200px; padding: 0px 0px 0px 20px; line-height: 15px; margin-left: 10px; margin-top: 7px; text-align: left; vertical-align: middle;}
.srvCont .srvTxt span{ margin: 10px; display: block; height: auto; color: #000000; font-size: 11px; text-align: left;}

/*------------------Staff Page-----------------------*/
.stfCont{width: 426px; text-align: left; vertical-align: top; clear: both; float: left;}
.stfCont .mnDiv{display: block; width: 426px; clear: both;}
.stfCont .srvImg{display: block; text-align: left; vertical-align: top; margin-right: 7px; width: 206; height: 247px; table-layout: fixed; float: left;}
.stfCont .srvImg img{border-style: none; text-decoration: none;}
.stfCont .txtPart{display: block; width: 210px; height: 247px; text-align: left; vertical-align: top; float:left;}
.stfCont .txtPart .subTTL{display: block; font-family: Tahoma; font-weight: bold; width: 210px; font-size: 13px; color: #121212;  padding-bottom: 4px; text-align: left; background-image: url('Images/pixUnderlineDots.gif'); background-position: left bottom; background-repeat: repeat-x;}
.stfCont .txtPart .srvTxt{display: block; text-align: justify; width: 210px; min-height: 147px; height: auto; vertical-align: top;}
.stfCont .txtPart .srvHrs{display: block; text-align: justify; width: 210px; height: 147px; vertical-align: top;}
.stfCont .txtPart .srvTxt p{display: block;  padding-bottom: 10px;}
/*-----------------------Footer-------------------------*/

.footer{height: 40px; background-position: left top; background-image: url(Images/pixFTRStrip.gif); background-repeat: repeat-x;
}
.footer .left{width: 323; height: 35px; padding-bottom: 5px; padding-left: 10px; text-align: left; font-size: 10px; color: #ffffff; vertical-align: middle;}
.footer .right{width: 457; height: 35px; padding-bottom: 5px; padding-right: 10px; text-align: right; vertical-align: middle; font-size: 10px; color: #ffffff;}

