/*-------------- Footer Content --------------------*/
#wrappercontent .content .footer{
    float: left;
    width:680px;
    font-size: small;
    color: #333333;
    margin-left:9px;
}
#wrappercontent .content .footer p{
    margin-top: 0px;
    text-align: justify;
}
#wrappercontent .content .footer div.title{
    font-size: medium;
    color: #0A3D5F;
    font-weight:bold;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 5px 10px;
    border-bottom: 1px solid #4A7D9F;
}
#wrappercontent .content .footer div.subtitle{
    font-size: small;
    color: #2A5D7F;
    font-weight:bold;
    margin-bottom: 5px;
}

#wrappercontent .content .footer p span.special{
    color: #2A5D7F;
    font-weight:bold;
}

#wrappercontent .content .footer a,
#wrappercontent .content .footer a:visited{
    color: #0A3D5F;
}
#wrappercontent .content .footer a:hover{
    color: #4A7D9F;
}

/*-------------- Form Contact --------------------*/

#wrappercontent .content .footer form{
    margin: 20px auto;
    width: 507px;
	background-image:url('../images/design2/book-table-bg.jpg');
	background-repeat: repeat-y;
}
#wrappercontent .content .footer form .top{
	background-image:url('../images/design2/book-table-top.jpg');
	background-repeat: no-repeat;
	height: 18px;
}
#wrappercontent .content .footer form .bottom{
	background-image:url('../images/design2/book-table-bottom.jpg');
	background-repeat: no-repeat;
	height: 18px;
}
#wrappercontent .content .footer form .middle{
    padding: 0 15px 0 15px;
}
#wrappercontent .content .footer form .row{
    margin: 0px 0px 10px 0px;
}
#wrappercontent .content .footer form .row .description{
    padding-left: 20px;
    float:left;
    width:150px;
    color: #333;
}
#wrappercontent .content .footer form .row .input{
    float:left;
}
#wrappercontent .content .footer form .row input.text{
    background: #E3F2F7;
    margin-top:3px;
    border: 1px solid #BBB;
    width:180px;
	height:20px;
}
#wrappercontent .content .footer form .row select{
    background-color: #E3F2F7;
    margin-top:3px;
    border: 1px solid #BBB;
    min-width:180px;
}
#wrappercontent .content .footer form .row textarea{
    background-color: #E3F2F7;
    border: 1px solid #BBB;
}
#wrappercontent .content .footer form .action{
    margin: 0px 0px 10px 0px;
    text-align: center;
}

#wrappercontent .content .footer .contactDetail{
	width:80%;
	margin:10px auto;
}

#wrappercontent .content .footer .contactDetail b{
	color:#295D7B;
}
#wrappercontent .content .footer .contactDetail p{
	line-height:1.7em;
}
#wrappercontent .content .footer .contactDetail p div{
	line-height:1.2em;
	margin:0 0 0 5px;
}
