/*       blue	#2c374f        */
/*       green	#a0ae27        */
/*       orange	#e1a30f        */


@import url("newsarticlestemplate.css");


body, html { font-family:Helvetica, Arial, sans-serif; font-size:12px; line-height:1.4; color:#2c374f; }

body#Body { margin:0; padding:0; background-color: #2c374f; }



#dangit-collaborate { margin:0; padding:0; }



.home, .details, .editor { }



.utility-wrap { clear:both; width:900px; margin:0 auto; }

.utility { background:#000; opacity:0.4; float:right; overflow:hidden; padding:10px 5px 5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin-top:-5px; }

.utility a.user-login { color:#fff; padding:0 10px; }



.collaborate-id { clear:both; overflow:hidden; width:900px; margin:0 auto; padding:20px 0 0; }

.collaborate-id div { float:right; }



div.logo { float:left; width:468px; overflow:hidden; padding-left:0; }

div.contact { float:right; width:330px; overflow:hidden; padding-right:0; }



div.menubar { background-color: #a0ae27; width: 900px; padding: 1.40em 0; margin: 0; }

div.menu { }

#menu { line-height: normal; margin: 0; padding: 0; }

ul.gn { padding:0; margin:0; }

ul.gn a { color:#fff; font-weight:normal; font-family: Georgia, "Times New Roman", Times, serif; text-transform: lowercase; }

ul.gn li.root { padding:0; }

ul.gn li.root img { display: none; }

ul.gn li.root a { padding: 1.05em 2.0em; font-size:16px; border-left: 1px solid #2c374f; border-top: 0px solid #2c374f; text-decoration: none; }

ul.gn li.root a:hover { color:#fff; text-decoration:none; background:#e1a30f url(img/menuselected.png) no-repeat top right; text-decoration: none; }

ul.gn li.sel.root a, ul.gn li.bc.root a { color:#fff; text-decoration:none; background:#e1a30f url(img/menuselected.png) no-repeat top right; }

ul.gn ul { background:#efefef; margin:17px 0 0 0; padding:0; z-index: 999999; border-left: 1px solid #fff; border-right: 1px solid #fff; border-top: 1px solid #fff;}

ul.gn ul li a { padding:12px 25px 12px 17px; border-bottom:1px #fff solid; display:block; color: #2c374f; text-decoration: none; z-index: 999999; }

ul.gn ul li a img { display:none; }

ul.gn ul li a:hover { background:#e1a30f; color:#fff; cursor:pointer; text-decoration:none; z-index: 999999; }




.collaborate-body { clear:both; overflow:hidden; width:900px; min-height: 200px; margin:0 auto; padding: 20px 0; background:#fff; border: 0px none; }

.home .collaborate-body { clear:both; overflow:hidden; width:900px; min-height: 200px; margin:0 auto; padding: 20px 0; background:#fff url(img/sidebarbg.png) top right repeat-y; border: 0px none; }

.editor .collaborate-body { background:#fff scroll; } 



.left { float:left; }

.right { float:right; }



.top-cols { clear:left; overflow:hidden; margin-left: 30px; }

.col1, .col2, .col3 { width:280px; }

.col2 { padding-left:30px; }

.top-cols .col1 { width:165px; }

.top-cols .col4 { width:352px; }

.details .top-cols .col1 { width: 266px; }

.details .top-cols .col1a { width: 265px; }

.details .top-cols .col4 { width: 552px; }

.details .top-cols .col11 { width: 166px; }

.details .top-cols .col14 { width: 652px; }

.details .top-cols .col24 { width: 409px; }

.top-cols .mid { padding:0; margin-left: 20px; float:left; }



.content-pane { width:560px; }

.home .content-pane { width: 540px; margin: 0 26px 0 30px; }

.details .content-pane { width: 840px; margin: 0 28px 0 30px; } 

.editor .content-pane { width: 840px; margin: 0 28px 0 30px; }



.side-bar { padding: 0; margin: 0; width: 300px; background: transparent; margin-top: -20px; }

.home .side-bar { padding: 0; margin: 0; width: 300px; background: transparent; margin-top: -20px; }



.collaborate-footer { clear:both; background: url(img/shadow.png) no-repeat center -95px; color:#fff; padding-top:60px; }

.collaborate-footer .normal { color: #ffffff; }

.collaborate-footer .NormalBold, .collaborate-footer .normalbold { font-weight: bold; color: #fff; }



.bottom-cols-wrap { clear: both; overflow: hidden; width: 900px; min-height: 200px; margin: 0 auto; background: url(img/footerbg.png) top left repeat; padding:0; border: 0px none; }

.bottom-cols { width:900px; margin:0 auto; overflow:hidden; }

.bottom-cols .col1 { width:259px; margin: 20px 0 20px 30px; padding: 0; }

.bottom-cols .col2 { width:259px; margin: 20px 30px; padding: 0; }

.bottom-cols .col3 { width:256px; margin: 20px 30px 20px 0; padding: 0; }



.siteinfo { width:860px; margin:0 auto 50px; padding:40px 0 20px; text-align: center;}

.collaborate-footer .SkinObject { color:#fff; font-size: 90%; margin-right: 40px; text-transform: lowercase; }

.collaborate-footer a.SkinObject:link, .collaborate-footer a.SkinObject:visited, .collaborate-footer a.SkinObject:active, .collaborate-footer .SkinObject a { color: #fff; text-decoration: underline; }

.collaborate-footer a.SkinObject:hover, .collaborate-footer a:hover { text-decoration: none; }



blockquote { background: url(img/quote.gif) left top no-repeat; padding:0 15px 0 55px; font-family:"Courier New", Courier, monospace; font-size:14px; color:#888; }

.blockquote-example blockquote { font-size:18px; background: url(img/quote.gif) left top no-repeat; padding:0 0 0 60px; color:#999; font-family:Helvetica, Arial, sans-serif; }

.blockquote-example .quote-source { text-align:right; color:#666; padding-right:30px; }



.Normal, .NormalBold, .NormalDisabled, .NormalTextBox, .NormalRed, .CommandButton, .SkinObject, .SubHead, .DataGrid_Item, .DataGrid_AlternatingItem, .DataGrid_Header, .WizardText, .WizardHelpText, .Help { font-family:Helvetica, Arial, sans-serif; font-size:12px; font-weight:normal; }

.NormalBold, .SubHead { font-weight:bold; }

.NormalBold { color: #2c374f; }

.SubHead { color: #2c374f; }



.WorkPanel td { padding:3px 0; }

.SearchResultsContent td { padding:5px 0 10px 0; }

.PagingTable { padding:5px 10px 0; border-color:#ccc; }

input.NormalTextBox, textarea.NormalTextBox { padding:3px 5px; border-top:1px solid #777; border-left:1px solid #777; border-bottom:1px solid #ccc; border-right:1px solid #ccc; -moz-border-radius:3px; -webkit-border-radius:3px; }

.AuthenticationContent table, .LoginPanel table { width:250px; }

.LoginPanel input.NormalTextBox { margin-bottom:12px; width:180px !important; }

.LoginPanel label img { display:none; }

.LoginPanel input.StandardButton { }



a:link, a:visited, a:active, a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active, a.SkinObject:link, a.SkinObject:visited, a.SkinObject:active { color: #a0ae27; text-decoration:underline; }

a:hover, a:visited:hover, a.CommandButton:hover, a.SkinObject:hover { color:#e1a30f; text-decoration:none; }


.collaborate-id a.CommandButton:link, .collaborate-id a.CommandButton:visited, .collaborate-id a.CommandButton:active, .collaborate-id a.SkinObject:link, .collaborate-id a.SkinObject:visited, .collaborate-id a.SkinObject:active { color:#a0ae27; text-decoration:underline; }

.collaborate-id a.CommandButton:hover, .collaborate-id a.SkinObject:hover { text-decoration: none; color: #e1a30f; }


.collaborate-body a.CommandButton:link, .collaborate-body a.CommandButton:visited, .collaborate-body a.CommandButton:active, .collaborate-body a.SkinObject:link, .collaborate-body a.SkinObject:visited, .collaborate-body a.SkinObject:active { color:#2c374f; text-decoration:underline; }

.collaborate-body a.CommandButton:hover, .collaborate-body a.SkinObject:hover { text-decoration: none; color: #2c374f; }


.home .side-bar .titlelink a { font-family: Georgia, "Times New Roman", Times, serif; color: #48568a; text-transform: lowercase; font-size: 120%; }


.bottom-cols a:link, .bottom-cols a:visited, .bottom-cols a:active { color: #a0ae27; }


.ControlPanel a.CommandButton { color: #2c374f; text-decoration: none; }

.ControlPanel a.CommandButton:hover { color:#2c374f; text-decoration:underline; }



h1, h2, h3, h4, h5, h6, .Head { font-family:Helvetica, Arial, sans-serif; font-weight:normal; color:#e1a30f; }

.Head { letter-spacing:-0.05em; font-size: 16px; font-weight: bold; }

h1 { font-size:26px; line-height:1.2; color:#e1a30f; letter-spacing:-0.035em; }

.details h1.page-title { background:#dfdfdf; padding:30px 20px; color:#333; -moz-border-radius:3px; -webkit-border-radius:3px; text-shadow:0 1px 1px #fff; margin-top:0; }

h2, h2.vtl-cont-title, h2.vtl-cont-title .Head, h2 .Head { font-size:30px; font-weight:normal; color:#e1a30f; clear:both; letter-spacing: 0.025em; font-family: Georgia, "Times New Roman", Times, serif; margin:0; }

.bottom-cols h2, .bottom-cols h2.vtl-cont-title, .bottom-cols h2.vtl-cont-title .Head, .bottom-cols h2 .Head { color:#fff; font-size:24px; border-bottom:none; text-transform:lowercase; margin-bottom: 10px; font-weight: normal;}

h3 { font-size:18px; color:#e1a30f; }

h4 { font-size:11px; text-transform:uppercase; color:#e1a30f; letter-spacing:1px; }

h5 { font-size:12px; color:#e1a30f; font-weight:bold; text-transform:uppercase; margin-bottom:10px; }

.vtl-cont, .vtl-cont-notitle { margin-bottom:15px; }

.top-cols .col1 .vtl-cont-notitle {  }

.vtl-cont, .vtl-cont-body, .vtl-cont-notitle, .vtl-cont-notitle { clear:both; overflow:hidden; }

.banner .vtl-cont-notitle { padding:0; margin:0; }

.content-pane .vtl-cont-body { }

h2.vtl-cont-title .Head { color:#e1a30f; text-transform: lowercase; font-weight: normal; line-height: 1.2; }

.side-bar h2, .side-bar h2.vtl-cont-title, .side-bar h2.vtl-cont-title .Head, .side-bar h2 .Head { font-size:18px; line-height: 1.2; }

.home .side-bar h2, .home .side-bar h2.vtl-cont-title, .home .side-bar h2.vtl-cont-title .Head, .home .side-bar h2 .Head { font-size:30px; line-height: 1.2; color:#fff; }

.side-bar h2 { margin:10px 0; }

.home .side-bar h2 { margin:0 0 10px; }

.side-bar .vtl-cont { background: transparent; padding:15px; -moz-border-radius:4px; -webkit-border-radius:4px; }

.home .side-bar .vtl-cont { background: transparent; padding:30px; padding-bottom: 0px; margin-bottom: 0px; }



ul.products { margin:0; padding:10px 0 0 0; }

ul.products li { margin:0; padding:10px 20px 0 0; list-style:none; float:left; width:170px; padding-right:20px; }

ul.products li.item-last { padding-right:0; }

ul.post-cat, ul.post-archive, ul.links { margin:0; padding:0; }

ul.post-cat li, ul.post-archive li, ul.links li { margin:0; padding:0; list-style:none; }

ul.post-cat li a, ul.post-archive li a, ul.links li a { display:block; padding:6px 0 6px 30px; border-bottom:1px #eee solid; background: url(img/post-icn.gif) no-repeat 5px center; }

ul.post-archive li a { background: url(img/cal-icn.gif) no-repeat 5px center; }

ul.links li a { background: url(img/gen-icn.gif) no-repeat 5px center; }

ul.post-cat li a:hover { background:#eee url(img/post-icn.gif) no-repeat 5px center; cursor:pointer; text-decoration:none; }

ul.post-archive li a:hover { background:#eee url(img/cal-icn.gif) no-repeat 5px center; cursor:pointer; text-decoration:none; }

ul.links li a:hover { background:#eee url(img/gen-icn.gif) no-repeat 5px center; cursor:pointer; text-decoration:none; }



.founder h3 { color:#000; letter-spacing:-0.04em; font-size:20px; }

.founder h3 span { font-size:14px; color:#999; letter-spacing:0; }



.img { float:left; width:160px; }



.profile { float:right; width:400px; }



#ftr-clients-menu { margin-top:10px; }

#ftr-clients-menu a { display:block; padding:2px 5px; background:#e4e4e3; text-align:center; margin-right:4px; font-size:8px; font-weight:bold; float:left; color:#999; }

#ftr-clients-menu a.wactive, #ftr-clients-menu a:hover { background:#333; color:#f1f1f1; text-decoration:none; }



.caption { font-size: 90%; color: #999; }

.pagetitle { font-size:30px; font-weight:normal; color:#e1a30f; clear:both; letter-spacing: 0.025em; font-family: Georgia, "Times New Roman", Times, serif; margin:0; text-transform: lowercase; }

.ControlPanel { clear:both; overflow:hidden; width:900px; margin:5px auto; padding: 0; border: 0px none; border-top: 0px none; }

.DigRotateContent p { margin: 0 -15px; }

hr { height: 0; border-style: solid; border-width: 1px 0 0 0; border-color: #d1d5e2; margin:10px 0; }

.photobordered { background-color: #fff; padding: 1px; border-top: 1px solid #dddddd; border-left: 1px solid #dddddd; border-right: 1px solid #bbbbbb; border-bottom: 1px solid #bbbbbb; }

img, img a { border: none; }



/* Module Title Menu */

.ModuleTitle_MenuContainer { border-bottom: blue 0px solid; border-left: blue 0px solid; border-top: blue 0px solid; border-right: blue 0px solid; }

.ModuleTitle_MenuBar { cursor: pointer; height: 16px; background-color: Transparent; }

.ModuleTitle_MenuItem { cursor: pointer; color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; text-transform: lowercase; font-style: normal; border-left: white 0px solid; border-bottom: white 1px solid; border-top: white 1px solid; border-right: white 0px solid; background-color: Transparent; }

.ModuleTitle_MenuIcon { cursor: pointer; background-color: #FFFFFF; border-left: #FFFFFF 0px solid; border-bottom: #FFFFFF 0px solid; border-top: #FFFFFF 0px solid; text-align: center; width: 15px; height: 21px; }

.ModuleTitle_SubMenu { z-index: 1000; cursor: pointer; background-color: #FFFFFF; border-bottom: #FFFFFF 0px solid; border-left: #FFFFFF 0px solid; border-top: #FFFFFF 0px solid; border-right: #FFFFFF 0px solid; }

.ModuleTitle_MenuBreak { border-bottom: #FFFFFF 1px solid; border-left: #FFFFFF 0px solid; border-top: #FFFFFF 1px solid; border-right: #FFFFFF 0px solid; background-color: #FFFFFF; height: 1px; }

.ModuleTitle_MenuItemSel { cursor: pointer; color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; font-style: normal; background-color: #efefef; }

.ModuleTitle_MenuArrow { font-family: webdings; font-size: 10pt; cursor: pointer; border-right: #FFFFFF 0px solid; border-bottom: #FFFFFF 0px solid; border-top: #FFFFFF 0px solid; }

.ModuleTitle_RootMenuArrow { font-family: webdings; font-size: 10pt; cursor: pointer; }



/* Tour Styles */

.imagebordered { padding: 2px; border-right: 1px solid #bbbbbb; border-bottom: 1px solid #bbbbbb; border-left: 1px solid #eeeeee; border-top: 1px solid #eeeeee; }
.imagebordered a:link, .imagebordered a:visited, .imagebordered a:hover, .imagebordered a:active  { border: none; }

.tourborder { /*border-right: 1px solid #aaaaaa; border-bottom: 1px solid #aaaaaa; border-left: 1px solid #dddddd; border-top: 1px solid #dddddd;*/ background-color: #f5f3f1; margin-bottom: 15px; padding: 10px 15px 15px; }

.listcustomfields { margin: 25px 0 20px 27px;  float: right; width: 300px; padding: 0 0 0 27px; }

.tourcustomfields { margin: 25px 0 20px 0; }

.tourcustomfields, .tourcustomfields b, .listcustomfields, .listcustomfields b { color: #7999a6; }

.latestarchive ul, .latestarchive li { line-height:140%; }

.latestarchive li { list-style:none outside url('img/li.gif'); }

.latestarchive ol li { list-style:decimal; }

.latestarchive ul li { list-style:none outside url('img/li.gif'); padding-bottom: 0px; }

.latestarchive ul { margin: 0; padding-bottom: 0;  }

.latestarchive li { /*margin:5px 0;*/ margin:0; }

.producttitle, .producttitle a { font-family: helvetica, arial, sans-serif; font-size: 14px; font-weight: bold; color:#48568A; }




/* STYLES FOR OPT IN EMAIL */

.enewsletter p, .enewsletter table, .enewsletter td { font-family: helvetica, arial, sans-serif; color: #333333; font-size: 12px; font-weight: normal; }

.enewsletter table h1 { font-weight: bold; color: #48568a; font-size: 16px; }

.enewsletterheading { font-size: 14px; color: #48568a; font-weight: bold; text-transform: uppercase; }



/* STYLES FOR DIG ROTATE */

.DigRotateContent { margin-left: 60px; margin-top: 7px; }