@charset "UTF-8";
/* CSS Document */

/* header */

.application_header { position:relative; margin:0; padding:0; background:#014B7E url(../images/application_bg.jpg) top right no-repeat; clear:both; height:49px; }
.application_header h2.logo { text-indent:-9999px; font-family:Helvetica, Arial, sans-serif; margin:0; position:absolute; background:url(../images/application_logo.gif) top left no-repeat; background-position:0 0; width:450px; height:49px; }
.application_header h2.logo a { display:block; width:450px; height:49px; }


/* @end */


.service-img { width: 200px; height: 250px; background: url(../images/DMR_logo_lg.gif) top left no-repeat; float: right;}
.content_col {float: left; width: 16em; padding-right: 3em; }
.note {padding-left: 15px;}

/* Important Text Tan */
.important_text p {padding: 0 3px 0;}
.important_text {border: 1px solid #A1987F; padding: 4px; margin: 0 0 4px 0; background:#F8F4ED;}

/* Form Custom */

.selection_note {
	padding: 0;
	margin: 10px 0 0 35px;
}

.selection_note p {
	font-size: 1em !important;
	line-height: 1em !important;
	color: #666;
}

.selection_note ul {
	font-size: 1.25em !important;
	line-height: 1em !important;
	margin: 5px 5px 10px;
	color: #666;
}

.start { padding: .5em .5em 2em 0em; clear:both; width: 16em; text-align:center;}
.steps { padding: .5em 1em 0 0; clear:both;}

ul.form_info_additional {
	border-top: 1px solid #CCC;
	list-style: none;
	font-size: .9em;
	color: #666;
    margin: 5px;
	padding-left: 20px; 
	padding-top: 5px;
}

ul.form_info_additional_dashed {
	border-top: 1px dashed #CCC;
	list-style: none;
	font-size: .9em;
	color: #666;
    margin: 5px;
	padding-left: 30px; 
	padding-top: 5px;
}
ul.form_info_additional_sub {
	border-top: 1px solid #CCC;
	list-style: none;
	font-size: .9em;
	color: #666;
    margin: 5px;
	padding-left: 30px; 
	padding-top: 5px;
}

/* Back Navigation */

.back_nav {
	float: right;
	font-size: .70em;
	color: #666;
	padding: 6px;
	border: 1px solid #CCC;
	background: #F4F4F4;
	margin-right: 10px;
}

/* Login Box */

#pageaside ul.login-options { 
	font-size: .7em; 
	color: #666; 
}
#pageaside p { 
	font-size: .7em; 
	color: #666; 
	margin:10px 5px 5px 0; 
	padding:0 15px;
}
#pageaside .login-box { 
	margin: 10px;
}

/* Application Progress */

#pageaside ul.progress-list li.open {
	list-style-image:url('https://www1.maine.gov/online/apps/images/icon_gray_arrow.gif');
	font-size: .8em;
	font-weight: normal;
	color: #999;
}

#pageaside ul.progress-list li.on_section {
	list-style-image:url('https://www1.maine.gov/online/apps/images/icon_black_arrow.gif');
	font-size: .8em;
	font-weight: bold;
	color: #000;
}

#pageaside ul.progress-list li {
	list-style-image:url('https://www1.maine.gov/online/apps/images/icon_green_arrow.gif');
	font-size: .8em;
	font-weight: bold;
	color: #090;
	margin: 0;
	padding: 0;
}

#pageaside ul.progress-list {
	margin: .5em .5em 1em 2em;
}

/* Application Progress */

#pageaside ul.progress-list {
	margin: .5em .5em 1em 2em;
	font-size: .8125em;
}

#pageaside ul.progress-list li {
	list-style-image:url('https://www1.maine.gov/online/apps/images/icon_green_arrow.gif');
	font-weight: bold;
	color: #090;
	margin: 0;
	padding: 0;
}

#pageaside ul.progress-list li.open {
	list-style-image:url('https://www1.maine.gov/online/apps/images/icon_gray_arrow.gif');
	font-weight: normal;
	color: #999;
}

#pageaside ul.progress-list li.on_section {
	list-style-image:url('https://www1.maine.gov/online/apps/images/icon_black_arrow.gif');
	font-weight: bold;
	color: #000;
}

#pageaside ul.progress-list ul{
	margin: 0;
	font-size: 1.2125em;
}

#pageaside ul.progress-list li li.open {
	list-style-image:url('https://www1.maine.gov/online/apps/images/icon_gray_arrow.gif');
	font-weight: normal;
	color: #999;
}

#pageaside ul.progress-list li li.on_section {
	list-style-image:url('https://www1.maine.gov/online/apps/images/icon_black_arrow.gif');
	font-weight: bold;
	color: #000;
}

#pageaside ul.progress-list li li {
	list-style-image:url('https://www1.maine.gov/online/apps/images/icon_green_arrow.gif');
	font-weight: bold;
	color: #090;
	margin: 0;
	padding: 0;
}

/* Toggle Radio Buttons */

.tog_form_item_nf {
	padding: 0px 5px 5px 10px;
	margin: 0;
}

.tog_form_radio {
	font-size: .75em;
	padding: 0;
	margin: 0 0 0 0;
	float: left;
	width: 1.75em;
}	

.tog_form_title_radio {
	font-size: .75em;
	padding: 4px 0 0 2px;
	margin: 0;
}

.tog_form_item_radio {
    padding-left: 20px;
}

/* Table Sorter */

table.tablesorter {
    border: 1px solid #CCCCCC;
    font-size: 1em;
    margin: 5px 0;
    text-align: left;
    width: 100%;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
    border: 1px solid #FFFFFF;
    height: auto;
    margin: 0;
    padding: 4px !important;
}
table.tablesorter thead tr .header {
    background-position: right center;
    background-repeat: no-repeat;
    cursor: pointer;
}
table.tablesorter tbody td {
    border-top: 1px solid #CCCCCC;
    padding: 4px;
    vertical-align: top;
}
table.tablesorter {
    background-color: #CDCDCD;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
    background-color: #E6EEEE;
    color: #000000;
}
table.tablesorter thead tr .header {
    background-image: url("https://www1.maine.gov/online/apps/images/bg.gif");
}
table.tablesorter tbody td {
    background-color: #FFFFFF;
    color: #3D3D3D;
}
table.tablesorter tbody tr.odd td {
    background-color: #F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
    background-image: url("https://www1.maine.gov/online/apps/images/asc.gif");
}
table.tablesorter thead tr .headerSortDown {
    background-image: url("https://www1.maine.gov/online/apps/images/desc.gif");
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
    background-color: #E6EEEE;
}
