body{ margin: 0px; padding: 0px; color: #000000; background-color: #000000; background-image: none; font-family: Verdana; font-size: 12px; line-height: normal; font-weight: normal; font-style: normal; text-shadow: none; text-transform: none; }
a{ text-decoration: none; color: #050b22; }
a:hover{ text-decoration: underline; color: #848eac; }
img{ border: 0px none; }
img.teaser{ float:left; margin-right: 1em;  vertical-align: top; }
img.left{ float: left; margin: 10px; }
img.right{ float: right; margin: 10px; }
img.thumb{ background: rgb(232, 233, 235) url(images/enlarge.gif) no-repeat bottom left; border: 1px solid rgb(0, 0, 0); padding: 2px 2px 19px 2px; margin: 10px; }
img.thumbleft{ background: rgb(232, 233, 235) url(images/enlarge.gif) no-repeat bottom left; border: 1px solid rgb(0, 0, 0); padding: 2px 2px 19px 2px; float: left; margin: 10px; }
img.thumbright{ background: rgb(232, 233, 235) url(images/enlarge.gif) no-repeat bottom left; border: 1px solid rgb(0, 0, 0); padding: 2px 2px 19px 2px; float: right; margin: 10px; }
img.collapse{ float: right; }
.pagelink { background: #ffffff; font-weight: normal; color: #000000; font-family: 'Verdana', 'Bitstream Vera Sans',  Lucida, Helvetica, sans-serif; font-style: normal; text-transform: none; text-align: right; font-size: 12px; background-image: none; text-shadow: none; border-color: #7a7777; border-style: solid solid solid solid; border-width: 1pt; padding: 1px 3px 1px 3px; }
.pagelinkselected{ background: #343a4d; font-weight: bold; color: #ffffff; font-family: 'Verdana', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; font-style: normal; text-transform: none; text-align: left; font-size: 12px; background-image: none; text-shadow: none; border-color: #e1e1e1; border-style: solid solid solid solid; border-width: 1pt; padding: 1px 3px 1px 3px; }
.pageborder{ 
margin-left:auto;
 margin-right: auto;
 margin-top: 25px;
 margin-bottom: 25px; 
width:  1200px; 

text-align: left; background-color: #e0e0e0; background-image: solid; -moz-border-radius-topleft: 11px; -webkit-border-top-left-radius: 11px; border-top-left-radius: 11px; -moz-border-radius-topright: 13px; -webkit-border-top-right-radius: 13px; border-top-right-radius: 13px; -moz-border-radius-bottomleft: 8pt; -webkit-border-bottom-left-radius: 8pt; border-bottom-left-radius: 8pt; -moz-border-radius-bottomright: 8pt; -webkit-border-bottom-right-radius: 8pt; border-bottom-right-radius: 8pt; }
.pageheader{ margin: 0px; padding: 0px; -moz-border-radius-topleft: 11px; -webkit-border-top-left-radius: 11px; border-top-left-radius: 11px; -moz-border-radius-topright: 13px; -webkit-border-top-right-radius: 13px; border-top-right-radius: 13px; }
.centerborder{ height: 140px; padding: 0px; position: relative; color: #000000; font-size: 11px; font-weight: normal; font-family: Verdana; text-shadow: none; border-color: #000000; border-style: none; border-width: 2pt; margin: 0px; -moz-border-radius-topleft: 11px; -webkit-border-top-left-radius: 11px; border-top-left-radius: 11px; -moz-border-radius-topright: 13px; -webkit-border-top-right-radius: 13px; border-top-right-radius: 13px; }

.centerborder .logo, .centerborder h1{
height: 125px;
margin: 0px; 
font-weight: normal; 
color: #3b4eff; 
font-family: 'Verdana', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; 
font-style: normal;
text-transform: none;
text-align: left; background-color: #000000;
font-size: 12px;
background-image: none;
text-shadow: none; 
border-color: #ffffff; 
border-style: solid solid solid solid; 
border-width: 0pt; -moz-border-radius-topleft: 11px; -webkit-border-top-left-radius: 11px; border-top-left-radius: 11px; -moz-border-radius-topright: 13px; -webkit-border-top-right-radius: 13px; border-top-right-radius: 13px; overflow: hidden; // auto; 


}

.topmenu, .centerborder h2{
margin: 0px; 
padding:  1pt 4pt; 
font-weight: bold; 
color: #ffffff; 
font-family: 'Verdana', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; font-style: normal; text-transform: none;
text-align: left; 
background-color: #343A4F; 
font-size: 14px; 
background-image: none; 
text-shadow: 2px 2px 3px black;
border-color: #343A4F;
border-style: none; 
border-width: 1px;

-moz-border-radius-topleft: 10px; 
-webkit-border-top-left-radius: 10px; 
border-top-left-radius: 10px; 
-moz-border-radius-topright: 15px;
 -webkit-border-top-right-radius: 15px; 
border-top-right-radius: 15px; 

 }
.navlist{ margin: 10px;	padding: 0; list-style: none; }
.navlist li{ display: inline; list-style: none; margin: 0; padding: 0; }
.navlist ul{ position: absolute; width: 12em; }
.navlist ul li{ width: 100%; display: block; }
.navlist li:hover{ visibility: inherit; }
.navlist li{ position: relative; }
.navlist a{ padding: .4em .8em;	margin: 0; }
.navlist a:link, .navlist a:visited{ color: #ffffff; background-color: transparent; text-decoration: none; }
.navlist a:hover{ color: #ffffff; background-color: transparent; text-decoration: underline; margin: 0px; }
.navlist li:hover ul, .navlist li.sfHover ul{ left: 0; top: 25px; font-weight: bold; color: #ffffff; font-family: 'Verdana', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; font-style: normal; text-transform: none; text-align: left; background-color: #343a4d;	font-size: 12px; background-image: none; text-shadow: 2px 2px 3px black; border-color: #ffffff;	border-style: solid; border-width: 1px; }
ul.navlist li:hover li ul, ul.navlist li.sfHover li ul{ top: -999em; }
ul.navlist li li:hover ul, ul.navlist li li.sfHover ul{ left: 10em;	top: 0; }
ul.navlist li li:hover li ul, ul.navlist li li.sfHover li ul{ top: -999em; }
ul.navlist li li li:hover ul, ul.navlist li li li.sfHover ul{ left: 10em; top: 0; }
.mainpage{ margin-top: 40px; margin-bottom: 15px; margin-left: 320px; margin-right: 5px; }
.altmainpage{ margin-top: 40px;	margin-bottom: 15px; margin-left: 5px; margin-right: 5px; }

.mainpage .content, .altmainpage .content{ padding: 5px; background-color: #ffffff; font-family: 'Verdana', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif;	font-size: 14px; font-weight: normal; text-align: left; color: #000000; background-image: none; text-shadow: none; border-color: #b2b7c6; border-style: none solid solid solid; border-width: 1pt; -moz-border-radius-bottomleft: 5pt; -webkit-border-bottom-left-radius: 5pt; border-bottom-left-radius: 5pt; -moz-border-radius-bottomright: 5pt; -webkit-border-bottom-right-radius: 5pt; border-bottom-right-radius: 5pt; overflow: auto; }



.mainpage h1, .altmainpage h1{ margin: 0px; padding: 5px; font-weight: bold; color: #26517d; font-family: Arial; font-style: normal; text-transform: none; text-align: left; background-color: #ffffff; background-image: none; text-shadow: none; border-color: #b2b7c6; border-style: solid solid none solid; border-width: 1pt; font-size: 18px; -moz-border-radius-topleft: 5pt; -webkit-border-top-left-radius: 5pt; border-top-left-radius: 5pt; -moz-border-radius-topright: 5pt; -webkit-border-top-right-radius: 5pt; border-top-right-radius: 5pt; }


.navlist a:link, .navlist a:visited{ color: #ffffff; background-color: transparent; text-decoration: none; }
.navlist a:hover{ color: #ffffff; background-color: transparent; text-decoration: underline; margin: 0px; }

.mainpage h2, .altmainpage h2{ margin: 0px; padding: 0px 0px 0px 5px; font-family: 'Lucida Grande', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; font-style: normal; text-transform: none; text-align: left; background-color: #ffffff; color: #707070; font-weight: normal;	background-image: none; text-shadow: none; border-color: #b2b7c6; border-style: none solid none solid; border-width: 1pt; font-size: 10px; }
.mainpage h2 a:link, .mainpage h2 a:visited{ color: #1e02fd; background-color: transparent; text-decoration: none; }

.mainpage h2 a:hover{ color: #1e02fd; background-color: transparent; text-decoration: underline; margin: 0px; }
.mainpage h4, .altmainpage h4{ margin: 0px; padding: 5px; font-weight: ; color: #26517d; font-family: 'Lucida Grande', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; font-style: normal; text-align: left; font-size: 10px; background-color: #848eac; background-image: none; text-shadow: none; border-color: #e1e1e1; border-style: solid solid solid solid; border-width: 1px 1px 0px 1px; -moz-border-radius-topleft: 5pt; -webkit-border-top-left-radius: 5pt; border-top-left-radius: 5pt; -moz-border-radius-topright: 5pt; -webkit-border-top-right-radius: 5pt; border-top-right-radius: 5pt; }
.mainpage h5, .altmainpage h5{ margin: 0px; padding: 5px; font-family: 'Lucida Grande', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; font-style: ; text-transform: none; text-align: left; background-color: #e0e0e0; background-image: none; text-shadow: none; border-color: #e1e1e1; border-style: none solid solid solid; border-width: 0px 1px 1px 1px; color: #000000; font-weight: normal; font-size: 10px; -moz-border-radius-bottomleft: 5pt; -webkit-border-bottom-left-radius: 5pt; border-bottom-left-radius: 5pt; -moz-border-radius-bottomright: 5pt; -webkit-border-bottom-right-radius: 5pt; border-bottom-right-radius: 5pt; }
.mainpage h5 a:link, .mainpage h5 a:visited{ color: #1e02fd; background-color: transparent; text-decoration: none; }
.mainpage h5 a:hover{ color: #1e02fd; background-color: transparent; text-decoration: underline; margin: 0px; }
.mainpage h6, .altmainpage h6{ margin: 0px; padding: 5px; font-style: normal; text-transform: none; font-size: 14px; background-color: #343a4d; background-image: none; text-shadow: 2px 2px 3px black; border-color: #e1e1e1;	border-style: solid solid solid solid;	border-width: 0 pt;	color: #ffffff; font-weight: normal; text-align: right; font-family: 'Lucida Grande', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; -moz-border-radius-topleft: 5pt; -webkit-border-top-left-radius: 5pt;	border-top-left-radius: 5pt; -moz-border-radius-topright: 5pt; -webkit-border-top-right-radius: 5pt; border-top-right-radius: 5pt; -moz-border-radius-bottomleft: 5pt; -webkit-border-bottom-left-radius: 5pt; border-bottom-left-radius: 5pt; -moz-border-radius-bottomright: 5pt; -webkit-border-bottom-right-radius: 5pt; border-bottom-right-radius: 5pt; }

.mainpage .navigation, .altmainpage .navigation{ padding: 5px; background-color: #848eac; font-family: 'Verdana', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif;	font-size: 12px; text-align: left; font-weight: normal;	color: #ffffff; background-image: none;	text-shadow: none;	border-color: #e6e6e7; border-style: solid solid solid solid; border-width: 1pt; -moz-border-radius-topleft: 5pt; -webkit-border-top-left-radius: 5pt; border-top-left-radius: 5pt; -moz-border-radius-topright: 5pt; -webkit-border-top-right-radius: 5pt; border-top-right-radius: 5pt;	-moz-border-radius-bottomleft: 5pt; -webkit-border-bottom-left-radius: 5pt;	border-bottom-left-radius: 5pt; -moz-border-radius-bottomright: 5pt; -webkit-border-bottom-right-radius: 5pt; border-bottom-right-radius: 5pt; overflow: auto; }


.navigation a:link, .navigation a:visited{ color: #ffffff; background-color: transparent; text-decoration: none; }
.navigation a:hover{ color: #ffffff; background-color: transparent; text-decoration: underline; margin: 0px; }



.mainpage .votes, .altmainpage .votes{ margin: 0px; font-weight: normal; color: #000000; background-color: #fffde2; background-image: none;	text-shadow: none; border-color: #000000; border-style: solid solid solid solid;	border-width: 1pt;	font-family: ; font-size: 28px; display: block; float: left; text-align: center; margin: 4px; moz-border-radius-topleft: 5pt; -webkit-border-top-left-radius: 5pt; border-top-left-radius: 5pt; -moz-border-radius-topright: 5pt; -webkit-border-top-right-radius: 5pt; border-top-right-radius: 5pt; -moz-border-radius-bottomleft: 5pt; -webkit-border-bottom-left-radius: 5pt; border-bottom-left-radius: 5pt; -moz-border-radius-bottomright: 5pt; -webkit-border-bottom-right-radius: 5pt; border-bottom-right-radius: 5pt; width: 90px; }
.mainpage .votes a, .altmainpage .votes a{ text-decoration: none; color: #000000; }
.pagefooter{ height: 36px; color: #ffffff; font-family: 'Lucida Grande', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; font-weight: bold; background-color: #343a4d; background-image: none; text-shadow: 2px 2px 3px black; border-color: #ffffff;	border-style: none; border-width: 0px; font-size: 12px; clear: both; text-align: center; padding-top: 2px; overflow: auto; -moz-border-radius-bottomleft: 8pt; -webkit-border-bottom-left-radius: 8pt;	border-bottom-left-radius: 8pt;	-moz-border-radius-bottomright: 8pt; -webkit-border-bottom-right-radius: 8pt; border-bottom-right-radius: 8pt; }
.pagefooter a{ text-decoration: none; color: #ffffff; }
.pagefooter a:hover{ text-decoration: underline; color: #ffffff; }
.quoteblock{ display: block; margin: 0px; font-weight: normal; color: #000000; padding-left: 35px; padding-right: 5px; padding-top: 2px; background-color: #E0E0E0; background-image: url(/images/gradients/quote34.gif); text-shadow: none; border-color: #ffffff; border-style: none; border-width: none; font-family: 'Lucida Grande', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; font-size: 12px; -moz-border-radius-topleft: 5pt;	-webkit-border-top-left-radius: 5pt; border-top-left-radius: 5pt;	-moz-border-radius-topright: 5pt; -webkit-border-top-right-radius: 5pt; border-top-right-radius: 5pt; -moz-border-radius-bottomleft: 5pt; -webkit-border-bottom-left-radius: 5pt; border-bottom-left-radius: 5pt; -moz-border-radius-bottomright: 5pt; -webkit-border-bottom-right-radius: 5pt; border-bottom-right-radius: 5pt; }
.codeblock{ display: block;	margin: 0px; font-weight: normal; color: #000000; padding: 2pt; background-color: #fdffc4; background-image: none; text-shadow: none; border-color: #ffffff; border-style: none; border-width: none; font-family: 'Lucida Grande', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; font-size: 12px; -moz-border-radius-topleft: 5pt; -webkit-border-top-left-radius: 5pt; border-top-left-radius: 5pt; -moz-border-radius-topright: 5pt; -webkit-border-top-right-radius: 5pt; border-top-right-radius: 5pt; -moz-border-radius-bottomleft: 5pt; -webkit-border-bottom-left-radius: 5pt; border-bottom-left-radius: 5pt; -moz-border-radius-bottomright: 5pt; -webkit-border-bottom-right-radius: 5pt; border-bottom-right-radius: 5pt; }
.colleft{ margin-top: 35px; margin-bottom: 15px; float: left; width: 310px; padding: 5px; }
.colright{ margin-top: 35px; margin-bottom: 15px; float: right; width: 0px; padding: 5px; }
.colleft .content{ padding: 5px; font-weight: normal; background-color: #ffffff; background-image: none; text-shadow: none; border-color: #e1e1e1; border-style: none solid solid solid; border-width: 1pt; font-family: 'Verdana', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; text-align: left; color: #000000; font-size: 14px; -moz-border-radius-bottomleft: 5pt; -webkit-border-bottom-left-radius: 5pt; border-bottom-left-radius: 5pt; -moz-border-radius-bottomright: 5pt; -webkit-border-bottom-right-radius: 5pt; border-bottom-right-radius: 5pt; }
.colleft .altcontent{ padding: 5px; font-weight: normal; background-color: #ffffff; background-image: none; text-shadow: none; border-color: #e1e1e1; border-style: none solid solid solid; border-width: 1pt; font-family: 'Lucida Grande', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; text-align: left; color: #000000; font-size: 12px; -moz-border-radius-topleft: 5pt; -webkit-border-top-left-radius: 5pt; border-top-left-radius: 5pt; -moz-border-radius-topright: 5pt; -webkit-border-top-right-radius: 5pt; border-top-right-radius: 5pt; -moz-border-radius-bottomleft: 5pt; -webkit-border-bottom-left-radius: 5pt; border-bottom-left-radius: 5pt; -moz-border-radius-bottomright: 5pt; -webkit-border-bottom-right-radius: 5pt; border-bottom-right-radius: 5pt; }
.colleft .contenttitle, .colleft h1{ margin: 0px; padding: 5px; font-weight: bold; color: #ffffff; font-family: 'Lucida Grande', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; font-style: normal; text-transform: none; text-align: left; font-size: 12px; background-color: #343a4d; background-image: ; text-shadow: 2px 2px 3px black; border-color: #e1e1e1; border-style: none none none none; border-width: 1pt; -moz-border-radius-topleft: 5pt; -webkit-border-top-left-radius: 5pt; border-top-left-radius: 5pt; -moz-border-radius-topright: 5pt; -webkit-border-top-right-radius: 5pt; border-top-right-radius: 5pt; }
.colright .content{ padding: 5px; font-weight: normal; background-color: #f6f6f6; background-image: none; text-shadow: none; border-color: #e1e1e1; border-style: none solid solid solid; border-width: 1pt; font-family: 'Lucida Grande', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; text-align: left; color: #000000; font-size: 12px; -moz-border-radius-bottomleft: 5pt; -webkit-border-bottom-left-radius: 5pt; border-bottom-left-radius: 5pt; -moz-border-radius-bottomright: 5pt; -webkit-border-bottom-right-radius: 5pt; border-bottom-right-radius: 5pt; }
.colright .altcontent{ padding: 5px; font-weight: normal; background-color: #f6f6f6; background-image: none; text-shadow: none; border-color: #e1e1e1; border-style: none solid solid solid; border-width: 1pt; font-family: 'Lucida Grande', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; text-align: left; color: #000000; font-size: 12px; -moz-border-radius-topleft: 5pt; -webkit-border-top-left-radius: 5pt; border-top-left-radius: 5pt; -moz-border-radius-topright: 5pt; -webkit-border-top-right-radius: 5pt; border-top-right-radius: 5pt; -moz-border-radius-bottomleft: 5pt; -webkit-border-bottom-left-radius: 5pt; border-bottom-left-radius: 5pt; -moz-border-radius-bottomright: 5pt; -webkit-border-bottom-right-radius: 5pt; border-bottom-right-radius: 5pt; }
.colright .contenttitle, .colright h1{ margin: 0px; padding: 5px; font-weight: bold; color: #ffffff; font-family: 'Lucida Grande', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; font-style: normal; text-transform: none; text-align: left; font-size: 12px; background-color: #343a4d; background-image: ; text-shadow: 2px 2px 3px black; border-color: #e1e1e1; border-style: solid solid none solid; border-width: 1pt; -moz-border-radius-topleft: 5pt; -webkit-border-top-left-radius: 5pt; border-top-left-radius: 5pt; -moz-border-radius-topright: 5pt; -webkit-border-top-right-radius: 5pt; border-top-right-radius: 5pt; }
.colmiddle .content{ padding: 5px; font-weight: normal; background-color: #ffffff; background-image: none; text-shadow: none; border-color: #e1e1e1; border-style: none solid solid solid; border-width: 1pt; font-family: 'Lucida Grande', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; text-align: left; color: #000000; font-size: 12px; -moz-border-radius-bottomleft: 5pt; -webkit-border-bottom-left-radius: 5pt; border-bottom-left-radius: 5pt; -moz-border-radius-bottomright: 5pt; -webkit-border-bottom-right-radius: 5pt; border-bottom-right-radius: 5pt; }
.colmiddle .altcontent{ padding: 5px; font-weight: normal; background-color: #ffffff; background-image: none; text-shadow: none; border-color: #e1e1e1; border-style: none solid solid solid; border-width: 1pt; font-family: 'Lucida Grande', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; text-align: left; color: #000000; font-size: 12px; -moz-border-radius-topleft: 5pt; -webkit-border-top-left-radius: 5pt; border-top-left-radius: 5pt; -moz-border-radius-topright: 5pt; -webkit-border-top-right-radius: 5pt; border-top-right-radius: 5pt; -moz-border-radius-bottomleft: 5pt; -webkit-border-bottom-left-radius: 5pt; border-bottom-left-radius: 5pt; -moz-border-radius-bottomright: 5pt; -webkit-border-bottom-right-radius: 5pt; border-bottom-right-radius: 5pt; }
.colmiddle .contenttitle, .colmiddle h1{ margin: 0px; padding: 5px; font-weight: bold; color: #ffffff; font-family: 'Lucida Grande', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; font-style: normal; text-transform: none; text-align: left; font-size: 12px; background-color: #343a4d; background-image: ; text-shadow: 2px 2px 3px black; border-color: #e1e1e1; border-style: solid solid none solid; border-width: 1pt; -moz-border-radius-topleft: 5pt; -webkit-border-top-left-radius: 5pt; border-top-left-radius: 5pt; -moz-border-radius-topright: 5pt; -webkit-border-top-right-radius: 5pt; border-top-right-radius: 5pt; }
.colleft ul, .colmiddle ul, .colright ul{ margin: 0; padding: 0; width: 179px; }
.colleft li, .colmiddle li, .colright li{ display: inline; list-style-type: none; margin: 0; padding: 0; }
.colleft .active, .colmiddle .active, .colright .active{ font-weight: bold; margin: 2px; padding: 3px; color: #ffffff; font-family: 'Lucida Grande', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; font-style: normal; text-transform: none; text-align: left; font-size: 12px; background-color: #343a4d; background-image: ; text-shadow: 2px 2px 3px black; border-color: #e1e1e1; border-style: solid solid none solid; border-width: 1pt; -moz-border-radius-topleft: 5pt; -webkit-border-top-left-radius: 5pt; border-top-left-radius: 5pt; -moz-border-radius-topright: 5pt; -webkit-border-top-right-radius: 5pt; border-top-right-radius: 5pt; -moz-border-radius-bottomleft: 5pt; -webkit-border-bottom-left-radius: 5pt; border-bottom-left-radius: 5pt; -moz-border-radius-bottomright: 5pt; -webkit-border-bottom-right-radius: 5pt; border-bottom-right-radius: 5pt; }
.colleft .inactive, .colmiddle .inactive, .colright .inactive{ font-weight: normal; margin: 1px; padding: 3px; color: #ffffff; font-family: 'Lucida Grande', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; font-style: normal; text-transform: none; text-align: left; font-size: 12px; background-color: #343a4d; background-image: ; text-shadow: 2px 2px 3px black; border-color: #e1e1e1; border-style: solid solid none solid; border-width: 1pt; -moz-border-radius-topleft: 5pt; -webkit-border-top-left-radius: 5pt; border-top-left-radius: 5pt; -moz-border-radius-topright: 5pt; -webkit-border-top-right-radius: 5pt; border-top-right-radius: 5pt; -moz-border-radius-bottomleft: 5pt; -webkit-border-bottom-left-radius: 5pt; border-bottom-left-radius: 5pt; -moz-border-radius-bottomright: 5pt; -webkit-border-bottom-right-radius: 5pt; border-bottom-right-radius: 5pt; }
.colleft .list, .colmiddle .list, .colright .list{ margin: 0 auto; height: 300px; width: -5px; overflow: hidden; position: relative; }
.colleft .list ul, .colmiddle .list ul, .colright .list ul, .colleft .list li, .colmiddle .list li, .colright .list li{ list-style: none; margin: 0; padding: 0; }
.colleft .list a, .colmiddle .list a, .colright .list a{ position: absolute; text-decoration: none; }
.colleft .list a:hover, .colmiddle .list a:hover, .colright .list a:hover{ font-weight: bold; }
.colmiddle .featured{ width: 560px; padding-right: 116px; position: relative; height: 350px; }
.colmiddle .featured ul.ui-tabs-nav{ position: absolute; top: 0; left: 564px; list-style: none; padding: 0;	margin: 0; width: 112px; }
.colmiddle .featured .ui-tabs-panel .info{ position: absolute; top: 270px; width: 560px; left: 0; height: 80px; }
.colmiddle .featured .info h2{ font-size: 18px; font-family: Arial; color: #26517d; background-color: #ffffff; background-image: none; padding: 5px; margin: 0; overflow: hidden; }
.colmiddle .featured .info p{ margin: 0 5px; font-family: 'Lucida Grande', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; font-size: 12px; color: rgb(245, 245, 245); }
.colmiddle .featured .info a{ text-decoration: none; color: rgb(255, 255, 255); }
.colmiddle .featured .info a:hover{	text-decoration: underline; }
.colmiddle .featured .ui-tabs-hide{	display: none; }
.tablecolleft{ padding-right: 2px; vertical-align: top; width: 50%; }
.tablecolright{	padding-left: 2px; vertical-align: top;	width: 50%; }
.middlecolumns{	width: 100%; overflow: auto; }
.middlecolumnsleft{	float: left; width: 49%; }
.middlecolumnsright{ float: right; width: 49%; }
.comments{ width: 99%; overflow: auto; }
.commentsleft{ padding: 5px; background-color: #e4eef6; background-image: none; text-shadow: none; border-color: #e1e1e1; border-style: solid solid solid solid; border-width: 1pt; font-family: 'Lucida Grande', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #000000; float: left; width: 16%; -moz-border-radius-topleft: 5pt; -webkit-border-top-left-radius: 5pt; border-top-left-radius: 5pt; -moz-border-radius-topright: 5pt; -webkit-border-top-right-radius: 5pt; border-top-right-radius: 5pt; -moz-border-radius-bottomleft: 5pt; -webkit-border-bottom-left-radius: 5pt; border-bottom-left-radius: 5pt; -moz-border-radius-bottomright: 5pt; -webkit-border-bottom-right-radius: 5pt; border-bottom-right-radius: 5pt; }
.commentsright{ padding: 1px; background-color: #ffffff; background-image: none; text-shadow: none; border-color: #ffffff; border-style: solid solid solid solid; border-width: 0pt; font-weight: normal; font-family: 'Lucida Grande', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; font-size: 12px; color: #000000; float: right; width: 82%; }
.commentsplonkedleft{ padding: 5px; background-color: #c40000; background-image: none; text-shadow: none; border-color: #e1e1e1; border-style: none; border-width: none; font-weight: normal; font-family: 'Lucida Grande', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; font-size: 12px; color: #000000; float: left; width: 16%; -moz-border-radius-topleft: 5pt; -webkit-border-top-left-radius: 5pt; border-top-left-radius: 5pt; -moz-border-radius-topright: 5pt; -webkit-border-top-right-radius: 5pt; border-top-right-radius: 5pt; -moz-border-radius-bottomleft: 5pt; -webkit-border-bottom-left-radius: 5pt; border-bottom-left-radius: 5pt; -moz-border-radius-bottomright: 5pt; -webkit-border-bottom-right-radius: 5pt; border-bottom-right-radius: 5pt; }
.commentsplonkedright{ padding: 1px; background-color: #ffffff; background-image: none; text-shadow: none; border-color: #ffffff; border-style: none; border-width: none; font-weight: normal; font-family: 'Lucida Grande', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; font-size: 12px; color: #000000; float: right; width: 82%; }
.row{ width: 98%; overflow: auto; }
.pmheader1{	float: left; height: 28px; margin: 0px; font-weight: bold; color: #000000; padding: 2pt; background-color: #ffffff; background-image: none; text-shadow: none; border-color: #ffffff; border-style: none; border-width: none; font-family: 'Lucida Grande', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; font-size: 16px; width: 3%; }
.pmheader2{ float: left; height: 28px; margin: 0px; font-weight: bold; color: #000000; padding: 2pt; background-color: #ffffff; background-image: none; text-shadow: none; border-color: #ffffff; border-style: none; border-width: none; font-family: 'Lucida Grande', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; font-size: 16px; width: 48%; }
.pmheader3{ float: left; height: 28px; margin: 0px; font-weight: bold; color: #000000; padding: 2pt; background-color: #ffffff; background-image: none; text-shadow: none; border-color: #ffffff; border-style: none; border-width: none; font-family: 'Lucida Grande', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; font-size: 16px; width: 20%; }
.pmrow1{ float: left; height: 28px; margin: 0px; font-weight: normal; color: #000000; padding: 2pt; background-color: #ffffff; background-image: none; text-shadow: none; border-color: #ffffff; border-style: none; border-width: none; font-family: 'Lucida Grande', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; font-size: 12px; width: 3%; }
.pmrow2{ float: left; height: 28px; margin: 0px; font-weight: normal; color: #000000; padding: 2pt; background-color: #ffffff; background-image: none; text-shadow: none; border-color: #ffffff; border-style: none; border-width: none; font-family: 'Lucida Grande', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; font-size: 12px; width: 48%; }
.pmrow3{ float: left; height: 28px; margin: 0px; font-weight: normal; color: #000000; padding: 2pt; background-color: #ffffff; background-image: none; text-shadow: none; border-color: #ffffff; border-style: none; border-width: none; font-family: 'Lucida Grande', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; font-size: 12px; width: 20%; }
.pmaltrow1{ float: left; height: 28px; margin: 0px; font-weight: normal; color: #000000; padding: 2pt; background-color: #ffffff; background-image: none; text-shadow: none; border-color: #ffffff; border-style: none; border-width: none; font-family: 'Lucida Grande', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; font-size: 12px; width: 3%; }
.pmaltrow2{ float: left; height: 28px; margin: 0px; font-weight: normal; color: #000000; padding: 2pt; background-color: #ffffff; background-image: none; text-shadow: none; border-color: #ffffff; border-style: none; border-width: none; font-family: 'Lucida Grande', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; font-size: 12px; width: 48%; }
.pmaltrow3{ float: left; height: 28px; margin: 0px; font-weight: normal; color: #000000; padding: 2pt; background-color: #ffffff; background-image: none; text-shadow: none; border-color: #ffffff; border-style: none; border-width: none; font-family: 'Lucida Grande', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; font-size: 12px; width: 20%; }
.compatdbheader1{ float: left; height: 28px; margin: 0px; font-weight: bold; color: #000000; padding: 2pt; background-color: #ffffff; background-image: none; text-shadow: none; border-color: #ffffff; border-style: none; border-width: none; font-family: 'Lucida Grande', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; font-size: 16px; width: 48%; }
.compatdbheader2{ float: left; height: 28px; margin: 0px; font-weight: bold; color: #000000; padding: 2pt; background-color: #ffffff; background-image: none; text-shadow: none; border-color: #ffffff; border-style: none; border-width: none; font-family: 'Lucida Grande', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; font-size: 16px; width: 3%; }
.compatdbheader3{ float: left; height: 28px; margin: 0px; font-weight: bold; color: #000000; padding: 2pt; background-color: #ffffff; background-image: none; text-shadow: none; border-color: #ffffff; border-style: none; border-width: none; font-family: 'Lucida Grande', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; font-size: 16px; width: 20%; }
.compatdbrow1{ float: left; height: 28px; margin: 0px; font-weight: normal; color: #000000; padding: 2pt; background-color: #ffffff; background-image: none; text-shadow: none; border-color: #ffffff; border-style: none; border-width: none; font-family: 'Lucida Grande', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; font-size: 12px; width: 48%; }
.compatdbrow2{ float: left;	height: 28px; margin: 0px; font-weight: normal; color: #000000; padding: 2pt; background-color: #ffffff; background-image: none; text-shadow: none; border-color: #ffffff; border-style: none; border-width: none; font-family: 'Lucida Grande', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; font-size: 12px; width: 3%; }
.compatdbrow3{ float: left; height: 28px; margin: 0px; font-weight: normal; color: #000000; padding: 2pt; background-color: #ffffff; background-image: none; text-shadow: none; border-color: #ffffff; border-style: none; border-width: none; font-family: 'Lucida Grande', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; font-size: 12px; width: 20%; }
.compatdbaltrow1{ float: left; height: 28px; margin: 0px; font-weight: normal; color: #000000; padding: 2pt; background-color: #ffffff; background-image: none; text-shadow: none; border-color: #ffffff; border-style: none; border-width: none; font-family: 'Lucida Grande', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; font-size: 12px; width: 48%; }
.compatdbaltrow2{ float: left; height: 28px; margin: 0px; font-weight: normal; color: #000000; padding: 2pt; background-color: #ffffff; background-image: none; text-shadow: none; border-color: #ffffff; border-style: none; border-width: none; font-family: 'Lucida Grande', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; font-size: 12px; width: 3%; }
.compatdbaltrow3{ float: left; height: 28px; margin: 0px; font-weight: normal; color: #000000; padding: 2pt; background-color: #ffffff; background-image: none; text-shadow: none; border-color: #ffffff; border-style: none; border-width: none; font-family: 'Lucida Grande', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; font-size: 12px; width: 20%; }
.ticketheader1{ float: left; height: 28px; margin: 0px; font-weight: bold; color: #000000; padding: 2pt; background-color: #ffffff; background-image: none; text-shadow: none; border-color: #ffffff; border-style: none; border-width: none; font-family: 'Lucida Grande', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; font-size: 16px; width: 3%; }
.ticketheader2{ float: left; height: 28px; margin: 0px; font-weight: bold; color: #000000; padding: 2pt; background-color: #ffffff; background-image: none; text-shadow: none; border-color: #ffffff; border-style: none; border-width: none; font-family: 'Lucida Grande', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; font-size: 16px; width: 48%; }
.ticketheader3{ float: left; height: 28px; margin: 0px; font-weight: bold; color: #000000; padding: 2pt; background-color: #ffffff; background-image: none; text-shadow: none; border-color: #ffffff; border-style: none; border-width: none; font-family: 'Lucida Grande', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; font-size: 16px; width: 20%; }
.ticketrow1{ float: left; height: 28px; margin: 0px; font-weight: normal; color: #000000; padding: 2pt; background-color: #ffffff; background-image: none; text-shadow: none; border-color: #ffffff; border-style: none; border-width: none; font-family: 'Lucida Grande', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; font-size: 12px; width: 3%; }
.ticketrow2{ float: left; height: 28px; margin: 0px; font-weight: normal; color: #000000; padding: 2pt; background-color: #ffffff; background-image: none; text-shadow: none; border-color: #ffffff; border-style: none; border-width: none; font-family: 'Lucida Grande', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; font-size: 12px; width: 48%; }
.ticketrow3{ float: left; height: 28px; margin: 0px; font-weight: normal; color: #000000; padding: 2pt; background-color: #ffffff; background-image: none; text-shadow: none; border-color: #ffffff; border-style: none; border-width: none; font-family: 'Lucida Grande', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; font-size: 12px; width: 20%; }
.ticketaltrow1{	float: left; height: 28px; margin: 0px; font-weight: normal; color: #000000; padding: 2pt; background-color: #ffffff; background-image: none; text-shadow: none; border-color: #ffffff; border-style: none; border-width: none; font-family: 'Lucida Grande', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; font-size: 12px; width: 3%; }
.ticketaltrow2{ float: left; height: 28px; margin: 0px; font-weight: normal; color: #000000; padding: 2pt; background-color: #ffffff; background-image: none; text-shadow: none; border-color: #ffffff; border-style: none; border-width: none; font-family: 'Lucida Grande', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; font-size: 12px; width: 48%; }
.ticketaltrow3{ float: left; height: 28px; margin: 0px; font-weight: normal; color: #000000; padding: 2pt; background-color: #ffffff; background-image: none; text-shadow: none; border-color: #ffffff; border-style: none; border-width: none; font-family: 'Lucida Grande', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; font-size: 12px; width: 20%; }
.printer{ background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); border-style: solid; border-width: 1px; padding: 4px; font-family: 'Lucida Grande', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; font-size: 12px; width: 640px; }
#jquery-overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; }
#jquery-lightbox{ position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#jquery-lightbox a img{ border: none; }
#lightbox-container-image-box{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#lightbox-container-image{ padding: 10px; }
#lightbox-loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#lightbox-nav{position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lightbox-container-image-box > #lightbox-nav{ left: 0; }
#lightbox-nav a{ outline: none; }
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{ width: 49%; height: 100%; zoom: 1; display: block; }
#lightbox-nav-btnPrev{ left: 0; float: left; }
#lightbox-nav-btnNext{ right: 0; float: right; }
#lightbox-container-image-data-box{	font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0; }
#lightbox-container-image-data{	padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details{ width: 70%;	float: left; text-align: left; }
#lightbox-image-details-caption{ font-weight: bold; }
#lightbox-image-details-currentNumber{ display: block; clear: left; padding-bottom: 1.0em; }
#lightbox-secNav-btnClose{ width: 66px;	float: right; padding-bottom: 0.7em; }


.black-back
{
background-color: #000000; 
}


.redlink a:link, .redlink a:visited
{
    color: #800000; //#AE0E0E;
    background-color: transparent;
    text-decoration: none;
}
.redlink a:hover
{
	color: #AE0E0E; // #800000;
    background-color: transparent;
    text-decoration: none;
    margin: 0px;
}

.bluelink a:hover
{
    color: #1E02FD;
    background-color: transparent;
    text-decoration: none;
    margin: 0px;
}


.darkbluelink a:link, .darkbluelink a:visited
{
    color: #26517D;
    background-color: transparent;
    text-decoration: none;
}
.darkbluelink a:hover
{
	color: #848eac;
    background-color: transparent;
    text-decoration: none;
    margin: 0px;
}


h13{
margin: 0px; 
padding:  1pt 4pt; 
font-weight: bold; 
color: #ffffff; 
font-family: 'Verdana', 'Bitstream Vera Sans', Verdana, Lucida, Helvetica, sans-serif; font-style: normal; text-transform: none;
text-align: left; 
background-color: #343A4F; 
font-size: 14px; 
background-image: none; 
text-shadow: 2px 2px 3px black;
border-color: #343A4F;
border-style: none; 
border-width: 1px;


}

.shadowwrap2{
box-shadow:1px 1px 1px black; -webkit-box-shadow:1px 1px 5px black;  -moz-border-radius-bottomleft: 5pt; -webkit-border-bottom-left-radius: 5pt; border-bottom-left-radius: 5pt; -moz-border-radius-bottomright: 5pt; -webkit-border-bottom-right-radius: 5pt; border-bottom-right-radius: 5pt; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; border-top-left-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; border-top-right-radius: 10px; overflow: auto;
}