/*defaults*/
/*@font-face {
 font-family: 'Conv_Libertinage-c';
 src: url('/fonts/Libertinage-c.eot');
 src: local('?'), 
      url('/fonts/Libertinage-c.woff') format('woff'),
	  url('/fonts/Libertinage-c.ttf') format('truetype');
 font-weight: normal;
 font-style: normal;
}*/
/*@font-face {
	font-family: 'Conv_Libertinage-c';
	src: url('/fonts/AndronFreefontReg.eot');
	src: local('?'), 
	     url('/fonts/AndronFreefontReg.woff') format('woff'), 
		    url('/fonts/AndronFreefontReg.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}*/
@font-face { 
 font-family: Conv_Libertinage-c; 
 src: url('/fonts/AndronFreefontReg.eot');
 src: local('?'),
	     url('/fonts/AndronFreefontReg.woff') format('woff'), 
		    url('/fonts/AndronFreefontReg.ttf') format('truetype');
}

body {
 margin:0;
 padding:0;
 background-color:#A2A2A2;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:9pt;
}
td {
 font-size:12px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
}
td a, a {
 color:#C81400;
 text-decoration:none;
}
td a:hover, a:hover {
 color:#C81400;
 text-decoration:underline;
}
dl, dt, dd {
margin: 0;
padding: 0;
list-style-type: none;
}

/*general*/

div.header-out {
 width:100%;
 background-color:#000000;
 text-align:middle;
}
div.header-in {
 margin:auto;
 position:relative;
 width:974px;
 text-align:left;
}
div.header-search {
 position:absolute;
 top:5px;
 left:724px;
 width:245px;
 color:#FFFFFF;
 text-align:right;
}
div.header-search label {
 font-variant:small-caps;
 font-weight:bold;
}

div.navmenu-out {
 width:100%;
 background-color:#C81400;
 border-bottom:5px solid #CD3414;
 text-align:center;
}
div.navmenu-in dl {
 display:inline-block;
 zoom:1;
 *display: inline;
 position:relative;
 line-height:32px;
}

div.navmenu-in dd {
 display:none;
 position:absolute;
 z-index:100;
 top:26px;
 left:0px;
 background-color:#FFFFFF;
 -moz-box-shadow: 3px 3px 3px #444444;
 -webkit-box-shadow: 3px 3px 3px #444444;
 box-shadow: 3px 3px 3px #444444;
 opacity:0.9;
 white-space:nowrap;
}
div.navmenu-in dl:hover dd {
 display:block;
} 
div.navmenu-in dd ul {
 display:inline-block;
 margin:0px;
 padding:0px;
 width:170px;
 list-style-type:none;
 border:1px solid #C81400;
 vertical-align:top;
 white-space:normal;
 line-height:155%;
}
div.navmenu-in dd ul:first-child + ul { border-left:none; }
div.navmenu-in dd li {
 margin:0px;
 padding:0px;
}
div.navmenu-in dd a, div.navig dd a:visited, div.navmenu-in dd span {
 display:block;
 padding:2px 2px 4px 2px;
 text-align:left;
 border-top:1px solid #E26D5F;
 background-color:#FFFFFF;
 color:#C81400;
 font-variant:small-caps;
 font-weight:bold;
}
div.navmenu-in dd a:hover {
 text-align:left;
 background-color:#9D301C;
 color:#FFFFFF;
 text-decoration:none;
}
div.navmenu-in ul li:first-child {
 border-top:none;
}
div.navmenu-in dd li span {
 background-color:#000000;
 color:#FFFFFF;
 cursor:default;
}

dt.menuitem {
 display:inline-block;
 zoom:1;
 *display:inline;
 background-image:url(/images/menu-door.gif);
 background-position:top left;
 line-height:28px;
 vertical-align:top;
}
dt.menuitem > a {
 display:block;
 background-image:url(/images/menu-door.gif);
 background-position:top right;
 padding:6px 16px 4px 16px;
 font-family: Conv_Libertinage-c, Times New Roman, Serif;
 font-weight:normal;
 font-style:normal;
 font-size:17px;
 letter-spacing:1px;
 color:#FFFFFF;
 text-decoration:none;
 text-transform:uppercase;
}
dt.menuitem[selected] {
 background-position:left -90px;
}
dt.menuitem[selected] a {
 background-position:right -90px;
}
dt.menuitem:hover > a:hover {
 color:#FFFFFF;
 text-decoration:underline;
}
dt.menuitem img { border:0px; }

div.subnavmenu {
 padding:8px 4px 4px 4px;
 margin-bottom:-5px;
 position:relative;
 top:-5px;
 border-bottom:5px solid #CD3414;
 background-color:#AE2200;
 color:#EB6F3D;
 font-size:80%;
}
div.subnavmenu a {
 color:#FFFFFF;
 text-decoration:underline;
}
div.subnavmenu a:hover {
 text-decoration:none;
}

div.maincontainer {
 margin:auto;
 width:974px;
 background-color:#FFFFFF;
 background-image:url(/images/content-background.gif);
 background-position:right;
 background-repeat:repeat-y;
 text-align:left;
}

div.content {
 float:left;
 width:700px;
 padding:20px 6px 60px 15px;
}

div.rightbar {
 margin-left:724px;
 padding:10px 0px 60px 5px;
}
div.rightbar > div:first-child { margin-top:0px; }

div.footer {
 margin:auto;
 padding:10px 0px 10px 0px;
 width:974px;
 color:#FFFFFF;
 text-align:center;
 font-size:80%;
 color:#DDDDDD;
}
div.footer a, div.footer a:visited {
 color:#444444;
 text-decoration:none;
}
div.footer a:hover {
 text-decoration:underline;
}

input.stextbox2 {
 background-color:#444444;
 border:1px solid #999999;
 color:#FFFFFF;
 width:185px;
}
input.stextbox2:-moz-placeholder {
 color:#888888;
}
input.stextbox2::-webkit-input-placeholder {
 color:#888888;
}
input.sbutton2 {
 width:40px;
}

/*press & news*/
fieldset.filter {
 margin:-10px 6px -5px 0px;
 border:1px solid #CCCCCC;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 border-radius:5px;
}
fieldset.filter legend {
 font-variant:small-caps;
 font-weight:bold;
 font-size:13px;
}
ul.filterlist {
 margin:0px;
 padding:0px;
}
ul.filterlist li {
 display:inline-block;
 zoom:1;
 *display:inline;
 margin:0px 3px 0px 0px;
 padding:1px 3px 2px 3px;
}
ul.filterlist li.on {
 background-color:#000000;
 font-weight:bold;
 color:#FFFFFF;
}
ul.filterlist a {
 color:#C81400;
 text-decoration:underline;
}
a.archivelist {
 font-size:13px;
 font-weight:bold;
 color:#C81400;
}
div.archiveimgcontainer {
 float:right;
 margin:2px 2px 3px 12px;
 width:192px;
 font-size:10.5px;
 line-height:130%;
 color:#888888;
}
div.archiveimgcontainer a {
 color:#C81400;
 text-decoration:none !important;
}
div.archiveimgcontainer a:hover { text-decoration:underline !important; }
div.archiveimgcontainer img {
 border:1px solid #000000;
}
img.archiveimg {
 float:right;
 width:90px;
 border:1px solid #000000;
 margin:2px 2px 3px 3px;
}
a.archive {
 margin:0px;
 padding:0px;
 border:0px;
 font-size:17px;
 font-weight:bold;
 color:#C81400;
 text-decoration:none;
}
span.archivesubtitle {
 font-size:11px;
}
div.archivecontentlist {
 margin:5px 20px 19px 20px;
 background-color:#EEEEEE;
 border:1px solid #DDDDDD;
 font-size:11px;
}
div.archivecontent {
 margin:5px 20px 19px 20px;
 background-color:#EEEEEE;
 border:1px solid #DDDDDD;
 font-size:12px;
 line-height:135%;
}
div.archivecontentlist a, div.archivecontent a {
 color:#C81400;
 text-decoration:underline;
}
.archivecontentlist p { margin:10px 5px 10px 5px; }
.archivecontent p { margin:12px 10px 12px 10px; }

/*expression card*/
.expressionCard {
 float:left;
 margin:0px 0px 0px 10px;
 width:145px;
 background-color:#000000;
}
.expressionCard img {
 border:0;
}
.expressionCard div {
 margin:5px 5px 15px 5px;
 font-family:Georgia;
 text-align:center;
 font-size:14px;
 font-variant:small-caps;
}
.expressionCard div span {
 font-family:Verdana;
 font-size:12px;
 padding-top:3px;
 font-variant:normal;
}
.expressionCard p {
 display:table-cell;
 height:140px;
 padding:2px 10px 20px 10px;
 font-family:Verdana;
 text-align:left;
 font-size:10px;
 line-height:14px;
}
/*doc/press release side panel*/
.doclistcont {
 margin:0px 2px 0px 2px;
 background-color:#FFFFFF;
}
.doclistcont ul {
 width:144px;
 list-style-type:none;
 margin:0px;
 padding:1px;
}
.doclistcont li {
 margin:1px;
 padding:0px;
}
.doclistcont a, .doclistcont a:visited {
 display:block;
 padding:4px 1px 6px 1px;
 text-align:left;
 border:1px solid #CCCCCC;
 background-color:#FFFFFF;
}
.doclistcont a:hover {
 text-align:left;
 background-color:#000000;
 color:#FFFFFF;
}
.doclistcont span {
 display:block;
 padding:4px 1px 6px 1px;
 text-align:left;
 border:1px solid #CCCCCC;
 background-color:#94B8D2;
 color:#FFFFFF;
 font-weight:bold;
} 
.doclisttitle {
 display:block;
 margin:0px 0px 0px 0px;
 text-align:center;
 font-size:110%;
 font-variant:small-caps;
 font-weight:bold;
}

/*front*/
div.latestpicture {
 float:right;
 padding:8px 10px 11px 0px;
 width:202px;
}
div.latestpicture img {
 margin:0px 0px 5px 10px;
 border:1px solid #000000;
}
div.latestsummary {
 padding:6px 0px 0px 0px;
}
div.latestsep {
 clear:both;
 margin:6px 10px 14px 10px;
 line-height:1px;
 height:1px;
 border-top:1px dotted #D76F38;
}
a.latesttitle, a.latesttitle:visited {
 display:block;
 padding:3px 3px 3px 5px;
 line-height:135%;
 text-align:left;
 text-decoration:none;
 font-weight:bold;
 font-size:17px;
 color:#000000;
}
a.latesttitle span.latesthighlight {
 padding:3px;
 background-color:#C81400;
 font-variant:small-caps;
 color:#FFFFFF;
 border:none !important;
}
a.latesttitle span {
 border-bottom:1px solid #000000;
}
a.latesttitle:hover span.latesthighlight {
 border-bottom:none;
}
a.latesttitle:hover {
 text-decoration:none;
}
/* docs links*/
a.doctitle, a.doctitle:visited {
 display:block;
 padding:3px 3px 3px 5px;
 line-height:135%;
 text-align:left;
 text-decoration:none;
 font-weight:bold;
 font-size:17px;
 color:#000000;
 clear:both;
}
a.doctitle span.dochighlight {
 padding:3px;
 background-color:#C81400;
 font-variant:small-caps;
 color:#FFFFFF;
 border:none !important;
}
a.doctitle span {
 border-bottom:1px solid #000000;
}
a.doctitle:hover span.dochighlight {
 border-bottom:none;
}
a.doctitle:hover {
 text-decoration:none;
}
img.docimg {
 float:right;
 margin:0px 5px 5px 10px;
 border:1px solid #000000;
}
/*anchors in reports/press*/
a.within , a.within:hover {
 color:#000000;
 text-align:left;
 text-decoration:none;
}
/*ul*/
.nlinkslist {
 list-style-type:none;
 list-style-image:url(/images/bull-arrow.gif);
 margin:15px 10px 5px 29px;
 padding:0px;
 font-weight:normal;
 font-size:11px;
 line-height:12px;
}
.nlinkslist li { margin:1px 0px 2px 0px;padding:0; }
ul.nrellist {
 list-style-type:none;
 list-style-image:url(/images/bull-arrow-white.gif);
 margin:0px 10px 0px 19px;
 padding:0px;
}
ul.nrellist li { margin:1px 0px 2px 0px;padding:0; }
ul.nrellist a, ul.nrellist a:visited {
 color:#C81400;
 text-decoration:underline;
}
ul.nrellist a:hover {
 text-decoration:none;
}
/*a*/
a.left {
 text-decoration:none;
 background-color:#225588;
 color:#ffffff;
 padding:2px 0px 2px 0px;
 line-height:16px;
}
a.left:hover { color:#FFFFFF; }
a.right {
 text-decoration:none;
 color:#EEEEEE;
}
a.right:hover { color:#FFFFFF; }
a.rightleft {
 text-decoration:none;
 font-size:11px;
 color:#C81400;
}
a.rightleft:hover { text-decoration:underline; }
.albumcont a, .albumcont a:visited {
 color:#EEEEEE;
 text-decoration:none;
 font-size:9px;
}
.albumcont a:hover {
 color:#FFFFFF;
 text-decoration:underline;
}
.albumcont a img {
 border:1px solid #000000;
}
.albumcont a:hover img {
 border:1px solid #BBBBBB;
}
/*divs*/
div.lboxsearch {
 width:150px;
 margin:0px 0px 8px 0px;
 padding-top:3px;
 color:#bbbbbb;
 font-size:11px;
}
div.nlbox {
 padding:10px 0px 10px 0px;
 text-align:left;
 color:#FFFFFF;
 font-size:13px;
}
div.nlbox div.nleftitem0 {
 background-color:#225588;
 border-top:1px solid #378BCB;
 border-bottom:1px solid #378BCB;
}
div.nlbox div.nleftitem1 {
 background-color:none;
 border-bottom:1px solid #378BCB;
}
div.nlbox div.nleftitem2 {
 background-color:#225588;
 border-bottom:1px solid #378BCB;
}
div.nlbox a {
 display:block;
 padding:2px 5px 8px 7px;
 color:#FFFFFF;
 text-decoration:none;
 font-variant:small-caps;
 font-weight:bold;
}
div.nlbox a:hover { text-decoration:underline; }
div.lboxdoc {
 width:150px;
 color:#bbbbbb;
 font-size:11px;
 text-align:left;
 margin-bottom:18px;
}
div.lboxpress {
 width:150px;
 padding-bottom:23px;
 background-image:url(/newart/n-bbot-bg.gif);
 background-position:bottom left;
 background-repeat:no-repeat;
 color:#bbbbbb;
 font-size:11px;
 text-align:left;
}
div.leftlistcont {
 color:#bbbbbb;
 font-size:11px;
 text-align:left;
}
div.leftitem {
 padding:0px 5px 5px 5px;
}
div.leftitem span {
 background-color:#000000;
 color:#ffffff;
}
div.leftitem span span {
 border-bottom:1px dotted #eeeeee;
 cursor:help;
}
div.navbar {
 text-align:right;
 background-color:#EEEEEE;
 border-top:1px solid #CCCCCC;
 border-bottom:1px solid #CCCCCC;
 padding:5px;
}
div.navbar a {
 color:#C81400;
}
div.relbar {
 text-align:left;
 background-color:#666666;
 background-image:url(/images/bg-slide2.gif);
 background-position:top center;
 background-repeat:repeat-x;
 border-top:1px solid #919191;
 border-bottom:1px solid #919191;
 padding:5px;
 margin:10px 6px 0px 0px;
 color:#FFFFFF;
}
div.relbar a, div.relbar a:visited {
 color:#CCCCCC;
 text-decoration:underline;
}
div.relbar a:hover {
 text-decoration:none;
}
div.relbar p {
 margin:0;
 padding:0;
 color:#999999;
 font-style:italic;
 font-size:9px;
}
div.noticebar {
 text-align:left;
 background-color:#EEEEEE;
 border-top:1px solid #DDDDDD;
 border-bottom:1px solid #DDDDDD;
 padding:5px;
 margin:10px 6px 10px 10px;
 color:#000000;
}
div.rightnewsbar {
 margin:0px 20px 10px 10px;
 padding:0px;
 float:right;
 font-size:9px;
 color:#999999;
}
div.rightnewsrelated {
 border:1px dashed #CCCCCC;
 margin:6px 0px 6px 0px;
 color:#000000;
 font-size:9.5px;
}
div.lbborder {
 margin-right:10px;
 margin-left:10px;
 margin-top:0px;
 border-left:1px dotted #D76F38;
 border-bottom:1px dotted #D76F38;
}
div.albumcont {
 margin:5px 10px 5px 10px;
 background-color:#666666;
 font-size:12px;
 overflow:hidden;
}
div.albumtitle {
 background-color:#1F6BA0;
 border-top:3px solid #378BCB;
 width:100%;
 padding:5px 0px 5px 0px;
 color:#FFFFFF;
 font-size:14px;
}
div.middlecont {
 margin-bottom:20px;
 background-color:#FFFFE5;
 border:1px solid #1F6BA0;
 border-top:0px;
 font-size:12px;
 text-align:center;
 width:240px;
 overflow:hidden;
}
div.middletitle {
 background-color:#1F6BA0;
 border-top:3px solid #378BCB;
 width:240px;
 color:#FFFFFF;
 font-size:14px;
}
span.middlepadfix {
 width:230;
 margin:auto;
 padding:5px 0px 5px 0px;
 display:block;
}
p.rtext a {
 text-decoration:none;
 /*color:#000000;*/
 color:#FFFFFF;
}
p.rtext a:hover {
 text-decoration:underline;
 /*color:#DC143C;*/
}
div.rightcont, div.rightcontorange, div.rightcontblue, div.rightcontgreen, div.rightcontred, div.rightcontblack, div.rightcontgive {
 margin-top:10px;
 margin-bottom:19px;
 margin-right:5px;
 /*border:1px solid #D76F38;*/
 border-top:0px;
 font-size:11px;
 text-align:center;
 overflow:hidden;
}
div.rightcont img, div.rightcontorange img, div.rightcontblue img, div.rightcontgreen img, div.rightcontred img, div.rightcontblack img, div.rightcontgive img {
 /*border-top:1px solid #444444;
 border-bottom:1px solid #444444;
 vertical-align:bottom;*/
 display:block;
 margin:auto;
}
div.rightcont .title, div.rightcontorange .title, div.rightcontblue .title, div.rightcontgreen .title, div.rightcontred .title, div.rightcontblack .title, div.rightcontgive .title {
 /*background-color:#C81400;
 border-bottom:4px solid #D76F38;
 padding:3px 2px 4px 2px;*/
 padding:6px 4px 5px 4px;
 background-color:#444444;
 color:#FFFFFF;
 font-family: Conv_Libertinage-c, Times New Roman, Serif;
 font-weight:normal;
 font-style:normal;
 font-size:16px;
 text-align:center;
 font-variant:small-caps;
}
div.rightcontgive { 
 margin-top:0px;
 border:1px solid #000000;
 background-color:#000000;
 color:#FFFFFF;
}
div.rightcontgive p { color:#FFFFFF; }
div.rightcontgive  .title {
 background-color:#000000;
 border-bottom:4px solid #333333;
 padding:3px 1px 4px 1px;
 color:#FFFFFF;
 font-family: Conv_Libertinage-c, Times New Roman, Serif;
 font-weight:normal;
 font-style:normal;
 font-size:16px;
 text-align:center;
 font-variant:small-caps;
}
div.rightcontblack {
 /*border:1px solid #444444;*/
 background-color:#A2A2A2;
}
div.rightcontblack .title {
 /*background-color:#444444;
 border-bottom:4px solid #777777;*/
}
div.rightcontred {
 border:1px solid #c81400;
 background-color:#f7dfdc;
}
div.rightcontred .title {
 background-color:#c81400;
 border-bottom:4px solid #cd3414;
}
div.rightcontgreen {
 border:1px solid #7ab248;
 background-color:#edf4e6;
}
div.rightcontgreen .title {
 background-color:#7ab248;
 border-bottom:4px solid #95d45b;
}
div.rightcontgreen .sep {
 margin:auto;
 margin-bottom:5px;
 margin-top:3px;
 width:150px;
 font-size:1px;
 line-height:1px;
 height:1px;
 border-bottom:1px solid #7ab248;
}
div.rightcontorange {
 border:1px solid #f5ad02;
 background-color:#fce8c6;
}
div.rightcontorange  .title {
 background-color:#f39600;
 border-bottom:4px solid #f5ad02;
}
div.rightcontblue {
 border:1px solid #103266;
 background-color:#dee3ea;
}
div.rightcontblue  .title {
 background-color:#103466;
 border-bottom:4px solid #225588;
}
/*tables 'n stuff*/
td.tdhead {
 background-color:#DDDDDD;
 border-top:1px solid #CCCCCC;
 border-bottom:1px solid #CCCCCC;
 padding:5px;
 text-align:center;
}
/*headers*/
h1 {
 border-bottom:1px dotted #444444;
 margin:0px 10px 12px 0px;
 font-size:18px
}
h2 {
 margin:20px 18px 5px 10px;
 padding:3px 3px 0px 0px;
 border-bottom:1px dotted #C81400;
 font-size:17px;
 font-weight:bold;
 color:#000000;
}
h1 span { padding-left:4px;font-size:11px; }
h2 span {
 padding:3px;
 background-color:#FEF36E;
 font-variant:small-caps;
}
h3 {
 font-size:11px !important;
 font-weight:normal !important;
 position:relative !important;
 z-index:10;
 top:-3px;margin:0px !important;
 border-bottom:1px solid #CCCCCC !important;
}
h4 {
 font-size:13px;
 margin:15px 0px 0px 10px;
 padding:0; 
 font-weight:bold;
 font-style:italic;
}
/*paragraphs*/
p.prel {
 margin:5px 2px 5px 2px;
 font-size:9.5px;
}
p.prel a {
 color:#C81400;
 text-decoration:none;
}
p.prel a:hover {
 color:#AA1100;
 text-decoration:underline;
}
p.mtextpad {
 text-align:justify;
 font-size:12px;
 margin:0px;
 padding:0px 0px 5px 5px;
}
p.rtext {
 margin:7px 4px 9px 4px;
 text-align:middle;
 text-indent:5px;
}
p.mtext {
 margin:3px 18px 0px 10px;
 text-align:left;
 font-size:12px;
 line-height:125%;
}
p.mtext a { color:#C81400; }
ul.mlist {
 margin:13px 18px 13px 10px;
 padding-left:30px;
 text-align:left;
 font-size:12px;
 line-height:125%;
 list-style:square;
 list-style-image:url(/images/lsquare.png);
}
ul.mlist li {
 margin-bottom:8px; 
 /*color*/
}
p.qtext {
 text-align:left;
 font-size:14px;
 line-height:135%;
 margin:0px 30px 0px 30px;
 padding-left:5px;
 border-left:4px solid #378bcb;
 font-family:Georgia, Times, Serif;
}
p.articletext {
 text-align:left;
 font-size:12px;
 line-height:135%;
 margin:0px 20px 0px 20px;
 padding-bottom:4px;
}
p.articletext a {
 text-decoration:underline;
}
p.articletext a:hover {
 color:crimson;
 text-decoration:underline;
}
/*span*/
span.leftitemcenter {
 display:block;
 margin:0;
 text-align:center;
 position:relative;
 top:8px;
 z-index:10;
}
div.fright {
 float:right;
 margin:2px 22px 5px 10px;
 width:192px;
 color:#999999;
 font-size:9px;
 text-align:left;
 line-height:125%;
}
span.fright {
 margin:2px 0px 5px 10px;
 font-size:9px;
 color:#999999;
 text-align:left;
 line-height:125%;
 float:right;
}
div.fleft, span.fleft {
 float:left;
 margin:2px 10px 5px 0px;
 width:190px;
 font-size:9px;
 color:#999999;
 text-align:left;
 line-height:125%;
}
span.fright a, span.fleft a {
 text-decoration:underline;
}
/*img*/
img.linkto {
 vertical-align:text-bottom;
 border:0;
}
img.alflleft {
 float:left;
 position:relative;
 left:-3px;
}
html>body img.alflleft { left:0px; }
img.alflright {
 float:right;
 position:relative;
 left:3px;
}
html>body img.alflright { left:0px; }
img.float { border:1px solid #000000; }
/*random fix for bad ie behaviours*/
table.news_fixie {
 width:96%;
 text-align:left;
}
html>body table.news_fixie { width:100%; }
/* front page */
a.newsimg img {
 float:right;
 margin:0px 0px 5px 10px;
 border:1px solid #378BCB;
}
a.newstitle, a.newstitle:visited {
 font-weight:bold;
 font-size:16px;
 color:#000000;
 text-decoration:none;
 background-color:#fef36e;
 background-image:url(/images/newstitlebg2.gif);
 background-repeat:repeat-x;
 background-position:bottom;
 display:block;
 padding:3px 3px 3px 5px;
 text-align:left;
 clear:both;
}
a.newstitle:hover { 
 color:#333333;
 text-decoration:underline;
 background-color:#fef36e;
 background-image:url(/images/newstitlebg2.gif);
 background-repeat:repeat-x;
 background-position:bottom;
 display:block;
 padding:3px 3px 3px 5px;
 text-align:left;
}
a.newsmore {
 font-weight:bold;
 color:#C81400;
 text-decoration:none;
}
a.newsmore:hover { 
 color:#AA1100;
 text-decoration:underline;
}
td.licensefooter {
 width:150px;
 height:37px;
 background-color:#3165AE;
 background-image:url(/images/cc-copyright-blueg.gif);
 background-position:center;
 background-repeat:no-repeat;
 text-align:center;
 vertical-align:middle;
}
td.footer {
 padding:0px 10px 5px 10px;
 vertical-align:middle;
 line-height:19px;
 text-align:left;
 font-size:12px;
}
td.footer span { font-weight:bold; }
td.footer span a { font-variant:small-caps; }

/*zoom bits*/

div.zoomcontainer {
 position:absolute;
 visibility:hidden;
 top:10px;
 left:10px;
 padding:4px;
 background-color:#FFFFFF;
 border:1px solid #C81400;
 -moz-border-radius:2px;
 -webkit-border-radius:2px;
 border-radius:2px;
 -moz-box-shadow:2px 2px 2px #444444;
 -webkit-box-shadow:2px 2px 2px #444444;
 box-shadow:2px 2px 2px #444444;
 text-align:center;
}
img.zoomimg {
 display:none;
}
p.zoomtext {
 margin:2px;
 text-align:center;
 font-size:12px;
 color:#000000;
 font-style:italic;
}
a.zoomclose {
 display:none;
 padding-top:4px;
 color:#C81400;
 font-weight:bold;
 font-size:85%;
 text-decoration:underline;
}

div.mediaslide {
 margin:10px 10px 5px 2px;
 padding-top:2px;
 padding-bottom:1px;
 background-color:#666666;
 background-image:url(../images/bg-slide2.gif);
 background-position:top center;
 background-repeat:repeat-x;
 border:1px solid #333333;
 text-align:center;
}


div#slidecontainer {
 position:relative;
 margin:10px 10px 5px 2px;
 padding-top:2px;
 padding-bottom:4px;
 background-color:#666666;
 background-image:url(../images/bg-slide2.gif);
 background-position:top center;
 background-repeat:repeat-x;
 border:1px solid #333333;
 text-align:center;
}
div#slidecontainer a.prevslide {
 position:absolute;
 display:block;
 top:0px;
 left:0px;
 width:56px;
 height:100px;
 background-image:url(../images/prevslide.png);
 background-position:center;
 background-repeat:no-repeat;
 opacity:0;
 filter: alpha(opacity = 0);
 -moz-transition-property:opacity;
 -moz-transition-duration:0.3s;
 -webkit-transition-property:opacity;
 -webkit-transition-duration:0.3s;
}
div#slidecontainer:hover a.prevslide {
 opacity:1;
}
div#slidecontainer a.nextslide {
 position:absolute;
 display:block;
 top:0px;
 right:0px;
 width:56px;
 height:100px;
 background-image:url(../images/nextslide.png);
 background-position:center;
 background-repeat:no-repeat;
 opacity:0;
 filter: alpha(opacity = 0);
 -moz-transition-property:opacity;
 -moz-transition-duration:0.3s;
 -webkit-transition-property:opacity;
 -webkit-transition-duration:0.3s;
}
div#slidecontainer:hover a.nextslide {
 opacity:1;
}
div#slidecontainer img.slideimage {
 margin:2px 4px 2px 4px;
 border:1px solid #333333;
 -moz-transition-property:opacity;
 -moz-transition-duration:0.8s;
 -webkit-transition-property:opacity;
 -webkit-transition-duration:0.8s;
}
div#slidecontainer p.slidetext {
 margin:auto;
 margin-top:3px;
 padding:3px;
 width:596px;
 background-color:#222222;
 color:#FFFFFF;
 font-size:90%;
}
div.albumwrapper {
 margin:5px 10px 5px 10px;
 text-align:center;
}
div#albumcontainer {
 margin:auto;
 width:608px;
 height:150px;
 overflow:auto;
 white-space:nowrap;
}
div#albumcontainer a {
 display:inline-block;
 width:120px;
 height:120px;
 background-position:center;
 background-repeat:no-repeat;
 border:4px solid #FFFFFF;
 text-decoration:none;
}
div#albumcontainer a.selectedslide {
 border:4px solid #C81400;
}

ul.actionlist {
 margin:5px 10px 5px 10px;
 padding:0;
 list-style:none;
 text-align:left;
}
ul.actionlist li {
 margin:2px;
 padding:0px;
}


div.flashnews {
 float:left;
 margin:1px 5px 2px 5px; 
 padding:3px;
 background-color:#C81400;
 font-weight:bold;
 font-variant:small-caps;
 font-size:17px;
 color:#FFFFFF;
}
div.flashcontainer {
 padding-top:10px;
}
div#flashcontent {
 margin:0px 10px 0px 20px;
 padding:6px 0px 10px 0px;
 background-color:#666666;
 background-image:url('/images/bg-slide2.gif');
 background-position:center top;
 background-repeat:repeat-x;
 border:1px solid #919191;
 color:#FFFFFF;
}
div.flashcontrol {
 margin:10px 8px 0px 0px;
 text-align:right;
}
div.flashcontrol a {
 color:#CCCCCC;
}
a.flashtitle {
 display:block;
 margin:3px 18px 0px 10px;
 font-weight:bold;
 text-decoration:underline;
 font-size:12px;
 color:#FFFFFF;
}
div#flashcontent p {
 margin:10px 18px 0px 10px;
 font-size:12px;
 line-height:125%;
 text-align:left;
}
div#flashcontent p a {
 color:#CCCCCC !important;
 text-decoration:underline;
}
div#flashcontent p.loading {
 margin:30px 18px 30px 10px;
 text-align:center;
}
span.flashdate {
 background-color:#000000;
 color:#FFFFFF;
}
div#flashcontent ul.flashlist {
 margin:0px 10px 0px 24px;
 padding:0;
 list-style-image:url("/images/bull-arrow-white.gif");
 list-style-type:none;
}
div#flashcontent ul.flashlist li {
 margin:1px 0px 2px 0px;
 padding:0;
}
div#flashcontent ul.flashlist li a {
 color:#CCCCCC;
}
