DIV { font: 12px Arial; color: #222222; }
P { font: 12px Arial; color: #222222; margin:0px}
TD { font: 12px Arial; color: #222222; }
TH { font: 12px Arial; color: #222222; }
BLOCKQUOTE { font: 12px Arial; color: #222222; background-color: lightyellow; border: solid 1px #222222; padding:5px; }
CODE { font: 10px Courier New; color: #222222; background-color: white; border: solid 1px #222222; margin: 8px 0px 8px; padding:5px; }
UL { font: Arial; color: #222222; list-style: disc url(images/bullet.gif) left; margin: 4px 24px 4px 4px; }
OL { font: Arial; color: #222222; margin: 4px 40px 4px 4px; }
LI { font: Arial; color: #222222; margin-bottom: 4px; margin-left: -8px; margin-right: -8px; }
A { color: #003399; text-decoration: underline; }
A:visited { color: #003399; text-decoration: underline; }
A:active { color: #003399; text-decoration: underline; }
A:hover { color: #CC3300; text-decoration: none; }

.text_head { font: 15px Arial; }
.text_big { font: 14px Arial; }
.text_normal { font: 12px Arial; }
.text_small { font: 11px Arial; }
.text_tiny { font: 9px Arial; }

.title_head { font: bold 20px Arial; color: #663333; }
A.title_head { color: #663333; text-decoration: none; }
A.title_head:visited { color: #663333; text-decoration: none; }
A.title_head:active { color: #663333; text-decoration: none; }
A.title_head:hover { color: #CC3300; text-decoration: underline; }

.title_big { font: bold 15px Arial; color: #663333; }
A.title_big { color: #663333; text-decoration: none; }
A.title_big:visited { color: #663333; text-decoration: none; }
A.title_big:active { color: #663333; text-decoration: none; }
A.title_big:hover { color: #CC3300; text-decoration: underline; }

.title_normal { font: bold 12px Arial; color: #663333; }
A.title_normal { color: #663333; text-decoration: none; }
A.title_normal:visited { color: #663333; text-decoration: none; }
A.title_normal:active { color: #663333; text-decoration: none; }
A.title_normal:hover { color: #CC3300; text-decoration: underline; }

.title_small { font: bold 11px Arial; color: #663333; }
A.title_small { color: #663333; text-decoration: none; }
A.title_small:visited { color: #663333; text-decoration: none; }
A.title_small:active { color: #663333; text-decoration: none; }
A.title_small:hover { color: #CC3300; text-decoration: underline; }

.title_tiny { font: 11px Arial; color: #663333; }
A.title_tiny { color: #663333; text-decoration: none; }
A.title_tiny:visited { color: #663333; text-decoration: none; }
A.title_tiny:active { color: #663333; text-decoration: none; }
A.title_tiny:hover { color: #CC3300; text-decoration: underline; }

.header_normal { font: bold 11px Arial; color: #663333; }
A.header_normal { color: #663333; text-decoration: none; }
A.header_normal:visited { color: #663333; text-decoration: none; }
A.header_normal:active { color: #663333; text-decoration: none; }
A.header_normal:hover { color: #CC3300; text-decoration: none; }

.header_small { font: bold 11px Arial; color: #663333; }
A.header_small { color: #663333; text-decoration: none; }
A.header_small:visited { color: #663333; text-decoration: none; }
A.header_small:active { color: #663333; text-decoration: none; }
A.header_small:hover { color: #CC3300; text-decoration: none; }

.caption_big { font: 14px Arial; color: #776946; }
A.caption_big { color: #776946; text-decoration: none; }
A.caption_big:visited { color: #776946; text-decoration: none; }
A.caption_big:active { color: #776946; text-decoration: none; }
A.caption_big:hover { color: #CC3300; text-decoration: none; }

.caption_normal { font: bold 9px Tahoma; color: #776946; }
A.caption_normal { color: #776946; text-decoration: none; }
A.caption_normal:visited { color: #776946; text-decoration: none; }
A.caption_normal:active { color: #776946; text-decoration: none; }
A.caption_normal:hover { color: #CC3300; text-decoration: none; }

.caption_small { font: 9px Tahoma; color: #776946; }
A.caption_small { color: #776946; text-decoration: none; }
A.caption_small:visited { color: #776946; text-decoration: none; }
A.caption_small:active { color: #776946; text-decoration: none; }
A.caption_small:hover { color: #CC3300; text-decoration: none; }

.caption_tiny { font: 9px Arial; color: #776946; }
A.caption_tiny { color: #776946; text-decoration: none; }
A.caption_tiny:visited { color: #776946; text-decoration: none; }
A.caption_tiny:active { color: #776946; text-decoration: none; }
A.caption_tiny:hover { color: #CC3300; text-decoration: none; }

.cmd { font: 9px Tahoma; color: #776946; margin: 2px 2px 2px 2px; cursor: hand; }
A.cmd { color: #776946; text-decoration: none; }
A.cmd:visited { color: #776946; text-decoration: none; }
A.cmd:active { color: #776946; text-decoration: none; }
A.cmd:hover { color: #CC3300; text-decoration: none; }

.cmd_out { font: 9px Tahoma; color: #776946; margin: 2px 2px 2px 2px; cursor: hand; border-style: solid; border-color: #99CCFF #003399 #003399 #99CCFF; border-width: 1px; padding: 1 0 0 0; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#3366CC', endColorStr='#6699FF', gradientType='0'); }
.cmd_over { font: 9px Tahoma; color: #776946; margin: 2px 2px 2px 2px; cursor: hand; border-style: solid; border-color: #003399 #99CCFF #99CCFF #003399; border-width: 1px; padding: 1 0 0 0; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#6699FF', endColorStr='#3366CC', gradientType='0'); }

.signature { font: 9px Tahoma; color: #CC3300; }

.warning_big { font: bold 16px Arial; color: #CC3300; }
.warning_normal { font: bold 12px Arial; color: #CC3300; }
.warning_small { font: bold 11px Arial; color: #CC3300; }

.photo_big { font: bold 14px Arial; color: #222222; }
.photo_normal { font: 9px Arial; color: #222222; }

.img { border: solid 1px #222222; }
.img_shadow { filter: progid:DXImageTransform.Microsoft.Shadow(color=#222222, Direction=135, Strength=2); }

.selected_row { background-color: #f7e7ce; }

.form_title { font: bold 11px Arial; color: #663333; }
.form_text { font: 11px Arial; color: black; height: 20px; border: 1px solid #7F9DB9; }
.form_textarea { font: 11px Arial; color: black; border: 1px solid #7F9DB9; }
.form_button { font: 9px Tahoma; cursor: hand; height: 20px; }

.tooltip { font: 12px Arial; color: #222222; background: #FFF8E8; border: solid 1px black; padding: 2px 2px 2px 2px; position: absolute; display: none; width: 240px; height: 50px; text-align: right; filter:Shadow(Color=#111111, Direction=135); direction: rtl; }

.toolbar_title { font: bold 11px Arial; color: #663333; }
.toolbar_over { width: 16px; height: 16px; border: #7F9DB9 1px solid; }
.toolbar_out { width: 16px; height: 16px; border: white 1px ridge; }
.toolbar_in { width: 16px; height: 16px; border: white 1px groove; }
.toolbar_disable { width: 16px; height: 16px; border: white 1px ridge; filter: Alpha(Opacity=25) }
.toolbar_form_text { font: 10px Arial; color: black; height: 18px; border: 1px solid #7F9DB9; }

.float { position: absolute; visibility: hidden; border: #663333 1px solid; padding: 10px; overflow: auto; text-align: right; z-index: 2; }
.float_bg { position: absolute; visibility: hidden; background-color: #FFF8E8; z-index: 1; filter: Alpha(Opacity=90); }
/*
Lightbox
*/
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{background-image: url(/images/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
