html {width:100%; height:100%}
*:first-child + html {height:auto}

html, body, p, div, a, span, h1, h2, h3, h4, img, form, label {padding:0; margin:0; text-decoration:none; border:0}

body {font-family:Tahoma, Verdana, "Times New Roman"; font-size:80%; position:relative; z-index:0; text-align:center; background:url(../images/top_content_bg.jpg) 0 163px repeat-x; height:100%}

table {font-size:100%}
div.left {float:left}
div.right {float:right}
.sbttn {cursor:hand; cursor:pointer}

a:link, a:active, a:visited{text-decoration:none; color:#ED1D24}
a:hover{text-decoration:underline; color:#E7970B}

img.bodyHeader {position:absolute; left:0; top:0; width:40%; z-index:1;}

div.global {background:url(../images/bottom_content_bg.jpg) left bottom repeat-x; vertical-align:top; display:table; width:100%; height:100%; margin:0; padding:0}
div.main {width:700px; margin:0 auto; text-align:left; display:table; height:100%; vertical-align:top; position:relative; z-index:2}
div.innerContainer {vertical-align:top; padding:0 0 100px}
html > body div.innerContainer {display:table-cell}

div.header {display:table; width:100%}
div.header .menu {background:#FCF9F8 url(../images/top_body_bg.jpg) 0 0 repeat-x; list-style:none; float:left; height:26px; margin:0; padding:0}
div.header .menu li, div.header .menu li a {color:#ED1D24; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; display:block; float:left; height:26px; line-height:26px; margin:0; padding:0}
div.header .menu li { color:#E7970B; margin:0 17px 0 0}
div.header .menu li a {display:inline; float:none}
div.header .menu li a:hover {text-decoration:none; color:#E7970B!important}

div.logoContainer {float:none; width:100%; clear:both}
div.logoContainer .left {margin-top:47px}
div.logoContainer .right {margin-top:4px;  width:460px}
div.logoContainer div.langContainer {width:120px; float:right}

div.logoContainer .loginBar label {color:#A19E9E; font-family:Arial, Helvetica, sans-serif; font-size:80%}

div.logoContainer .langBar ul {padding: 0 0 0 0; float:right; list-style:none; margin:0; padding:0}
div.logoContainer .langBar li {float:left; color:#E7970B; text-transform:lowercase; margin:0 0 0 10px; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0}
div.logoContainer .langBar li a {text-decoration:none; text-transform:lowercase; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif}
div.logoContainer .langBar li a:hover {text-decoration:none}


div.logoContainer .langContainer {position:relative}

div.logoContainer .loginBar {padding:0; display:block; float: right; position:absolute; right:0; top:-30px; width:180px}
div.logoContainer .loginBar span {color:#ED1D24; font-family:Arial, Helvetica, sans-serif; font-size:100%}
div.logoContainer .loginBar input {width:100px; border:1px solid #A19E9E; height:15px; font-size:11px; color:#666666; margin:0 0 3px}
div.logoContainer .loginBar .sbttn {padding:0; margin:0 5px 0 0; border:0; color:#ED1D24; background:#FFFFFF; width:auto; text-transform:lowercase; font-family:Arial, Helvetica, sans-serif; font-size:85%;}
div.logoContainer .loginBar .redsbttn {color:#ED1D24}
div.logoContainer .loginBar .cbttn input {padding:0; margin:0; border:0!important; background:none; width:auto; height:auto; text-transform:lowercase; font-family:Arial, Helvetica, sans-serif; font-size:85%;}
div.logoContainer .loginBar a {color:#ED1D24; font-family:Arial, Helvetica, sans-serif; font-size:80%; font-weight:bolder; text-transform:lowercase;}
div.logoContainer .loginBar a:hover {text-decoration:none; color:#E7970B!important}


.loginTable .form_header 
{
	font-family:Arial, Helvetica, sans-serif; 
    font-size:85%; 
    font-weight:bold; 
    color:#ED1D24; 
    text-align:left; }
.loginTable .form_header div 
{
	/*background:url(../images/bottom_content_bg.gif) 0 100% repeat-x; */
	background:url(../images/top_body_bg.jpg) 0 0  repeat-x; 
	vertical-align:bottom; display:block; position:relative; 
		padding:6px 0 6px 10px; margin:0 0 10px;}    
.loginTable td label {margin:0 5px 5px 10px; font-size:80%}
.loginTable td .cbttn {padding-left:50px}
.loginTable td .cbttn label {line-height:11px; margin:0 0 5px 5px}
.loginTable td .cbttn input {padding:0; margin:0; border:0; background:none; width:auto; height:auto; text-transform:lowercase; font-family:Arial, Helvetica, sans-serif; font-size:85%; line-height:11px}
.loginTable td .sbttn {padding:0; margin:0 0 5px 0; border:0; color:#ED1D24; background-color:Transparent; width:auto; text-transform:lowercase; font-family:Arial, Helvetica, sans-serif; font-size:85%;}
.loginTable td .redsbttn {color:#ED1D24; margin:10px 0 0 0!important; padding:0!important; font-weight:bold}
.contentContainer {display:table; width:100%}

div.contentBar {margin-right:200px}
div.contentBar h1 {color:#ED1D24; font-family:Tahoma, Verdana, "Times New Roman"; font-size:130%!important; margin:0 0 30px 35px}
div.contentBar p {font-family:Arial, Helvetica, sans-serif; font-size:85%; text-indent:35px; margin-bottom:10px; text-align:justify}
div.contentBar dd {margin:0; padding:0}
div.contentBar dd ul {font-family:Tahoma, Verdana, "Times New Roman"; font-size:80%; list-style: bullets ; padding: 0 10px; margin:0}

div.rightBar {width:220px; float:right; }
div.rightBar div.rightBarContent {padding-left:30px}
div.rightBar dt, div.rightBar dd {position:relative; z-index:4; margin:0; padding:0}
div.rightBar dl {padding:10px 0 0; margin:0}
div.rightBar dd {z-index:5}
div.rightBar dd ul {margin:0; padding:0}
div.rightBar dd ul li {list-style:none; padding:0 10px; margin:0}

div.rightBar dt {display:block; height:64px; background:#FCF9F8 url(../images/bottom_content_bg.gif) 0 100% repeat-x; vertical-align:bottom; display:block; position:relative; top:-10px; margin:0; padding:0}
div.rightBar dt strong {display:block; height:64px; background:url(../images/right_bar_menu_header_bg.jpg) 100% 100% no-repeat; margin:0; padding:0; vertical-align:baseline}
div.rightBar dt strong span {display:block; margin:0 0 0 10px; position:absolute; bottom:0; color:#ED1D24; font-family:Tahoma, Verdana, "Times New Roman"; font-size:11px; padding:0 0 5px}
div.rightBar dd ul {margin:0; padding:0}
div.rightBar dd li {line-height:16px; margin:0; padding:0}
div.rightBar dd li a {color:#000000!important; font-size:11px; line-height:16px}
div.rightBar dd li a:hover {color:#ED1D24!important}

div.rightBar .yellowList {list-style:none; padding:20px 0 0 10px; font-size:100%; margin:0}
div.rightBar .yellowList li {margin-bottom:10px; color:#E7970B; font-weight:bold; padding:0}
div.rightBar .yellowList li a {color:#E7970B; font-weight:bold; font-size:95%}
div.rightBar .yellowList li a:hover {color:#ED1D24; text-decoration:none}

div.footer {width:700px; height:76px; margin:-76px auto 0; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999999}
div.footer .copy {text-align:center; padding-top:5px}
div.footer .edmnt {float:right; margin:0 20px 0 0; padding-top:5px}
div.footer .edmnt a {font-family:Arial, Helvetica, sans-serif; font-size:11px!important; font-weight:bold; color:#999999!important; text-decoration:none!important}

.HiddenColumn{display:none;}

.modalBackgroundShow 
{	
	width:100%;
	height:100%;
	background-color:Gray;
	filter:alpha(opacity=50);
	opacity:0.7;	
	left: 0px; 
	z-index:10000; 
	position: fixed; 
	top: 0px;
}
.modalBackgroundHide 
{	
	width:100%;
	height:100%;
	background-color:Transparent;		
	left: 0px; 
	z-index:-10000; 
	position: fixed; 
	top: 0px;
}

.closeIcon
{
	background-position: right top;
	background-image: url(../Images/close_icon.gif);
	background-repeat: no-repeat;
	position: absolute;
	cursor: pointer;
	width: 19px;
	top: 1px;
	height: 19px;
	right: 1px;
}