/*Common*/
body, html {
	margin: 0;
	padding: 0;
	height: 100%;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}


body{
height: 100%;
max-height: 100%;
/* background: url(../images/noimage.jpg) #fff 0 0 repeat-x; */
}

a, td, th, font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
a:link, a:visited, a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2D7DCB;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	font-weight: bold;
	text-decoration: none;
}

/*Components*/
.main_table {
	height: 100%;
	width: 100%;
}
.header_cell {
	height: 86px;
}
.footer_cell {
	height: 19px;
	background-image: url('/images/menu_border_bottom.gif');
	background-repeat: repeat-x;
	background-position: top right;
}
.left_menu_leftbg {
	/*background-image: url('/images/left_menu_leftbg.gif'); */
	background-position: top left;
	background-repeat: repeat-y;
	width: 9px;
}
.right_menu_rightbg {
/*	background-image: url('/images/right_menu_rightbg.gif');
	background-position: top right;
	background-repeat: repeat-y; */
	width: 4px;
}
.left_menu_cell {
	width: 142px;
	background: url('/images/teka_sidemenu_bg.jpg') repeat-y;
    vertical-align: top!important;
}
.right_menu_cell {
	text-align: right;
	background: url('/images/teka_rightmenu_bg.jpg') repeat-y;
    background-position: top right;
/*    width: 309px!important;*/
    vertical-align: top!important;
    width: 309px!important;
}

.main_content_cell {
    margin: 0!important;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	vertical-align: top;
	/*width: 64%; */
    min-height: 652px!important;
}

/*Header*/
.header_bg {
	background-image: url('/images/header_bg.jpg');
	background-repeat: repeat-x;
}
.header_bg2 {
	background-image: url('/images/header_right2.jpg');
	background-repeat: no-repeat;
	background-position: top right;
	padding-right: 25px;
	height: 21px;
}

/*Footer*/
.footer_left_corner {
	background-image: url('/images/bottom_left_corner.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 15px;
}
.footer_right_corner {
	background-image: url('/images/bottom_right_corner.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 11px;
}
.footer_border {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 11px;
	border-bottom: 1px solid #165A9F;
}
a.copyright_link:link, a.copyright_link:visited, a.copyright_link:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	font-weight: normal;
	text-decoration: none;
}
a.copyright_link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #2D7DCB;
	font-weight: normal;
	text-decoration: underline;
}

/*Left Menu*/
.left_menu_table {
	background-image: url('/images/menu_border_bg.gif');
	background-position: top right;
	background-repeat: repeat-y;
	width: 142px;
	height: 100%;
    min-height:100%;
}
.menu_section {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #C3C3C3;
	text-align: left;
}
.menu_cell {
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px dotted #C3C3C3;
	text-align: left;
}

.menu_nonlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2D7DCB;
	font-weight: bold;
	text-decoration: none;
}

a.menu_link:link, a.menu_link:visited, a.menu_link:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2D7DCB;
	font-weight: bold;
	text-decoration: none;
}
a.menu_link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	font-weight: bold;
	text-decoration: none;
}
a.menu_section_link:link, a.menu_section_link:visited, a.menu_section_link:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a.menu_section_link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	font-weight: bold;
	text-decoration: none;
}

/*Right Menu*/
.right_menu_table {
/*	background-image: url('/images/menu_border_bg.gif');
	background-position: top left;
	background-repeat: repeat-y;*/
	text-align: right;
	height:100%;
}
.news_header {
	padding-top: 3px;
	padding-bottom: 3px;
}
.news_header_left_corner {
/*	background-image: url('/images/rightmenu_topleft_corner.jpg');*/
	background-repeat: no-repeat;
	background-position: top left;
}
.news_header_right_corner {
/*	background-image: url('/images/rightmenu_topright_corner.jpg');*/
	background-repeat: no-repeat;
	background-position: top right;
}
.news_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2D7DCB;
	border-bottom: 1px dotted #C3C3C3;
	padding-left: 7px;
	padding-right: 5px;
	padding-bottom: 3px;
	text-align: left;
}
.news_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2D7DCB;
	padding-left: 7px;
	padding-right: 5px;
	text-align: justify;
}

/*Language Menu*/
a.lang_link_on:link, a.lang_link_on:active, a.lang_link_on:visited {
	font-family: Verdana;
	font-size: 10px;
	color: #00539C;
	font-weight: bold;
	text-decoration: none;
	padding-left: 5px;
}
a.lang_link_on:hover {
	font-family: Verdana;
	font-size: 10px;
	color: #00539C;
	font-weight: bold;
	text-decoration: none;
	padding-left: 5px;
}
a.lang_link_off:link, a.lang_link_off:active, a.lang_link_off:visited {
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding-left: 5px;
}
a.lang_link_off:hover {
	font-family: Verdana;
	font-size: 10px;
	color: #00539C;
	font-weight: bold;
	text-decoration: none;
	padding-left: 5px;
}