/* CSS Document */



/*-------------Custom Global Tags-----------------*/



body {

margin: 0px;

background: #585858;

padding-top: 0px;

font-family: Cambria, "Times New Roman", serif; 

}



a img,:link img,:visited img { border: none; }



h1 {

font-size: 23px;

margin: 0px;

color: #000;

font-weight: 100;

border-bottom: 1px dotted #a29781;

}



h2 {

color: #3b3324;

font-size: 18px;

margin: 0px;

font-weight: 100;

}



h3 {

margin: 0px;

font-size: 16px;

color: #FFF;

}



h4 {

margin: 0px;

border-bottom: 1px dotted #a29781;

}



h5 {

margin: 0px;

font-size: 15px;

}



a:link, a:visited {

font-size: 14px;

text-decoration: underline;

color: #2073a3;

}

a {
outline: none;
}

a:hover {

font-size: 14px;

color: #129ceb;

text-decoration: underline;

}

input {
width: 318px;
height: 20px;
color: #444;
border: 1px solid #ccc;
margin: 0 0 10px 0;
padding: 3px 5px 5px 5px;
font-size: 16px;
font-family: "Trebuchet MS", sans-serif;
background: #fff url(images/input_bg.gif) top center no-repeat;
}

input:focus {
border: 1px solid #999;
background: #fff;
}

textarea {
width: 318px;
height: 100px;
margin: 0px;
padding: 5px;
border: 1px solid #ccc;
overflow: auto;
font-family: "Trebuchet MS", sans-serif; 
color: #444;
font-size: 16px;
background: #fff url(images/textarea_bg.gif) top center no-repeat;
background-position: center;
}

textarea:focus {
border: 1px solid #999;
background: #fff;
}

form {
padding: 0;
margin: 0;
}



/*--------------Special--------------------*/



.centeralign {

text-align: center;

}



#right li {

list-style-image: url(images/bullet.gif);

}



#right ul {

margin: 0px;

margin-left: 20px;

}


.title {
font-size: 13px;
color: #444;
}

/*-------------Main Nav------------------*/



#nav {

width: 799px;

height: 35px;

background: url(images/nav_bg.gif) top left;

text-align: center;

padding: 0 0 0 15px;

}

#nav a{

float: left;

margin: 0 10px 0 0;

display: block;

height: 26px;

padding-top: 9px;

padding-right: 10px;

padding-left: 10px;

font-weight: 100;

font-size: 14px;

color: #fff;

font-family: Cambria, "Times New Roman", serif; 

text-decoration: none;


}



#nav a:hover {

background: url(images/nav_bg_hover.gif) top center repeat-x;

color: #000;

}


#nav a.active {

background: url(images/nav_bg_active.gif) top center repeat-x;

color: #000;

}


#collapseNav {

margin-top: 0px;

background: #473a27 url(images/subnav_bg.gif) top left repeat-x;

width: 500px;

margin-left: 40px;

border-top: 1px solid #211b11;

padding: 0px;

padding-left: 220px;

}



#collapseNav a{

float: left;

height: 22px;

padding-top: 3px;

padding-right: 10px;

padding-left: 10px;

font-weight: bold;

font-size: 14px;

color: #000;

font-family: "Trebuchet MS", sans-serif; 

text-decoration: none;

}



#collapseNav a:hover{

color: #8d734e;

}



/*-------------Layout Divs--------------*/



#wrapperTop {

width: 900px;

height: 45px;

background: url(images/body_bg_top.gif) bottom center no-repeat;

position: relative;

margin: 10px auto; 

margin-bottom: 0px;

}



#wrapperCenter {

width: 858px;

background: url(images/body_bg_center.gif) top center repeat-y;

position: relative;

margin: 10px auto; 

margin-top: 0px;

margin-bottom: 0px;

padding-left: 42px;

}



#wrapperBottom {

width: 900px;

height: 45px;

background: url(images/body_bg_bottom.gif) top center no-repeat;

position: relative;

margin: 10px auto; 

margin-top: 0px;

}



#header {

width: 814px;

height: 150px;

background: url(images/header.jpg) top left no-repeat;

}



#content {

width: 774px;

background: #fff url(images/content_bg.gif) top left repeat-x;

padding: 20px;

font-size: 14px;

}



#right {

float: right;

width: 535px;

min-height: 300px;

text-align: justify;

color: #222;

}



* html #right {height: 300px;}  /* IE min-height hack */



#rightWhole {

float: right;
min-height: 300px;
width: 773px;
}



* html #rightWhole {height: 300px;}  /* IE min-height hack */



#leftWrap {

float: left;

width: 220px;

}



#leftTop {

width: 220px;

height: 40px;

background: #bfe5c7 url(images/left_top.gif) top left no-repeat;

text-align: center;

border: 1px solid #333;

border-bottom: 0px;

}



#left {

width: 190px;

background: #b6ac97 url(images/left_center.gif) bottom left repeat-x;

line-height: 17px;

padding: 15px;

padding-top: 0px;

color: #222;

margin-bottom: 10px;

border: 1px solid #333;

border-top: 0px;

}



#clear {

height: 1px;

clear: both;

line-height: 1px;

background: none;

}



#footer { 

width: 794px;

height: 20px;

text-align: right;

color: #a8a7a7;

font-size: 12px;

padding: 10px 20px 0 0;

}



#locationBox {

float: left;

width: 756px;

background: #d4ccbd;

margin-left: 4px;

margin-bottom: 20px;

padding: 10px;

}