/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{
margin: 10px 0;
padding: 0;
background: #fff url("../images/bkgd_body.jpg") repeat-y;
min-width: 753px;
}

p, ul, ol {
font: .8em Arial, Helvetica, sans-serif;
color: #333333;
}

#right p,ul,ol { font-size: 1em; }

td {
font: 1em Arial, Helvetica, sans-serif;
color: #333333;
}

td p {
margin-top: 10px;
margin-bottom: 0;
}

hr{
color: #efe3dc;
background-color: #efe3dc;
height: 1px;
border: 0;
width: 300px;
}

a:link, a:visited, a:hover {
color: #007993;
text-decoration: underline;
}

a:visited {
color: #909;
}

a:hover {
text-decoration: none;
border-bottom: none;
}

h1, h2, h3 {
font-family: "Footlight MT Light", Georgia, "Times New Roman", Times, serif;
font-size: 1.2em;
color: #aa6446;
font-weight:bold;
margin-bottom: 25px;
}

h1{
margin-top: 10px;
}

h2{
font-size: 1.1em;
margin: 0;
}

h3{
font-size: .8em;
margin: 0 0 6px 0;
}

ul{
list-style-type: disc;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#print {
display: none;
}

#container{
margin: 0 auto;
width: 753px;
background: #fff url("../images/bkgd.gif") repeat-y;
}

#masthead{
position: relative;
text-align: center;
margin: 0 auto;
width: 753px;
height: 232px;
}

#content{
background-color: #fff;
position: relative;
margin: 0 auto;
width: 753px;
background: #fff url("../images/bkgd.gif") repeat-y;

}

#left{
float: left;
padding: 20px;
width: 163px;
}

#right{
padding: 20px;
margin-left: 203px;
width: 510px;
}

#footer{
clear: both;
text-align: center;
color: #4e4118;
padding: 10px 20px 10px 10px;
background: #fff url("../images/bkgd_bottom.gif") bottom;
}

#notice{
padding: 10px 10px 0 10px;
border: 2px solid #dcdbd7;
border-style: dotted;
background-color: #fff;
}

#notice2{
margin-top: 10px;
padding: 10px;
border: 2px solid #dcdbd7;
border-style: dotted;
background-color: #fff;
}

#notice select{
font-size: .9em;
}

#notice2 select{
font-size: .9em;
}

#added{
padding: 10px;
border: 2px solid #dcdbd7;
border-style: dotted;
background-color: #fff;
}

/***********************************************/
/*       Classes                               */
/***********************************************/

.cell {
padding: 5px;
background-color: #eef;
}

.small {
font-size: .7em;
}

.big {
font-size: 1.2em;
}

.regular {
font-size: 1em;
}

.lg {
width: 450px;
font-size: 1em;
height: 150px;
}

.btn {
width: auto;
}

.mainbtn {
width: auto;
background-color: #ccae8f;
color: #fff;
font-size: 1em;
}

.underlined {
text-decoration: underline;
}