@charset "UTF-8";
body {
background:#000;
color:#ffff00;
font:100% Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
text-align:center;
}

table table.contentpaneopen {margin:0 10px;padding:3px;} 

table,tr td,tr,td,tbody {
border:0;
margin: 0;
}

p,li,ul, {
color:#ffff00;
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
line-height:1.2em;
margin:0;
padding:0;
}


a {
color:#ffff00;
font-size:1em;
margin:0;
outline:none;
padding:0;
}

.accessiblebox a {
color:#ffff00;
font-size:1.2em;
font-weight:700;
margin:0;
outline:none;
padding:0;
}

.clearfloat {
clear:both;
font-size:1px;
height:0;
line-height:0;
}

.thrColFixHdr #container {
margin:0 auto;
max-width:1300px;
min-width:970px;
text-align:left;
}

.thrColFixHdr #container_outer {
margin:0 20px;
text-align:left;
width:auto;
}

.thrColFixHdr #header {
background: url(../images/header_bar.gif) repeat-x;
height:160px;
margin:0;
padding:0;
width:auto;
}

.thrColFixHdr #flash {
background:url(../images/header.jpg) no-repeat right;
float:right;
height:107px;
width:610px;
}

.thrColFixHdr #logo {
background:url(../images/header_logo.gif) no-repeat left;
float:left;
height:148px;
width:290px;
}

.thrColFixHdr #sidebar1 {
float:left;
margin:10px 0 10px 10px;
padding:10px 0 15px 15px;
width:190px;
}

.thrColFixHdr #sidebar2 {
float:right;
height:auto;
margin:10px 10px 10px 0;
padding:10px 10px 15px 0;
width:197px;
}

.thrColFixHdr #mainContent {
margin:18px 230px 10px 225px;
padding:10px; 
background-color:#000;
}

.thrColFixHdr #videofooter {
background:#000;
height:118px;
margin: 0 10px;
text-align:centre;
padding:10px;
position:relative;
text-align: centre;
}
.thrColFixHdr #videofooter2 {
margin:0 auto;
text-align: centre;
width: auto;
}

.videofooter_box {
float:left;
height:119px;
margin:0 10px 0 0;
padding:0;
width:215px;
}


.centrediv {
margin-left: auto;
margin-right: auto;
text-align: center;
}

.videofooter_box_end {
float:left;
height:119px;
margin:0;
padding:0;
width:213px;
}

.thrColFixHdr #footer {
padding:0 10px 0 20px;
}

.thrColFixHdr #footer p {
color:#ffff00;
font-size:9px;
margin:0;
padding:10px 0;
text-align:center;
}

.fltrt {
float:right;
margin-left:8px;
}

.fltlft {
float:left;
margin-right:8px;
}

.breadcrumb {
color:#ffff00;
font-size:0.75em;
margin:0 0 0 225px;
padding:0;
width:auto;
}

.breadcrumb a {
color:#ffff00;
}

.breadcrumb a:hover {
color:#ffff00;
text-decoration:none;
}

.headertopbox {
float:right;
height:auto;
margin:0;
padding:0;
width:200px;
}

.searchbox {
color:#FFFf00;
font-size:0.8em;
margin:0;
padding:0;
}

.accessiblebox {
color:#FFFf00;
font-size:0.8em;
height:auto;
margin:0;
padding:0;
}

.homebox {
margin:10px 0 5px;
padding:10px;
}

.subhomebox {
height:auto;
margin:10px 0 15px;
padding:10px 10px 0;
width:440px;
}

.cornerBox {
background:#000;

position:relative;
width:100%;
}

.corner {

font-size:0;
height:10px;
position:absolute;
width:10px;
}

.cornerBox_blue {
background:#000;
margin:10px 0 0;
min-height:200px;
padding:0;
position:relative;
width:100%;
}

.corner_blue {
font-size:0;
height:10px;
position:absolute;
width:10px;
}

.cornerBox_blue a {
color:#ffff00;
}

.cornerBoxInner {
padding:10px;
}

.TL {
background-position:0 0;
left:0;
top:0;
}

.TR {
background-position:-10px 0;
right:0;
top:0;
}

.BL {
background-position:0 -10px;
bottom:0;
left:0;
}

.BR {
background-position:-10px -10px;
bottom:0;
right:0;
}

.cornerBoxRH {
background:#000;
position:relative;
width:100%;
}

.mainbox_blank {
background-color:#000;
margin:0 10px 10px;
padding:2px 0 10px;

}


.mainbox_blank2 h2{
padding: 0;
margin: 0;
color: #ffff00;
font-size: 1.2em;
}


.mainbox_blank h1 {
color:#ffff00;
font-size:1.6em;
font-weight:700;
margin:10px 0 5px;
padding:0;
}

.mainbox_blank h2 {
color:#ffff00;
font-size:1.2em;
font-weight:700;
margin:0;
padding:0;
}

.mainbox_blank h4 {
color:#ffff00;
font-size:1em;
font-weight:400;
margin:0;
padding-bottom:3px;
}

.mainbox_blank a {
color:#ffff00;
font-size:1em;
margin:0;
padding:0;
}


table.turquoise {
background-color:#000;
margin:0 0 10px 0;
padding:2px 10px 10px;
} 

#imgbox {
background: url(../images/generic_top1.jpg) ;
overflow: hidden;
width: 99%;
padding: 0;
margin: 10px 0;
height: 150px;
}

#imgbox2 {
background: url(../images/generic_top2.jpg) ;
overflow: hidden;
width: 99%;
padding: 0;
margin: 10px 0;
height: 150px;
}

#imgbox3 {
background: url(../images/generic_top3.jpg) ;
overflow: hidden;
width: 99%;
padding: 0;
margin: 10px 0;
height: 150px;
}

#imgbox4 {
background: url(../images/generic_top4.jpg) ;
overflow: hidden;
width: 99%;
padding: 0;
margin: 10px 0;
height: 150px;
}

#imgbox5 {
background: url(../images/generic_top5.jpg) ;
overflow: hidden;
width: 99%;
padding: 0;
margin: 10px 0;
height: 150px;
}

#imgbox6 {
background: url(../images/generic_top6.jpg) ;
overflow: hidden;
width: 99%;
padding: 0;
margin: 10px 0;
height: 150px;
}

#imgbox7 {
background: url(../images/generic_top7.jpg) ;
overflow: hidden;
width: 99%;
padding: 0;
margin: 10px 0;
height: 150px;
}

#imgbox8 {
background: url(../images/generic_top8.jpg) ;
overflow: hidden;
width: 99%;
padding: 0;
margin: 10px 0;
height: 150px;
}

#imgbox9 {
background: url(../images/generic_top9.jpg) ;
overflow: hidden;
width: 99%;
padding: 0;
margin: 10px 0;
height: 150px;
}

#imgbox10 {
background: url(../images/generic_top10.jpg) ;
overflow: hidden;
width: 99%;
padding: 0;
margin: 10px 0;
height: 150px;
}

#imgbox11 {
background: url(../images/generic_top11.jpg) ;
overflow: hidden;
width: 99%;
padding: 0;
margin: 10px 0;
height: 150px;
}

#imgbox12 {
background: url(../images/generic_top12.jpg) ;
overflow: hidden;
width: 99%;
padding: 0;
margin: 10px 0;
height: 150px;
}

#imgbox13 {
background: url(../images/generic_top13.jpg) ;
overflow: hidden;
width: 99%;
padding: 0;
margin: 10px 0;
height: 150px;
}

table.turquoise h1 {
color:#005056;
font-size:1.6em;
font-weight:700;
margin:10px 0 5px;
padding:0;
}

table.turquoise h2 {
color:#005056;
font-size:1.2em;
font-weight:700;
margin:0;
padding:0;
}

table.turquoise h3 {
color:#005056;
font-size:1em;
font-weight:bold;
margin:0;
padding-bottom:3px;
}

table.turquoise h4 {
color:#005056;
font-size:1em;
font-weight:400;
margin:0;
padding-bottom:3px;
}

table.turquoise a {
color:#005056;
font-size:1em;
margin:0;
padding:0;
}

table.purple {
background-color:#000;
<!-- #d9bfd9 -->
margin:15px 10px 10px;
padding:2px 10px 10px;
}

table.purple h1 {
color:#606;
font-size:1.6em;
font-weight:700;
margin:10px 0 5px;
padding:0;
}

table.purple h2 {
color:#606;
font-size:1.2em;
font-weight:700;
margin:0;
padding:0;
}

table.purple h4 {
color:#606;
font-size:1em;
font-weight:400;
margin:0;
padding-bottom:3px;
}

table.purple a {
color:#606;
font-size:1em;
margin:0;
padding:0;
}

table.terracotta {
background-color:#000;
<!-- #fcdbc3 -->
margin:15px 10px 10px;
padding:2px 10px 10px;
}

table.terracotta img {
overflow: hidden;
width: 100%;
padding: 0;
margin: 10px;
}

table.terracotta h1 {
color:#ffff00;
font-size:1.6em;
font-weight:700;
margin:10px 0 5px;
padding:0;
}

table.terracotta h2 {
color:#ffff00;
font-size:1.2em;
font-weight:700;
margin:0;
padding:0;
}

table.terracotta h3,table.terracotta h4 {
color:#ffff00;
font-size:1em;
font-weight:bold;
margin:0;
padding-bottom:3px;
}

table.terracotta a {
color:#ffff00;
font-size:1em;
margin:0;
padding:0;
}

table.blue {
background-color:#000;
<!-- #dceaf7 -->
margin:15px 10px 10px;
padding:2px 10px 10px;
}

table.blue h1 {
color:#ffff00;
font-size:1.6em;
font-weight:700;
margin:10px 0 5px;
padding:0;
}

table.blue h2 {
color:#ffff00;
font-size:1.2em;
font-weight:700;
margin:0;
padding:0;
}

table.blue h4, table.blue h3 {
color:#ffff00;
font-size:1em;
font-weight:bold;
margin:0;
padding-bottom:3px;
}

table.blue a {
color:#ffff00;
font-size:1em;
margin:0;
padding:0;
}

table.pink {
background-color:#000;
<!-- #fcd9ee -->
margin:15px 10px 10px;
padding:2px 10px 10px;
}

table.pink h1 {
color:#ffff00;
font-size:1.6em;
font-weight:700;
margin:10px 0 5px;
padding:0;
}

table.pink h2 {
color:#ffff00;
font-size:1.2em;
font-weight:700;
margin:0;
padding:0;
}

table.pink h4 {
color:#ffff00;
font-size:1em;
font-weight:400;
margin:0;
padding-bottom:3px;
}

table.pink a {
color:#ffff00;
font-size:1em;
margin:0;
padding:0;
}

.enter {
width: 100%;
margin:0 280px 0 1px;
padding: 0;
}

.enter #leftbox {
	float: left; /* this element must precede in the source order any element you would like it be positioned next to */
	width: 31%; /* since this element is floated, a width must be given */
	background:#000 url(../images/front_img1.jpg) no-repeat right bottom;
	padding: 5px 0; /* top and bottom padding create visual space within this div  */
height: 240px;
max-width: 400px;
}

.enter #rightbox {
	float: right; /* this element must precede in the source order any element you would like it be positioned next to */
	width: 31%; /* since this element is floated, a width must be given */
	background:#000 url(../images/front_img3.jpg) no-repeat right bottom;
	padding: 5px 0; /* top and bottom padding create visual space within this div  */
height: 240px;
max-width: 400px;
}

.enter1 {
margin:18px 0 0 1px;


}

#blank2 {
margin: 0 10px 0 0;
background:#000;
padding: 10px;
}


.enter #middle {
padding: 5px;
	margin: 0 33%; 
background:#c20053 url(../images/front_img2.jpg) no-repeat left bottom;
height: 240px;
max-width: 400px;
} 

.enter #middle2 {
padding: 10px;
margin: 15px 20px 10px 0; 
background:#000 ;
height: auto;
width: 97%;
} 




.enter h1{
font-size: 1.5em;
color: #ffff00;
font-weight:bold;
padding: 0 0 5px 0;
margin: 0;
}


.enter h3{
font-size: 1.3em;
color: #ffff00;
font-weight:bold;
padding: 8px;
margin: 0;
}

.enter p {
   margin: 0; 
   padding: 0 0 5px 0;
}

img{
padding:0;
border: 0;
}

.cornerBoxInner_vid {
padding:0;
border: 0;

}

#maincontent table .blog,.thrColFixHdr #sidebar_news {
margin:0;
padding:0;
}


.cornerBox_purple {
background:#000;
padding:0;
position:relative;
}

.corner_purple {

font-size:0;
height:10px;
position:absolute;
width:10px;
}

.cornerBox_purple a {
color:#ffff00;
}


h2.contentheading.news {
font-size: 1em;
margin: 10px 0 0 0;
color: #ffff00;
font-weight: bold;
padding: 0;
}

a.readon.news {
font-size: 0.7em;
}

div.moduletable.news h3 {
color: #ffff00;
padding: 0;
margin:0;
}

table.contentpaneopen.news {
padding: 0;
margin: 0;
}

div#looper {text-align:center;}

div#looper table{margin: 0 auto; width: 90%; text-align: left}

dl.accordion-menu dt a {
color: #ffff00 !important;
font-size: 1em;
text-decoration: none;
}

dl.accordion-menu dt a:hover {
color: #ffff00 !important;
font-size: 1em;
}

dl.accordion-menu dd a 

{

color: #ffff00 !important;

font-size: 0.9em;

text-decoration: none;

display: block;

}

dl.accordion-menu dd a:hover

{
color: #ffff00 !important;

}