﻿body 
{
	background-color:#638499;
	color: #3c4c57;
	
	
}

.body_background 
{file:///C:\inetpub\wwwroot\DAT\Script\tip_followscroll.js
	background-image: url('../Images/background2.jpg');
	background-repeat: repeat-y;
}


.fadeImage{
-ms-filter: "progid:DXImageTransform.Microsoft.Fade(duration=3)"; /*IE8+ syntax*/
filter :progid:DXImageTransform.Microsoft.Fade(duration=3); /*Pre IE8 syntax*/
}

.modalBG
{
 background-color: #d4dee4;
 opacity:0.6;
 filter:alpha(opacity=60); 
}


.defaultLink:link
{
	font-weight: bold;
	color: #81ACCC;
	text-decoration: none;
}

.defaultLink:visited
{
	font-weight: bold;
	color: #81ACCC;
	text-decoration: none;
}

.defaultLink:active
{
	font-weight: bold;
	color: #81ACCC;
	text-decoration: none;
}

.defaultLink
{
	font-weight: bold;
	color: #81ACCC;
	text-decoration: underline;
}

    

.buttonSlideShow
{
	font-size: 8pt;
	font-weight: bold;
	font-family: Arial;
	background-color: Transparent;
	border: none;
	margin-right: 5px;
	/*color: #638499;*/
	color:White;
	cursor: hand;
	width: 60px;
	
}

.modalPopup
{
	background-color:white;
	border: solid 3px #378eae;
	
}

.modalPopupHeader
{
	background-color:white;
	padding-left: 5px;
	color: #3c4c57;
	font-size: x-large;
	padding: 2px 2px 2px 2px;
	font-size: 14pt;
	font-family: Tahoma;
	
	
}

.modalPopupText
{
	color: #3c4c57;
	font-size: 12pt;
	font-family: Tahoma;
	
}
.modalPopupButtons
{
   border: solid 1px#378eae;
  color : #378eae;
  width:110px;
  margin-left: 5px;
  font-weight:bold;
  background-color: White;
	
	
}

.buttonBlue
{
   border: solid 1px#378eae;
  color : #378eae;
  margin-left: 5px;
  background-color: White;
  padding: 1px 2px 1px 2px;
  font-size:9pt;
	
	
}

.modalBackground
{
	background-color:#415481;
	filter:alpha(opacity=50);
	-moz-opacity:0.8;
}

.text_content
{
	
	font-size: 10;
	font-family: Times New Roman;
	
}

.text_disclaimer
{
	
	font-size: 9;
	font-family: Times New Roman;
	font-weight: normal;
	font-color: gray;
}
.link_white_medium:link
{
	font-weight: bold;
	color: white;
	text-decoration: none;
	font-size: 10pt;
}

.header
{
	width: 100%; 
	background-repeat: repeat-x; 
	/*background-image: url('../Images/logo_background.jpg'); */
	background-image: url('../Images/header2.jpg'); 
    vertical-align: middle; 
    height: 119px; 
    position: relative;
    height: 119px; 
    position: relative;
    

}

.header1
{
	width: 100%; 
	background-repeat: repeat-x; 
	background-image: url('../Images/logo_background.jpg'); 
	/*background-image: url('../Images/header2.jpg'); */
    vertical-align: middle; 
    height: 119px; 
    position: relative;
    height: 119px; 
    position: relative;
	top: 0px;
	left: 0px;
}

.link_white_medium:visited
{
	font-weight: bold;
	color: white;
	font-size: 10pt;
	text-decoration: none;
}

.link_white_medium:active
{
	font-weight: bold;
	color: white;
	font-size: 10pt;
	text-decoration: none;
}

.link_white_medium:hover	
{
	font-weight: bold;
	color: white;
	text-decoration: underline;
	font-size: 10pt;
}




.link_black_medium:link
{
	font-weight: bold;
	color: black;
	text-decoration: none;
	font-size: 10pt;
}


.link_black_medium:visited
{
	font-weight: bold;
	color: black;
	text-decoration: none;
	font-size: 10pt;
}

.link_black_medium:active
{
	font-weight: bold;
	color: #EBF4F9;
	text-decoration: none;
	font-size: 10pt;
}

.link_black_medium:hover	
{
	font-weight: bold;
	color: black;
	text-decoration: underline;
	font-size: 10pt;
}


.link_green_medium:link
{
	font-weight: bold;
	color: #81ACCC;
	text-decoration: none;
	font-size: 10pt;
}

.link_green_medium:visited
{
	font-weight: bold;
	color: #81ACCC;
	text-decoration: none;
	font-size: 10pt;
}

.link_green_medium:active
{
	font-weight: bold;
	color: #81ACCC;
	text-decoration: none;
	font-size: 10pt;
}

.link_green_medium:hover	
{
	font-weight: bold;
	color: #81ACCC;
	text-decoration: underline;
	font-size: 10pt;
}




.a:link
{
	font-weight: bold;
	color: #81ACCC;
	text-decoration: none;
	font-size: 10pt;
}

.link_green_medium:visited
{
	font-weight: bold;
	color: #81ACCC;
	text-decoration: none;
	font-size: 12pt;
}

.link_green_medium:active
{
	font-weight: bold;
	color: #81ACCC;
	text-decoration: none;
	font-size: 12pt;
}


.link_green_small:active
{
	color: #81ACCC;
	text-decoration: none;
	font-size: 8pt;
	font-weight: normal;
	font-family: Tahoma;
}

.link_green_small:hover	
{
	color: #81ACCC;
	text-decoration: underline;
	font-size: 8pt;
	font-weight: normal;
	font-family: Tahoma;
}






.watermark
{
	 background-color: #f0f0f0;
	 color: #3c4c57;
}

.content_header
{	
	padding:   0px 0px 0px 0px;
	margin-top: 4px;
	background-color: #EBF4F9; 
	width: 986px;
	margin: 0px auto;
	overflow: hidden;
	border-left: solid 1px #BEDAEA;
	border-right: solid 1px #BEDAEA;
}

.contentMenu
{	
	padding: 0px 0px 0px 0px;
	border-bottom: solid 2px black;
	margin: 0px auto;
	overflow: hidden;	
	background-color: white;
	width: 100%;
	text-align: left;
		
}

.menu
{
	
}

.menuItem
{
	border-top: solid 1px black;
	border-left: solid 1px black;
	border-right: solid 1px black;
	color: white;
	/* background-color: #81ACCC; */
	background-image: url('../Images/menuItem_background.jpg');
	background-repeat: repeat-x;
	font-weight: bold;
	font-family: Arial;	
	text-align: center;
	padding:  2px 0px  2px 0px;
	width: 110px;
	font-size: 9pt;
	
}

.menuItem_onMouseOver
{
	color:white;
	font-weight: bold;
	color: Orange;
}

.menuItem_selected
{
	font-weight: bold;
	background-color: white;
	color:#378eae;
	color: Orange;
}



.ad
{
	border: none;
}

.CustomTabStyle .ajax__tab_header {
    font-family:verdana,tahoma,helvetica;
    font-size:8pt;
    color: black;
    font-weight:bold;
}

.CustomTabStyle .ajax__tab_outer 
{
	border-left: solid 1px #378EAE;
	border-right: solid 1px #378EAE;
	border-top: solid 1px #378EAE;
    padding: 2px 2px 2px 2px;
    margin-right: 5px;
    vertical-align: middle;    
}

.CustomTabStyle .ajax__tab_body
{
	border: solid 1px #378EAE;
    padding: 2px 2px 2px 2px;
    margin-right: 5px;
    vertical-align: middle;    
}

.CustomTabStyle .ajax__tab_hover 
{
	
    color: Orange;   
}
.button
{
	font-size: 8pt;
	background-color: white;
	color: #81ACCC;
}

  .sectionHeader
{
    color: #81ACCC;
    font-family: "Arial Black";
    font-weight: normal;
    background-repeat: repeat-x; 
   /* background-image: url('../Images/sectionHeaderBackground.png'); */
   background-image: url('../Images/sectionHeaderBackground2.jpg');
    border: solid 2px #f0f0f0;    
}

.sectionHeader2
{
	width: 100%; 
	border: solid 1px gray; 
	padding: 5px 5px 5px 5px; 
	font-size: 16px;
	font-family: Tahoma; 
	font-weight: bold; 
	margin-bottom: 10px; 
	height: 25px; 
	background-image: url('../Images/background_blue.jpg');
	background-repeat: repeat; 
	color:White;
}

.sectionHeaderBO
{
	width: 100%; 
	border: solid 1px gray; 
	padding: 5px 5px 5px 5px; 
	font-size: 18px;
	font-family: Tahoma; 
	font-weight: bold; 
	margin-bottom: 10px; 
	height: 25px; 
	background-image: url('../Images/background_blue.jpg');
	background-repeat: repeat; 
	color:White;
}
.textGray_Large_Normal
{
	text-align: left;	
	vertical-align: top;
	color: #3c4c57;
	font-size: 20pt;
	font-family: Tahoma;
}

.textGray_Medium_Normal
{
	text-align: left;	
	vertical-align: top;
	color: #3c4c57;
	font-size: 12pt;
	font-family: Tahoma;
}

.textGray_Small
{
	text-align: left;	
	vertical-align: top;
	color: #3c4c57;
	font-size: 9pt;
	font-family: Tahoma;
}

.textGray_Medium_Bold
{
	text-align: left;	
	vertical-align: top;
	color: #3c4c57;
	font-size: 12pt;
	font-weight:bold;
	font-family: Tahoma;
}

.textBlue_Large
{
	text-align: left;	
	vertical-align: top;
	color: #378eae;
	font-size: 12pt;
	font-weight:bold;
	font-family: Tahoma;
}

.textBlue_Small
{
	text-align: left;	
	vertical-align: top;
	color: #378eae;
	font-size: 8pt;
	
	font-family: Tahoma;
}


.textBlue_Large_Reg
{
	text-align: left;	
	color: #378eae;
	font-size: 12pt;
	
}
.textBlue_xLarge
{
	text-align: left;	
	vertical-align: top;
	color: #378eae;
	font-size: 16pt;
	font-weight:bold;
	font-family: Tahoma;
}

.textBlue_Large_Normal
{
	text-align: left;	
	vertical-align: top;
	color: #378eae;
	font-size: 20pt;
	font-family: Tahoma;
}

.textBlue_Medium
{
	text-align: left;	
	vertical-align: top;
	color:#378eae;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma;
}

.textBlue_Medium_Normal
{
	text-align: left;	
	vertical-align: top;
	color:#378eae;
	font-size: 10pt;
	font-family: Tahoma;
}

.sectionHeaderGray
{
	width: 99.01%;
	text-align: left;
	padding: 5px 0 5px 1%;	
	vertical-align: top;
	background-color: #d4dee4;
	/* background-color: #81ACCC; */
	/*background-color:#d4dee4;
	border-left: solid 1px black;
	border-right: solid 1px black;
	border-top: solid 1px black;*/
	
	background-repeat: repeat-x;
	/*color:#003366;*/
	color:#31424d;
	font-size: 12pt;
	font-weight: bold;
	font-family: Tahoma;
}

.sectionBorderBlue
{
	
	 border: solid 1px #003366;	 
	 padding: 5px 2% 5px 2%;
}

.contentBackgroundOrange
{
	background-image: url('../Images/contentBackgroundOrange.jpg');
	color: White;
}

.contentBackgroundOrange2
{
	background-image: url('../Images/contentBackgroundOrange2.jpg');
	background-repeat: repeat-y;
	background-repeat: repeat-x;
	color: White;
}


.contentBackgroundBlue
{
	background-image: url('../Images/background_blue.jpg');
	background-repeat: repeat-x;
	color: White;
}



.datMenuFooter
{
	width: 98%; 
	overflow: hidden; 
	text-align: right;
	padding: 5px 1% 5px 1%;
	border-left: solid 1px #81ACCC;
	border-right: solid 1px #81ACCC;
	border-bottom: solid 1px #81ACCC;
	vertical-align: middle;
	color:White;
}

.datMenu
{
	float: left; 
	width: 98%; 
	overflow: hidden;
	border: solid 1px #81ACCC;
	padding: 5px 1% 5px 1%;
	background-color: #f2f2f2;
}



.datItems
{
	float: left;
	width: 100px; 
	height: 200px; 
	border: solid 1px white;
	margin: 2px 2px 2px 2px;
	background-color: white;
	padding: 2px 2px 2px 2px;
}


.link_gray_small:visited
{
	color: #3c4c57;
	text-decoration: none;
	font-size: 9pt;
}

.link_gray_small:link
{
	color: #3c4c57;
	text-decoration: none;
	font-size: 9pt;
}


.link_gray_small:hover	
{
	color: #2DA3CB;
	text-decoration: underline;
	font-size: 9pt;
	color:red;
}

.link_gray_small:active
{
	color: #2DA3CB;
	text-decoration: underline;
	font-size: 9pt;
}



.link_blue_large:link
{
	font-size: 12pt;
	font-weight: bold;
	color: #378eae;
	text-decoration: none;
	
}

.link_blue_large:visited
{
	font-weight: bold;
	color: #378eae;
	text-decoration: none;
	font-size: 12pt;
}
.link_blue_large:active
{
	font-weight: bold;
	color: #378eae;
	text-decoration: none;
	font-size: 12pt;
}
.link_blue_large:hover	
{
	font-weight: bold;
	color: #378eae;
	text-decoration: underline;
	font-size: 12pt;
}


.link_blue_medium:link
{
	font-size: 10pt;
	font-weight: bold;
	color: #378eae;
	text-decoration: none;
	
}

.link_blue_medium:visited
{
	font-weight: bold;
	color: #378eae;
	text-decoration: none;
	font-size: 10pt;
}
.link_blue_medium:active
{
	font-weight: bold;
	color: #378eae;
	text-decoration: none;
	font-size: 10pt;
}
.link_blue_medium:hover	
{
	font-weight: bold;
	color: #378eae;
	text-decoration: underline;
	font-size: 10pt;
}

.link_white_medium:link
{
	font-size: 12pt;
	font-weight: bold;
	color: white;
	text-decoration: none;
	
}

.link_white_medium:visited
{
	font-weight: bold;
	color: white;
	text-decoration: none;
	font-size: 12pt;
}
.link_white_medium:active
{
	font-weight: bold;
	color: white;
	text-decoration: none;
	font-size: 12pt;
}
.link_white_medium:hover	
{
	font-weight: bold;
	color: white;
	text-decoration: underline;
	font-size: 12pt;
}
.link_article_blue_large:link
{
	font-size: 12pt;
	font-weight: bold;
	color: #378eae;
	text-decoration: none;
	vertical-align:bottom;
	
}

.link_article_blue_large:visited
{
	font-weight: bold;
	color: #378eae;
	text-decoration: none;
	font-size: 12pt;
	vertical-align:bottom;
}
.link_article_blue_large:active
{
	font-weight: bold;
	color: #378eae;
	text-decoration: none;
	font-size: 12pt;
	vertical-align:bottom;
}
.link_article_blue_large:hover	
{
	font-weight: bold;
	color: #378eae;
	text-decoration: underline;
	font-size: 12pt;
	vertical-align:bottom;
}
.pageFooter
{
	clear: both; 
	width: 100%; 
	height: 64px; 
	clear: both; 
	border-top: solid 1px black;
    padding-top: 15px; text-align: center;
    
}

.toolTip
{
	display:none; 
	padding:5x 5px 5px 5px; 
	width:187px; 
	height:150px; 
	background-color:#638499; 
	position:absolute; 
	top:20px; 
	left:0px; 
	border:solid 5px #44545E; 
	color:#FFFFFF; 
	font-family:Verdana,Geneva,sans-serif; 
	font-size:10pt; 
	font-weight:bold;
	opacity:0.95;
	filter:alpha(opacity=95); 
	
}

.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
      font-family: Arial, Sans-Serif;
      font-size: 12px;
      font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
 
#master_content .accordionHeader a
{
      color: #FFFFFF;
      background: none;
      text-decoration: none;
}
 
#master_content .accordionHeader a:hover
{
      background: none;
      text-decoration: underline;
}
 
.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
      font-family: Arial, Sans-Serif;
      font-size: 12px;
      font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
 
#master_content .accordionHeaderSelected a
{
      color: #FFFFFF;
      background: none;
      text-decoration: none;
}
 
#master_content .accordionHeaderSelected a:hover
{
      background: none;
      text-decoration: underline;
}
 
.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}
.navText
{
	font-size: 20pt;
	font-weight:bold;
	font-family: Tahoma;
	color: #378eae;
}
.contentText
{
	font-size: 14pt;
	font-family: Tahoma;
	color: #ffffff;
}
.boCategory
{
	font-size: 18pt;
	font-weight:bold;
	font-family: Tahoma;
	color: #378eae;
}
.boLinks A:link {text-decoration: none; font-size: 18pt; font-family:Tahoma; color: #378eae; font-weight:bold;}
.boLinks A:visited {text-decoration: none; font-size: 18pt; font-family:Tahoma; color: #378eae; font-weight:bold;}
.boLinks A:active {text-decoration: none; font-size: 18pt; font-family:Tahoma; color: #378eae; font-weight:bold;}
.boLinks A:hover {text-decoration: none; font-size: 18pt; font-family:Tahoma; color: #378eae; font-weight:bold;}

.scroller_holder_v {
	background-color: #000;
	padding: 0px;
	width: 350px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	color: #FFF;
}

.boCopyRight 
{
	font-size: 10pt;
	font-family: Tahoma;
	color: #FFF;	
}
.floating { float:left; overflow:hidden; }
.floating img { display: block; }
.socialMedia{ vertical-align:bottom; }
.style2
        {
            color: #666666;
            font-size: 10pt;
        }
        
.directoryMainLeft
{
	float:left;
	width:700px;
	height:425px;
	margin-top:6px;
}


.directoryMainRight
{
	float:right;
	width:300px;
	height:425px;
	margin-top:6px;
}

.directoryMainLeftBottom
{
	float:left;
	width:630px;
	margin-top:16px;
	margin-left:60px;
}


.directoryMainRightBottom
{
	float:right;
	width:300px;
	margin-top:16px;
}
.directoryDetailLeft
{
	float:left;
	width:460px;
	margin-top:6px;
	margin-left:40px;
}


.directoryDetailRight
{
	float:right;
	width:500px;
	margin-top:6px;
	text-align:center;
}

.directoryListingLeft
{
	float:left;
	width:600px;

}
.directoryForm
{
	font-family:Arial;
	font-size:14px;
	
}

.directoryFormMobile
{
	font-family:Arial;
	font-size:26px;
	
}

.directoryListingRight
{
	float:right;
	width:400px;
}
.directoryLetterSelection
{
	width:1000px;
	text-align:center;
	font-family:Arial;
	height:325px;
	cursor:pointer;
}

.directoryLetterSelectionMobile
{
	width:1000px;
	text-align:center;
	font-family:Arial;
	height:50px;
	cursor:pointer;
	font-size:26px;
}

.directoryBack
{
	width:1000px;
	font-family:Arial;
}
.sponsoredListing
{
	font-family:Arial;
	font-size:16px;	
	background-color:#FFFF99;
	padding:6px 6px 6px 6px;
	
}
.featuredListing
{
	font-family:Arial;
	font-size:16px;	
}
.enhancedListingM
{
	font-family:Arial;
	font-size:26px;	
}
.featuredListingLinkLine
{
	font-family:Arial;
	font-size:16px;	
}
.enhancedListingLinkLineM
{
	font-family:Arial;
	font-size:28px;	
}
.listingInaccuracy A:link
{
	margin-top:7px;
	font-family:Arial;
	font-size:8pt;	
	color: #000000;
}
.listingInaccuracy A:visited
{
	margin-top:7px;
	font-family:Arial;
	font-size:8pt;	
	color: #000000;
}
.featuredListingHeading A:link
{
	font-family:Arial;
	color:#FF7502;
	font-size:20px;
	font-weight: bold;
	background-color:#163053;
	text-decoration:none;
}
.featuredListingHeading A:visited
{
	font-family:Arial;
	color:#FF7502;
	font-size:20px;
	font-weight: bold;
	background-color:#163053;
	text-decoration:none;
}
.enhancedListingHeadingM A:link
{
	font-family:Arial;
	color:#FF7502;
	font-size:28px;
	font-weight: bold;
	background-color:#163053;
	text-decoration:none;
}
.enhancedListingHeadingM A:visited
{
	font-family:Arial;
	color:#FF7502;
	font-size:28px;
	font-weight: bold;
	background-color:#163053;
	text-decoration:none;
}
.basicListing
{
	font-family:Arial;
	font-size:12px;	
}
.basicListingM
{
	font-family:Arial;
	font-size:22px;	
}
.basicListingHeading A:link
{
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	color: #3c4c57;
	
}
.basicListingHeading 
{
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	color: #3c4c57;
	
}
.basicListingHeadingM
{
	font-family:Arial;
	font-size:22px;
	text-decoration:none;
	color: #3c4c57;
	
}
.sponserListingsHeading
{
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
}

.directoryListingLinks A:link 
{
	font-family:Arial;
	text-decoration: none;
	font-size:10pt;
	color:#000000;
	}
.directoryListingLinks A:visited 
{
	font-family:Arial;
	text-decoration: none;
	font-size:10pt;
	color: #000000;
	}
	.directoryListingLinksM A:link 
{
	font-family:Arial;
	text-decoration: none;
	font-size:24pt;
	color:#000000;
	}
	.directoryListingLinksM A:visited 
{
	font-family:Arial;
	text-decoration: none;
	font-size:24pt;
	color: #000000;
	}
	.directoryListingLinksBlue A:visited 
{
	font-family:Arial;
	text-decoration: none;
	font-size:10pt;
	color: #006FC2;
	}
	.directoryListingLinksBlue A:link 
{
	font-family:Arial;
	text-decoration: none;
	font-size:10pt;
	color: #006FC2;
	}
	.directoryListingLinksLarge A:link 
{
	font-family:Arial;
	text-decoration: none;
	font-size:12pt;
	color: #006FC2;
	}
.directoryListingLinksLarge A:visited 
{
	font-family:Arial;
	text-decoration: none;
	font-size:12pt;
	color: #006FC2;
	}
	.directoryListingLinksLargeBlack A:link 
{
	font-family:Arial;
	text-decoration: none;
	font-size:12pt;
	color: #000000;
	}
.directoryListingLinksLargeBlack A:visited 
{
	font-family:Arial;
	text-decoration: none;
	font-size:12pt;
	color: #000000;
	}
	.directoryListingLinksSmallBlack A:link 
{
	font-family:Arial;
	font-size:10pt;
	color: #000000;
	}
.directoryListingLinksLargeBlack A:visited 
{
	font-family:Arial;
	font-size:10pt;
	color: #000000;
	}
.directoryListingLinksD A:link 
{
	font-size:12pt;
	color: #006FC2;
	}
.directoryListingLinksD A:visited 
{
	font-size:12pt;
	color: #006FC2;
	}
	
.directoryDetailHeading
{
	font-size:20pt;
	font-weight:bold;
	font-family:Arial;
}
.directoryDetailHeadingM
{
	font-size:28pt;
	font-weight:bold;
	font-family:Arial;
}
.directoryRegular
{
	font-family:Arial;
	font-size:12pt;
}
.directoryRegularM
{
	font-family:Arial;
	font-size:26pt;
}
.directoryRegularBold
{
	font-family:Arial;
	font-size:12pt;
	font-weight:bold;
}
.directoryRegularBoldM
{
	font-family:Arial;
	font-size:26pt;
	font-weight:bold;
}
.directoryBoldLarge
{
	font-family:Arial;
	font-weight:bold;
	font-size:14pt;	
}
.directoryBoldLargeM
{
	font-family:Arial;
	font-weight:bold;
	font-size:26pt;	
}


