html {
    margin: 0;
    padding: 0;
	overflow-y: scroll;
}
body {
    color: #515151;
    font-size: .85em;
    font-family: "Segoe UI", Verdana, Helvetica, Sans-Serif;
    margin: 0;
    padding: 0;
}
input[type='submit']
{
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;  
}
p{
	line-height:18px;
	color:#515151;
	font-size: 1.05em;
	font-family: "Segoe UI", Verdana, Helvetica, Sans-Serif;
	padding:0px 15px 0px 15px;
}
.paragraph
{
	line-height:18px;
	text-align: justify;
	padding:5px 15px 5px 15px;
	font-size: 1.05em;
	font-family: "Segoe UI", Verdana, Helvetica, Sans-Serif;
	color:#515151;
	margin:5px 0 5px 0;
}
.float-left {
    float: left;
}
.float-right {
    float: right;
}
.content-wrapper {
    margin: 0 auto;
    max-width: 900px;
}
.content-wrapper .sub-nav{
	float:left;
	padding-left:7px;
	width:240px;
}
#body {
	margin:0;
    background-color: white;
    clear: both;
}
header{
	background-color:#5c91bf;
    display: block;
	width:100%;
}
header .content-wrapper {
    padding-top: 0px; 
	background:url(/Images/ImagePanel.png) 0px 0px no-repeat;
	height:105px;
    width:900px;
}
footer {
    clear: both;
    font-size: .8em;
    height: 100px;
}
footer .content-wrapper
{
	padding-top:0px;
	background:url(/Images/ImagePanel.png) 0px -419px no-repeat;
	height:100px;
    width:900px;
}
.narrow-sep{
	float:left;
	height:15px;
	width:300px;
}
.long-sep{
	float:left;
	height:10px;
	width:600px;
}
.wide-sep{
	float:left;
	height:10px;
	width:860px;
}
.content-wrapper .rss
{
	background: url(/Images/ImagePanel.png) -900px 0px no-repeat;
	height:25px;
	width:25px;
}
.content-wrapper .rss:hover
{
	background:url(/Images/ImagePanel.png) -925px 0px no-repeat;
	cursor:pointer;
}
nav{
	background-color:#c0bfbf;
    display: block;
	width:100%;
}
nav .content-wrapper {
    padding-top: 0px; 
	background:url(/Images/ImagePanel.png) 0px -106px no-repeat;
	height:44px;
	width:900px;
}
nav .content-wrapper .bar{
	float:left;
	margin: 10px 0 0 0;
	background:url(/Images/ImagePanel.png) -78px -150px no-repeat;
	height:33px;
	width:861px;
	position:relative;
}
.home-button{
	margin: 10px 0 0 0;
	float:left;
	height:33px;
	width:39px;
    background: url(/Images/ImagePanel.png) 0px -150px no-repeat;
}
.home-button:hover{
    background:url(/Images/ImagePanel.png) -39px -150px no-repeat;
    cursor:pointer;
}
.home{
	float:left;
	width:350px;
	height:106px;
}
.home:hover{
	cursor: pointer;
}
.remove
{
	float:left;
	border:none;
    height:20px;
    width:20px;
    margin-top:3px;
    margin-right:-2px;
    background:url(/Images/ImagePanel.png) -903px -49px;
}
.remove-button
{
	float:left;
	border:none;
    height:20px;
    width:20px;
    margin-top:3px;
    background:url(/Images/ImagePanel.png) -903px -49px;
}
.remove-button :hover
{
    cursor:pointer;
}
.remove-witness-button
{
	float:left;
	border:none;
    height:20px;
    width:20px;
    margin-top:3px;
    margin-right:-2px;
    background:url(/Images/ImagePanel.png) -903px -49px;
}
.remove-witness-button :hover
{
    cursor:pointer;
}
a.header-link{
    text-decoration: none;
    color: white;
}
a.header-link:hover{
    color: #ececec;
    text-decoration:underline;
}
a.footer-link{
    text-decoration: none;
    color: white;
	font-size:1.1em;
	font-family: Arial; 
	line-height: 18px;
}
a.footer-link:hover{
    color: #ececec;
    text-decoration:underline;
}
.search-button{
	float:right;
    background: url(/Images/ImagePanel.png) 0px -187px no-repeat;
	width:30px;
	height:30px;
}
.search-button:hover{
    background: url(/Images/ImagePanel.png) -30px -187px no-repeat;
    cursor:pointer;
}
.no-new-icon{
	float:left;
	background: url(/Images/ImagePanel.png) 0px -310px no-repeat;
	margin:5px 0 0 0;
	width:25px;
	height:10px;
}
.new-icon{
	float:left;
    background: url(/Images/ImagePanel.png) 0px -290px no-repeat;
	margin:5px 0 0 0;
	width:25px;
	height:10px;
}
.cart-empty{
	float:left;
    background: url(/Images/ImagePanel.png) 0px -960px no-repeat;
	margin:5px 0 0 0;
	width:40px;
	height:40px;
}
.cart-full{
	float:left;
    background: url(/Images/ImagePanel.png) -40px -960px no-repeat;
	margin:5px 0 0 0;
	width:40px;
	height:40px;
}
.cart-full:hover{
    cursor:pointer;
}
.cart-Erase{
	float:left;
    background: url(/Images/ImagePanel.png) -80px -960px no-repeat;
	margin:5px 0 0 0;
	width:40px;
	height:40px;
}
.cart-Erase:hover{
    cursor:pointer;
}
.cart-Add{
	float:left;
    background: url(/Images/ImagePanel.png) -40px -940px no-repeat;
	margin:0px 0 0 7px;
	width:20px;
	height:20px;
}
.cart-Add:hover{
    cursor:pointer;
}
.cart-Remove{
	float:left;
    background: url(/Images/ImagePanel.png) -60px -940px no-repeat;
	margin:0px 0 0 7px;
	width:20px;
	height:20px;
}
.cart-Remove:hover{
    cursor:pointer;
}
.cart-full-small{
	float:left;
    background: url(/Images/ImagePanel.png) -80px -940px no-repeat;
	margin:0px 0 0 7px;
	width:20px;
	height:20px;
}
.cart-full-small:hover{
    cursor:pointer;
}
.soldItem{
	float:left;
    background: url(/Images/ImagePanel.png) -100px -940px no-repeat;
	margin:0px 0 0 7px;
	width:20px;
	height:20px;
}
.soldItem:hover{
    cursor:pointer;
}
.reserveItem{
	float:left;
    background: url(/Images/ImagePanel.png) -120px -940px no-repeat;
	margin:0px 0 0 7px;
	width:20px;
	height:20px;
}
.reserveItem:hover{
    cursor:pointer;
}
.button{
	float:left;
	border:none;
    background:#77abd7;
	width:70px;
	padding:1px 0 3px 0;
	font-size:1.1em;
	font-weight:bold;
	font-family: "Segoe UI", Verdana, Helvetica, Sans-Serif;
	color:white;
	border:2px solid #6094c0;
	text-align:center;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
}
.button:hover{
	background:#adceea;
	color:#4a4a4a;
	border:2px #77abd7 solid;
    cursor:pointer;
}

.go-button{
	float:left;
	border:none;
    background:#77abd7;
	width:30px;
	padding:1px 0 3px 0;
	font-size:1.1em;
	font-weight:bold;
	font-family: "Segoe UI", Verdana, Helvetica, Sans-Serif;
	color:white;
	border:2px solid #6094c0;
	text-align:center;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
}
.go-button:hover{
	background:#adceea;
	color:#4a4a4a;
	border:2px #77abd7 solid;
    cursor:pointer;
}

.cancel-button{
	float:left;
	border:none;
    background:#77abd7;
	width:70px;
	padding:1px 0 3px 0;
	font-size:1.1em;
	font-weight:bold;
	font-family: "Segoe UI", Verdana, Helvetica, Sans-Serif;
	color:white;
	border:2px solid #6094c0;
	text-align:center;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
}
.cancel-button:hover{
	background:#adceea;
	color:#4a4a4a;
	border:2px #77abd7 solid;
    cursor:pointer;
}
.imageBorder
{
	margin:1px 0 0 3px;
	outline:none;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	border:solid 2px #d8d8d8;
	background-color:#fdfdfd;
	padding:3px;
}

.fieldNoFocus
{
	width:250px;
	height:18px;
	border:0px;
	margin:1px 0 0 3px;
	outline:none;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	border:solid 2px #d8d8d8;
	background-color:#fdfdfd;
	padding:3px;
}
.fieldFocus
{
    width:250px;
	height:18px;
	border:0px;
	margin:1px 0 0 3px;
	outline:none;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	border:solid 2px #49aaff;
	background-color:#fdfdfd;
	padding:3px;
}

.fieldNoFocusRequired
{
	width:250px;
	height:18px;
	border:0px;
	margin:1px 0 0 3px;
	outline:none;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	border:solid 2px #d51111;
	background-color:#fdfdfd;
	padding:3px;
}
.fieldFocusRequired
{
    width:250px;
	height:18px;
	border:0px;
	margin:1px 0 0 3px;
	outline:none;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	border:solid 2px #49aaff;
	background-color:#fdfdfd;
	padding:3px;
}


.go-textbox{
	width:250px;
	height:18px;
	border:0px;
	margin:1px 0 0 3px;
	outline:none;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	border:solid 2px #bfbebd;
	background-color:#fdfdfd;
	padding:3px;
}
.go-textarea{
	width:430px;
	height:18px;
	border:0px;
	margin:1px 0 0 3px;
	outline:none;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	border:solid 2px #bfbebd;
	background-color:#fdfdfd;
	padding:3px;
}
.go-dropdown{
	width:310px;
	height:28px;
	border:0px;
	margin:1px 0 0 3px;
	outline:none;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	border:solid 2px #bfbebd;
	background-color:#fdfdfd;
	padding:1px;
}
.search-textbox{
	width:392px;
	height:18px;
	border:0px;
	margin:3px 0 0 3px;
	background-color:#6c9fca;
	color:white;
	outline:none;
}
.search-box{
	margin-right:0px;
	float:right;
	width:400px;
	height:26px;
	background-color:#6c9fca;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	border:solid 2px #bfbebd;
}
.search-text-box{
	margin:4px 0 0 5px;
	width:285px;
	background-color:#6c9fca;
	border:0px;
	outline:none;
	color:white;
}
.divList
{
    padding:0 0 0 8px;
	float:left;
	width:592px;
    border:1px solid #e4e1e8;
	border-top:0px;
	border-left:0px;
	border-right:0px;
    color:black;
	font-family:"Segoe UI", Verdana, Helvetica, Sans-Serif;
	font-size:13px;
	text-decoration:none;
	background-color:White;
	line-height:22px;
	height:25px;
}
.divList:hover
{
    background:#dedede;
	cursor:pointer;
    background: -webkit-linear-gradient(#ffffff,#dedede);  
    background: -moz-linear-gradient(#ffffff,#dedede);  
    background: -o-linear-gradient(#ffffff,#dedede);  
    background: linear-gradient(#ffffff,#dedede);
}
.divListOther
{
    padding:0px;
	float:left;
	width:860px;
    border:1px solid #e4e1e8;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-top:0px;
    color:black;
	font-family:"Segoe UI", Verdana, Helvetica, Sans-Serif;
	font-size:13px;
	text-decoration:none;
	background-color:#f8f8f8;
	line-height:22px;
	height:55px;
}
.divListOther:hover
{
    background:#dedede;
	cursor:pointer;
    background: -webkit-linear-gradient(#ffffff,#dedede);  
    background: -moz-linear-gradient(#ffffff,#dedede);  
    background: -o-linear-gradient(#ffffff,#dedede);  
    background: linear-gradient(#ffffff,#dedede);
}
.divList-small
{
}
.divList-small:hover
{
	cursor:pointer;
    background-color:#efefef;
}

.divList-noSelect
{
    padding:0px;
	float:left;
	width:860px;
    border:1px solid #e4e1e8;
	border-top:0px;
	border-left:0px;
	border-right:0px;
    color:black;
	font-family:"Segoe UI", Verdana, Helvetica, Sans-Serif;
	font-size:13px;
	text-decoration:none;
	background-color:White;
	line-height:22px;
	height:55px;
}
.divListOther-noSelect
{
    padding:0px;
	float:left;
	width:860px;
    border:1px solid #e4e1e8;
	border-left:0px;
	border-right:0px;
	border-top:0px;
    color:black;
	font-family:"Segoe UI", Verdana, Helvetica, Sans-Serif;
	font-size:13px;
	text-decoration:none;
	background-color:#f8f8f8;
	line-height:22px;
	height:55px;
}
.divList-long
{
    padding:0px;
	float:left;
	width:600px;
    border:1px solid #e4e1e8;
	border-top:0px;
	border-left:0px;
	border-right:0px;
    color:black;
    font-weight:bold;
	font-family:"Segoe UI", Verdana, Helvetica, Sans-Serif;
	font-size:12px;
	text-decoration:none;
	background-color:White;
	line-height:22px;
	height:28px;
}
.divList-long:hover
{
    background:#dedede;
	cursor:pointer;
    background: -webkit-linear-gradient(#ffffff,#dedede);  
    background: -moz-linear-gradient(#ffffff,#dedede);  
    background: -o-linear-gradient(#ffffff,#dedede);  
    background: linear-gradient(#ffffff,#dedede);
}
.divListOther-long
{
    padding:0px;
	float:left;
	width:600px;
    border:1px solid #e4e1e8;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-top:0px;
    color:black;
    font-weight:bold;
	font-family:"Segoe UI", Verdana, Helvetica, Sans-Serif;
	font-size:12px;
	text-decoration:none;
	background-color:#f8f8f8;
	line-height:22px;
	height:28px;
}
.divListOther-long:hover
{
    background:#dedede;
	cursor:pointer;
    background: -webkit-linear-gradient(#ffffff,#dedede);  
    background: -moz-linear-gradient(#ffffff,#dedede);  
    background: -o-linear-gradient(#ffffff,#dedede);  
    background: linear-gradient(#ffffff,#dedede);
}

.divList-long-nohover
{
    padding:0px;
	float:left;
	width:600px;
    border:1px solid #e4e1e8;
	border-top:0px;
	border-left:0px;
	border-right:0px;
    color:black;
    font-weight:bold;
	font-family:"Segoe UI", Verdana, Helvetica, Sans-Serif;
	font-size:12px;
	text-decoration:none;
	background-color:White;
	line-height:22px;
	height:28px;
}
.divListOther-long-nohover
{
    padding:0px;
	float:left;
	width:600px;
    border:1px solid #e4e1e8;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-top:0px;
    color:black;
    font-weight:bold;
	font-family:"Segoe UI", Verdana, Helvetica, Sans-Serif;
	font-size:12px;
	text-decoration:none;
	background-color:#f8f8f8;
	line-height:22px;
	height:28px;
}
.div-item
{
    float:left;
    border-right: 1px solid #e6e6e6; 
    padding: 2px 5px 5px 5px;
}
.mapButton
{
	margin:0px 0px 0px 0px;
	float:right;
	height:30px;
	width:30px;
	background:url(/Images/ImagePanel.png) -970px -56px no-repeat;
	border:2px solid #c5bdcf;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.mapButton:hover
{
	cursor:pointer;
	border:2px solid #4281b7;
}
.smallMapButton
{
	margin:3px 5px 0px 0px;
	float:left;
	height:15px;
	width:15px;
	background:url(/Images/ImagePanel.png) -985px -150px no-repeat;
	border:2px solid #c5bdcf;
}
.smallMapButton:hover
{
	cursor:pointer;
	border:2px solid #4281b7;
}
.headerBlock
{
    float: left; 
    padding-top:10px;
    padding-bottom:10px;
    width: 140px;
    padding-left: 15px;
    background: -webkit-linear-gradient(#f5f5f5,#fefefe);  
    background: -moz-linear-gradient(#f5f5f5,#fefefe);  
    background: -o-linear-gradient(#f5f5f5,#fefefe);  
    background: linear-gradient(#f5f5f5,#fefefe);  
}
.headerBlockRounded
{
    float: left; 
    padding-top:10px;
    padding-bottom:10px;
    width: 140px;
    padding-left: 15px;
    background: -webkit-linear-gradient(#f5f5f5,#fefefe);  
    background: -moz-linear-gradient(#f5f5f5,#fefefe);  
    background: -o-linear-gradient(#f5f5f5,#fefefe);  
    background: linear-gradient(#f5f5f5,#fefefe);  
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
    border: .5px solid white;
}
.dataBlockWide
{
    float: left; 
    padding-top:10px;
    padding-bottom:10px;
    width: 680px;
    padding-left: 10px;
}
.dataBlock
{
    float: left; 
    padding-top:10px;
    padding-bottom:10px;
    width: 260px;
    padding-left: 10px;
}
.fullWidth
{
    float: left;
    width: 100%;
}
.fullWidthBold
{
    float: left;
    width: 100%;
    font-weight:bold;
}
.deleteMember
{
    float:left;
    margin:3px 0; 
    width:21px;
    padding:2px 0px 5px 0px;
    height:21px;
    background:url(/Images/ImagePanel.png) -902px -48px;
}
.deleteMember:hover
{
    cursor:pointer;
}

.deleteMemo {
	float: right;
	margin: 10px 0;
	width: 21px;
	padding: 2px 0px 5px 0px;
	height: 21px;
	background: url(/Images/ImagePanel.png) -902px -48px;
}

	.deleteMemo:hover {
		cursor: pointer;
	}

.deleteSurplus {
	float: right;
	margin: 5px 0;
	width: 10px;
	padding: 2px 0px 5px 10px;
	height: 10px;
	background: url(/Images/ImagePanel.png) -902px -48px;
}

	.deleteSurplus:hover {
		cursor: pointer;
	}


ul#menu {
    font-size: 1.1em;
    margin: 0 0 5px;
    padding: 0;
    text-align: right;
}
ul#menu li {
    display: inline;
    list-style: none;
	color:white;
	text-decoration:none;
}
ul#menu li a {
    background: none;
    color: white;
    text-decoration: none;
}
ul#menu li a:hover {
    color: #ececec;
    text-decoration:underline;
}
.main-content{
    background-position: 10px 0;
}
.clear-fix:after {
    content: ".";
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
}
ul#side-nav{
	font-size: 1.0em;
	margin:0 0 0 0px;
	float:left;
	text-align: left;
	padding:0;
	width:230px;
	line-height:30px;
	list-style: none;
}
ul#side-nav li div{
	float:left;
	width:12px;
	height:30px;
	background-color:#b3b3b3;
}
ul#side-nav li a{
	display:block;
	width:225px;
	list-style: none;
	background-color:#fafafa;
	padding:0 0 0 15px;
	margin:0 0 1px 0;
	text-decoration:none;
	color:#515151;
}
ul#side-nav li a:hover{
	background-color:#5a90be;
	color:white;
	cursor:pointer;
}
ul#list {
	float:left;
    font-size: .95em;
	margin: 10px 0 0 10px;
    padding: 0;
    text-align: left;
	list-style:none;
}
ul#list li a{
	width: 240px; 
	color: #48769e; 
	font-family: Arial; 
	color: #515151; 
	line-height: 23px;
	text-decoration:none;
	font-family: "Segoe UI", Verdana, Helvetica, Sans-Serif;
}
ul#list li a:hover{
	color:black;
	text-decoration:underline;
}
ul#wide-list {
	float:left;
    font-size: 1.0em;
	margin: 5px 0 0 5px;
    padding:0;
    text-align: left;
	list-style:none;
}
ul#wide-list li a{
	width: 635px;
	color: #48769e; 
	font-family: Arial; 
	color: #515151; 
	line-height: 23px;
	text-decoration:none;
	font-family: "Segoe UI", Verdana, Helvetica, Sans-Serif;
	list-style:none;
}
ul#wide-list li a:hover{
	color:black;
	text-decoration:underline;
}
ul#wide-list-doc {
	float:left;
    font-size: 1.0em;
	margin: 0px 0 0 0px;
    padding:0;
    text-align: left;
	list-style:none;
}
ul#wide-list-doc li a{
	width: 635px;
	margin:0 0 0 0px;
	color: #48769e; 
	font-family: Arial; 
	color: #515151; 
	line-height: 25px;
	text-decoration:none;
	font-family: "Segoe UI", Verdana, Helvetica, Sans-Serif;
}
ul#wide-list-doc li a:hover{
	color:black;
	text-decoration:underline;
}
.short-header
{
	float: left; 
	width: 220px; 
	height: 25px; 
	color: #48769e; 
	font-family: Arial; 
	font-size: 1.2em; 
	margin-top: 8px; 
	padding-left: 20px;
	border-bottom:solid 1px #ebe9e9;
}
.sub-header{
	float:left;
	width:586px;
	line-height:23px;
	height:25px;
	font-family:"Segoe UI", Verdana, Helvetica, Sans-Serif;
	font-size:1.1em;
	border-top:solid 1px #ebe9e9;
	border-bottom:solid 1px #ebe9e9;
	background:url(/Images/ImagePanel.png) 0px -394px no-repeat;
	padding:0 0 0 15px;
	margin:0px 0 0px 0;
	color:white;
}
.long-header{
	height:24px;
	line-height:17px;
	color:#48769e;
	font-family:Arial;
	font-size:18px;
	padding: 0 0 0 20px;
	margin:9px 0 0px 0px;
}
.long-alert-sub-header{
	float:left;
	width:586px;
	line-height:23px;
	height:25px;
	font-family:"Segoe UI", Verdana, Helvetica, Sans-Serif;
	font-size:1.1em;
	border-top:solid 1px #ebe9e9;
	border-bottom:solid 1px #ebe9e9;
	background:url(/Images/ImagePanel.png) 0px -519px no-repeat;
	padding:0 0 0 15px;
	margin:0px 0 0px 0;
	color:white;
}
.wide-header{
	float:left;
	width:845px;
	height:33px;
	line-height:32px;
	color:#48769e;
	font-family:"Segoe UI", Verdana, Helvetica, Sans-Serif;
	font-size:18px;
	padding: 0 0 0 20px;
	margin:0px 0 0px 0px;
}
.wide-sub-header{
	float:left;
	width:845px;
	line-height:23px;
	height:25px;
	font-family:"Segoe UI", Verdana, Helvetica, Sans-Serif;
	font-size:1.0em;
	border-top:solid 1px #ebe9e9;
	border-bottom:solid 1px #ebe9e9;
	background:url(/Images/ImagePanel.png) 0px -394px no-repeat;
	padding:0 0 0 15px;
	margin:0px 0 0px 0;
	color:white;
}
.wide-alert-sub-header{
	float:left;
	width:845px;
	line-height:23px;
	height:25px;
	font-family:"Segoe UI", Verdana, Helvetica, Sans-Serif;
	font-size:1.0em;
	border-top:solid 1px #ebe9e9;
	border-bottom:solid 1px #ebe9e9;
	background:url(/Images/ImagePanel.png) 0px -669px no-repeat;
	padding:0 0 0 15px;
	margin:0px 0 0px 0;
	color:white;
}
.wide-approve-sub-header{
	float:left;
	width:845px;
	line-height:23px;
	height:25px;
	font-family:"Segoe UI", Verdana, Helvetica, Sans-Serif;
	font-size:1.0em;
	border-top:solid 1px #ebe9e9;
	border-bottom:solid 1px #ebe9e9;
	background:url(/Images/ImagePanel.png) 0px -694px no-repeat;
	padding:0 0 0 15px;
	margin:0px 0 0px 0;
	color:white;
}
.wide-inactive-sub-header{
	float:left;
	width:845px;
	line-height:23px;
	height:25px;
	font-family:"Segoe UI", Verdana, Helvetica, Sans-Serif;
	font-size:1.0em;
	border-top:solid 1px #ebe9e9;
	border-bottom:solid 1px #ebe9e9;
	background:url(/Images/ImagePanel.png) 0px -644px no-repeat;
	padding:0 0 0 15px;
	margin:0px 0 0px 0;
	color:white;
}
.wide-pending-sub-header{
	float:left;
	width:845px;
	line-height:23px;
	height:25px;
	font-family:"Segoe UI", Verdana, Helvetica, Sans-Serif;
	font-size:1.0em;
	border-top:solid 1px #ebe9e9;
	border-bottom:solid 1px #ebe9e9;
	background:url(/Images/ImagePanel.png) 0px -594px no-repeat;
	padding:0 0 0 15px;
	margin:0px 0 0px 0;
	color:white;
}
.notificationButton
{
    float:left;
    color:White;
    margin-top:-9px;
    margin-left:2px;
    font-size:9px;
    height:20px;
    width:20px;
    line-height:19px;
    background:url(/Images/ImagePanel.png) -50px -311px no-repeat;
}
.inwarehouseButton
{
    float:left;
    color:White;
    margin-left:10px;
    font-size:9px;
    height:20px;
    width:20px;
    background:url(/Images/ImagePanel.png) -120px -980px no-repeat;
}
.inwarehouseButton:hover
{
    background:url(/Images/ImagePanel.png) -140px -980px no-repeat;
    cursor:pointer;
}
.shippedButton
{
    float:left;
    color:White;
    margin-left:10px;
    font-size:9px;
    height:20px;
    width:20px;
    background:url(/Images/ImagePanel.png) -160px -980px no-repeat;
}
.shippedButton:hover
{
    background:url(/Images/ImagePanel.png) -180px -980px no-repeat;
    cursor:pointer;
}
.FilledButton
{
    float:left;
    color:White;
    margin-left:10px;
    font-size:9px;
    height:20px;
    width:20px;
    background:url(/Images/ImagePanel.png) -160px -980px no-repeat;
}
.FilledButton:hover
{
    background:url(/Images/ImagePanel.png) -180px -980px no-repeat;
    cursor:pointer;
}
.watch
{
	margin-top:1px;
	float:right;
	padding-right:10px;
	height:30px;
	width:20px;
	background:url(/Images/ImagePanel.png) -935px -80px;
}
.watch-icon
{
	float:left;
	height:33px;
	width:38px;
	background:url(/Images/ImagePanel.png) -351px -260px;
}
.watch-icon:hover
{
    background:url(/Images/ImagePanel.png) -390px -260px;
    cursor:pointer;
}
.rasp-icon
{
	float:left;
	height:33px;
	width:38px;
	background:url(/Images/ImagePanel.png) -429px -260px;
}
.rasp-icon:hover
{
    background:url(/Images/ImagePanel.png) -468px -260px;
    cursor:pointer;
}
.report-icon
{
	float:left;
	height:33px;
	width:38px;
	background:url(/Images/ImagePanel.png) -507px -260px;
}
.report-icon:hover
{
    background:url(/Images/ImagePanel.png) -546px -260px;
    cursor:pointer;
}
.hold-icon
{
	float:left;
	height:33px;
	width:38px;
	background:url(/Images/ImagePanel.png) -585px -260px;
}
.hold-icon:hover
{
    background:url(/Images/ImagePanel.png) -624px -260px;
    cursor:pointer;
}
.announcement-header{
	float:left;
	width:586px;
	line-height:20px;
	height:25px;
	color:#4b779d;
	font-weight:600;
	font-family:"Segoe UI", Verdana, Helvetica, Sans-Serif;
	font-size:1.1em;
	margin:0px 0 0px 0;
	text-decoration:none;
}
.announcement-list{
	float: left; 
	width: 570px; 
	padding: 15px; 
	padding-top: 5px; 
	padding-bottom: 0px;
	border-bottom:1px solid #ebe9e9;
}
.announcement-list:hover{
	color:white;
	cursor:pointer;
	background-color:#5a90be;
}
.list-generic{
	float: left; 
	width: 600px; 
	padding-top: 0px; 
	padding-bottom: 0px;
	border-bottom:1px solid #ebe9e9;
}
.list-generic:hover{
	color:white;
	cursor:pointer;
	background-color:#5a90be;
}
.document-list{
	float: left; 
	width: 570px; 
}
.document-list:hover{
	color:black;
	cursor:pointer;
	text-decoration:underline;
}
.body-box{
	float:left;
	width:600px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	border:solid 2px #e6e6e6;
	margin:0 0 0 0;
	padding:0 0 15px 0;
	background:url(/Images/SideBar.png) no-repeat;
	background-color:white;
	min-height:525px;
}
.wide-body-box{
	float:left;
	width:860px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	border:solid 2px #e6e6e6;
	margin:0 0 0 0;
	padding:0 0 15px 0;
	background:url(/Images/SideBar.png) no-repeat;
	background-color:white;
	min-height:525px;
}
.emergency-box{
	float:left;
	width:795px;
	height:75px;
	font-size:1.2em;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	border:solid 2px red;
	margin:0 0 15px 0;
	padding:0 0 15px 65px;
	background:url(/Images/emergency.png) no-repeat;
	background-color:white;
}
.list-box{
	float:left;
	width:600px;
	margin:0px;
	background-color:white;
}
.wide-list-box{
	float:left;
	width:800px;
	margin:0px;
	background-color:white;
}
.nav-button:hover{
    background: url(/Images/ImagePanel.png) 0px -217px repeat-x;  
    cursor:pointer;
}
.nav-box{
	float: left; 
	margin:0 0 0 0;
	padding:0 0 15px 0;
	width: 240px;  
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-khtml-border-radius: 5px; 
	border-radius: 5px; 
	border: solid 2px #ebe9e9;
	background:url(/Images/SideBar.png) no-repeat;
	background-color: white; 
}
.slideshow{
	float: left; 
	margin:0;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-khtml-border-radius: 5px; 
	border-radius: 5px; 
	border: solid 2px white;
	display:none;
}
.list-div
{
	float:left;
	width:600px;
	white-space:nowrap;
	overflow:hidden;
}
.list-div:hover
{
	cursor:pointer;
	background-color:#5c91bf;
	color:white;
}
.cycle-slideshow { width: 240px; height: 340px; margin: auto; text-align: center; }
.cycle-slideshow div.slide { width: 100%; height: 100%;}
.cycle-pager { position: static }


iframe {display:none !important;}
header iframe,
section iframe,
footer iframe,
div iframe { display:inline; }

.alert
{
    font-size: 1.3em;
    padding: 1em;
    text-align: center;
    white-space: nowrap;
    width: auto;
    word-wrap: normal;
}

.ax-filetype-pdf{
	height:20px;
	width:20px;
	background:url(/Images/ImagePanel.png) -900px -30px no-repeat;
}
.ax-filetype-doc{
	height:20px;
	width:20px;
	background:url(/Images/ImagePanel.png) -920px -30px no-repeat;
}
.ax-filetype-docx{
	height:20px;
	width:20px;
	background:url(/Images/ImagePanel.png) -920px -30px no-repeat;
}

.fieldSmallFocusDD
{
    float: left; 
    width: 275px;
    color:Gray;
	border:solid 2px #49aaff;
	background-color:#fdfdfd;
    margin:-2px 0px 3px 2px;
    height:20px;
    outline:none;
    -webkit-border-radius:5px;
    -moz-border-radius: 5px;
	border-radius: 5px;
	padding:2px;
	font-family:Trebuchet MS;
}
.fieldSmallNoFocusDD
{
    float: left; 
    width: 275px;
    color:Gray;
	border:solid 2px #d8d8d8;
	background-color:#fdfdfd;
    margin:-2px 0px 3px 2px;
    height:20px;
    outline:none;
    -webkit-border-radius:5px;
    -moz-border-radius: 5px;
	border-radius: 5px;
	padding:2px;
	font-family:Trebuchet MS;
}
.PrintClose
{
    float:left;	
    height:33px; 
    width:39px; 
    background: url(/Images/ImagePanel.png) -60px -840px no-repeat;
}
.PrintClose:hover
{
    cursor:pointer;
    background: url(/Images/ImagePanel.png) -99px -840px no-repeat;
}
.print-icon
{
    float:left;	
    height:33px; 
    width:38px; 
    background: url(/Images/ImagePanel.png) -139px -840px no-repeat;
}
.print-icon:hover
{
    cursor:pointer;
    background: url(/Images/ImagePanel.png) -178px -840px no-repeat;
}
.compress
{
    float:right;
    background:url(/Images/ImagePanel.png) -980px -100px no-repeat;
    height:20px;
    width:20px;
}
.compress:hover
{
    cursor:pointer;
}

.check
{
    float:left;
    margin-left:10px;
    background:url(/Images/ImagePanel.png) -100px -890px no-repeat;
    height:20px;
    width:20px;
}
.checkItem
{
    float:left;
    margin-left:10px;
    background:url(/Images/ImagePanel.png) -70px -890px no-repeat;
    height:20px;
    width:20px;
}
.checkItem:hover
{
    cursor:pointer;
}


/* The background overlay */
.modal {
	display: none; /* Hidden by default */
	position: fixed;
	z-index: 1;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.4); /* Black with opacity */
}

/* The actual box inside */
.modal-content {
	background-color: #fefefe;
	margin: 15% auto;
	padding: 20px;
	width: 50%;
	border-radius: 10px;
}
/*! qTip2 v2.0.0 | http://craigsworks.com/projects/qtip2/ | Licensed MIT, GPL */ #qtip-rcontainer{position:absolute;left:-28000px;top:-28000px;display:block;visibility:hidden}#qtip-rcontainer .ui-tooltip{display:block!important;visibility:hidden!important;position:static!important;float:left!important}.ui-tooltip,.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px}.ui-tooltip-content{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word}.ui-tooltip-titlebar{position:relative;min-height:14px;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:700}.ui-tooltip-titlebar+.ui-tooltip-content{border-top-width:0!important}.ui-tooltip-titlebar .ui-state-default{position:absolute;right:4px;top:50%;margin-top:-9px;cursor:pointer;outline:medium none;border-width:1px;border-style:solid}* html .ui-tooltip-titlebar .ui-state-default{top:16px}.ui-tooltip-titlebar .ui-icon,.ui-tooltip-icon .ui-icon{display:block;text-indent:-1000em;direction:ltr}.ui-tooltip-icon,.ui-tooltip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.ui-tooltip-icon .ui-icon{width:18px;height:14px;text-align:center;text-indent:0;font:normal bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em}.ui-tooltip-focus{}.ui-tooltip-hover{}.ui-tooltip-default{border-width:1px;border-style:solid;border-color:#F1D031;background-color:#FFFFA3;color:#555}.ui-tooltip-default .ui-tooltip-titlebar{background-color:#FFEF93}.ui-tooltip-default .ui-tooltip-icon{border-color:#CCC;background:#F1F1F1;color:#777}.ui-tooltip-default .ui-tooltip-titlebar .ui-state-hover{border-color:#AAA;color:#111}/*! Light tooltip style */.ui-tooltip-light{background-color:#fff;border-color:#E2E2E2;color:#454545}.ui-tooltip-light .ui-tooltip-titlebar{background-color:#f1f1f1}/*! Dark tooltip style */.ui-tooltip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.ui-tooltip-dark .ui-tooltip-titlebar{background-color:#404040}.ui-tooltip-dark .ui-tooltip-icon{border-color:#444}.ui-tooltip-dark .ui-tooltip-titlebar .ui-state-hover{border-color:#303030}/*! Cream tooltip style */.ui-tooltip-cream{background-color:#FBF7AA;border-color:#F9E98E;color:#A27D35}.ui-tooltip-cream .ui-tooltip-titlebar{background-color:#F0DE7D}.ui-tooltip-cream .ui-state-default .ui-tooltip-icon{background-position:-82px 0}/*! Red tooltip style */.ui-tooltip-red{background-color:#F78B83;border-color:#D95252;color:#912323}.ui-tooltip-red .ui-tooltip-titlebar{background-color:#F06D65}.ui-tooltip-red .ui-state-default .ui-tooltip-icon{background-position:-102px 0}.ui-tooltip-red .ui-tooltip-icon{border-color:#D95252}.ui-tooltip-red .ui-tooltip-titlebar .ui-state-hover{border-color:#D95252}/*! Green tooltip style */.ui-tooltip-green{background-color:#CAED9E;border-color:#90D93F;color:#3F6219}.ui-tooltip-green .ui-tooltip-titlebar{background-color:#B0DE78}.ui-tooltip-green .ui-state-default .ui-tooltip-icon{background-position:-42px 0}/*! Blue tooltip style */.ui-tooltip-blue{background-color:#E5F6FE;border-color:#ADD9ED;color:#5E99BD}.ui-tooltip-blue .ui-tooltip-titlebar{background-color:#D0E9F5}.ui-tooltip-blue .ui-state-default .ui-tooltip-icon{background-position:-2px 0}.ui-tooltip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)}.ui-tooltip-rounded,.ui-tooltip-tipsy,

.ui-tooltip-bootstrap{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}

.ui-tooltip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:#fff;border-width:0;background:#4A4A4A;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #4A4A4A),color-stop(100%,black));background-image:-webkit-linear-gradient(top, #4A4A4A 0,black 100%);background-image:-moz-linear-gradient(top, #4A4A4A 0,black 100%);background-image:-ms-linear-gradient(top, #4A4A4A 0,black 100%);background-image:-o-linear-gradient(top, #4A4A4A 0,black 100%)}.ui-tooltip-youtube .ui-tooltip-titlebar{background-color:#4A4A4A;background-color:rgba(0,0,0,0)}.ui-tooltip-youtube .ui-tooltip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);"}.ui-tooltip-youtube .ui-tooltip-icon{border-color:#222}.ui-tooltip-youtube .ui-tooltip-titlebar .ui-state-hover{border-color:#303030}.ui-tooltip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-webkit-gradient(linear,left top,left bottom,from( #717171),to( #232323));background-image:-moz-linear-gradient(top, #717171, #232323);background-image:-webkit-linear-gradient(top, #717171, #232323);background-image:-ms-linear-gradient(top, #717171, #232323);background-image:-o-linear-gradient(top, #717171, #232323);border:2px solid #ddd;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}.ui-tooltip-jtools .ui-tooltip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A)"}.ui-tooltip-jtools .ui-tooltip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323)"}.ui-tooltip-jtools .ui-tooltip-titlebar,.ui-tooltip-jtools .ui-tooltip-content{background:transparent;color:#fff;border:0 dashed transparent}.ui-tooltip-jtools .ui-tooltip-icon{border-color:#555}.ui-tooltip-jtools .ui-tooltip-titlebar .ui-state-hover{border-color:#333}.ui-tooltip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,.4);box-shadow:4px 4px 5px rgba(0,0,0,.4);background-color:#D9D9C2;color:#111;border:0 dashed transparent}.ui-tooltip-cluetip .ui-tooltip-titlebar{background-color:#87876A;color:#fff;border:0 dashed transparent}.ui-tooltip-cluetip .ui-tooltip-icon{border-color:#808064}.ui-tooltip-cluetip .ui-tooltip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.ui-tooltip-tipsy{background:#000;background:rgba(0,0,0,.87);color:#fff;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:700;line-height:16px;text-shadow:0 1px black}.ui-tooltip-tipsy .ui-tooltip-titlebar{padding:6px 35px 0 10;background-color:transparent}.ui-tooltip-tipsy .ui-tooltip-content{padding:6px 10}.ui-tooltip-tipsy .ui-tooltip-icon{border-color:#222;text-shadow:none}.ui-tooltip-tipsy .ui-tooltip-titlebar .ui-state-hover{border-color:#303030}.ui-tooltip-tipped{border:3px solid #959FA9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#F9F9F9;color:#454545;font-weight:400;font-family:serif}.ui-tooltip-tipped .ui-tooltip-titlebar{border-bottom-width:0;color:#fff;background:#3A79B8;background-image:-webkit-gradient(linear,left top,left bottom,from( #3A79B8),to( #2E629D));background-image:-webkit-linear-gradient(top, #3A79B8, #2E629D);background-image:-moz-linear-gradient(top, #3A79B8, #2E629D);background-image:-ms-linear-gradient(top, #3A79B8, #2E629D);background-image:-o-linear-gradient(top, #3A79B8, #2E629D);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D)"}.ui-tooltip-tipped .ui-tooltip-icon{border:2px solid #285589;background:#285589}.ui-tooltip-tipped .ui-tooltip-icon .ui-icon{background-color:#FBFBFB;color:#555}

.ui-tooltip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:0px;background-color:#fff;border:2px solid #2d2d2d;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}
.ui-tooltip-bootstrap .ui-tooltip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}
.ui-tooltip-bootstrap .ui-tooltip-titlebar .ui-state-default{right:11px;top:45%;border-style:none}
.ui-tooltip-bootstrap .ui-tooltip-content{padding:0px 0px}
.ui-tooltip-bootstrap .ui-tooltip-icon{background:transparent}
.ui-tooltip-bootstrap .ui-tooltip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}
.ui-tooltip-bootstrap .ui-tooltip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}
.ui-tooltip:not(.ie9haxors) div.ui-tooltip-content,.ui-tooltip:not(.ie9haxors) div.ui-tooltip-titlebar{filter:none;-ms-filter:none}.ui-tooltip .ui-tooltip-tip{margin:0 auto;overflow:hidden;z-index:10}.ui-tooltip .ui-tooltip-tip,.ui-tooltip .ui-tooltip-tip .qtip-vml{position:absolute;line-height:.1px!important;font-size:.1px!important;color:#123456;background:transparent;border:0 dashed transparent}.ui-tooltip .ui-tooltip-tip canvas{top:0;left:0}.ui-tooltip .ui-tooltip-tip .qtip-vml{behavior:url(#default#VML);display:inline-block;visibility:visible}#qtip-overlay{position:fixed;left:-10000em;top:-10000em}#qtip-overlay.blurs{cursor:pointer}#qtip-overlay div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(Opacity=70)"}
/* Mega Menu Styles */
.mega-menu ul, .mega-menu ul li, .mega-menu li {list-style: none;display: inline;text-decoration:none;}
.mega-menu ul {position: relative; padding: 0; margin: 0;}
.mega-menu ul li ul {display: none;}
.mega-menu .sub {display: none;}
.mega-menu .sub ul {display: block;}

.blue {font: normal 13px Arial, sans-serif; line-height: 13px;width:850px;}
.blue ul.mega-menu, .blue ul.mega-menu, .blue ul.mega-menu li {margin: 0; padding: 0; border: none;}
.blue ul.mega-menu {width: 100%; height: 33px; position: relative;border-left: 1px solid #537ea1;}
.blue ul.mega-menu li {float: left; margin: 0; padding: 0; font-size:14px;font-family: Arial;}
.blue ul.mega-menu li a {float: left; display: block; color: #fff; padding: 10px 10px 12px 10px; text-decoration: none;border-right: 1px solid #537ea1;height:11px;}
.blue ul.mega-menu li a.dc-mega {position: relative;}
.blue ul.mega-menu li a .dc-mega-icon {display: block; position: absolute; top: 18px; right: 15px; width: 8px; height: 6px;}
.blue ul.mega-menu li.mega-hover a, .blue ul.mega-menu li a:hover {background-position: 100% -40px; color: #fff; text-shadow: none;background: url(/Images/ImagePanel.png) 0px -217px repeat-x;}
.blue ul.mega-menu li.mega-hover a .dc-mega-icon {background-position: 0 100%;}
.blue ul.mega-menu li .sub-container {position: absolute; background: url(/Images/bg_sub_left.png) no-repeat 0 100%; padding-left: 20px; margin-left: -3px;}
.blue ul.mega-menu li .sub {background: url(/Images/bg_sub.png) no-repeat 100% 100%; padding: 20px 20px 20px 10px;}
.blue ul.mega-menu li .sub-container.mega .sub {padding: 20px 10px 10px 0;}
.blue ul.mega-menu li .sub .row {width: 100%; overflow: hidden; clear: both;}

.blue ul.mega-menu li .sub li {list-style: none; float: none; width: 300px; font-size: 1em; font-weight: normal;}

.blue ul.mega-menu li .sub li.mega-hdr {margin: 0 10px 10px 0; float: left;}
.blue ul.mega-menu li .sub li.mega-hdr.last {margin-right: 0;}
.blue ul.mega-menu li .sub a {background: none; border: none; text-shadow: none; color: #111; padding: 7px 10px; display: block; float: none; text-decoration: none; font-size: .95em;}
.blue ul.mega-menu li .sub li.mega-hdr a.mega-hdr-a {padding: 10px 5px 10px 15px; margin-bottom: 2px; background: url(/Images/ImagePanel.png) 0px -332px no-repeat; text-transform: uppercase; font-weight: bold; color: #fff;}
.blue ul.mega-menu li .sub li.mega-hdr a.mega-hdr-a:hover {color: #fff; text-shadow: none;background: url(/Images/ImagePanel.png) 0px -363px repeat-x;}

.blue ul.mega-menu .sub li.mega-hdr li a {margin:1px 0 1px 0;padding: 10px 5px 10px 20px; font-weight: normal;background:#ededed;}
.blue ul.mega-menu .sub li.mega-hdr li a:hover {color: #fff; background: #5c91bf;}

.blue ul.mega-menu .sub ul li {padding-right: 0;}
.blue ul.mega-menu li .sub-container.non-mega .sub {padding: 20px 20px 20px 0;}
.blue ul.mega-menu li .sub-container.non-mega li {padding: 0; width: 320px; margin: 0;}
.blue ul.mega-menu li .sub-container.non-mega li a {margin:1px 0 1px 0;padding: 10px 5px 10px 20px; background:#ededed ;}
.blue ul.mega-menu li .sub-container.non-mega li a:hover {color: #fff; background: #5c91bf;}
