#footer
{
background-color:#333;
}

#box
{
box-shadow: #777 5px 5px 15px 5px; 
padding:10px; 
border:1px #666666; 
margin-top:5px; 
text-align:justify; 
border-radius:10px;
}

#box li
{
list-style:inside;
}

#innercol4
{
border:1px #ccc solid;
width:100%;
margin-top:-10px;
border-top-style:none;
border-radius:0px 0px 10px 10px;
}

#col4 h4
{
text-align:center;
background-color:#333;
color:#FFFFFF;
padding:5px;
border-radius:10px 10px 0px 0px;
box-shadow:#888 0px 0px 5px 5px;
opacity:0.9;
}
#innercol4 h3
{
font-size:16px;
font-weight:bold;
}

#innercol6
{
border:1px #ccc solid;
width:100%;
margin-top:-10px;
border-top-style:none;
border-radius:0px 0px 10px 10px;
}

#col6 h4
{
text-align:center;
background-color:#333;
color:#FFFFFF;
padding:5px;
border-radius:10px 10px 0px 0px;
box-shadow:#888 0px 0px 5px 5px;
opacity:0.9;
}
#innercol6 h3
{
font-size:16px;
font-weight:bold;
}
.footer h4
{
color:#CCCCCC;
}
.footer hr
{
height:1px; 
background-color:#444; 
border:none;
}
.footer
{
background-color:#222;
text-align:left;
border-radius:15px;
}
/*
.fb
{
position:relative;
width:50px;
height:50px;
background-image:url(../images/101.png);
background-position:0px 0px;
color:#FFFFFF;
float:left;
}
.fb:hover
{
display:block;
background-position:0px -50px;
}

.ln
{
position:relative;
width:50px;
height:50px;
background-image:url(../images/101.png);
background-position:-102px 0px;
color:#FFFFFF;
float:left;
}
.ln:hover
{
display:block;
background-position:-102px -50px;
}

.tw
{
position:relative;
width:50px;
height:50px;
background-image:url(../images/101.png);
background-position:-52px 0px;
color:#FFFFFF;
float:left;
}
.tw:hover
{
display:block;
background-position:-52px -50px;
}

.gg
{
position:relative;
width:50px;
height:50px;
background-image:url(../images/101.png);
background-position:-152px 0px;
color:#FFFFFF;
float:left;
}
.gg:hover
{
display:block;
background-position:-152px -50px;
}
*/
.fb
{
position:relative;
width:38px;
height:38px;
background-image:url(../images/102.png);
background-position:0px 0px;
color:#FFFFFF;
float:left;
}
.fb:hover
{
display:block;
background-position:0px -40px;
}

.ln
{
position:relative;
width:38px;
height:38px;
background-image:url(../images/102.png);
background-position:-78px 0px;
color:#FFFFFF;
float:left;
}
.ln:hover
{
display:block;
background-position:-78px -40px;
}

.tw
{
position:relative;
width:38px;
height:38px;
background-image:url(../images/102.png);
background-position:-40px 0px;
color:#FFFFFF;
float:left;
}
.tw:hover
{
display:block;
background-position:-40px -40px;
}

.gg
{
position:relative;
width:38px;
height:38px;
background-image:url(../images/103.png);
/*background-position:-116px 0px;*/
color:#FFFFFF;
float:left;
}
.gg:hover
{
display:block;
/*background-position:-116px -40px;*/
}


#txt
{
float:left;
margin-top:15px;
margin-left:10px;
color:#ccc;
}
#butt
{
background-color:#333;
font-weight:bold;
color:#fff;
}
.err
{
color:red;
font-size:12px;
}
#required
{
font-size:10px;
color:green;
vertical-align:top;
}

#msgbody
{
color:#000;
font-size:12px;
font-weight:bold;
background-color:#F4F4F4;
padding:4px;
width:100%;
border-radius:2px;
border-radius:5px;
}

#messbody
{
font-size:12px;
font-weight:bold;
background-color:#FFBBBB;
padding:4px;
width:100%;
text-align:left;
vertical-align:middle;
border-radius:25px;
}
#err
{
color:red;
font-size:12px;
font-weight:normal;
}
#message
{
color:#fff;
font-size:12px;
font-weight:bold;
background-color:#333;
padding:4px;
width:100%;
border-radius:5px;
}
