﻿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: #085c2b;
	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);
}

.MiddleStone
{
	background-image: url(BgMiddleStone.jpg);
}

.ContentTitle
{
	text-align: left;
	vertical-align: bottom;
	padding-left: 60px;
	color: #025d32;
	font-weight: bold;
	font-size: 14pt;
	font-family: Helvetica;
}

.TopMenu
{
	 padding-top: 12px;
	 padding-right: 62px;
	 color: White;
	 text-align: right;
}

.TopMenu a
{
	color: #eeeeee;
	text-decoration: none;
}

.TopMenu a:hover
{
	color: #dec470;
	text-decoration: none;
}

.MiddleMenu
{
	padding-top: 1px;
	padding-left: 3px;
	color: #eeeeee;
	font-size: 9pt;
	font-family: Arial Narrow;
	font-weight: bold;
}

.MiddleMenu a
{
	color: #eeeeee;
	text-decoration: none;
}

.MiddleMenu a:hover
{
	color: #dec470;
	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: #015c31;
	height: 15px;
	color: White;
	text-align: center;
	vertical-align: middle;
}

.GreenTab .ajax__tab_inner
{
	background: url(TabInner.jpg) no-repeat left;
	padding-left: 13px;
}

.GreenTab .ajax__tab_tab
{
	background: url(TabTab.jpg) repeat-x;
	padding: 9px 13px;
	color: #ffffff;
	font-size:11px;
}

.GreenTab .ajax__tab_outer
{
	background: url(TabOuter.jpg) no-repeat right;
	height: 31px;
	padding-right: 9px;
}

.GreenTab .ajax__tab_active .ajax__tab_inner
{
	background: url(TabInnerActive.jpg) no-repeat left;
}

.GreenTab .ajax__tab_active .ajax__tab_tab
{
	background: url(TabTabActive.jpg) repeat-x;
	color: #73523F;
	font-size:11px;
	
}

.GreenTab .ajax__tab_active .ajax__tab_outer
{
	background: url(TabOuterActive.jpg) 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.gif) no-repeat left center;
	text-indent: 15px;
}

.BulletList li a
{
	color: #085c2b;
	font-weight:bold;
	text-decoration: none;
	background: url(Dotted.gif) repeat-x bottom;
}

.BulletList li a:hover
{
	color: #268b2b;
	font-weight:bold;
	text-decoration: none;
}

.TabPanel
{
	background: White url(PanelGradientBg.jpg) repeat-x;
}

.TabPanelBrownWhite
{
	background-color: #ddc774;
}

.TitlePanelTitle
{
	height: 25px;
	font-weight: bold;
	color: White;
	background-color: #085c2b;
	text-align:left;
}
	
.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: #085c2b;
	text-decoration: none;
	background: url(Dotted.gif) repeat-x bottom;
}

.DottedLink a:hover
{
	color: #268b2b;
	text-decoration: none;
}

.ModalBackground
{
	background-color: Black;
    filter:alpha(opacity=70);
    opacity:0.7;
}

.NewsLink a
{
	color: #085c2b;
	text-decoration: none;
}

.NewsLink a:hover
{
	color: #268b2b;
	text-decoration: none;
}

.LocalOfficeDottedLink a
{
	color: #085c2b;
	font-weight:bold;
	font-size:11px;
	text-decoration: none;
	background: url(Dotted.gif) repeat-x bottom;
}

.LocalOfficeDottedLink a:hover
{
	color: #268b2b;
	font-weight:bold;
	font-size:11px;
	text-decoration: none;
}

.SpecialtyList li
{
	line-height: 20px;
	font-weight:bold;
	list-style: none;
	background: url(Bullet.gif) no-repeat left center;
	text-indent: 15px;
}

.SpecialtyList li a
{
	color: #085c2b;
	font-weight:bold;
	text-decoration: none;
	background: url(Dotted.gif) repeat-x bottom;
}

.SpecialtyList li a:hover
{
	color: #268b2b;
	font-weight:bold;
	text-decoration: none;
}

.paddingpanel
{
    padding:0px;
    margin:0px 0px 0px 15px;
}