/*Unsorted*/
html			{height:100%; overflow-y:scroll; overflow: -moz-scrollbars-vertical;} 
body			{margin: 0px;padding: 0px; background-image: url(/images/background.gif); font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: normal; text-decoration: none;  height: 100%; background-color:#FF6D7A;}

.dgcontainer {}
.dgtbl {border: solid .01em #cccccc;}
.dgtblheader {background-color: #cccccc; color: #000000; border: solid .01em  #ffffff;font-weight: bold; padding: 5px;}
.dgcell {border: solid .01em  #cccccc; padding: 5px;}
 
ul {margin-left: 10px; margin-top: 5px; margin-right: 5px; margin-bottom: 5px;}
ol {list-style-position: inside;}
li {padding-left: 5px; list-style-image: url(/images/accent.gif); list-style-position: outside; font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #666666; font-weight: normal; text-decoration: none; }

u {}

h1 {margin: 0; padding: 0; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #ffffff; text-decoration: none;}
h2 {margin: 0; padding: 0; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #FF6D7A; text-decoration: none; font-weight:normal;}
h3 {margin: 0; padding: 0; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666; text-decoration: none; line-height: 12px; font-weight:normal;}
h3:hover{color: #FF6D7A;}

.pubfields {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; border: solid 1px #999999; color: #383838; text-decoration: none; padding-left: 3px;}
.puberrorfields {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; border: solid 3px #cc0000; color: #383838; text-decoration: none; padding-left: 3px;}

img {border: none 0px; display: block; position: relative; z-index: 100;}

.instructions{font-size:11px; color:#333333; line-height:16px}
.instructionsnotes{font-size:12px; color:#333333; line-height:17px}
.error {float:right; color:red}
.indicates {font-size:12px; color:#339999; font-weight:bold}
.gal_title{font-size:12px; color:#FF6D7A}
.clear{font-size:0; line-height:0; clear:both}
.emailinput{border:1px solid #999999; color:#383838; font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; font-size:10pt; padding-left:3px; text-decoration:none; width:278px; display:block; margin: 0 0 8px 10px}
.emailinputerror{border:solid 1px red !important}
a.contestlnk{color:#FE5B76; text-decoration:none;}
.contestinstr{color:#FE5B76; font-weight:bold}
.pink{color: #FFC9CE !important}
.contesttext{font-size:18px; color:#000000; }
.contestdisclaimer{font-size:10px; color:#666666; padding:10px 28px 30px 28px; background-color:#FFECEE}

a.subnav:{font-family: Trebuchet MS; font-size: 11px; color: #666666; font-weight: normal; text-decoration: none; text-transform: uppercase;}
a.subnav:hover {color: #000000}

a.cat_link3{font-family: Trebuchet MS; font-size: 12px; color: #7D7A7A; font-weight: normal; text-decoration: none; text-transform: uppercase;}
a.cat_link3:hover{color: #FFC1C7;}

a.viewall{font-family: Trebuchet MS; font-size: 10px; color: #FF6D7A; font-weight: normal; text-decoration: none; text-transform: uppercase;}
a.viewall:hover {color: #000000;}

a.backnext:{font-family: Trebuchet MS; font-size: 13px; color: #FF2F6E; font-weight: normal; text-decoration: none; text-transform: uppercase;}
a.backnext:hover{color: #000000}

a.states{font-family: Trebuchet MS; font-size: 11px; color: #333333; font-weight: normal; text-decoration: none;}
a.states:hover {color: #000000;}

/* GENERIC FOR ALL PROJECTS */
.PageNav {padding-right:10px}
.paragraph { font-family: Trebuchet MS; font-size: 12px; color: #666666; font-weight: normal; text-decoration: none; line-height: 20px; }
.subheader { font-family: Trebuchet MS; font-size:14px; color:#FF6D7A; font-weight:bold;}

.paragraph a {font-family: Trebuchet MS; color: #FF6D7A; text-decoration: underline;}
.paragraph a:hover {font-family: Trebuchet MS; color: #333333;}

.pagetitle { font-size:18px; color:#FF6D7A; font-weight:bold; padding:40px 0 0 20px; line-height:20px  }
.parenttitle { font-family: Trebuchet MS; font-size: 17px; color: #FFFFFF; font-weight: normal; text-decoration: none; text-transform:uppercase; line-height:18px}

.headertext { font-family: Trebuchet MS; font-size: 8pt; color: #9A9A9A; font-weight: normal; text-decoration: none; }

.galleryheader { font-family: Trebuchet MS; font-size: 9pt; color: #0079C2; font-weight: bold; text-decoration: none; }
.gallerytext { font-family: Trebuchet MS; font-size: 9pt; color: #7C8185; font-weight: normal; text-decoration: none; line-height: 15px; }

.footertext	{ font-family: Trebuchet MS; font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none; }

a.header{font-family: Trebuchet MS; font-size: 12px; color: #FF5A76; font-weight: normal; text-decoration: none; text-transform: uppercase;}
a.header:hover	{color: #FF5A76;}

.footer		{font-family: Trebuchet MS; font-size: 13px; color: #FFFFFF; font-weight: normal; text-decoration: none; text-transform: uppercase;}
a.footer	{font-family: Trebuchet MS; font-size: 13px; color: #FFFFFF; font-weight: normal; text-decoration: none; text-transform: uppercase;}
a.footer:hover	{ color: #FFFFFF; }

* {padding: 0;margin: 0;}

#Container {clear: both; width: 780px; margin: 0 auto; text-align: left; min-height: 100%;}

* html #Container {}

.FieldErrorFeedback {padding: 5px; border: solid 1px #CC0000; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #CC0000; text-decoration: none;}
.FieldSuccessFeedback {padding: 5px; border: solid 1px #009900; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #009900; text-decoration: none;}
.instructions {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333; text-decoration: none; line-height: 13px;}
.black8pt {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333; text-decoration: none;}
.black10ptStrikeThru {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #666666; text-decoration: line-through;}
.black10pt {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; text-decoration: none;}

a.black10pt			{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; text-decoration: none;}
a.black10pt:hover	{color: #FF6D7A;}

a.black9pt			{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #333333; text-decoration: none;}
a.black9pt:hover	{color: #FF6D7A;}

a.black8pt			{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333; text-decoration: none;}
a.black8pt:hover	{color: #FF6D7A;}

.black11pt {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #333333; text-decoration: none;}
.black11ptStrikeThru {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #666666; text-decoration: line-through;}

.pink9pt {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FF6D7A; text-decoration: none;}
.pink8pt {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF6D7A; text-decoration: none;}

a.pink8pt		{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF6D7A; text-decoration: none;}
a.pink8pt:hover	{color: #FF6D7A; text-decoration: none;}


a.contentlink		{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #FF6D7A; text-decoration: underline;}
a.contentlink:hover	{color: #FF6D7A; text-decoration: underline;}

.pink10pt {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FF6D7A; text-decoration: none;}

a.pink10pt			{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FF6D7A; text-decoration: none;}
a.pink10pt:hover	{color: #FF6D7A;}

.pink14pt {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #FF6D7A; text-decoration: none;}
.pagingSelect {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FF2F6E; text-decoration: none;}

a.paging		{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #ffffff; text-decoration: none;}
a.paging:hover	{color: #FFD1D5; text-decoration: none;}

a.pagingnumber			{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #ffffff; text-decoration: underline;}
a.pagingnumber:hover	{color: #FFD1D5; text-decoration: underline;}

a.presspage			{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FF6D7A; text-decoration: none;}
a.presspage:hover	{color: #333333; text-decoration: none;}

a.zoomclose			{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #ffffff; font-weight: bold; text-decoration: none;}
a.zoomclose:hover	{color: #FE306E; font-weight: bold; text-decoration: none;}

.pink13pt {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #FF6D7A; text-decoration: none;}
.pink11pt {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #FF6D7A; text-decoration: none;}

a.pink11pt				{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #FF6D7A; text-decoration: none;}
a.pink11pt:hover		{color: #FF6D7A; text-decoration: none;}

.pink12pt {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #FF6D7A; text-decoration: none;}
.pink18pt {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 18pt; color: #FF6D7A; text-decoration: none;}
.white9pt {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #ffffff; text-decoration: none;}

a.white9pt			{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #ffffff; text-decoration: none;}
a.white9pt:hover	{color: #FFC9CD; text-decoration: none;}

.white8pt {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; text-decoration: none;}

a.white8pt			{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; text-decoration: none;}
a.white8pt:hover	{color: #FFC9CD; text-decoration: none;}

.white12pt {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #ffffff; text-decoration: none;}
.white14pt {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #ffffff; text-decoration: none;}
.white14ptb {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #ffffff; font-weight: bold; text-decoration: none;}

a.white12pt			{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #ffffff; text-decoration: none;}
a.white12pt:hover	{color: #FFC9CD; text-decoration: none;}

.line12					{line-height: 12px;}
.darkgray8pt			{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666; text-decoration: none;}
.darkgray9pt			{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #666666; text-decoration: none;}

a.darkgray9pt:link		{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #666666; text-decoration: none; line-height: 14px;}
a.darkgray9pt:hover		{color: #FF6D7A;}

a.darkgray8pt			{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666; text-decoration: none; line-height: 12px;}
a.darkgray8pt:hover		{color: #FF6D7A;}

.darkgray10pt {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #666666; text-decoration: none;}
.darkgray11pt {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #666666; text-decoration: none;}
.darkgray18pt {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 18pt; color: #383838; text-decoration: none;}
.darkgray18ptStrikThru {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 18pt; color: #383838;  text-decoration: line-through;}
.darkred18pt {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 18pt; color: #990000; text-decoration: none;}
.bluegreen14pt{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #339999; text-decoration: none;}
.star{font-family: Georgia; font-size: 14pt; color: #339999; text-decoration: none; line-height: 12px;}
.bluegreen11pt{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #339999; text-decoration: none;}
.bluegreen10pt{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #339999; text-decoration: none;}
.bluegreen9pt{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #339999; text-decoration: none;}
.bluegreen8pt{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #339999; text-decoration: none;}
a.bluegreen8pt:link{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #339999; text-decoration: none;}
a.bluegreen8pt:hover{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #339999; text-decoration: none;}
a.bluegreen8pt:visited{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #339999; text-decoration: none;}
a.bluegreen8pt:active{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #339999; text-decoration: none;}

.required {font-family: Georgia; font-size: 15pt; color: #339999; text-decoration: none; line-height: 10px;}

a.TmpMainMenu		  {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FF6D7A; text-decoration: none;}
a.TmpMainMenu:active  {color: #FF6D7A; text-decoration: none;}

.MenuItem {margin: 0 5px 0 5px; border-right: solid 1px #FFD0D4; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FF6D7A; text-decoration: none; text-align: center; line-height: 1.9;}

.SubMenuItems {z-index: 100; border: solid 1px #FF6D7A; border-top: none 0px; margin-top: 0; font-size: 9pt; line-height: 1.9;}
.SubMenuItemHover {background-color: #FFEEEE; z-index: auto; margin-top: 0; font-size: 9pt; line-height: 1.9;}

.SubMenuItem {border-top: solid 1px #FF6D7A; padding-left: 10px; padding-right: 10px; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FF6D7A; line-height: 1.7; text-decoration: none;}

.SubNavItem				{clear: both;  background-color: #ffffff; padding: 4px 0 4px 15px; line-height: 18px;}
.SubNavItemSelected		{clear: both; background-color: #ffffff; padding: 4px 0 4px 0;}

.SubSubNavItem			{clear: both;  background-color: #ffffff; padding: 0 0 0 15px;}
.SubSubNavItemSelected	{clear: both; background-color: #ffffff; padding: 0 0 0 0;}

.SubSubNavItemSelectedImage {background-image: url(/images/subnavitemselectedicon.jpg); background-repeat:no-repeat; background-position: 5px 10px; clear: both; background-color: #ffffff; width: 15px;}

/* BLOG NAV STYLE */
.BlogNavOff {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF6D7A; text-decoration: none;}
a.BlogNavOff{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF6D7A; text-decoration: none;}
a.BlogNavOff:hover{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF6D7A; text-decoration: underline;}

.BlogNavOn {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF6D7A; text-decoration: none;}
a.BlogNavOn{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF6D7A; text-decoration: none;}
a.BlogNavOn:hover{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF6D7A; text-decoration: underline;}

div.pubmessageboxerror{background-color: White; background-image: url(/Images/icon_error.jpg);background-repeat: no-repeat;width: 200px; border: solid 1px #FF6D7A;padding: 20px;padding-left: 80px;padding-bottom: 60px;font-family: Trebuchet MS;font-size: 9pt;color: #339999;text-decoration: none;}
div.pubmessageboxsuccess{background-color: White;background-image: url(/Images/icon_success.jpg);background-repeat: no-repeat;width: 200px;border: solid 1px #FF6D7A;padding: 20px;padding-left: 80px; padding-bottom: 60px;font-family: Trebuchet MS; font-size: 9pt;color: #339999;text-decoration: none;}
div.pubmessageboxwarning{background-color: White;background-image: url(/Images/icon_warning.jpg); background-repeat: no-repeat;width: 200px;border: solid 1px #FF6D7A;padding: 20px;padding-left: 80px;padding-bottom: 60px;font-family: Trebuchet MS; font-size: 9pt;color: #339999;text-decoration: none;}


.modalbackground {margin-top: 0px; background-color: #424242; filter:alpha(opacity=85); opacity:0.85;-moz-opacity: 0.85;}
.clearmodalbackground {margin-top: 0px; background-color: #ffffff; filter:alpha(opacity=25); opacity:0.25;-moz-opacity: 0.25;}

.blogtitle {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #FF6D7A; text-decoration: none;}
.blogtitle a{font-size: 16px; color: #FF6D7A; text-decoration: none;}
.blogdate {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: none; text-transform:uppercase;}

a.returntolist			{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF6D7A; text-decoration: none;}
a.returntolist:hover	{color: #333333;}

a.pub_sitemap			{font-family: Trebuchet MS, Arial, Verdana; font-size: 10px; color: #FF6D7A; font-weight: normal; text-decoration: none; line-height: 20px;}
a.pub_sitemap:hover		{color: #333333; text-decoration: underlined; line-height: 20px;}


.AdditionalCatalogContent{clear: both; margin: 0px; margin-left: 10px; padding: 0px; background-color: #ffffff; color: #666666; font-size: 10px; line-height: 14px;}

.AdditionalCatalogContent p{padding: 0; margin: 0;}

.AdditionalCatalogContent a{color: #FF6D7A; text-decoration: none;}
.AdditionalCatalogContent a:hover{color: #333333; text-decoration: none;}