a.roll, a.roll:visited {
	width:30px;
	display: block;
	border: 1px solid #000;
	z-index:1;
	text-align:center;
}
a.roll:hover {
	width:30px;
	display: block;
	border: 1px solid #000;
	text-align:center;
}
#rolling{height:1.6em;
line-height:1.6em;
font-size:1.5em;
text-overflow: ellipsis-word;}

#rolling h1{font-size:1.5em}
#front_rolling{
	height:300px;
}
#highlighter{
	width:30px;
	background:#CCC;
	z-index:-1;
}
bottom {
	Z-INDEX:2;
	LEFT:0px;
	width:100%;
	POSITION:absolute;
	TOP:594px;
	height:30px;
	text-align:center
}

A:link {
	font-size:11px;
	background:inherit;
	color:#ffffff;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bolder;
}

A:visited {
	font-size:11px;
	background:inherit;
	color:#ffffff;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bolder;
}

A:active {
	font-size:11px;
	background:inherit;
	color:#ffffff;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none
}

A:hover {
	font-size:11px;
	background:inherit;
	color:#999999;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

body {
	margin:0px;
	font-size:12px;
	CURSOR:default;
	color:#ffffff;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	background:url(../images/Dry_Mud.png) fixed;
}

textarea {
	background:#CCCCCC;
	color:#ffffff;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-top: #FFFFFF 1px solid;
	border-bottom: #707070 1px solid;
	border-left: #FFFFFF 1px solid;
	border-right: #707070 1px solid;
}

p {
	font-size:12px;
	background:inherit;
	color:#FFFFFF;
	line-height:1.4;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none
}

TABLE {
	font-size:11px;
	color:#ffffff;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none
}

TD.content {
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.content{	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
	
.title{	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}

/*TD.extra{border-right: #707070 1px solid;border-top: #FFFFFF 1px solid;border-bottom: #707070 1px solid;border-left: #FFFFFF 1px solid;}
TD.extras{background:#F0F0F0;color:inherit;border-right: #707070 1px solid;border-top: #FFFFFF 1px solid;border-bottom: #707070 1px solid;border-left: #FFFFFF 1px solid;}*/
TD.extrafoot {

	color:inherit;
	border-right: #ffffff 1px solid;
	border-top: #707070 1px solid;
	border-bottom: #ffffff 1px solid;
	border-left: #707070 1px solid;
}

TD.story {

	color:#FFFFFF;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	border-right: #707070 1px solid;
	border-top: #FFFFFF 1px solid;
	border-bottom: #707070 1px solid;
	border-left: #FFFFFF 1px solid;
}

hr {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #707070;
	background-color:transparent;
	height:2px;
	width:94%;
}

ul {
	list-style-type:square
}

.center {
	text-align:center
}

.justify {
	text-align:justify
}

.right {
	text-align:right
}

H1 {
	font-weight:bold;
	font-size:12px;
	background:inherit;
	color:#ffffff;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing:0px;
	text-decoration:none
}

.heading li{
	font-size:14px;
	font-weight:bolder;
	line-height:30px;
	background:rgba(255, 255, 255, 0.35);
}

.heading li span{
	line-height:normal;
}

.fade {
	font-weight:bold;
	font-size:10px;
	background:inherit;
	color:#ffffff;
	font-family:Tahoma, sans-serif;
	letter-spacing:0px;
	text-decoration:none
}

.user {
	font-weight:bold;
	font-size:10px;
	background:inherit;
	color:#ffffff;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing:0px;
	text-decoration:none
}

img.work {
	border-right: #FFFFFF 1px solid;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid
}

.error {
	color:#FFFFFF;
	background-color:#6A0000
}

.fheader {
	font-size:12px;
	font-WEIGHT:bold;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

a.fheader {
	background:inherit;
	color:#FFFFFF;
}

a.fheader:visited {
	background:inherit;
	color:#FFFFFF;
}

a.fheader:hover {
	background:inherit;
	color:#999999;
}

#maintable {
	Z-INDEX:6;
	VISIBILITY:hidden;
	font: 12px verdana, sans-serif;
	background:inherit;
	color:#FFFFFF;
	POSITION:absolute;
	text-align:center
}

#custtable {
	Z-INDEX:6;
	VISIBILITY:hidden;
	font: 12px verdana, sans-serif;
	background:inherit;
	color:#ffffff;
	POSITION:absolute;
	text-align:center
}

#linktable {
	Z-INDEX:6;
	VISIBILITY:hidden;
	font: 12px verdana, sans-serif;
	background:inherit;
	color:#ffffff;
	POSITION:absolute;
	text-align:center
}

select {
	border-right: #707070 1px solid;
	border-top: #FFFFFF 1px solid;
	border-bottom: #707070 1px solid;
	border-left: #FFFFFF 1px solid;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.bodyline {
	color:#FFFFFF;
	border:1px solid;
	border-color:#707070
}

.forumline {
	color:#FFFFFF;
	border:1px solid;
	border-color:#5C5D60;
}

td.row1 {
	color:#ffffff;
	border: #ffffff 1px solid;
}

td.rowhighlight {
	color:#ffffff;
	border: #FC0 1px solid;
}

td.row2 {
	color:inherit;
	border-right: #868686 1px solid;
	border-top: #FFFFFF 1px solid;
	border-bottom: #868686 1px solid;
	border-left: #FFFFFF 1px solid;
}

td.row3 {
	color:inherit;
	border-right: #707070 1px solid;
	border-top: #CCCCCC 1px solid;
	border-bottom: #707070 1px solid;
	border-left: #CCCCCC 1px solid;
}

td.rowlt {
	border-right: #CDCDCD 1px solid;
	border-top: #B7B7B7 1px solid;
	border-bottom: #B7B7B7 1px solid;
	border-left: #B7B7B7 1px solid;
}

td.rowrt {
	border-right: #B7B7B7 1px solid;
	border-top: #B7B7B7 1px solid;
	border-bottom: #B7B7B7 1px solid;
	border-left: #CDCDCD 1px solid;
}

td.rowpic {
	color:inherit;
	background:url(../../../themes/mrt/forums/images/t.png);
	border-right: #CACACA 1px solid;
	border-top: #444444 1px solid;
	border-bottom: #CACACA 1px solid;
	border-left: #444444 1px solid;
}

th {
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	height:20px;

}

td.cat, td.catHead, td.catSides, td.catLeft, td.catRight, td.catBottom {
	color:#ffffff;
	/*background:url(../../../themes/mrt/forums/images/t.png);*/
	border-right: #707070 1px solid;
	border-top: #FFFFFF 1px solid;
	border-bottom: #707070 1px solid;
	border-left: #FFFFFF 1px solid;
	height:28px;
}

td.cat, td.catHead, td.catBottom {
	height:29px;
	color:#ffffff;
	/*background:url(../../../themes/mrt/forums/images/t.png);*/
	border-right: #707070 1px solid;
	border-top: #FFFFFF 1px solid;
	border-bottom: #707070 1px solid;
	border-left: #FFFFFF 1px solid;
}

th.thHead, th.thSides, th.thTop, th.thLeft, th.thRight, th.thBottom, th.thCornerL, th.thCornerR {
	font-weight:bold;
	color:#FFFFFF;
	background:url(../../../themes/mrt/forums/images/t.png);
	height:29px;
}

td.row3Right, td.spaceRow {
	color:inherit;
	background:#000000;
}

th.thHead, td.catHead {
	font-size:12px;
	color:#FFFFFF;
	background:url(../../../themes/mrt/forums/images/Footer2.png);
}

th.thSides, td.catSides, td.spaceRow {
	color:inherit;
}

td.catSides {background:url(../../../themes/mrt/forums/images/t.png)}
th.thSides {background:url(../../../themes/mrt/forums/images/Footer2.png)}

th.thRight, td.catRight, td.row3Right {
	color:inherit;
	background:url(../../../themes/mrt/forums/images/t.png);
	border-right: #FFFFFF 1px solid;
	border-top: #444444 1px solid;
	border-bottom: #FFFFFF 1px solid;
	border-left: #444444 1px solid;
}

th.thLeft, td.catLeft {
	color:#ffffff;
	background:url(../../../themes/mrt/forums/images/t.png);
	border-right: #CACACA 1px solid;
	border-top: #444444 1px solid;
	border-bottom: #CACACA 1px solid;
	border-left: #444444 1px solid;
}

th.thBottom, td.catBottom {
	color:inherit;
	background:url(../../../themes/mrt/forums/images/t.png);
	border-right: #707070 1px solid;
	border-top: #FFFFFF 1px solid;
	border-bottom: #707070 1px solid;
	border-left: #FFFFFF 1px solid;
}

th.thTop {
	color:#ffffff;
	background:url(../../../themes/mrt/forums/images/Footer2.png);
	height:29px;
}

th.thCornerL {
	color:#FFFFFF;
	background:url(../../../themes/mrt/forums/images/Footer2.png);
}

th.thCornerR {
	color:inherit;
	background:url(../../../themes/mrt/forums/images/Footer2.png)}

.maintitle, h1, h2 {
	font-weight:bold;
	font-size:22px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
	line-height:120%;
	background:inherit;
	color:#ffffff;
}

.gen {
	font-size:12px;
}

.genmed {
	font-size:11px;
}

.gensmall {
	font-size:10px;
}

.gen, .genmed, .gensmall {
	color:#FFFFFF;
}

a.gen, a.genmed, a.gensmall {
	color:#ffffff;
	text-decoration:none;
}

a.gen:hover, a.genmed:hover, a.gensmall:hover {
	color:#999999;
	text-decoration:none;
}

.mainmenu {
	font-size:11px;
	background:inherit;
	color:#ffffff;
}

a.mainmenu {
	text-decoration:none;
	background:inherit;
	color:#ffffff;
}

a.mainmenu:hover {
	text-decoration:none;
	background:inherit;
	color:#BBBBBB;
}

.cattitle {
	font-weight:bold;
	font-size:12px;
	letter-spacing:0px;
	color:#ffffff
}

a.cattitle {
	text-decoration:none;
	color:#ffffff;
}

a.cattitle:hover {
	text-decoration:none;

	color:#999999;
}

.forumlink {
	font-weight:bold;
	font-size:12px;
	background:inherit;
	color:#ffffff;
}

a.forumlink {
	text-decoration:none;
	background:inherit;
	color:#ffffff;
}

a.forumlink:hover {
	text-decoration:none;
	background:inherit;
	color:#999999;
}

.nav {
	font-weight:bold;
	font-size:11px;
	color:#ffffff;
}

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

a.nav:hover {
	text-decoration:none;
	color:#999999;
}

.topictitle {
	font-weight:bold;
	font-size:11px;
	background:inherit;
	color:#ffffff;
}

a.topictitle:link {
	text-decoration:none;
	background:inherit;
	color:#ffffff;
}

a.topictitle:visited {
	text-decoration:none;
	background:inherit;
	color:#ffffff;
}

a.topictitle:hover {
	text-decoration:none;
	background:inherit;
	color:#999999;
}

.name {
	font-size:11px;
	background:inherit;
	color:#FFFFFF;
}

.postdetails {
	font-size:10px;
	background:inherit;
	color:#FFFFFF;
}

.postbody {
	font-size:12px;
}

a.postlink:link {
	text-decoration:none;
	background:inherit;
	color:#FFFFFF;
}

a.postlink:visited {
	text-decoration:none;
	background:inherit;
	color:#ffffff;
}

a.postlink:hover {
	text-decoration:none;
	background:inherit;
	color:#999999;
}

.code {
	font-family:Courier, 'Courier New', sans-serif;
	font-size:11px;
	color:#5B5B5B;
	background:#FFFFFF;
	border-right: #707070 1px dashed;
	border-top: #707070 1px dashed;
	border-bottom: #707070 1px dashed;
	border-left: #707070 1px dashed;
}

.quote {
	font-family:Courier, 'Courier New', sans-serif;
	font-size:11px;
	color:#5B5B5B;
	background:#D4D0C8;
	border-right: #FFFFFF 1px solid;
	border-top: #707070 1px solid;
	border-bottom: #FFFFFF 1px solid;
	border-left: #707070 1px solid;
}

.copyright {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:inherit;
	color:#FFFFFF;
	letter-spacing:0px;
}

a.copyright {
	background:inherit;
	color:#ffffff;
	text-decoration:none;
}

a.copyright:hover {
	color:#999999;
	background:inherit;
	text-decoration:none;
}

input, textarea, select {
	color:#FFFFFF;
	font: normal 11px arial, helvetica, verdana, sans-serif;
	border:1px solid;
	border-color:#707070 #FFFFFF #FFFFFF #707070;
	background:#333333;
}

input.post, textarea.post, select {
	color:FFFFFF;
	background-color:#333333;
}

input {
	text-indent:2px;
background-color : #333333;
BORDER-TOP: #2A2A2A 1px solid; 
BORDER-BOTTOM: #8A8A8A 1px solid; 
BORDER-LEFT: #2A2A2A 1px solid; 
BORDER-RIGHT: #8A8A8A 1px solid;
font-size: 11px;
color: #FFFFFF;
}

input.button {
	color:#FFFFFF;
	font:normal 11px arial, helvetica, verdana, sans-serif;
	border:1px solid;
	border-color:#FFFFFF #707070 #707070 #FFFFFF;
	background: #333333;
}

input.mainoption {
	color:#FFFFFF;
	font:normal 11px arial, helvetica, verdana, sans-serif;
	border:1px solid;
	border-color:#707070 #FFFFFF #FFFFFF #707070;
	background: #333333;
}

input.liteoption {
	color:#FFFFFF;
	font: normal 11px arial, helvetica, verdana, sans-serif;
	border:1px solid;
	border-color:#707070 #FFFFFF #FFFFFF #707070;
	background:#333333;
}

.helpline {
	color:inherit;
	background-color:#000000;
	border-style:none;
}

.postimage {
	cursor:pointer;
}

.postimage:hover {
	background-color:#C2CFE5;
	cursor:pointer;
}

.blocktitle {
	text-align:center;
	font-weight:bold;
	line-height:20px;
	color:ffffff;
}

.switchcontent {
	color:ffffff;
}

input.headinput{background: transparent url(../../../themes/mrt/images/bbox.png) bottom repeat-x; color:#FFFFFF; font-weight:bold}

input.headinput:hover{ background: transparent url(../../../themes/mrt/images/tbox.png) top repeat; color:#FFFFFF}

input.headinput:focus{background: transparent url(../../../themes/mrt/images/tbox.png) top repeat; color:#FFFFFF }

a.headlink, a.headlink:visited{	padding-right: 10px;
	padding-left: 10px;
	padding-top:3px;
	padding-bottom:3px;
  	color: #ffffff;
	font-weight: bold;
	line-height:32px;
	display:block;
	border:1PX solid #ffffff;
	background: transparent url(../../../themes/mrt/forums/images/bbox.png) bottom repeat-x;
	display:inline;
	font-size:10pt;}
	
a.headlink:hover{background: transparent url(../../../themes/mrt/forums/images/tbox.png) top repeat-x;
	padding-right: 10px;
	padding-left: 10px;
	padding-top:3px;
	padding-bottom:3px;
  	color: #ffffff;
	font-weight: bold;
	line-height:32px;
	display:block;
	border:1PX solid #ffffff;
	display:inline;
	font-size:10pt;}

a.headlinka, a.headlinka:visited{	padding-right: 10px;
	padding-left: 10px;
	padding-top:3px;
	padding-bottom:3px;
  	color: #ffffff;
	font-weight: bold;
	line-height:28px;
	display:block;
	border:1PX solid #ffffff;
	background: transparent url(../../../themes/mrt/images/bbox.png) bottom repeat-x;
	display:inline;
	font-size:9pt;}
	
a.headlinka:hover{background: transparent url(../../../themes/mrt/images/tbox.png) top repeat-x;
	padding-right: 10px;
	padding-left: 10px;
	padding-top:3px;
	padding-bottom:3px;
  	color: #ffffff;
	font-weight: bold;
	line-height:28px;
	display:block;
	border:1PX solid #ffffff;
	display:inline;
	font-size:9pt;}
	
th.menu{color:#FFFFFF;}

.check {
	display: block;
	width: 100px;
	float:left	;
}
.gcheck {
	display: block;
	width: 200px;
	float:left	;
}

a.cal, a.cal:visited{background: #d91;
	margin:2px;
  	color: #fff;
	font-weight: bold;
	line-height:28px;
	display:block;
	border:1PX solid #FFF;}
	
a.cal:hover{background:#F90;
	margin:2px;
  	color: #000;
	font-weight: bold;
	line-height:28px;
	display:block;
	border:1PX solid #fff;}
	
.calcell{
	height:100px;
	color:#FFF;
	vertical-align:top;}
	




/*
 * MAIN CAPSULE ROTATION
 */
.arrow {
	margin: 0px;
	padding: 0px;
} 

.main_cluster_content {
	position: relative;
	width: 616px;
	height: 353px;
	overflow: hidden;
}

.main_cluster_content .cluster_capsule {
	width: 616px; 
	height: 353px;
}

.main_cluster_content img.cluster_capsule_image {
	width: 616px;
	height: 353px;
	position: relative;
}

.colossal_cluster_content {
	position: relative;
	width: 616px;
	height: 716px;
	overflow: hidden;
}

.colossal_cluster_content .cluster_capsule {
	width: 616px; 
	height: 716px;
}

.colossal_cluster_content img.cluster_capsule_image {
	width: 616px;
	height: 716px;
	position: relative;
}

.cluster_control_left, .cluster_control_right {
	position: absolute;
	top: 16px;
	height: 44px;
	color: #8bb9e0;
	background-color: #000000;
	padding: 6px;
	cursor: pointer;
}

.cluster_control_left img, .cluster_control_right img {
	vertical-align: middle;
}

.cluster_control_left {
	left: 0px;
	padding-right: 16px;
}

.cluster_control_right {
	right: 0px;
	text-align: right;
	padding-left: 16px;
}

.cluster_scroll_area {
	position: relative; 
	left: 0px;
}

#home_main_cluster {
	margin-bottom: 7px;
}

#main_cluster_control_ctn {
	height: 13px;
	padding-top: 3px;
	padding-bottom: 10px;
}

.cluster_capsule {
	display: block;
	float: left;
	margin-right: 4px;
	position: relative;
}

a.cluster_capsule:link img {
	border:#FC0;
}

a.cluster_capsule:hover {
	text-decoration: none;
}

a.main_cap:hover {
	text-decoration: none;
}

.main_cap_discount {
	position: absolute;
	right: 16px;
	bottom: 98px;
}

.main_cap_price {
	position: absolute;
	right: 16px;
	bottom: 98px;
	padding: 4px;
	background: #000000;
}

.main_cap_desc {
	position: absolute;
	left: 0px;
	bottom: 0px;
	
	width: 616px;
	height: 86px;
	overflow: hidden;
}

.main_cap_desc .desc_overlay {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 616px;
	height: 86px;
	
	background-color: #000000;
	opacity: 0.6;	
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
}

.main_cap_desc .main_cap_platform_area {
	position: absolute;
	top: 8px;
	right: 13px;
}

.main_cap_desc .main_cap_content {
	position: relative;
	padding: 8px 13px 0px 13px;
	
	color: #ffffff;
	font-size: 14px;
	
	height: 70px;
	
	overflow: hidden;
}

.main_cap_content h1 {
	white-space: nowrap;
}



div.cluster_slider_bg { 
	height: 13px; 
	position: relative;
	background-color:#323232; 
}

div.cluster_slider div.cluster_handle {
	position: absolute;
	top: 0px;
	 
	width: 60px; 
	height: 13px;  
	cursor: pointer; 
	
	background-image: url(js/control_slider.png);
	background-repeat: no-repeat; 
	background-position: left;
}

div.cluster_slider div.cluster_handle:hover {
	background-position: right;
}

#main_capsule_control_ctn div.cluster_slider {
	width: 616px;
}

.large_cluster_content_twoup {
	position: relative;
	width: 940px;
	height: 254px;
	overflow: hidden;
}

.large_cluster_content_twoup {
	position: relative;
	width: 940px;
	height: 254px;
	overflow: hidden;
}

.large_cluster_content_twoup .cluster_control_left {
	border-left: 1px solid #4D4B49;
}

.large_cluster_content_twoup .cluster_control_right {
	border-right: 1px solid #4D4B49;
}

.n_roll{
	width:616px;
	margin-left:auto;
	margin-right:auto;
}
h5{
	font-size:16px;
	color:#8bb9e0;
}

.main_cap_content p a{
	text-decoration:none;
}

#nav{
	position:fixed;
	background:url(../../../themes/mrt/images/menu_bg.jpg) bottom;
	height:34px;
	top:0px;
	width:100%;
	display:none
}

.high{
	border:thick solid #F00;
}

.jump{padding-top:50px;
margin-top:50px}



.today{
	background:#FF9;
}

.weekend{
	background:#DDD;
}

.table{
	display:table;
	width:98%;
	border:solid thin #FFF;
	border-radius:5px;
	box-sizing:border-box;
}

.table > ul{
	display:table-row;
	width:100%;
}
.table > ul > li{
	display:table-cell;
	border:solid thin #FFF;
}

.table ul, .third{
	width:100%;
	list-style:none;
	padding:0;
	margin:0;
}

.third li{
	display:inline-block;
	width:33%;
	border:none;
	height:2em;
}


.table ul.days li{
	text-align:center;
	border:none;
	vertical-align:middle;
}


#calendar .table ul:not(.days) li{
height:60px;
}

#calendar .table ul:not(.days) li:not(.none){
	border:thin solid #FFF;
	text-align:center;
	vertical-align:text-top;
}

.txt_left{
	text-align:left;
}

.txt_right{
	text-align:right;
}
.txt_cent{
	text-align:center;
}
.none{
	border:none;
}

li div.event{
	width:96%;
	border:thin solid #000;
	box-sizing: border-box;
	margin: 0 auto;
}

li div.event a{
	display:block;
	width:100%;
	text-decoration:none;
	color:#FFF;
}

.days{
	font-weight:bolder;
	border:none;
	vertical-align:middle;	
	color:#FFF;
}

.days li{
	border:solid thin rgba(255,255,255,.3);height:50px;
}

.button_block a:after{
	content:',  ';
	font-size:11px;
	text-decoration:none;
	font-weight:bolder;
}

#overlay{
	z-index:1002;
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	width:100%;
	background:#000;
	opacity:0.45;
	display:none;
}

.dialog{
	z-index:1003;
	background:#333;
	position:fixed;
	color:#000;
	left:50%;
	top:50px;
	padding:10px;
	display:none;
	border-radius:6px;
	border:1px solid #fff;
	overflow:auto;
	text-align: center;
    line-height: 27px; 
	color:#fff;	
}

input{
	border-radius:6px;
	background:#313131;
	text-align: left;
	border: thin solid #f58400;
	color:#fff;
	padding: 3px 10px 3px 10px;
	margin-bottom:1px;
}

textarea{
	border-radius:6px;
	text-align: left;
	border: thin solid #f58400;
	margin-bottom:1px;
}
select {
	border-radius:6px 0 0 6px;
	background: #313131;
	border: thin solid #f58400;
	color:#fff;
	padding-left:10px;
	line-height:24px;
	overflow:hidden;
	margin-top:-3px;
}

.cent{
	text-align:center;
}


/*calendar 2 style*/
#calendar div ul li{
	min-height:5em;
	height:5em;
	vertical-align:top;
}

#calendar li span{
	display:block;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	margin:3px;
}

#calendar ul li span.cal_event{
	border-radius:5px;
	padding:0 5px;
	box-shadow: inset 0 1px 1px rgba(225, 225, 225, 0.4), inset 0 0 3px rgba(0, 0, 0, 0.7);
}

#calendar li span.date{
	text-align:center;
}

#calendar li.grey{
	opacity:.3;
}

#calendar ul.cal_header li, 
#calendar ul.cal_footer li{
	height:auto;
	border-bottom: 1px solid rgb(180, 180, 180);
	border-top: 1px solid rgb(180, 180, 180);
	background-color: rgb(219, 215, 205);
	box-shadow: 0px -1px 3px rgba(0, 0, 0, 0.1) inset;
	text-shadow: 1px 1px 1px rgb(255, 255, 255);
	text-align:center;
	color:#000;
}
/*
#calendar span.cat1{
	background:#F90;
	color:#000;
	text-shadow: 1px 1px 1px rgb(255, 255, 255);
}

#calendar span.cat2{
	background:#09F;
	color:#FFF;
	text-shadow: 1px 1px 1px rgb(0, 0, 0);
}

#calendar span.cat3{
	background:rgb(252, 2, 252);
	color:#000;
	text-shadow: 1px 1px 1px rgb(255, 255, 255);
}

#calendar span.cat4{
	background:#090;
	color:#000;
	text-shadow: 1px 1px 1px rgb(255, 255, 255);
}
*/
.tbl{
	table-layout:fixed;
}

td span.sig img{
	max-width:400px;
}

.ad{
	display:block;
	text-align:center;
	margin:5px 0px;
}

.ad ins{
	margin:0 auto;
}