﻿
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}
body{line-height:1.5;font-size:75%;color:#222;font-family:Arial, Verdana, Helvetica, sans-serif;background:#f1f1f1 url(../../Image/bkg_bodyblue.jpg) repeat-x;margin:0;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
a img{border:none;}
.container{width:978px;background:#fff url(../../Image/bkg_bodysides.jpg) repeat-y;margin:0 auto;}
.containerFooter{width:978px;margin:0 auto;}
.showgrid{background:url(src/grid.png);}
div.span-1,div.span-2,div.span-3,div.span-4,div.span-5,div.span-6,div.span-7,div.span-8,div.span-9,div.span-10,div.span-11,div.span-12,div.span-13,div.span-14,div.span-15,div.span-16,div.span-17,div.span-18,div.span-19,div.span-20,div.span-21,div.span-22,div.span-23,div.span-24{float:left;margin-right:10px;}
div.last{margin-right:0;}
.span-2{width:930px;}
.span-4{width:633px;}
.span-5{width:7px;}
.span-6{width:285px;}
.span-7{width:5px;}
.span-8{width:200px;}
.span-9{width:10px;}
.span-10{width:720px;}
.span-11{width:430px;}
.span-12{width:470px;}
.span-13{width:510px;}
.span-14{width:550px;}
.span-15{width:590px;}
.span-16{width:630px;}
.span-17{width:670px;}
.span-18{width:710px;}
.span-19{width:750px;}
.span-20{width:790px;}
.span-21{width:830px;}
.span-22{width:870px;}
.span-23{width:910px;}
.span-24,div.span-24{width:950px;margin:0;}
hr{background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;border:none;margin:0 0 1.45em;}
hr.space{background:#fff;color:#fff;}
.clearfix:after,.container:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix,.container{display:block;}
* html .clearfix,* html .container{height:1%;}
.clear{clear:both;}
h1,h2,h3,h4,h5,h6{font-weight:400;color:#111;}
h1{font-size:2em;line-height:1;margin-bottom:0.5em;}
h2{color:#0e3393;font-size:1.5em;margin-bottom:0.75em;}
h3{font-size:1.5em;line-height:1;margin-bottom:1em;}
h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em;}
h5{font-size:1em;font-weight:700;margin-bottom:1.5em;}
h6{font-size:1em;font-weight:700;}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0;}
p img{float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right{float:right;margin:1.5em 0 1.5em 1.5em;}
a{color:#009;text-decoration:underline;}
blockquote{color:#666;font-style:italic;margin:1.5em;}
em,dfn{font-style:italic;}
sup,sub{line-height:0;}
abbr,acronym{border-bottom:1px dotted #666;}
address{font-style:italic;margin:0 0 1.5em;}
pre,code{white-space:pre;margin:1.5em 0;}
pre,code,tt{font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul,li ol{margin:0 1.5em;}
ul,ol{margin:0 1.5em 1.5em;}
ul{list-style-type:disc;}
ol{list-style-type:decimal;}
dd{margin-left:1.5em;}
.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide{display:none;}
.highlight{background:#ff0;}
.added{background:#060;color:#fff;}
.removed{background:#900;color:#fff;}
.first{margin-left:0;padding-left:0;}
.last{margin-right:0;padding-right:0;}
.top{margin-top:0;padding-top:0;}
.bottom{margin-bottom:0;padding-bottom:0;}
.headerMain{height:101px;background:url(../../image/dgn_main_logoheader_2011.jpg) no-repeat;}
.headerLine{height:2px;border-top:solid 6px #0e3393;background-color:#00c0ff;border-bottom:solid 1px #fff;}
.footerMain{height:180px;background:url(../../image/bkg_home_cream.jpg) repeat-x;margin-top:25px;border-top:solid 1px #aaa;}
.footerText{font-size:11px;}
.homepageContainer{background:url(../../image/bkg_home_cream.jpg) repeat-x;}
.homeAdHolder{width:285px;margin-top:10px;}
.homeAdBox{width:285px;background:url(../../image/bkg_home_adbox.jpg) no-repeat top left;}
.homeAdDisplay{width:267px;margin:5px 9px;}
.homeAdText{padding:0 5px;}
#homeImageBox{height:199px;font-family:Georgia, Arial, Verdana, Helvetica, sans-serif;color:#7b6d41;line-height:1.6;font-size:1.3em;}
#homeImageBox h1{font-size:1.3em;color:#7b6d41;margin-bottom:3px;font-weight:700;padding:0;}
.homeImageHolder{width:167px;height:199px;background:url(../../image/bkg_home_imageholder.jpg) no-repeat;}
.homeImageImg{margin-top:36px;margin-left:18px;}
.homeLoginText{font-size:9px;color:#039;}
a.homeLoginLink{font-size:9px;color:#039;text-decoration:none;}
.homeBox{padding:5px;}
.homeFeaturedHeader{font-weight:700;font-size:10pt;color:#163890;}
a.homeFeaturedLink{font-weight:700;font-size:10pt;color:#000;text-decoration:none;}
a.homeFeaturedLink:hover{text-decoration:underline;}
.listStyle{line-height:normal;padding-left:15px;background:url(../../image/dgn_listarrow.gif) no-repeat 0 7px;}
.secNavigation{margin-left:15px;margin-top:20px;}
.secHolder{padding:25px 25px 10px 0;}
a.vendorLogo{border:0;float:right;margin:0;padding:0;}
.formcontainer div.fieldcontainer{clear:left;border-top:1px solid #d6d6d6;height:1%;margin:10px 0;padding:10px 0 10px 155px;}
.formcontainer label.fieldtitle{font-weight:700;float:left;margin-left:-155px;width:140px;}
.formcontainer div.fieldcontainer div.field{float:left;display:block;margin:0 10px 10px 0;}
span.req{color:Red;}
.formcontainer .sfield{width:128px;}
.formcontainer .mfield{width:256px;}
.formcontainer .lfield{width:512px;}
.formcontainer .usfield{width:210px;}
.formcontainer .umfield{width:310px;}
.formcontainer .ulfield{width:410px;}
.formcontainer .uzipfield{width:71px;}
* html .threepxfix{margin-left:3px;}
a.redbtn,a.greenbtn,a.lgreenbtn,a.bluebtn,a.lbluebtn,a.yellowbtn{border:1px solid #000;color:#fff !important;font:bold 10px/22px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;margin:0;padding:3px 10px;}
a.redbtn:link,a.redbtn:visited{background:url('../../Image/Admin/Button/red_button.gif');}
a.redbtn:hover{background:url('../../Image/Admin/Button/red_button_hover.gif');}
a.yellowbtn:link,a.yellowbtn:visited{background:url('../../Image/Admin/Button/yellow_button.gif');}
a.yellowbtn:hover{background:url('../../Image/Admin/Button/yellow_button_hover.gif');}
.box{background:#fff url('../../Image/Admin/bkgrd-grad.jpg') repeat-x bottom left;border:1px solid #ccc;margin:0 0 10px;padding:10px;}
.box ul,.box li{border:0;outline:0;font-size:100%;vertical-align:middle;background:transparent;margin:0;padding:0;}
.box ul{list-style:none;}
.box li{display:inline;padding:0 2px 0 0;}

#cms-story-tools{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;margin:20px 0;padding:5px 0;}
#cms-story-tools .cms-story-tools-item{float:left;margin-right:15px;}
#cms-story-tools .cms-story-tools-item img{vertical-align:middle;margin:2px;}

div#cms-image-viewer{float:right;width:250px;padding:0 0 0 20px;}
div#cms-image-viewer div.cms-image-viewer-information-container{border:solid 1px #e5e5e5;border-top-width:0;text-align:center;margin:0 !important;}
div#cms-image-viewer div.cms-image-viewer-controls-container{border:solid 1px #e5e5e5;border-top-width:0;text-align:center;}
div#cms-image-viewer .imageSB{border:1px;}
div#cms-image-viewer .imageV{width:50px;}
div#cms-image-viewer .imageT{width:50px;height:50px;padding:5px;}
div#cms-large-photo-title{font-family:Times New Roman;font-style:italic;font-size:1.1em;}
div#cms-large-photo-caption{font-family:Times New Roman;font-style:italic;font-size:1.1em;line-height:1.1em;}
#thumbBox{position:absolute;left:0;top:0;width:auto;background:#313131;visibility:hidden;z-index:10;cursor:pointer;padding:10px 10px 0;}
#thumbBox .footerbar{font:bold 1em Tahoma;letter-spacing:5px;line-height:1.1em;color:#FFF;text-align:right;padding:5px 0;}
#thumbBox #thumbImage{background-color:#FFF;}
#thumbLoading{position:absolute;visibility:hidden;border:1px solid #000;background-color:#EFEFEF;z-index:5;padding:5px;}
#cms-content div.cms-content-information-container{border-top:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5;margin-bottom:20px;padding:8px 0;}
div#cms-news div.cms-news-information-container{border-top:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5;margin-bottom:20px;}
div#cms-news div.cms-news-information-container div.cms-news-information{padding:8px 0;}
div#cms-news div.newsSearch{padding:10px 10px 10px 3px;}
div#cms-news a.newsTitle{font-size:.7em;}
div#cms-news .newsPostDate{font-size:.8em;color:Gray;}
div#cms-pagination a,.paginationvideo span{display:block;float:left;margin-right:0.1em;border:1px solid #fff;background:#fff;padding:0.2em 0.5em;}
div#cms-pagination .pageLabel{float:left;vertical-align:middle;padding-top:3px;}
div#cms-pagination .current{border:1px solid #ff7738;font-weight:700;color:#fff;background-color:#ff7738;}
div#cms-pagination a{border:1px solid gray;text-decoration:none;color:#000;}
div#cms-pagination a:hover{border-color:#000;}
div#cms-pagination a.nextprev{font-weight:700;color:#666;}
.span-1,.span-3{width:24px;height:330px;}
p,dl{margin:0 0 1.5em;}
a:focus,a:hover,.loud{color:#000;}
strong,dfn,dl dt{font-weight:700;}
del,.quiet{color:#666;}
input.homeLoginbox,input.logoutbutton{font-size:10px;}
.vendorHeader,.storeHeader{font-size:11pt;font-weight:700;color:#0e3393;}
a.greenbtn:link,a.greenbtn:visited,a.lgreenbtn:link,a.lgreenbtn:visited{background:url('../../Image/Admin/Button/green_button.gif');}
a.greenbtn:hover,a.lgreenbtn:hover{background:url('../../Image/Admin/Button/green_button_hover.gif');}
a.bluebtn:link,a.bluebtn:visited,a.lbluebtn:link,a.lbluebtn:visited{background:url('../../Image/Admin/Button/blue_button.gif');}
a.bluebtn:hover,a.lbluebtn:hover{background:url('../../Image/Admin/Button/blue_button_hover.gif');}
div#cms-image-viewer div.cms-image-viewer-information,div#cms-image-viewer div.cms-image-viewer-controls{padding:10px;}
div#cms-news div.newsImage,div#cms-pagination .page{float:left;}

div#cms-news H1 {margin-bottom: 5px; font-size:1.5em;}
div#cms-news div.cms-news-information-container{border-top:solid 0px #e5e5e5; border-bottom:solid 0px #e5e5e5; margin-bottom:10px}
div#cms-news div.cms-news-information-container div.cms-news-information{padding:8px 0 8px 0}

div#cms-news div.newsSearch { padding: 10px; padding-left:3px;}

div#cms-news div.newsItem {}
div#cms-news div.newsTitle {}
div#cms-news a.newsTitle {font-size:.9em;}

div#cms-news div.newsImage {float:left;}
div#cms-news img.newsImage {}

div#cms-news .newsTeaser {}
div#cms-news .newsPostDate {font-size: .8em; color: Gray; padding-bottom:8px;}


/* -------------------- */
/* Search */
/* -------------------- */
div#cms-search-bar {}
div#cms-search-bar .searchtxt{color:#000; background-color:#fff;}
div#cms-search-bar a.bluebtn:link, a.bluebtn:visited{background:url('../../Image/Admin/Button/green_button.gif') !important} 
div#cms-search-bar a.bluebtn:hover{background:url('../../Image/Admin/Button/blue_button_hover.gif')!important} 
div#cms-search-bar a.bluebtn {color:red !important;}


div#cms-search {}
div#cms-search .searchBar {}
div#cms-search .searchMessage {padding-bottom: 10px;}

div#cms-search div#searchResult {}
div#cms-search div#searchResult .result {padding-bottom: 10px;}
d
div#cms-search div#searchResult a.search {color:blue;}
