/* GLOBALS */
body,td,th {
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #888;
}
body {
	background-color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

H1 {
	text-decoration:none;
	font-family: Tahoma, Geneva, Arial, sans-serif;
	font-size: 18px;

	font-weight:normal;

	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;

	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

	line-height:20px;
}
H1.gray {
	color:#999;
	padding-top: 3px;
	padding-bottom: 8px;
}

H2 {
	text-decoration:none;
	font-family: Tahoma, Geneva, Arial, sans-serif;
	font-size: 16px;

	font-weight:normal;

	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;

	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

	line-height:16px;
}
H2.gray {
	color:#999;
	padding-top: 3px;
	padding-bottom: 8px;
}

H3, H4, H5, H6 {
	text-decoration:none;
	font-family: Tahoma, Geneva, Arial, sans-serif;
	font-size: 12px;

	font-weight:normal;

	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;

	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

	line-height:14px;
}

U {
	text-decoration:underline;
}

UL, OL {
	margin: 0px;
	padding-left: 16px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

UL { list-style-image: url("../images/li1.gif") ; }
UL UL { list-style-image: url("../images/li2.gif") ; }
UL UL UL { list-style-image: url("../images/li3.gif") ; }
UL UL UL UL { list-style-image: url("../images/li4.gif") ; }

.boxed {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color:#232323;
	background: url("../images/bullet.gif") no-repeat ;
	display:block;
	padding-left: 15px;
}

.boxed_hollow {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color:#535353;
	background: url("../images/bullet_hollow.gif") no-repeat ;
	display:block;
	padding-left: 15px;
}

LI {
	padding: 0px;
}

P {
	margin-top: 0px;
	margin-bottom: 14px;
}

HR.yellow{
	width:100%;
	text-align:center;
	color: #000; 
	background-color: #000; 
	border: 1px solid #FF0; 
	border-style: none none solid;
	margin-top: 4px;
	margin-bottom: 4px;
	padding:0px;
}

HR.dotted {
	width:100%;
	text-align:center;
	color: #fff; 
	background-color: #fff; 
	border: 1px dotted #7E7E7E; 
	border-style: none none dotted;
	margin-top: 11px;
	margin-bottom: 11px;
	padding:0px;
}
/*end*/
/*\*/
html*HR.dotted { /*ie 7 hack */
[	margin-top: 4px;
	margin-bottom: 4px;
	padding:0px;
]
}/*end*/
.dummyend[id]{clear:both;
}

/*\*/
* html HR.dotted { /*ie 6 hack */
	margin-top: 4px;
	margin-bottom: 4px;
	padding:0px;
}
/*end*/


/* LINKS */
A {
	text-decoration:none;
	/*color: #3d444d;*/
	color: #ffffff;
}

A:hover {
	text-decoration:none;
	color: #ddddad;

}
A.small {
	font-size:11px;
	text-decoration:none;
	/*color: #3d444d;*/
	color: #dadada;
}

A.small:hover {
	text-decoration:none;
	color: #ffffff;

}

A.imgrender {
	font-size:11px;
	text-decoration:none;
	/*color: #3d444d;*/
	color: #dadada;
}

A.imgrender:hover {
	text-decoration:none;
	color: #ffff66;

}

/* TABLE/CELL */
TD#head {
	background: #3e494e top left no-repeat;
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #7e8185;
	vertical-align: top;
	width:990px;
	height:47px;
}

TD.table_tl {	font-size: 1px; background: #000000 url('../images/table/tl.jpg') no-repeat top left; width:9px; height:9px; }
TD.table_t {	font-size: 1px; background: #ffffff; height:9px; }
TD.table_tr {	font-size: 1px; background: #000000 url('../images/table/tr.jpg') no-repeat top right; width:9px; height:9px; }

TD.table_l {	font-size: 1px; background: #ffffff; width:9px; }
TD.table_c {	font-size: 12px; background: #ffffff; color:#666; font-family: Tahoma, Arial; }
TD.table_r {	font-size: 1px; background: #ffffff; width:9px; }

TD.table_bl {	font-size: 1px; background: #000000 url('../images/table/bl.jpg') no-repeat bottom left; width:9px; height:9px; }
TD.table_b {	font-size: 1px; background: #ffffff; height:9px; }
TD.table_br {	font-size: 1px; background: #000000 url('../images/table/br.jpg') no-repeat bottom right; width:9px; height:9px; }

TABLE.padded TD {
	padding-top:12px;
	padding-bottom:12px;
	padding-left:4px;
	padding-right:4px;
}

/* TEMPLATE */
#header {
	vertical-align: top;
	text-align:center;
	padding: 0px;
	margin: 0px;
	font-family: Tahoma, Geneva, Arial, sans-serif;
	font-size: 12px;
	color:#202020;
}
	#header a{
		margin-top:4px;
		padding-left:8px;
		padding-right:12px;
		border-right: 2px solid #FF0; 
		height:24px;
		line-height:24px;
		display:inline-table;
		vertical-align:middle;
		color:#dadada;
		text-decoration:none;
	}
	#header a.rightmost{
		border:none;
	}
	#header a.img{
		padding:0;
		margin:0;
		border:none;
	}

	#header a:hover{
		color:#ffffff;
		text-decoration:none;
	}
	

#communitylinkage {
	vertical-align: top;
	/*text-align:center;*/
	padding: 0px;
	margin: 0px;
	font-family: Tahoma, Geneva, Arial, sans-serif;
	font-size: 12px;
	color:#dedede;
}
	#communitylinkage a{
		margin-top:2px;
		padding-left:10px;
		padding-right:10px;
		border-right: 1px solid #dd0; 
		height:22px;
		line-height:22px;
		display:inline-table;
		vertical-align:middle;
		color:#dadada;
		text-decoration:none;
	}
	#communitylinkage a.leftmost{
		padding-left:0px;
	}
	#communitylinkage a.rightmost{
		border:none;
	}
	#communitylinkage a.img{
		padding:0;
		margin:0;
		border:none;
	}
	#communitylinkage a:hover{
		color:#ffffff;
		text-decoration:none;
	}

#modelslinkage {
	vertical-align: top;
	/*text-align:center;*/
	padding: 0px;
	margin: 0px;
	font-family: Tahoma, Geneva, Arial, sans-serif;
	font-size: 12px;
	color:#d0d0d0;
}
	#modelslinkage a{
		padding-left:4px;
		padding-right:9px;
		border-right: 1px solid #aa0; 
		height:16px;
		line-height:16px;
		display:inline-table;
		vertical-align:middle;
		color:#d0d0d0;
		text-decoration:none;
	}
	#modelslinkage a.leftmost{
		padding-left:0px;
	}
	#modelslinkage a.rightmost{
		border:none;
	}

	#modelslinkage a:hover{
		color:#ffffff;
		text-decoration:none;
	}

#footer {
	vertical-align: top;
	padding: 10px;
	margin: 0px;
	font-family: Tahoma, Geneva, Arial, sans-serif;
	font-size: 10px;
	color:#adadad;
}
	#footer a{
		margin-top:0px;
		padding-left:8px;
		padding-right:8px;
		border-right: 1px solid #808080; 
		display:inline-table;
		vertical-align:top;
		color:#dadada;
		text-decoration:none;
	}
	#footer a.rightmost{
		border:none;
	}
	#footer a:hover{
		color:#ffffff;
		text-decoration:none;
	}


/* DIV/SPAN */
DIV.padtop {
	padding-top:10px;
	font:1px;
}

DIV.typ {
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #666;
	vertical-align: top;
	text-align: left;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

DIV.padme10 {
	vertical-align: top;
	padding: 10px;
	margin: 0px;
}


SPAN.title_black {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
}

SPAN.obl {
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #666;
	font-style:oblique;
}

SPAN.subtitle_slate {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #494f58;
	display:block;
}

/* FORM */
FORM {
	margin: 0px;
	paddong: 0px;
}

CHECKBOX.smalltxt, SELECT.smalltxt, TEXTAREA.smalltxt, INPUT.smalltxt {
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #999999;
	background: #050505;
	border: #adadad solid 1px;
	margin: 1px;
}

INPUT.smalltxt_small {
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #999999;
	background: #050505;
	border: #adadad solid 1px;
	margin: 1px;
	width: 121px;
}

INPUT.smalltxt_med {
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #999999;
	background: #050505;
	border: #adadad solid 1px;
	margin: 1px;
	width: 271px;
}

INPUT.smalltxt_large {
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #999999;
	background: #050505;
	border: #adadad solid 1px;
	margin: 1px;
	width: 396px;
}

TEXTAREA.smalltext_notepad{
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #999999;
	background: #050505;
	border: #adadad solid 1px;
	margin: 1px;
	padding-left:5px;
	background:url("/images/bg_notepad.jpg") repeat;
	width: 390px;
	height: 130px;
}

INPUT.cmd {
	font-family: Tahoma, Arial;
	text-align: center;
	vertical-align: middle;
	background: #080808;
	font-size: 12px;
	color: #ffffff;
	height: 20px;
	width: 100px;
	border-top: #cdcdcd solid 1px;
	border-left: #cdcdcd solid 1px;
	border-bottom: #9d9d9d solid 1px;
	border-right: #9d9d9d solid 1px;
}


/* IMGS */
IMG.avatar { 
	border:#adadad solid 1px;
}

/* MISC */

.asterisk {
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #ff4444;
}

HR.sm_dotted {
	color:#5E666C;
	border-style:dotted;
	height:1px;

}