/* a */
a
{
color: #c00;
text-decoration:none; 
font-weight: bold;
}

a:visited
{
color: #f33;
}

a:hover
{
color: #f93;
text-decoration: none;
}

/* b */
body
{
background-image: url(images/bg_body.gif);
background-color: #fff;
color: #000;
margin: 0px;
padding: 0px 0px 10px 0px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1em;
}

.border
{
border: 1px solid #000;
}

/* c */
.clear
{
clear: both;
}

#content
{
margin: 0px auto;
padding: 0px;
background-image: url(images/bg_content.gif);
background-repeat: no-repeat;
background-position: bottom right;
width: 940px;
border: solid #c96;
border-width: 0px 1px;
background-color: #ffc;
}

#contentleft
{
width: 120px;
padding: 0px;
float: left; 
margin: 0px;
}

#contentright
{
width: 270px;
padding: 0px;
float: right; 
margin: 10px 10px 0px 0px;
}

#contentright img
{
border: 1px solid #c96;
margin: 0px 0px 10px 0px;
}

#contentmain
{
background-image: url(images/splash.jpg);
background-repeat: no-repeat;
margin: 10px 0px 10px 10px;
min-height: 474px;
float: left;
width: 640px;
border: 1px solid #c96;
background-color: #cff;
padding-top: 375px;
}

#contentmain p, h1, h2, h3, table
{
padding: 0px 10px;
}

/* d */
dt
{
font-weight: bold;
font-size: 1.5em;
letter-spacing: -0.1em;
}

dd
{
padding: 5px 0px 15px 0px;
font-size: 0.8em; 
line-height: 1.4em; 
}


/* e */


/* f */
#footer
{
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: normal;
letter-spacing: normal;
font-size: 11px;
padding: 15px 0px;
background-color: #e9e9e9;
background-image: url(images/bg_footer.gif);
background-repeat: repeat-x;
clear: both;
text-align: center;
border-top: 1px dashed #ccc;
border-bottom: 1px solid #c96;
}

/* g */
#grad
{
background-image:url(images/bg_grad.png);
background-repeat: repeat-x;
width: 100%;
margin: 0px;
padding: 0px;
}

/* h */

h1, h2, h3
{
font-weight: bold;
margin: 0px;
}

h1
{
font-size: 2em;
}

h2
{
font-size: 1.7em;
}

h3
{
font-size: 1.3em;
}

hr
{
background-color: #000;
color: #000;
border: 0px;
height : 1px;
margin: 0px;
}

/* i */
img
{
border: 0px;
}

.item td
{
border: 1px solid black;
background-color: #A39778;
text-align: center;
}

/* j */

/* k */

/* l */
.larger
{
font-size: larger;
}

/* m */
.margin
{
margin: 10px;
}

/* n */

/* o */

/* p */
p
{
text-align: justify;
line-height: 1.2em;
}

.padding
{
padding: 10px;
}


/* q */

/* r */

/* s */
.smaller
{
font-size: 0.7em;
}

/* t */

/* u */

/* v */

/* w */

/* x */

/* y */

/* z */

/* nav */

#navlist
{
text-align: center;
margin: 10px auto;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
padding: 4px 2px;
}

#navlist a, #navlist a:link, #navlist a:visited
{
border: 1px solid #c96;
color: #000;
background-color: #CCCCFF;
padding: 8px 12px;
font-weight: bold;
text-decoration: none;
}

#navlist li
{
padding: 0px 8px;
display: inline;
font-size: 12px;
letter-spacing: 1px;
}

#navlist ul
{
list-style-type: none;
}

#navlist a:hover
{
background-color: #66CCFF;
}


/* formmail.css*/
div.contact { margin: 10px auto; letter-spacing: normal; width: 580px; }
div.contact img { float: left; padding: 5px 10px; margin: 0; }
label { display: block; width: 135px; float: left; padding: 11px 5px 11px 0; margin: 0; font-size: 0.8em; font-weight: normal; color: #444; text-align: right;}
input, textarea { border: 1px solid #ccc; background: #eee; float: right; width: 400px; padding: 10px; margin: 0 0 10px; font: 1.3em Arial, Helvetica, sans-serif; }
input:focus, textarea:focus { border: 1px solid #000; }
textarea { height: 80px; }
.reqd { background: #c8e0f8; color: #000; }
span.reqd { padding: 2px; }
#code { margin: 0 0 0 18px; float: left; width: 70px; text-align: center; letter-spacing: 3px; }
#send { color: #999; border: 1px solid #999; background: #ff9; display: block; margin: 0; padding: 2px 0px; width: 75px; font-size: 1.2em; font-weight: bold; cursor: pointer; }
#send:hover { color: #000; border: 1px solid #000; }
.contact p { float: left; margin: 4px 10px 10px 0; padding: 0; }
/* response (success/fail) */
.response img { margin: 9px 7px 0 0; float: left; }
.response h2#success { background: url(../images/icons/accept.png) no-repeat 0 0.1em; padding: 0 0 0 25px; color: #6c6; }
.response h2#fail { background: url(../images/icons/exclamation.png) no-repeat 0 0.1em; padding: 0 0 0 25px; color: #600; }
.response p { clear: both; margin: 0; padding: 0; line-height: 1.4em; }

