body { 
margin: 0 auto;
background-image: url(../images/newTemplate/bg.gif);
background-repeat: repeat-x;
background-color: #c8d3de;
padding: 0;
font-family: Verdana;

}

form {
padding: 0;
margin: 0;
}

#frame-dynamic {
width: 98%;
min-width: 900px;
height: auto;
margin: 0 auto 10px auto;
}

#frame-static {
width: 98%;
min-width: 900px;
height: auto;
margin: 0 auto 0px auto;
}

#frame-800 {
width: 850px;
height: auto;
margin: 0 auto 10px auto;
}

#frame-1024 {
width: 950px;
height: auto;
margin: 0 auto 10px auto;
}

#frame-1152 {
width: 1080px;
height: auto;
margin: 0 auto 10px auto;
}

#frame-1280 {
width: 1160px;
height: auto;
margin: 0 auto 10px auto;
}

#divEnclosure
{
	height: auto;
	width: expression(document.body.clientWidth < 800?"700px" :document.body.clientWidth < 1024? "900px" : "auto");
	overflow:expression(document.body.clientWidth < 800?"scroll" :document.body.clientWidth < 1024? "scroll" : "auto");
	
	
}

#divEnclosure2
{
	height: auto;
	width: expression(document.body.clientWidth < 1024? "800px" : "auto");
	overflow:expression(document.body.clientWidth < 1024? "scroll" : "auto");
}

#MessageEnclosure
{
	width: 700px;
	height: auto;
	
}

#userReportEnclosure
{
	height: auto;
	width: 800px;
	overflow:scroll;
}

.enclosure
{
	height: auto;
	width: expression(document.body.clientWidth < 1024? "700px" : "auto");
	overflow:expression(document.body.clientWidth < 1024? "scroll" : "auto");
	
}

#header {
width: 100%;
height: auto;
margin: 0;
padding: 0;
vertical-align: bottom;
min-width: 800px;
text-align: left;
}

#header span {
color: #fff;
font-size: 8pt;
position: absolute;
top: 15px;
right: 20px;
}

#header span a:link, #header span a:visited, #header span a:hover{
color: #fff;
font-size: 8pt;
text-decoration:none;
}

#header-center {
width: 100%;
height: 89px;
margin: 0;
padding: 0;
vertical-align: bottom;
min-width: 800px;
text-align: center;
}

img.ryt {
margin-top: 46px;
margin-left: 25%;
margin-bottom: 0;
padding: 0;
vertical-align: bottom;
}
img.logo {
margin-left: 25px;
margin-top: 46px;
margin-bottom: 0;
padding: 0;
vertical-align: bottom;
}

span.headerlinks {
position: absolute; 
right: 50px; 
top: 70px;
font-size: 8pt;
color: #fff;
}

span.headerlinks a:link, span.headerlinks a:active{
color: #fff;
text-decoration: none;
}

#left-curve {
width: auto;
height: 24px;
background-image: url(../images/newTemplate/left-curve-menu.gif);
background-repeat: no-repeat;
background-color: #000;
color: #fff;
min-width: 800px;
text-align: center;
margin: 0 auto;
}

#right-curve {
width: auto;
height: 24px;
background-image: url(../images/newTemplate/right-curve-menu.gif);
background-repeat: no-repeat;
background-position: right top;
margin: 0 auto;
}

.menu {
width: 90%;
min-width: 800px;
height: 24px;
margin: 0 auto 0 0;
color: #fff;
text-align:left;
}

.menu ul {
list-style: none;
padding: 0;
margin: 0 auto;
font-size: 9pt;
text-align: center;
color: #fff;
}

.menu ul li {
position: relative;
display: inline;
width: 98px;
min-width: 90px;
height: 24px;
float: left;
color: #fff;
}

.menu li a, .menu ul li a {
color: #fff;
display: inline;
width: 98px;
min-width: 90px;
height: 24px;
text-decoration: none;
position: relative;
top: 5px;
}

.menu li a.single {
position: relative;
top: 11px;
}

.menu li:link {
color: #fff;
background-color: #000;
}

.left-border {
border-left: 1px solid #ccc;
}

.menu li a.active, .menu li.active {
color: #fff;
background-color: #3f668c;
}

.menu li:hover {
color: #fff;
background-color: #3f668c;
}

#left-curve-chunk {
width: auto;
height: 36px;
background-image: url(../images/newTemplate/left-chunk.gif);
background-repeat: no-repeat;
background-position: top left;
color: #fff;
min-width: 800px;
}

#right-curve-chunk {
	BACKGROUND-POSITION: right top; 
	FONT-SIZE: 10pt; 
	BACKGROUND-IMAGE: url(../images/newTemplate/right-chunk.gif); 
	WIDTH: auto; 
	PADDING-TOP: 5px; 
	BACKGROUND-REPEAT: no-repeat; 
	HEIGHT: 36px
}


#right-curve-chunk span.chunkText {
	FONT-SIZE: 11pt;
	padding-top:5px;
}

.white {
background-color: #fff;
}

#chunk-holder {
width: auto;
height: 36px;
background-color: #000;
margin: 0 auto;
min-width: 800px;
border-bottom: 1px solid #000;
}

#chunk-holder-without-bar {
width: auto;
height: 20px;
background-color: #000;
margin: 0 auto;
min-width: 800px;
/*border-bottom: 1px solid #000;*/
/*border:solid 1px red;*/
}

#chunk {
width: 99%;
min-width: 800px;
height: auto;
background-image: url(../images/newTemplate/repeater-chunk.gif);
background-repeat: repeat-x;
font-size: 10pt;
margin: 0 auto;
}

#right-curve-chunk span.chunkText{
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	FONT-SIZE: 9pt; 
	PADDING-BOTTOM: 3px; 
	MARGIN: 0px auto; 
	WIDTH: auto; 
	COLOR: #000; 
	TEXT-INDENT: 14px; 
}

#right-curve-chunk p.search-links {
	PADDING-RIGHT: 70px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 11pt; 
	PADDING-BOTTOM: 5px; 
	MARGIN: 0px; 
	WIDTH: auto; 
	TEXT-ALIGN: right
	
}

#right-curve-chunk p {
width: auto;
margin: 0 auto;
padding: 3px 3px;
text-indent: 14px;
color: #000;
font-size: 16px;
font-family:Arial;
font-weight:bold;
letter-spacing: 4px;
word-spacing:4px;
text-transform: uppercase;
}

.content-frame {
width: 100%;
min-width: 800px;
height: auto;
background-image: url(../images/newTemplate/cont-bg-black.gif);
background-repeat: repeat-x;
background-color: #b9b9b9;
}

.content {
width: 99%;
min-width: 800px;
height: auto;
min-height: 350px;
background-color: #fff;
margin: 0 auto;
font-size: 10pt;
}


.contentNew {
height: auto;
min-height: 350px;
/*background-color: #fff;*/
margin: 0 auto;
font-size: 10pt;
background-image: url(../images/newTemplate/mylam-whitebg.jpg);
background-repeat: no-repeat;
margin-left:3px;
width:631px;
}


#main {
background-image: url(../images/newTemplate/mylam-whitebg.jpg);
background-repeat: no-repeat;
border: 1px red solid;	
}

.real-content {
width: 97%;
height: auto;
border: 1px dotted #fff;
margin: 0 auto;
padding: 2% 0 0 0;
font-size: 9pt;
}

.real-content-without-bar {
width: 97%;
height: auto;
border: 1px dotted #fff;
margin: 0 auto;
padding: 0 0 0 0;
font-size: 9pt;
}

.searchSpan{
font-size: 8pt;
float:right; 
padding-right:15px; 
/*margin-top:4px;*/
vertical-align:top;
}

#TextKeywords
{
 border-top: 2px solid #424142; 
 border-left: 2px solid #424142; 
 border-right: 1px solid #ccc; 
 border-bottom: 1px solid #ccc;

}



.content p#frmTitle {
padding: 0;
margin: 0;
color: #3f668c;
font-size: 14pt;
font-weight: bold;
}

.content p#frmTitleSub {font-weight: bold; margin: 8px 0; padding: 0;color: #666;}

#footer-whiteholder {
width: auto;
height: auto;
background-color: #b9b9b9;
margin: 0 auto;
min-width: 800px;
}

#left-curve-white-footer {
width: auto;
height: 20px;
background-image: url(../images/newTemplate/white-left-footer.gif);
background-repeat: no-repeat;
color: #fff;
min-width: 800px;
}

#right-curve-white-footer {
width: auto;
height: 20px;
background-image: url(../images/newTemplate/white-right-footer.gif);
background-repeat: no-repeat;
background-position: right;
}

#footer-white {
width: 99%;
min-width: 800px;
height: 20px;
background-color: #fff;
font-size: 10pt;
margin: 0 auto;
}

#footer-holder {
width: auto;
height: auto;
margin: 0 auto;
min-width: 800px;
}

#left-curve-footer {
width: auto;
height: 20px;
background-image: url(../images/newTemplate/grey-left-footer.gif);
background-repeat: no-repeat;
background-position: top left;
color: #fff;
min-width: 800px;
}

#right-curve-footer {
width: auto;
height: 20px;
background-image: url(../images/newTemplate/grey-right-footer.gif);
background-repeat: no-repeat;
background-position: top right;
border-bottom: 1px solid #c8d3de;
}?

.footer {
width: auto;
min-width: 800px;
height: auto;
font-size: 9pt;
margin: 0 auto;
text-align: center;
}

#footer-content {
width: 98%;
height: 17px;
margin: 0 auto;
background-color: #b9b9b9;
text-align: center;
padding-top: 2px;
}

.L11 {margin-right: 10px;text-decoration:none}
#footer-content a:link, #footer-content a:visited {color: #000;text-decoration:none;}
#footer-content p {
padding: 0;
margin: 0 auto;
color: #000;
font-size: 10pt;
text-decoration:none;

}

.footer p {
padding: 0;
margin: 0 auto;
color: #000;
font-size: 8pt;
padding: 5px 0;
text-decoration:none;
text-align:center;
}

.clr {
clear: left;
}

p { font-size: 10pt; }

a:link {
	color: #0000cc;
	text-decoration:none;
}

a:hover {
	color: #666666;
	text-decoration:none;
}


/***********************/
/*       Login         */
/***********************/


#login-frame {
width: 560px;
height: auto;
margin: 0 auto 10px auto;
}

#login-header {
width: 561px;
height: 89px;
}

#login-title {
width: 560px;
height: 66px;
background-image: url(../images/login-header-1000.gif);
background-repeat: repeat-x;
}

#login-title h1 {
padding: 6px 0;
margin: 0;
text-align: center;
color: #fff;
font-size: 16pt;
}

.login-content-frame {
width: 560px;
height: auto;
background-image: url(../images/bg-login.gif);
background-repeat: repeat-x;
background-color: #b9b9b9;
}

.login-content {
width: 509px;
height: 250px;
background-color: #fff;
margin: 0 auto;
padding: 16px 10px 10px 10px;
font-size: 10pt;
}


.login-content-new {
width: 509px;
height: 250px;
/*background-color: #fff;*/
margin: 0 auto;
padding: 16px 10px 10px 10px;
font-size: 10pt;
}

.login-form {
width: auto;
height: 100px;
margin-bottom: 20px;
padding: 30px 0 0 0;
}

span.label {
width: 180px;
height: 24px;
padding: 0 10px; 
float: left; 
text-align: right;
font-weight: bold;
}

span.txtbox {
width: 280px;
height: 24px;
float: left;
margin-bottom: 2px;
}

.btnlogin {
float: left;
margin: 0 200px 0 200px;
}

.forgotpass {
float: left;
margin: 5px 0 0 200px;
}

#login-footer {
width: 562px;
height: auto;
background-image: url(../images/login-footer-1000.gif);
background-repeat: no-repeat;
text-align: center;
font-size: 10pt;
padding-top: 30px;
}
#login-footer a:link, #login-footer a:visited {color: #000; text-decoration:none;}
#login-footer p {margin: 4px 0 0 0;}

#frame-700 {
width: 650px;
height: auto;
margin: 0 auto 10px auto;
}


#frmTdR1
{
text-align:right;
padding-right:15px;
}
