/* CSS setup by bepos */ 

/* @group html&body */

html {
	background-color:#fff;
}
body {
/*	font-family:Arial, Helvetica, sans-serif; */
/*	font-family:Garamond, sans-serif; font-size:17px; */
/*	font-family:Georgia, "Times New Roman", Times, serif; */
/*	font-family:Geneva, Arial, Helvetica, sans-serif; */
/*	font-family:Impact, sans-serif; */
	font-family:Tahoma, Arial, Helvetica, sans-serif;
/*	font-family:"Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif; */
/*	font-family:Verdana, Arial, Helvetica, sans-serif; */
color: #111;
font-size: 9pt;
}
html,body {
	width:100%;
	height: 100%;
	margin: 0;
	padding: 0;
}

img#bg_html {
position:fixed;
top:0px;
left:0;
width:100%;
}
/* @end ********************************************************************** */

/* @group tags */
/*form { margin:0px; padding:0px; } */
img { border:0px; margin:0px; padding:0px; }
legend { display:table; font-size:120%; font-weight:bold; margin:0px; padding:10px 0px 5px 0px; }
p { margin:0px; margin-bottom:10px; }
sup { font-size:70% !important; color:#777; line-height:7px; }
b, strong { color:#222; }

/* @group tags : linking */
a,a:link,a:visited { color:#274EA2; text-decoration: none; }
a:hover { text-decoration:underline; }
a.readon { margin:0px; height:20px; text-align:left; }

/* @group tags : headers : setup some more readable header spacing */
h1, h2, h3, h4, h5, h6 { padding:0px; margin:0px; margin-bottom:10px; }
h1 { font-size:150%; }
h2 { font-size:130%; margin-top:5px; margin-bottom:0px !important; }
h3 { font-size:140%; font-weight:normal; margin:8px 0px; }
h4 { font-size:120%; }
h5 { font-size:100%; }
h6 { font-size:80%; font-weight:normal; }

/* @group tags : listing */
ul { font-weight: normal; font-variant: normal; text-transform: none; text-decoration: none; list-style-type:none; padding:0px; margin:5px; }
li { padding:0px; margin:0px; margin-bottom:5px; /*color:#008da9; */ }

/* @group tags : tables */
table { border-collapse:collapse; margin:0px; padding:0px; }
td { }

/* @group tags : fields and buttons */
input, fieldset, .button, select, textarea, button, .inputbox {
	font-size:100%;
	padding:2px;
	margin-right:1px;
	margin-bottom:5px;
	border:1px solid #aaa;
/*	background-color:#ddd; */
}
#modlgn_remember { border-width:0px; width:14px !important; vertical-align:middle; }
fieldset { padding:0px; border:0px;}
fieldset div { margin-bottom:5px; margin-top:5px; }
.button, button { padding-top:1px; border-top-color:#ccc; border-left-color:#ccc; }

/* @end ********************************************************************** */

/* @div outer */
#outer {
	padding:0;
	position: absolute;
	height:600px;
	width:100%;
	left:0px;
	top:50%;
	margin-top: -300px;
}
/* ****************************** */

/* @div container */
#container {
	width:900px;
	height:600px;
	margin:0 auto;
	background-repeat:no-repeat;
	background-image:url(../images/bg_container.png);
}
/* ****************************** */

/* @div top */
div#top {
	width:900px;
	height:162px;
	margin:0px;
	padding:0px;
/*	background-image:url(../images/bg_content_info.png); */
}

/* @div top1 */
div.top1 {
width:643px;
position:absolute;
margin-left:115px;
top:45px;
padding:15px;
padding-bottom:10px;
/* background-image:url(../images/bg_content_info_blue.png); */
}

/* @div main */
div#main {
	width:900px;
	height:340px;
	display:block;
	margin:0px;
	padding:0px;
/*	background-image:url(../images/bg_content_info.png); */
}
/* ****************************** */


/* @div maincontent */
div.maincontent {
	margin:0px;
	margin-left: 115px;
	padding:15px;
	height:320px;
	width:420px;
	line-height:140%;
	overflow-x: hidden;
	overflow-y: auto;
	overflow:hidden;
	padding-right:5px;
	padding-bottom:0px;
	font-size:90%;
/* background-image:url(../images/bg_content_info_dblue.png); */
}

div.maincontent a { font-weight:bold; text-decoration:none; }
div.maincontent a:hover { text-decoration:underline; }
div.maincontent .label { width:100px; display:table; float:left;  }
div.maincontent .small { font-size:80%; }

/* ****************************** */

/* @div right */
div.right {
position:absolute;
margin-left:495px;
width:295px;
height:335px;
top:162px;
/* background-image:url(../images/bg_content_info_red.png); */
}
/* ****************************** */

/* @div footer */
div#footer {
	display:block;
	width:900px;
	height:88px;
	margin:0px;
	padding:0px;
}

/* @div footer : class footer1 */
div.footer1 {
	position:absolute;
	width:663px;
	height:40px;
	padding:5px;
	color:#274EA2;
	font-size:80%;
	margin-left:115px;
	text-align:center;
}

/* @div footer : class footer2 */
div.footer2 {
	position:absolute;
	width:788px;
	padding:0px;
	margin:0px;
	margin-top:70px;
	letter-spacing:0.1em;
	color:#fff;
	font-size:7pt;
	text-align:right;
}
div.footer2 a {	color:#fff; }
/* ****************************** */


/* @end ********************************************************************** */
