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

.payport_icon { padding: 0 10px 0 0; float:right;}
.cart { padding: 0 8px 0 0; float:right;}
#maincontentApp .paginate {padding: 0 0 10px 0;}
#maincontentApp .paginate p {padding:0; margin:0; font-size:.75em;}

/* Form Custom */
ul.form_info_bottom {border-bottom: 1px solid #CCC;list-style: none;font-size: .9em;color: #666;margin: 5px 5px 0 5px;padding-left: 20px; padding-top: 0;}
ul.form_info_bill {border: 1px solid #CCC;list-style: none;font-size: .9em;color: #000;margin: 5px 0 5px 5px;padding: 8px 0 8px 8px;}
ul.form_info_additional {border-top: 1px solid #CCC;list-style: none;font-size: .9em;color: #666;margin: 1px 5px 5px 5px;padding-left: 20px; 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 5px 0 15px;}
#pageaside .login-box { margin: 10px;}

/* Services */
.admin_services {float: left;width: 100%;}

/* Index Your Services */
fieldset.start_box {float:left;width: 96%;border: 1px solid #666;margin: .5em .5em .5em 0em;}
fieldset.start_box legend {color: #333;font-size: 1em;padding: 0 .25em 0;}
fieldset.start_box_button {clear:both;margin: 10px 0 0 0;}
fieldset.start_box_text {clear:both;margin: 0;height: 2em;color: #666;}

/* Index Add a Service */
fieldset.start_box_add {float:left;width: 96%;border: 1px solid #CCC;margin: .5em .5em .5em 0em;color: #555;}
fieldset.start_box_add legend {color: #666;font-size: 1em;padding: 0 .25em 0;}
#maincontentApp .start_box_add .top_service_add {margin: 4px 0 0 6px; padding: 0 0 0 33px;}
#maincontentApp .start_box_add .top_service_add p { font-size:.7em; font-weight:normal;}
#maincontentApp .start_box_add .top_service_add a { font-weight:bold;}
fieldset.start_box_add .online_store {background:url(http://www1.maine.gov/online/apps/payport/images/icon_online_store_sm.jpg) no-repeat left top;}
fieldset.start_box_add .property_tax {background:url(http://www1.maine.gov/online/apps/payport/images/icon_property_tax_sm.jpg) no-repeat left top;}
fieldset.start_box_add .sewer {background:url(http://www1.maine.gov/online/apps/payport/images/icon_sewer_sm.jpg) no-repeat left top;}
fieldset.start_box_add .water {background:url(http://www1.maine.gov/online/apps/payport/images/icon_water_sm.jpg) no-repeat left top;}
fieldset.start_box_add p {padding: 10px 6px;}
fieldset.start_box_add .note {font-size: .85em; line-height:1;}

/* Online Service - Service list */
#maincontentApp ul.services li.open {list-style-image:url('https://www1.maine.gov/online/apps/images/icon_gray_arrow.gif');font-weight: normal;color: #999;}
#maincontentApp ul.services li.available {list-style-image:url('https://www1.maine.gov/online/apps/images/icon_gray_arrow.gif');}
#maincontentApp ul.services li.available a {color: #555;}
#maincontentApp ul.services li.open a {color: #999;}
#maincontentApp ul.services li a.offline {color: #C00;}
#maincontentApp ul.services li a:hover .offline {color: #C00;text-decoration: none;}
#maincontentApp ul.services li.on_section {list-style-image:url('https://www1.maine.gov/online/apps/images/icon_black_arrow.gif');color: #000;}
#maincontentApp ul.services li {list-style-image:url('https://www1.maine.gov/online/apps/images/icon_green_arrow.gif');font-size: .7em;font-weight: normal;color: #000;margin: 0;padding: 0;}
#maincontentApp ul.services {margin: .5em .5em 1em 0em;}
#maincontentApp ul.services li li.open {list-style-image:url('https://www1.maine.gov/online/apps/images/icon_gray_arrow.gif');font-weight: normal;color: #999;}
#maincontentApp ul.services li li.open a {color: #999;}
#maincontentApp ul.services li li.on_section {list-style-image:url('https://www1.maine.gov/online/apps/images/icon_black_arrow.gif');font-size: 1em;font-weight: bold;color: #000;}
#maincontentApp ul.services li li {list-style-image:url('https://www1.maine.gov/online/apps/images/icon_green_arrow.gif');font-size: 1em;font-weight: bold;color: #090;margin: 0;padding: 0;}

/* System Status */
.online { color: #090; }
.offline { color: #C00; }

/* Index Text Column */
#maincontentApp .text_col {float: left; width: 12em; margin:0 0 0 1em;}
#maincontentApp .text_col .service_note {font-size: .9em; color: #666; padding: 2px 0 0 0;}

/* Submit Incomplete Applications */
.submit_now {padding: 1em;text-align: center;}
.submit_now p {color: #666; font-style:italic; font-size:.7em; margin: 0; padding: 0 0 10px 0;}
.submit_now a {color: #666; font-size:.8em; margin: 0; padding: 0 0 10px 10px;}

/* Admin Services Box */
#admin #pageaside { margin:0 0 0 -1px; padding:0; float:left; width:16em; border-left:1px solid #CCC; }
.admin_options {width: 16.2em;}
.admin_box {background: #555; padding: 5px 0 10px 0; margin: 0; -moz-box-shadow: inset 0 0 10px 10px #444; -webkit-box-shadow: inset 0 0 10px 10px #444;
box-shadow: inset 0 0 10px 10px #444;}
#pageaside .admin_box p {color: #F4F4F4; text-shadow: 1px 1px 0px #333;}

#pageaside ul.admin_features {list-style-image:url('https://www.maine.gov/online/apps/images/icon_orange_arrow.png');font-size: .75em;color: #FFF;font-weight: normal;margin: 5px 5px 5px 35px;padding: 0;text-shadow: 1px 1px 0px #000;}
#pageaside ul.admin_features li {padding: 0;}
#pageaside ul.admin_features li a {color: #FFF;}
#pageaside ul.admin_features li a:hover {color: #E1E1E1;}
#pageaside ul.admin_features li a.on {color: #F70;text-decoration: none;}
#pageaside ul.admin_features li a:hover .on {color: #F70;text-decoration: none;}
#pageaside ul.admin_features_user {list-style-image:url('https://www.maine.gov/online/apps/images/icon_user.gif');list-style-position: 50% 50%;font-size: .7em;color: #000;font-weight: normal;margin: 5px 5px 0px 35px;padding: 0;}
.account_information {width: 16em;}
#pageaside ul.account_features {list-style-image:url('https://www.maine.gov/online/apps/images/icon_orange_arrow.gif');font-size: .7em;color: #000;font-weight: normal;margin: 5px 5px 5px 35px;padding: 0;text-shadow: none;}
#pageaside ul.account_features .on {list-style-image:url('https://www.maine.gov/online/apps/images/icon_orange_arrow.gif');color: #E5621A;}
#pageaside ul.account_features li {padding: 0;}
#pageaside ul.account_features li a {color: #666;}
#pageaside ul.account_features li a:hover {color: #333;}
#pageaside ul.account_features_user {list-style-image:url('https://www.maine.gov/online/apps/images/icon_user.gif');list-style-position: 50% 50%;font-size: .7em;color: #000;font-weight: normal;margin: 5px 5px 0px 35px;padding: 0;}

/* Transaction Credit */
.form_checkbox_filing {padding: 0;margin: 3px 0 0 5px;float: left;width: 20px;}
ul.form_info_on {border: 1px solid #CCC;list-style: none;font-size: .9em;color: #000;margin: 0px 0px 5px 5px;padding-left: 20px; padding-top: 5px;background: #F8F4ED;}
ul.form_info_additional_on {border: 1px solid #CCC;list-style: none;font-size: .9em;color: #000;margin: 5px 0px 5px 5px;padding-left: 20px; padding-top: 5px;background: #F8F4ED;}

/* Right Column HR */
.right_col_hr {border-bottom: 1px solid #CCC;}
.right_col_info {border-bottom: 1px solid #CCC;padding: 0;margin: 0;background-color:#FFDFC3;}

/* Preferences (PayPort Process Payment Screen) */
.preferences {width: 23em;}
.preferences h5 {font-size: 1em;padding: 0 0 5px 0;margin: 0;}
.preferences .agMore {text-align: right;}
.preferences .form_item_nf {padding: 5px 5px 5px 5px;margin: 0;}
.preferences .form_title {font-size: 1em;padding: 0 0 0 0;margin: 0;}
.preferences .form_input {font-size: .75em;padding: 0;margin: 0;}
.preferences_box {border: 1px solid #CCC; background: #F4F4F4; padding: 4px;}

/* Fieldset HR */
.fieldset_hr {border-bottom: 1px solid #CCC;}

/* Permissions */
h3.permissions {font-size: .7em;font-weight: bold;color: #666;}

/* Top Admin Search */
.top_admin_search {padding: 0;margin: 0;}
.top_admin_search .form_item {float: left;padding: 5px 5px 0 0;margin: 0;}
.top_admin_search .form_title {padding: 0 0 0 0;margin: 0;}
.top_admin_search .form_input {font-size: .75em;padding: 0;margin: 0;}
.top_admin_search .form_item_buttons {clear:none;float: left;padding: 20px 5px 0 5px;margin: 0;}

@media screen and (max-width:950px) {
	fieldset.start_box {width: 97%; margin: 0.5em 0.5em 0.5em 0em;}
	#maincontentApp .text_col {float: left; width: 15.25em; margin:0 1em;}
	#admin #pageaside {border-left:none; width: 44em; margin:0 0 0 0;}
	.admin_options {float: left;}
	.account_information {float: left;}
	.admin_services {width: 100%;}
}