/* CSS Document */
/*margin: top right bottom left;*/
body {margin:auto; padding:0; background-color:#000; margin-bottom: 10px;}

#contOutter { width: 950px; position: relative; margin: auto; font-family: Verdana, Arial, Helvetica; /*border: 1px solid #ed1c24;*/}
#contOutter2 { width: 950px; position: relative; padding: 0; margin: auto; font-family: Verdana, Arial, Helvetica; /*border: 1px solid #ed1c24;*/}
#header { width: 950px; height: 170px; margin: 0; padding: 0; }

/*#hdrFlash {	margin: 0 0 0 190px; padding: 0; width: 590px; height: 388px; text-align:center;}*/

#contBody { width: 950px; margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica; float:left; position:relative;}
#contBody2 { width: 424px; margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica; float:left; position:relative; overflow:auto; line-height:16px;}
#contBody3 { width: 950px;margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica; float:left; position:relative;}
#contRight2 { width: 426px; height:340px; margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica; float:left; position:relative;}
#contInner { width: 231px; height:360px; margin: 0px; padding:10px 0px 0px 0px; position:relative; float:left; color: #00CCFF;}
#newsPanel { width: 231px; margin: 0px; padding:10px 0px 0px 0px; position:relative; float:left; color: #00CCFF; /*border-right:solid; border-right-color:#CCCCCC; border-right-width:1px;*/}
#newsPanel a:hover{color:#FFFFFF; text-decoration:none;}
#news { width: 700px;margin:0px 0px 0px 0px; padding:10px 0px 0px 0px; float:left; color: #00CCFF; overflow:none; line-height: 18px;/*border-left:solid; border-left-color:#CCCCCC; border-left-width:1px;*/}
#news p a:hover{color:#FFFFFF; text-decoration:none; font-weight:normal}

#contRight { width: 700px; margin: 0px; padding:10px 0px 0px 0px; float:right; color: #00CCFF; line-height:18px; font-size:13px;}
#contFtr { position: relative; float: left; margin: 0 0 10px 0; padding: 0; width:950px; }
#rightCol {position:absolute; top:194px !important; top: 197px; left:629px !important; left: 630px; z-index: 25; margin:0; padding:0;}
#contAmber {
	width: 950px;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica;
	float:left;
	position:relative;
	line-height:18px;
	font-size:13px;
}
#contAmber p{font-size: 13px; font-weight:normal;}
 
#contInner a:hover{color:#FFFFFF; text-decoration:none; font-weight:normal;}
#contInner a{color:#ff8a00; text-decoration:none; font-weight:normal;}
#contRight h2 {font-size:16px; font-family: tahoma; text-align:center; padding:0; margin:0 0 8px 0;}
#contRight h3 {font-size:15px; font-family: tahoma; text-align:center; padding:0; margin:0 0 8px 0; color:#ff8a00;}
#contRight table { margin:0px; padding:0px; text-align:right;}
#contRight .normalList {font-family: Verdana, Arial, Helvetica; font-size: 13px; font-family: tahoma; color: #fff;}
#here{color:#FFFFFF; text-decoration:none;}
#contSep { position:relative; float:left; margin: -1 0 5px 0px; padding:0; width:950px; height:25px; background-color:#ff8a00; border-top: solid 3px #00adef;}
#eventCont { width:940px; height: 75px; margin: 0 0 5px 0;padding:5px 10px 10px 10px; border-top: 10px #ff8a00 solid; border-bottom: 10px #ff8a00 solid; background:#ffbc6e; position:relative; float:left;}
#eventCont td, tr { color:#000; font-size:16px; vertical-align:top;}
#eventContL{ width:635px; height:50px; padding:0px 2px 2px 2px; margin:0px 0px 0px 0px; float:left;font-size:16px; color:#0066FF; font-weight:bold;line-height:10px;}
#eventContL ul { padding: 6px 0px 0px 0px; margin: 0; list-style: none;}
#eventContL li { /* all list items */ padding: 0px 5px 2px 5px; position: relative; font-size:12px; color:#000000; line-height:normal;}

#eventContR h1{ font-size:16px; color:#FFFFFF; font-weight:bold; margin:0; padding:0;}
#eventContR h2{ font-size:14px; color:#0066FF;}
#eventContR h3{ font-size:12px; color:#0066FF;}
#eventContR{ width:295px; height:50px; padding:0px 2px 0px 2px; margin:0px 0px 0px 0px; float:left;  font-size:16px; color:#FFFFFF; font-weight:bold; line-height:10px;}

#imageContainer { padding: 5px 5px 5px 5px; margin: 10px 10px 10px 10px;
}

h1 {
	color: #ed1c24;
	margin:0px 6px 5px 5px;
	padding-top: 5px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	/*border-bottom: 1px solid #ed1c24; */
}
h4 {color: #ed1c24; font-size:9px; margin:15px 65px 0px 60px; border-bottom: 1px dotted #ed1c24;}

.title {margin:0 0 5px 0; color: #1b91f4; font-weight:bold; font-size:13px;}
.smallTitle {margin:0 0 0 0; color: #fff; font-weight:bold; font-size:12px;}
.appearance {margin:0 0 0 0; color: #1b91f4; font-weight:bold; font-size:14px;}
.link {margin:0 0 0 0px; color: #e28e1c; font-weight:bold; font-size:14px; text-align:right;}
.poster {margin:0; color: #999; font-size:9px;}
.more {font-weight:normal; font-size:9px;}
.small {margin:5px 0 0 0; font-size:11px;}
.eventDate {margin:0; color: #00CCFF; font-size:18px;}
.eventTitle {margin:0 0 5px 0; color: #1b91f4; font-weight:bold; font-size:14px;}
.eventDetails {margin:0; color:#0066FF ; font-size:12px;}
.eventSubList {margin-top: 0; color:#fff ; font-size:13px;}
.prizeList {margin: 3px 0 0 5px; color:#00CCFF ; font-size:13px;  list-style-type: square;}
.winnerList {margin: 3px 0 0 5px; color:#fdc87f ; font-size:13px;  list-style-type: square;}
.prizeList a:hover {text-decoration:underline; font-weight:normal; color:#FFFFFF;}
.prizeTitle {margin:0 0 5px 0; color: #1b91f4; font-weight:bold; font-size:14px; text-decoration: underline;}
.winnerTitle {margin:0 0 5px 0; color: #fdc87f; font-weight:bold; font-size:14px; text-decoration: underline;}
p { margin:5px 0px 10px 0px; padding: 0 0px 0 8px; font-size: 12px; color:#fff;}
a{ color:#ffffff; text-decoration:none; /*font-weight:bold;*/}
a:hover{ color:#ffffff; text-decoration:underline; /*font-weight:bold;*/}
.style3 {color: #00CCFF; font-size: 14px; margin-right:0px; padding-right:0px;}


/*Footer*/
#footer {
	width: 920px;
	margin:15px 15px 2px 15px;
	padding: 0px;
	font-size: 11px;
	color: #808080;
	font-family: Verdana, Arial, Helvetica;
	text-align: center;
	position: relative;
}
#footer p { padding: 0px; margin:0; font-family: tahoma; font-size: 11px; color: #808080;}
#footer a { color: #808080; font-weight: bold; text-decoration: none; }
#footer a:hover { color: #00adef; font-weight: bold; background:#000; text-decoration: none; }
#footer td, tr {color:#808080; vertical-align:top;}

/* Menu */
#menu p {
	padding-top: 0px;
	margin:0;	
	font-size: 14px;
	color: #fff;
	text-align: center;
	font-family: tahoma, Verdana, Arial, Helvetica;
	/*font-variant:small-caps;*/
}

#menu {width: 950px; /*height: 24px;*/ float:left; position:relative; margin:0px; padding: 0px; background:#00adef; font-size: 14px; color:#fff; font-family: tahoma; z-index: 26;}
#menu ul { padding: 3px 0px 5px 0px;margin:0px;  list-style-type: none; text-align:left;  }
#menu li { display:inline;  padding:0px 0px 0px 0px;margin: 0px 0px 0px 0px;  }
#menu  a { color: #fff; text-decoration: none; font-weight: bold; /*display: block;*/ padding:0px 8px 0px 8px;height:24px; }
#menu  a.here { color: #000; text-decoration:none; font-weight: bold;}
#menu  a.inactive { color: #0099CC; text-decoration:none; font-weight: bold; }
#menu  a:hover { background-color: #fff; text-decoration: none; font-weight: bold; color:#ff8a00; border-bottom:solid 5px #fff;  border-top:solid 3px #fff;}

#contFtr p {
	padding-top: 5px;
	margin:0;	
	font-size: 13px;
	color: #fff;
	text-align: center;
	font-family: tahoma;
	color:#00adef;
}
#contFtr a { color: #00adef; text-decoration: none; font-weight: normal;}
#contFtr a.here { color: #fff; text-decoration:none; font-weight: normal;}
#contFtr a:hover { color: #fff; text-decoration: none; font-weight: normal;}

.img-shadowLeft { float:left; background: #c0c0c0 bottom right; margin: 5px 10px 0 5px !important; margin: 5px 5px 0 0px;}
.img-shadowLeft img {
  display: block;
  position: relative;
  /*background-color: #fff;*/
  border: 1px solid #a9a9a9;
  margin: -4px 4px 4px -4px; padding:0;
  /*padding: 4px;*/
  } 
.img-shadowRight { float:right; background: #c0c0c0 bottom right; margin: 5px 0px 0 10px !important; margin: 5px 0px 0 5px;}
.img-shadowRight img {
  display: block;
  position: relative;
  /*background-color: #fff;*/
  border: 1px solid #a9a9a9;
  margin: -4px 4px 4px -4px; padding:0;
  /*padding: 4px;*/
  } 
.img-floatRight { float:right; margin: 5px 0px 0 10px !important; margin: 5px 0px 0 5px; text-align:right;}
.img-floatRight img {
  display: block;
  position: relative;
  /*background-color: #fff;
  border: 1px solid #a9a9a9;*/
  margin: -4px 0px 4px -4px; padding:0;
  /*padding: 4px;*/
  }
.img-floatLeft { float:left; margin: 5px 0px 0 10px !important; margin: 5px 0px 0 5px;}
.img-floatLeft img {
  display: block;
  position: relative;
  /*background-color: #fff;
  border: 1px solid #a9a9a9;*/
  margin: -4px 0px 4px -4px; padding:0;
  /*padding: 4px;*/
  }
.img-border {
	float: left;
	border:  1px solid #c0c0c0;
	background-color: #fff;
	padding:4px;
	margin: 2px 10px 0 0px !important;
	margin: 2px 5px 0 0px;
}

.image{
  /*float: left;*/
	border:  1px solid #c0c0c0;
	background-color: #fff;
	padding:4px;
	margin: 2px 10px 0 0px !important;
	margin: 2px 5px 0 0px;
}
.clear {
  clear: both;
  height: 1px;
  margin-bottom: -1px;
  line-height: 0px;
  display: block;
  font-size: 0px;
}
