body{
margin:0;
padding:0;
  line-height: 1.3em;
  font-family: Arial;
  font-size: 12px;
  color: #000000;
  background-image: url(images/Bkg3.jpg);
  background-position: top;
  background-repeat: repeat-x;
  background-color: #ffffff;
}
.handcursor{
cursor:hand;
cursor:pointer;
}
a:link {color: #003366;}
a:visited {color: #003366; }
a:hover {cursor: hand; color: #7EBFF9; background-color: lightblue; text-decoration: none}

a.linkopacity img {
filter:alpha(opacity=50);
-moz-opacity: 0.5; 
opacity: 0.5;
-khtml-opacity: 0.5;}

a.linkopacity:hover img {
filter:alpha(opacity=100);   
-moz-opacity: 1.0;   
opacity: 1.0;
-khtml-opacity: 1.0; }

#container {
	margin: 0px auto;
	width: 840px;
	height: 100%;
    margin-left:auto;
	margin-right:auto;
    background-color: #ffffff;
}
#headmain {
	margin: 0px 0px 0px 0px;
	width: 840px;
	height:345px;
	background-image: url(images/inside-head.jpg);
	background-repeat: no-repeat;
	position:relative;	
}
#contentmain {
	background-color: #;
	width:840px;
	padding: 0px 0px 0px 0px;
	margin-left:10px;
	margin-right:10px;
}
#text {
	width: 840px;
	height:30px;
	text-align:center;
	padding: 280px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #4d4b4a;

#text-hoa {
	position: absolute;
	width: 750px;
	text-align:left;
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	margin-top:-160px;
}

}
#text-main {
	width: 97%;
	text-align:left;
	padding: 20px 30px 20px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}


#text-list {
	position: absolute;
	width: 755px;
	height:30px;
	text-align:left;
	padding: 10px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-top:50px;
}

#text-caption {
	position: absolute;
	width: 840px;
	text-align:center;
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #000000;
	margin-top:-20px;
}
  .normal
{
	font-size: 10px;
	font-weight: lighter;
    font-family: Arial Narrow, Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #276FC0;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
}
ul {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	margin-bottom: 10px;

}

li {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	margin-bottom: 10px;
	margin-left: -15px;

}
table.contacts
{ width: 675px;
margin-left: auto;
margin-right: 20px;
 }

/********************** footer ***************************/
#footer { 
	position:absolute;
    background-color: #4B3F4B;
	text-align:center;
	padding: 20px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #D8D6D9;
	width: 100%;
	height: 100px;
}
#footer a {
	position:absolute;
	padding: 0px 0px 0px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #D8D6D9;
}
#footer a:hover{
	color:#0B66C0;
}


/********************* columns *************************/
.container_columns {
   height: auto;
   overflow: hidden;
}

.right {
    width: 420px;
    margin-right:20px;
    float: right;
    background: #;
}

.left {
    float: none; /* not needed, just for clarification */
    background: #;
    /* the next props are meant to keep this block independent from the other floated one */
    width: auto;
    overflow: hidden;
    margin-left:30px;
}



