/* CSS RESET */

input,button,textarea,select,optgroup,option{font-family:inherit !important;font-size:inherit !important;font-style:inherit !important;font-weight:inherit !important;}
input,button,textarea,select{*font-size:100% !important;}

.ddmcc {
	width: 280px !important;
	float: left !important;
	padding-right: 15px !important;
}
.ddmcc_container {
	width: 960px !important;
}
.ddmcc ul {
	margin: 10px 0 10px 0 !important;
	padding: 0 !important;
	list-style: none !important;
	text-indent: 0 !important;
}

.ddmcc li:before { content: ""!important;}
.ddmcc li { margin: 0 0 2px 0 !important; padding: 0 !important; padding-left: 20px !important; background-image: url(images/folderIcon.jpg) !important; background-repeat: no-repeat !important; background-position: left top !important; font-size: 12px !important; font-weight: 500 !important; background: letter-spacing: -0.5px !important; text-decoration: none !important; color: #000000 !important; font-family: 'Source Sans Pro'!important; }

.ddmcc p.sep {
	font-size: 1.2em !important;
	color: #808080 !important;
	font-weight: bold !important;
}

.ddmcc p.sep:hover {
	cursor: pointer !important;
}

/* SEARCH AND CONTACT */

.supportSection { background: #E8E8E8 !important; 
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius:4px;
	border: 1px solid #EBEBEB; }

.supportSection .searchForm { width: 630px !important; padding: 20px 10px !important; background: #eeeeee !important; float: left !important;
	-webkit-border-radius: 0px 0px 0px 0px;;
	-moz-border-radius: 0px 0px 0px 0px;
	border-radius:0px 0px 0px 0px; }
.supportSection .searchForm form input#s {
  border: 1px solid #ffffff !important;
  color: #868686 !important;
  float: left !important;
  font-family: 'Verdana','Trebuchet MS','Arial' !important;
  font-size: 12px !important;
  font-style: italic !important;
  margin: 21px 0 7px 21px !important;
  padding: 3px;
  width: 454px !important;
}
.supportSection .searchForm form input.b { width: 120px !important; height: 32px !important; background: none !important; cursor: pointer !important; border: none !important; float: right !important; margin: 20px 20px 20px 10px !important;}

.supportSection .contactLink { cursor: pointer !important; background: url(images/support.png) no-repeat center left !important; width: 140px !important; float: right !important; margin-top: 20px !important; margin-right: 10px !important; margin-bottom: 20px !important; margin-left: 0px !important; padding-top: 4px !important; padding-right: 0px !important; padding-bottom: 4px !important; padding-left: 80px !important; }
.supportSection .contactLink a { color: #4d4d4d !important; font-family: 'Verdana', 'Trebuchet MS', 'Arial' !important; font-size: 12px !important; line-height: 18px !important; text-decoration: none !important; }
.supportSection .contactLink a strong { display: block !important; font-size: 16px !important; font-family: 'Arial', 'Trebuchet MS', 'Verdana' !important; color: #000000 !important; font-weight: bold !important; margin-bottom: 4px !important; text-decoration: none !important; }

.supportSection a:hover { color: #000000 !important; }
.supportSection .contactLink a:hover { color: #0033FF !important; }
.supportSection .contactLink a:hover strong { color: #0033FF !important; }

.searchForm form { background: url(images/searchBg.jpg) no-repeat center top !important; height: 74px !important; }

.supportSection .searchForm form input#s button:focus,
.supportSection .searchForm form button:active,
.supportSection .searchForm form input:focus,
.supportSection .searchForm form input:active,
.supportSection .searchForm form select:focus,
.supportSection .searchForm form select:active,
.supportSection .searchForm form textarea:focus,
.supportSection .searchForm form textarea:active {
  -moz-box-shadow: #fff 0 0 0px !important;
  -webkit-box-shadow: #fff 0 0 0px !important;
  box-shadow: #fff 0 0 0px !important;
}

	    @media only screen and (max-width: 400px) {    
         .supportSection { visibility: hidden; position: absolute; left: -2500px; top: -2500px; }
.supportSection .searchForm { visibility: hidden; position: absolute; left: -2500px; top: -2500px;}
.supportSection .searchForm form { visibility: hidden; position: absolute; left: -2500px; top: -2500px;}
.searchForm form { visibility: hidden; position: absolute; left: -2500px; top: -2500px;}

.supportSection .contactLink { visibility: hidden; position: absolute; left: -2500px; top: -2500px;}
.supportSection .contactLink a { visibility: hidden; position: absolute; left: -2500px; top: -2500px;}
.supportSection .contactLink a strong { visibility: hidden; position: absolute; left: -2500px; top: -2500px;}
    }   