/*       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; }

/* STYLE FOR SIDEMENU */

.MenuHdr { font-size: 10pt; padding-left: 10px; font-weight: bold; padding-bottom: 2px; background-color: #f1f1f1; padding-top: 2px; cursor: default; }

.MenuItem HR { background-color: #f1f1f1; border-top: none; border-left: none; border-right: none; border-bottom: 1px solid #999999; margin-right: 5px; }

.MenuItemMouseOver { background-position: right top; background-image: url(images/menuarrow-bg.gif); background-repeat: no-repeat; border: #00008B 1px solid; background-color: #cccccc !important; }

.MenuItem,
.MenuItemMouseOver { font-weight: normal; padding-bottom: 1px; background-color: #f1f1f1; padding-top: 1px; border: #f1f1f1 1px solid; }

.MenuHdr A,
.MenuHdr A:Active,
.MenuHdr A:Hover,
.MenuHdr A:Visited,
.MenuHdr A:Link { text-decoration: none; color: black; padding-top: 1px; padding-bottom: 1px; cursor: pointer; display: block; }

.MenuItem A,
.MenuItem A:Active,
.MenuItem A:Hover,
.MenuItem A:Visited,
.MenuItem A:Link,
.MenuItemMouseOver A,
.MenuItemMouseOver A:Active,
.MenuItemMouseOver A:Hover,
.MenuItemMouseOver A:Visited,
.MenuItemMouseOver A:Link { display: block; padding-left: 20px; padding-bottom: 1px; cursor: pointer; color: black; padding-top: 1px; text-decoration: none; width: 100% }

.MenuCurrentPage, .MenuCurrentPage a { color: #696969; }

td.MenuHdr0, td.MenuCurrentPage0 { padding: 5px; padding-left: 10px; border-bottom: 1px solid #ccc; background: #f2f2f2; font-weight: bold; }
td.MenuHdr0 a, td.MenuCurrentPage0 a { text-decoration: none; font-weight: bold; }
td.MenuCurrentPage0, td.MenuCurrentPage0 a { }

td.MenuItem0 { padding: 5px; padding-left: 10px; border-bottom: 1px solid #ccc; background: #f2f2f2; }
td.MenuItem0 a { text-decoration: none; }

td.MenuHdr1 { padding: 5px; padding-left: 25px; border-bottom: 1px solid #ccc; background: #f2f2f2; }
td.MenuHdr1 a { text-decoration: none; }

td.MenuItem1 { padding: 5px; padding-left: 25px; border-bottom: 1px solid #ccc; background: #f2f2f2; }
td.MenuItem1 a { text-decoration: none; }

td.MenuHdr2 { padding: 5px; padding-left: 40px; border-bottom: 1px solid #ccc; background: #f2f2f2; }
td.MenuHdr2 a { text-decoration: none; }

td.MenuItem2 { padding: 5px; padding-left: 40px; border-bottom: 1px solid #ccc; background: #f2f2f2; }
td.MenuItem2 a { text-decoration: none; }


