/* Body */
body {
text-align: center;
margin:0;
/*scrollbar colors for IE and Opera*/
scrollbar-arrow-color:#333;
scrollbar-3dlight-color:#999;
scrollbar-highlight-color:#FFF;
scrollbar-face-color:#CCC;
scrollbar-shadow-color:#999;
scrollbar-darkshadow-color:#666;
scrollbar-track-color:#EEE;
}

div, table, td {
font-family:Arial, Helvetica, sans-serif;
}

td {
vertical-align: top;
} 

img {
border: 0;
}

h1, h2, h3, h4, h5 {
margin: 0;
}

/* Container */
#container {
margin: 0 auto;
width: 980px;
text-align: center;
padding:0;
}

/* Header */
#header {
width:980px;
height:117px;
text-align:left;
}

#header-logo {
width:254px;
height:117px;
float:left;
}

#logo {
background:#fff url(/images/header-logo.gif) no-repeat;
width:254px;
height:111px;
}

#logo a {
display:block;
width:254px;
height:111px;
}

#logo span { 
display:none;
}

#header-navigation {
width:726px;
height:117px;
float:left;
}

#search {
width:726px;
height:88px;
}

#search-title {
width:530px;
float:left;
text-align:right;
padding:50px 0 0 0;
}

#search-txtbox {
width:136px;
float:left;
padding: 50px 0 0 0;
}

.txtbox-search {
background:url(/images/txtbox-bg.gif) repeat-x;
width:125px; 
height:16px; 
border:1px solid #90accf;
font-size:11px;
color:#384865;
}

#search-btn {
width:60px;
float:left;
padding: 50px 0 0 0;
}

.search-submit {
background:#CCC url(/Images/btn-find-it.gif) top left no-repeat;
width:45px;
height:20px;
border:none;
cursor:pointer;
}

#secondary-navigation {
width:726px;
height:29px;
}

#header-image {
width:980px;
}

.image-padding {
padding: 0 0 0 6px;
}

/* Navigation */
#navigation {
background:url(/images/navigation.gif) top left no-repeat;
width:980px;
height:43px;
}

/* Body HomePage */
#body-container {
background:url(/images/body-container.gif) top left no-repeat;
width:980px;
text-align:left;
}

#body-container a, #body-container a:visited {
color:#a6813c;
text-decoration:none;
}

#body-container a:hover {
color:#a6813c;
text-decoration:underline;
}

#body-container-repeat {
background:#fff url(/images/body-container-repeat.gif) repeat-y;
width:980px;
}

/* Left Column */
#left-column {
width:420px;
float:left;
font-size:11px;
color:#384865;
}

.content-left {
padding: 24px 22px 12px 32px;
line-height:18px;
}

/* Middle Column */
#middle-column {
width:237px;
float:left;
padding:24px 0 11px 0;
text-align:right;	
font-size:11px;
color:#384865;
}

#middle-column h4 {
font-size:14px;
color:#b38a40;
padding: 4px 9px 2px 0;
}

#middle-graphic-top {
background:url(/images/middle-graphic-top.jpg) top left no-repeat;
width:237px;
height:86px;
margin: 0 0 16px 0;
}

#middle-graphic-top p {
margin:0;
padding: 0 6px 0 80px;
line-height:12px;
}

#middle-graphic-bottom {
background:url(/images/middle-graphic-bottom.jpg) top left no-repeat;
width:237px;
height:82px;
}

#middle-graphic-bottom p {
margin:0;
padding: 0 6px 0 60px;
line-height:12px;
}

/* Right Column */
#right-column {
width:323px;
float:left;
font-size:12px;
color:#384865;
}

.content-headline {
font-size:16px;
font-weight:bold;
color:#435679;
padding: 0 0 8px 0;
}

.content-right {
padding: 24px 28px 12px 26px;
line-height:18px;
}

/* Body InsidePage */
#body-container-in {
background:url(/images/body-container-in.gif) top left no-repeat;
width:980px;
height:243px;
text-align:left;
}

html > body #body-container-in {
background:url(/images/body-container-in.gif) top left no-repeat;
width: auto;
height: auto;
width:980px;
min-width:980px;
min-height:343px;
}

#body-container-in a, #body-container-in a:visited {
color:#a6813c;
text-decoration:none;
}

#body-container-in a:hover {
color:#a6813c;
text-decoration:underline;
}

#body-container-repeat-in {
background:url(/images/body-container-repeat-in.png) repeat-y;
width:980px;
}

/* Left Column */
#left-column-in {
width:294px;
float:left;
}

#left-column-in ul {
margin:0;
padding:18px 0 20px 40px;
}

#left-column-in li {
margin:0;
padding:0 0 10px 0;
font-size:12px;
font-weight:bold;
color:#44587c;
list-style:url(/images/list-arrow.gif);
}

#left-column-in a, #left-column-in a:visited {
color:#44587c;
text-decoration:none;
}

#left-column-in a:hover {
color:#90accf;
text-decoration:none;
}

.page-title {
padding:0 0 0 6px;
}

/* Right Column */
#right-column-in {
width:686px;
float:left;
}

.content-in {
padding:38px 36px 20px 20px;
font-size:12px;
line-height:18px;
color:#384865;
}

.content-in td {
font-size:12px;
color:#384865;
}

.content-in h4 {
font-size:14px;
color:#384865;
padding: 0 0 6px 0;
}

#news-events p {
margin:0;
padding: 6px 0 0 0;
}

/* AdminPage */
#body-container-admin {
background:#fff;
width:980px;
text-align:left;
}

#body-container-admin a, #body-container-admin a:visited {
color:#000;
text-decoration:none;
}

#body-container-admin a:hover {
color:#a6813c;
text-decoration:none;
}

.content-admin {
padding:40px;
font-size:12px;
}

.content-admin h2 {
font-size: 18px;
padding: 0 0 20px 0;
}

/* Footer HomePage */
#footer {
background:url(/images/footer.gif) top left no-repeat;
width:980px;
padding: 30px 0 0 0;
font-size:11px;
color:#94a0b6;	
}

#footer p {
margin:0;
padding: 0 0 6px 0;
}

#footer a, #footer a:visited {
color:#94a0b6 ;
text-decoration:none;
}

#footer a:hover {
color:#354561;
text-decoration:none;
}

/* Footer InsidePage */
#footer-in {
background:url(/images/footer-in.png) top left no-repeat;
width:980px;
padding: 30px 0 0 0;
font-size:11px;
color:#94a0b6;	
}

#footer-in p {
margin:0;
padding: 0 0 6px 0;
}

#footer-in a, #footer-in a:visited {
color:#94a0b6 ;
text-decoration:none;
}

#footer-in a:hover {
color:#354561;
text-decoration:none;
}
