﻿body
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
}

td
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
}

input
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
}

select
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
}

textarea
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
}

sup
{
	position: relative;
	top: -2px;
	font-size: 8px;
}

.Body 
{
	background-image: url(BgGreen.jpg); 
	background-repeat: repeat-x; 
	background-color: #2e79b9;
	margin: 0px 0px 0px 0px;
}

.BodyUploadDocs
{
	background-color:#1d7f2c; 
	background-image:url(BgUploadDocs.jpg); 
	background-repeat:no-repeat;
}

.BodyUploadPics
{
	background-color:#1d7f2c; 
	background-image:url(BgUploadPics.jpg); 
	background-repeat:no-repeat;
}

.Header
{
	background-image: url(BgTop.jpg);
}

.Middle
{
	background-image: url(BgMiddle.jpg);
	height:131px;
}

.MiddleStone
{
	background-image: url(BgWhole.jpg);
	height:403px;
}

.ContentTitle
{	
	color: #025d32;
	font-weight: bold;
	font-size: 16pt;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-align: right;
	vertical-align: bottom;
	padding-right: 35px;
	padding-top:20px;
}

.TopMenu
{
	 padding-top: 10px;
	 padding-right: 20px;
	 color: White;
	 text-align: right;
}

.TopMenu a
{
	color: #eeeeee;
	text-decoration: none;
}

.TopMenu a:hover
{
	color: #BCE8B3;
	text-decoration: none;
}

.MiddleMenu
{
	padding-top: 105px;
	padding-left: 0px;
	color: #eeeeee;
	font-size: 9pt;
	font-family: Arial Narrow;
	font-weight: bold;
	height:61px;
}

.MiddleMenu a
{
	color: #eeeeee;
	text-decoration: none;
}

.MiddleMenu a:hover
{
	color: #BCE8B3;
	text-decoration: none;
}

.BgLeft
{
	background-image: url(BgLeftEx.jpg);
	background-repeat: repeat-y;
}

.BgRight
{
	background-image: url(BgRightEx.jpg);
	background-repeat: repeat-y;
}

.Footer
{
	background-color: #2e79b9;
	height: 15px;
	color: White;
	text-align: center;
	vertical-align: middle;
}

.GreenTab .ajax__tab_inner
{
	background: url(TabInner.gif) no-repeat left;
	padding-left: 9px;
}

.GreenTab .ajax__tab_tab
{
	background: url(TabTab.gif) repeat-x;
	padding: 9px 5px;
	color: #345948;
	font-size:11px;
	font-weight:bold;
}

.GreenTab .ajax__tab_outer
{
	background: url(TabOuter.gif) no-repeat right;
	height: 31px;
	padding-right: 9px;
}

.GreenTab .ajax__tab_active .ajax__tab_inner
{
	background: url(TabInnerActive.gif) no-repeat left;
}

.GreenTab .ajax__tab_active .ajax__tab_tab
{
	background: url(TabTabActive.gif) repeat-x;
	color: #FFFFFF;
	font-size:11px;
	font-weight:bold;
	
}

.GreenTab .ajax__tab_active .ajax__tab_outer
{
	background: url(TabOuterActive.gif) no-repeat right;
}

.GreenTab .ajax__tab_hover .ajax__tab_tab
{
	
}

.GreenTab .ajax__tab_body 
{
	min-height: 400px;
}

.ErrMsg
{
	color: Black;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;	
}

.HighlightedInput
{
	background-color: #fffacd;
}

.RoundCornerTopRight
{
	background: url(RoundCornerTopRight.jpg) no-repeat top right;
	height: 12px;
	background-color: #ddc774;
}

.Pin
{
    background: url(Pin.gif) no-repeat 0 0; 
    height: 30px; 
    width: 25px; 
    color: White; 
    text-align: center; 
    font: bold 12px Arial; 
    cursor: pointer; 
    position: relative; 
}
            
.PinShadow
{
    background: url(PinShadow.gif) no-repeat 0 0; 
    height: 30px; 
    width: 42px; 
    font: bold 12px Arial; 
    position: absolute; 
    filter: Alpha(opacity=50); 
    -moz-opacity: 0.60; 
    opacity: 0.60;
    left: 10px;
}

.ResetMap
{
	text-align: center;
	vertical-align: middle;
}

.ResetMap a 
{
	color: White;
	text-decoration: none;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10px;
	font-weight: 700;	
}

.BulletList li
{
	line-height: 20px;
	font-weight:bold;
	list-style: none;
	background: url(Bullet_white.gif) no-repeat left center;
	text-indent: 15px;
}

.BulletList li a
{
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
	background: url(Dotted_white.gif) repeat-x bottom;
}

.BulletList li a:hover
{
	color: #BCE8B3;
	font-weight:bold;
	text-decoration: none;
}



.BulletListGreen li
{
	line-height: 20px;
	font-weight:bold;
	list-style: none;
	background: url(Bullet_green.gif) no-repeat left center;
	text-indent: 15px;
}

.BulletListGreen li a
{
	color: #2E692A;
	font-weight:bold;
	text-decoration: none;
	background: url(Dotted_green.gif) repeat-x bottom;
}

.BulletListGreen li a:hover
{
	color: #3A8335;
	font-weight:bold;
	text-decoration: none;
}



.TabPanel
{
	background: #034076 url(PanelGradientBg.jpg) repeat-x;
}

.TabPanelBrownWhite
{
	background-color: #8DAAC4;
}

.TitlePanelTitle
{
	height: 25px;
	font-weight: bold;
	color: White;
	background-color: #085c2b;
	background-image: none;
	background-position: top left;
	background-repeat: repeat-x;
}
	
.TitlePanelBottom
{
	width:782px;
	background-color: #cee8cb;
}

.TitlePanelBottomWhtie
{
	background-color: White;
}

.Content
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	line-height:12pt;
	font-size: 9pt;
	margin-top:10px;
	margin-bottom:50px;
}

.Grid a
{
	color: #a5fd93;
}

.GridHeaderFooter
{
	background-image: url(BgGridHeaderFooter.gif);
	background-repeat: repeat-x;
	color: White;
}

.GridFooterButtons
{
	vertical-align: middle;
}

.DetailsViewTopAlign
{
	vertical-align: top;
	padding-top: 8px;
}

.AccordionHeader
{
	color: White;
	font-weight: bold;
	background-color: #01592f;
	padding: 3px 3px 5px 3px;	
	border-color: #8ad97b;
	border-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-collapse: collapse;
	cursor: pointer;
}

.AccordionHeaderHighlighted
{
	color: White;
	font-weight: bold;
	background-image: url(BgGridHeaderFooter.gif);
	background-repeat: repeat-x;
	padding: 3px 3px 5px 3px;	
	border-color: Black;
	border-width: 1px;
	cursor: pointer;
}

.AccordionContent
{
	padding: 10px;
	background-color: #3e8331;
}

.AccordionFooter
{
	color: White;
	background-image: url(BgGridHeaderFooter.gif);
	background-repeat: repeat-x;
	padding: 3px 3px 5px 3px;	
	border-color: Black;
	border-width: 1px;
}

.AccordionFooter a
{
	color: #a5fd93;
}

.Row
{
	background-color: #64c052; 
	color: #ffffff;
	cursor: default;
}

.AltRow
{
	background-color: #52ae41; 
	color: #ffffff;
	cursor: default;
}

.HighlightedRow
{
	background-color: #3e8331;
	color: #ffffff;
	cursor: pointer;
}

.DottedLink a
{
	color: #FFFFFF;
	text-decoration: none;
	background: url(Dotted_white.gif) repeat-x bottom;
}

.DottedLink a:hover
{
	color: #BCE8B3;
	text-decoration: none;
}

.ModalBackground
{
	background-color: Black;
    filter:alpha(opacity=70);
    opacity:0.7;
}

.NewsLink a
{
	color: #FFFFFF;
	text-decoration: none;
}

.NewsLink a:hover
{
	color: #BCE8B3;
	text-decoration: none;
}

.LocalOfficeDottedLink a
{
	color: #025D32;
	font-weight:bold;
	font-size:11px;
	text-decoration: none;
	background: url(Dotted_green.gif) repeat-x bottom;
}

.LocalOfficeDottedLink a:hover
{
	color: #3A8335;
	font-weight:bold;
	font-size:11px;
	text-decoration: none;
}

.SpecialtyList li
{
	line-height: 20px;
	font-weight:bold;
	list-style: none;
	background: url(Bullet_white.gif) no-repeat left center;
	text-indent: 15px;
}

.SpecialtyList li a
{
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
	background: url(Dotted_white.gif) repeat-x bottom;
}

.SpecialtyList li a:hover
{
	color: #BCE8B3;
	font-weight:bold;
	text-decoration: none;
}
.Label
{
	color:#FFFFFF;
	width:210px;
}