@import url("css/menu.css");

/* CSS Document */
body {background-color:#404040; height:100%; margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; color: #ffffff;}

/*-------- Default Style --------*/
th,td,div{color:#ffffff; font-weight:normal;}
a,a:link,a:visited,a:active{color:#cefc85; text-decoration:none; outline: none; }
a:active, a:focus {
   text-decoration: none;
   outline: none;
}
*:focus{outline:none}

a:hover{color:#9bc624; text-decoration:none; }
a:active, a:focus {
   text-decoration: none;
   outline: none;
}
*:focus{outline:none; ie-dummy: expression(this.hideFocus=true); -moz-outline-style: none;
}
a:active, a:selected, a:visited {
    border: 0;
    outline: none;
    ie-dummy: expression(this.hideFocus=true);
}

a:focus
{
   outline: none;
   -moz-outline-style: none;
}
.killLinkStyle{color:#ffffff; text-decoration:none; }
.killLinkStyle:hover{color:#ffffff; cursor: default;}
span:active, span:selected, span:visited {
    border: 0;
    outline: none;
    ie-dummy: expression(this.hideFocus=true);
}

span:focus
{
   outline: none;
   -moz-outline-style: none;
}
h1 { font-size: 23px; }
h2, h4 {font-size: 20px; color: #ffffff; font-weight: bold; }
h3 { font-size: 17px; color: #799728; }

.CodeMirror-code  pre{ color: #000000 !important;}

/*-------- design style --------*/
.template_style{width:1100px; margin: 0 auto; background-color: #1c1c1c;}
.header {background: #1c1c1c; padding: 0; margin: 0; height:130px; width:100%;}
.logo{background:transparent; float: left; padding: 23px 0 22px 35px; margin:0; height: 88px; width: 188px;}
.topMenu {float: right; margin: 0; height: 38px; background: transparent url('images/topmenu-bg.png') repeat-y top right; }

.menu_style{top: 57px;float: right; position: relative; display: block; text-align: center; width: 489px;}


.lang_selector {
float: right;
margin-top: 14px;
margin-right: 35px;
border:0;
background: transparent;
}

.languageFlag, .Language img {
margin: 0;
margin-left: 10px;
padding-bottom: 3px;
border: 0px;
}

.selectedTrue {
border-bottom: 1px solid #858585 !important;
}

.languageAnchor {
display: inline;
}

.lang_selector img:hover {
border-bottom: 1px solid #858585;
}

.lang_selector img {
border-bottom: 1px solid transparent;
}

.NormalBold {
color: #ffffff;
}

/*-------------- Search SkinObject Styles --------------*/
div.SearchContainer{position:relative; white-space: nowrap;}
div.SearchBorder{width: 220px; height: 28px; border: solid 1px #afafaf; position:absolute; right:35px; background-color: White; white-space: nowrap; margin-top: 2px;}
div.SearchContainer a{padding: 0px 5px; position:relative; display: block;}
div.SearchIcon{float: left; width: 31px; height: 20px; cursor: pointer; z-index: 11; background: no-repeat 2px 2px; text-align:right;}
div.SearchIcon img{margin-top: 1px;}

.search_style{position: relative;
top: 46px; height: 30px; width: 272px; float: right; margin-right:35px;}

#SearchChoices{clear: both; display: none; border: solid 1px #afafaf; z-index: 2000; cursor: pointer; margin: 0; padding: 0; text-align:left; font-size:12px; background-color: #F3F7FA; position:absolute; top: 22px; left: 0px;}
#SearchChoices li{cursor: pointer; margin: 0; padding: 2px 2px 0 2px; padding-left: 25px; height: 18px; text-align:left; background-color: #F3F7FA; background-repeat: no-repeat; background-position: 2px center; list-style: none; list-style-image: none; border: none; display:block;}
#SearchChoices li.searchHilite{background-color: #CE0D0D;   color:#ffffff; border: none;}
#SearchChoices li.searchDefault{background-color: #F8FAFF; border: none;}


#dnn_dnnSEARCH_txtSearch {
margin-top: 4px;
}

.selectorLink {
margin-top: 10px !important; 
margin-bottom: 15px !important; 

}

.headerDivider {
clear: both; height: 1px; width: 100%; background: #545454; display: block;
}

.selectorLink a,.selectorLink a:link,.selectorLink a:visited,.selectorLink a:active{color:#ffffff;}
.selectorLink a:hover{color:#9bc624;}

.bread_container{clear: both; background-color: #a6ce39; height: 30px; width: 100%; font-size: 13px;}

.bread_container img{border: 0;}
#login_style{ float:left; padding:6px 30px 7px 44px; }
#login_style a{ margin-right: 15px; color: #A6CE39;}

.center_bg{padding:0px; margin:0px;}
.content_pad{padding:10px 22px 10px 22px; margin: 0 19px 0 7px; background:#FFFFFF;}

.copy_style{color: #7a7a7a; font-size:12px;}
.contact_style{color: #9d9d9d !important; font-size:12px;}

.signUpList { }
.signUpList td {padding-bottom: 8px; padding-right: 10px; color: #ffffff; }
.signUpList .signUpSubmit {
padding-top: 10px;
}

.signUpList .signUpSubmit input{width: 75px;
height: 20px;
background: url(images/button-green-rnd.png) no-repeat;
cursor: pointer;
border: 0;
}


.clear_float, .clear {clear:both; margin: 0; padding: 0;}

.mainTable {
position: relative;
width: 100%;
border: 0;
border-collapse: collapse;
}

#dnn_dnnSEARCH_TextSearch {
position: relative;
top: 4px;
padding: 0;
margin: 0;
}

/*--------- pane style ----------*/
.TopPane{ padding:0px; margin:0px; }
.LeftPane{ position: relative !important; padding:0px; width:204px; margin:0px; height: 100%; background: url('images/left-col-bg.png') repeat-x; border: 0; border-collapse: collapse;}
.LeftPane div { padding:0px; margin:0px;}
.ContentPane{ padding:0px; margin:0px; }
.BottomPane{ padding:0px; margin:0px; }

/*----------Containers ----------*/
.contentContainer {
padding: 30px 35px;
}

.c_footer { margin-bottom: 0 !important;
}


/*-------------- Link Style --------------*/
.links {text-align:center;}
.links,a.links:link,a.links:active,a.links:visited{ font-weight:bold;}
span {
  outline: none; //removed dotted line around selected items
}


/*----------- FONT FOR ALL TEXT ---------------*/
.c_contentpane {
}

.Normal
{
color: #ffffff;
font-size: 14px;
font-weight: normal;
}

a.standout {
font-size: 110%;
font-weight: bold;
color: #2db32d;
}

a.standout:hover {
    color: #16e716;
}

.largerText {
font-size: larger;
}

.DnnModule-CrossChildPageList {
margin-bottom: 40px !important;
}

.articleAuthor {
font-style: italic;
color: #e2e2e2;
}

.overview {
border-bottom: 2px solid #a6ce39;
background: #363535;
width: auto;
padding-left: 15px;
padding-right: 15px;
margin-bottom: 25px;
}


.productTrainingList li{
margin-bottom: 10px;
font-size: 14px;
}

.pageSection {
margin-top: 30px;
list-style-type:square;
}

.pageImageRight {
margin-left: 14px;
margin-bottom: 10px;
}

.pageSection ul li{
margin-bottom: 10px;
font-size: 14px;
clear: right;
}

.relatedProducts ul{
width: 450px;
list-style-type:none;
}

.relatedProducts span{
float:right;
display: block;
}

.buyNowButtonLink {
display: block;
width: 75px !important;
height: 19px !important;
background:url(images/button-green-rnd.png) no-repeat center center;
cursor:pointer;
border: 0;
color: #ffffff;
text-align: center;
}

.buyNowButtonLink:hover {
opacity:0.7;
filter:alpha(opacity=70);
}

.buyNowButtonLink a {
cursor:pointer;
color: #ffffff;
padding: 2px 8px;
}

.noBullets {
list-style: none;
margin-left: 0px;
}

.videoIcons {
margin-top: 30px;
}

.videoIcons img {
margin-bottom: 10px;
}

.videoIcons div {
text-align: center;
float: left;
display: block;
width: 190px;
margin-left: 30px;
margin-bottom: 15px;
}

.jobList table {
border: 0;
margin-bottom: 40px;
}

.jobList table td {
padding-bottom: 12px;
}

.jobList ul, .jobList li {
margin-bottom: 0 !important;
}

.jobsLeft {
font-weight: bold;
padding-right: 15px;
width: 20%;
vertical-align: top;
}

.jobTitle {
font-weight: bold;
text-decoration: underline;
margin-bottom: 12px;
font-size: 1.1em;
margin-top: 10px;
}

.imageCaption {
display: block;
text-align: center;
color: #ececec;
font-size: 0.8em;
font-style: italic;
line-height: 1.4em;
}

hr {
background-color: #a6ce39;
margin: 25px auto;
height: 2px;
border: 0;
width: 95%;
}

table.dnnFormRadioButtons {
background-color: transparent !important;
}

span.dnnFormRadioButtons {
background-color: transparent !important;
padding: 0px !important;
}

.dnnFormItem span.Normal {
font-size: 0.8em;
color: #999;
}

.dnnFormSectionHead  span{color: #ffffff;}

.DNN_UserDefinedTableContent {
border: 0;
}

.DNN_UserDefinedTableContent table {
border: 1px solid #000000 !important;

}

.dnnGridHeader {
background: #000000;
}


.dnnGridHeader th {
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
text-align: center;
vertical-align: bottom;
font-size: 12px !important;
line-height: 14px !important;
}

.dnnGridHeader a {
color: #ffffff;
font-weight: bold;
}

.dnnGridHeader a:hover {
color: #aaaaaa;
}

.dnnGridItem td {
background: #f0f5e3;
border: 1px solid #000000;
text-align: center;
}

.dnnGridItem td, .dnnGridAltItem td {
padding: 6px 5px;
}


.dnnGridAltItem td {
background: #dfe6cd;
border: 1px solid #000000;
text-align: center;

}

.reduceText {
font-weight: normal !important;
font-size: 90% !important;
}

.partLink  {
font-weight: bold !important;
color: #6e9501 !important;
}


.partLink:hover {
color:#000000 !important; text-decoration:none;
}


.contactLink {color:#567207 !important; text-decoration:none; outline: none; }
.contactLink:hover{color:#000000 !important; text-decoration:none; }

.contactBox {
float: right;
display: block;
width: 285px;
padding: 12px;
background:url(images/contact-bg.png) repeat-y right top;
}

.TitleHead {
color: #ffffff !important;
font-weight: bold;
font-size: 23px;
}

.subMenuHeader {
color: #ffffff;
font-weight: bold;
font-size: 18px;
width: 100%;
}

.subMenuHeader span {
margin: 20px 10px 10px 20px;
display: block;
font-weight: bold;
}

#dnn_ctr394_ContentPane {
position: relative;
padding: 30px 0px 10px 20px;
}

#dnn_ctr520_ContentPane {
position: relative;
padding: 30px 0px 10px 20px;
}

#dnn_ctr618_ContentPane {
position: relative;
padding: 30px 0px 10px 20px;
}

#dnn_ctr2948_ContentPane {
position: relative;
padding: 30px 0px 10px 20px;
}

.salesContainer {
position: relative;
width: 100%;
}

.salesContainerHeader {
color: #ffffff;
font-weight: bold;
font-size: 18px;
width: 100%;
}

.salesContainer h3 {
margin-bottom: 5px;
}

.warningMessage {
color: #fdfa03;
padding: 10px 0 20px 0;
width: 95%;
}

.eventBody {
margin-bottom: 50px;
clear: both;
}

.eventTitle {
clear: both;
}

.eventDate {
font-weight: bold;
}

.eventDescriptions {
color: #fdfa03;
}

.eventDescription {
font-weight: bold;
font-size: 1.4em;
display: block;
}

.eventDescriptionDetail {
padding: 15px 0 0 0;
width: 95%;
font-size: 1.2em;

}

.eventPrint {
display: none;
}

.eventExport {
background: transparent url('/epc/DesktopModules/Events/Images/iCal.gif') no-repeat left center !important;
width: 28px !important;
height: 16px !important;
border: 0 !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
color: #ffffff !important;
text-shadow: none !important;
}

a.eventExport:link 
{
color: #cefc85 !important;
font-weight: normal;
padding-left: 20px;
}

a.eventExport:hover 
{
color: #9bc624 !important;
}

.eventReturn {
background: #475d0e !important;
border: 0 !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
color: #ffffff !important;
text-shadow: none !important;
font-weight: normal !important;
height: 20px !important;
width: 66px !important;
padding: 2px 4px !important;
}

.standoutText {
color: #fdfa03;
}

.warningMessage a {
color: #fdfa03;
text-decoration: underline;
}

.attentionImage {
margin: 0 15px 20px 15px;
float: right;
}

.packCol {
display: block;
width: 90px;
}

.buyNowButton {
display: block;
width: 75px !important;
height: 19px !important;
background:url(images/button-green-rnd.png) no-repeat center center;
cursor:pointer;
border: 0;
color: #ffffff !important;
text-align: center;
margin: 0 auto;
}
    
.buyNowButtonLarge {
width: 112px;
height: 28px;
background:url(images/button-green-rnd-large.png) no-repeat;
cursor:pointer;
border: 0;
color: #ffffff;
font-size: 16px;
font-weight: bold;
}

.buyNowButton:hover, .buyNowButtonLarge:hover, .dropit-submenu li:hover {
opacity:0.7;
filter:alpha(opacity=70);
}

.chineseBuyNow {
width: auto !important;
position: relative;
}

.dropit {
   list-style: none;
   padding: 0;
   margin: 0;
}
.dropit .dropit-trigger { position: relative; }
.dropit .dropit-submenu {
   position: absolute;
   top: -43px;
   left: -132px; /* dropdown left or right */
   z-index: 1000;
   display: none;
   list-style: none;
   padding: 0 !important;
   margin: 0 !important;
   text-align:center;
   height: 91px !important;
   width: 132px !important;
   border: 1px solid #2f2f2f;
   background:url(images/buyNowMenupop.png) repeat-x;
}

.dropit-submenu li {
padding: 6px 0 6px 0;
margin-bottom: 0px !important;
}

.dropit .dropit-open .dropit-submenu { display: block; }
    
.buyNowButtonLarge {
width: 112px;
height: 28px;
background:url(images/button-green-rnd-large.png) no-repeat;
cursor:pointer;
border: 0;
color: #ffffff;
font-size: 16px;
font-weight: bold;
}

.spiceFileButton {
text-align: center;
width: 100%;
display: block;
}

.spiceFileButton:hover {
   filter:alpha(opacity=50);
  /* CSS3 standard */
  opacity:0.5;
}

.spiceFileButton a {
text-align: center;
width: 100%;
}

.spiceFileButton img {
border: 0;
margin: auto;
}

.spiceHeader {
width: 70px;
margin: 0 auto;
text-align: center;
display: block;
}

.zipDescription {
font-size: 12px;
width: 200px;
width: 190px\9; /* ie hack to get table to line up zip files */

padding-left: 20px;
display: block;
font-style: italic;
}

.zipFileButton {
text-align: center;
width: 69px;
display: block;
}

.zipFileButton:hover {
   filter:alpha(opacity=50);
  /* CSS3 standard */
  opacity:0.5;
}

.zipFileButton img {
border: 0;
margin: auto;
}


/* device model table english */

#dnn_ctr416_ModuleContent {
width: 675px;
border: 1p solid #ffffff;
}

#dnn_ctr416_Default_List_grdData {
width: 675px;
margin-bottom: 0;
}

#dnn_ctr416_Default_List_grdData th {
text-align: center;
}

#dnn_ctr416_Default_List_grdData a {
text-align: center;
}

#dnn_ctr416_Default_List_grdData td {
text-align: center;
}

#dnn_ctr416_Default_List_grdData td a {
color: #567207;
}

#dnn_ctr416_Default_List_grdData td a:hover {
color: #000000;
}

#dnn_ctr418_Default_List_grdData td {
text-align: center;
}

#dnn_ctr418_ModuleContent {
padding-top: 18px;
}

#dnn_ctr419_ModuleContent {
width: 580px;
border: 0;
}

#dnn_ctr419_Default_List_grdData {
width: 580px !important;
}

#dnn_ctr419_Default_List_grdData tbody {
border: 0 !important;
}

#dnn_ctr419_Default_List_grdData tr:hover {
background: transparent;
}

#dnn_ctr419_Default_List_grdData th {
display: none;
}

#dnn_ctr419_Default_List_grdData td {
border: 0 !important;
background: transparent !important;
background-color: transparent !important;
}

/* demo circuits table english */

#dnn_ctr7738_ModuleContent {
border: 1p solid #ffffff;
}

#dnn_ctr7738_Default_List_grdData {
margin-bottom: 0;
}

#dnn_ctr7738_Default_List_grdData th {
text-align: center;
}

#dnn_ctr7738_Default_List_grdData a {
text-align: center;
}

#dnn_ctr7738_Default_List_grdData td {
text-align: center;
}

#dnn_ctr7738_Default_List_grdData td a {
color: #567207;
}

#dnn_ctr7738_Default_List_grdData td a:hover {
color: #000000;
}

#dnn_ctr7739_Default_List_grdData td a {
color: #567207;
}

#dnn_ctr7739_Default_List_grdData td a:hover {
color: #000000;
}


/* device model table chinese simplified */

#dnn_ctr566_ModuleContent {
width: 675px;
border: 1p solid #ffffff;
}

#dnn_ctr566_Default_List_grdData {
width: 675px;
margin-bottom: 0;
}

#dnn_ctr566_Default_List_grdData th {
text-align: center;
}

#dnn_ctr566_Default_List_grdData a {
text-align: center;
}

#dnn_ctr566_Default_List_grdData td {
text-align: center;
}

#dnn_ctr566_Default_List_grdData td a {
color: #567207;
}

#dnn_ctr566_Default_List_grdData td a:hover {
color: #000000;
}

#dnn_ctr567_ModuleContent {
width: 580px;
border: 0;
}

#dnn_ctr567_Default_List_grdData {
width: 580px !important;
}

#dnn_ctr567_Default_List_grdData tbody {
border: 0 !important;
}

#dnn_ctr567_Default_List_grdData tr:hover {
background: transparent;
}


#dnn_ctr567_Default_List_grdData th {
display: none;
}

#dnn_ctr567_Default_List_grdData td {
border: 0 !important;
background: transparent !important;
background-color: transparent !important;
}

/* demo circuits table chinese simplified */

#dnn_ctr1030_ModuleContent {
border: 1p solid #ffffff;
}

#dnn_ctr1030_Default_List_grdData {
margin-bottom: 0;
}

#dnn_ctr1030_Default_List_grdData th {
text-align: center;
}

#dnn_ctr1030_Default_List_grdData a {
text-align: center;
}

#dnn_ctr1030_Default_List_grdData td {
text-align: center;
}

#dnn_ctr1030_Default_List_grdData td a {
color: #567207;
}

#dnn_ctr1030_Default_List_grdData td a:hover {
color: #000000;
}

#dnn_ctr1431_Default_List_grdData td a {
color: #567207;
}

#dnn_ctr1431_Default_List_grdData td a:hover {
color: #000000;
}

/* device model table chinese traditional */

#dnn_ctr664_ModuleContent {
width: 675px;
border: 1p solid #ffffff;
}

#dnn_ctr664_Default_List_grdData {
width: 675px;
margin-bottom: 0;
}

#dnn_ctr664_Default_List_grdData th {
text-align: center;
}

#dnn_ctr664_Default_List_grdData a {
text-align: center;
}

#dnn_ctr664_Default_List_grdData td {
text-align: center;
}

#dnn_ctr664_Default_List_grdData td a {
color: #567207;
}

#dnn_ctr664_Default_List_grdData td a:hover {
color: #000000;
}

#dnn_ctr665_ModuleContent {
width: 580px;
border: 0;
}

#dnn_ctr665_Default_List_grdData {
width: 580px  !important;
}

#dnn_ctr665_Default_List_grdData tbody {
border: 0 !important;
}

#dnn_ctr665_Default_List_grdData tr:hover {
background: transparent;
}

#dnn_ctr665_Default_List_grdData th {
display: none;
}

#dnn_ctr665_Default_List_grdData td {
border: 0 !important;
background: transparent !important;
background-color: transparent !important;
}

/* demo circuits table chinese traditional */

#dnn_ctr1044_ModuleContent {
border: 1p solid #ffffff;
}

#dnn_ctr1044_Default_List_grdData {
margin-bottom: 0;
}

#dnn_ctr1044_Default_List_grdData th {
text-align: center;
}

#dnn_ctr1044_Default_List_grdData a {
text-align: center;
}

#dnn_ctr1044_Default_List_grdData td {
text-align: center;
}

#dnn_ctr1044_Default_List_grdData td a {
color: #567207;
}

#dnn_ctr1044_Default_List_grdData td a:hover {
color: #000000;
}

#dnn_ctr1432_Default_List_grdData td a {
color: #567207;
}

#dnn_ctr1432_Default_List_grdData td a:hover {
color: #000000;
}

/* device model table japanese */

#dnn_ctr2976_ModuleContent {
width: 675px;
border: 1p solid #ffffff;
}

#dnn_ctr2976_Default_List_grdData {
width: 675px;
margin-bottom: 0;
}

#dnn_ctr2976_Default_List_grdData th {
text-align: center;
}

#dnn_ctr2976_Default_List_grdData a {
text-align: center;
}

#dnn_ctr2976_Default_List_grdData td {
text-align: center;
}

#dnn_ctr2976_Default_List_grdData td a {
color: #567207;
}

#dnn_ctr2976_Default_List_grdData td a:hover {
color: #000000;
}

#dnn_ctr2977_ModuleContent {
width: 580px;
border: 0;
}

#dnn_ctr2977_Default_List_grdData {
width: 580px !important;
}

#dnn_ctr2977_Default_List_grdData tbody {
border: 0 !important;
}

#dnn_ctr2977_Default_List_grdData tr:hover {
background: transparent;
}


#dnn_ctr2977_Default_List_grdData th {
display: none;
}

#dnn_ctr2977_Default_List_grdData td {
border: 0 !important;
background: transparent !important;
background-color: transparent !important;
}

/* demo circuits table japanese */

#dnn_ctr3468_ModuleContent {
border: 1p solid #ffffff;
}

#dnn_ctr3468_Default_List_grdData {
margin-bottom: 0;
}

#dnn_ctr3468_Default_List_grdData th {
text-align: center;
}

#dnn_ctr3468_Default_List_grdData a {
text-align: center;
}

#dnn_ctr3468_Default_List_grdData td {
text-align: center;
}

#dnn_ctr3468_Default_List_grdData td a {
color: #567207;
}

#dnn_ctr3468_Default_List_grdData td a:hover {
color: #000000;
}

#dnn_ctr3469_Default_List_grdData td a {
color: #567207;
}

#dnn_ctr3469_Default_List_grdData td a:hover {
color: #000000;
}

.ModCrossChildPageListC a {
line-height: 14px !important;
color: #ffffff;
}

.ModCrossChildPageListC td {
white-space: normal !important;
}

.CrossChildPageListContent a {
line-height: 14px !important;
color: #ffffff;
}

.subpagesMenu {
color:#cefc85 !important;
width: auto !important;
}

.subpagesMenu:hover{
color:#9bc624 !important;
background: transparent !important;
}

.subpagesNewsletterMenu {
width: 300px !important;
}

.newsletterParentItem {
display: block;
padding-left: 4px !important;
font-size: 16px !important;
font-weight: bold !important;
color: #ffffff !important;
cursor: default !important;
pointer-events: none !important;
}

.newsletterSubItem {
display: block;
padding-left: 8px;
}

.subItem {
display: block;
margin-left: 8px;
font-size: 12px !important;
}

.faqList li{
margin-bottom: 10px;
font-size: 14px;

}
.question {
 font-weight: bold;
}

.answer {
margin-bottom: 25px;
margin-left: 20px;
}

#dnn_ctr1719_ViewEmailForm_dtEF .CommandButton,
#dnn_ctr1726_ViewEmailForm_dtEF .CommandButton,
#dnn_ctr1723_ViewEmailForm_dtEF .CommandButton,
#dnn_ctr2946_ViewEmailForm_dtEF .CommandButton,
#dnn_ctr7960_ViewEmailForm_tcSubmit .CommandButton,
#dnn_ctr8140_ViewEmailForm_tcSubmit .CommandButton,
#dnn_ctr8146_ViewEmailForm_tcSubmit .CommandButton,
#dnn_ctr8152_ViewEmailForm_tcSubmit .CommandButton {
color: #000000 !important;
}

.articleLink {
 font-weight: bold !important;
}

.blog_dateline {
font-style: italic;
color: #bbbbbb;
}

h2.blog_title, div.blog_head h2.blog_title, div.blog_head h2.blog_title a, div.blog_head h2.blog_title a:link, div.blog_head h2.blog_title a:visited, div.blog_head h2.blog_title a:active, div.blog_head h2.blog_title a:hover {
}

.driverSpotlight {
position: relative;
margin: 0;
width: 204px;
height: auto;
background: #878686;
text-align: center;

}

.driverSpotlight h2 {
width: 100%;
margin-top: 0;
padding-top: 2px;
height: 33px;
display: block;
text-align: center;
color: #ffffff;
  background: url(images/module_title_background.png) repeat-x 0 0 transparent;
font-size: 16px;
line-height: 25px;
}

.driverSpotlight div {
margin: 10px 10px 0px 10px !important;
padding-bottom: 10px;
color: #ffffff;
text-align: center;
}

.driverSpotlight hr {
text-align: center;
border: 0;
width: 184px;
margin: 0;
margin-left: 10px;
background-color: #161616;
height: 1px;
}

.driverSpotlight p {
margin: 0px;
padding: 0;
text-align: left;
}

.driverSpotlight span {
display: block;
font-weight: bold;
font-size: 16px;
margin-bottom: 4px;
}

.driverSpotlight img {
border: 0;
margin: 10px auto;
}

.driverSpotlight a {
font-size: 12px;
margin: 5px auto;
text-align: center;
color: #ffffff;
}

.ModDNNUserDefinedTableC .dnnGridItem td, .ModDNNUserDefinedTableC .dnnGridAltItem td{
color: #000000;
}


.ModDNNUserDefinedTableC tbody {
border: 1px solid #ffffff;
}

.product-panel {
float: left;
width: 550px;
margin-top: 15px;
padding: 0;
color: #000000;
background: #dadcdb;
text-align: center;
border: 7px solid #585757;
}

.product-panel p{
float: left;
margin: 0 !important;
padding: 17px 40px 0 40px;
display: inline;
text-align: left;
font-weight: bold !important;
font-size: 18px !important;
line-height: 25px;

}

.product-panel img {
border: 0;
margin: 17px 40px 17px auto;
}

.product-panel .applications{
width: 220px;
float: left;
clear: left;
margin:0;
padding-top: 15px;
padding-left: 30px;
padding-bottom: 17px;
color: #000000;
text-align: left;
line-height: normal;
}

.product-panel span{
display: block;
width: 225px;
float: left;
padding-top: 15px;
padding-left: 30px;
padding-bottom: 17px;
text-align: left;
line-height: normal;

}

.product-panel .benefits{
width: 260px;
float: left;
margin:0;
padding-top: 15px;
padding-left: 10px;
padding-bottom: 17px;
color: #000000;
text-align: left;
line-height: normal;
}

.product-panel h4{
display: inline:
width: auto;
color: #000000;
text-height: 14px;
font-weigth: bold;
margin: 0 0 6px 0;
}

.product-panel ul {
padding-left: 10px;
margin-bottom: 5px;
margin-top: 0;
}

.product-panel ul li{
margin-bottom: 5px;
margin-right: 10px;
}

.product-devboard-panel {
float: left;
width: 550px;
margin-top: 15px;
padding: 0;
color: #000000;
background: #dadcdb;
border: 7px solid #585757;
}

.product-devboard-panel p{
float: left;
margin: 0 !important;
padding: 17px 40px 0 40px;
display: inline;
text-align: left;
font-weight: bold !important;
font-size: 18px !important;
line-height: 28px;
}

.product-devboard-panel img {
float: right;
border: 0;
margin: 17px 40px 17px auto;
}

.product-devboard-panel div{
display: block;
width: 235px;
float: left;
padding-top: 15px;
padding-left: 30px;
padding-bottom: 17px;
color: #000000;
}

.product-devboard-panel div p {
padding: 5px 0px 0 0px;
text-align: left;
line-height: normal;
font-weight: normal !important;
font-size: 12px !important;
}

.product-devboard-panel h4{
display: inline:
width: auto;
text-height: 14px;
font-weigth: bold;
color: #000000;
margin: 0 0 6px 0;
}

.product-change-notice {
clear: left;
margin: 0;
padding: 0;
padding-top: 15px;
}

.product-buy-panel {
display: block;
height: auto;
margin: 80px auto;
float: right;
text-align: center;
}


.buyNowText {
font-size: 18px;
font-weight: bold;
color: #ffffff;
}

.chineseBuyNowText {
font-size: 14px;
}

.product-buy-panel img{
margin-top: 10px;
}

.product-buy-panel img:hover {
opacity:0.7;
filter:alpha(opacity=70);
}

.product-menus {
margin-top: 30px;
width: 100%;
clear: both;
text-align: left;
}

.product-menus td{
vertical-align: top;
width: 30%;
padding: 0 10px 20px 10px;
}

.product-menus ul {
margin: 0;
padding: 0;
}

.product-menus ul li{
margin: 0 0 8px 0;
list-style-type: none;
}

.product-menus span a{
line-height: 24px;
}

.product-menus h4{
display: inline:
width: auto;
margin: 0 0 6px 0;
line-height: 24px;
font-weight: bold;
color: #ffffff;
}

.pdfIcon {
   background:url(images/pdf-icon.png) no-repeat left center;
   padding-left: 25px;
   padding: 3px 0 3px 25px !important;
}

.zipIcon {
   background:url(images/zipIcon.png) no-repeat left center;
   padding-left: 25px;
   padding: 3px 0 3px 25px !important;
}

.textIcon {
   background:url(images/textIcon.png) no-repeat left center;
   padding-left: 25px;
   padding: 3px 0 3px 25px !important;
}




.ask-epc-panel {
float: right;
margin: 5px 20px 45px 0;
}

.ask-epc-panel img{
vertical-align: middle;
margin-right: 5px;
}

.UDT_Form .SubHead {
color: #ffffff !important;
}

.UDT_Form .Normal{
color: #ffffff !important;
}

.SubHead, .CommandButton{
color: #000000 !important;
}

#tabs label, #tabs span{
color: #000000 !important;
}

.SubHead span{
color: #ffffff !important;
}

.Settings .SubHead{
color: #ffffff !important;
}

.Head{
color: #ffffff !important;
}

.c_container .CommandButton{
color: #ffffff !important;
}

#shareButton {
position: relative;
float: right;
margin-left: 10px;
background: #454344;
border: 0;
line-height: 0;
padding: 3px 8px 0 5px;
width: 72px;
height: 21px;
background:url(/epc/images/share-button.png) no-repeat left top;
font-size: 13px;
}

#shareButton a{
color: #ffffff !important;
}

#shareButton img {
vertical-align: middle;
}

.atm-i span {
display: block;
color: #ffffff !important;
padding-top: 2px;
}

.atm-i span:hover {
background-color: #969696 !important;
}

.atm-i {
background: #454344;

}


#at15s, #at15s_inner, #at15s_head, #at15pf, #at16pm, #at16p, #at16pt, #at16ptc, #at16pf, #at16ptx, #at16pf a.at-logo {
color: #ffffff !important;
background: #454344 !important;
}

#at_pspromo span, #at15ptc{
color: #ffffff !important;

}

#at15s_head {
border-bottom: 1px solid #696868 !important;
}

#at16pf {
border-bottom: 1px solid #ffffff !important;
}

#at15s_inner, ##at16pi {
border: 1px solid #696868 !important;
}

#at15pf, #at16pf {
border-top: 1px solid #696868;
}

#at15s a, at15s_inner a{
color: #ffffff !important;
background: #454344 !important;
}

.at_item, .at-settings {
color: #ffffff !important;
background: #454344 !important;
}

#at_share .at_item, #at16about, ##at16psf{
color: #ffffff !important;
background: #454344 !important;
}

#at_hover .at_item:hover, #at_hover .at_item:focus, #at_hover .at_item.athov, #at16ps .at_item:focus, #at_share .at_item:hover, #at_share .at_item.athov {
background: #949494!important;
border: 1px solid #E5E5E5;
color: black!important;
text-decoration: none;
}

.at15s_head_success {
color: #ffffff !important;

}

 p.MsoNormal, li.MsoNormal, div.MsoNormal
   {mso-style-unhide:no;
   mso-style-qformat:yes;
   mso-style-parent:"";
   margin:0in;
   margin-bottom:.0001pt;
   mso-pagination:widow-orphan;
   font-size:12.0pt;
   }
   
.MsoChpDefault
   {mso-style-type:export-only;
   mso-default-props:yes;
   font-size:10.0pt;
   mso-ansi-font-size:10.0pt;
   mso-bidi-font-size:10.0pt;}
   
@page WordSection1
   {size:8.5in 11.0in;
   margin:1.0in 1.0in 1.0in 1.0in;
   mso-header-margin:.5in;
   mso-footer-margin:.5in;
   mso-paper-source:0;}
   
div.WordSection1
   {page:WordSection1;}
   
table.MsoNormalTable
      {mso-style-name:"Table Normal";
      mso-tstyle-rowband-size:0;
      mso-tstyle-colband-size:0;
      mso-style-noshow:yes;
      mso-style-priority:99;
      mso-style-qformat:yes;
      mso-style-parent:"";
      mso-padding-alt:0in 5.4pt 0in 5.4pt;
      mso-para-margin:0in;
      mso-para-margin-bottom:.0001pt;
      mso-pagination:widow-orphan;
      font-size:10.0pt;}
      
table.MsoNormalTable a:link, span.MsoHyperlink
   {mso-style-priority:99;
   color:blue;
   text-decoration:none;
   text-underline:single;}

.newsletterSample {
float: right;
margin-top: 20px;
margin-right: 80px;
text-align: center;
}

.newsletterSample img {
margin-bottom: 8px;
}

/*--------admin css ------------*/


/*-- Normal with icons --*/
.DnnModule-Console {
   background: #ffffff !important;
   color: #000000 !important;
}

.DnnModule-Console span, .DnnModule-Console h3, .DnnModule-Console a:link, .DnnModule-Console a:visited, .DnnModule-Console a:active{
   color: #000000;
}

/*-- normal pages --*/
.DnnModule-DotNetNukeModulesPreviewProfileManagement, .DnnModule-GoogleAnalytics, .DnnModule-SiteLog, .DnnModule-DotNetNukeMobileManagement, .DnnModule-SiteWizard, .DnnModule-Skins, .DnnModule-Vendors, .DnnModule-ConfigurationManager, .DnnModule-51Degreesmobi, .DnnModule-DotNetNukeRadEditorProvider, .DnnModule-SearchAdmin, .DnnModule-SQL {
background: #ffffff !important;
color: #000000;
}

.DnnModule-DotNetNukeModulesPreviewProfileManagement label, .DnnModule-GoogleAnalytics label, .DnnModule-SiteLog label, .DnnModule-DotNetNukeMobileManagement label, .DnnModule-SiteWizard label, .DnnModule-Skins label, .DnnModule-Vendors label, .DnnModule-ConfigurationManager label, .DnnModule-51Degreesmobi label, .DnnModule-DotNetNukeRadEditorProvider label, .DnnModule-SearchAdmin label, .DnnModule-SQL label {
color: #000000;
}

.DnnModule-DotNetNukeModulesPreviewProfileManagement h3, .DnnModule-GoogleAnalytics h3, .DnnModule-SiteLog h3, .DnnModule-DotNetNukeMobileManagement h3, .DnnModule-SiteWizard h3, .DnnModule-Skins h3, .DnnModule-Vendors h3, .DnnModule-ConfigurationManager h3, .DnnModule-51Degreesmobi h3, .DnnModule-DotNetNukeRadEditorProvider h3, .DnnModule-SearchAdmin h3, .DnnModule-SQL h3 {
color: #000000;
}

.DnnModule-DotNetNukeModulesPreviewProfileManagement span, .DnnModule-GoogleAnalytics span, .DnnModule-SiteLog span, .DnnModule-DotNetNukeMobileManagement span, .DnnModule-SiteWizard span, .DnnModule-Skins span, .DnnModule-Vendors span, .DnnModule-ConfigurationManager span, .DnnModule-51Degreesmobi span, .DnnModule-DotNetNukeRadEditorProvider span, .DnnModule-SearchAdmin span, .DnnModule-SQL span {
color: #000000;
}


/*-- contains tabs --*/
.DnnModule-AdvancedSettings, .DnnModule-iFinityUrlMaster, .DnnModule-RecycleBin, .DnnModule-Portals, .DnnModule-Dashboard, .DnnModule-HostSettings {
   background: #ffffff !important;
   color: #000000;
}

.DnnModule-AdvancedSettings label, .DnnModule-iFinityUrlMaster label, .DnnModule-RecycleBin label, .DnnModule-Portals label, .DnnModule-Dashboard label, .DnnModule-HostSettings label {
   color: #000000;
}

.DnnModule-AdvancedSettings h3, .DnnModule-iFinityUrlMaster h3, .DnnModule-RecycleBin h3, .DnnModule-Portals h3, .DnnModule-Dashboard h3, .DnnModule-HostSettings h3 {
   color: #000000;
}

.DnnModule-AdvancedSettings span, .DnnModule-iFinityUrlMaster span, .DnnModule-RecycleBin span, .DnnModule-Portals span, .DnnModule-Dashboard span, .DnnModule-HostSettings span {
   color: #000000;
}

.dnnHelpText {
color: #ffffff !important;
}

/* -- contains lists or tables --*/
.DnnModule-LogViewer, .DnnModule-Languages, .DnnModule-Lists, .DnnModule-Sitemap, .DnnModule-Security, .DnnModule-DotNetNukeTaxonomy, .DnnModule-FileManager, .DnnModule-Scheduler, .DnnModule-Vendors, .DnnModule-WhatsNew {
   background: #ffffff !important;
   color: #000000 !important;
}

.DnnModule-LogViewer label, .DnnModule-Languages label, .DnnModule-Lists label, .DnnModule-Sitemap label, .DnnModule-Security label, .DnnModule-DotNetNukeTaxonomy label, .DnnModule-FileManager label, .DnnModule-Scheduler label, .DnnModule-Vendors label, .DnnModule-WhatsNew label {
   color: #000000 !important;
}

.DnnModule-LogViewer h3, .DnnModule-Languages h3, .DnnModule-Lists h3, .DnnModule-Sitemap h3, .DnnModule-Security h3, .DnnModule-DotNetNukeTaxonomy h3, .DnnModule-FileManager h3, .DnnModule-Scheduler h3, .DnnModule-Vendors h3, .DnnModule-WhatsNew h3 {
   color: #000000 !important;
}

.DnnModule-LogViewer span, .DnnModule-Languages span, .DnnModule-Lists span, .DnnModule-Sitemap span, .DnnModule-Security span, .DnnModule-DotNetNukeTaxonomy span, .DnnModule-FileManager span, .DnnModule-Scheduler span, .DnnModule-Vendors span, .DnnModule-WhatsNew span {
   color: #000000 !important;
}

/* -- contains lists AND tabs --*/
.DnnModule-Extensions, .DnnModule-Newsletters {
   background: #ffffff !important;
   color: #000000 !important;
}

.DnnModule-Extensions label, .DnnModule-Newsletters label {
   color: #000000 !important;
}

.DnnModule-Extensions h3, .DnnModule-Newsletters h3 {
   color: #000000 !important;
}
.DnnModule-Extensions span, .DnnModule-Newsletters span {
   color: #000000 !important;
}


/* -- contains file trees --*/
.DnnModule-FileManager, .DnnModule-Tabs {
   background: #ffffff !important;
   color: #000000 !important;
}

.DnnModule-FileManager label, .DnnModule-Tabs label {
   color: #000000 !important;
}

.DnnModule-FileManager h3, .DnnModule-Tabs h3{
   color: #000000 !important;
}

.DnnModule-FileManager span .DnnModule-Tabs span {
   color: #000000 !important;
}

.dnnFormMessage {
   background: #93c5ee;
   border: 1px solid #164d7a;
   color: #164d7a;
}

.dnnFormItem button, .dnnFormItem input[type="button"], .dnnFormItem input[type="reset"], .dnnSecondaryAction, a.dnnSecondaryAction, ul.dnnAdminTabNav li a, .dnnLogin .LoginTabGroup span {
   color: #000000 !important;
}

 .dnnPrimaryAction {
    color: #ffffff !important;
 }

.dnnFormItem button:hover, .dnnFormItem input[type="button"]:hover, .dnnFormItem input[type="reset"]:hover, .dnnPrimaryAction:hover,, .dnnSecondaryAction:hover, a.dnnSecondaryAction:hover, ul.dnnAdminTabNav li a:hover, .dnnLogin .LoginTabGroup span:hover  {
   color: #ff0000 !important;
}

.rgRow {
background: #797979;
}

.rgAltRow {
background: #605e5e !important;
}

.dnnLogHeader {
   color: #000000;
}

.dnnLogItemHeader {
   color: #000000;
background: #797979;
}

.dnnLogItemAltHeader {
background:  #605e5e !important;
}

.dnnLogItemDetail {
color: #000000;

}



.dnnEditState .DnnModule
{
    opacity:1.0;
}


/*---- EasyDNNModule -------------*/
#EDNadmin, #EDNadmin a, #EDNadmin label, #EDNadmin span {
color: #000000 !important;
}

.rtIn, .dtlItem {
color: #000000 !important;
}

.dnnTreeArea {
width: auto;
}

.blogImg {
margin-bottom: 25px;
float: left;
margin-top: 0;
}

.blog h1 {
float: left;
clear: left;
line-height: 28px;
letter-spacing: normal;
color: #a8d25d;
margin-top: 0;
margin-bottom: 25px;
text-align: left;
}

.blog h2 {
color: #ffffff;
margin-bottom: 15px;
letter-spacing: normal;
}

.blog h4 {
color: #ffffff;
letter-spacing: normal;
margin-bottom: 15px;
line-height: normal;
}

.picture  {
margin-bottom: 25px;}

.caption {
text-align: center;
color: #ececec;
font-size: 0.8em;
font-style: italic;
line-height: 1.4em;
}

.caption img {
margin-bottom: 5px;
}

.right {
float: right;
margin-left: 20px;
}
.left {
float: left;
margin-right: 20px;
}
.center {
margin: 25px auto 25px auto;
}


.leftImg {
float: left;
margin: 3px 15px 15px 0;
}

.rightImg {
float: right;
margin: 0 0 15px 15px;
}

.blogIntroImg {
float: right;
clear: right;
margin: 20px 5px 5px 0;
height: auto;

}

.takeaway {
float: right;
clear: right;
margin: 40px 5px 20px 0;
width: 37%;
background: #5c5b5b;
padding: 10px 10px 0 10px;
height: auto;
color: #d6e8e8;
}

.takeaway li {
margin-bottom: 7px;
}

.takeaway h3 {
text-align: center;
margin-top: 0;
color: #a5ce3a;
font-size: 18px;
font-weight: normal;
letter-spacing: normal;
text-transform: uppercase;
}

.leadIn {
float: left;
width: 55%;
clear: left;
}

.nextissue {
margin-top: 25px;
}

.nextissue span{
Font-style: italic;
font-weight: bold;
font-size: 20px;
display: block;
margin-bottom: 8px;
}

.darkTable {
margin: 10px auto 20px auto;
border-collapse:collapse;
 border: 0;
 text-align: left;
 background: #000000;
}

.darkTable tr {
 border: 0;
 border-bottom: 1px solid #353535;
}

.darkTable td {
 border: 0;
 padding: 10px;
}

.altDarkTable {
background:#292929;
}

.guideStep {
border: 1px solid #878686;
width: 80%;
height: auto;
margin-left: 30px;
margin-bottom: 30px;
clear: both;
overflow:auto;
}

.guideStep div {
padding: 20px;
position: relative;
}

.guideStep h5 {
float: left;
display: block;
color: #ffffff;
width: 24px;
height: 24px;
font-size: 18px;
font-weight: 500;
line-height: normal;
letter-spacing: normal;
margin: 0px;
background: #6d900c;
text-align: center;
padding: 4px 3px 2px 3px;
margin: 0;
}

.guideStep h1 {
display: block;
background-color: #4f4f4f;
color: #ffffff;
height: 24px;
font-size: 18px;
font-weight: 500;
line-height: normal;
letter-spacing: normal;
margin: 0px;
padding: 4px 3px 2px 38px;
}

.guideStep ul {
margin-left: 15px;
}

.guideStep li {
margin-bottom: 8px;
}

.guideStep img {
position: relative;
}

.guideStep .imgRight {
float: right;
margin-left: 15px;
margin-bottom: 15px;
position: relative;
vertical-align: bottom;
}

.guideStep .staticWarningIcon {
float: right;
margin-left: 15px;
vertical-align: bottom;
}

/*-------------- Footer Style --------------*/
.footer { width: 100%; background-color: #101010; padding: 15px 0 0 0; border-top: 1px solid #464646; text-align:center;}

.footerRight {
float: right;
margin-right: 35px;
width: 264px;
}

.footerLeft {
float: left;
margin-left: 35px;
}

.social-panel {
display: block;
margin: 0px 0 30px 0;
background: transparent;
text-align: center;
}

.social-panel a{
margin-left: 1px;
margin-right: 3px;
}

.social-panel img:hover{
transform: scale(1.2);
}

.social-panel img{
margin: 0 4px;
}

.footerCopyright {
border-top: 1px solid #464646;
background-color: #1c1c1c;
clear: both;
padding: 15px 0;
margin-top: 20px;
}

.sitemap {
width: 740px;
text-align: left;
padding: top: 15px;
}
.sitemap ul {
	float:left;
	margin: 0;
	padding: 0 2em 0 0;
	height: 255px;
	width: 220px;
}
.sitemap ul a {
    font-size: 14px;
	font-weight: bold;
    color: #ededed;
}
.sitemap ul ul {
	float: none;
	margin: 0;
	padding: 5px 0 0 0;
	height: auto;
}
.sitemap ul ul a {
    font-size: 12px;
	font-weight: normal;
    color: #9d9d9d;
}
.sitemap ul ul ul {
	margin: 0;
	padding: 0 0 0 3px;
    height: auto;
}
.sitemap ul {
	list-style-type: none;
}

/********************Selector Guide menu ******************/
.selectorLink {
margin-top: 10px !important; 
margin-bottom: 15px !important; 
}

.selectorLink a,.selectorLink a:link,.selectorLink a:visited,.selectorLink a:active{color:#ffffff;}
#selectorMenu {
margin-left: 0;
padding; left: 4px;
height: 30px;
display: block;
}

#selectorMenu li{
position:relative;
display: block;
list-style-type:none;
float: left;
padding:0px;
width: 194px;
padding: 4px 5px 0 5px;
text-align:left;
height: 28px;
background-color: #515050;
}

#sub1 {
position:absolute;
margin-left: 0;
top: 32px;
left: 15px;
width: 179px;
visibility: hidden;
z-index: 1000;
background-color: #979797 !important;
}

#selectorMenu li:hover #sub1 {
visibility:visible;
}

#sub1 li {
background-color: #979797;
width: 100%;
}

#selectorMenu  li:hover {
background-color: #979797;
}

#sub1  li:hover {
background-color: #767676;
}

#sub1 a {
display: block;
width: 100%;
}

.productStatus {clear:both; margin: 0 30px; margin-bottom: 20px; color: #000000; font-weight: bold; text-align:left;}

.engineeringStatus {color: #f87206; display: inline !important; width: auto !important; float: none !important; padding: 0 !important;}

.productionStatus {display: inline !important; width: auto !important; float: none !important; padding: 0 !important;}

.alternateProduct {width: auto !important; float: none !important; padding: 0 !important; font-weight:normal; margin-top: 6px;}

.notRecommendedStatus {display: inline !important; width: auto !important; float: none !important; padding: 0 !important;}

.statusDefinition {width: auto !important; float: none !important; padding: 0 !important; font-weight:normal; margin-top: 6px; font-size: 0.9em;}

.statusDefinition a, .statusDefinition a:link, .statusDefinition a:visited, .statusDefinition a:active {color: #1b9943 !important;}

.DnnModule-Blog h2 {
color: #ffffff;
font-size: 23px;
}

.bloggerMenu ul, .bloggerMenu li {
    padding-left: 4px;
    margin: 0;
}
.buttonGroup .dnnTertiaryAction {
    border: 1px solid #888;
}

.dnnTertiaryAction, a.dnnTertiaryAction {
    padding: 5px;
    border: none;
    background: #555;
    font-weight: normal;
}

.BlogTopics {
    background-image: none;
    padding: 0;
}
a.tag  {
    color: white;
    padding: 1px 5px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #475d0e;
    line-height: 17px;
    margin: 0 4px 4px 0;
    display: inline-block;
	text-shadow: none;
}

.vbAuthor {
    background: #313131;
    border: 0;
    padding: 8px;
}

.vbEntry {
border-bottom: 1px solid #333;
}

	h2.dnnFormSectionHead a{
		color:#ffffff;
	}

	.dnnFormItem > .dnnLabel{
	    width: 10%;
	}

.blog-main-content h1 {
	color: #ffffff;
	font-size: 1.8em;
}

.blog-main-content {
	font-size: 14px;
}

.imageLeft {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}
.imageRight {
	float: right;
	margin-left: 15px;
	margin-bottom: 15px;
}

.figcaption {
	font-style: italic;
	font-size: 0.9em;
    text-align: center;
    margin-top: 5px;
}
.ProfileAddress {margin-bottom: 20px;}
.ProfileName {font-weight: bold;
margin-top: 7px;}
