@import url("reset.css");

/* GLOBAL STANDARDS */
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

*	{font-family:Arial, Helvetica Neue, Helvetica, sans-serif;color:#525c62}

ul li
	{list-style-type:none;}
ul	{margin:0;}
.hide, .animHide
	{display:none !important;}

/* CANVAS AND SUB AREAS */
.canvas
	{width:965px; margin:-15px auto;}

.top, .middle, .bottom
	{width:965px; padding:0 8px 0 10px;}
.top
	{background:#fff url(../../img/layout/topnav.png) no-repeat 0 0;height:148px;margin-top:10px;}
.top ul.nav
	{position:absolute; margin:121px 0 0 0;height:27px;}
.top ul.nav li
	{float:left;margin:0 0 0 28px;padding:4px 10px;height:19px;}
.top ul.nav li a
	{font-size:93%;font-weight:bold;color:#00203f;text-decoration:none;}
.top ul.nav li a:hover
	{color:#0066b9;text-decoration:underline;}

.top ul.nav li.on
	{background:#0057a1 url(../../img/layout/topnav.png) repeat-x 0 -175px;}
.top ul.nav li.on a
	{color:#fff;}
.top .hideLogin
{
	display:none;position:absolute;margin-left:971px;margin-top:103px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	/* filter: alpha(opacity=0);*/
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
#loginTmpl .top .hideLogin
{
	opacity: 1;
	-moz-opacity: 1;
	-khtml-opacity: 1;
	/* filter: alpha(opacity=100);*/
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}

.middle
	{background:#fff url(../../img/layout/shadow_side.png) repeat-y 0 0;
	width:965px;padding:6px 10px 20px;}

.middle .formBlock
	{padding-left:20px;padding-right:18px;}
.middle .infoBlock
	{margin:0 8px 0 10px;padding:0px 25px 0 30px;background:#f3f3f3 none;}

.bottom
	{background:#fff url(../../img/layout/shadow_bottom.png) no-repeat 0 bottom;padding-bottom:30px;}
.bottom .footer
	{text-align:center;}
.bottom .footer p
	{font-size:70%;color:#646464;margin-bottom:3px;}
.bottom .footer p a
	{color:#646464;}







/* HEADERS, TITLES, CONTENT  */
h1, h2, h3, h4, h5
	{margin:0;padding:0;color:#00203f;font-weight:normal;}
h1
	{font-size:167%;}
h2
	{font-size:123.1%;color:#00203f;}

.section
	{cursor:pointer;}
.section h2
	{float:left;position:relative;}
.section .alert
	{height:17px;float:left;margin:-15px 0 0 15px;padding:18px 0 0 40px;color:#660000;
	background:transparent url(../../img/layout/alert-icon.png) no-repeat top left;}
.section.fixed
	{cursor:default;}
.section.open, .section.open.fixed:hover
	{background:#00539c url(../../img/layout/topnav.png) repeat-x 0 -205px;margin:0 8px 0 10px;padding:8px 10px;display:block;position:relative;border-top:1px solid #fff;}
.section.open:hover
	{background:#00539c none;}

.section.open *
	{color:#fff;}
.section.closed, .section.closed.fixed:hover
	{background:#dbdbdb url(../../img/layout/topnav.png) repeat-x 0 -246px;margin:0 8px 0 10px;padding:8px 10px;display:block;position:relative;border-top:1px solid #fff;}
.section.closed:hover
	{background:#bbb none;}

.section .close
	{position:absolute;right:45px;top:12px;font-size:70%;font-weight:bold;color:#fff;height:13px;
	color:#fff;background:transparent url(../../img/layout/icons.gif) no-repeat 0 4px;cursor:pointer;
	padding:0 0 0 10px;text-transform:uppercase;
	display:none;}
.section .open
	{position:absolute;right:40px;top:12px;font-size:70%;font-weight:bold;color:#999;height:13px;
	color:#555;background:transparent url(../../img/layout/icons.gif) no-repeat 0 -17px;cursor:pointer;
	padding:0 0 0 10px;text-transform:uppercase;
	display:none;}

.section.open .open
	{display:none;}
.section.open:hover .close
	{display:block;}
.section.closed:hover .open
	{display:block;}
.section.closed .close
	{display:none;}



.infoBlock
	{display:none;}
.infoBlock.fixed
	{display:block;}

p	{font-size:85%;}

table
	{width:100%;}
td, th
	{font-size:95%;border-color:#bbb;}

.loader
	{float:right;height:16px;width:16px;background:transparent url(../../img/layout/ajax-loader.gif) no-repeat;}





/* FORMS */	
.required_notification *
	{float:left;}
.required_notification .message,
.requiredMessage
	{float:left;font-size:85%; color:#c00;margin:10px 0 0 18px; font-weight:bold;}
.requiredMessage
	{float:right;margin:20px 18px 0 0;}
.requiredMessage a
	{color:#c00;}
.required_flag
	{color:#c00;}



fieldset
	{margin-top:5px;}
fieldset .w1
	{width:300px;padding-right:7px;}

fieldset .field optgroup.label
	{background-color:#eee;border-bottom:1px solid #bbb}

fieldset .field
	{text-align:right;font-size:85%;color:#525c62;float:left;margin-top:15px;}
fieldset .field label
	{}
	
fieldset .field .input
	{width:170px;border:1px solid #9e9e9e;padding:3px;margin-left:10px;color:#282828;}
fieldset .field select
	{display:inline;}
fieldset .field select option
	{color:#282828}
fieldset .field .type_caseno
	{text-transform:uppercase;}
fieldset .field .type_dob_day, fieldset .field .type_dob_month, fieldset .field .type_dob_year, fieldset .field .type_dod_day, fieldset .field .type_dod_month, fieldset .field .type_dod_year
	{width:49px;margin-right:0px}
fieldset .field .type_dob_year
	{width:55px;margin-right:0;}
fieldset .field .type_tribe, fieldset .field .type_casetype
	{width:178px;}
	
fieldset .submit, .linkBtn
	{float:right;display:block;position:relative;height:19px;font-size:108%;font-weight:bold;
	color:#fff;background:transparent url(../../img/layout/buttons.png) repeat-x 0 0;cursor:pointer;
	padding:3px 6px 0 10px;margin:15px 28px 0 0;text-transform:uppercase;}	
fieldset .submit .edge, .linkBtn .edge
	{height:22px; width:5px; background:transparent url(../../img/layout/buttons.png) repeat-x right 0;position:absolute;top:0;right:-5px;padding:0;margin:0;}	
fieldset .submit a
	{color:#fff;}
fieldset .submit.disabled
	{background-position: 0 -43px;color:#ddd;cursor:default;}
fieldset .submit.disabled .edge
	{background-position: right -43px}

.linkBtn
	{text-decoration:none;padding-top:2px;height:20px;}
.linkBtn a
	{color:#fff;text-decoration:none;}

/* CASE MGMT */

	/* info block list*/
#mgmtTmpl .infoBlock.list
	{padding-left:0;padding-right:0;}
#mgmtTmpl .infoBlock.list.hearingDetails, #mgmtTmpl .infoBlock.list.tribalClaims
	{padding-top:0;}
#mgmtTmpl .infoBlock.list .actions
	{padding-bottom:10px;padding-top:10px;background-color:#fff;}
#mgmtTmpl .infoBlock.list .linkBtn
	{margin:0 38px 0 0;}

#mgmtTmpl .infoBlock.list ul
	{background-color:#e6cf73;}
#mgmtTmpl .infoBlock.list ul li.addNew
	{display:none;}

#mgmtTmpl .infoBlock.list ul li
	{background-color:#f3f3f3;border-bottom:1px solid #bbb;}
#mgmtTmpl .infoBlock.list ul li.open
	{background-color:#ddd;}
#mgmtTmpl .infoBlock.list ul li:hover
	{background-color:#f2e3b6;}

	/*primary block*/
#mgmtTmpl .infoBlock.list .primaryBlock
	{padding:10px 20px 0 40px;background:transparent none;}
#mgmtTmpl .infoBlock.list .primaryBlock h3
	{margin:5px 0;}	
#mgmtTmpl .infoBlock.list .primaryBlock fieldset
	{margin:0}
#mgmtTmpl .infoBlock.list .primaryBlock .field
	{margin:0 30px 7px 0;padding:3px 21px 3px 0;border:1px solid transparent}
#mgmtTmpl .infoBlock.list .primaryBlock .field.dirty
	{background:#e6cf73 url(../../img/layout/valid-field.png) no-repeat right -89px;border-color:#e6cf73;}
#mgmtTmpl .infoBlock.list .primaryBlock .field label
	{padding-left:5px;}
#mgmtTmpl .infoBlock.list .primaryBlock .field .input
	{margin:0;background-color:transparent;border-color:transparent;}
#mgmtTmpl .infoBlock.list .primaryBlock .field .input:hover
	{border-color:#9e9e9e;background-color:#fff;}
#mgmtTmpl #input_court_house
	{font-weight:bold;width:180px}
#mgmtTmpl #input_time
	{width:50px;}
#mgmtTmpl #input_dept
	{width:150px;}
#mgmtTmpl #input_room
	{width:25px;}
#mgmtTmpl .infoBlock.list .primaryBlock .field.input_dept
	{margin-right:0;}
#mgmtTmpl .infoBlock.list .primaryBlock .field.input_room
	{margin-left:8px;}
#mgmtTmpl #input_hearing_type
	{width:183px;}
#mgmtTmpl .infoBlock.list .primaryBlock .field.input_hearing_type
	{margin-left:94px;}
#mgmtTmpl .infoBlock.list .primaryBlock .submit, #mgmtTmpl .infoBlock.list .primaryBlock .linkBtn.prodNotif
	{margin:42px 18px 0 875px;font-size:90%;padding-top:4px;
	float:none;position:absolute;}
 #mgmtTmpl .infoBlock.list .primaryBlock .linkBtn.prodNotif
 	{margin-left:573px; margin-top:42px;}
#mgmtTmpl .infoBlock.list .primaryBlock .loader
	{position:absolute;margin:45px 0 0 850px;
	display:none;}

#mgmtTmpl .infoBlock.list li .tribalClaimUpdate
	{display:none;font-size:90%;padding-top:3px;margin-right:20px;margin-top:4px;}
#mgmtTmpl .infoBlock.list li:hover .tribalClaimUpdate
	{display:block;}

	/*sub block*/
#mgmtTmpl .infoBlock.list .subBlock
	{padding:10px 20px 10px 40px;;background:transparent url(../../img/layout/sub-inset.png) no-repeat -4px top;
	display:none;}
#mgmtTmpl .infoBlock.list .subBlock table
	{width:100%;}
#mgmtTmpl .infoBlock.list .subBlock td,#mgmtTmpl .infoBlock.list .subBlock th
	{font-size:small;;}
#mgmtTmpl .infoBlock.list .subBlock table th.download
	{height:60px;padding-right:35px;background:transparent url(../../img/layout/pdf-icon_downloads.png) no-repeat right 10px;}
#mgmtTmpl .infoBlock.list .subBlock .indent
	{margin-left:20px;}
	
#mgmtTmpl .infoBlock.list .subBlock .courtInfo
	{}
	
#mgmtTmpl .infoBlock.tribalClaims .subBlock td fieldset
	{margin:0;}	
#mgmtTmpl .infoBlock.tribalClaims .subBlock td .field
	{margin:0 35px 0 0;padding:0 0 0 0;border:1px solid #9E9E9E}
#mgmtTmpl .infoBlock.tribalClaims .subBlock td .field.updated
	{padding-right:35px; margin-right:0;background:#fff url(../../img/layout/valid-field.png) no-repeat scroll right -6px}
#mgmtTmpl .infoBlock.tribalClaims .subBlock td .input
	{width:60px;padding:5px 3px 5px 3px;margin:0;border:none;}

	/*expando button*/
#mgmtTmpl .infoBlock.list .expando
	{height:45px;width:40px;position:absolute;background:transparent url(../../img/layout/open-close.png) no-repeat 13px -70px;
	display:block;}
#mgmtTmpl .infoBlock.list .open .expando
	{background-position:13px 17px;}
#mgmtTmpl .infoBlock.list ul li
	{min-height:50px;}
#mgmtTmpl .infoBlock.list ul li:hover .expando
	{display:block;}	
#mgmtTmpl .infoBlock.list .expando:hover
	{cursor:pointer;}
	
	/*add hearing & general*/
#mgmtTmpl #TB_window
	{font-size:small;}
#mgmtTmpl #TB_window h1
	{padding:10px;}
#mgmtTmpl #TB_window h2,#mgmtTmpl #TB_window h3
	{padding:5px;}
#mgmtTmpl #TB_window .field
	{margin:0 10px 10px 0;padding:5px 35px 5px 5px;}
#mgmtTmpl #TB_window .field.valid
	{background:transparent/*#adc436*/ url(../../img/layout/valid-field.png) no-repeat right -3px;}
#mgmtTmpl #TB_window .field.valid label
	{/*color:#fff;*/}
#mgmtTmpl #TB_window #input_court_house
	{font-weight:normal;}
#mgmtTmpl #TB_window .field.input_dept
	{margin-right:0;}
#mgmtTmpl #TB_window .field.input_room
	{margin-left:18px;}
#mgmtTmpl #TB_window .input_hearing_type
	{margin-left:89px;}
#mgmtTmpl #TB_window .submit
	{position:absolute;margin:48px 0 0 738px;}
#mgmtTmpl #TB_window .loader
	{position:absolute;margin:51px 0 0 710px;display:none;}

	/*add claim*/
#mgmtTmpl #TB_window .field.basis, #mgmtTmpl #TB_window .field.tribeSearchField
	{text-align:left;float:none;padding:5px;}
#mgmtTmpl #TB_window .field.basis label, #mgmtTmpl #TB_window .field.tribeSearchField label
	{display:block;float:none;}

#mgmtTmpl #TB_window .field.basis textarea
	{width:631px;margin:0;}
#mgmtTmpl #TB_window .currentTribes
	{float:none;display:block;}

#mgmtTmpl #TB_window .field.tribeSearchField input
	{width:280px;margin:0;}
	
#mgmtTmpl #TB_window div.currentTribes, #mgmtTmpl #TB_window div.tribeSearch
	{float:left;width:300px;padding:10px;}
#mgmtTmpl #TB_window div.currentTribes
	{border:1px solid #fff}
#mgmtTmpl #TB_window div.tribeSearch
	{background:#F3F3F3 none;border:1px solid #bbb}
#mgmtTmpl #TB_window div.tribeSearch .linkBtn.addTribes
	{font-size:90%;padding-top:2px;float:right;margin-top:4px;margin-right:10px;}
#mgmtTmpl #TB_window div.tribeSearch .linkBtn.addTribes a
	{color:#fff;}
#mgmtTmpl #TB_window div.tribeSearch .linkBtn.disabled
	{background-position: 0 -43px;color:#ddd;cursor:default;}
#mgmtTmpl #TB_window div.tribeSearch .linkBtn.disabled .edge
	{background-position: right -43px}
#mgmtTmpl #TB_window div.tribeSearch .linkBtn.disabled a
	{color:#ddd;cursor:default;}

#mgmtTmpl #TB_window div.tribeSearch .noResults, #mgmtTmpl #TB_window div.currentTribes .noResults
	{margin:0 0 0 10px;}
#mgmtTmpl #TB_window div.tribeSearch ul, #mgmtTmpl #TB_window div.currentTribes ul
	{display:none;}
#mgmtTmpl #TB_window div.tribeSearch li, #mgmtTmpl #TB_window div.currentTribes li
	{font-size:85%;margin:0 0 5px 10px;}
	
#mgmtTmpl #TB_window div.addClaim .submit
	{margin:-35px 0 0 593px;}
#mgmtTmpl #TB_window div.addClaim .loader
	{margin:-32px 0 0 570px;}

#mgmtTmpl #TB_window div.updateClaim .submit
	{margin:-35px 0 0 567px;}/*593*/
#mgmtTmpl #TB_window div.updateClaim .loader
	{margin:-32px 0 0 544px;}
	
	/* family tree */
#mgmtTmpl .infoBlock.familyTree
	{padding:0;}
#mgmtTmpl .infoBlock.familyTree .category
	{padding:25px 25px 0 30px; border-bottom:1px solid #bbb;}
#mgmtTmpl .infoBlock.familyTree .category.custodians
	{border:none;}
#mgmtTmpl .infoBlock.familyTree .category.custodians .ancestor
	{float:left;margin-right:71px;margin-top:20px;}
#mgmtTmpl .infoBlock.familyTree table
	{width:auto;}
#mgmtTmpl .infoBlock.familyTree td
	{margin:0;padding:5px 0;border:none}
#mgmtTmpl .infoBlock.familyTree td.connector
	{width:80px;}
#mgmtTmpl .infoBlock.familyTree td.connector.g1
	{background:transparent url(../../img/layout/ancestor-g1.png) no-repeat center }
#mgmtTmpl .infoBlock.familyTree td.connector.g2
	{background:transparent url(../../img/layout/ancestor-g2.png) no-repeat center }
#mgmtTmpl .infoBlock.familyTree .ancestor
	{width:200px;border:1px solid #bbb;padding:0 0 10px 0;font-size:small;background-color:#FFF;}
#mgmtTmpl .infoBlock.familyTree .ancestor.unknown
	{background:transparent url(../../img/layout/QuestionMark2.png) no-repeat bottom right;}
#mgmtTmpl .infoBlock.familyTree .ancestor:hover
	{background-color:#f2e3b6;}	
#mgmtTmpl .infoBlock.familyTree .ancestor .relation
	{background:#BBB none;padding:10px;font-weight:bold;}
#mgmtTmpl .infoBlock.familyTree .ancestor .name
	{padding:5px 10px;}
#mgmtTmpl .infoBlock.familyTree .ancestor .linkBtn
	{font-size:90%;padding-top:4px;margin:-4px 3px 0 0;float:right;
	display:none;}
#mgmtTmpl .infoBlock.familyTree .ancestor:hover .linkBtn
	{display:block}
#mgmtTmpl .infoBlock.familyTree .ancestor fieldset
	{margin:0;}
#mgmtTmpl .infoBlock.familyTree .ancestor fieldset .field
	{margin:0;font-size:small;}
#mgmtTmpl .infoBlock.familyTree .ancestor fieldset .field .input
	{width:180px;font-weight:normal;margin:0 0 0 10px;font-size:85%;}
#mgmtTmpl .infoBlock.additionalInfo li .subBlock td.edit {
border:medium none;
}
#mgmtTmpl .infoBlock.additionalInfo li .subBlock tr .linkBtn
	{visibility:hidden;;font-size:90%;padding-top:3px;;margin:0;float:left;}
#mgmtTmpl .infoBlock.additionalInfo li .subBlock tr:hover .linkBtn
	{visibility:visible;}
	
	/*update ancestory*/
#mgmtTmpl #TB_window .editAncestry
	{}
#mgmtTmpl #TB_window .editAncestry .field
	{float:none;text-align:left;}
#mgmtTmpl #TB_window .editAncestry .field label
	{display:inline-block;width:75px;padding:0 0 0 0;text-align:right;}
#mgmtTmpl #TB_window .editAncestry .category
	{float:left;}

#mgmtTmpl #TB_window .editAncestry #input_state, #mgmtTmpl #TB_window .editAncestry #input_ancestory_relation
	{width:178px}

#mgmtTmpl #TB_window .editAncestry #input_dob_year, #mgmtTmpl #TB_window .editAncestry #input_dod_year
	{width:40px;}

#mgmtTmpl #TB_window .editAncestry .category.address, #mgmtTmpl #TB_window .editAncestry .category.deceased
	{float:right;}

#mgmtTmpl #TB_window .editAncestry #input_additional
	{width:250px;height:45px;}

#mgmtTmpl #TB_window .editAncestry .loader
	{margin:0;right:0;margin:-65px 145px 0 0;}
#mgmtTmpl #TB_window .editAncestry .submit
	{right:0;margin:-68px 65px 0 0;}
	
	/*supporting info*/
#mgmtTmpl .infoBlock.supportingInfo
	{padding-top:0;}
#mgmtTmpl .infoBlock.supportingInfo li .primaryBlock .linkBtn
	{display:none;font-size:90%;padding-top:3px;margin-right:20px;margin-top:4px;}
#mgmtTmpl .infoBlock.supportingInfo li:hover .primaryBlock .linkBtn	
	{display:block;}
#mgmtTmpl .infoBlock.supportingInfo li .subBlock td.edit
	{border:none}
#mgmtTmpl .infoBlock.supportingInfo li .subBlock td
	{cursor:pointer;}
#mgmtTmpl .infoBlock.supportingInfo li .subBlock tr .linkBtn
	{visibility:hidden;;font-size:90%;padding-top:3px;;margin:0;float:left;}
#mgmtTmpl .infoBlock.supportingInfo li .subBlock tr:hover .linkBtn
	{visibility:visible;}
	
	/* delcaration */
#mgmtTmpl .infoBlock.delaration
	{padding:0;}
#mgmtTmpl .infoBlock.delaration .actions
	{}

	

#mgmtTmpl .infoBlock.delaration .category
	{padding:0px 25px 0 30px; border-bottom:1px solid #bbb;}
#mgmtTmpl .infoBlock.delaration .category.questioned
	{border:none;font-size:small;}
#mgmtTmpl .infoBlock.delaration .category.questioned .actions
	{}
#mgmtTmpl .infoBlock.delaration .category.questioned h2
	{margin-bottom:15px;}
#mgmtTmpl .infoBlock.delaration .questioned td.edit
	{border:none}
#mgmtTmpl .infoBlock.delaration .questioned td
	{cursor:pointer;font-size:85%;}
#mgmtTmpl .infoBlock.delaration .questioned tr .linkBtn
	{visibility:hidden;;;margin:0;float:left;padding-top:4px;}
#mgmtTmpl .infoBlock.delaration .questioned tr:hover .linkBtn
	{visibility:visible;}

#mgmtTmpl .infoBlock.delaration .field
	{margin:5px 0 5px 20px;}
#mgmtTmpl .infoBlock.delaration .field .input
	{width:auto;}
#mgmtTmpl .infoBlock.delaration .field textarea.input
	{width:450px;height:100px;}
#mgmtTmpl .infoBlock.delaration .question
	{font-size:85%;margin:10px 0 0 0;}
	
	
/* SEARCH */

#searchTmpl .infoBlock.searchResults
	{padding-left:0;padding-right:0;}

#searchTmpl .infoBlock table
	{}
#searchTmpl .infoBlock th, #searchTmpl .infoBlock td
	{text-align:left;border:none;}
#searchTmpl .infoBlock th.first, #searchTmpl .infoBlock td.first
	{padding-left:30px;}
#searchTmpl .infoBlock th.last, #searchTmpl .infoBlock td.last
	{padding-right:25px;}
#searchTmpl .infoBlock tr.result:hover
	{background-color:#ddd;cursor:pointer;}
	
#searchTmpl .loader
	{margin:17px 10px 0 0;display:none;}

#searchTmpl .section .resultsFound
	{position:absolute;right:38px;top:10px;font-size:90%;color:#00203F;height:13px;
	padding:1px 8px 0 8px;display:none;}
#searchTmpl .section.open .resultsFound
	{color:#fff;}
	



	/*tribal mapping stuff*/
#searchTmpl .infoBlock.list td, #searchTmpl .infoBlock.list tr, #searchTmpl .infoBlock.list table
	{padding:0;margin:0;text-align:left;}
#searchTmpl .infoBlock.list .head
	{padding:10px 20px 5px 40px;}
#searchTmpl .infoBlock.list .head th
	{text-align:left;width:33%;padding:0;}
#searchTmpl .infoBlock.list .primaryBlock td
	{width:33%;}
#searchTmpl .infoBlock.list .subBlock td
	{font-size:85%;}
#searchTmpl .mapping
	{width:400px;margin: 0 auto;}
#searchTmpl .mapping .input
	{width:250px;}
#searchTmpl .mapping p
	{padding-left:15px;}
#searchTmpl .mapping .submit
	{float:left;margin-left:10px;}
#searchTmpl .mapping .loader
	{margin:17px 0 0 0;}

	/* copied from case mgmt */
#searchTmpl .infoBlock.list
	{padding-left:0;padding-right:0;padding-top:0;}
#searchTmpl .infoBlock.list.hearingDetails, #mgmtTmpl .infoBlock.list.tribalClaims
	{padding-top:0;}
#searchTmpl .infoBlock.list .actions
	{padding-bottom:10px;padding-top:10px;background-color:#fff;}
#searchTmpl .infoBlock.list .linkBtn
	{margin:0 38px 0 0;}

#searchTmpl .infoBlock.list ul
	{background-color:#e6cf73;border-bottom:1px solid #BBBBBB;}
#searchTmpl .infoBlock.list ul li.addNew
	{display:none;}

#searchTmpl .infoBlock.list ul li
	{background-color:#f3f3f3;border-top:1px solid #bbb;}
#searchTmpl .infoBlock.list ul li.open
	{background-color:#ddd;}
#searchTmpl .infoBlock.list ul li:hover
	{background-color:#f2e3b6;}

#searchTmpl .infoBlock.list .primaryBlock
	{padding:5px 20px 3px 40px;background:transparent none;}
#searchTmpl .infoBlock.list .primaryBlock h3
	{margin:5px 0;}	
#searchTmpl .infoBlock.list .primaryBlock fieldset
	{margin:0}
#searchTmpl .infoBlock.list .primaryBlock .field
	{margin:0 30px 7px 0;padding:3px 35px 3px 0;border:1px solid transparent}
#searchTmpl .infoBlock.list .primaryBlock .field.dirty
	{background:#e6cf73 url(../../img/layout/valid-field.png) no-repeat right -89px;border-color:#e6cf73;}
#searchTmpl .infoBlock.list .primaryBlock .field label
	{padding-left:5px;}
#searchTmpl .infoBlock.list .primaryBlock .field .input
	{margin:0;background-color:transparent;border-color:transparent;}
#searchTmpl .infoBlock.list .primaryBlock .field .input:hover
	{border-color:#9e9e9e;background-color:#fff;}

#searchTmpl .infoBlock.list .subBlock
	{padding:10px 20px 10px 40px;;background:transparent url(../../img/layout/sub-inset.png) no-repeat -4px top;
	display:none;}
#searchTmpl .infoBlock.list .subBlock table
	{width:100%;}

#searchTmpl .infoBlock.list .subBlock td,#searchTmpl .infoBlock.list .subBlock th
	{}
#searchTmpl .infoBlock.list .subBlock table th.download
	{height:60px;padding-right:35px;background:transparent url(../../img/layout/pdf-icon_downloads.png) no-repeat right 10px;}
#searchTmpl .infoBlock.list .subBlock .indent
	{margin-left:20px;}
	
#searchTmpl .infoBlock.list .subBlock .courtInfo
	{}
	
#searchTmpl .infoBlock.tribalClaims .subBlock td fieldset
	{margin:0;}	
#searchTmpl .infoBlock.tribalClaims .subBlock td .field
	{margin:0 35px 0 0;padding:0 0 0 0;border:1px solid #9E9E9E}
#searchTmpl .infoBlock.tribalClaims .subBlock td .field.updated
	{padding-right:35px; margin-right:0;background:#fff url(../../img/layout/valid-field.png) no-repeat scroll right -6px}
#searchTmpl .infoBlock.tribalClaims .subBlock td .input
	{width:60px;padding:5px 3px 5px 3px;margin:0;border:none;}



#searchTmpl .infoBlock.list .expando
	{height:22px;width:40px;position:absolute;background:transparent url(../../img/layout/open-close.png) no-repeat 13px -82px;
	display:block;}
#searchTmpl .infoBlock.list .open .expando
	{background-position:13px 5px;}
#searchTmpl .infoBlock.list ul li
	{}
#searchTmpl .infoBlock.list ul li:hover .expando
	{display:block;}	
#searchTmpl .infoBlock.list .expando:hover
	{cursor:pointer;}



	/*tribal mapping add stuff*/
#searchTmpl #TB_window .addTribalMapping h1
	{padding:10px}
#searchTmpl #TB_window .addTribalMapping .field
	{float:none;text-align:left;}
#searchTmpl #TB_window .addTribalMapping .field .input
	{width:300px;}
#searchTmpl #TB_window .addTribalMapping .field label
	{display:inline-block;width:200px;padding:0 0 0 0;text-align:right;}

#searchTmpl #TB_window .addTribalMapping .loader
	{margin:0;right:0;margin:0 0 0 0;}
#searchTmpl #TB_window .addTribalMapping .submit
	{right:0;margin:0 23px 0 0;}





/* HOME */
#loginTmpl .mainContent
	{float:left;margin:0 0 5px 15px;}
#loginTmpl .updates
	{float:right;margin:0 20px 0 0;}
/* LOGIN */
#loginTmpl .formBlock
	{float:right;padding-left:0;}
#loginTmpl .contentBlock.login
	{display:block;background:#f3f3f3;padding:10px;float:right;margin-top:0;}
#loginTmpl .login .field
	{float:none;}
#loginTmpl .login .submit
	{margin:10px 5px 0 0;font-size:90%;padding-top:4px;}
#loginTmpl .login .field .label
	{color:#ccc;}
#loginTmpl .login h2
	{margin-bottom:15px;}
#loginTmpl .login .error
	{color:#cc3333;}

#loginTmpl .login .remember
	{text-align:left;margin:4px 0 -6px 10px;padding:0 0 0 20px;}
#loginTmpl .login .remember input
	{position:absolute;margin:-1px 0 0 -20px;}
#loginTmpl .top ul.nav li
	/*{margin-left:50px;}*/
	{margin-left:0px; padding-left:50px;}

	
#loginTmpl .register
	{margin:10px 0 0 10px;font-size:small;}
#loginTmpl .register p
	{margin-bottom:5px;}
	
/* Logged In Home */
#homeTmpl .display
	{margin:0 0 0 10px;width:1024px;}
		
/* AUTO COMPLETE*/
.ac_results {
	padding: 0px;
	border: 1px solid #9e9e9e;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
	
	border-top:none;
	margin-left:1px;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	margin:0;
	padding:0;
}

.ac_results li {
	padding-top:0px;
	margin-top:0px;
	margin: 0px;
	padding: 2px 5px;
	cursor: default;	
	width:315px;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 11px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
		line-height: 16px;
*/
	overflow: hidden;
	font-weight:bold;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	#background-color: #f2e3b6;
	
}
/*********new classes(4-mar-2010)***********/

/*.log-out-link { margin:-20px 0 0 28px; }*/

.reminders{}
.reminders tr:hover{background-color:#ddd;cursor:pointer;}

