/* MasterPages.Main styles */
#container {clear:both;position:relative;width:974px;margin-left:auto;margin-right:auto;border:none;background: url(../../Media/Images/background-main-strip.jpg) repeat-y; background-position:0px 90px;}
* html #container { left:50%;right:0;margin-left: -495px;margin-right: 495px;}

#container .innercontainer {clear:both;position:relative;width:974px;background: url(../../Media/Images/background-main.jpg) no-repeat; display:inline-block;z-index:100;}
/** html #container .innercontainer {overflow:visible;}*/

#container .innercontainer .leftcontainer {float:left;width:229px;margin-left:8px;}
* html #container .innercontainer .leftcontainer {display:inline;}
#container .innercontainer .leftcontainer .feature {clear:both;}
#container .innercontainer .leftcontainer .feature .featureimage {width:229px;height:152px;background:#ffffff;overflow:hidden;}
#container .innercontainer .leftcontainer .feature .featureimagemask {position:absolute;top:0;left:8px;width:229px;height:152px;background:transparent;overflow:hidden;background: url(../../Media/Images/background-main-mask.png) no-repeat;}
#container .innercontainer .leftcontainer .leftpanel {clear:both;width:229px;margin-top:20px;margin-bottom:20px;}
#container .innercontainer .leftcontainer .leftpanel .menu {clear:both;display:inline-block;}
#container .innercontainer .leftcontainer .leftpanel .menu .mainmenu { clear:both;border-left:solid 3px #ffffff;display:inline-block;margin-bottom:20px;}
#container .innercontainer .leftcontainer .leftpanel .links { clear:both;margin-bottom:25px;}
#container .innercontainer .leftcontainer .leftpanel .quicklinks { clear:both;height:82px;}

#container .innercontainer .rightcontainer {float:left;width:729px;}
#container .innercontainer .rightcontainer .mainmenu {clear:both;width:729px;height:31px;}
#container .innercontainer .rightcontainer .maincontent {clear:both;width:729px;overflow:hidden;}

#container .innercontainer .rightcontainer .maincontent .leftcontent {float:left;width:508px;margin-top:40px;}
#container .innercontainer .rightcontainer .maincontent .leftcontent .headerpanel {clear:both;overflow:hidden;}
#container .innercontainer .rightcontainer .maincontent .leftcontent .headerpanel .header {width:505px;margin:0;padding:0;}
#container .innercontainer .rightcontainer .maincontent .leftcontent .headerpanel .header .top {clear:both;height:22px;background: url(../../Media/Images/border-top.png) no-repeat;font-size:1px;}
#container .innercontainer .rightcontainer .maincontent .leftcontent .headerpanel .header .middle {clear:both;background: url(../../Media/Images/border-middle.png) repeat-y;}
#container .innercontainer .rightcontainer .maincontent .leftcontent .headerpanel .header .middle .headercontent {background: f2f2f2;margin-left:20px;margin-right:20px;overflow:hidden;}
#container .innercontainer .rightcontainer .maincontent .leftcontent .headerpanel .header .middle .headercontent .headertitle {float:left;width:350px;}
#container .innercontainer .rightcontainer .maincontent .leftcontent .headerpanel .header .middle .headercontent .headerhome {float:right;width:51px;margin-top:5px;margin-left:15px;}
#container .innercontainer .rightcontainer .maincontent .leftcontent .headerpanel .header .middle .headercontent .headerhome a {display: block; width:51px; height:11px; background: url(../../Media/Images/home.gif) 0 0 no-repeat; text-decoration:none;}
#container .innercontainer .rightcontainer .maincontent .leftcontent .headerpanel .header .middle .headercontent .headerhome a:hover {background-position: -51px 0;}
#container .innercontainer .rightcontainer .maincontent .leftcontent .headerpanel .header .middle .headercontent .headerhome a:active {background-position: 0px 0;}
#container .innercontainer .rightcontainer .maincontent .leftcontent .headerpanel .header .middle .headercontent .headerprint {float:right;width:49px;margin-top:5px;}
#container .innercontainer .rightcontainer .maincontent .leftcontent .headerpanel .header .middle .headercontent .headerprint a {display: block; width:49px; height:11px; background: url(../../Media/Images/print.gif) 0 0 no-repeat; text-decoration:none;}
#container .innercontainer .rightcontainer .maincontent .leftcontent .headerpanel .header .middle .headercontent .headerprint a:hover {background-position: -49px 0;}
#container .innercontainer .rightcontainer .maincontent .leftcontent .headerpanel .header .middle .headercontent .headerprint a:active {background-position: 0px 0;}
* html #container .innercontainer .rightcontainer .maincontent .leftcontent .headerpanel .header .middle .headercontent {height:100%;}
#container .innercontainer .rightcontainer .maincontent .leftcontent .headerpanel .header .bottom {clear:both; height:22px; background: url(../../Media/Images/border-bottom.png) no-repeat;font-size:1px;}

#container .innercontainer .rightcontainer .maincontent .leftcontent .contentpanel {clear:both;margin-top:10px;margin-bottom:20px;overflow:hidden;}
#container .innercontainer .rightcontainer .maincontent .leftcontent .contentpanel .content {width:505px;margin:0;padding:0;}
#container .innercontainer .rightcontainer .maincontent .leftcontent .contentpanel .content .top {clear:both;height:22px;background: url(../../Media/Images/border-top.png) no-repeat;font-size:1px;}
#container .innercontainer .rightcontainer .maincontent .leftcontent .contentpanel .content .middle {clear:both;background: url(../../Media/Images/border-middle.png) repeat-y;}
#container .innercontainer .rightcontainer .maincontent .leftcontent .contentpanel .content .middle .contentcontent {background: f2f2f2;min-height:400px;margin-left:20px;margin-right:20px;overflow:hidden;}
* html #container .innercontainer .rightcontainer .maincontent .leftcontent .contentpanel .content .middle .contentcontent {height:400px;overflow:visible;}
#container .innercontainer .rightcontainer .maincontent .leftcontent .contentpanel .content .bottom {clear:both; height:22px; background: url(../../Media/Images/border-bottom.png) no-repeat;font-size:1px;}


#container .innercontainer .rightcontainer .maincontent .rightcontent {float:left;width:204px;margin-left:10px;}
* html #container .innercontainer .rightcontainer .maincontent .rightcontent { display:inline;}
#container .innercontainer .rightcontainer .maincontent .rightcontent .logo {clear:both;width:204px;height:53px;margin-top:10px;background: transparent url(../../Media/Images/main-logo.gif) 90px 0px no-repeat;}
#container .innercontainer .rightcontainer .maincontent .rightcontent .logo a {display:block;width:204px;height:59px;font-size:1px;text-decoration:none;}
#container .innercontainer .rightcontainer .maincontent .rightcontent .content {clear:both;margin-top:50px;}
#container .innercontainer .rightcontainer .maincontent .rightcontent .content hr {clear:both;width:200px;border:dotted #750000; border-width:1px 0 0 0; height:0;line-height:0px;font-size:0;margin:5px 0px 5px 0px;padding:0;}
#container .innercontainer .rightcontainer .maincontent .rightcontent .imageGallery {clear:both;} 
#container .innercontainer .rightcontainer .maincontent .rightcontent .pullThrough {clear:both;} 

#container .bottomcontainer {position:relative;width:974px;height:8px;font-size:1px;margin-left:auto;margin-right:auto;border:none;background: url(../../Media/Images/background-outer-bottom.jpg) center no-repeat;z-index:50;}
* html #container .bottomcontainer { left:50%;right:0;margin-left: -487px;margin-right: 487px;}

#footer {clear:both;width:974px;margin-left:auto;margin-right:auto;margin-top:10px;margin-bottom:10px;}
#footer .ddglink {width:200px;margin-left:auto;margin-right:auto;text-align:center;}
#footer .ddglink a {text-decoration:none;}
#footer .ddglink a:hover {text-decoration:underline;}


/* MasterPages.Main.Controls styles */
#mainLeftMenu {clear:both;}

#mainLeftLinks {clear:both;}
#mainLeftLinks .editZoneLarge {width:192px;height:23px;overflow:hidden;}
#mainLeftLinks .editZoneLarge a {display: block; width:192px; height:23px; background: url(../../Media/Images/main-leftlink-large.png) 0 0 no-repeat; text-decoration:none;font-size:11px;color:#000000;text-indent:12px; padding-top:4px;}
#mainLeftLinks .editZoneLarge a:hover {background-position: -192px 0;}
#mainLeftLinks .editZoneLarge a:active {background-position: 0px 0;}
#mainLeftLinks .editZoneSmall {width:192px;height:23px;overflow:hidden;}
#mainLeftLinks .editZoneSmall a {display: block; width:192px; height:23px; background: url(../../Media/Images/main-leftlink-small.png) 0 0 no-repeat; text-decoration:none;font-size:11px;color:#000000;text-indent:12px; padding-top:4px;}
#mainLeftLinks .editZoneSmall a:hover {background-position: -192px 0;}
#mainLeftLinks .editZoneSmall a:active {background-position: 0px 0;}

#mainQuickLinks { clear:both;height:83px;width:190px;background: url(../../media/images/main-quicklinks.gif) no-repeat;}
#mainQuickLinks .controls {padding: 15px 10px 15px 10px;}
#mainQuickLinks .controls .quickLinksDropDown {}
#mainQuickLinks .controls .quickLinksSearch {overflow:hidden;margin-top:10px;}
#mainQuickLinks .controls .quickLinksSearch .textbox {float:left;}
#mainQuickLinks .controls .quickLinksSearch .textbox .blur {background: #ffffff url(../../Media/Images/site-search.jpg) 0 0 no-repeat;}
#mainQuickLinks .controls .quickLinksSearch .textbox .focus {background: #ffffff;}
#mainQuickLinks .controls .quickLinksSearch .button {float:left;width:30px;}
#mainQuickLinks .controls .quickLinksSearch .button a {display: block; width:28px; height:23px; background: url(../../Media/Images/go-button.jpg) 0 0 no-repeat; text-decoration:none;}