

/* ### undo #################################################################### */

:link,:visited { text-decoration:none; }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; font-weight:normal; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dt, dd { margin:0; padding:0 }
img, a img,:link img,:visited img, fieldset { border:none }
img { margin:0; padding:0; vertical-align:bottom; }
address { font-style:normal }

table {	border:none; padding:0px; margin:0px; border-spacing:0px; font-size:1em;}
tr { border:none; padding:0px; margin:0px; }
td { border:none; padding:0px; margin:0px; vertical-align:top; border-spacing:0px; }


legend { display:none; }

div, p, li, a {background-repeat:no-repeat; }

/* ### reset some basic style ################################################### */

dl			{margin: 0 0 0 0;}
dl dt		{margin: 0 0 0 0;}
dl dd+dt	{margin-top: 0;}
dl dd		{margin: 0 0 0 0;}

ol			{list-style: none;}
ol li		{margin: 0 0 0 0;}
ol li ol	{margin: 0 0 0 0;}
ol li ul	{margin: 0 0 0 0;}

p			{margin-bottom: 0em;}

ul			{list-style: none;}
ul li		{margin: 0 0 0 0;}
ul li ul	{margin: 0 0 0 0; list-style: none;}
ul li ol	{margin: 0 0 0 0;}

pre			{font-size:1.2em; }

a:hover { text-decoration:none; }

/* ### HTML ###################################################################### */
html {
	min-height: 99%;
	margin-bottom: 1px;
}




.clearer {
	display:block;
	clear:both;
	line-height:0;
	height:1px;
	font-size:0;
	visibility:hidden;
}

.clear {
	clear:both;

}

.floatLeft { float:left; margin-right:15px;; margin-bottom:15px; }
.floatRight { float:right; margin-left:15px; margin-bottom:15px; }

.warning { color:#f00; background: inherit; }


body { color: #FFFFFF; background-image:url('images/bg.jpg'); background-repeat:repeat-x; 	font-family:arial, helvetica, sans-serif; font-size: x-small; background-color:#000000;} 

/* NAVIGATION */

.head_nv { position:absolute; top:90px; left:50%; margin-left:-160px; width:630px; z-index:20; white-space:nowrap; } 

.hd_buo { float:left;  } 
.hd_buo div {float:left; } 
.hd_buo .l { background-image:url(images/hbo/hbo_l.png); padding-left:10px;  background-repeat:no-repeat;  }
.hd_buo .r { background-image:url(images/hbo/hbo_r.png); padding-right:11px;  background-repeat:no-repeat; background-position:right;  }
.hd_buo .c { height:43px; background-image:url(images/hbo/hbo_c.png); background-repeat:repeat; padding-left:0px; padding-right:0px; } 
.hd_buo .c a { display:block; white-space:nowrap; color:#FFFFFF; font-weight:bold; font-size:12px; padding-top:17px; text-decoration:none; text-transform:uppercase;  }

.hd_buoa .l { background-image:url(images/hboa/hbo_l.png); } 
.hd_buoa .r { background-image:url(images/hboa/hbo_r.png); } 
.hd_buoa .c { background-image:url(images/hboa/hbo_c.png); } 


/*SUBNAVIGATION*/

.subnv { background-image:url('images/head_sub_nv_bg.png'); position:absolute; top:0px; left:50%; margin-left:163px; width:310px; height:45px;  z-index:25; }
.subnv li { float:left; padding-top:8px; } 
.subnv a { white-space:nowrap; color:#CCCCCC; font-weight:bold; font-size:11px; text-transform:uppercase; padding-left:20px; background-image:url('images/row.png'); margin-left:5px; background-position:10px;  } 
.subnv a:hover { color:#FFFFFF; } 
/* LOGO */ 

.logo { background-image:url(images/logo.png); position:absolute; top:40px; left:50%; margin-left:-455px; z-index:10; }
.logo img { width:250px; height:80px; }


/* BGLAYER */


.bg_layer { background-image:url(images/bg_layer.png); height:366px; width:980px; position:absolute; top:0px; left:50%; margin-left:-490px; z-index:5; } 

.contenthd {   background-image:url(images/secball_pic.jpg);  height:257px; width:960px; position:absolute; top:132px; left:50%; margin-left:-480px; z-index:6; }


.content {  width:960px; position:absolute; top:388px; left:50%; margin-left:-480px; z-index:35;  }
.content_body { color:#CCCCCC; min-height:300px; min-height:300px;  background-image:url(images/bg_frame.png); background-position:bottom; background-repeat:no-repeat; } 
.content_body strong { color:#FFFFFF; } 
.content_body h1 { font-size:2.2em; line-height:1.5em; display:block; margin-left:-10px; margin-right:-10px; padding-left:10px; background-image:url("images/bg_h1.png"); margin-bottom:20px; margin-top:15px; background-repeat:repeat-x; background-position:bottom; margin-top:10px; } 
.content_body h2 { font-size:1.5em; text-transform:uppercase; margin-top:20px; margin-top:18px; font-weight:bold; color:#FFFFFF; } 

.content_body { padding:15px; font-size:1.2em; padding-bottom:25px; } 

.content_body a { text-decoration:underline; color:#FFFFFF; } 
.content_body a:hover { color:#ff0000; } 

.content_body ol { list-style:decimal; padding-left:30px; margin-top:10px; margin-bottom:15px;  } 
.content_body ol li { padding-left:-5px; } 

.content_body ul { list-style:disc; padding-left:20px; margin-top:10px; margin-bottom:15px; } 
.content_body ul li { padding-left:-5px; } 

.content_body table { margin-bottom:20px;  } 

.content_body { line-height:1.6em; font-size:1.2em; } 

.content_body p { margin-top:15px; margin-bottom:15px; }

.content_footer { margin-bottom:30px; } 
.content_footer li { margin-top:15px;  float:left; } 
.content_footer a { white-space:nowrap; color:#999999; font-weight:bold; font-size:11px; text-transform:uppercase; padding-left:15px;  } 
.content_footer a:hover { color:#CCCCCC; }
.content_footer .cr { float:right; white-space:nowrap; color:#999999; font-weight:bold; font-size:11px; text-transform:uppercase; margin-top:15px; padding-right:15px; }




.content_body form fieldset { background-color:#111111; margin-top:16px;  padding-left: 20px; padding-right:10px; padding-bottom:10px; padding-top:10px;} 
.content_body form legend {
color:#990000;
margin-left:-15px;
margin-top:-5px; padding-left:10px; padding-right:10px; 
background-color:#eeeeee;

}
.content_body form label {  }  
.content_body form input { border:0px; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; } 
.content_body form select {  border:0px; font-size:10px;  border-bottom:1px solid #cccccc; border-left:1px solid #cccccc;  } 
.content_body form u { text-decoration:none; color:#990000; font-size:13px; }
.content_body form div {  }





/* BUTTON */

.sbutton  div { float:left; height:33px; display:block; cursor:pointer; color:#FFFFFF;  }
.sbutton .l { width:8px; background-image:url(images/bo/b_l.png); } 
.sbutton .r { width:8px; background-image:url(images/bo/b_r.png); } 
.sbutton .c { background-image:url(images/bo/b_c.png); background-repeat:repeat; font-size:12px; text-transform:uppercase; padding-left:5px; padding-right:5px; line-height:30px; }

.sbutton a { text-decoration:none; } 

.sbutton_a .l { background-image:url(images/bo/h/b_l.png); }
.sbutton_a .r { background-image:url(images/bo/h/b_r.png); }
.sbutton_a .c { background-image:url(images/bo/h/b_c.png); }



.tab { border:2px solid #333333; } 
.tab td { padding:3px; background-color:#111111; } 


hr { line-height:0; margin:0; padding:0; margin-bottom:-5px; margin-top:-15px; height:1px; } 