﻿/*
========================
  ControlPanel style 
========================
*/
.cntWrpr { background:#CDCDCD; margin:0 auto; width:95%; }
.ControlPanel { background:url(images/cpanel_center.png) repeat-x bottom left; border:none; padding-bottom:10px; }
.cpanel_left { background: url(images/cpanel_left.png) no-repeat bottom left; padding-left:21px; }
.cpanel_right { background: url(images/cpanel_right.png) no-repeat bottom right; padding-right:33px; }

/*
=======================
Child Link Box
=======================
*/

ul.childLink { width:160px; margin-top:-5px; padding:0; }
ul.childLink li { list-style:none; background:#ccc; border-bottom:2px solid #666; }
ul.childLink li a { font-size:10pt; line-height:24px; font-weight:700; padding-left:3px; color:#fff; text-decoration:none; }
ul.childLink li a:hover { background:url(images/childLinkHover.jpg) repeat; color:#000; display:block; }
ul.childLink li.SelectedTab, ul.childLink li a.SelectedTab { background:url(images/childLinkHover.jpg) repeat-x; }

/* 
====================================
Skin Styles for Mayville Engineering
====================================
*/   
html, body {padding:0; background:#CDCDCD; }
.adminhost {float:left; margin:10px;
            
}/*Body Styles*/
.myvlBtm { padding-bottom:24px; background: url(images/myvl-ftr.jpg) no-repeat bottom; width:995px; margin:0 auto; }
#bdywrapper { background:url(images/myvlRptr.jpg) repeat-y; }
#contentwrapper { width:955px; margin:0 auto; }
#mnu-wrapper { width:952px; height:24px; color:#fff; padding:0; border-bottom:7px solid #c8030c; margin-top:24px; }
#nav { border-bottom:7px solid #c8030c; height:24px; margin:-24px 0 0 -2px; width:953px;  }


/*Header Styles*/
#top-bar{width:100%; background:url(images/top-bar-rpt.png) repeat-x top left; float:left; height:36px; margin:0; position:relative; z-index:4000;}
#top-bar-wrapper {height:36px; width:954px; margin:0 auto; text-align:left;}
.topbartext{color:#fff; line-height:27px; font-size:16pt; margin-left:201px;font-family:Verdana, Arial; letter-spacing:-1px;}
#mayville-companies-btn{float:right; background:url(images/top-btn-rpt.jpg) repeat-x top left;  margin-right:41px;}
#mayville-companies-btn a {color:#fff; font-size:10pt; line-height:28px; height:30px; padding:0 14px; border-right:1px solid #ccc; border-left:1px solid #ccc;}
#mayville-companies-btn a:hover {text-decoration:none;}
#search {float:right; height:28px; margin-right:5px;}
#dnn_SEARCH1_ClassicSearch {line-height:28px;}
#dnn_SEARCH1_ClassicSearch .NormalTextBox {padding-right:0; margin-right:0; font-size:10px; width:126px;}
#dnn_SEARCH1_cmdSearch {position:relative; top:4px; margin-left:-5px;}
#logo {padding:0; margin-left:10px; width:198px; height:128px; position:relative; top:-34px; float:left; z-index:4001;}
#logoep {padding:0; margin:0 0 -20px 15px; width:198px; height:148px; position:relative; top:-34px; float:left; z-index:4001;}
#hdr { background:url(images/myvlHdr.jpg) no-repeat; margin:0 auto; width:953px; height:129px; border:0;}
    #hdr-address, #hdr-address-2  {color:#000; float:left; text-align:left; margin:14px 0 0 20px;}
    #hdr-address p, #hdr-address-2 p {font-weight:bold; font-family:Arial, Helvetica, Sans-Serif;}
	
#hdrep { background:url(images/myvlHdr-ep.jpg) no-repeat; margin-left:-2px; width:953px; height:129px; border:0;}



/*Login & Register Styles*/
#lgnbar {float:right; padding:0 6px; text-align:right; color:#000; margin:0; height:15px;}
    #lgnbar a{color:#000; text-decoration:none;}
    #lgnbar a:hover{text-decoration:underline;}
.dnnLogin, .dnnUser, a.dnnLogin, a.dnnUser {color:#000; text-decoration:none; font-size:8pt; text-transform:uppercase;}
a.dnnLogin:hover, a.dnnUser:hover { text-decoration:underline; }


#AdminMnu{line-height:30px; float:left; padding-right:10px;}

/*Panes*/
.toppane {padding:0; margin-bottom:-15px;}
.leftpane{padding:6px 0; margin:0; width:145px; background:#ccc;}
.rightpane,.contentpane {padding:6px;}
.bottompane {padding:0; margin:0; border-top:2px #cbd0d0 solid; width:951px; }

.DNNEmptyPane { margin:0; padding:0;display:none; height:0; font-size:1px; }



#ftr { font-size:10pt; margin:0 auto; width:900px; text-align:center; }
#ftr a  {color:#000; text-decoration:none; font-weight:bold; }
#ftr a:hover { text-decoration:underline; }


.SkinObject, a.SkinObject:link, a.SkinObject:active, a.SkinObject:hover, a.SkinObject:visited
    {color:#000;}

.copyrgt {font-weight:bold; font-size:8.5pt;} 

.dvclr{ line-height:.01; clear:both; }


.Normal, .NormalRed, html, body, p {font-size:9pt; font-weight:normal; font-family:Verdana, Arial, Sans-Serif;}
h1 {color:#ba030b; font-weight:normal; font-size:18pt;}
h2, h3, h4, h5, h6{color:#4e4e4e;}
h2 {font-size:14pt; font-weight:normal;}
a { text-decoration:none; }
a:hover {text-decoration:underline;}

/*  NavMenu styles start here */
.TabList { margin:0; padding:0; }
/*top level links */
#nav ul { padding:0; margin:0; list-style:none; float:right; }
/* Menu Items ---- Settings here cascade down */
#nav li { float:left; line-height:25px; list-style: none; background:url(images/tab-left.png) no-repeat left; padding-left:9px; }
/* second-level lists --  width of dropdowns must be set here for IE6  */
#nav ul li ul { position:absolute; left:-999em; width:170px; padding:0px; background: #c8030c; }

#nav ul li a { font-size:10pt; display:block; text-decoration:none; text-align:center; padding :0 9px 0 0; margin-right:2px; font-weight:normal; color:#fff; 
			   background:url(images/tab-right.png) no-repeat right; }

/*2nd Level Links --- width needs to be set in order for the drop downs to be vertical */  
#nav li li a { width:170px; padding:0 0 0 3px; margin:0; background: #006cb8; text-align: left; background-image:none; }

/*border-top:none;*/
#nav li.SelectedTab { background:url(images/tab-hover-left.png) no-repeat left; }
#nav li.SelectedTab a, #nav li a.SelectedTab { border:none; color:#fff; background:url(images/tab-right-hover.png) no-repeat right; }

#nav li a:hover, #nav li.SelectedTab a:hover, #nav li a.SelectedTab:hover { color: #fff; }

#nav ul li:hover a {background: url(images/tab-right-hover.png) no-repeat right;}
#nav li:hover {background:url(images/tab-hover-left.png) no-repeat left;}
/*Prevent Selected Item Dropdowns for having same properties as top level selected item */
#nav li ul li a, #nav li a ul li a,#nav li.SelectedTab ul li a, #nav li a.SelectedTab ul li a{background: #c8030c; color:#fff; border:1px solid #fff; padding:0; background-image:none;}
#nav li ul li, #nav li a ul li,#nav li.SelectedTab ul li, #nav li a.SelectedTab ul li{background:#c8030c; color:#fff; padding:0; background-image:none;}
#nav li ul li a:hover, #nav li a ul li a:hover, #nav li.SelectedTab ul li a:hover, #nav li a.SelectedTab ul li a:hover{background: #4e4e4e; color:#fff;}
#nav ul li ul li a {padding-left:5px;}
#nav .DisabledTab { color:#ccc; }

#nav ul li ul li {background-image: none;}
#nav ul li ul li a {background-image:none;}
/* no need to change these hover classes unless you need more than 4 levels */
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.iehover ul ul, #nav li.iehover ul ul ul, #nav li.iehover ul ul ul ul{ left: -999em; }
#nav li:hover ul, #nav li.iehover ul { /* Adjust top to move vertical postion of drop down menus */ top:auto; left:auto; }
#nav li li:hover ul, #nav li li li:hover ul, #nav li li.iehover ul, #nav li li li.iehover ul { /*Adjust left to change spacing of 2nd level and 3rd level menus */
	top: 0; left:174px; }

#homebar ul { line-height:25px; list-style: none; background:url(images/line-left.png) no-repeat; background-position:right; }
#homebar li { margin:0 25px 0 -40px; padding-left:10px; list-style:none; background-color:#c0c0c0; color:#c8030c; font-size:14px; font-weight:bold; text-align:left; }

.newshead {
	font-size:14px;
	margin-bottom:10px;
}
.newsbody p {
	font-size:10px;
}