div
{
	letter-spacing:1px;
}

p
{
	letter-spacing:1px;
}

.thcell
{
	font-size:12px;
	font-family:Verdana;
	color:#000000;
	font-weight:bold;
}

.tcell
{
	font-size:11px;
	font-family:Verdana;
	background-color:#EFEFEF;
	color:#333333;
	padding:3px;
}

.tcell2
{
	font-size:11px;
	font-family:Verdana;
	background-color:#F7F7F7;
	color:#646464;
	padding:3px;
}

.heading
{
	font-size: 14px;
	font-family: Verdana, Helvetica, Sans-Serif;
	color: #333333;
	font-weight: bold;
}

.heading_small
{
	font-size:12px;
	font-family:Verdana;
	color:#FFFFFF;
	font-weight:bold;
}

.heading_medium
{
	font-size:11px;
	font-family:Verdana;
	color:83A65D;
	font-weight:bold;
}

.heading_big
{
	font-size:14px;
	font-family:Verdana;
	color:#83A65D;
	font-weight:bold;
}

.verd
{
	font-family:Verdana;
	font-size:10px;
	color:#a0a0a0;
}

.verdh
{
	font-family:Verdana;
	font-size:10px;
	color:#387959;
}
	
.text
{
	font-family:Verdana;
	font-size:11px;
	color:#222222;
}

.text2
{
	font-size:10px;
	font-family:Verdana;
	color:#646464;
}

.info_text
{
	font-size:11px;
	line-height:15px;
	font-family:Verdana;
	letter-spacing:1px;
	color:#444444;
	background-color:transparent;
}

.text_semismall
{
	font-size:11px;
	font-family:Verdana;
	color:#646464;
}

.text_small
{
	font-size:9px;
	font-family:Verdana;
	color:#646464;
	padding:3px;
}

.text_label_small
{
	font-size:11px;
	font-family:Verdana;
	color:#83a65d;
	font-weight:bold;
	padding-right:10px;
}

.label
{
	font-family:Verdana, Verdana, Helvetica, Sans Serif;
	font-size:11px;
	font-weight: bold;
	color:#222222;
}

.text_label_small2
{
	font-size:11px;
	font-family:Verdana;
	color:#000000;
	padding-right:10px;
}

.text_label_large
{
	font-size:16px;
	font-family:Verdana;
	color:#000000;
	font-weight:bold;
}

.contact_window
{
	border:1px solid #EAEAEA;
	background-color:#F3F3F3;
}

.textbox
{
	font-family:Verdana, Verdana, Helvetica, Sans Serif;
	font-size:11px;
	background-color:#FFFFFF;
	color:#222222;
	border: 1px solid #d4d4d4;
}

.text_area
{
	font-size:11px;
	font-family:Verdana;
	background-color:#FFFFFF;
	color:#83a65d;
	border: 1px solid #515151;
	padding-left:3px;
	padding-right:3px;
}

.button
{
	font-family:Verdana, Verdana, Helvetica, San Serif;
	font-size:12px;
	color:#F7E11F;
	font-weight:bold;
	border:0px;
	background-color:#262626;
	padding:2px;
	cursor:pointer;
}

.linebreak
{
	background-color:#B4CC95;
	height:2px;
}

.linebreak2
{
	background-color:#999999;
	height:1px;
	font-size:0px;
	padding:0px;
}

.linebreak3
{
	background-color:#CCCCCC;
	height:1px;
	font-size:0px;
	padding:0px;
}

.dropdown
{
	
	font-size:11px;
	border: 1px solid #d4d4d4;
	font-family:Verdana,Helvetica,Sans-serif;
	background-color:#ffffff;
	color:#222222;
}

.dropdown_blue
{
	width:152px;
	border:1px solid #477581;
	background-color:#6e9db0;
	color:white;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	height:19px;
	padding-left:3px;
	padding-right:3px;
}

.paging_item
{
	cursor:pointer;
	text-decoration:underline;
	font-size:11px;
	font-family:Verdana;
}

.paging_item_sel
{
	cursor:default;
	font-size:12px;
	font-family:Verdana;
	font-weight:bold;
	color:black;
}

.tab_item
{
	background-color:#FFFFFF;

	cursor:pointer;
	text-decoration:underline;
	font-size:11px;
	font-family:Verdana;
	padding:3px 0px 3px 0px;
}

.tab_item_sel
{
	background-color:#DDDDDD;

	cursor:pointer;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana;
	padding:3px 0px 3px 0px;
}

.tab_item_over
{
	background-color:#EEEEEE;

	cursor:pointer;
	text-decoration:underline;
	font-size:11px;
	font-family:Verdana;
	padding:3px 0px 3px 0px;
}

.tab_content
{
	background-color:#DDDDDD;
	height:5px;
	font-size:5px;
}

.tree
{
	font-size:11px;
	font-family:Verdana;
	color:#000000;
}

/*
///////////////////////////////////////
		     SHORTCUT CLASSES
///////////////////////////////////////
*/

.clickable
{
	cursor:pointer;
}

.pointer
{
	cursor:pointer;
}

.move
{
	cursor:move;
}

.underline
{
	text-decoration:underline;
}

.bold
{
	font-weight:bold;
}

.italic
{
	font-style:italic;
}

.center
{
	text-align:center;
}

.middle
{
	vertical-align:center;
}

.top
{
	vertical-align:top;
}

.bottom
{
	vertical-align:bottom;
}

.left
{
	text-align:left;
}

.right
{
	text-align:right;
}

.white
{
	color:#FFFFFF;
}

.black
{
	color:#FFFFFF;
}

.red
{
	color:#FF0000;
}

.green
{
	color:#00FF00;
}

.blue
{
	color:#0000FF;
}

.border
{
	border:1px solid #000000;
}

.window_border
{
	border-top:2px solid #252525;
	border-left:2px solid #252525;
	border-right:2px solid #252525;
	border-bottom:10px solid #252525;
}

.window_border_outside
{
	border-top:3px solid #000000;
	border-left:3px solid #000000;
	border-right:3px solid #000000;
}

.footer_border
{
	border-top:3px solid #000000;
	border-bottom:3px solid #000000;
	border-left:3px solid #000000;
	border-right:3px solid #000000;
}

.menu
{
	font-family: Verdana, Helvetica, Sans-serif;
	font-size: 11px;
	color: #5b5b5b;
	background-color: #ececec;
	padding:5px;
	height: 17px;
	border: 1px solid #5b5b5b;
	border-top: 0px;
}

.tcellsel
{
	font-family:Verdana;
	font-size:11px;
	color:#eeeeee;
	background-color: #cc4444;
}

.select
{
	font-family:Verdana, Verdana, Helvetica, Sans Serif;
	font-size:11px;
	background-color:#FFFFFF;
	color:#222222;
	border: 1px solid #d4d4d4;
	padding: 2px;
	letter-spacing: normal;
	margin:0px;
	margin-right:2px;
	margin-top:2px;
	margin-bottom:2px;
	width:60px;
	height:22px;
}

.dotline
{
	height: 2px;
	border-top: dotted 1px;
	color: #666666;
	padding-top: 5px;
}