body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3C3C30;
	background-color: #F1F1EA;
}
table, td
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3C3C30;
}
A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000099;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
A:visited
{
    FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
    COLOR: #000099;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
A:active
{
    FONT-WEIGHT: bold;
    COLOR: #000099;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #ff3300;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
.loginbox {
	background-color: #F1F1EA;
	border:1px solid #d2d2c6;
	font-size: 12px;
	width: 320px;
	margin-left:210px;
}
.tblcontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #F1F1EA;
}
.loginboxheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3C3C30;
	background-color: #D2D2C6;	
	margin-bottom: 3px;	
	text-align:center;
	width:320px;
	padding-top:3px;
	padding-bottom:3px;

}
.hdrbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3C3C30;
	margin-bottom: 5px;
	margin-top: 25px;
}
.list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3C3C30;
	margin-top: 7px;
	margin-left: 10px;
}
table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#cont1
{
    width:750px;
}

.redheading
{
    font-size:24px;
    color:#ff3300;

}

#headersection
{
    padding-top:50px;
    padding-bottom:30px;
    text-align:center;
}

table.bottom td img
{
    vertical-align:bottom;
}

.errorbox
{
    
    /*
    font-weight: normal;
    color: red;
    border: 1px solid red;
    background-color: #ffffff;
    width:280px;
    margin:10px;
    padding:8px;
    */
    padding: 10px;
    border: 1px solid #ff9900;
    background-color: #fff0d9;
    width:292px;
}

#bookcont
{
    background-color: #F1F1EA;
	border:1px solid #d2d2c6;
	font-size: 12px;
    width:765px;
    padding: 6px; 
    margin-left: 4px;   
}
.header
{
    
    font-size:12px;
    font-weight:bold;
  
   
}

#links
{
    width:275px;
    text-align:right;
    border: 1px solid green;
    
}
.headertable
{
    width: 780px;
    
}

table.mt td
{
    vertical-align:top;
}

table.mt td.col1
{
    width:60px;
}

table.mt td.col2
{
    width:180px;
}

table.mt td.col3
{
    width:330px;
    padding-top:4px;
}

table.mt td.col4
{
    width:10px;
    padding-top:10px;
}
table.mt td.col5
{
    width:95px;
    padding-top:4px;
}


.chattext
{
    padding-left:20px;  
}

.errorbox_book
{
    font-weight: normal;
    color: red;
    border: 1px solid red;
    background-color: #ffffff;
    width:200px;
    
    margin:10px;
    padding:8px;
}

#footer
{
    margin-left:70px;
    font-size: 10px;
     font-style:italic;
}

#loginfooter
{
    text-align:center;    
    font-size: 12px;
    font-weight: bold;
    font-style:italic;
}




