﻿/*----- BUTTONS -----*/
.btn {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 1px 2px #666;
	-moz-box-shadow: 0px 1px 2px #666;
	box-shadow: 0px 1px 2px #666;
	font-family: Tahoma, Geneva, sans-serif;
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	cursor: pointer;
	cursor: hand;
}
.btn:hover {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 1px 2px #666;
	-moz-box-shadow: 0px 1px 2px #666;
	box-shadow: 0px 1px 2px #666;
	color: #ffffff;
}
.btn18, .btn18:hover {
	padding: 10px 18px;
	font-size: 18px;
}
.btn14, .btn14:hover {
	padding: 8px 14px;
	font-size: 14px;
}
.btn12, .btn12:hover {
	padding: 8px 14px;
	font-size: 12px;
}
.btnblue {
	background: #1781cc;
}
.btnblue:hover {
	background: #198cde;
}
.btngreen {
	background: #7ea040;
}
.btngreen:hover {
	background: #86ac40;
}
.btnorange {
	background: #e7740d;
}
.btnorange:hover {
	background: #f57b0d;
}
.btngrey {
	background: #959494;
}
.btngrey:hover {
	background: #adadad;
}
/*----- BUTTONS -----*/


/************ FORM PROGRESS BAR *****************/

.progressbox {
	box-sizing: border-box;
}

#progress {
    padding: 0;
    list-style-type: none;
    clear: both;
    line-height: 1em;
    margin: 0 -1px;
    text-align: center;
	font: NORMAL 13px Arial, Sans-Serif;
    text-transform: uppercase;
    color: #fff;
	font-weight:bold;
}

#progress li {
    float: left;
    padding: 8px 20px 8px 20px;
    background: #999999;
    color: #fff;
    position: relative;
    border-top: 1px solid #999999;
    border-bottom: 1px solid #999999;
    margin: 0 1px;
	list-style: none;
	display:inline;
}

#progress li:before {
    content: '';
    border-left: 16px solid #fff;
    border-top: 16px solid transparent;
    border-bottom: 16px solid transparent;
    position: absolute;
    top: 0;
    left: 0;
}

#progress li:after {
    content: '';
    border-left: 16px solid #999999;
    border-top: 16px solid transparent;
    border-bottom: 16px solid transparent;
    position: absolute;
    top: 0;
    left: 100%;
    z-index: 20;
}

#progress li.active {
    background: #1882cc;
	   border-top: 1px solid #1882cc;
    border-bottom: 1px solid #1882cc;
}

#progress li.active:after {
    border-left-color: #1882cc;
}

#progress li:last-child:after  {
	 content: '';
    border-left: 0px solid #999999;
    border-top: 0px solid transparent;
    border-bottom: 0px solid transparent;
}

#progress li:first-child:before  {
	content: '';
    border-left: 0px solid #999999;
    border-top: 0px solid transparent;
    border-bottom: 0px solid transparent;
}

#progress li:first-child {
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
}

#progress li:last-child {
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	 border-top-right-radius: 5px;
}

h2.title {
	color: #3d7dab;
	font-size: 16pt;
	font-weight: 400;
	margin-top: -10px;
	padding-top: 10px;
	display:none;
}

.backplate {
	background-color: #eeeeee;
	margin-top: 0px;
	*margin-top:-3px; /* Fix for IE 7 */
	overflow: auto;
	padding: 15px;
	width:95%;
}
.backplate table td {
font-size: 14px;
padding-bottom: 5px;
margin-bottom: 5px;
}

.tablebox {
border: 1px solid black;
padding: 10px;

}

.colorback {
	background-color: #fff;
}

.clickbutton.btn  {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 1px 2px #666;
	-moz-box-shadow: 0px 1px 2px #666;
	box-shadow: 0px 1px 2px #666;
	font-family: Tahoma, Geneva, sans-serif;
	color: #ffffff !important;
	text-decoration: none;
	text-transform: uppercase;
	cursor: pointer;
	cursor: hand;
}
.clickbutton .btn14, .btn14:hover {
	padding: 8px 14px;
	font-size: 14px;
}

.clickbutton .btnblue {
	background: #1781cc;
	color: #fff;
	padding: 10px 25px !important;
}

.btnblue:hover {
	background: #198cde;
}

.clickbutton {
	float: right;

}

/************ FORM PROGRESS BAR *****************/




/*----- ACCORDION -----*/
.accordion1, .accordion1 * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.accordion1 {
	overflow: hidden;
	border-radius: 3px;
	background: #f7f7f7;
}
.initial {
	color: white;
}
.accordion-section-title {
	width: 100%;
	padding: 9px 20px 9px 48px;
	display: inline-block;
	border-bottom: 1px solid #fff;
	background: #999;
	transition: all linear 0.15s;
	font-size: 1.200em;
	color: #fff;
	text-decoration: none;
	background-image: url(../images/arrow_side.png);
	background-repeat: no-repeat;
	background-position: 18px center;
}
.accordion-section-title.initial {
	color: #fff;
}
.accordion-section-title.active, .accordion-section-title.visited {
	background: #1580cb;
	background-image: url(../images/arrow_up.png);
	background-repeat: no-repeat;
	background-position: 18px center;
	text-decoration: none;
	font-size: 1.200em;
	color: #fff;
}
.accordion-section-title:hover {
	background: #7c9f3d;
	text-decoration: none;
	font-size: 1.200em;
	color: #fff;
	background-image: url(../images/arrow_down.png);
	background-repeat: no-repeat;
	background-position: 18px center;
}
.accordion-section:last-child .accordion-section-title {
	border-bottom: none;
}
.accordion-section-content {
	padding: 6px 20px 10px 18px;
	display: none;
}
/*----- ACCORDION -----*/




/*----- PANELS -----*/

h4.panelwhite {
	color: white;
	margin: 0;
	padding: 0;
	line-height: 18px;
}
.headblue {
	background: #1781cc;
}
.headgreen {
	background: #719134;
}
.headorange {
	background: #d76f13;
}
.panelheading {
	max-width: 100%;
	height: 100%;
	min-height: 20px;
	padding: 9px 46px 8px 16px;
	margin: 0px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.headercontact {
	background-image: url(../images/header_contact.png);
	position: relative;
	background-position: top right;
	background-repeat: no-repeat;
}
.headerbulb {
	background-image: url(../images/header_bulb.png);
	position: relative;
	background-position: top right;
	background-repeat: no-repeat;
}
.headernote {
	background-image: url(../images/header_note.png);
	position: relative;
	background-position: top right;
	background-repeat: no-repeat;
}
.headerclock {
	background-image: url(../images/header_clock.png);
	position: relative;
	background-position: top right;
	background-repeat: no-repeat;
}
.headerquestion {
	background-image: url(../images/header_question.png);
	position: relative;
	background-position: top right;
	background-repeat: no-repeat;
}
.headerfaq {
	background-image: url(../images/header_faq.png);
	position: relative;
	background-position: top right;
	background-repeat: no-repeat;
}
.headertool {
	background-image: url(../images/header_tool.png);
	position: relative;
	background-position: top right;
	background-repeat: no-repeat;
}
.headergear {
	background-image: url(../images/header_gear.png);
	position: relative;
	background-position: top right;
	background-repeat: no-repeat;
}
.headercheck {
	background-image: url(../images/header_check.png);
	position: relative;
	background-position: top right;
	background-repeat: no-repeat;
}
.headersearch {
	background-image: url(../images/header_search.png);
	position: relative;
	background-position: top right;
	background-repeat: no-repeat;
}

.headergavel {
	background-image: url(../images/header_gavel.png);
	position: relative;
	background-position: top right;
	background-repeat: no-repeat;
}

.headernotify {
	background-image: url(../images/header_notify.png);
	position: relative;
	background-position: top right;
	background-repeat: no-repeat;
}

.headermail {
	background-image: url(../images/header_mail.png);
	position: relative;
	background-position: top right;
	background-repeat: no-repeat;
}

.headerlicense {
	background-image: url(../images/header_license.png);
	position: relative;
	background-position: top right;
	background-repeat: no-repeat;
}

.headerplates {
	background-image: url(../images/header_plates.png);
	position: relative;
	background-position: top right;
	background-repeat: no-repeat;
}

.headercert {
	background-image: url(../images/header_cert.png);
	position: relative;
	background-position: top right;
	background-repeat: no-repeat;
}

.headerrecord {
	background-image: url(../images/header_record.png);
	position: relative;
	background-position: top right;
	background-repeat: no-repeat;
}

.headerreinstate {
	background-image: url(../images/header_reinstate.png);
	position: relative;
	background-position: top right;
	background-repeat: no-repeat;
}

.panel_body_solid {
	background: #F2F2F2;
	max-width: 100%;
	padding: 6px 16px;
	margin: 0px 0 0 0;
	border-top: 0px solid #fff;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.panel_body_gradient {
	max-width: 100%;
	padding: 6px 16px;
	margin: 0px;
	border-top: 0px solid #CCC;
	background: -moz-linear-gradient(top, #f2f2f2 0%, #f2f2f2 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0f9ff), color-stop(0%, #f2f2f2), color-stop(100%, #ffffff));
	background: -webkit-linear-gradient(top, #f2f2f2 0%, #f2f2f2 0%, #ffffff 100%);
	background: -o-linear-gradient(top, #f2f2f2 0%, #f2f2f2 0%, #ffffff 100%);
	background: -ms-linear-gradient(top, #f2f2f2 0%, #f2f2f2 0%, #ffffff 100%);
 background: linear-gradient(to bottom, #f2f2f20%, #f2f2f2 0%, #ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ffffff', GradientType=0 );
}
.well_body_solid {
	background: #F2F2F2;
	max-width: 100%;
	padding: 6px 12px 6px 16px;
	margin: 0px;
	border: 1px solid #ccc;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.well_body_gradient {
	background: #F2F2F2;
	max-width: 100%;
	padding: 6px 12px 6px 16px;
	margin: 0px;
	border: 1px solid #ccc;
	border-radius: 5px;
	background: -moz-linear-gradient(top, #f2f2f2 0%, #f2f2f2 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(0%, #f2f2f2), color-stop(100%, #ffffff));
	background: -webkit-linear-gradient(top, #f2f2f2 0%, #f2f2f2 0%, #ffffff 100%);
	background: -o-linear-gradient(top, #f2f2f2 0%, #f2f2f2 0%, #ffffff 100%);
	background: -ms-linear-gradient(top, #f2f2f2 0%, #f2f2f2 0%, #ffffff 100%);
	background: linear-gradient(to bottom, #f2f2f2 0%, #f2f2f2 0%, #ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ffffff', GradientType=0 );
}

.nolink {
	text-decoration:none;
}
/*----- PANELS -----*/








/************ ALERTS *****************/
.alertgreen {
	max-width: 100%;
	padding: 14px;
	margin: 14px 0;
	border: 1px solid #666;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-image: -webkit-linear-gradient(top, #dff0d8 0, #c8e5bc 100%);
	background-image: -o-linear-gradient(top, #dff0d8 0, #c8e5bc 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc));
	background-image: linear-gradient(to bottom, #dff0d8 0, #c8e5bc 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
	background-repeat: repeat-x;
	border-color: #b2dba1;
	-moz-box-shadow: 0 0 7px #c8e5bc;
	-webkit-box-shadow: 0 0 7px #c8e5bc;
	box-shadow: 0 0 7px #c8e5bc;
}
.alertblue {
    max-width: 100%;
    padding: 14px;
    margin: 0 0 10px 0;
    border: 1px solid #666;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-image: -webkit-linear-gradient(top, #d9edf7 0, #b9def0 100%);
    background-image: -o-linear-gradient(top, #d9edf7 0, #b9def0 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0));
    background-image: linear-gradient(to bottom, #d9edf7 0, #b9def0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
    background-repeat: repeat-x;
    border-color: #9acfea;
    -moz-box-shadow: 0 0 7px #b9def0;
    -webkit-box-shadow: 0 0 7px #b9def0;
    box-shadow: 0 0 7px #b9def0;
}
.alertyellow {
	max-width: 100%;
	padding: 14px;
	margin: 14px 0;
	border: 1px solid #666;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-image: -webkit-linear-gradient(top, #fcf8e3 0, #f8efc0 100%);
	background-image: -o-linear-gradient(top, #fcf8e3 0, #f8efc0 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0));
	background-image: linear-gradient(to bottom, #fcf8e3 0, #f8efc0 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);
	background-repeat: repeat-x;
	border-color: #f5e79e;
	-moz-box-shadow: 0 0 7px #f8efc0;
	-webkit-box-shadow: 0 0 7px #f8efc0;
	box-shadow: 0 0 7px #f8efc0;
}

.alertred {
	max-width: 100%;
	padding: 14px;
	margin: 14px 0;
	border: 1px solid #666;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-image: -webkit-linear-gradient(top, #f2dede 0, #e7c3c3 100%);
	background-image: -o-linear-gradient(top, #f2dede 0, #e7c3c3 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3));
	background-image: linear-gradient(to bottom, #f2dede 0, #e7c3c3 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
	background-repeat: repeat-x;
	border-color: #dca7a7;
	-moz-box-shadow: 0 0 7px #e7c3c3;
	-webkit-box-shadow: 0 0 7px #e7c3c3;
	box-shadow: 0 0 7px #e7c3c3;
}
img.attention {
	float: left;
	padding: 0 16px 4px 0;
	margin: 0;
}
/************ ALERTS *****************/







/************ CONTENT TABS *****************/

#menu {
	margin: 26px 0 0 0px;
}
#menu ul {
	list-style: none;
	height: 100%;
	border-bottom: 4px solid #1882cc;
	padding: 0 0 7px 0;
*padding:0 0 5px 0;
	margin: 0px;
}
#menu ul li {
	display: inline;
	float: none;
	margin: 0 -3px 0 0;
}
#menu ul li:first-child a {
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
}
#menu ul li:last-child a {
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
}
#menu ul li a {
	padding: 10px 14px 8px 14px;
 *padding: 23px 14px 6px 14px;
	background: #999;
	text-decoration: none;
	font: NORMAL 12px Arial, Sans-Serif;
	text-transform: uppercase;
	color: #fff;
	margin: 0px;
}
#menu ul li a:hover {
	background: #7c9f3d!important;
	background-color: #7c9f3d!important;
	margin: 0px;
}
#menu ul li a.active {
	background: #1882cc!important;
	margin: 0px;
}
#main {
	margin-top: 30px;
	clear: both;
	background: none;
	width: 100%;
}
/************ CONTENT TABS*****************/





/************ LIST STYLES *****************/

ul.check, ul.arrow {
	margin: 0px;
	list-style: none;
	padding: 0px 0 20px 6px;
}
ul.check li {
	list-style: none;
	background-image: url(../images/icon_check.png);
	background-repeat: no-repeat;
	background-position: 0 .1em;
	padding: 0 0 0 1.8em;
	margin: 0 0 12px 0;
	border: 0px solid blue;
}
ul.arrow li {
	list-style: none;
	background-image: url(../images/icon_arrow.png);
	background-repeat: no-repeat;
	background-position: 0 .1em;
	padding: 0 0 0 1.8em;
	margin: 0 0 12px 0;
	border: 0px solid blue;
}
ul.word, ul.word2 {
	margin: 0px;
	list-style: none;
	padding: 0px 0 0px 2px;
}
ul.word li {
	list-style: none;
	background-image: url(../images/icon_word.png);
	background-repeat: no-repeat;
	background-position: 0 .1em;
	padding: 0 0 .5em 2.5em;
	margin: 0 0 8px 0;
	border: 0px solid blue;
}
ul.word2 li {
	list-style: none;
	background-image: url(../images/icon_word2.png);
	background-repeat: no-repeat;
	background-position: 0 .1em;
	padding: 0 0 .4em 2em;
	margin: 0 0 8px 0;
	border: 0px solid blue;
}
ul.excel, ul.excel2 {
	margin: 0px;
	list-style: none;
	padding: 0px 0 0px 2px;
}
ul.excel li {
	list-style: none;
	background-image: url(../images/icon_excel.png);
	background-repeat: no-repeat;
	background-position: 0 .1em;
	padding: 0 0 .5em 2.5em;
	margin: 0 0 8px 0;
	border: 0px solid blue;
}
ul.excel2 li {
	list-style: none;
	background-image: url(../images/icon_excel2.png);
	background-repeat: no-repeat;
	background-position: 0 .1em;
	padding: 0 0 .4em 2em;
	margin: 0 0 8px 0;
	border: 0px solid blue;
}
ul.pdf, ul.pdf2 {
	margin: 0px;
	list-style: none;
	padding: 0px 0 0px 4px;
}
ul.pdf li {
	list-style: none;
	background-image: url(../images/icon_pdf3.png);
	background-repeat: no-repeat;
	background-position: 0 .1em;
	padding: 0 0 .5em 1.8em;
	margin: 0 0 8px 0;
	border: 0px solid blue;
}
ul.pdf2 li {
	list-style: none;
	background-image: url(../images/icon_pdf.png);
	background-repeat: no-repeat;
	background-position: 0 .1em;
	padding: 0 0 .4em 1.9em;
	margin: 0 0 8px 0;
	border: 0px solid blue;
}
ul.pp, ul.pp2 {
	margin: 0px;
	list-style: none;
	padding: 0px 0 0px 2px;
}
ul.pp li {
	list-style: none;
	background-image: url(../images/icon_pp.png);
	background-repeat: no-repeat;
	background-position: 0 .1em;
	padding: 0 0 .5em 2.5em;
	margin: 0 0 13px 0;
	border: 0px solid blue;
}
ul.pp2 li {
	list-style: none;
	background-image: url(../images/icon_pp2.png);
	background-repeat: no-repeat;
	background-position: 0 .1em;
	padding: 0 0 .4em 2em;
	margin: 0 0 8px 0;
	border: 0px solid blue;
}
ul.unordered li {
	list-style: disc;
	font-size: 16px;
	color: #666;
	line-height: 28px;
}
ol.ordered li {
 list-style:
 color:#666;
	line-height: 27px;
	margin: 0 0 0 20px;
}
/************ LIST STYLES *****************/



/************ LIST GROUPS *****************/
.list-group-item {
	position: relative;
	display: block;
	padding: 10px 15px;
	margin-bottom: -1px;
	background-color: #f7f7f7;
	border: 1px solid #ddd;
}
.list-group-item:hover {
	background-color: #fff;
}
.list-group-item.head {
	z-index: 2;
	color: #fff;
	background-color: #1882cc;
	padding: 12px 15px;
	font-size: 16px;
	font-weight: 500;
	border: 1px solid #1882cc;
	line-height:18px;
}
.list-group-item:first-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.list-group-item:last-child {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.list-group a:link, .list-group a:visited {
	color: ##af580c;/************ LIST GROUPS *****************/


}


/* *********************************************************************************************************************
 */
@media all and (max-width: 1024px) {
}

/* 
****************************************************************************************************************
 */
@media all and (max-width: 989px) {
.headercontact {
	background-image: url(../images/header_contact2.png);
}
.headerbulb {
	background-image: url(../images/header_bulb2.png);
}
.headernote {
	background-image: url(../images/header_note2.png);
}
.headerquestion {
	background-image: url(../images/header_question2.png);
}
.headerfaq {
	background-image: url(../images/header_faq2.png);
}
.headertool {
	background-image: url(../images/header_tool2.png);
}
.headergear {
	background-image: url(../images/header_gear2.png);
}
.headercheck {
	background-image: url(../images/header_check2.png);
}
.headersearch {
	background-image: url(../images/header_search2.png);
}
	#progress li {
    float: left;
    padding: 8px 20px 8px 20px;
    background: #999999;
    color: #fff;
    position: relative;
    border-top: 1px solid #999999;
    border-bottom: 1px solid #999999;
    margin: 0 1px;
	list-style: none;
}
}

/* **********************************************************************************************************************/
@media all and (max-width: 767px) {
.accordion-section-title {
	padding: 11px 20px 11px 48px;
	line-height: 20px;
}
.panelheading {
	max-width: 100%;
	height: 100%;
	min-height: 20px;
	padding: 12px 56px 10px 16px;
	margin: 0px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.headercontact {
	background-image: url(../images/header_contact.png);
}
.headerbulb {
	background-image: url(../images/header_bulb.png);
}
.headernote {
	background-image: url(../images/header_note.png);
}
.headerquestion {
	background-image: url(../images/header_question.png);
}
.headerfaq {
	background-image: url(../images/header_faq.png);
}
.headertool {
	background-image: url(../images/header_tool.png);
}
.headergear {
	background-image: url(../images/header_gear.png);
}
.headercheck {
	background-image: url(../images/header_check.png);
}
.headersearch {
	background-image: url(../images/header_search.png);
}
	#progress li {
    float: left;
    padding: 8px 20px 8px 20px;
    background: #999999;
    color: #fff;
    position: relative;
    border-top: 1px solid #999999;
    border-bottom: 1px solid #999999;
    margin: 0 1px;
	list-style: none;
}
     #footer {
        position: relative;
    }
}

/* **********************************************************************************************************************/

@media all and (max-width: 989px) {
                                
#progress li {
    float: left;
    padding: 8px 20px 8px 20px;
    background: #999999;
    color: #fff;
    position: relative;
    border-top: 1px solid #999999;
    border-bottom: 1px solid #999999;
    margin: 0 1px;
   list-style: none;
   display: none;
}

        h2.title {
            color: #3d7dab;
            font-size: 14pt;
            font-weight: 400;
            margin-top: -10px;
            padding-top: 10px;
            display: inline;
        }
.innercontent{
                width:94%;         
                padding-left: 5px;
}

.innercontent2 {
                width: 100%;
                padding:0px;
                border: 0px solid black;
                text-align:left;
                overflow: auto;
}
.innercontent_right2 {
                float: right;
                width: 50%;
                margin:0;
                padding:0;
}
.innercontent_left2 {
                float: left;
                width: 50%;
                margin:0px;
                padding: 0px;
}

.innercontent_right3{
                float:none;
                margin:0px;
}

.innercontent_left3{
                float:none;
                margin:0px;
}

}

@media all and (max-width: 767px) {
    #progress li {
        float: left;
        padding: 8px 20px 8px 20px;
        background: #999999;
        color: #fff;
        position: relative;
        border-top: 1px solid #999999;
        border-bottom: 1px solid #999999;
        margin: 0 1px;
        list-style: none;
          display: none;
    }
     h2.title {
            color: #3d7dab;
            font-size: 14pt;
            font-weight: 400;
            margin-top: -10px;
            padding-top: 10px;
            display: inline;
        }
    .innercontent2 {
        width: 100%;
        padding: 0px;
        border: 0px solid black;
        text-align: left;
        overflow: auto;
    }

    .innercontent_right2 {
        float: left;
        width: 100%;
        margin: 0;
        padding: 0;
    }

    .innercontent_left2 {
        float: left;
        width: 100%;
        padding: 0px;
    }

    .innercontent_right3 {
        float: left;
        margin: 0px;
        width: 275px;
    }

    .innercontent_left3 {
        float: left;
        margin: 0px;
        width: 50%;
    }
    

    @media all and (max-width: 420px) {

        #progress li {
            float: left;
            padding: 8px 20px 8px 20px;
            background: #999999;
            color: #fff;
            position: relative;
            border-top: 1px solid #999999;
            border-bottom: 1px solid #999999;
            margin: 0 1px;
            list-style: none;
            display: none;
        }


        h2.title {
            color: #3d7dab;
            font-size: 14pt;
            font-weight: 400;
            margin-top: -10px;
            padding-top: 10px;
            display: inline;
        }

        .innercontent2 {
            width: 100%;
            padding: 0px;
            border: 0px solid black;
            text-align: left;
            overflow: auto;
        }

        .innercontent_right2 {
            float: left;
            width: 100%;
            margin: 0;
            padding: 0;
        }

        .innercontent_left2 {
            float: left;
            width: 100%;
            padding: 0px;
        }

        .innercontent_right3 {
            float: left;
            margin: 0px;
            width: 275px;
        }

        .innercontent_left3 {
            float: left;
            margin: 0px;
        }
       
         #footer {
        position: relative;
    }

    }
}
