    body{margin:0;padding: 0;width: 100%;height: 100%; background-color: #000000;font-family: Arial, Helvetica, sans-serif;	font-weight:bold; font-size: 12px;}
#wrapper{width: 1025px;	margin: 0 auto;	height: 100%; overflow: visible; background-image: url(images/bg.png); background-repeat: repeat-y;}
#header{width: 100%;}
#toplinks{float:right;margin: 0px;font-weight:normal;}
#toplinks ul{margin: 0;	padding: 0px;list-style-type: none;	clear:left;	float:right;}
#toplinks li{float: left;padding: 0;margin: 0 3px 0 3px;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}
#toplinks li a{display:block;text-decoration:none;padding: 5px;color: #CCCCCC;}
#toplinks li a:hover{text-decoration: underline;}
#logo{float:left;}
#menu{float:right;}
/*
SHADOW
*/
.shiftcontainer
{
	position: relative;
	height: 100%;
	left: 5px; /*Number should match -left shadow depth below*/
	top: 5px; /*Number should match -top shadow depth below*/
}
.shadowcontainer
{
	width: 800px; /* container width*/
	height: 100%;
	background-color: #000000;
}
.shadowcontainer .innerdiv
{
	/* Add container height here if desired */
	height: 100%;
	background-color: #FFFFFF;
	border: 1px solid gray;
	padding: 6px;
	position: relative;
	left: -5px; /*shadow depth*/
	top: -5px; /*shadow depth*/
}
/*---------------*/

/* main has 758 pixels of usable space */
#main{width: 800px;	float:left;	position: relative;	top:-20px; z-index: 100;margin: 0;height: 100%;}
#main a {text-decoration: none;	color:#0066FF;}
#main a:hover{text-decoration:underline;}
.inner{	padding: 15px; clear:both;}
.innerleft{padding: 0 0 10px 15px;padding-right:5px;float: left;width: 370px;}
.innerright{padding: 0px 0px 10px 15px; padding-left: 20px;	float:left; width: 370px; border-left: 2px solid #CCCCCC;}
/*
	css for prop
*/
.prop{height: 800px; width: 1px; float:right;}
.propclear{clear:right; height:1px; overflow:hidden;}

#greenbar{padding:0;margin:0;height:35px;clear:both;background-color: #268F5D;}

.tsnewsimage{position:relative; top:-25px; z-index:1000;}

#sidebarcontainer{width:220px;float:left;overflow:visible;margin-left:5px;}

#sidebar {width: 220px; height: 100%;color:#FFFFFF;float:left;overflow:visible;margin-left: 0px;}
#sidebar p.header{font-size:24px;color:#FF0000;font-weight:bold;text-align:center;margin-top:0;}
#sidebar p.eventtitle{font-size: 14px;margin: 0;color: #ffffff;}
#sidebar p.eventtitlepic{font-size: 14px;margin: 0;	color: #000000;}
#sidebar div{font-size: 125%;background-color:#FFFFFF;vertical-align: bottom;background-image: url(images/newsbarbg.png);background-repeat: repeat;}
#sidebar a{text-decoration:none;color:#0066FF;}
#sidebar a:hover{text-decoration:underline;}

/*
#bluesidebar{width: 220px;overflow: visible;margin-left: 5px;background-image: url(images/sidebar_bluebg.png);background-repeat: repeat;}
#bluesidebar .content{background-color: #6666CC;color: #FFFFFF;}
#bluesidebar .content .date{font-weight:bold; font-size:16px;text-align:center;}
#bluesidebar .content .title{font-weight:bold; font-size:18px;text-align:center; color:Red;}
#bluesidebar .content .genre {font-size:12px;text-align:center;font-style: italic;}
#bluesidebar .content .genre {font-size:12px;text-align:center;font-weight:bold;}
#bluesidebar .content hr{width:80%;}
*/


#greensidebar{width:220px; /*height:775px;*/ overflow:visible; margin-left:0px;background-image: url(images/sidebar_greenbg.png);background-repeat: repeat;}
#greensidebar .content{background-color: #333333;color: #FFFFFF;border:268F5D;padding:2px;}
#greensidebar .content .date{font-weight:bold; font-size:16px;text-align:center; color:Yellow;}
#greensidebar .content .title{font-weight:bold; font-size:22px;text-align:center;}
#greensidebar .content .genre {font-size:12px;text-align:center;font-style: italic;}
#greensidebar .content .genre {font-size:12px;text-align:center;font-weight:bold;}
#greensidebar .content hr{width:80%;}

.news{border-bottom: 1px solid #CCCCCC;background-color:#000000;color:white;text-align:center;margin: 5px;}
p.date{font-weight:bold;color: #FFFF00;text-align:center;margin: 2px;}			
p.more{text-align:right;margin: 0 35px 0 0;}

.blueheader{font-family:Arial, Helvetica, sans-serif;font-size: 24px;font-weight:bold;/*color: #0066FF;*/color: #268F5D;margin-top: 0;margin-bottom: 2px;}
.bluesubheader{font-family:Arial, Helvetica, sans-serif;font-size: 18px;font-weight:bold;/*color: #0066FF;*/color: #268F5D;	margin-top: 0;margin-bottom: 2px;}
.redtext{color: Red;}

/*HR*/
.ltgray{color: #CCCCCC;}

/*
FORMS
*/
.formlabel{float:left;width: 150px;padding: 5px;text-align:right;}
.formfieldnonedit{float: left;padding: 5px;width: 300px;text-align: left;}
.formfield{float:left;padding: 5px;}

.clear{clear: both;}

/* 
    gridview skin
*/
.blackgridviewheader{color: #FFFFFF;background-image: url(images/nav.png);background-repeat: repeat-x;}
.blackgridviewheader a{color: White;text-decoration: none;}
.blackgridviewheader th a:hover{color: White;}
.oddstyle{background-color: #DCDCDC;cursor: pointer;cursor: hand;}
.evenstyle{background-color: #FFFFFF;cursor: pointer;cursor: hand;}
.selectedrowpink{background-color: #F6CCDA;cursor: pointer;cursor: hand;}
.selectedrowblue{background-color: #1E90FF;cursor: pointer; cursor:hand;}

.gridviewpager{color:White; background-color:#CCCCCC; font-weight:bold;}
.gridviewpager a{color:White; text-decoration:none;}
.gridviewpager a:hover{text-decoration:none;}
.hoverrowstyle{background-color:#ADD8E6; font-weight:bold;}

.floatleft{float:left;}
.maintdiv{border: solid 1px #268F5D; background-color: #DCDCDC; }
.maintdiv p.header{color: White; font-weight: bold; margin: 0; padding: 3px; font-size: 14px; background-color: #268F5D;}

/* buttons*/
/* generic container (i.e. div) for floating buttons */
.buttonclear{overflow: hidden;width: 100%;}
a.button{background: transparent url('images/bg_button_a.png') no-repeat scroll top right;color: #444;display: block;float: left;font: normal 12px arial, sans-serif;height: 24px;margin-right: 6px;padding-right: 18px; /* sliding doors padding */text-decoration: none;}
a.button span{background: transparent url('images/bg_button_span.png') no-repeat;display: block;line-height: 14px;padding: 5px 0 5px 18px; color:Black;}
a.button:active{background-position: bottom right;color: #000;outline: none; /* hide dotted outline in Firefox */}
a.button:active span{background-position: bottom left;padding: 6px 0 4px 18px; /* push text down 1px */}
a.button:hover span{text-decoration:none;}

.modalBackground {background-color:Gray;filter:alpha(opacity=70);opacity:0.7;}
.dialog{border: 1px solid black;background-color: #FFFFFF;text-align:center;width:300px;}
.dialogheader{text-align:left;font-weight:bold;background-image: url( 'images/nav.png');background-repeat: repeat-x;height:20px}
.dialogheader span{color:#ffffff;float:left;}
.dialogheader input{float:right;padding:2px 4px 2px 2px;}
.dialogcontent{padding:10px;}
/*.dialogbuttons{padding:5px 0 15px 0;margin:0 auto;width:450px;}*/
.dialogbuttons{padding:5px 0 15px 0;}
.formlink{text-decoration:none;color:#006600;}
.formlink:hover{text-decoration:underline;}
.savecancel{width:150px; margin:0 auto; clear:left;}

/*blue tabs*/
.bluetabtop span{border: none;padding: 0px 0px 0px 20px;text-align:center;}
.bluetabtop span span{border-top: 2px solid #6E7B8B;border-left: 1px solid #6E7B8B;border-right: 2px solid #6E7B8B;padding: 4px 10px 0px 10px;margin: 0 2px 0 2px;background-color: #CCCCCC;}
.bluetabtop span span a{width:inherit;height:inherit;text-decoration:none;color: #FFFFFF;font-weight:bold;font-family:Arial;font-size:10pt;}
.bluetabtop span span a:hover{color:#B20838; text-decoration:none;}
.bluetabtop span span a:active{color:#B20838;}
.bluetabtop span span.selected{background-color: #CAE1FF;border-bottom: solid 1px #CAE1FF;}
.bluetabtop span span.selected a{color:#6E7B8B;}
.bluetabbody{border-top: solid 1px #6E7B8B;border-right: solid 2px #6E7B8B;border-bottom: solid 1px #6E7B8B;border-left: solid 1px #6E7B8B;background-color:#CAE1FF;}

#footer a {margin-top:4px;font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal;font-size: 12px;text-decoration:none;padding: 5px;color: #CCCCCC;}
#footer a:hover{text-decoration: underline;}


