﻿body
{
	background-image: url(../images/mainbg.jpg);
	background-position: top left;
	background-color: #fff;
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
h1
{
	margin: 0px;
	padding: 0px;
	color: #666666;
	font-weight: bold;
	font-size: 16px;
	font-family: Arial;
}
.TopAd
{
	width: 728px;
	height: 110px;
	background-color: #E9E9E9;
	vertical-align: bottom;
}
.BottomAd
{
	width: 300px;
	height: 250px;
	vertical-align: top;
}
.LogoCnt
{
	height: 40px;
	background-color: #FFFFFF;
}
.LogoAlignment
{
	padding-left: 40px;
	border-left: solid 1px #858585;
}
.BookmarkAlignment
{
	border-right: solid 1px #858585;
}
.HomeIcon
{
	vertical-align: top;
	text-decoration: none;
	color: #565656;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
}
.TabBg
{
	background-image: url(../images/menubg.gif);
	background-repeat: repeat-x;
	padding-left: 40px;
	height: 48px;
}
.TabPosition
{
	padding-left: 25px;
}
.SearchTopBg
{
	background-image: url(../images/topbg.jpg);
	background-repeat: repeat-x;
	height: 5px;
}
.SearchLeftBg
{
	background-image: url(../images/leftbg.jpg);
	background-repeat: repeat-y;
}
.SearchRightBg
{
	background-image: url(../images/rightbg.jpg);
	background-repeat: repeat-y;
}
.DottedLine
{
	border: dotted 1px #EDEDED;
}
.SearchBottomBg
{
	background-image: url(../images/bottombg.jpg);
	background-repeat: repeat-x;
	height: 5px;
}
.CntHeading
{
	color: #424242;
	font-weight: bold;
	font-size: 16px;
	font-family: Arial;
}
.CntIndexMiddleHeading
{
	height: 240px;
	vertical-align: top;
	background-color: #FFF;
	padding-left: 5px;
	padding-top: 10px;
}
.CntNoresultMiddleHeading
{
	color: #666666;
	font-weight: bold;
	font-size: 16px;
	font-family: Arial;
	height: 240px;
	vertical-align: top;
	background-color: #FFF;
	padding: 10px;
}
.CntNoresultMiddleHeading a, .CntNoresultMiddleHeading a:link, .CntNoresultMiddleHeading a:active, .CntNoresultMiddleHeading a:visited
{
	font-size: 14px;
	color: #0B66C6;
	text-decoration: underline;
	cursor: pointer;
}
.CntResourceMiddleHeading
{
	color: #666666;
	font-weight: bold;
	font-size: 16px;
	font-family: Arial;
	height: 240px;
	vertical-align: top;
	background-color: #FFF;
}
.CntResourceMiddleHeading a, .CntResourceMiddleHeading a:link, .CntResourceMiddleHeading a:active, .CntResourceMiddleHeading a:visited
{
	font-size: 12px;
	color: #40ABFF;
	text-decoration: underline;
	cursor: pointer;
	line-height: 16px;
}
.CntSitemapMiddleHeading
{
	color: #666666;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	vertical-align: top;
	background-color: #FFF;
}
.CntSitemapMiddleHeading a, .CntSitemapMiddleHeading a:link, .CntSitemapMiddleHeading a:active, .CntSitemapMiddleHeading a:visited
{
	font-weight: bold;
	font-size: 12px;
	color: #40ABFF;
	text-decoration: underline;
	cursor: pointer;
	line-height: 20px;
}
.CntAboutMiddleHeading
{
	color: #666666;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	vertical-align: top;
	background-color: #FFF;
	line-height: 16px;
}
.CntAboutMiddleHeading a, .CntAboutMiddleHeading a:link, .CntAboutMiddleHeading a:active, .CntAboutMiddleHeading a:visited
{
	font-size: 12px;
	color: #40ABFF;
	text-decoration: underline;
	cursor: pointer;
}
.CntResultGrid
{
	vertical-align: top;
	background-color: #FFF;
	width: 100%;
	padding: 10px;
}
.txtHalfCnt
{
	color: #67B3FB;
	font-weight: bold;
	font-size: 16px;
	font-family: Arial;
}
.SubCntHeading
{
	font-weight: normal;
	line-height: 16px;
	color: #5C5C5C;
	font-size: 13px;
	font-family: Arial;
}
.txtSearchCnt
{
	color: #515151;
	font-weight: bold;
	font-size: 13px;
	font-family: Arial;
}
.txtRequired
{
	color: #ff0000;
	font-weight: bold;
	font-size: 10px;
	font-family: Arial;
}
.footerCnt
{
	padding-top: 15px;
	color: #727272;
	font-size: 12px;
	font-family: Arial;
}
.footerCntlnk
{
	color: #727272;
	font-size: 12px;
	font-family: Arial;
	text-decoration: none;
}
.footerCntlnk a, .footerCntlnk a:link, .footerCntlnk a:active, .footerCntlnk a:visited
{
	color: #727272;
	font-size: 12px;
	font-family: Arial;
	text-decoration: underline;
	cursor: pointer;
}
.footerBg
{
	background-image: url(../images/bottomboxbg.gif);
	background-repeat: repeat-x;
}
.lnkEmailTxt a, .lnkEmailTxt a:link, .lnkEmailTxt a:active, .lnkEmailTxt a:visited
{
	color: #0B66C6;
	font-size: 14px;
	font-family: Arial;
	text-decoration: underline;
	cursor: pointer;
}
.MiddleBoxBg
{
	border: solid 1px #DBDBDB;
	background-color: #F6F6F6;
	padding: 20px;
}
.gvCls
{
	border-left: solid 1px #fff;
	border-right: solid 1px #fff;
	border-bottom: solid 1px #fff;
	border-top: solid 1px #D1E7FF;
	background-color: #F8F7F7;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial;
	color: #4D4D4D;
	width: 100%;
}
.gvHeaderCls
{
	background-color: #D1E7FF;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	color: #030306;
	height: 25px;
}
.gvTopHeaderTxt
{
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	color: #040200;
	background-color: #9ECEFF;
	height: 35px;
	text-align: left;
	padding-left: 10px;
	border-left: solid 1px #9ECEFF; /* IE */ /*border-left: solid 1px #fff;*/
}
.gvTopHeaderTxt a, .gvTopHeaderTxt a:link, .gvTopHeaderTxt a:active, .gvTopHeaderTxt a:visited
{
	color: #0B66C6;
	text-decoration: underline;
	cursor: pointer;
}
.gvAllRecords
{
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	background-color: #9ECEFF;
	text-align: right;
	padding-right: 5px;
	border-right: solid 1px #fff;
}
.gvAllRecords a, .gvAllRecords a:link, .gvAllRecords a:active, .gvAllRecords a:visited
{
	color: #0B66C6;
	text-decoration: underline;
	cursor: pointer;
}
.gvAltRowCls
{
	background-color: #F1F1F1;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial;
	color: #4D4D4D;
}
.gviewLnk
{
	color: #0B66C6;
	text-decoration: underline;
	cursor: pointer;
}
.gvHNoCls
{
	border-right: solid 1px #fff;
	border-bottom: solid 1px #fff;
}
.gvINoCls
{
	width: 35px;
	text-align: center;
	height: 25px;
	border-right: solid 1px #fff;
	border-bottom: solid 1px #fff;
}
.gvHNameCls
{
	width: 250px;
	text-align: left;
	padding-left: 10px;
	border-right: solid 1px #fff;
	border-bottom: solid 1px #fff;
}
.gvINameCls
{
	text-align: left;
	padding-left: 10px;
	border-right: solid 1px #fff;
	border-bottom: solid 1px #fff;
}
.gvHAgeCls
{
	border-right: solid 1px #fff;
	border-bottom: solid 1px #fff;
}
.gvIAgeCls
{
	width: 50px;
	text-align: center;
	border-right: solid 1px #fff;
	border-bottom: solid 1px #fff;
}
.gvHCityStateCls
{
	width: 200px;
	text-align: left;
	padding-left: 10px;
	border-right: solid 1px #fff;
	border-bottom: solid 1px #fff;
}
.gvICityStateCls
{
	text-align: left;
	padding-left: 10px;
	border-right: solid 1px #fff;
	border-bottom: solid 1px #fff;
}
.gvHEmail
{
	width: 80px;
	text-align: left;
	padding-left: 10px;
	border-right: solid 1px #fff;
	border-bottom: solid 1px #fff;
}
.gvIEmail
{
	text-align: left;
	padding-left: 10px;
	border-right: solid 1px #fff;
	border-bottom: solid 1px #fff;
}

.btnCls
{
	background-image: url(../images/searchbutton.jpg);
	width: 93px;
	height: 22px;
	border: 0px;
	cursor: pointer;
}

