@charset "utf-8";
/* CSS Document */

body {
	background: url(../images/bg/ky2.jpg) right top fixed repeat-x #000000;
	color: #F2f2f2;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: 'Arial', Helvetica, sans-serif;
}

a { color: #0996ef; text-decoration: underline; }
a:visited { text-decoration:none; }
a:hover { text-decoration: none; }

/* Positioning and Sizes */
.fixed { width: 975px; }
.liquid { min-width: 975px; }

.left { float:left; }
.right { float: right; }
.center { margin: 0px auto 0px auto; }
.clear { clear:both; }

/* Form Input Setups */
input[type=submit] { cursor: pointer; padding: 3px 3px 3px 3px; margin: 3px 3px 3px 3px; background: url(../images/table/tablehgrad1.png) left center repeat-x; border: 1px dashed #b7b7b7; color: #F30; outline: none; }
	input[type=submit]:hover { background: url(../images/table/tablehgrad1.png) left -5px repeat-x; }
	
/* Extra Setups */

.bspace { padding-bottom: 70px; }
.failed, .error { border: 1px dashed #F30; background: url(../images/fades/black/F50.png) left top repeat; color: #F00; }
.col710 { width: 710px; padding: 5px 5px 5px 5px; margin: 5px 5px 5px 5px; }
.col480 { width: 480px; padding:5px 5px 5px 5px; margin: 5px 5px 5px 5px; }
.list { list-style-type: decimal; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 35px; font-size: 14px; font-weight: bold; }
.mailbox th { background: url(../images/fades/black/F70.png) left bottom repeat-x; border-bottom: 1px inset #2e2e2e; padding: 5px 5px 5px 5px; text-align: left; }
.mailbox tr:hover { background: url(../images/fades/blue/f50.png) left top repeat; }
	.mailbox tr:hover a { color: #FFFFFF; }
	.mailbox .subhead { background: url(../images/fades/red/f20-sspat.png) left center repeat-x; text-align:center; }
	.mailbox .skip { background: none; }
.mailbox td { border-bottom: 1px dashed #2a2a2a; padding: 5px 5px 5px 5px; }
.mailbod td { display: none; padding: 10px 10px 10px 10px; border-bottom: 1px dashed #5e5e5e; }

.cornerimg { 
	width: 597px;
	height: 482px;
	background: url(../images/Gangsters-Corner.png) left bottom no-repeat;
	position: fixed;
	z-index: -1;
	left: 0px;
	bottom: 0px;
}

.logo { 
	width: 453px;
	height: 129px;
	margin: 35px auto 25px auto;
	background: url(../images/Logo-Empty.png) center center no-repeat;
}
	.logo a { display: block; width: 453px; height: 129px; outline: none; }

/* Menu */
.menu { padding: 10px; }
	.menu a, .menu .include { outline:none; font-size: 13px; display: block; border-radius: 8px; -moz-border-radius: 8px; background: url(../images/fades/black/F70.png) left top repeat; margin: 2px 0px 2px 0px; padding: 5px 5px 5px 5px; text-align: center;  text-decoration: none; }
	.menu a:hover { color: #FFFFFF; background: url(../images/fades/blue/f50.png) left top repeat; }
	.menu .indent { display: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 20px; }
		.menu div .indent a { background: url(../images/fades/blue/f50.png) left top repeat; }
		.menu div .indent a:hover{ background:  url(../images/fades/red/f50.png) left top; }
		.menu div a { background:url(../images/fades/red/f50.png) left top repeat; color: #FFFFFF; }
	
	.mlimit div { width: 200px; }
	.mlimit .indent { display: block; }
		.mlimit div .indent a { background: url(../images/fades/red/f50.png) left top; width: 180px; }
		.mlimit div .indent a:hover { background: url(../images/fades/blue/f50.png) left top repeat; }
	.mlimit div a { width: 200px; outline:none; font-size: 13px; display: block; border-radius: 8px; -moz-border-radius: 8px; background: url(../images/fades/blue/f50.png) left top repeat; margin: 2px 0px 2px 0px; padding: 5px 5px 5px 5px; text-align: center;  text-decoration: none; }
	.mlimit div a:hover { color: #FFFFFF; background: url(../images/fades/red/f50.png) left top repeat; }
/* Footer Bar */
.footbar { width: 100%; position: fixed; bottom: 10px; } 
	.footbar .special { padding: 5px 5px 5px 5px; background: url(../images/fades/red/f20-sspat.png) left top; margin: 5px 0px 5px 0px; border-bottom: 1px solid #000000; border-top: 1px solid #000000; }
	.footbar .fbspecial { padding: 5px 5px 5px 5px; font-size: 16px; font-weight: bold; margin: 0px 10px 0px 10px; background: url(../images/fades/black/f50.png) left top; -moz-border-radius: 7px; border-radius: 7px; }
	.footbar .fbstats, .footbar .fbmenu { cursor:pointer; background: url(../images/fades/red/f50.png) left top repeat; margin: 0px 5px 0px 5px; padding: 4px 5px 5px 5px; height: 20px; -moz-border-radius: 7px; border-radius: 7px; } 
	.footbar .fbstats:hover, .footbar .fbmenu:hover { background: url(../images/fades/blue/f50.png) left top repeat; } 
	.footbar .fbmenu { background: url(../images/fades/black/f50.png) left top repeat; padding: 9px 15px 5px 15px; text-align: center; font-weight: bold; font-size: 14px; }
		.footbar .fbmenu a, .footbar .fbspecial a, .footbar .fbstats a { color: #FFFFFF; text-decoration: none; }
	.footbar .fbred, .footbar .fbred:hover { background: url(../images/fades/blue/f50.png) left bottom repeat; };
/* Column Setup */
.column1 { width: 725px; padding: 5px 5px 5px 5px; margin: 5px 5px 5px 5px; }
.column2 { width: 455px; padding: 5px 5px 5px 5px; margin: 5px 5px 5px 5px; }
	.column2 .col2 { width: 207px; padding: 5px 5px 5px 5px; margin: 5px 5px 5px 5px; }
.column3 { width: 325px; padding: 5px 5px 5px 5px; margin: 5px 5px 5px 5px; }
	.column3 .col2 { width: 142px; padding: 5px 5px 5px 5px; margin: 5px 5px 5px 5px; }
.column4 { width: 223px; padding: 5px 5px 5px 5px; margin: 5px 5px 5px 5px; }
.column42 { width: 215px; padding: 5px 5px 5px 5px; margin: 5px 5px 5px 5px; }

/* Data Holder and Variables */
.container { border: 1px solid #7b7b7b; padding: 1px 1px 1px 1px; background: url(../images/fades/black/F50.png) left top repeat; margin: 10px 0px 5px 0px; }
	.container h1 { display: block; margin: 0px 0px 0px 0px; padding: 4px 0px 5px 0px; border-bottom: 1px solid #7b7b7b; background: url(../images/fades/images/red-h1.png) left center repeat-x; text-align: center; font-size: 15px; }
	.container p { padding: 5px 5px 5px 5px; margin: 0px 0px 0px 0px; }
.message { padding: 5px 5px 5px 5px; font-weight: bold; background: url(../images/fades/red/f20-sspat.png) left bottom repeat; color: #F2F2F2; border: 1px dashed #F2F2F2; }
.phover { }
	.phover .pred { background: url(../images/fades/black/f50.png) left top repeat; }
	.phover .pred:hover { background: url(../images/fades/red/f50.png) left top repeat; }
	.phover p { border-bottom: 1px dashed #aeaeae; }
	.phover p:hover { background: url(../images/fades/blue/f50.png) left top repeat; }
	.phover p:hover a { color: #FFFFFF; }
	.phover .skip, .phover .skip:hover { background: none; border: none; }

.pageview { padding: 3px 3px 3px 3px; margin: 5px 5px 5px 5px; text-align:center; }
	.pageview a { padding: 2px 5px 2px 5px; margin: 2px 2px 2px 2px; border: 1px solid #222222; text-decoration: none; }
	.pageview a:hover, .pageview .current { padding: 2px 5px 2px 5px; margin: 2px 2px 2px 2px; border: 1px solid #666666; color: #FFFFFF; }