* {
    margin: 0;
    padding: 0;
}

body {
    font: 12px/17px verdana, "Times New Roman", Times, serif;
    text-align: center;
    color: #08665E;
    background: White url(images/bg.gif) repeat-x top;
}

#header2 h1 {
    padding: 0 0 0 25px;
    height: 108px;
    font-weight: normal;
    font-size: 40px;
    line-height: 64px;
    color: #E0A66A;
}

#header2 h1 a {
    font-weight: normal;
    text-decoration: none;
    color: #E0A66A;
}

#header2 h1 a:hover {
    font-weight: normal;
    text-decoration: none;
    color: #E0A66A;
}

#header2 h1 span {
    padding-left: 5px;
    font-weight: normal;
    font-size: 14px;
    text-transform: uppercase;
    color: #DEC5B5;
}

#left h1, h2, #right h1, #corner1 h1{
    padding: 0 0 0 20px;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 22px;
    color: #8C3307;
    border-bottom: 1px solid #E1CCB6;
    clear:both;
}
h2 {border:0;}
#left h1 a, h2 a {text-decoration:none; color: #8C3307;}

p {
    padding: 8px 0;
    text-align: justify;
}

a { color: #8C3307; font-weight:normal}

a:hover {
    text-decoration:none;
    color: #8C3307;
}

img {
    padding: 1px;
    background: #E5E5E5;
    border: 1px solid #E1CCB6;
}

#main {
    position: relative;
    margin: 0 auto;
    width: 1070px;
    text-align: left;
    /*background: url(images/main.gif) repeat-y; */
	/*border:1px dotted #000; */
}

#header {
    padding: 0 10px;
    /*background: #652D01 url(images/bg.gif) repeat-x top; */
}

#header2 {   height: 152px;}

#menu { padding-left: 0px;  height: 42px; border: 0px solid #E1CCB6;}

#menu ul {
    padding: 0;
    list-style: none;
}

#menu ul li {
    display: block;
    float: left;
    margin: 0 2px 0 0;
    padding: 0;
    width: 120px;
}

#menu ul li a {
    display: block;
    padding: 0px;
    margin: 0;
    font-weight: normal;
    font-size: 18px;
    line-height: 42px;
    text-align: center;
    text-decoration: none;
    /*text-transform: lowercase; */
    color: #DEC5B5;
    background: #9B4816 url(images/menu.jpg) no-repeat;	
	font-size: 14px
}

#menu ul li.active a, #menu ul li a:hover {
    text-decoration: none;
    color: White;
    background: #FF8E1D url(images/menu_over.jpg) no-repeat;
}

#middle {padding: 18px 5px 0 5px;}

#corner1 {
    float:left;
    width: 186px;
    /*height: 65px; */
    /* background: url(images/corner1.jpg) no-repeat; */
	border:1px solid #ddd;
	padding : 0 5px;
}

#corner1 p{text-align:left}

#left {float:left;width: 490px; padding-left:20px}
#left .box {padding-bottom: 20px; clear:both}
#left .box h2, #left .box h2 a {font-weight:bold; font-size:11px}
#left .box h2 a:hover {text-decoration:underline}


#left .box img {float:left;margin:5px}
#left ul {padding: 8px 0 8px 35px;}
#left ul li {padding: 0;text-align: justify;}
#left img { margin: 5px;}

#right {float: right;padding: 0 5px 25px 5px; width: 224px;border:1px dotted #000}
#corner1 h1, #corner1 h2, #right h1, #right h2, h1.csc-firstHeader {color: #08665E;}
#right ul {list-style: none;}
#right ul li {padding: 0 0 0 15px; border-bottom: 1px solid #E5E5E5;}
#right ul li a {padding: 0; font-weight: normal; text-decoration: underline; line-height: 24px; color: #08665E;}

/* #right p{ padding-right: 5px;padding-left: 5px}*/

#right ul li a:hover {text-decoration: none; color: #08665E;}
.box_right {margin-bottom:20px}
 
#footer {clear: both;padding: 0 85px;height: 40px;background: url(images/footer.jpg) repeat-x top;margin-top:75px}
#footer p {border-top: 1px solid #E1CCB6;font-size: 10px;line-height: 20px;}
#designed {font-size: 9px;line-height: 14px;}

dd {clear : both}

/* form elements */

form {margin:10px; padding: 0 5px;border: 1px solid #f2f2f2; background-color: #FAFAFA;}
label {display:block;	font-weight:bold;margin:5px 0;}
input { padding:2px;border:1px solid #ccc;font: normal 1em Verdana, sans-serif;	color:#777;}
textarea {	padding:2px; font-family: Verdana, sans-serif;border:1px solid #ccc;	height:100px;display:block;	color:#777;}
input.button { margin: 0; font: bolder 12px Arial, Sans-serif; border: 1px solid #CCC; padding: 2px 3px; color: #ccc;}

