
/* GLOBAL Styles */
/* !!!Check footer styles to see if there are any differences!!! */

.linebreak {
line-height: 11px;
}

.nav_nav {
display: block;
margin-top: 19px;
}

.title {
font-size: 52px;
}

.sub {
font-size: 24px;
}

ul {
list-style: none;
padding: 0;
margin: 0;
border: 0;
}

li {
text-align: left;
margin: 15px 0 15px 0;
padding: 0;
}


/* Home Styles */

.head  {
font-family: Garamond, Times New Roman, Bodoni, Georgia, serif;
font-variant: small-caps;
font-weight: normal;
font-size: 36px;
color: #3D4154;
text-decoration: none;
}

.copyright {
font-family:  Verdana, Arial,Helvetica, Geneva, sans-serif;
font-style: normal;
font-weight: normal;
font-size: 9px;
color: black;
text-decoration: none;
}

a.designlink {
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-style: normal;
font-size: 9px;
font-weight: normal;
text-decoration: none;
color: #111111;
}

a.designlink:hover {
color:#8C4F08;
text-decoration:underline;
}

#homePanelBg {
background-image:url(images/panel.jpg);
background-repeat:no-repeat;
}

/* CONCERTWORK Styles */

.concertTopBg {
background-image:url(concertwork/images/top_bg.gif);
background-repeat:repeat-x;
}

.titleCW {
font-family: "Times New Roman", Garamond, Bodoni, Georgia, serif;
font-variant: small-caps;
font-size: 52px;
font-weight: normal;
color: black;
}

.contentCW {
font-family: "Adobe Garamond", "Times New Roman", Bodoni, Georgia, serif;
font-size: 16px;
line-height: 16px;
padding-left: 5px;
display:block;
}

.contentCWpublish {
padding: 3px 0 0 25px;
line-height:130%;
font-size: 12px;
display:block;
}

.contentCWpublish a {
color: #3E3EA4;
text-decoration: none;
}

.contentCWpublish a:hover {
text-decoration: underline;
}

.contentCWnote {
padding-right:15px;
margin-right:15px;
line-height:130%;
font-size: 12px;
display:block;
}

.subCW {
font-family: Garamond, "Times New Roman", Bodoni, Georgia, serif;
font-variant: small-caps;
font-size: 24px;
color: #484948;
}

.sideImageCW {
font-family: "times new roman", times, "new york", serif;
color: #202019;
font-size: 20px;
}

.sideCW {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 15px;
padding-top: 12px;
padding-left: 9px;
}

a.side_linkCW {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 22px;
color: black;
text-decoration: none;
}

a.side_linkCW:hover {
color: #424271;
}

.side2CW {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 18px;
padding-top: 8px;
padding-left: 16px;
display:block;
}

a.side_link2CW {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
color: #3E3EA4;
text-decoration: underline;
}

a.side_link2CW:hover {
font-weight:bold;
}

table#footerCW a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-variant: small-caps;
color: #9AB7C0;
text-decoration: none;
}

table#footerCW a:hover {
color: #B4D6E0;
text-decoration: underline;
}

.copyrightCW /* check other copyright styles */ {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color: #999999;
text-decoration: none;
}
/* Popup Console styles	*/
.audiotitleCW {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 24px;
color: #57524C;
}

.audiotextCW {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
color: #57524C;
}

a.audionavCW {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
color: #57524C;
text-decoration: none;
}

a.audionavCW:hover {
color: #823A00;
}


/* FILMOGRAPHY Styles */

#filmBody {
background:#DCDBD7;
background-image:url(filmography/images/bg.gif);
background-repeat;repeat;
margin:0px;
padding:0px;
}

.filmTopBg {
background-image:url(filmography/images/top_bg.gif);
background-repeat:repeat-x;
}

.titleFM {
font-family: "Times New Roman", Garamond, Bodoni, Georgia, serif;
font-variant: small-caps;
font-size: 52px;
font-weight: normal;
color: #636462;
}

.contentFM {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
padding-left: 5px;
display: block;
}

p.award {
color: #705648;
font-weight: bold;
font-style: normal;
line-height:13px;
}

.award span {
color: #59737B;
font-weight: normal;
font-style: italic;
display:block;
margin-left:0px;
}

.subFM {
font-family: Garamond, "Times New Roman", Bodoni, Georgia, serif;
font-variant: small-caps;
font-size: 24px;
color: #484948;
padding:15px 0 8px 0;
}

.sideImageFM {
font-family: "times new roman", times, "new york", serif;
color: #202019;
font-size: 20px;
}

.sideFM {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 15px;
padding-top: 12px;
padding-left: 15px;
display:block;
}

.sideTitleFM {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 15px;
padding-top: 12px;
padding-left: 9px;
display:block;
}

.sideFMTest {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 15px;
padding-top: 8px;
padding-left: 9px;
display:block;
}

.side2FM {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 18px;
padding-top: 8px;
padding-left: 23px;
display:block;
}

a.side_linkFM {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 18px;
color: #33408A;
text-decoration: none;
}

a.side_linkFM:hover {
text-decoration: underline;
color: #636462;
}

table#footerFM a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-variant: small-caps;
color: #9AB7C0;
text-decoration: none;
}

table#footerFM a:hover {
color: #B4D6E0;
text-decoration: underline;
}

.copyrightFM {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #999999;
text-decoration: none;
}

/* Navigation */

#filmHome {
position:relative;
top:78px;
left:-18px;
font-family:trebuchet ms, helvetica, sans-serif;
font-weight:bold;
}

#filmHome span {
font-size:14px;
}

#filmHome a {
color:#674d3f;
font-weight:bold;
font-size: 10px;
letter-spacing:.1em;
display:block;
padding:2px 2px 2px 24px;
border:none;
text-decoration: none;
}

#filmHome a:hover {
position:relative;
left:9px;
top:0px;
background:url(filmography/images/bullet.gif) no-repeat;
background-position: 8px 50%;
font-style:italic;
font-size:11px;
}

#filmMainNav {
font-family:trebuchet ms, helvetica, sans-serif;
font-weight:bold;
width:169px;
margin:4px 0px 0px 0px;
line-height:32px;
}

#filmMainNav span {
font-size:14px;
}

#filmMainNav a {
color:#81695d;
font-weight:bold;
font-size: 10px;
letter-spacing:.1em;
display:block;
border:none;
text-decoration: none;
margin:0px;
padding:0px;
text-indent:6px;
}

#filmMainNav a:hover {
background:url(filmography/images/bullet.gif) no-repeat;
background-position: 0px 9px;
font-style:italic;
font-size:10px;
text-indent:16px;
padding:0px;
margin:0px;
}

/* Popup Console styles	*/
.audiotitleFM {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 24px;
color: #57524C;
}

.audiotextFM {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
color: #57524C;
}

a.audionavFM {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
color: #57524C;
text-decoration: none;
}

a.audionavFM:hover {
color: #80A5B1;
}

a.audionav2FM {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
color: #57524C;
text-decoration: none;
}

a.audionav2FM:hover {
color: #CB3000;
}


/* BIOGRAPHY Styles */


.bioTopBg {
background-image:url(biography/images/top_bg.gif);
background-repeat:repeat-x;
}

.titleBIO {
font-family: "Times New Roman", Garamond, Bodoni, Georgia, serif;
font-variant: small-caps;
font-size: 52px;
font-weight: normal;
color: #68696B;
}

.BIOlead {
padding:0px 15px 8px 0;
float:left;
}

.introBIO {
font-family: "Times New Roman", Garamond, Bodoni, Georgia, serif;
font-size: 26px;
line-height: 18px;
font-weight: bold;
color: #CCCCCC;
float:left;
letter-spacing:1px

}

#contentBIO p {
padding-left:40px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
color: #CCCCCC;
display: block;
}

a.side_linkBIO {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 18px;
color: #33408A;
text-decoration: none;
}

a.side_linkBIO:hover {
text-decoration: underline;
color: #636462;
}

.sideImageBIO {
font-family: "times new roman", times, "new york", serif;
color: #cccccc;
font-size: 20px;
}


#sideBIO {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 15px;
padding-top: 8px;
padding-left: 20px;
line-height: 180%;
color:#CCCCCC;
display:block;
}

#sideBIO p {
line-height:125%;
margin:6px 0 0 0;
}

#side2BIO {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
padding-top: 8px;
padding-left: 20px;
color:#CCCCCC;
display:block;
line-height: 150%;
}

table#footerBIO a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-variant: small-caps;
color: #ABABB3;
text-decoration: none;
}

table#footerBIO a:hover {
color: #252729;
text-decoration: underline;
}

.copyrightBIO {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #CCCCCC;
text-decoration: none;
}

/* LISTEN Styles */

.listenTopBg {
background-image:url(listen/images/top_bg.gif);
background-repeat:repeat-x;
}

.titleLSN img {
padding:0 0 0 98px;
}

.listen-nav {
padding-top:14px;
width:125px;
background:url(listen/images/nav/bg.gif) repeat-y;
}

#featuredaudio {
background:url(listen/images/featurebox.gif) no-repeat 0 5px;
margin:0px;
width:747px;
height:117px;
padding:0 0 0 17px;
}

#feature {
background:url(listen/images/featurebox.gif) no-repeat 0 5px;
margin:0px;
width:747px;
height:117px;
padding:10px 0 0 17px;
}

#feature ul {
width:700px;
list-style: square;
margin: 0;
border: 1px solid red;
height:50px;
}

#feature li {
list-style-image:url(listen/images/featureaudio_on.gif);
float:left;
width:240px;
}

#featuredaudio a {
display:block;
text-indent:30px;
background:url(listen/images/featureaudio_off.gif) no-repeat;
margin:0 0 0 18px;
padding:6px 6px 0 0;
height:23px;
text-decoration: none;
}

#featuredaudio a:hover {
background:url(listen/images/featureaudio_on.gif) no-repeat;
color: #202019;
text-decoration: underline;
}

.listen-feature td {
width:240px;
}

.listen-feature {
width:718px;
margin-top:10px;
}

.listen-feature a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height:1em;
font-weight: bold;
color: #202019;
text-decoration: none;
}

.listen-feature a:hover {
color: #D2CFA5;
text-decoration: underline;
}

#listen table {
margin:13px 0 0 15px;
padding:0;
}

#listen td {
width:235px;
height:45px;
padding:0 10px 12px 0;
margin:0;
}

#listen a {
display:block;
background:url(listen/images/off_bg.gif) no-repeat;
margin:0;
padding:27px 0 0 2px;
text-indent: 68px;
width:235px;
height:45px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #202019;
text-decoration: none;
}

#listen a:hover {
background:url(listen/images/on_bg.gif) no-repeat;
color: #D2CFA5;
text-decoration: underline;
}

a.audiolink1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #193E82;
text-decoration: none;
}

a.audiolink1:hover {
color: #C4421A;
}

a.audiolink {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
/*line-height: 24px;*/
color: #202019;
text-decoration: none;
}

a.audiolink:hover {
color: #D2CFA5;
text-decoration: none;
}

.audio {
padding-right: 10px;
}

.listen-totop {
z-index:100;
position:absolute;
left:622px;
top:915px;
}

a.side_linkLSN {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 22px;
color: black;
text-decoration: none;
}

a.side_linkLSN:hover {
text-decoration: underline;
color: #424271;
}

table#footerLSN {
position:relative;
width:600px;
height:85px;
margin:0;
padding:5px 10px 0 10px;
background:url(listen/images/footer.gif) no-repeat center;
}

#footerLSN a {
display:block;
margin:0px 0 0 0;
background:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-variant: small-caps;
color: #F09E8F;
text-decoration: none;
}

#footerLSN a:hover {
color: #FFCCCC;;
text-decoration: underline;
}

.copyrightLSN {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
line-height:13px;
color: #2E231B;
text-decoration: none;
}

/* Popup Console styles	*/

#audioLSN {
font-family: Verdana, Arial, Helvetica, sans-serif;
background:url(listen/images/audio_bg.gif) repeat-y;
color: #382C21;
width:325px;
height:150px;
}

#audioLSN h1 {
margin:38px 0 9px 0;
padding:0;
text-align:center;
font-size: 12px;
font-weight: bold;
line-height:1em;
}

#audioLSN h2 {
margin:0;
padding:0;
text-align:center;
font-size: 11px;
font-weight: bold;
line-height:0;
}

#audioLSN h3 {
margin:10px 0 0px 0;
text-align:center;
font-size: 11px;
font-weight: normal;
line-height: 0;
}

#audioLSN object {
display:block;
width:325px;
margin:18px 0 0 0;
padding:0;
}

#audioLSN table {
position:absolute;
top:120px;
left:0;
height:25px;
width:325px;
padding:0 23px 0 27px;
}

#audioLSN img {
margin:0px 3px 0 0;
padding:0;
}

#audioLSN a {
font-size: 9px;
font-weight: normal;
text-decoration: none;
color: #382C21;
padding:0;
margin:0;
line-height:9px;
}

#audioLSN a:hover {
color: #CB3000;
}

/*
#audioLSN img {
width:7px;
margin:0px 4px 3px 0;
}
*/
/* NEWS AND EVENTS Styles */

#navNEWS {
background:url(news_events/images/nav/bg.gif) repeat-y;
}

#navNEWS a {
font-family:arial,helvetica,sans-serif;
font-size:10px;
color:#2D487F;
}

.newsTopBg {
background-image:url(news_events/images/top_bg.gif);
background-repeat:repeat-x;
}

.titleNEWS {
font-family: "Times New Roman", Garamond, Bodoni, Georgia, serif;
font-variant: small-caps;
font-size: 52px;
font-weight: normal;
color: #2D487F;
}

#contentNEWS {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
padding-left: 0px;
}

#contentNEWS div {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
padding-left: 15px;
margin-bottom:12px;
}

#contentNEWS_link a {
font-family: Arial, Helvetica, sans-serif;
color: #184775;
}

#contentNEWS_link a:hover {
color: #CC4319;
}

.pr {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
margin:0;
padding:0 0 12px 0;
width: 500px;
border-bottom:1px solid #959595;
}

.pr a , a.prcontact {
font-family: Arial, Helvetica, sans-serif;
color: #184775;
}

.pr a:hover , a.prcontact:hover{
color: #CC4319;
}

ul.prlist {
list-style-type: square;
padding:0px;
margin:12px 0px 15px 15px;
width:90%;
}

.prlist li {
text-align: left;
line-height:15px !important;
margin:0px 0px 5px 5px;
}

.photocaption {
display:block;
margin:3px 0 8px 0;
font-family: verdana, helvetica, arial, geneva, sans-serif;
font-style: normal;
font-weight: normal;
font-size: 10px;
line-height:13px;
color: black;
text-decoration: none;
}

.date {
display:block;
font-weight:bold;
font-size:11px;
}

.pr h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
}

.pr h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 15px;
}

.pr h3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 14px;
}

.pr-copyright {
font-family:  Verdana, Arial,Helvetica, Geneva, sans-serif;
font-style: normal;
font-weight: normal;
font-size: 9px;
color: black;
text-decoration: none;
}

#articles-interviews {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 14px;
padding-top: 12px;
padding-left: 18px;
}

#articles-interviews div {
width:215px;
margin:0 0 18px 0;
padding:0;
}

#articles-interviews a {
color: #202019;
font-weight:bold;
text-decoration: underline;
}

#articles-interviews a:hover {
color: #C4421A;
}

#articles-interviews img {
margin:2px 5px 0 0;
width:24px;
}

#archive {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
padding-left: 0px;
}

#archive h1 {
font-size: 12px;
font-weight:bold;
line-height: 12px;
padding:0;
margin:0;
border-bottom:3px double #2d487F; /* NEWSBLUE */
}

#archive .nav {
font-size:14px;
font-weight:bold;
color: #2d487F; /* NEWSBLUE */
margin:5px 0px 22px 0px;
padding:0px;
}

#archive .nav a {
color: #2d487F; /* NEWSBLUE */
text-decoration:underline;
}

#archive .nav a:hover {
color:#cb1f1f;
}

#archive ul {
font-size: 11px;
padding: 0px 0 0 20px;
margin: 0 0 25px 0;
list-style:none;
}

#archive li {
text-align:left;
padding:0 0 0px 0;
}

#archive div {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
padding-left: 15px;
margin-bottom:12px;
}

#archive a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 13px;
color: black;
text-decoration: none;
}

#archive a:hover {
color: black;
text-decoration: underline;
}

.sideImageNEWS {
font-family: "times new roman", times, "new york", serif;
color: #202019;
font-size: 20px;
}

#sideNEWS {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 14px;
padding-top: 0px;
padding-left: 20px;
display:block;
color: black;
}

#photo-vid {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 14px;
padding: 8px 0px 12px 20px;
display:block;
color: black;
}

#sideNEWS	a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
/*line-height: 22px;*/
color: black;
text-decoration: none;
}

#photo-vid a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 22px;
color: black;
text-decoration: none;
}

#sideNEWS	a:hover , #photo-vid a:hover {
color: black;
text-decoration: underline;
}

#sideNEWS ul {
list-style: none;
padding: 0px;
margin: 0px 0px 12px 0px;
border: 0px;
}

#sideNEWS li a  {
color:black;
text-decoration:none;
}

#sideNEWS li a:hover  {
text-decoration: underline;
}

#sideGALLERY {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 14px;
padding-top: 12px;
padding-left: 20px;
display:block;
}
#sideGALLERY ul {
list-style-type:none;
margin:0px;
padding:0px;
}
#sideGALLERY li a {
font-size: 11px;
/*line-height: 22px;*/
color: black;
text-decoration: none;
}
#sideGALLERY li a:hover {
color: black;
text-decoration: underline;
}



table#footerNEWS a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-variant: small-caps;
color: #D2C1BE;
text-decoration: none;
}

table#footerNEWS a:hover {
color: #FFFFFF;
text-decoration: underline;
}

.copyrightNEWS /* check other copyright styles */ {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color: black;
text-decoration: none;
}

.pr_caption {
font-family: verdana, helvetica, arial, geneva, sans-serif;
font-style: normal;
font-weight: normal;
font-size: 10px;
line-height:13px;
color: black;
text-decoration: none;
}

#articles-interviews {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 14px;
padding-top: 12px;
padding-left: 18px;
}

#articles-interviews div {
width:215px;
margin:0 0 18px 0;
padding:0;
}

#articles-interviews a {
color: #202019;
font-weight:bold;
text-decoration: underline;
}

#articles-interviews a:hover {
color: #C4421A;
}

#articles-interviews img {
margin:2px 5px 0 0;
width:24px;
}

.interviewCredit {
color: black;
text-decoration:none;
font-weight:normal;
}

.interviewCredit a {
font-weight:normal !important;
color: black !important;
text-decoration:none !important;
}

.interviewCredit a:hover {
color: black !important;
text-decoration: underline !important;
}


/* Popup Console styles	*/
#audioInterview {
font-family: Verdana, Arial, Helvetica, sans-serif;
background:url(filmography/images/audio_bg.gif) repeat-y #DAD8D6;
color: #57524C;
width:325px;
height:150px;
}

#audioInterview h1 {
margin:30px 0 10px 0;
text-align:center;
font-size: 11px;
font-weight: bold;
line-height: 22px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #57524C;
}

#audioInterview object {
width:325px;
}

#audioInterview table {
position:relative;
top:25px;
width:325px;
padding:0 23px 0 27px;
}

#audioInterview img {
width:7px;
margin:0px 4px 3px 0;
}


#audioInterview a {
font-size: 9px;
font-weight: normal;
text-decoration: none;
color: #382C21;
padding:0;
margin:0;
}

#audioInterview a:hover {
color: #CB3000;
}

.audioCredit {
font-size: 9px;
font-weight: normal;
text-decoration: none;
color: #382C21;
padding:0;
margin:4px; 0 0 0;
}

.audioCredit a {
text-decoration:underline !important;
}

.audioCredit a:hover {
color: #CB3000;
text-decoration:underline;
}

/* LINKS Styles */

.linksTopBg {
background-image:url(links/images/top_bg.gif);
background-repeat:repeat-x;
}

.titleLINKS {
font-family: "Times New Roman", Garamond, Bodoni, Georgia, serif;
font-variant: small-caps;
font-size: 52px;
font-weight: normal;
color: #767CA0;
}

#contentLINKS {
font-family: "Times New Roman", Times, "New York", Serif;
font-size: 13px;
line-height: 22px;
padding-left: 35px;
padding-top: 20px;
color: #3F3C3A;
font-style: italic;
display: block;
}

#contentLINKS a {
font-family: "Times New Roman", Times, "New York", Serif;
font-size: 13px;
line-height: 16px;
color: #3F3C3A;
font-weight: bold;
font-style: normal;
text-decoration: none;
}

#contentLINKS a:hover {
color: #D34611;
text-decoration: underline;
}

.indentSub {
padding-left:10px;
display: block;
}


table#footerLINKS a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-variant: small-caps;
color: #DDAFA1;
text-decoration: none;
}

table#footerLINKS a:hover {
color: #E5E5E5;
text-decoration: underline;
}

.copyrightLINKS {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color: #2F2725;
text-decoration: none;
}

/* CONTACT Styles */


.contactTopBg {
background-image:url(contact/images/top_bg.gif);
background-repeat:repeat-x;
}

.titleCNTCT {
font-family: "Times New Roman", Garamond, Bodoni, Georgia, serif;
font-variant: small-caps;
font-size: 52px;
font-weight: normal;
color: #051546;
}

.headerCNTCT {
font-family: "Times New Roman", Garamond, Bodoni, Georgia, serif;
font-size: 12pt;
line-height: 17pt;
font-weight: bold;
color: #16057E;
}

#contentCNTCT {
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 10pt;
line-height: 17pt;
font-weight: normal;
color: #16057E;
display: block;
}


#contentCNTCT a {
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 10pt;
line-height: 17pt;
font-weight: normal;
color: #16057E;
text-decoration: underline;
}

#contentCNTCT a:hover {
color: #CC3300;
text-decoration: underline;
}

table#footerCNTCT a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-variant: small-caps;
color: #E1E0ED;
text-decoration: none;
}

table#footerCNTCT a:hover {
color: #6EC6F6;
text-decoration: underline;
}

.copyrightCNTCT {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color: #2F2725;
text-decoration: none;
}

.bullet {
padding-top: 2px;
padding-right: 5px;
}

#sideCONTACT {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 14px;
padding-top: 1px;
padding-left: 20px;
display:block;
}
#sideCONTACT ul {
font-family: Verdana, Arial, Helvetica, sans-serif;
list-style-type:none;
margin:0px;
padding:0px 0px 3px 0px;
}
#sideCONTACT li {
font-size: 11px;
font-weight:bold;
line-height: 16px;
color:#2e2e2e;
}
#sideCONTACT li a {
font-size: 11px;
font-weight:normal;
color: #16057E;
text-decoration: underline;
}
#sideCONTACT li a:hover {
color: #CC3300;
text-decoration: underline;
}


/* SPECIAL */

a.smallink {
font-size:11px;
color:grey;
text-decoration:none;
}
a.smallink:hover {
text-decoration:underline;
color: #CC3300;
}

a.mcnab {
float:left;
border:1px solid black;
margin:3px 12px 3px 0;
padding:4px;
}

a.mcnab:hover {
border:4px solid #6F536A;
padding:1px;
}

a.prphoto {
float:left;
border:1px solid grey;
padding:2px 3px 2px 3px;
}

a.prphoto:hover {
border:1px solid #a70a09;
}

a.flyer {
float:left;
border:1px solid black;
margin:3px 12px 3px 0;
padding:2px;
}

a.flyer:hover {
border:2px solid grey;
padding:1px;
}

/* ERROR PAGES */

#error_news {
width: 500px;
}
#error_news h1 {
font-weight:bold;
font-size: 20px;
color: #CB1F1F;
line-height:22px;
}
#error_news h2 {
font-weight:bold;
font-size: 16px;
color: #2D487F;
}
#error_news p {
color: #2D487F;
line-height:15px;
}
#error_news a:hover {
color: #CC4319;
}