body { margin:0px; padding:0px; line-height:18px; }
a:link { color:#333; text-decoration:none; }
a:visited { color:#333; text-decoration:none; }
a:hover { color:#CCC; text-decoration:none; }
p, h1, h2, h3, h4, h5, table, tr, td, th { margin:0px; padding:0px; font-weight:normal;}
.clear { clear::both; }
@font-face {
    font-family: Calibri;
    src: url(Calibri.ttf);
}
body { font:15px Calibri, Arial, Helvetica, sans-serif;  
background: url(../images/bg.jpg) center top; 
  color:#333333;}
#wrapper { margin:0px auto 0px auto; width:900px; background:#FFF;
-webkit-box-shadow: 0px 0px 15px 4px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 15px 4px rgba(0,0,0,0.75);
box-shadow: 0px 0px 15px 4px rgba(0,0,0,0.75);
}
#header { background-image:url(../images/trademark-application1.jpg);  background-color:#930; height:70px; text-align:center; padding-top:35px; } 
#header {  font:19px Calibri, Arial, Helvetica, sans-serif; color:#FFF; font-weight:bold;  }
#header .logo {font-size:31px; margin-right:55px; text-shadow: 4px 3px 2px rgba(0, 0, 0, 0.36); }
#header .toplink { margin-left:200px; }
#header a { color:#FFF; }
#header a:hover { color:#CCC; text-decoration:none; }
#subhearder { background-image:url(../images/trademark-application2.jpg); height:197px; padding-top:37px; }
#subhearder table { width:761px; margin:0px auto; margin-top:50px; }
#subhearder h1 { font-size:28px; font-family:"Times New Roman", Times, serif; font-weight:bold; text-align:center; color:#CACACA; text-shadow: 4px 3px 2px rgba(0, 0, 0, 0.38);}
#subhearder div { font-size:18px; font-family:Arial, Helvetica, sans-serif; }
#container {  background-image:url(../images/background.jpg); background-repeat:no-repeat; background-color:#F4F0E5; padding:0px 70px 51px 70px; text-align:justify; }
#container h1 { margin:0px; padding:51px 0px 2px 0px; font-size:20px; font-weight:bold; text-align:center;}
#subcontainer { background-color:#A49667; padding:0px 70px 51px 70px; }
#subcontainer h1 { color:#FFF; margin:0px; padding:51px 0px 2px 0px; font-size:20px; font-weight:bold; text-align:center;}
#subcontainer .col { padding-bottom:20px; }
#subcontainer .content { font:15px Arial, Helvetica, sans-serif; padding:22px; color:#FFF; text-align:justify; width:414px; height:368px; background-color:#978752; float:right;}
#subcontainer .mjf {-webkit-box-shadow: 5px 8px 5px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 5px 8px 5px 0px rgba(0,0,0,0.2);
box-shadow: 5px 8px 5px 0px rgba(0,0,0,0.2);}
#frm { padding:0px 70px 51px 70px; background-color:#EFE9D9;}
#frm h1 { margin:0px; padding:51px 0px 2px 0px; font-size:20px; font-weight:bold; text-align:center;}
#frm div{ text-align:center}
input { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#B6B3B3;  background-color:#FFF; border: 0px;
    border-radius: 5px; padding:17px; margin:0px 3px; width:333px;}
input[type="submit"] { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF;  background-color:#A49667; font-weight:bold; text-align:center; cursor:pointer; margin-top:15px; width:100%; }
textarea[name="comments"] 
{
  font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#B6B3B3;  background-color:#FFF; border:0px; width:94%;
    border-radius: 5px; padding:17px; margin:0px 3px;
    
}
#footer { background-image:url(../images/header-bg.jpg); text-align:center; background-color:#111111; padding:20px 0px; font-size:17px;}
#footer strong { font:19px Calibri, Arial, Helvetica, sans-serif; font-weight:bold; color:#FFF; }
#footerlink { color:#FFF;  }
#footerlink a { color:#FFF; text-decoration:none; }
#footerlink a:hover { color:#8C8C8C;  text-decoration:none;  }
.minitxt { font:13px Calibri, Arial, Helvetica, sans-serif; font-style:italic; color:#FFF; }
.minitxt a { color:#FFF; text-decoration:none;}