body {
margin:0px;
padding:0px;
background-color: #ccc;
background-image:url(newpics/background.jpg);
background-repeat:repeat;
}

#top {
width:1000px;
height:140px;
margin-left:auto;
margin-right:auto;
padding:0px;
margin-top:0px;
margin-bottom:0px;
background-image:url(newpics/top.jpg);
background-position:top left;
background-repeat:no-repeat;
background-color:#fff;
border-left:3px solid #333;
border-right:3px solid #333;
}

#bottom {
width:950px;
height:80px;
margin-left:auto;
margin-right:auto;
padding:0 25px 0 25px;
margin-top:0px;
margin-bottom:0px;
background-image:url(newpics/bottom.jpg);
background-position:top left;
background-repeat:no-repeat;
background-color:#fff;
border-left:3px solid #333;
border-right:3px solid #333;
border-top:1px solid #333;
}

#mainframe {
width:1000px;
margin-left:auto;
margin-right:auto;
padding:0;
margin-top:0px;
margin-bottom:0px;
background-image:url(newpics/containerbg.jpg);
background-position:top left;
background-repeat:repeat-y;
background-color:#fff;
overflow:hidden;
border-left:3px solid #333;
border-right:3px solid #333;
}


#menu {
height:27px;
width:950px;
margin:0px;
padding:0 25px 0 25px;
background-color:#000;
background-image:url(newpics/menubg.jpg);
background-repeat:repeat-x;
background-position:top left;
float:left;
border-top:1px solid #333;
border-bottom:1px solid #333;
}

#content-left {
width:700px;
float:left;
padding:25px;
margin:0px;
background-color:transparent;
min-height:550px;
font-family:"Century Gothic", Arial, Helvetica, sans-serif;
font-size:13px;
color:#333;
}

#content-right {
width:240px;
float:right;
padding:25px 10px 0 0;
margin:0px;
background-color:transparent;
}

#searchboxes {
height:80px;
width:200px;
margin-left:5px;
padding-left:3px;
margin-top:10px;
background-color:transparent;
float:right;
font-family:"Century Gothic", Arial, Helvetica, sans-serif;
color:#fff;
font-size:13px;
line-height:13px;
}

#footer {
background-color:transparent;
width:950px;
padding:0 25px 0 25px;
float:left;
min-height:30px;
}

#footer p {
font-family:"Century Gothic", Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
color:#333;
}

p {
font-family:"Century Gothic", Arial, Helvetica, sans-serif;
font-size:13px;
line-height:20px;
color:#666;
}

a {
font-family:"Century Gothic", Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
font-weight:bold;
color:#333;
}

a:hover{
font-family:"Century Gothic", Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:underline;
font-weight:bold;
color:#333;
}
h1 {
font-family:"Century Gothic", Arial, Helvetica, sans-serif;
font-size: 22px;
color: #333;
padding-bottom:10px;
padding-top:3px;
margin:0px;
line-height:normal;
letter-spacing:-1px;
text-align:left;
}

h2 {
font-family:"Century Gothic", Arial, Helvetica, sans-serif;
font-size: 22px;
color: #333;
padding-bottom:10px;
padding-top:3px;
margin:0px;
line-height:normal;
letter-spacing:-1px;
text-align:left;
}

h3 {
font-family:"Century Gothic", Arial, Helvetica, sans-serif;
font-size:15px;
color:#333;
padding-bottom:10px;
padding-top:3px;
margin:0px;
font-weight:bold;
line-height:normal;
text-align:left;
}



li {
font-family:"Century Gothic", Arial, Helvetica, sans-serif;
font-size:13px;
line-height:20px;
color:#333;
list-style-image:url(newpics/li.jpg);
}

hr {
color:#333;
background-color: #333;
height: 1px;
border:0px;
margin-bottom:15px;
}

#confirmbox {
font-family:"Century Gothic", Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
color:#000;
padding:10px;
background-color:#BCDBED;
border:1px solid #59A5D2;
margin-bottom:10px;
}

#errorbox {
font-family:"Century Gothic", Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
padding:10px;
background-color:#FFC6C6;
border:1px solid #FF6F6F;
color:#000;
margin-bottom:10px;
}

.details {
font-family:"Century Gothic", Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#555;
font-style:italic;
}
.news_heading {
font-family:"Century Gothic", Arial, Helvetica, sans-serif;
font-size:16px;
color:#000;
font-weight:bold;

}

.news_text {
font-family:"Century Gothic", Arial, Helvetica, sans-serif;
font-size:12px;
color:#222;
font-weight:normal;
}
.news_date {
font-family:"Century Gothic", Arial, Helvetica, sans-serif;
font-size:9px;
color:#555;
font-weight:normal;
}
#personnel-container {
overflow:hidden;
float:left;
width:420px;
border:1px solid #ccc;
margin:5px;
padding:5px;
background-color:#fff;
background-image:url(newpics/newsbg.jpg);
background-repeat:repeat-x;
background-position:bottom left;
}

#personnel-box {
width:300px;
float:left;
}

#personnel-image {
width:100px;
float:right;
}

#personnel-container2 {
overflow:hidden;
width:620px;
border:1px solid #ccc;
margin:5px;
padding:5px;
background-color:#fff;
background-image:url(newpics/newsbg.jpg);
background-repeat:repeat-x;
background-position:bottom left;
}

#personnel-box2 {
width:500px;
float:left;
}


.footertxt {
font-family:"Century Gothic", Arial, Helvetica, sans-serif;
font-size:9px;
color:#000;
padding:5px;
}

.footerlink {
font-family:"Century Gothic", Arial, Helvetica, sans-serif;
font-size:11px;
color:#003399;
text-decoration:none;
margin-bottom:5px;
}

.footerlink:hover {
font-family:"Century Gothic", Arial, Helvetica, sans-serif;
font-size:11px;
color:#003399;
text-decoration:none;
margin-bottom:5px;
}


#headerlink {
float:left;
margin:20px 0 0 25px;
font-family:"Century Gothic", Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#fff;
text-decoration:none;
}

#headerlink a{
font-family:"Century Gothic", Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#fff;
text-decoration:none;
}

#headerlink a:hover{
font-family:"Century Gothic", Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#fff;
text-decoration:underline;
}


.table {
font-family:"Century Gothic", Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
color:#000;
margin:10px 0 20px 0;
padding:0;
}


.menutable {
padding:0px;
margin:0;
vertical-align:top;
}
.menudrop {
position:absolute;
visibility: hidden;
z-index: 100;
background-color: #eee;
text-align:left;
margin:1px 0 0 0;
font-style:normal;
border-bottom: 1px solid #bbb;
border-right: 1px solid #bbb;
border-left: 1px solid #bbb;
width:150px;
padding:5px 10px 5px 10px;
}

.menuitem {
height:27px;
background-color:transparent;
padding:0 16px 0 0;
}

.menuitem:hover {
background-color:transparent;
}

.menuitem_s {
height:27px;
background-color:transparent;
padding:0 16px 0 0;
}
.menulink {
font-family:"Century Gothic", Arial, Helvetica, sans-serif;
font-size:15px;
line-height:15px;
padding:6px 2px 6px 0;
text-decoration:none;
text-align:left;
color: #333;
display:block;
vertical-align:middle;
}
.menulink:hover {
font-family:"Century Gothic", Arial, Helvetica, sans-serif;
font-size:15px;
line-height:15px;
padding:6px 2px 6px 0;
text-decoration:underline;
text-align:left;
color: #333;
display:block;
vertical-align:middle;
}
.menulink_s {
font-family:"Century Gothic", Arial, Helvetica, sans-serif;
font-size:15px;
line-height:15px;
padding:6px 2px 6px 0;
text-decoration:none;
text-align:left;
color: #333;
display:block;
vertical-align:middle;
}
.menulink_s:hover {
font-family:"Century Gothic", Arial, Helvetica, sans-serif;
font-size:15px;
line-height:15px;
padding:6px 2px 6px 0;
text-decoration:underline;
text-align:left;
color: #333;
display:block;
vertical-align:middle;
}

.menusublink_s {
font-family:"Century Gothic", Arial, Helvetica, sans-serif;
font-size:14px;
line-height:14px;
text-decoration:none;
color:#333;
display:block;
padding:5px 0 5px 0;
margin:0;
}

.menusublink_s:hover {
font-family:"Century Gothic", Arial, Helvetica, sans-serif;
font-size:14px;
line-height:14px;
text-decoration:underline;
color:#000;
display:block;
padding:5px 0 5px 0;
margin:0;
}

.menusublink {
font-family:"Century Gothic", Arial, Helvetica, sans-serif;
font-size:14px;
line-height:14px;
text-decoration:none;
color:#333;
display:block;
padding:5px 0 5px 0;
margin:0;
}

.menusublink:hover {
font-family:"Century Gothic", Arial, Helvetica, sans-serif;
font-size:14px;
line-height:14px;
text-decoration:underline;
color:#000;
display:block;
padding:5px 0 5px 0;
margin:0;
}

#newsitembox {
overflow:hidden;
width:600px;
border:1px solid #ccc;
margin:10px 10px 30px 0;
padding:10px;
background-color:#fff;
background-image:url(newpics/newsbg.jpg);
background-repeat:repeat-x;
background-position:bottom left;
}
#gallerycontent {
width:700px;
padding:25px;
margin:0;
float:left;
}

#gallerybox {
width:300px;
height:410px;
padding:10px;
background-color:#ffffff;
border:1px solid #ccc;
float:left;
margin:5px 10px 15px 10px;
font-family:"Century Gothic", Arial, Helvetica, sans-serif;
color:#333;
font-size:13px;
text-align:left;
}

#gallerybox:hover {
width:300px;
height:410px;
padding:10px;
background-color:#eee;
border:1px solid #ccc;
float:left;
margin:5px 10px 15px 10px;
font-family:"Century Gothic", Arial, Helvetica, sans-serif;
color:#333;
font-size:13px;
text-align:left;
}

.text_image {
margin:7px;
}