@charset "UTF-8";
/* CSS Document */

body {
background:url(images/background.jpg) #5aa4d3 repeat-x;
margin:30px 0 0 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

img {
border:none;
}

#center {
width:950px;
height:auto;
margin-left:auto;
margin-right:auto;
}

#container {
width:930px;
height:auto;
background:#FFF;
float:left;
padding:20px 20px 20px 0;
}

#left_col {
width:290px;
height:auto;
float:left;
}

#right_col {
width:640px;
height:auto;
float:left;
font-size:0.8em;
}

#right_col_home {
width:640px;
height:auto;
float:left;
font-size:0.8em;
}

a.logo {
width:200px;
height:109px;
display:block;
float:left;
background:url(images/logos/highland.gif);
text-indent:-1000em;
overflow:hidden;
margin:0 0 30px 27px;
}

ul.nav {
margin:0 0 35px 20px;
padding:0;
list-style:none;
float:left;
}

ul.nav li {
margin:0 0 5px 0;
padding:0;
}

ul.nav li a {
width:203px;
height:18px;
display:block;
background:url(images/nav_background.jpg);
background-position:top left;
text-decoration:none;
color:#3a3a3a;
text-transform:uppercase;
font-family:Helvetica, Arial, sans-serif;
font-size:0.8em;
padding:7px 0 0 10px;
}

ul.nav li a:hover {
color:#FFF;
background-position:bottom left;
text-decoration:none;
}

ul.nav li a.current {
color:#FFF;
background-position:bottom left;
text-decoration:none;
}


/* TYPOGRAPHY */
a {
color:#458cba;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}



h1, h2, h3, h4 {
margin:0;
padding:0;
}

h1 {
font-size:2.8em;
font-weight:normal;
color:#3c3c3c;
}

h2 {
color:#ce1b22;
}

/* TYPORGRAPHY */


/* HOME */

#home_img {
width:640px;
height:428px;
float:left;
text-indent:-1000em;
overflow:hidden;
margin-bottom:5px;
}

#right_col_home p {
color:#3c3c3c;
line-height:1.5em;
text-align:justify;
padding-right:15px;
}

.left_col_img {
width:258px;
height:173px;
float:left;
margin-top:32px;
}

table.logos {
margin-top:30px;
}

table.logos td {
padding-right:20px;
}

/* END HOME */

/* FOOTER */

#footer {
width:950px;
height:30px;
float:left;
margin-top:10px;
font-size:0.7em;
color:#003766;
}

/* END FOOTER */

/* SIDEBAR */
table.sidebar_photos {
float:left;
}

table.sidebar_photos td {
padding-top:7px;
}

/* END SIDEBAR */

/* INSIDE PAGES */

img.header_photo {
margin-bottom:20px;
}

#right_col p {
color:#000000;
line-height:1.4em;
text-align:justify;
padding-right:15px;
}

/* END INSIDE PAGES*/