/*div { border: green solid 1px; white-space: normal}*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
a:active ,a:visited, a:link { color:#0167b1; text-decoration:none;}
a:hover { color:#0167b1; text-decoration: underline;}
#Canvas
	{
	margin:0 auto;
	width:972px;
	height:auto;
	overflow:auto;
	}
.desig {
  font-size: medium;
}
#Header
	{	
	clear:both;
	height:auto;
	overflow:hidden; /* Changed from auto to hidden */	
	}
#LogoContainer
	{	
	}
#TitleContainer
	{	
	float:left;	
	width:500px;
	overflow:auto;
	margin-top:20px;
	}
.SiteTitle
	{
	font-family:"Times New Roman", Times, serif;
	font-size:32px;
	color:#0167b1;	
	}
#TagLine
	{	
	clear:both;
	font-size:12px;
	color: #999999;
	}
#TopBtnsContainer{
	float:right;
	width:450px;
	display: table;
	vertical-align: bottom;
	height: 50px;
	}
#BookMarkBtn {	
	float:right;	
	margin-top:35px;
	}
#BookMarkBtn a:active ,#BookMarkBtn a:visited , #BookMarkBtn a:link  {	
	display:block;
	padding-bottom:3px;
	padding-top:3px;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	/*padding-left:28px; 
	padding-right:20px;	*/
	/*background-image: url(images/BTnbullet.jpg); 
	background-repeat: no-repeat;
	background-position:10px 6px;*/
	text-decoration:none;
	border:solid 0px #a3c8e3;

	}
#BookMarkBtn a:hover{	
	display:block;
	padding-bottom:3px;
	padding-top:3px;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	/*padding-left:28px; 
	padding-right:20px;
	background-image: url(images/BTnbullet2.jpg); 
	background-repeat: no-repeat;
	background-position:10px 6px;*/
	text-decoration:none;
	border:solid 0px #a3c8e3;

	}


.BorderBtn
	{
	float:right;	
	margin-top:35px;
	}
.BorderBtn a:active ,.BorderBtn a:visited , .BorderBtn a:link  {	
	display:block;
	padding-bottom:3px;
	padding-top:3px;
	/*width:100px;*/
	padding-left: 5px;
	padding-right: 5px;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	color:#0167b1;	
	border:solid 0px #a3c8e3;
	}
.BorderBtn a:hover{	
	display:block;
	padding-bottom:3px;
	padding-top:3px;
	padding-left: 5px;
	padding-right: 5px;
	/*width:100px;*/
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	color:#0167b1;
	font-weight:bold;
	border:solid 0px #a3c8e3;
	}

.CallBtn{
	clear:both;
	float:right;
	width:190px;
	margin-top:3px;
	padding-bottom:3px;
	padding-top:3px;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	color:#0167b1;	
	border:solid 1px #a3c8e3;
	}
#NavandBanner{
	clear:both;
	/*padding-top: 10px;*/
	/*height:178px;*/
	height: 207px;
	overflow:hidden;
	border:0px solid red;
	width:972px;
	}
#ImageContainer	{
	float:left;
	border:0px solid #0167b1;
	width:104px;
	height:134px;
	overflow:hidden;
	/*text-align: center;
	vertical-align: middle;
	display: table-cell;*/
	}
#NavAndBannerContainer
	{
	width:972px;
	border:0px solid black;
	}
#BnnerTextTransperantContainer {
	padding:8px;
	border:1px solid #FFFFFF;
	background-color:#205993;
	margin: 0px 0px 0px 0px;
	width:360px;
	height:116px;
	overflow:hidden;
	filter:alpha(opacity=80);   /* Internet Explorer       */
   -moz-opacity:0.8;           /* Mozilla 1.6 and below   */
   opacity: 0.8;               /* newer Mozilla and CSS-3 */
	}
#TextImageWithoutTransperant {
	margin: 0px 0px 0px 0px;
	width:360px;
	height:116px;
	overflow:hidden;
	position:absolute;
	z-index:100;
	padding:8px;	
	}
#NavContainer{
  clear:both;
	height:24px;
	width:972px;
	border-bottom:solid 1px  #0167b1;
	background-color:#74acd4;
	/*margin-top:1px;*/
}
#navdiv1, #navdiv2, #navdiv3
	{
	clear:both;
	height:24px;
	width:972px;
	border-bottom:solid 1px  #0167b1;
	background-color:#e8f1f8;
	/*margin-top:1px;*/
	}
#NavContainer a:active, #NavContainer a:visited, #NavContainer a:link {
  float:left;
	display:block;
	padding-left:15px;
	padding-right:15px;
	padding-top: 4px;
	padding-bottom: 4px;
	color:#FFF;
	background-color:#74acd4;
	text-decoration:none;
	height:15px;
}
#navdiv1 a, #navdiv2 a, #navdiv3 a {
	float:left;
	display:block;
	padding-left:15px;
	padding-right:15px;
	padding-top:4px;
	padding-bottom: 5px;
	color:#0167b1;
	background-color:#e8f1f8;
	text-decoration:none;
	height:15px;
	}
#NavContainer a:hover, #navdiv1 a:hover, #navdiv2 a:hover, #navdiv3 a:hover{
	float:left;
	display:block;
	padding-left:15px;
	padding-right:15px;
	padding-top:4px;
	padding-bottom: 5px;
	background-color:#0167b1;
	text-decoration:none;
	height:15px;
	color:#FFFFFF;
	}
	
#BannerContainer{
	clear:both;
	height:141px;
	border-top:solid 1px #FFFFFF;
	overflow:hidden;
	background-color:#0167b1;
	padding-top:8px;
	padding-left:8px;
	background-repeat:no-repeat;
	color:#FFFFFF;
	background-image:url(../images/headers/10.jpg)
	}
#BannerTextContainer
	{
	float:left;
	padding-top:0px;
	padding-left:5px;
	white-space: normal;
	width: 265px; /* Added by me */
	/*border: red solid 1px;*/
	}
#BannerLogo {
	float:right;
	padding-right:15px;
	height:auto;
	overflow:auto;
	padding-top:15px;
	}
#Name
	{	
	font-weight: bold;
	}
#CellNo
	{
	color:#FFFFFF;
	font-weight: bold;
	float: right;
	padding: 2px;
	}
#Title {
	font-size: xx-large;
	color:#0167b1;
	/*width: 400px;*/
	}
#Desc {
	font-size:12px;
	color:#0167b1;
	padding-bottom:5px; /* Changed from 10 to 5 */
	width: 400px;
	}
#EmailMe a:active,#EmailMe a:link,#EmailMe a:visited	{
	color:#FFFFFF;
	font-size:large;
	text-decoration:none;
	} 
#EmailMe a:hover	{
	color:#FFFFFF;
	font-size:large;
	text-decoration: underline;
	} 

.Address{
  font-weight: bold;
	color: #FFFFFF;
	background-color: #0167B1;
	padding: 2px;
}
#Content{
	clear:both;
	background-image:url(../images/dot.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	height:auto;
	overflow:auto;
	}
.ContentText {
	color:#666666;
	padding-right:10px;
	padding-bottom: 15px;
	background-image:url(../images/dot.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	}
#ContentCol1 {
	clear:both;
	float:left;
	width:120px;
	overflow:auto;
	height:auto;
	padding-top:15px;	
	}	
#ContentCol2 {
	float:left;
	width:480px;
	padding-left:15px;
	overflow:auto;
	height:auto;
	color:#7b7b7b;
	padding-top:15px;
	}	

ul{ padding-left:18px; margin-left:0px;}
LI {
	clear:both;
	padding-left:5px;
	list-style: none;
	/*list-style-image: url(images/arrowWhite.jpg);*/
	margin:0px 0px;
	}

.ToolsTitle	{
	padding:0px;
	color:#0167b1;
	font-size:20px;
	clear:both;
	}
.Tools	{
	clear:both;
	padding-top:7px;
	}
.ToolsIcon {
	float:left;
	width:35px;
	height:32px;
	overflow:hidden;
	}
.ToolsText {
	float:left;
	padding-top:10px;
	color:#0167b1;
	}		
#ContentCol3 {
	float:right;
	width:281px;
	overflow:auto;
	height:auto;
	padding-top:15px;
	}
.BoxContainer {
	clear:both;
	height:auto;
	overflow:auto;
	background-image:url(../images/GradientBG.jpg);
	/*background-image:url(images/dot.gif);*/
	background-repeat:repeat-x;
	background-position:bottom center;
	padding:10px;
	}
.separator {
	background-image:url(../images/dot.gif);
	background-repeat:repeat-x;
	background-position:bottom center;
	height: 2px;
}
.FeaturesContainer { 
	clear:both;
	height:auto;
	overflow:auto;
	padding-left:10px;
	/*background-color:#ececec;	*/		
	}
.FeatureContentContiner {
	height:auto;
	overflow:auto;
	}	
.rightBoxTitle {
	color:#0167b1;
	font-size:large;
	padding-left:10px;
	margin-bottom:15px;
	}
.rightBoxSubTitle{
	clear:both;
	font-size:12px;
	padding-left:10px;
	margin-bottom:5px;
	margin-top:15px;
	color: #0167b1;	
	}
.rightBoxSubTitle a:link, .rightBoxSubTitle a:visited, .rightBoxSubTitle a:active, {
	font-size:large;
	color: #0167b1;
	text-decoration:none;	
	}
.rightBoxSubTitle a:hover {
	font-size:large;
	color: #0167b1;
	text-decoration: underline;	
	}	
.HeadingsLinkSections {
	padding-top:20px;
	clear:both;
	overflow:auto;
	height:auto;
	}
.imageContainer {
	float:left;
	width:96px;
	height:80px;
	background-image: url(../images/rightBlock4Image.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	text-align:right;
}
.textContainer {
	float:left;
	width:156px;
	padding-left:10px;
	overflow:auto;
	height:auto;
	}
.TextTitle {
	float:left;
	color:#0167b1;
	width:40px;
	font-size:11px;	
	}
.TextDetail {
	float:left;
	width:110px;
	padding-left:0px;
	color:#333333;	
	font-size:11px;	
	}	
.rightBoxLinks {
	clear:both;
	padding-left:10px;
	}
.rightBoxLinks li
	{
	clear:both;
	padding-left:5px;
	list-style-image: url(../images/arrowGray.jpg);
	margin:0px 0px;
	}
.BullitedText{
	width:256px;	
	background-image:url(../images/arrowGray.jpg);
	background-position:4px left;
	background-repeat:no-repeat;
	color:#666666;
	text-decoration:none;
	padding-left:15px;	
}	
.rogtBoxLinksIcon{
	width:10px;
	clear:both;
	float:left;
	padding-top:4px;
	}
.RightBoxLinksText {
	float:left;
	width:237px;
	padding-left:5px;
	}
.rightBoxLinks a:active, .rightBoxLinks a:link, .rightBoxLinks a:visited {
	color:#666666;
	text-decoration:none;
	}
.rightBoxLinks a:hover{
	color:#666666;
	text-decoration: underline;
	}
#Footer{
	clear:both;
	padding-top:20px;
	padding-bottom::10px;
	text-align:center;
	color:#999999;
	font-size:11px;
	}





#SecContentCol1 {
	clear:both;
	float:left;
	width:390px;
	overflow:hidden;
	height:auto;
	padding-top:15px;	
	border:solid 0px #000000;
	}	
#SecContentCol2 {
	float:left;
	width:301px;
	padding-left:0px;
	padding-right:0px;
	overflow:hidden;
	height:auto;
	color:#7b7b7b;
	padding-top:15px;
	border:solid 0px #000000;
	}	
#SecContentCol3 {
	float:right;
	width:281px;
	overflow:hidden;
	height: inherit;
	padding-top:15px;
	border:solid 0px #000000;
	background-color:#ececec;
	margin-bottom:2px;
	}

#ContentToolsContainer	{
	padding-top:20px;
	padding-left:20px;
	padding-bottom:20px;
	background-color:#ececec;
	width:259px;
	height:auto;
	overflow:hidden;
	}

#VideoContainer {
	clear:both;
	padding-bottom:20px;
	padding-top:0px;
	height:auto;
	overflow:auto;
	}

#SponsersLogoContainer {
	width:378px;
	padding-top:15px;
	height: 158px;
	background-image:url(../images/GradientBG.jpg);
	background-position:bottom center;
	background-repeat:repeat-x;
	padding-left:10px;
	margin-bottom: 2px;
	}
#Sponserslogo {
	clear:both;
	float:left;	
	}
#SponsersTextContainer {
	float:left;
	padding-left:10px;
	width: 235px;
	}
.RedHeadings {
	font-size:large;
	color:#990033;
	}
.GrayText {
	clear:both;
	color:#999999;
	}
#ContentBG {
	background-image:url(../images/dotedBG.gif);
	background-repeat:repeat-y;
	background-position:left;
	height:auto;
	overflow:auto;
	}

#FreaturedPropImageContainer {
	width:263px;
	height:255px;
	overflow:hidden;
	background-image:url(../images/imageContainer.jpg);
	background-repeat:no-repeat;
	margin-left:8px;
	padding:3px;
	}
#TextContainer {
	clear:both;
	float:left;
	width:135px;
	height:auto;
	overflow: auto;
	padding-left:10px;	
	}
#FeaturePropRightBtns {
	float:right;
	width:115px;
	height:auto;
	overflow:auto;

	}
#NextBtn {
	text-align:right;
	padding-right:10px;
	}
#MoreLink {
	clear:both;
	padding-right:10px;
	padding-top:20px;	
	}
#MoreLink a:link, #MoreLink a:active, #MoreLink a:visited {
	display:block;
	background-image:url(../images/arrowGray.jpg);
	background-repeat:no-repeat;
	background-position:left 5px;
	padding-left:15px;
	font-size:11px;
	color:#990000;
	text-decoration:none;
	} 	
	
#MoreLink a:hover{
	display:block;
	background-image:url(../images/arrowGray.jpg);
	background-repeat:no-repeat;
	background-position:left 5px;
	padding-left:15px;
	font-size:11px;
	color:#990000;
	text-decoration:underline;
	} 	


#FormContainer {
	padding-left:10px;
	padding-right:10px;
	height:auto;
	overflow:auto;
	}
.FormRows {
	clear:both;
	padding-top:10px;
	}
.FormRowsCol1 {
	float:left;
	width:118px;
	}
.FormRowsCol2 {
	float:left;
	width:118px;
	margin-left:25px;
	}
.frmSelect {
	border:1px solid #7f9db9;
	font-size:11px;
	color:#666666;
	width:100%;
	}		
.btnSelect {
	border:1px solid #000000;
	font-size:11px;
	color:#FFFFFF;
	width:100%;
	background-color:#0167B1;
	}	



.FormRowsCol2 a:active ,.FormRowsCol2 a:visited , .FormRowsCol2 a:link  {	
	display:block;
	padding-left:12px; 
	background-image: url(../images/BTnbullet.jpg); 
	background-repeat: no-repeat;
	background-position:0px 3px;
	text-decoration:none;
	border:solid 0px #a3c8e3;

	}
.FormRowsCol2 a:hover{	
	display:block;
	padding-left:12px; 
	background-image: url(../images/BTnbullet2.jpg); 
	background-repeat: no-repeat;
	background-position:0px 3px;
	text-decoration:none;
	border:solid 0px #a3c8e3;

	}


.BluLinks { clear:both; padding-top:10px; }
.BluLinks a:active ,.BluLinks a:visited , .BluLinks a:link  {	
	display:block;
	padding-left:18px;
	margin-top:5px;
	background-image: url(../images/arrowBlue.jpg); 
	background-repeat: no-repeat;
	background-position:0px 4px;
	text-decoration:none;
	border:solid 0px #a3c8e3;

	}
.BluLinks a:hover{	
	display:block;
	padding-left:18px; 
	margin-top:5px;
	background-image: url(../images/arrowBlue.jpg); 
	background-repeat: no-repeat;
	background-position:0px 4px;
	text-decoration: underline;
	border:solid 0px #a3c8e3;

	}
.Subs a:active, .Subs a:visited, .Subs a:link {
	margin-top: 3px;
	background-image: none;
	padding-left: 2px;
}
