.left {float:left; clear:left; margin:7px 10px 10px 0;}
.left, .right img{ border: 1px solid #CCCCCC;}
.right {float:right; clear:right; margin:7px 0 10px 10px ;}
.fullwidth { width:624px; overflow:hidden;}

.freedraw_output { font-size:9px; background-color:#E6F4FF;}
.freedraw_even { background-color:#FFFFFF;}
.freedraw_odd { background-color:#E1FFE3;}
.freedraw_header { background-color:#666666; color:#FFFFFF;}
.freedraw_header a{ color:#FFFFFF;}
.freedraw_header a:hover {color:#FFFFFF;}
#edit_container { width:100%; padding:15px 0 15px 0;  text-align:center;  background-color: #ccc; border:3px solid #EFEFEF;}

#admincontainer { height:75px; width:658px; background-image:url(images/index_01.png);}
#adminblock {float:right; position:relative; top:8px; right:20px;}
#adminblock a{ font-size:11px; color:#698A99; text-decoration:none;}
#adminblock a:hover{  color:#6B98AD; }

#admin-container {padding:90px 0 0 0; }
#admin-container ul {
margin:0 0 10px 0;
padding:0;
list-style:none;
}
#admin-container li {

width:160px;
padding:10px;
height:43px;
margin:10px 10px 0 10px; 
display:inline;  
text-decoration:none;
color:#FFFFFF;
background-color:#435567;
/*background-image:url(images/admin_button.png);
background-position:left 1;
background-repeat:no-repeat;*/
}

#admin-container li:hover{
background-color:#0C2341;
/*background-position:left -43;*/
;
}
#admin-container li a{
color:#FFFFFF;
text-align:center;
text-decoration:none;
}

.pipe { color:#666666; font-weight:100; font-size:9px;}

 
.clear-block:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clear-block {
  display: inline-block;
}

/* Hides from IE-mac \*/
* html .clear-block {
  height: 1%;
}
.clear-block {
  display: block;
}
/* End hide from IE-mac */

input { font-size:14px;}
select { font-size:14px;}


#calendar_new-line {
width:100%; padding:2px 5px 2px 5px; border:1px solid #cccccc;
}

#archives {
position:relative;
float:right;
}

.select_input_type {
color:#FFFFFF;
font-size:12px;
}

#attach_file {
line-height:normal;
padding:0 0 5px 0;
}

#attach_file img{
position:relative; top:5px;
}
#deletebutton { 
display:inline; 
float:right;
clear:right;

padding:0 8px 0 8px;
font-weight:bold; 
background-color:#990000; 
}
#deletebutton a { color:#FFFFFF;}
#cancelbutton {
display:inline; 
float:left;
clear:left;
padding:0 8px 0 8px;

font-weight:bold; 
}

body {
margin:20px 0 0 0;
background-color:#DCDCDC;
background-repeat:no-repeat;
background-image:url(images/main_bg.jpg);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

a {color:#2D485F; text-decoration:none; position:relative;}
a:hover {color:#2D485F; text-decoration:underline;}


p {margin:0 0 15px 0; padding:0;}

img {border:0;}

h1 { font-size:14px; font-weight:bold;
border-bottom:1px solid #999999;
margin:0px 0 0 0; 
padding:0;
}


h2 { font-size:12px;
margin:0; padding:0;
}

h3 { font-size:14px;
border-bottom:1px dotted #666666;
font-weight:bold;
margin:0 0 5px 0; padding:0;
}

legend { color:#000000;}

ul {
	list-style-type: disc;
	list-style-position: inside;
	margin-left:5px;
	padding:0;
	}
.added, #added {background-color: #DCEADF; z-index:10000; padding:5px; border:1px dotted #006633; margin-bottom:5px;}

.deleted, #deleted {background-color: #FEE8E8; z-index:10000; padding:5px; border:1px dotted #CD5F5F; margin-bottom:5px;}

#explanation { font-size:10px; line-height:normal; color:#333333; padding:10px;}

#sponsor_text { text-align:center; font-size:10px; margin-top:10px; width:658px; }
#footer_text { text-align:center; font-size:9px; width:648px; color:#666666; padding-bottom:20px; }

#menu_spacer { margin:0 5px 0 5px; float:left;}

#sidebar {
width:6px; height:400px;
background-image:url(images/sidebar.jpg);  float:left; 
position:relative; right:-6px; top:15px; }

#container {}
#container_main { float:left; width:650px;}
#menuline {
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
text-align:justify; 
letter-spacing:0px;
}
.menu_button a {text-decoration:none;
position:relative;
 color:#000000; 
 padding:8px 7px 8px 7px;}
.menu_button a:hover {text-decoration:none; background-image:url(images/menu_bg.gif);}

#content_container {padding:1px; margin:0; min-height:400px; 
background-image:url(images/contentwindow_image_bg.png); 
#background-image:url(images/contentwindow_image_bg.jpg);
background-repeat:no-repeat;
background-position:left bottom;}
	
#contentwindow_picture {
position:relative;
top:20px;
left:4px;
float:left; 
clear:left;
}
#contentwindow_text { width:485px;  text-align:left;}
#content_text {margin:16px 16px 22px 16px; line-height:24px; font:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.content_text {line-height:24px; font:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
	
#contentwindow_button { width:173px; text-align:right;
position:relative;
float:right;
right:20px;
clear:right;
top:-22px;
padding:0; margin:0 ;}

#spacerbar { width:650px; height:135px; background-image:url(images/spacerbar_bg.jpg); background-repeat:no-repeat;
margin:0; padding:0;}

#nextplay { width:470px; height:110px; background-image:url(images/nextplay.png);
padding:10px;
position:relative; left:5px;
float:left; background-repeat:no-repeat;
text-align:left;  }

#nextplay_button_findout {
	height:22px;
	position:absolute;
	right:3px;
	top:91px;
}

#calendar_box {
	position:relative;
	top:6px;
	width:161px;
	height:130px;
	background-repeat:no-repeat;
	background-position:left bottom;
	overflow:hidden;
}

#invisible { display:none;}



/* Sponsorship Footer */
#sponsor{
margin:0 0 0 0;
width:630px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

.prem {
margin:10px 0 0 116px;
float:left;
}


.platn {
margin:10px 0 0 244px;
float:left;
}

.imgpre {
margin: 10px 0 0 79px;
float:left;
}

.divider {
margin:0 0 0 89px;
float:left;
}

.plat {
margin:10px 0 0 57px;
float:left;
list-style-type:none;
display:inline;
}




/* Sponsorship Footer */
