body { background-color: #ffffff; text-align: left; padding: 0; margin: 0; font-family: "Lucida Grande", Verdana, "Helvetica Neue" }

body.popup { background-color: #000000; text-align: left; padding: 0; margin: 0; font-family: "Lucida Grande", Verdana, "Helvetica Neue" }

.bghead { background-color: #f4ede3; background-image: url(/pics/root/bg_head.png); background-position: top center; background-repeat: repeat-x; text-align: left; padding: 0; margin: 0; }

.bgoverall { background-color: #f4ede3; background-image: url(/pics/root/bg_dam_001.png); background-repeat: repeat-x; text-align: left; padding: 0; margin: 0; }

div.divider_vfade { background-color: #ffffff; background-image: url(/pics/root/div_vertfade_999999.png); background-repeat: no-repeat; background-position: top; padding: 0; margin: 0; width: 1px; min-width: 1px; max-width: 1px; height: 20px; }

. { border: 1px solid #999999; }
.bordertop1px { border-top: 1px solid #ffffff; }
.borderright1px { border-right: 1px solid #ffffff; }
.borderbottom1px { border-bottom: 1px solid #ffffff; }
.borderleft1px { border-left: 1px solid #ffffff; }

.titmenuinv 	{ color: #7d746b; font-size: 22px; font-family: "Lucida Grande", Verdana, "Helvetica Neue", Helvetica, Geneva, Sans-serif; font-style: normal; font-weight: bold; text-decoration: none; margin: 0; text-transform: none; line-height: 141%; list-style-type: none; }
.submenuinv 	{ color: #7d746b; font-size: 20px; font-family: "Lucida Grande", Verdana, "Helvetica Neue", Helvetica, Geneva, Sans-serif; font-style: normal; font-weight: bold; text-decoration: none; margin: 0; text-transform: none; line-height: 141%; list-style-type: none; }
.parmenuinv 	{ color: #7d746b; font-size: 16px; font-family: "Lucida Grande", Verdana, "Helvetica Neue", Helvetica, Geneva, Sans-serif; font-style: normal; font-weight: bold; text-decoration: none; margin: 0; text-transform: none; line-height: 141%; list-style-type: none; }
.boldmenuinv 	{ color: #7d746b; font-size: 13px; font-family: "Lucida Grande", Verdana, "Helvetica Neue", Helvetica, Geneva, Sans-serif; font-style: normal; font-weight: bold; text-decoration: none; margin: 0; text-transform: none; line-height: 141%; list-style-type: none; }
.bodymenuinv 	{ color: #7d746b; font-size: 13px; font-family: "Lucida Grande", Verdana, "Helvetica Neue", Helvetica, Geneva, Sans-serif; font-style: normal; font-weight: normal; text-decoration: none; margin: 0; text-transform: none; line-height: 141%; list-style-type: none; }
.smallmenuinv 	{ color: #7d746b; font-size: 12px; font-family: "Lucida Grande", Verdana, "Helvetica Neue", Helvetica, Geneva, Sans-serif; font-style: normal; font-weight: normal; text-decoration: none; margin: 0; text-transform: none; line-height: 141%; list-style-type: none; }
.footmenuinv 	{ color: #7d746b; font-size: 9px; font-family: "Lucida Grande", Verdana, "Helvetica Neue", Helvetica, Geneva, Sans-serif; font-style: normal; font-weight: normal; text-decoration: none; margin: 0; text-transform: none; line-height: 141%; list-style-type: none; }

.tittext A:link, h1 A:link,
.tittext A:active, h1 A:active,
.tittext A:visited, h1 A:visited,
.tittext A:hover, h1 A:hover,
.tittext, h1 					{ 
									color: #3d694d; 
									font-family: "Lucida Grande", Verdana, "Helvetica Neue", Helvetica, Geneva, Sans-serif; 
									font-size: 20px; 
									font-style: normal; 
									font-weight: bold; 
									line-height: 120%; 
									list-style-type: none; 
									margin: 0px 0px 0px 0px; 
									text-decoration: none; 
									text-transform: none; 
								}

.subtext A:link, h2 A:link,
.subtext A:active, h2 A:active,
.subtext A:visited, h2 A:visited,
.subtext A:hover, h2 A:hover,
.subtext, h2 					{ 
									color: #3d694d; 
									font-family: "Lucida Grande", Verdana, "Helvetica Neue", Helvetica, Geneva, Sans-serif; 
									font-size: 18px; 
									font-style: normal; 
									font-weight: bold; 
									line-height: 120%; 
									list-style-type: none; 
									margin: 0px 0px 0px 0px; 
									text-decoration: none; 
									text-transform: none; 
								}

.partext A:link, h3 A:link,
.partext A:active, h3 A:active,
.partext A:visited, h3 A:visited,
.partext A:hover, h3 A:hover,
.partext, h3 					{ 
									color: #3d694d; 
									font-family: "Lucida Grande", Verdana, "Helvetica Neue", Helvetica, Geneva, Sans-serif; 
									font-size: 16px; 
									font-style: normal; 
									font-weight: bold; 
									line-height: 120%; 
									list-style-type: none; 
									margin: 0px 0px 0px 0px; 
									text-decoration: none; 
									text-transform: none; 
								}

.bigtext A:link, h4 A:link,
.bigtext A:active, h4 A:active,
.bigtext A:visited, h4 A:visited,
.bigtext A:hover, h4 A:hover,
.bigtext, h4					{ 
									color: #3d694d; 
									font-family: "Lucida Grande", Verdana, "Helvetica Neue", Helvetica, Geneva, Sans-serif; 
									font-size: 14px; 
									font-style: normal; 
									font-weight: bold; 
									line-height: 120%; 
									list-style-type: none; 
									margin: 0px 0px 0px 0px; 
									text-decoration: none; 
									text-transform: none; 
								}

.boldtext 		{ color: #444444; font-size: 12px; font-family: "Lucida Grande", Verdana, "Helvetica Neue", Helvetica, Geneva, Sans-serif; font-style: normal; font-weight: bold; text-decoration: none; margin: 0; text-transform: none; line-height: 141%; list-style-type: none; }
.bodytext 		{ color: #444444; font-size: 12px; font-family: "Lucida Grande", Verdana, "Helvetica Neue", Helvetica, Geneva, Sans-serif; font-style: normal; font-weight: normal; text-decoration: none; margin: 0; text-transform: none; line-height: 141%; list-style-type: none; }
.smalltext 	{ color: #444444; font-size: 11px; font-family: "Lucida Grande", Verdana, "Helvetica Neue", Helvetica, Geneva, Sans-serif; font-style: normal; font-weight: normal; text-decoration: none; margin: 0; text-transform: none; line-height: 125%; list-style-type: none; }
.foottext 		{ color: #444444; font-size: 10px; font-family: "Lucida Grande", Verdana, "Helvetica Neue", Helvetica, Geneva, Sans-serif; font-style: normal; font-weight: normal; text-decoration: none; margin: 0; text-transform: none; line-height: 125%; list-style-type: none; }

.black 			{ color: #444444; font-size: 11px; font-family: "Lucida Grande", Verdana, "Helvetica Neue", Helvetica, Geneva, Sans-serif; font-style: normal; font-weight: bold; text-decoration: none; margin: 3px; }
.smallblack 	{ color: #444444; font-size: 12px; font-family: "Lucida Grande", Verdana, "Helvetica Neue", Helvetica, Geneva, Sans-serif; font-style: normal; font-weight: bold; text-decoration: none; margin: 3px; }
.red 			{ color: #f2cc3a; font-size: 11px; font-family: "Lucida Grande", Verdana, "Helvetica Neue", Helvetica, Geneva, Sans-serif; font-style: normal; font-weight: bold; text-decoration: none; margin: 3px; }
.green 			{ color: #3d694d; font-size: 11px; font-family: "Lucida Grande", Verdana, "Helvetica Neue", Helvetica, Geneva, Sans-serif; font-style: normal; font-weight: bold; text-decoration: none; margin: 3px; }
.white 			{ color: #ffffff; font-size: 11px; font-family: "Lucida Grande", Verdana, "Helvetica Neue", Helvetica, Geneva, Sans-serif; font-style: normal; font-weight: bold; text-decoration: none; margin: 3px; }
.yellow 		{ color: #919aa7; font-size: 11px; font-family: "Lucida Grande", Verdana, "Helvetica Neue", Helvetica, Geneva, Sans-serif; font-style: normal; font-weight: bold; text-decoration: none; margin: 3px; }

.pagebox { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 10px; font-weight: bold; text-decoration: none; border: 0px solid #999999; color: #444444; }
input.pagination { margin: 0px 0px 0px 0px; padding: 2px; font-size: 10px; font-weight: bold; text-decoration: none; text-align: right; border: 1px solid #999999; background-color: #111111; color: #ffffff; }
a.pagination:link { margin: 0px 0px 0px 0px; padding: 3px; font-size: 10px; font-weight: bold; text-decoration: none; border: 0px solid #999999; background-color: #f2cc3a; color: #ffffff; }
a.pagination:active { margin: 0px 0px 0px 0px; padding: 3px; font-size: 10px; font-weight: bold; text-decoration: none; border: 0px solid #999999; background-color: #f2cc3a; color: #ffffff; }
a.pagination:visited { margin: 0px 0px 0px 0px; padding: 3px; font-size: 10px; font-weight: bold; text-decoration: none; border: 0px solid #999999; background-color: #f2cc3a; color: #ffffff; }
a.pagination:hover { margin: 0px 0px 0px 0px; padding: 3px; font-size: 10px; font-weight: bold; text-decoration: none; border: 0px solid #999999; background-color: #f2cc3a; color: #ffffff; }

A.breadcrumb:link 		{ margin: 0px 0px 0px 0px; padding: 3px; font-size: 10px; font-weight: bold; text-decoration: none; border: 0px solid #ffffff; background-color: #7f2e1e; color: #f4ede3; }
A.breadcrumb:active 	{ margin: 0px 0px 0px 0px; padding: 3px; font-size: 10px; font-weight: bold; text-decoration: none; border: 0px solid #ffffff; background-color: #7f2e1e; color: #f4ede3; }
A.breadcrumb:visited 	{ margin: 0px 0px 0px 0px; padding: 3px; font-size: 10px; font-weight: bold; text-decoration: none; border: 0px solid #ffffff; background-color: #7f2e1e; color: #f4ede3; }
A.breadcrumb:hover 		{ margin: 0px 0px 0px 0px; padding: 3px; font-size: 10px; font-weight: bold; text-decoration: none; border: 0px solid #ffffff; background-color: #3d694d; color: #ffffff; }

A:link 				{ color: #7f2e1e; font-family: "Lucida Grande", Verdana, "Helvetica Neue", Helvetica, Geneva, Sans-serif; font-style: normal; font-weight: bold; text-decoration: none; margin: 0px 0px 0px 0px; padding: 0px; }
A:active 			{ color: #7f2e1e; font-family: "Lucida Grande", Verdana, "Helvetica Neue", Helvetica, Geneva, Sans-serif; font-style: normal; font-weight: bold; text-decoration: none; margin: 0px 0px 0px 0px; padding: 0px; }
A:visited 			{ color: #7f2e1e; font-family: "Lucida Grande", Verdana, "Helvetica Neue", Helvetica, Geneva, Sans-serif; font-style: normal; font-weight: bold; text-decoration: none; margin: 0px 0px 0px 0px; padding: 0px; }
A:hover 			{ color: #3d694d; font-family: "Lucida Grande", Verdana, "Helvetica Neue", Helvetica, Geneva, Sans-serif; font-style: normal; font-weight: bold; text-decoration: none; margin: 0px 0px 0px 0px; padding: 0px; }

A.menu:link { border: 0px solid #7f2e1e; margin: 0px 0px 0px 0px; padding: 0px; background-color: transparent; color: #EEEEEE; }
A.menu:active { border: 0px solid #7f2e1e; margin: 0px 0px 0px 0px; padding: 0px; background-color: transparent; color: #ffffff; }
A.menu:visited { border: 0px solid #7f2e1e; margin: 0px 0px 0px 0px; padding: 0px; background-color: transparent; color: #EEEEEE; }
A.menu:hover { border: 0px solid #7d746b; margin: 0px 0px 0px 0px; padding: 0px; background-color: transparent; color: #ffffff; }

table 				{ border: 0px; }
table.content 		{ border: 0px; background-color: #f4ede3; }

th 					{ color: #f4ede3; background-color: #7f2e1e; background-image: url(/pics/jquery/slidedrop_bg_normal.png); background-repeat: repeat-x; font-family: "Myriad Pro Bold", "Lucida Grande", Verdana, Helvetica, "Sans-serif"; font-weight: bold; font-size: 12px; text-align: center; text-transform: uppercase; height: 30px; line-height: 30px; padding: 0 0 0 0; }
th a 				{ color: #f4ede3; }
th a:active 		{ color: #f4ede3; }
th a:visited 		{ color: #f4ede3; }
th a:hover 			{ color: #ffffff; }

span.th 			{ padding: 0px 7px 0px 7px; }

.mrow0				{ background-color: #7d746b; color: #9B712E; }
.mrow1 				{ background-color: #cac5bd; color: #f0f0f0; }
.mrow2 				{ background-color: #c0cae0; color: #f0f0f0; }
.mrowbot 			{ background-color: #F2CC3A; color: #7d746b; }

.row0 				{ background-color: #7d746b; color: #ffffff; }
.row0 A:link 		{ color: #ffffff; }
.row0 A:active 		{ color: #ffffff; }
.row0 A:visited 	{ color: #ffffff; }
.row0 A:hover 		{ color: #ffffff; }

.row1 				{ background-color: #f0e9de; color: #7d746b; }
.row2 				{ background-color: #f6f2ea; color: #7d746b; }

.rowborder 			{ background-color: #ffffff; color: #ffffff; }
.rowouterborder 	{ background-color: #ffffff; color: #ffffff; }

.rowbot 			{ background-color: #7d746b; color: #f4ede3; height: 22px; min-height: 22px; max-height: 22px; padding: 3px 7px 3px 7px; }
.rowbot A:link 		{ color: #f4ede3; margin: 0 0; font-weight: bold; text-decoration: none; }
.rowbot A:active 	{ color: #f4ede3; margin: 0 0; font-weight: bold; text-decoration: none; }
.rowbot A:visited 	{ color: #f4ede3; margin: 0 0; font-weight: bold; text-decoration: none; }
.rowbot A:hover 	{ color: #ffffff; margin: 0 0; font-weight: bold; text-decoration: none; }

.rowattach 			{ background-color: #f2cc3a; color: #3d694d; }

.rowblack 			{ background-color: #000000; color: #3d694d; }
.rowbeige 			{ background-color: #f0e9de; color: #7d746b; }
.rowgreen 			{ background-color: #3d694d; color: #ffffff; }
.rowred 			{ background-color: #7f2e1e; color: #ffffff; }
.rowwhite			{ background-color: #ffffff; color: #7d746b; }
.rowgrey			{ background-color: #c0c0c0; color: #7d746b; }

form				{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px; }
select, textarea, input 
					{ font-size: 13px; font-family: "Lucida Grande", Verdana, "Helvetica Neue", Helvetica, Geneva, Sans-serif; font-style: normal; font-weight: normal; text-decoration: none; text-transform: none; }
select 				{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px; }
textarea 			{ margin: 0px 0px 0px 0px; padding: 2px 0px 2px 2px; border: 1px solid #88746b; color: #88746b; background-color: #ffffff; }
input 				{ margin: 0px 0px 0px 0px; padding: 2px 2px 2px 2px; border: 1px solid #88746b; color: #88746b; background-color: #ffffff; }
input.file 			{ margin: 0px 0px 0px 0px; padding: 2px 2px 2px 2px; border: 0px solid #88746b; color: #88746b; background-color: transparent; }
select 				{ margin: 0px 0px 0px 0px; padding: 2px 2px 2px 2px; border: 0px solid #88746b; color: #ffffff; background-color: #88746b; }
input.button 		{ margin: 0px 0px 0px 0px; padding: 3px 5px 3px 5px; border: 1px solid #ffffff; color: #ffffff; background-color: #88746b; font-size: 10px; text-transform: uppercase; font-weight: bold; }
input.radio 		{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px solid #ffffff; color: #88746b; }
.checkbox 			{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px solid #ffffff; color: #88746b; }
.helpline 			{ margin: 0px 0px 0px 0px; padding: 2px 2px 2px 2px; border: 0px solid #ffffff; vertical-align: middle; }


#sbar_container
						{ max-width: 180px; max-height: 180px; align: center; vertical-align: middle; float: center; overflow: hidden;
						-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1.0; 
						background-color: transparent;
						} 
#sbar_container:hover 
						{ max-width: 180px; max-height: 180px; align: center; vertical-align: middle; float: center; overflow: hidden; 
						-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); opacity: 0.9; 
						background-color: transparent;
						} 

#sbar_container img 	{ 
						width:expression(this.height=>this.width?180:auto);
						height:expression(this.width=>this.height?180:auto); 
						max-width: 180px;
						max-height: 180px;
						align: center; vertical-align: middle; 
						} 

#otf_container
						{ max-width: 170px; max-height: 170px; align: center; vertical-align: middle; float: center; overflow: hidden;
						-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1.0; 
						background-color: transparent;
						} 
#otf_container:hover 
						{ max-width: 170px; max-height: 170px; align: center; vertical-align: middle; float: center; overflow: hidden; 
						-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); opacity: 0.9; 
						background-color: transparent;
						} 

#otf_container img 	{ 
						width:expression(this.height=>this.width?170:auto);
						height:expression(this.width=>this.height?170:auto); 
						max-width: 170px;
						max-height: 170px;
						align: center; vertical-align: middle; 
						} 

#image_container 
						{ max-width: 173px; max-height: 173px; align: center; vertical-align: middle; float: center; overflow: hidden;
						-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1.0; 
						background-color: transparent;
						} 
#image_container:hover 
						{ max-width: 173px; max-height: 173px; align: center; vertical-align: middle; float: center; overflow: hidden; 
						-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); opacity: 0.9; 
						background-color: transparent;
						} 

#image_container img 	{ 
						width:expression(this.height=>this.width?173:auto);
						height:expression(this.width=>this.height?173:auto); 
						max-width: 173px;
						max-height: 173px;
						align: center; vertical-align: middle; 
						} 

img 					{ border: 1px solid #FFFFFF; }
.noborder 				{ border: 0px; }
.avatar 				{ border: 1px solid #FFFFFF; }
.banner 				{ border: 1px solid #FFFFFF; }

.block 					{ display: block; }
.clear 					{ clear: both; }
.left 					{ float: left; text-align: left; }
.right 					{ float: right; text-align: right; }
.txttop 				{ vertical-align: top; }
.txtmiddle 				{ vertical-align: middle; text-align: center; }
.txtbottom 				{ vertical-align: bottom; }
.txtleft 				{ text-align: left; }
.txtcenter 				{ text-align: center; }
.txtright 				{ text-align: right; }
.alert 					{ background: #ffffff no-repeat center; background-position: 15px 50%; text-align: left; padding: 20px 20px 20px 20px; border-top: 0; border-bottom: 0; }

div.picshadow { list-style-type: none; color: inherit; margin: 0px 0px 0px 0px; }

div.loader_container { text-align: center; position: absolute; top: 40%; width: 100%; }

div.loader { font-size: 11px; color: #808080; background-color: #222222; padding: 10px 0 10px 0; margin: 0 auto; display: block; width: 135px; border: 0 solid #808080; text-align: left; z-index: 255; padding-bottom: 10px; }

div.progress { height: 5px; font-size: 1px; width: 10px; position: relative; top: 1px; left: 10px; background-color: #444444; }

div.loader_bg { background-color: #222222; position: relative; top: 10px; left: 8px; height: 10px; width: 113px; font-size: 1px; }

div.border_preview { font-size: 11px; font-weight: bold; color: #808080; padding: 15px 5px 5px 5px; z-index: 100; position: absolute; background: #222222; border: 1px solid #808080; }

div.preview_temp_load { vertical-align: middle; text-align: center; padding: 10px; }

div.preview_temp_load img { vertical-align: middle; text-align: center; }

.tab_links_unsel, a.tab_links_unsel:hover, a.tab_links_unsel:link, a.tab_links_unsel:active, a.tab_links_unsel:visited { font-size: 12px; color: #333333; text-decoration: none; }

a.tab_links:hover, a.tab_links_unsel:hover { color: #ffffaa; text-decoration: underline; }

.tab_headers, th.tab_headers { color: #ff7722; font-size: 12px; font-weight: bold; padding-left: 4px; padding-right: 8px; border: #003366; border-style: solid; border-width: 1px 1px 0 1px; background-color: #006699; }

.tab_headers_unsel, th.tab_headers_unsel { color: #333333; font-size: 12px; font-weight: bold; padding-left: 4px; padding-right: 8px; border: #336699; border-style: solid; border-width: 1px 1px 0 1px; background-color: #6699aa; }

div.report_pixel { border: 1px solid #666666; height: 1em; width: 1em; float: left; margin-right: 5px; }

td.report_new, div.report_new { background-color: #555555; color: #ffffff; }

td.report_open, div.report_open { background-color: #444444; color: #ffffff; }

td.report_process, div.report_process { background-color: #333333; color: #ffffff; }

td.report_cleared, div.report_cleared { background-color: #222222; color: #ffffff; }

td.report_delete, div.report_delete { background-color: #111111; color: #ffffff; }

select.report_mode option { margin: 1px 0; }

select.report_mode optgroup { background-color: #ffffff; color: #000000; font-style: normal; font-weight: bold; margin-left: 3px; }

select.report_mode optgroup option { border-left: 1.3em solid; padding-left: 2px; margin-left: 1px; }

select.report_mode option.report_cleared { border-color: #1e6731; }

select.report_mode option.report_process { border-color: #e6721b; }

select.report_mode option.report_open { border-color: #8b201d; }

