/* CSS Document */
* {margin:0; padding:0;	font-size:100%;}
body {
	text-align:center;
	background-color: #000000;
	/*background-image: url(/images/content-tail.jpg);*/
	background-repeat: repeat-x;
	background-position: center top;
}

img {vertical-align:top;}
a img {border:0;}

table {border-collapse:collapse; border:0;}

html, input, textarea {
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size:0.75em;
	line-height:1.333em;
	
}
input, select {
	vertical-align:middle;
	font-weight:normal;
	color: #333333;
}

ul {
	list-style:none;
	font-size: 10px;
}
li a {text-decoration:none; color:#FF0000;}
li a:hover {text-decoration:underline;}
a {text-decoration:underline; color:#ff0000;}
a:hover {text-decoration:none;}

a.white:link { color: #FFFFFF; text-decoration: none ; }

a.white:active { color: #CCCCCC; text-decoration: none ; }

a.white:visited { color: #FFFFFF; text-decoration: none ; }

a.white:hover { color: #DDDDDD; text-decoration: none ; }

.float-l {float:left;}
.float-r {float:right;}
.clear {clear:both;}

#content .col-1,
#content .col-2,
#content .col-3 {float:left;}


cite {font-style:normal;}
/***************header***************/
#header {margin-left:-18px; background:url(/images/header-bg.jpg) 2px top no-repeat;}
/***************content***************/
.wrapper {width:100%; overflow:hidden;}
.wrapper2 {width:100%;}
.text {
	font-size:14px;
	line-height:1.364em;
	color: #FFF;
}
.texttitle {
	font-size:1.5em;
	line-height:1.364em;
	font-weight: bold;
	color: #FFF;
}

.jobtitle {
	font-size:16px;
	line-height:1.364em;
	color: #ff0000;
}
.jobtext {
	font-size:12px;
	line-height:1.364em;
	color: #fff;
}

.texttitle2 {
	font-size:1.95em;
	line-height:1.364em;
	font-weight: bold;
}

#content .link {background:url(/images/link-marker.gif) right 7px no-repeat; padding-right:7px; font-size: 13px; font-weight:bold; color:#FF0000; text-decoration:none}
#content .link:hover {text-decoration:underline;}

.box .title {padding:16px 0 0 0;}
.box .banner .title {padding:0 0 0 0; margin-top:-13px; position:relative;}

.box {background:url(/images/box-tail.gif) left top repeat;}
.box-bot {background:url(/images/box-border.gif) left bottom repeat-x;}
.box-left {background:url(/images/box-border.gif) left top repeat-y;}
.box-top {background:url(/images/box-top.jpg) left top repeat-x;}
.box-right {background:url(/images/box-border.gif) right bottom repeat-y;}
.box-top-left {background:url(/images/box-top-left.gif) left top no-repeat;}
.box-top-right {background:url(/images/box-top-right.gif) right top no-repeat;}
.box-bot-left {background:url(/images/box-bottom-left.gif) left bottom no-repeat; width:100%;}
.box-bot-right {background:url(/images/box-bottom-right.gif) right bottom no-repeat; padding:18px 0 17px 31px;}

.box .col-1 {padding-right:31px;}
.box .col-2 {border-left:1px solid #AAAAAA;}

#content .banner {padding:0 0 0 10px;}
#content .banner .float-l {width:81px; text-align:center; text-transform:uppercase; font-size:0.833em;}
#content .banner .games {margin-top:-5px; padding-left:3px;}
#content .banner a {color:#363636; font-weight:bold; text-decoration:none;}
#content .banner a:hover {text-decoration:underline;}

.row {padding:20px 0 23px 20px;}
.row .col-1 {padding-right:18px;}
.row .col-2 {
	border-left:1px solid #B2B2B2;
	margin-top:0px;
	padding-top: 0;
	padding-right: 30px;
	padding-bottom: 0;
	padding-left: 28px;
}
.row .col-3 {padding-left:30px; border-left:1px solid #B2B2B2;}

.row .col-2 .title {padding-bottom:6px;}
.row .col-3 .title {padding-bottom:10px}
.row .col-4 .title {padding-bottom:10px}

.row .col-1 ul {padding:4px 0 1px;}
.row .col-1 li {padding:1px 0 5px 12px;}
.row .col-2 ul {padding-top:10px;}
.row .col-2 li {padding:1px 0 6px 12px;}
.row .col-3 ul {padding:9px 0 2px;}
.row .col-3 li {padding:1px 0 6px 12px;}
.row .col-4 li {padding:1px 0 6px 12px;}
.row li {background:url(/images/list-marker.gif) left 8px no-repeat; font-size:1.25em; line-height:1em;}
.row .list li {background:url(/images/list-bg.jpg) left top no-repeat; padding:5px 0 8px 37px;}
.row .list .extra {background:none; padding-left:63px;}

.row p span {color:#666666; font-size:0.833em; line-height:1.5em;}

h2 {font-weight:normal; padding-bottom:2px; padding-top:10px;}
.image {margin-bottom:10px;}
.phone {float:right;}
/***************page-1***************/
#page-1 .row .list {padding-bottom:8px;}
#page-1 .row .col-3 div {padding-bottom:5px;}
#page-1 ul {padding:0;}
/***************page-2***************/
#page-2 .row .col-1 {padding-right:26px;}
#page-2 .row .col-1 div {padding-bottom:5px;}
#page-2 .row .col-3 .title,
#page-4 .row .col-1 .title,
#page-7 .row .col-3 .title {padding-bottom:0;}
/***************page-3***************/
#page-3 .row,
#page-5 .row,
#page-6 .row {padding-top:27px;}
#page-3 .row .col-1 {padding-right:18px; padding-left:8px;}
#page-3 .row .list li {padding-top:15px;}
#page-3 .row .list .extra {background:none; padding-bottom:9px; padding-left:37px;}
#page-3 .image {margin:7px 0 7px;}
/***************page-4***************/
#page-4 .box p {padding-bottom:10px;}
#page-4 .box .col-1 div {padding-bottom:17px;}
#page-4 .box .col-2 {padding-left:35px;}
#page-4 .row .col-1 {padding-right:26px;}
#page-4 .row .col-1 .image {margin:6px 0;}
#page-4 .row .col-2 .image {margin-bottom:7px;}
#page-4 .row ul,
#page-7 .row h2 {padding-top:0;}
#page-4 .row .col-3 p {padding-bottom:8px;}
#page-4 .row .col-3 div,
#page-5 .row .col-1 div,
#page-5 .row .col-3 .title,
#page-5 .row .col-3 p {padding-bottom:3px;}
/***************page-5***************/
#page-5 .row .col-1 {width:260px;}
#page-5 .row .image {margin:7px 0;}
#page-5 .row .col-3 div .title {padding-top:30px;}
#page-5 .row .col-3 div p {padding-bottom:20px;}
/***************page-6***************/
#page-6 .row .col-1 {padding-left:8px; }
#page-6 .phone {margin-right:80px; font-size: 12px;}
#page-6 .row .col-1 p {padding-bottom:10px; font-size: 10px;}
#page-6 .row .col-1 div {line-height:1.545em; padding-bottom:10px;}
#page-6 .row .col-2 p {	text-align:left;
	color:#ffffff;
	font-weight:normal;
	padding:3px 0 20px;
	font-size: 12px;}
#page-6 .row .col-2 .image {margin-bottom:8px;}
#page-6 .row .col-3 p {
	text-align:left;
	color:#ffffff;
	font-weight:normal;
	padding:3px 0 20px;
	font-size: 12px;
}
/***************page-7***************/
#page-7 .box .col-2 {padding-left:35px; padding-bottom:10px}
#page-7 .row .col-1 p {padding-bottom:18px;}
#page-7 .row .col-2 .image {margin-bottom:6px;}
#page-7 .row .col-2 .phone {margin-right:78px;}
#page-7 .row .col-2 h2 {padding-bottom:8px;}
#page-7 .row .col-2 p {padding-top:1px;}
#page-7 .row .col-3 .phone {margin-right:105px;}
#page-7 .row .col-3 {line-height:1.545em; }
#page-7 .row .col-3 p,
#page-8 p {padding-bottom:18px;}
/***************page-8***************/
#page-8 .box-bot-right {padding-right:32px;}
#page-8 #footer {margin-top:18px;}
#page-8 a {text-decoration:none;}
#page-8 a:hover {text-decoration:underline;}
/***************page-cal***************/
#page-cal .box p {padding-bottom:10px;}
#page-cal .box .col-1 div {padding-bottom:17px;}
#page-cal .box .col-2 {padding-left:30px;}
#page-cal .row .col-1 {padding-right:26px;}
#page-cal .row .col-1 .image {margin:6px 0;}
#page-cal .row .col-2 .image {margin-bottom:7px;}
#page-cal .row ul,
#page-cal .row .col-3 p {padding-bottom:8px;}
#page-cal .row .col-3 div,

/***************page-menu***************/
#page-menu .row .col-1 {padding-right:26px;}
#page-menu .row .col-1 div {padding-bottom:5px;}
#page-menu .row .col-3 .title,
#page-menu .row .col-4 .title,


/***************footer***************/
#footer {background:url(/images/footer-tail.gif) left top repeat-x; line-height:1em;}
#footer div {background:url(/images/footer-left.gif) left top no-repeat;}
#footer div p{background:url(/images/footer-right.gif) right top no-repeat; padding:15px 0 12px 21px; margin-bottom:20px;}
#footer a {border-left:1px solid #252525; margin-left:6px; padding-left:6px; color:#252525; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
.dktext {
	color: #666666; font-size: 12px;
}

/***************footer***************/
#newfooter {
	line-height:1em;
	background-color: #000000;
	background-image: url(/images/footerdice.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 139px;
}
#newfooter div {
	background-repeat: no-repeat;
	background-position: left top;
}
#newfooter div p{
	padding:15px 0 12px 21px;
	margin-bottom:0px;
	background-repeat: no-repeat;
	background-position: right top;
}
#newfooter a {border-left:1px solid #252525; margin-left:6px; padding-left:6px; color:#252525; text-decoration:none;}
#newfooter a:hover {text-decoration:underline;}

/**** Footer Colors ***/

#colorfooter {
	line-height:1em;
	background-color: #d2232a;
	background-repeat: no-repeat;
	background-position: left top;
	height: 11px;
}
#colorfooter div {
	background-repeat: no-repeat;
	background-position: left top;
}
#colorfooter div p{
	padding:15px 0 12px 21px;
	margin-bottom:0px;
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #d2232a;
}
#colorfooter a {border-left:1px solid #252525; margin-left:6px; padding-left:6px; color:#252525; text-decoration:none;}
#colorfooter a:hover {text-decoration:underline;}

.dktext {
	color: #666666;
}

.menucattop {
	background-image: url(/images/menu/cat_bit_menutop.gif);
	background-repeat: no-repeat;
	
	height: 30px;
	width: 500px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 120px;
	background-position: left;
}

.menucatmid {
	background-image: url(/images/menu/cat_bit_menumid.gif);
	background-repeat: repeat-y;
	height: 107px;
	width: 509px;
	padding-top: 5px;
	padding-right: 21px;
	padding-bottom: 0px;
	padding-left: 21px;
	background-position: left;
}

.menucatbot {
	background-image: url(/images/menu/cat_bit_menubot.gif);
	background-repeat: no-repeat;
	height: 9px;
	width: 550px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px;
	background-position: left;
}

.kjtext {
	font-size:14px;
	line-height:1.364em;
	color: #FFF;
}
.kjtexttitle {
	font-size:1.5em;
	line-height:1.364em;
	font-weight: bold;
	color: #ffffff;
}