html, body
{
	padding: 0px;
	margin: 0px;
	height: 100%;
	width: 100%;
	position: absolute;
}
/* Texts and Anchors */

*, input
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*font-weight: normal;*/
	color: #3F3F3F;
}

a.a_lang_menu,
.t_lang_menu
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	/*color: #3F3F3F;*/
	color:white;
	cursor: pointer;
	text-decoration: none;	
}

a:hover.a_lang_menu
{
	text-decoration: underline;
}

a.a_top_menu,
a.a_top_menu_sel, 
.t_top_menu,
.t_top_menu_sel
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #3F3F3F;
	cursor: pointer;
	text-decoration: none;
}

a.a_top_menu_sel, 
.t_top_menu_sel
{
	color: #2E6197;
}

a:hover.a_top_menu,
a:hover.a_top_menu_sel
{
	color: #F77A0C;
}

a.a_footer, 
.t_footer
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5F94CD;
	text-decoration: none;
}

a:hover.a_footer
{
	color: #F77A0C;
}

.blackTxt
{
	color: #3F3F3F;
	line-height: 170%;
}

.t_gen, 
a.a_gen, 
p, 
p.p_gen, 
.t_gen_blue
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3F3F3F;
}

p, p.p_gen
{
	margin: 10px 10px 3px 10px;
}

a.a_gen, .t_gen_blue
{
	color: #2E6197;
}

a:hover.a_gen
{
	color: #F77A0C;
}

.t_h3, h3
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #2E6197;
	text-decoration: none;	
}

.t_h2, h2
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0E366B;
	text-decoration: none;	
}

.t_h1, h1, h1 a
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #2E6197;
	text-decoration: none;	
}

/* End */

/* Titles and Headers */

h1, h1 a, h3
{
	width: 90%;
	text-align: center;
	margin:10px auto 10px auto;
	padding: 0px;
}

h2
{
	width: 90%;
	text-align: center;
	margin:10px auto 10px auto;
	padding: 0px;
}

/* End */

/* Container Table */

#tbl_main_container
{
	width: 100%;
	height: auto;
	padding: 0px;
}

#td_main_container_top
{
	width: 100%;
	height: auto;
	vertical-align: top;
	background: url(/images/header5.jpg) no-repeat top left;
}

#td_main_container_center
{
	width: 100%;
	height:auto;
	vertical-align: top;
}

#td_main_container_bottom
{
	width: 100%;
	height: auto;
	vertical-align: top;
}

#tbl_container_top
{
	width: 100%;
	height: 101px;
	border: none;
	padding: 0px;
	margin: 0px;
	text-align: left;
}

#tbl_container_bottom
{
	width: 100%;
	height:auto;
	border: none;
	padding: 0px;
	margin: 0px;
	text-align: left;
}

#td_container_header
{
	height: 100%;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	/*background: #EEF6FF url(/images/greeny_step.gif) repeat-x bottom center;*/
	/*background: url(/images/back_header.gif) repeat-x top center;*/
	background: url(/images/greeny_step.gif) repeat-x bottom center;
}

#td_container_left
{
	width: 180px;
	height: 500px;
	padding: 15px 3px 0px 5px;
	margin: 0px;
	vertical-align: top;
	overflow:hidden;
}

.div_widthKeeper
{
	width: 180px;
}

.div_slidebar_spacer
{
	background-color:White;
	width:5px;
	height:21px;	
}

#td_container_slidebar
{
	width: 5px;
	height: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	vertical-align: top;
	text-align: center;
	vertical-align: top;
	background: url(/images/greeny_slide.gif) repeat-y center center;
	background-color: #E2FF95;
	cursor:w-resize;
}

#td_container_page
{
	width: auto;
	height: 100%;
	padding: 0px 5px 0px 3px;
	margin: 0px;
	vertical-align: top;
}

#td_breadcrumb
{
	text-align: right;
	vertical-align: middle;
	padding: 0px 0px 0px 0px;
	height: 22px;
	color: #93CC00;
}

.div_breadcrumb
{
	color: #93CC00;
}

.div_breadcrumb a
{
	text-decoration: none;
	color: #828282;
}

.div_breadcrumb a:hover
{
	text-decoration: underline;
}

#tbl_container_footer
{
	width: 100%;
	height: auto;
	border: none;
	padding: 0px;
	margin: 0px;
}

#td_footer
{
	width: auto;
	height: 30px;
	text-align: center;
	vertical-align: top;
	background: url(/images/line.gif) repeat-x 0px 20px;
	padding-top: 20px;
}

/* End */

/* Header */

#div_header
{
	float: left;
	width: 780px;
	height: 78px;
	/*background: url(/images/header4.jpg) no-repeat top left;*/
}

#tbl_header
{
	width: 100%;
	padding: 0px;
	vertical-align: top;
}

#div_lang_menu
{
	float: left;
	width: 100px;
	height: auto;
	margin: 0px 5px 0px 0px;
}

.div_lang_menu_item
{
	clear: right;
	float: right;
	width: auto;
	height: auto;
	/*background: url(/images/lang_menu_shape.gif) no-repeat center right;*/
	padding: 0px 5px 2px 0px;
}

#td_top_menu
{
	width: 100%;
	height: 25px;		
	background: url(/images/top_menu_center.gif) repeat-x top left;
	background-color: white;
}

.div_top_menu_left
{
	float: left;
	width: 3px;
	height: 100%;
	background: url(/images/top_menu_left.gif) no-repeat top left;
	background-color: white;
}

.div_top_menu_center
{
	float: left;
	width: auto;
	height: 100%;
	background: url(/images/top_menu_center.gif) repeat-x top left;
	background-color: white;
	padding: 5px 7px 0px 8px;
}

.div_top_menu_between, 
.div_top_menu_between_simple
{
	float: left;
	width: 10px;
	height: 100%;
	background: url(/images/top_menu_between.gif) no-repeat top left;
	background-color: white;
}

.div_top_menu_between_simple
{
	background: url(/images/top_menu_between_simple.gif) no-repeat top left;
}

.div_footer
{
	margin: 10px auto 10px auto;
}

/* End */

/* Panels Variable */

.panel_gray, 
.panel_gray_red, 
.panel_yellow, 
.panel_blue,
.panel_purple,
.panel_orange
{
	float: left;
	width: 100%;
	height: auto;
	background-position: top center;
	background-repeat:  no-repeat;
	background-image: url(/images/panel_gray.gif);
	text-align: center;
	margin: 0px;
	padding-top: 10px;
}

.panel_gray_red
{
	background: url(/images/panel_gray_red.gif) no-repeat top center;
}

.panel_yellow
{
	background: url(/images/panel_yellow.gif) no-repeat top center;
}

.panel_blue
{
	background: url(/images/panel_blue.gif) no-repeat top center;
}

.panel_purple
{
	background: url(/images/panel_purple.gif) no-repeat top center;
}

.panel_orange
{
	background: url(/images/panel_orange.gif) no-repeat top center;
}

.panel_container_absolute
{
	width: 160px;
	margin: 0px auto 10px auto;
	padding: 0px;
}

.panel_container_relative
{
	width: 100%;
	margin: 0px auto 10px auto;
	padding: 0px;
}

/* End */


/* Panels Fixes */

.panel_fixed_height,
.panel_fixed_large,
.panel_fixed_small,
.panel_fixed_small_short
{
	float: left;
	height: 260px;
	background: url(/images/panel_gray.gif) no-repeat top center;
	text-align: center;
	margin-right: 5px;
	padding-top: 10px;
}

.panel_fixed_large
{
	width: 365px;
}

.panel_fixed_container_large
{
	width: 345px;
	margin: 0px auto 10px auto;
}

.panel_fixed_small,
.panel_fixed_small_short
{
	width: 180px;
}

.panel_fixed_small_short
{
	height: 130px;
}

.panel_fixed_container_small
{
	width: 160px;
	margin: 10px auto 0px auto;
}

.panels_container_large
{
	width: 370px;
	text-align: left;
	float: left;
}

.panels_container_small
{
	width: 165px;
	text-align: left;
	float: left;
}

.tbl_content
{
	width: 100%;
	height: 100%;
}

.rad_treeview
{
	margin-top: 100px;
}

.content_container
{
	overflow: hidden;
	height:100%;
	width:100%;
}

.homepage
{
	vertical-align: top;
	padding: 5px 0px 0px 0px;
}

.homepage p, 
.panel_container_absolute p
{
	margin: 5px 0px 5px 0px;
	text-indent: 0px;
}

.homepage ul, 
.panel_container_absolute ul
{
	margin: 5px 0px 5px 0px;
}

.homepage li, 
.panel_container_absolute li
{
	margin: 0px 0px 0px 20px;
	padding-left: 0px;
}

.homepage a, 
.panel_container_absolute a
{
	color: #2E6197;
	text-decoration: none;
}

.homepage a:hover, 
.panel_container_absolute a:hover
{
	text-decoration: underline;
}

a.btn_link, a.btn_link_strong, a.btn_link_small
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #F77A0C;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	cursor: pointer;
}

a.btn_link_strong
{
	font-weight: bold;
}

a.btn_link_small
{
	font-size: 11px;
}

a:hover.btn_link, a:hover.btn_link_strong
{
	text-decoration: underline;
}

.home
{
	float: left;
	margin-top: 10px;
	margin-left:5px;
	width: 760px;
}

.home_left
{
	float:left;
	width:180px;
}


.home_center
{
	float: left;
	width: 750px;
	margin-left: 0px;
}

.home p
{
	line-height: 150%;
}

/* End */





.btn_green, .btn_blue
{
	height: 24px;
	width: 100px;
	background: url(/images/buttons/btn_green_left.gif) no-repeat top left;
	position: relative;
	margin-top: 3px;
	margin-bottom: 3px;
}

.btn_blue
{
	background: url(/images/buttons/btn_blue_left.gif) no-repeat top left;
}

.btn_green_center, .btn_blue_center
{
	height: 100%;
	width: auto;
	left: 13px;
	margin-right: 11px;
	padding-top: 0px;
	position: absolute;
	background: url(/images/buttons/btn_green_center.gif) repeat-x top left;
	padding-top:3px;
}

.btn_blue_center
{
	background: url(/images/buttons/btn_blue_center.gif) repeat-x top left;
}

.btn_green_center a, .btn_blue_center a
{
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: normal;
	color: #2E6197;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
}

.btn_green_center a:hover, .btn_blue_center a:hover
{
	text-decoration: none;
	color: #F77A0C;
}

.btn_green_right, .btn_blue_right
{
	height: 100%;
	width: 11px;
	position: absolute;
	right: -11px;
	top: 0px;
	background: url(/images/buttons/btn_green_right.gif) no-repeat top left;
}

.btn_blue_right
{
	background: url(/images/buttons/btn_blue_right.gif) no-repeat top left;
}


