﻿body {
	font-family: verdana, helvetica, arial, Sans-Serif; 
	color:#000; 
	margin:0;
	font-size:11px;
	text-align: center;
	line-height: 120%;
	background: white url(../images/bg-body2.gif) repeat-y top center;
	border:0px solid #c00;	
}


a {
	color: #0066CC;
	text-decoration: none;
}

a:link {
	color: #0066CC;
}

a:hover {
	text-decoration: underline;
}

.FeatureTxt a 
{
	color: #0066CC;
}

.FeatureHome1 a 
{
    color: #0066CC;
}

.FeatureHome1 b
{
    color: green;
}

ul li
{
	padding-bottom:7px;
}

.textSm
{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica;
}

h2
{
	font-family:Arial, Helvetica, Verdana;
	font-size:11px;
	font-weight:bold;
	margin:10px 0 5px 0px;
	color:#CC3300;
}

.caseHdr
{
    color: #cc3300;
    font-weight: bold;
}

h3
{
	font-family:Arial, Helvetica, Verdana;
	font-size:16px;
	font-weight:bold;
	clear:both;
	margin:10px 0 5px 0px;
	color:#666;
}

h4
{
    font-size: 11px;
    font-weight: bold;
    color: #666;
}

.nameTitle
{
	font-family:Arial, Helvetica, Verdana;
	font-size:11px;
	font-weight:bold;
	clear:both;
	margin:10px 0 5px 0px;
	color:#cc3300;
}

#ContainerAll
{
	
	width:800px;
	background-image:url(../images/bg.gif);
		text-align:left;
	margin:0 auto;
}

#ContainerTop
{
	border:0px solid #666;
	float:left;
	width:760px;
	/* begin box model hack */
		margin-bottom: 0px !important; /*Gecko-Netscape */
		margin-bottom: -4px; /*IE 5.x/Win */
		margin-bottom/**/:/**/-4px; /*IE 6.x/Win */
	/* end hack */
	padding:0 0 0 23px;
	background-image:url(../images/bg.gif);
	
}

.clearDiv
{
	clear:both;
}

.HmFeatureContainer
{
	text-align:center;
	/* begin box model hack */
		width: 256px !important; /*Gecko-Netscape */
		width: 255px; /*IE 5.x/Win */
		width/**/:/**/255px; /*IE 6.x/Win */
	/* end hack */
	float:left;
	margin:0 1px 0 1px;
	border:0px solid #c00;
	background-image:url(../images/bg-hmFeatureTop1.gif);
}

.HmFeatureContainer2
{
	text-align:center;
	width:325px;
	float:left;
	margin:0 1px 0 1px;
	border:0px solid #c00;
}

.HmFeatureContainer3
{
	text-align:center;
	border:0px solid #c00;
	/* begin box model hack */
		width: 174px !important; /*Gecko-Netscape */
		width: 174px; /*IE 5.x/Win */
		width/**/:/**/174px; /*IE 6.x/Win */
	/* end hack */
	float:left;
	padding: 0 0 0px 0;
	margin:0 1px 0 1px;
	background-image:url(../images/bg-hmFeatureTop2.gif);
}

.HomeHdr
{
	padding-bottom:4px;
}
.HomeHdr2
{
	padding-bottom:4px;
	background-image:url(../images/bg-hmFeatureTop1.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.FeatureHdr
{
	text-align:left;
	background-image:url(../images/bg-hmBullet.gif);
	padding:8px 12px 8px 30px;
	font-family:Verdana, Arial, Halvett;
	font-size:11px;
	color:#666;
	font-weight:bold;
}

.FeatureHome1
{
	text-align:left;
	padding:8px 10px 0px 12px;
	font-family:Verdana, Arial, helvetica;
	font-size:10px;
	color:#666;
	border:0px solid #c00;
	font-weight:normal;
	background:#fff;
}

.FeatureTxt
{
	text-align:left;
	padding:8px 10px 0px 12px;
	font-family:Verdana, Arial, helvetica;
	font-size:10px;
	color:#666;
	border:0px solid #c00;
	font-weight:normal;
	background:#fff;
}

.FeatureTxt2
{
	text-align:left;
	padding:8px 10px 7px 10px;
	font-family:Verdana, Arial, helvetica;
	border:1px solid #A7A7A7;
	font-size:10px;
	color:#fff;
	font-weight:normal;
	background:#A7A7A7;
}

.FeatureTxt3
{
	text-align:left;
	padding:8px 10px 7px 12px;
	font-family:Verdana, Arial, helvetica;
	font-size:10px;
	color:#6D6D6D;
	font-weight:normal;
	background:#DFDFDF;
}

.featureImage
{
	margin:0px 0px 10px px;
	float:left;
	text-align:center;
}

.specialtyTitle
{
	color:#6D6D6D;
	font-weight:bold;
	padding: 5px 0 3px 0;
}

.specialtyDesc
{
	color:#6D6D6D;
	padding: 0 0 7px 0;
}

.specialtyReadMore
{
	color:#0066CC;
	float:right;
	clear:both;
	padding:0;
	border:0px solid #c00;
}

.specialtyReadMore a, .specialtyReadMore a:link, .specialtyReadMore a:visited
{
	color:#0066CC;
	text-decoration:underline;
	background: url("../images/arrows.gif") no-repeat right 4px;
	padding-right: 10px;
}

.specialtyReadMore a:hover
{
	text-decoration:none;
}

#headerContainer
{
	background:#0071BD;
	/*background: #1061AD;*/
	color:White;
	padding: 10px 10px 10px 33px;
		text-align:left;
	margin:0 auto;
}


h1 {
	text-align: left;
	font-size: 28px;
	padding: 0px;
	margin:0;
	color:White;
	clear:both;	
	font-weight:normal;
	line-height: 100%;
}


.image
{
	width:610px;
	float:left;
	display: none;
}

#mainContainer
{
	border:0px solid #c00;
	padding-left:23px;
	float:left;
	background-image:url(../images/bg-main.gif);
	margin:0 auto;
}

#LeftContainer
{
	width:149px;
	margin:1px 1px 0 0;
	float:left;
	border:0px solid #c00;

}

#contentContainer
{
	width:610px;
	float:left;
		text-align:left;
	margin:0 auto;
}

.contentCopy
{
	padding:15px 33px 33px 35px;
	border:0px solid #c00;
	text-align:left;
	color:#666;
	font-family:Arial;
	font-size:11px;
	line-height:120%;
	width:550px;
}

.featureContainer
{
	background:#A7A7A7;
	font-size:11px;
	color:#fff;
	width:183px;
	float:left;
	padding:15px 15px 8px 15px;
}

.featureContainer2
{
	background:#fff;
	font-size:11px;
	color:#fff;
	width:138px;
	float:left;
	padding:15px 5px 8px 5px;
	border-right:1PX SOLID #C9C9C9;
	margin: 15px 0 0 0;
}

.featureCopy
{
	padding:0 0 10px 0;
	float:left;
	border:0px solid #c00;
}

.featureCopy a, .featureCopy a:link, .featureCopy a:visited
{
	color:#fff;
	text-decoration:underline;
}

.featureCopy a:hover
{
	color:#FFCC00;
	text-decoration:none;
}

.featureCopy2
{
	color:#174250;
	font-size:10px;
	padding:0 0 10px 5px;
	float:left;
	border:0px solid #c00;
	text-align:left;
}

.featureCopy2 a b
{
    color: #297B00;
}

/*.featureCopy2 a, .featureCopy2 a:link, .featureCopy2 a:visited
{
	color:#0066CC;
	text-decoration:underline;
}

.featureCopy2 a:hover
{
	color:#777;
	text-decoration:none;
}*/

.featureHdr
{
	font-size:12px;
	font-weight:bold;
	padding: 0 0 5px 0px;
	border-bottom:1px dotted #DFDFDF;
	margin: 0 0 12px 0px;
	text-align:center;
	border:0px solid #c00;
}

.FeatureHdr a
{
    color: green;
}

.featureHdr2
{
	color:#297B00;
	font-size:12px;
	font-weight:bold;
	padding: 0 0 5px 0px;
	border-bottom:1px dotted #ccc;
	margin: 0 0 12px 0px;
}

.featureTable
{
	margin:0px 0px 10px 10px;
}

.featureTable2
{
	margin:20px 0px 10px 0px;
	float:Left;
}


.firstWord
{
	/* begin box model hack */
		margin-left: 0px !important; /*Gecko-Netscape */
		margin-left: -10px; /*IE 5.x/Win */
		margin-left/**/:/**/-10px; /*IE 6.x/Win */
	/* model hack ends */
}


.newsContainer
{
	/*width:550px;*/
	border:0px solid #c00;
	/*float:left;*/
	padding: 0px 0 10px 0px;
}

.newsDate
{
	color:#297B00;
	font-weight:bold;
	/*padding: 0px 0 5px 0px;*/
	width:60px;
	border:0px solid #c00;
	float:left;
}

span.newsDate
{
	padding: 0px !important;
	float: none;
}

.newsTitle
{
	color:#174250;
	font-weight:bold;
	padding: 0px 0 5px 0px;
	/*width:485px;*/
	border:0px solid #c00;
	/*float:left;*/
}

/*.newsTitle a, .newsTitle a:link, .newsTitle a:visited
{
	text-decoration:underline;
	color:#930;
}

.newsTitle a:hover
{
	text-decoration:none;
	color:#c33;
}

*/

.newsDesc
{
	/*width:490px;*/
	border:0px solid #c00;
	/*float:left;*/
	padding: 0 0 0 60px;
}

.emphasis
{
	color:#36c;
}

.clientContainer
{
	border:0px solid #c00;
	float:left;
	clear:left;
	margin-right: 20px;
	margin-top:15px;
}


/* Nav style starts here----------------------*/

.navContainer
{
	background:#0171BB;
	float:left;
	width:760px;
	border:0px solid #c00;
	padding:0px;
	font-size:10px;
	margin:0 0 5px 0;
}

.navLink
{
	border-left:1px solid #bbb;
	float:left;
}

.navLink a, .navLink a:link, .navLink a:visited
{
	float:left;
	background:#0171BB;
	padding:7px 7px 7px 7px;
	color:#fff;
	text-decoration:none;
}

.navLink a:hover
{
	padding:7px 7px 7px 7px;
	background:#A3DCFF;
	color:#0066CC;
}

/* Nav style ends here----------------------*/

/* Left style ends here----------------------*/

.leftDivider
{
	float:left;
}

.mainLink
{
	/* begin box model hack */
		width: 111px !important; /*Gecko-Netscape */
		width: 111px; /*IE 5.x/Win */
		width/**/:/**/111px; /*IE 6.x/Win */
	/* end hack */
	float:left;
	background-image:url(../images/bg-leftMain.gif);
	text-align:left;
	border:0px solid #c00;
	font-weight:bold;
}

.mainLink a, .mainLink a:link, .mainLink a:visited
{
	/* begin box model hack */
		width: 111px !important; /*Gecko-Netscape */
		width: 111px; /*IE 5.x/Win */
		width/**/:/**/111px; /*IE 6.x/Win */
	/* end hack */
	float:left;
	padding:5px 5px 8px 33px;
	text-decoration:none;
	color:#444;
	background-image:url(../images/bg-leftMain.gif);
}

.mainLink a:hover
{
	/* begin box model hack */
		width: 111px !important; /*Gecko-Netscape */
		width: 111px; /*IE 5.x/Win */
		width/**/:/**/111px; /*IE 6.x/Win */
	/* end hack */
	float:left;
	padding:5px 5px 8px 33px;
	text-decoration:underline;
	color:#444;
	background-image:url(../images/bg-leftMain-on.gif);
}

.subLink
{
	float:left;
	background: #e5e5e5 url(../images/bg-leftSub.gif) no-repeat !important;
	text-align:left;
	border:0px solid #c00;
}

.subLink a, .subLink a:link, .subLink a:visited
{
	/* begin box model hack */
		width: 111px !important; /*Gecko-Netscape */
		width: 111px; /*IE 5.x/Win */
		width/**/:/**/111px; /*IE 6.x/Win */
	/* end hack */
	float:left;
	padding:2px 5px 5px 33px;
	text-decoration:none;
	background:#dfdfdf url(../images/bg-leftSub.gif) no-repeat;
	color:#666;
}

.subLink a:hover
{
	/* begin box model hack */
		width: 111px !important; /*Gecko-Netscape */
		width: 111px; /*IE 5.x/Win */
		width/**/:/**/111px; /*IE 6.x/Win */
	/* end hack */
	float:left;
	padding:2px 5px 5px 33px;
	text-decoration:underline;
	color:#666;
	background-color: #c6c6c6;
	background-image:url(../images/bg-leftSub-on.gif);
}

/* Left style ends here----------------------*/


/* Footer style starts here----------------------*/

#footerContainer
{
	font-family:Verdana, Helvetica, Arial;
	font-size:10px;
	background-color:#efefef;
	color:#888;
	padding:11px 23px 15px 23px;
	float:left;
	border-bottom:1px solid #666;
	/* begin box model hack */
		margin: 0 0px -1px 23px !important; /*Gecko-Netscape */
		margin: 0 0px -2px 20px; /*IE 5.x/Win */
		margin/**/:/**/0 0px -2px 12px; /*IE 6.x/Win */
	/* end hack */
	/* begin box model hack */
		width: 714px !important; /*Gecko-Netscape */
		width: 716px; /*IE 5.x/Win */
		width/**/:/**/713px; /*IE 6.x/Win */
	/* end hack */
	border-top: 1px solid #bbb;
}

.footerLinkCont
{
	width:450px;
	float:right;
	text-align:right;
}

.footerLink
{
	border-left:1px solid #888;
	float:right;
	padding:0 6px 0 6px;
	color:#D3D3D3;
}

.footerLink a, .footerLink a:link, .footerLink a:visited
{
	color:#888;
	text-decoration:none;
}

.footerLink a:hover
{
	color:#444;
	text-decoration:underline;
}

.copyright
{
	float:left;
}

.dropDownHdr
{
	color: #444444;
}

/* Footer style ends here----------------------*/

.sideImage 
{

    float: right;
    background: #fff;
    padding: 4px;
    margin-left: 15px;
    border: 1px solid #e6e6e6;
}

#hdrFlash
{
    left: 23px;
    position: relative;
}

#logoFlash
{
    float: left;
    margin-top: 0px;
    margin-left: 25px;
}

.Quote
{
	color:#0066CC;
	font-weight:bold;
	font-size:10px;
	text-align:left;
	padding:0px 10px 10px 10px;	
	float:left;

}

.DataTable
{
	color: #0066CC;
	margin-left: 10px;
}

.Quote div.Credits
{
	color:#000000;
	font-weight:normal;
	padding-top:7px;

}

