p.info{
     font-family: verdana;
     font-size: 12px;
     line-height: 200%;
     margin: 0px;
     padding: 0px; 
     color: #333333;
}
td.content p.answer{
     font-family: verdana;
     font-size: 12px;
     line-height: 200%;
     color: #333333;
     padding: 0px 0px 0px 20px;
     margin: 0px;
}
div.expand{
     margin: 0px;
     padding: 0px;
}
div.noticeBox{
     line-height:18px;
     border: thin solid 1px;
     width: 300px;
     padding: 10px;
     background-color: #FFFF99;
     font-family: Arial, sans-serif;
     font-size: 10pt;
     border-width:2px;
     border-style:solid;
     border-color:#EEEE00;
}
div.noticeBox ul{
     margin-top:1px;
}
.centerdiv{
     margin-top:10px;
     margin-left:auto;
     margin-right:auto;
}
.content a:link{
     color: #3c8bd7;
     text-decoration: none;
}
.content a:hover{
     color: #004990;
     text-decoration: none;
}
.content a:visited{
     color: #762BBB;
     text-decoration: none;
}
.content a:visited:hover{
     color: #004990;
     text-decoration: none;
}
.content a:active{
     color: #3c8bd7;
     text-decoration: none;
}

td.content div.cheesewheel{
     float: left;
     text-align: center;
     width: 425px;
     padding: 0px 0px 0px 0px;
     position: relative;
     top: -50px;
     display: inline;
}
td.content div.events{
     float: left;
     width: 25%;
     padding: 20px 0px 0px 0px;
}
td.content div.news{
     float: left;
     width: 28%;
     padding: 20px 0px 0px 0px;
}
td.content div.firstLink{
     float: right;
     text-align: left;
     width: 25%;
     padding-left: 20px;
     height: 200px;
     position: relative;
     z-index: 1000;
}
td.content p.title{
     font-family: verdana;
     font-size: 14px;
     margin: 0;
     padding: 0;
     color: #16283c;
     font-weight: bold;
}
p.desc{
     font-family: verdana;
     margin: 0;
     padding: 0;
     font-size: 10px;
     color: #666666; 
}
td.content p.descB{
     font-family: verdana;
     margin: 0;
     padding: 0;
     font-size: 10px;
     color: #3E3E3E;
}
td.content div.events li, td.content div.news li{
    line-height: 100%;
}
td.content table.list{
    margin: 0px 0px 0px 10px;
}
td.content table.list td{
    vertical-align: top;
    padding: 0px 10px 5px 0px;
}
td.goodtd{
    text-align: left;
    vertical-align:top;
    font-family: verdana, arial, tahoma;
    font-size: 12px;
}
th{
    color: #16283c;
    font-weight: bold;
    font-family: verdana, arial, tahoma;
    font-size: 14px;
}
div.list, div.listNoDesc{
    padding: 0px 10px 5px 0px;
    vertical-align: top;
    margin: 5px 0px 0px 10px;
}


div.list p.desc{
    padding-bottom: 10px;
}
div.listNoDesc p.info{
    line-height: 200%;
}


ul li{
    font-family: verdana;
    font-size: 12px;
    line-height: 200%;
    color: #333333;
}
ul.uList, ul.uListNoDesc {
    margin: 10px 0px 0px 15px;
    padding: 0px;
}
ul.uList li{
   margin: 0px 0px 10px 10px;
   padding: 0px;
   line-height: 100%;
}

ul.uListNoDesc li{
   margin: 0px 0px 0px 10px;
   padding: 0px;
   line-height: 200%;
}


.photo{
        -moz-box-shadow: 0px 0px 6px #666666;
        -webkit-box-shadow: 0px 0px 6px #666666;
        box-shadow: 0px 0px 6px #666666; 
        z-index: 15; 
        border: solid 3px #ffffff;
        position: relative;
        /* filter:progid:DXImageTransform.Microsoft.Glow(Color=#cccccc,Strength=4); */
        /* -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Color=gray, direction=0)"; */
        filter: progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, direction=135, Strength=3);
}
div.imageContact{
	position: relative;
        display: inline;
        filter: progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, direction=315, Strength=3);
}
div.photoContact{
        z-index: 15; 
        border: solid 3px #ffffff;
        position: relative;
        filter: progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, direction=135, Strength=3);
}
iframe.mapFrame{
        -moz-box-shadow: 0px 0px 6px #666666;
        -webkit-box-shadow: 0px 0px 6px #666666;
        box-shadow: 0px 0px 6px #666666; 
        z-index: 15; 
}
table.videos td{
       text-align: center;
}
table.videos .photo{
        -moz-box-shadow: 0px 0px 6px #666666;
        -webkit-box-shadow: 0px 0px 6px #666666;
        box-shadow: 0px 0px 6px #666666; 
        z-index: 15; 
        border: solid 3px #ffffff;
        filter: progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, direction=135, Strength=3);
}
.centerimg{
               margin-left:auto;
               margin-right:auto;
               display:block;
               text-align:center;
}
.right{
        float: right;
}
.left{
        float: left;
}
.boxgrid{
	overflow: hidden;
	position: relative;
        filter: progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, direction=315, Strength=3);
}
.image{
	position: relative;
        display: inline;
        filter: progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, direction=315, Strength=3);
}
.image .photo, .imageContact .photoContact{
      margin: 6px 0px 0px 6px;
}

.boxgrid img{
      margin: 6px 0px 0px 6px;
}
.boxcaption{
        display: block;
        position: relative;
        top: -5px;
        margin: 0px 9px 0px 9px;
        z-index: 25;
	background: #ffef00;
	height: 1px;
        display: none;
	overflow: hidden;
	opacity: .8;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
        text-align: center;
}
.boxcaption p{
        font-family: verdana;
        font-size: 10px;
        color: #004990;
        padding: 10px 0px 0px 0px;
        margin: 0px;
        font-weight: bold;
}
li.pdf{
    list-style: none;
    padding-left: 25px;
    margin-left: 0px;
    background: url('../uploads/images/layout/pdf.png') no-repeat 0 2px;
    line-height: 200%;
}
li.zip{
    list-style: none;
    padding-left: 25px;
    margin-left: 0px;
    background: url('../uploads/images/layout/zip.jpg') no-repeat 0 2px;
    line-height: 200%;
}
li.doc{    
    list-style: none;
    padding-left: 25px;
    margin-left: 0px;
    background: url('../uploads/images/layout/doc.png') no-repeat 0 2px;
    line-height: 200%;
}
li.xls{
    list-style: none;
    padding-left: 25px;
    margin-left: 0px;
    background: url('../uploads/images/layout/xls.png') no-repeat 0 2px;
    line-height: 200%;
}
li.web{
    list-style: none;
    padding-left: 25px;
    margin-left: 0px;
    background: url('../uploads/images/layout/web.png') no-repeat 0 2px;
    line-height: 200%;
}
li.ppt{
    list-style: none;
    padding-left: 25px;
    margin-left: 0px;
    background: url('../uploads/images/layout/ppt.png') no-repeat 0 2px;
    line-height: 200%;
}
ul.albumlist{
    margin: 0px;
    padding: 0px;
    width: 100%;
}
ul.albumlist li{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    width: 32%;
    float: left;
    text-align: center;
    line-height: 100%;
}
table.album {
     cellspacing: 0px;
     cellpadding: 0px;
     border: solid 1px #000000;
     text-align: center;
}
table.album td{
    padding: 0px;
    margin: 0px;
}

p.title{
     font-family: verdana;
     font-size: 14px;
     margin: 0;
     padding: 0;
     color: #16283c;
     font-weight: bold;
}

p.info{
     font-family: verdana;
     font-size: 12px;
     line-height: 200%;
     margin: 0px;
     padding: 0px; 
     color: #333333;
}
table.sponsorTable td{
    padding: 15px;
}
table.sponsorTable td img{
    border-style:none;
    border-width:0px;
}
