@charset "utf-8";
/* CSS Document */
body{
	background-color:#000000; background-image:url(images/bodyRepeatBG.png); background-repeat:repeat-x; margin:0;}
a:link {color:#E8D166;}
a:hover {color:#9095FF;}
a:visited {color:#9095FF;}
#content{background-color:#202B5E;}
#contentPara{
	background-color:#202B5E;
	padding-left:35px;
	padding-top:30px;
	/*background-image:url(images/contentBG.jpg);*/
	background-position: center 225px;
	background-repeat:no-repeat;
	background-attachment:fixed}
	
#tcontent{margin-top:150px; margin-left:200px; z-index:1;}

#nav{ padding-top:4px;}
#headLine{
	position:absolute;
	z-index:99;
	left: 458px;
	top: 148px;
}
#tableHeader {
	padding-top:3px;
	background-image: url(images/divHeadBG.jpg);
	background-repeat:no-repeat;
	height: 25px;
	width: 665px;
}
#sidebarTop{
	position:absolute;
	z-index:100;
	width:231px;
	left: 21px;
	top: 180px;
	background-image:url(images/sidsebarTopBG2.png);
	background-repeat:no-repeat;
}
#logo{
	position:absolute;
	width:349px;
	z-index:100;
	background-image:url(images/logoBG.png);
	left: 135px;
	top: 1px;
	height: 177px;
}
#pageHead{
	position:absolute;
	width:349px;
	z-index:100;
	left: 485px;
	top: 4px;
	height: 177px;
	padding-top:15px;
}
#siteContainer{
	padding-bottom:500px;
	position:relative;
	width:1024px;
	background-image:url(images/bodyBG.png);
	background-repeat: repeat-y;
	background-position: top center; 
	margin-left:auto; 
	margin-right:auto}
.contentParaHead{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#FFFFFF}
.content{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF}
.footer{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#E8D166}
.subNav{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold;}
.detail{width:100%; text-align:left;}

/*----------------------POP-UP-----------------*/
#fade { /*--Transparent background layer--*/
	display: none; /*--hidden by default--*/
	background: #000000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}
.popup_block{
	display: none; /*--hidden by default--*/
	background: #fff;
	padding: 20px;
	border: 20px solid #08073a;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999999;
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
img.btn_close {
	float: right;
	margin: -55px -55px 0 0;
	border:none;
}
img.btn_emblem {
	float: left;
	margin: -70px -100px 0 0;
	border:none;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}

/*----------------------------------end POP-UP-----------------------------*/
#demo{display:none}
#fadeBox{display:none}

/*----------------------------------POP BOX---------------------------------*/
.PopBoxImageSmall
{
	border: none 0px #ffffff;
	cursor: url("images/magplus.cur"), pointer;
}
.PopBoxImageLarge
{
	border: solid 1px #999999;
	cursor: url("images/magminus.cur"), pointer;
}
.PopBoxImageShrink
{
	cursor: url("images/magminus.cur"), pointer;
}
.PopBoxImageLink
{
	cursor: pointer;
}
.PopBoxImageMove
{
	border: none 0px #ffffff;
	cursor: pointer;
}

/*----------------------------------POP BOX---------------------------------*/

#slideshow {
  margin-left:10px;
  float:right;
  width: 300px;
  height: 220px;
}
#newsticker-demo { 
width:310px; 
background:#202B5E; 
padding:5px 5px 0; 
font-family:Verdana,Arial,Sans-Serif;
font-size:12px;
margin:20px auto;
}

#newsticker-demo a { text-decoration:none; }
#newsticker-demo img { border: 2px solid #FFFFFF; }

#newsticker-demo .title {
text-align:center;
font-size:16px;
font-weight:bold;
padding:5px;
}

.newsticker-jcarousellite { width:300px; }
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:5px; }
.newsticker-jcarousellite .thumbnail { float:left; width:110px; }
.newsticker-jcarousellite .info { float:right; width:190px; }
.newsticker-jcarousellite .info span.cat { display: block; font-size:10px; color:#808080; }

.clear { clear: both; }

/* styling for the twitter feed scroll */
.tweetContainer {
    width: 650px;
    height: 45.5em; /* total visible tweets, in this case set to 5 */ 
    overflow: hidden; /*keep tweets outside of the container from being seen */
}
#tw {
    width: 650px;
    position: relative;
    list-style-type: none;
    top: -6em; /* allows a tweet to be moved into hidden space before scrolling into view */
    margin: 0px;
    padding: 0px;
}
.tweetImage {
    float: left;
    padding-right: 2em;
}
.tweet {
    height: 6em;
    padding-top: 0.5em;
    font-size: 0.9em;
    font-color: #FFE23F;
    border-bottom: 1px solid #444444;
}
