body
{
	overflow-x: hidden;
}
#table
{
	width:100%;
}
form
{
	padding:0px;
}
img
{
	border:0px;
}
ul
{
	margin:5px 0px;
}
a:hover {
	text-decoration: none;
	color: #838383;
}

#table.right
{
    text-align:right;
	float:right;
	
}
#table.left
{
    text-align:left;
	float:left;
}
#tableRow
{
	padding:5px;
}

#table.right #tableCell
{
	float:right;
	text-align:right;
	direction:rtl;
}
#table.left #tableCell
{
	float:left;
	text-align:left;
	direction:ltr;
}
#tableCell
{
	min-height:19px;
	height:auto !important;
	height:19px;
}
.ltr
{
	direction:ltr;
}
.rtl
{
	direction:rtl;
}
.captionClass, .captionClass_long
{
	color:#8B6846;
}
.captionClass
{
    width:150px;
}
.captionClass_long
{
    width:200px;
}
textarea
{
	background:#FFF;
	font-size:13px;
	border:1px solid #888;
	color:#000;
	height:100px;
	width:480px;
}

.submit
{
	padding:5px 10px;
}
.bordered
{
	border:1px dashed #FFFFFF;
}

.right
{
	float:right;
}
.left
{
	float:left;
}
#errorLog
{
	color:red;
	text-align:center;
}
.inputWarning
{
	color:#D12E2E;
	font-size:12px;
}
.inputOk
{
	color:#74A824;
	font-size:12px;
}
#successLog
{
	color:#74A824;
	text-align:center;
}
select, input.textInputClass
{
	width:200px;
}

select, input.textInputClass, input.phoneCell
{
	
	border:1px solid #888;
}
.headerClass
{
	background:#FFF;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
}
.hoverClass
{
	background:#EEE;
}
.white
{
	color:white;
}
.black
{
	color:black;
}
hr
{
	border: 0px;
	background: url('../images/seperator_long.png') center center no-repeat;
	height: 5px;
	padding: 0px;
	margin: 0px;
	
}
hr.small
{
	background: url('../images/seperator_short.png') center center no-repeat;
}
.bold
{
	font-weight:bold;
}
.hidden
{
	display:none;
}
.transparent
{
	opacity:0.65;
	filter:alpha(opacity=65);
}
.transparent_light
{
	opacity:0.5;
	filter:alpha(opacity=50);
}
.gray
{
	color:#777777;
}
#detroyNote
{
	background:url("../images/noteBg.png") repeat scroll 0 0 transparent;
	color:#EEE;
	padding:10px;
	width:275px;
	z-index:2;
}
.pointer
{
	cursor:pointer;
}
.clear
{
	clear:both;
}
.infoLog, .successLog, .warningLog, .errorLog, .validationLog {
	border: 1px solid;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	opacity:0.8;
	filter:alpha(opacity=80);
}
.infoLog {
	color: #00529B;
	background-color: #BDE5F8;
	background-image: url('../images/infoLog.png');
}
.successLog {
	color: #4F8A10;
	background-color: #DFF2BF;
	background-image: url('../images/successLog.png');
}
.warningLog {
	color: #9F6000;
	background-color: #FEEFB3;
	background-image: url('../images/warningLog.png');
}
.errorLog {
	color: #D8000C;
	background-color: #FFBABA;
	background-image: url('../images/errorLog.png');
}
.validationLog {
	color: #D63301;
	background-color: #FFCCBA;
	background-image: url('../images/errorLog.png');
}
.errorLog ul, .successLog ul, .warningLog ul, .validationLog ul, .infoLog ul
{
	margin: 5px 10px;
}
#drawSteps {
background: url('../images/fade/gray_light.jpg') repeat-x;

height:12px;
width:95%;
float: right;
}
#inSteps {
height:12px;
}
.red_dark #inSteps{background: url('../images/fade/red_dark.jpg') repeat-x;}
.red #inSteps{background: url('../images/fade/red.jpg') repeat-x;}
.red_light #inSteps{background: url('../images/fade/red_light.jpg') repeat-x;}
.orange_dark #inSteps{background: url('../images/fade/orange_dark.jpg') repeat-x;}
.orange #inSteps{background: url('../images/fade/orange.jpg') repeat-x;}
.orange_light #inSteps{background: url('../images/fade/orange_light.jpg') repeat-x;}
.yellow_dark #inSteps{background: url('../images/fade/yellow_dark.jpg') repeat-x;}
.yellow #inSteps{background: url('../images/fade/yellow.jpg') repeat-x;}
.yellow_light #inSteps{background: url('../images/fade/yellow_light.jpg') repeat-x;}
.green_dark #inSteps{background: url('../images/fade/green_dark.jpg') repeat-x;}
.green #inSteps{background: url('../images/fade/green.jpg') repeat-x;}
.green_light #inSteps{background: url('../images/fade/green_light.jpg') repeat-x;}
.grey
{
	color:#666;
}

.green
{
	color:#74A824;
}
.red
{
	color:#D12E2E;
}
.blue
{
	color:#0D507A;
}
.golden
{
	color:#ceba02;
}
span.note
{
	display: block;
	margin:10px 0px;
	padding:8px 10px;
}
.inputOk, .inputWarning, span.attention, span.notice, span.alert, span.download, span.approved, span.note, span.camera, span.doc {display: block;padding: 8px;margin: 5px 0;}
span.attention {color: #B79000;border: 1px solid #E7BD72;background: #FFF3A3;}
span.notice, .inputOk {color: #648434;border: 1px solid #9BCC54;background: #CDEFA6;}
span.alert, .inputWarning {color: #CF3738;border: 1px solid #FFACAD;background: #FFD5D5;}
span.download {color: #1C6B8B;border: 1px solid #6ABCE2;background: #A8CDE3;}
span.approved {color: #666;border: 1px solid #a8a8a8;background: #ccc;}
span.note {color: #B79000;border: 1px solid #E7BD72;background: #FFF3A3;}
span.camera, #suggestElem{color: #666;border: 1px solid #C5C5C5;background: #E6E6E6;}
span.doc {color: #C76E34;border: 1px solid #FFBB65;background: #FFE0B6;}
#suggestElem
{
	cursor:pointer;
	padding: 3px;
	margin: 5px 0;
}
#suggestionDiv
{
	overflow-y:scroll;
	max-height:100px;
}
.defaultBlock.green.paint
{
	background: #E8F1E4;
	border: 1px solid #84A174;
}
.defaultBlock.red.paint
{
	background: #f4eaea;
	border: 1px solid #b26262;
}
.defaultBlock.blue.paint
{
	background: #e4e4f1;
	border: 1px solid #80B3C3;
}
.defaultBlock.golden.paint
{
	background: #f1f1e4;
	border: 1px solid #b2aa62;
}
.defaultBlock.black.paint
{
	background: #e4e4e4;
	border: 1px solid #111;
}
.defaultBlock.gray.paint
{
	border: 1px solid #D0D0D0;
}
.defaultBlock
{
	padding: 5px;
	padding-left: 15px;
    padding-right: 15px;
	padding-bottom: 0;
	margin: 15px 0;
	margin-bottom: 10px;
	border-top: 0px;
	color: #111;
}
.defaultBlock-title
{
	margin: -5px -15px 10px;
	color: #FFFFFF;
}
.defaultBlock.green .defaultBlock-title
{
	background: url("../images/defaultBlock_green.png") repeat 0 0 #84A174;
}
.defaultBlock.blue .defaultBlock-title
{
	background: url("../images/defaultBlock_blue.png") repeat 0 0 #80B3C3;
}
.defaultBlock.black .defaultBlock-title
{
	background: url("../images/defaultBlock_black.png") repeat 0 0;
}
.defaultBlock.red .defaultBlock-title
{
	background: url("../images/defaultBlock_red.png") repeat 0 0 #b26262;
}
.defaultBlock.golden .defaultBlock-title
{
	background: url("../images/defaultBlock_golden.png") repeat 0 0 #b2aa62;
}
.defaultBlock.white .defaultBlock-title
{
	background: url("../images/defaultBlock_white.png") repeat 0 0;
	color: #444444;
	border: 1px solid #D0D0D0;
}
.defaultBlock.gray .defaultBlock-title
{
	background: url("../images/defaultBlock_gray.png") repeat 0 0;
	color: #444444;
	border: 1px solid #D0D0D0;
}
.defaultBlock-title h2
{
	padding: 5px 15px;
	font-family: Tahoma, SansumiExtraBoldRegular,Helvetica,Arial,sans-serif;
	margin: 0px;
	color: #FFF;
	font-size: 110%;
    font-weight: normal;
    letter-spacing: normal;
}
.defaultBlock.gray .defaultBlock-title h2, .defaultBlock.white .defaultBlock-title h2
{
	color: #000;
}
div#adminMenu {text-align: left; position:fixed; _position:absolute; z-index: 997;top:0px;width:100%; height:41px;background:url(../images/adminMenu/main-bg.png) repeat-x;}div#adminMenu ul {margin:0;padding:0;list-style:none;float:left;}div#adminMenu ul.menu {padding-left:30px;}div#adminMenu li {position:relative;z-index:9;margin:0;padding:0 5px 0 0;display:block;float:left;}div#adminMenu li:hover>ul {left:-2px;}div#adminMenu a {position:relative;z-index:10;height:41px;display:block;float:left;line-height:41px;text-decoration:none;font:normal 12px Trebuchet MS;}div#adminMenu a:hover, div#adminMenu a:hover span {color:#fff;}div#adminMenu li.current a {}div#adminMenu span {display:block;cursor:pointer;background-repeat:no-repeat;background-position:95% 0;}div#adminMenu ul ul a.parent span {background-position:95% 8px;background-image:url(../images/adminMenu/item-pointer.gif);}div#adminMenu ul ul a.parent:hover span {background-image:url(../images/adminMenu/item-pointer-mover.gif);}div#adminMenu a {padding:0 10px 0 10px;line-height:30px;color:#e5e5e5;}div#adminMenu span {margin-top:5px;}div#adminMenu li {background:url(../images/adminMenu/main-delimiter.png) 98% 4px no-repeat;}div#adminMenu li.last {background:none;}div#adminMenu ul ul li {background:none;}div#adminMenu ul ul {position:absolute;top:38px;left:-999em;width:163px;padding:5px 0 0 0;background:rgb(45,45,45);}div#adminMenu ul ul a {padding:0 0 0 15px;height:auto;float:none;display:block;line-height:24px;color:rgb(169,169,169);}div#adminMenu ul ul span {margin-top:0;padding-right:15px;_padding-right:20px;color:rgb(169,169,169);}div#adminMenu ul ul a:hover span {color:#fff;}div#adminMenu ul ul li.last {background:none;}div#adminMenu ul ul li {width:100%;}div#adminMenu ul ul ul {padding:0;margin:-38px 0 0 163px !important;margin-left:172px;}div#adminMenu ul ul ul {background:rgb(41,41,41);}div#adminMenu ul ul ul ul {background:rgb(38,38,38);}div#adminMenu ul ul ul ul {background:rgb(35,35,35);}div#adminMenu li.back {background:url(../images/adminMenu/lava.png) no-repeat right -44px !important;background-image:url(../images/adminMenu/lava.gif);width:13px;height:44px;z-index:8;position:absolute;margin:-1px 0 0 -5px;}div#adminMenu li.back .left {background:url(../images/adminMenu/lava.png) no-repeat top left !important;background-image:url(../images/adminMenu/lava.gif);height:44px;margin-right:8px;}#adminMenu-box {margin:10px 0 10px 0;border:1px solid #777;height:200px;background:rgb(74,81,85);}#adminMenu-box #adminMenu {margin:10px 0 0 0;}
.highslide-headline
{
	height: 20px;
}
.menu_body
{
	
	list-style:none;
	margin:0; 
	padding:0; 
	position: absolute;
	border: 1px solid #f1d14d;
}
.menu_body div
{
	margin: 0px;
	padding: 5px;
}
.menu_head{border:1px solid #998675; border: 0px}
.menu_body {display:none; width:150px;}
.menu_body div{background:#FFF;}

.menu_body div a{color:#111; text-decoration:none;  display:block;}
.menu_body div.alt{background:#fef8e9;}
.menu_body div.hovered{background: #ffeec2}
.menu_body div a:hover{color:#111; text-decoration: none; border: 0px; }
.menu_head {cursor: pointer;}

.fastDelete.successDelete, .successAdd
{
	background: #BFB;
	border-radius: 10px;
}
.fastDelete, .successAdd
{
	
	padding: 15px 0px;
	margin: 5px 0px;
}
.fastDelete
{
	display: none;
}
.fastDeleteClear
{
	display: none;
}
.defaultBlock_neat_title, .defaultBlock_neat_title a
{
	height: 25px; 
	
	font-size: 16px;
}
.hr
{
	background: url(../images/hr.jpg) repeat-x bottom right;
}
.defaultBlock_neat_text
{
	margin-top: 15px; padding-right: 20px;
}
.defaultBlock_neat_blue .defaultBlock_neat_text
{
	background: url(../images/defaultBlock_neat/blockBack_blue.jpg) repeat-y right top
}
.defaultBlock_neat_blue .defaultBlock_neat_title, .defaultBlock_neat_blue .defaultBlock_neat_title a
{
	color: #1bacc9;
}
.defaultBlock_neat_red .defaultBlock_neat_text
{
	background: url(../images/defaultBlock_neat/blockBack_red.jpg) repeat-y right top
}
.defaultBlock_neat_red .defaultBlock_neat_title, .defaultBlock_neat_red .defaultBlock_neat_title a
{
	color: #c94b19; 
}
.defaultBlock_neat_green .defaultBlock_neat_text
{
	background: url(../images/defaultBlock_neat/blockBack_green.jpg) repeat-y right top
}
.defaultBlock_neat_green .defaultBlock_neat_title, .defaultBlock_neat_green .defaultBlock_neat_title a
{
	color: #7cc919; 
}
.defaultBlock_neat_gray .defaultBlock_neat_text
{
	background: url(../images/defaultBlock_neat/blockBack_gray.jpg) repeat-y right top
}
.defaultBlock_neat_gray .defaultBlock_neat_title, .defaultBlock_neat_gray .defaultBlock_neat_title a
{
	color: #909090; 
}
.loadingBar.screenCornerProgress
{
	position: fixed;
	bottom:0px;
	right: 0px;
	width: 250px;
	display: none;
	z-index: 100000;
}
.loadingBar
{
	width: 100%;
	height: 15px;
	background: url('../images/progress_bar.gif') repeat-x;
	border-radius:7px;
	margin:0px auto;
}
.phoneCell
{
	width: 50px;
}
#blacy-modal-content, #blacy-modal-data {display:none;}

/* Overlay */
#blacy-overlay {background-color:#000; cursor:pointer;}

/* Container */
#blacy-container {height: auto; background-color:#FFF; color:#000;  padding-bottom:4px; width:825px;  -moz-box-shadow:0 0 64px #000; -webkit-box-shadow:0 0 64px #000; box-shadow:0 0 64px #000;}
#blacy-container a {color:#ddd;}
#blacy-container #blacy-modal-title {font: 16px/24px "Lucida Grande",Arial,sans-serif; color:#000; background-color:#ddd; border-bottom:1px solid #ccc; font-weight:bold; padding:6px 8px; text-shadow:0 1px 0 #f4f4f4;}
#blacy-container .close {display:none; position:absolute; top:0;}
#blacy-container .close a {display:block; color:#777; font-weight:bold; padding:6px 12px 0; text-decoration:none; text-shadow:0 1px 0 #f4f4f4;}
#blacy-container .close a:hover {color:#000;}
#blacy-container #blacy-modal-data {padding:6px 12px;}
#blacy-container h2 {margin:10px 0 6px;}
#blacy-container p {margin-bottom:10px;}
#blacy-modal-content{text-align: left; direction: ltr; }
#blacy-container, #blacy-modal-content{ background: #FFF; -moz-border-radius-bottomleft:6px; -webkit-border-bottom-left-radius:6px; -moz-border-radius-bottomright:6px; -webkit-border-bottom-right-radius:6px; border-radius:0 0 6px 6px;}

