﻿/*HTML tags */
a {color:#ab4c06;text-decoration: none}
a:hover {text-decoration: underline}
blockquote {padding:0 0 0 20px}
body {background:#888888 url(Images/PageBG.jpg) repeat-y top center;font-family:Arial;color:#000000;margin:0;padding:0;border: 0;line-height: 1.2em;font-size:14px}
fieldset { border:1px solid #ccc;padding:5px}
fieldset legend h1 {margin:0;padding:0;line-height:20px}
/* b58f4f */
h1 {color:#000000;font-family:Times;font-size:20px;line-height:18px;text-transform:uppercase;letter-spacing: 1px}
h2 {font-family:Arial;font-weight:bold;font-size:16px;color:#772300}
h3 {font-family:Arial;font-weight:bold;font-size:14px;color:#3D3628}
h4 {font-size:1.15em}
h5 {font-size:1.1em}
img{border:none;margin:0}
li {list-style-type:disc;margin-left: 40px}
strong {font-weight:bold}
table {margin:0;padding:0}
td {vertical-align:top}

/* Ids */

#BodyDiv {background:url(/Lib/Images/PageBG.jpg) repeat-x top right;margin: 40px auto 0px auto;padding: 0px 0px 0px 0px;position:relative;text-align: left;width: 1009px}
#HeaderDiv {height:232px;width:1003px;padding-left: 0px; padding:0px 0px 0px 0px; background-color:White;}


.SearchBox {background:url(Images/SearchBar.gif); background-repeat:no-repeat; width:327px; height:39px; position:relative; margin: 0px 0px 0px auto; padding:6px 0px 0px 0px; text-indent:20px; color:white; z-index:0;}


.lnkSiteSearch { text-decoration:none; color:White;}
#PageHeaderBanner { width:1003px; height:193px; background:url(/App_Themes/Primary/Images/PageHead3.jpg) no-repeat top left;}

#SiteTabs { position:relative; top:21px;margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; z-index:10;}

#MainBody {width:1003px; margin-bottom: -80px; background-color:White;}
#MainBody img{padding-right: 10px;}
#MainBody #LeftContentDiv {color:#3D3628;float:left;padding:5px 50px 30px 20px;width:580px;}
#MainBody #LeftContentDiv a {color:#3D3628;text-decoration:underline}
#MainBody #LeftContentDiv a:hover {color:#772300}


#MainBody #RightColumnDiv {float:right;width:310px;}

/*
#SiteBannerHomeButton { background-color:Transparent; width:1003px; height:135px; margin:8px 0px 0px 0px;}

#HeaderImgBtn {width:1003px; height:135px; margin:8px 0px 0px 0px; background-color:Lime; z-index:10;}

*/


.SearchSpacer{ width:30px; height:1px;}
.SearchArrow { padding:5px 5px 3px 5px; }

.divleftShadow { min-width:15px; }
.divrightShadow { min-width:15px;}

.tdleftShadow {background:url(Images/LeftShadow.jpg) repeat-y top right;}
.tdrightShadow {background:url(Images/rightShadow.jpg) repeat-y top left;}

#BottomBorderDiv {background:url(Images/Footer1_CLR.png);height:123px;margin:0px auto 0px auto;width:1003px;}

.rightBlueBox {background:url(Images/rightBlueGrad.jpg) repeat-y top left; width:305px; padding:10px 15px 10px 15px; margin:5px 0px 5px 5px;}
.rightGoldBox {background:url(Images/RightGoldGrad.gif) repeat-y top left; width:305px; padding:10px 15px 10px 15px; margin:5px 0px 5px 5px;}

/*



*/

.HomeBoxes { margin:40px 5px 10px 5px;}
.homeButtonFooter {margin:30px 5px 3px 5px;}

#BottomRightNavigation {background:white url(/Lib/Images/gradient.gif) no-repeat;height: 166px;width: 318px}
#BreadCrumbDiv {margin: 0 0 10px 0}


#FontAdjustmentDiv {font-weight:bold;margin:20px 0 0 0;padding:0 0 0 5px;position:absolute;top:-30px;left:688px}
#FontAdjustmentImgDiv {margin-top:5px}
#FontAdjustmentImgDiv img {border-top:solid 1px #fff !important;border-bottom:no-border;border-right:solid 1px #fff !important;border-left:solid 1px #fff !important}
#FontAdjustmentImgDiv.selectedImg {border:solid 1px #000 !important}

#IconDiv {text-align:right;}
.EmailImg {cursor: hand;}
.PrintImg {cursor: hand;}
.FeedbackImg {cursor: hand;}

.EmailAFriendLogo {padding-left: 10px; padding-top: 5px;}
#EmailAFriendFormDiv {margin:20px 0 0 20px; padding-left: 15px;min-height: 400px;}
#EmailAFriendFormDiv .Header {float:left;font-weight:bold;margin-bottom:20px;text-align:left;width:150px; padding-left: 5px;}
#EmailAFriendFormDiv .Input {float:left;margin-bottom:20px; padding-left: 5px;}
#EmailAFriendFormDiv .TextDiv {min-height: 300px;}

#FooterDiv {height:48px;position:relative;}
#FooterDiv #InfoDiv { position:relative; color:white;text-align:left;width:300px; padding-top:40px; padding-left: 15px; font-size:9px;}
#FooterDiv .footermenu {position:relative;top:-20px;width: 1000px; padding-left: -120px;}
#FooterDiv .footermenu ul li:hover  {background-image: url();}
/*
color:#fff;
font-family:Arial;

padding:50px auto 5px 20px;}
*/


#Login fieldset {width:350px}
#Login fieldset table {margin:5px}
#Login td {padding:0 5px 10px 0}

/*
background:url(Images/rightBlueGrad.jpg) repeat-y top left; background-color:Blue;
*/

#RightNavText{padding-left: 18px;padding-top: 5px}
#SlideShowDiv {position: relative;padding-left: 0px;border-right:solid 1px #000;width:1003px;z-index:-1}
#TopRightNavigation {width: 318px}
#RightColumnDiv {position:relative;padding:0 0 30px 0}
#RightColumnDiv .HtmlDisplay {padding:0 0 0 5px;width:305px; }


/* Classes */
.ContactUsDiv {font-family:Arial;font-weight:bold;color:#3D3628;font-size:11px;margin:42px 0 0 25px}
.ContactUsDiv .InnerDiv {margin:0 0 10px 0}
.DisclaimerHL {color:#fff}
.PracticeAreasDiv {margin:63px 0 0 25px}
.PracticeAreasDiv .navlist {margin:10px 0 0 -40px;padding:0}
.PracticeAreasDiv .navlist li { list-style-type:none;background: url(images/arrow.gif) no-repeat 0 4px;padding-left:20px}
.PracticeAreasDiv .navlist li a {font-weight:bold;color:#3D3628}

.BottomRightCornerShadowImg {position:absolute;top:-50px;left:297px;height:8px;width:9px;}

.mmNewsDate { color:#000000; font-size:13px; font-weight:lighter; }
.mmNewsShort { color:#000000; font-size:13px; font-weight:bold; }
.mmNewsLink { color:#000000; font-size:11px; text-decoration:none; }
.mmNewsHR {border: 5px dashed #A7A7A7; }
.mmNewsAttribute { color:#000000; font-size:12px; font-weight:normal;}
