/* CSS Document */

body{
    font-family:Arial, Helvetica, sans-serif;
    background-color:#5B6471;
    margin:0px;
    padding:0px;
}
#sitecontainer {
    width:849px;
    margin-left:auto;
    margin-right:auto;
    padding:0px;
}

#main{
    background-color:#FFFFFF;
    width:849px;
    margin:0px;
    padding:0px;
    text-align:left;
    font-size:12px;
    color:#4E4E4E;
    float:left;
}
#content{
    width:555px;
    float:left;
    margin:0px;
    padding:20px;
}
#content img{
    margin:0px;
    padding:5px;
}
#content hr {
    clear:right;
    margin:0px;
    padding:0px;
}
#content li {
    clear:right;
    margin-left:10px;
}
#contactus{
    width:800px;
    float:left;
    margin:0px;
    padding:20px;
}
#ads{
    width:241px;
    float:left;
    margin-top:30px;
    margin-bottom:10px;
    padding:0px;
}
#ads img{
    margin-bottom:10px;
}
#topbanner{
    margin:0px;
    padding:0px;
    float:left
}
#flash{
    margin-top:20px;
    margin-bottom:20px;
    margin-left:0px;
    margin-right:0px;
    padding:0px;
    float:left
}
.boxback{
    background-image:url(../../graphics/boxback.jpg);
    margin:4px;
    padding:5px;
    width:403px;
    height:155px;
    float:left;
    text-align:left;
    font-size:12px;
    line-height:25px;
}
.boxbackgolf{
    background-image:url(../../graphics/golf_image.jpg);
    margin:4px;
    padding:5px;
    width:403px;
    height:155px;
    float:left;
    text-align:left;
    font-size:12px;
    line-height:25px;
}
.boxbackgolf h1{
    padding:0px;
    margin:0px;
}
.boxbackgolf h1 a:hover{
    color:#6090A1;
}

.boxbackgolf p{
    padding:0px;
    margin:0px;
}
.boxback1{
    background-image:url(../../graphics/boxback.jpg);
    margin:4px;
    padding:5px;
    width:403px;
    height:155px;
    float:left;
    text-align:left;
    font-size:12px;
    line-height:25px;
}
.boxback h1{
    padding:0px;
    margin:0px;
}
.boxback h1 a:hover{
    color:#6090A1;
}

.boxback p{
    padding:0px;
    margin:0px;
}
h1{
    font:Arial;
    font-size:28px;
    font-weight:bold;
    padding:0px;
    margin:0px;
    color:#C4D4DC;
}

h1 a{
    font:Arial;
    font-size:28px;
    font-weight:bold;
    padding:0px;
    margin:0px;
    color:#C4D4DC;
}

h1 a:hover{
    font:Arial;
    font-size:28px;
    font-weight:bold;
    padding:0px;
    margin:0px;
    color:#B4D8DC;
}

h2{
    font:Arial;
    font-size:14px;
    font-weight:bold;
    padding:0px;
    margin-bottom:3px;
    margin-top:3px;
    margin-left:3px;
    margin-right:3px;
}
h3{
    font:Arial;
    font-size:12px;
    font-weight:bold;
    padding:0px;
    margin-bottom:3px;
    margin-top:3px;
    margin-left:3px;
    margin-right:3px;
    color:#00327B;
}
h4, h4 a{
    color:#00327B;
    font-family:Arial, Helvetica, sans-serif;
    font-size:15px;
    font-weight:bold;
    text-decoration:none;
    padding:0px;
    margin:0px;
}

h4 a:hover{
    color:#000000;
    font-family:Arial, Helvetica, sans-serif;
    font-size:15px;
    font-weight:bold;
    text-decoration:none;
    padding:0px;
    margin:0px;
}

h5, h5 a {
    color:#FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    padding:0px;
    margin:0px;
}
h6, h6 a {
    color:#000000;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    padding:0px;
    margin:0px;
}
a {
    font:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    color:#4E4E4E;
}

a:hover{
    font:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    color:#00004E;
}

a1 {
    font:Arial, Helvetica, sans-serif;
    font-size:12px;
    text-decoration:none;
    color:#4E4E4E;
}

#title{
    width:394px;
    padding:0px;
    margin:0px;
}

#left {
    float:left;
    width:251px;
    margin:0px;
    padding:1px;
}

#logos{
    margin:0px;
    padding:0px;
    padding-left:5px;
    float:left;
    width:810px;
}
#indexlogos{
    margin:0px;
    padding:0px;
    padding-left:5px;
    float:right;
    width:382px;
}
.gallery_image {
    margin: 2px;
    border: 1px solid #000000;
    padding: 0px;
}
.gallery_item {
    width:20%;
    height:150px;
    padding-right:2px;
    padding-left:2px;
    padding-top:5px;
    padding-bottom:5px;
    margin:2px;
    text-align:center;
    float:left;
}
#gallery {
    width:555px;
    margin-top:10px;
    margin-bottom:10px;
    padding:0px;
    float:left;
}
#gallery a {
    color:#4E4E4E;
    font-weight:bold;
    text-decoration:none;
}
#gallery a:hover {
    color:#4E4E4E;
    font-weight:bold;
    text-decoration:underline;
}
#profile{
    width:555px;
    text-align:left;
    padding:0px;
    font:Arial;
    font-size:11px;
    margin:0px;
}
#peopleimage{
    width:200px;
    float:left;
    margin:0px;
    padding: 0px;
}
#peopledesc{
    width:540px;
    float:left;
    padding: 0px;
    margin:0px;
}
#peopledesc img{
    padding: 0px;
    margin:10px;
}
#emails {
    float:left;
    width:300px;
    margin:0px;
    padding:1px;
}

#maps {
    float:right;
    width:300px;
    padding-top:10px;
}

#mapsLarge {
    float:left;
    width:100%;
    padding-top:10px;
}

#emails2 {
    float:left;
    width:500px;
    margin:0px;
    padding:1px;
}

.sem_item {
    padding-top:10px;
    padding-bottom:10px;
}
.sem_title {
    font-weight:bold;
    font-size:12px;
    color:black;
}
.sem_date {
    color:grey;
    padding-bottom:5px;
}
.sem_readon {
    font-weight:bold;
    padding-top:3px;
}

#top_layer{
    position: absolute;
    visibility: visible;
    z-index: 2;
    height: 15px;
    width: 100%;
    top: 172px;
    padding:0px;
    margin:0px;
}

#ad_bar {
    width:100%;
    height:40px;
    padding-top:1px;
    background-color:#FFFFFF;
}
.teamplayers ul{
    margin:0px;
    padding:0px;
}
.teamplayers ul li{
    margin:0px;
    padding:0px;
}
.next_stories_list {
    margin:0px;
    padding:0px;
    text-align:left;
}
.addresses {
    margin:10px;
    padding:0px;
    text-align:left;
    list-style:none;
}
#other{
    text-align:left;
    padding:20px;
    margin:0px;
}
#newsad{
    background-image:url(../../graphics/leftnav2.gif);
    background-repeat:no-repeat;
    margin:0px;
    padding:0px;
    padding-top:80px;
    padding-left:7px;
    height: 95px;
}
#mainissue{
    width:555px;
    height:400px;
    margin:0px;
    padding:0px;
}
#mainissue img{
    margin:0px;
    padding:20px;
}
#pastissues{
    width:555px;
    margin:0px;
    padding:0px;
}

.issues{
    width: 156px;
    margin: 0px;
    padding: 10px;
    float:left;
    text-align:center;
}

.errors {
    color: #990000;
    font-weight:bold;
}
#right {
    width: 98%;
    text-align:center;
    margin:0px;
    padding-top:10px;
    padding-bottom:10px;
    clear:both;
    margin-left:auto;
    margin-right:auto;
}

#right1 {
    width:50%;
    float:left;
}
#left1 {
    width:50%;
    float:left;
    height:100%;
}
#form{
    float:left;
    clear:both;
    width:100%;
}

#right img{
    padding-right:10px;
}
#indexright {
    width: 400px;
    float:left;
    text-align:left;
    margin:0px;
    padding-top:10px;
    padding-bottom:10px;
}
#indexright img{
    padding-right:10px;
}
.colouredcell{
    color:#A1B9C5;
    background-color:#F6F9FA;
}
.colouredcell a{
    color:#A1B9C5;
    background-color:#F6F9FA;
}
#pagebrowser{
    height:23px;
}
#pagebrowser img{
    vertical-align:middle;
}
#pagebrowser a {
    color:#000000;
    text-decoration:none;
    font-weight:bold;
}
#pagebrowser a:hover {
    color:#333333;
    text-decoration:underline;
    font-weight:bold;
}
#bottom_adds{
    clear:both;
}

#redtext {
    font-weight:bold;
    color:#990000;
}
a#golfRules {
    background-color : #264756;
    color : #fff;
    background-image : none;
    font-weight : 900;
    border : 1px solid #eaeaea;
    padding: 10px;
}
a#golfRules:hover {
    border : 1px solid #eaeaea;
    background-color : #6A9FA9;
    cursor : pointer;
}
#golfRulesDocs{
    border: 2px solid #EAEAEA;
    padding: 10px;
}
a#golfDirections {
    background-color : #264756;
    color : #fff;
    background-image : none;
    font-weight : 900;
    border : 1px solid #eaeaea;
    padding: 10px;
}
a#golfDirections:hover {
    border : 1px solid #eaeaea;
    background-color : #6A9FA9;
    cursor : pointer;
}
a#golfDirections img{
    padding: 0px;
    padding-right:3px;
}
a.menuItem{text-decoration: none;color:#FFFFFF;font-weight:normal;}

.underline{
    text-decoration: underline;
}

.special{
    color: red
}