html,body,table 
{
    min-height: 100%; /* Not supported by IE 5/6, but required for Firefox/Opera */
	height: 100%;
}

body{
	background-image: url(../images/layout/page_bg.gif);
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}


.alignLeft
{
    text-align:left;
}

.alignRight
{
    text-align:right;
}

.alignCenter
{
    text-align:center;
}

.PageTable{
	width: 100%;
	height: 100%;
}

.MainTable{
	width: 758px;
	height: 100%;
	background-color: White;
}

.TopBg{
	background-image: url(../images/layout/top_bg.jpg);
	height: 131px;
	width: 410px;
}

.MenuBot_1{
	background-image: url(../images/layout/menubot_1.jpg);
	height: 51px;
}

.MenuBot_2{
	background-image: url(../images/layout/menubot_2.jpg);
	height: 51px;
}

.MenuBot_3{
	background-image: url(../images/layout/menubot_3.jpg);
	height: 51px;
}

.MenuBot_4{
	background-image: url(../images/layout/menubot_4.jpg);
	height: 51px;
}

.LoginBg{
	background-image: url(../images/layout/login_bg.jpg);
	width: 139px;
	height: 95px;
}

.MenuShade{
	background-image: url(../images/layout/menu_shade.gif);
}

.Line{
	background-color: #ECECEC;
	width: 4px;
}

.Line2{
	background-color: #ECECEC;
	height: 4px;
}

.LoginBox{
	width: 112px;
	background-color: #dfdfdf;
	border: 1px solid #797979;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #32414e; 
}

.LangBar{
	height:23px;
	background-image: url(../images/layout/lang_bg.gif);
}

.LangLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	text-decoration: none;
}

.LangLink:hover{
	color: #fecd00;
}

.ContentCell{
	padding:25px;
}

.News{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
}

.NewsTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #af2222;
}

.NewsLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #af2222;
	text-decoration: none;
}

.NewsLink:hover{
	color: #ef6262;
}

.NewsDate{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #505050;
}

.SubNav{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
	height:27px;
	vertical-align:bottom;
	padding-bottom:4px;
}

.SubNavLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
	text-decoration: none;
}

.SubNavLink:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #d8ff00;
	text-decoration: none;
}

.SubNavLink:hover{
	color: #fecd00;
}

.SubNavLinkActive{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #d8ff00;
	text-decoration: none;
}


hr{
	height: 1px;
	color:#e4e4e4;
}

.Title{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-weight: bold;
 color: #ffba00;
}
 
.hr2{
 height: 2px;
 color:#e4e4e4;
}

.ErrPanel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: black;
	padding:4px;
	text-align:center;
}

.ImgButton 
{
    border-width:0px;
    cursor:pointer;
}

.height100p {
    height:100%;
}

.bcheck 
{
    border:solid 1px red;
}
