
body {
	font-family: arial,helvetica,"liberation sans","dejavu sans condensed",sans-serif;
	font-size: 11pt;
	color: black;
	padding:0;
	margin:0;
	min-height:100%;
	background-color: white;
	}


form {
	margin: 0px;
	padding: 0px; }

select, button, textarea {
	 }
input.myaccount {
	width:150px;height:20px;font-size:13pt;font-family: arial;
	}
input.supform {
	width:370px;padding:1px;
	}
	
input.checkbox {
	position:relative;top:1px;
	}

img {
	border: 0px;
	/* -ms-interpolation-mode : bicubic; */
	}

ol {	padding: 0px;
 	margin: 0px;
 	margin-left: 20px;
	}

/* backs */

div.back0 { margin:0 auto; width: 975px; }

div.back1 {
	width: 975px; margin: 0px;
	background-image: url(https://t1.extreme-dm.com/v2/bgtwcrushed.png);
	background-repeat: repeat-y;
	background-position: center;
	padding: 0px; float: left;
	
	}
div.back2 { position:relative;margin:auto; width:955px;overflow:hidden;}

img.wback {display:none;position:absolute;left:-100px;top:8px;width:1250px;opacity:0.07;}
div.wdback {position:absolute;left:0px;top:100px;width:1250px;height:100%;background: url(https://t1.extreme-dm.com/v2/mprealbigs2.0.10.30.jpg) repeat-y;opacity:0.7;}


/* top */

div.top {
	width:955px;
	height: 130px;
	position:relative;
	z-index: 20000;
	background:black;}


div.top img.logo {
	float: left;}

div.top div.kudos {
	position:relative;
	float: right;
	width: 350px;
	height: 130px;
	display:inline;
	margin-right:19px;
	color:white;
	text-align:right
	}
div.top div.loggedin {
	position:absolute;
	top:0px;
	left:478px;
	width: 460px;
	}

div.top div.kudos span.says {
		font-size:17pt;
		letter-spacing:-0.06em;
	}

div.top span.kudo {
		font-size:11pt;
	}

div.top div.kudos span.li-li {
		color:silver;
	}
div.top div.kudos span.li-account {
		font-size:34pt;
		color:white;
		font-weight:bold;
		letter-spacing:-0.04em;
		margin-left:8px;
	}
	
div.top div.kudos div.li-links {color:white;}

/* menu */

div.menu {
	-moz-user-select:none;-khtml-user-select: none;-webkit-user-select: none;-o-user-select:none;
	margin-left: auto;
	margin-right: auto;
	width: 955px;
	height:29px;
	padding: 0px;
	padding-bottom:1px;
	border-bottom:1px solid gray;
	position:relative;
	z-index: 20000;
	white-space:nowrap;}

div.menu span.amhere {display:block;padding-top:6px;cursor:default;font-weight:bold;}
div.menu a {display:block;padding-top:6px;height:24px;}
div.menu a:link {text-decoration: none;color:black;}
div.menu a:visited {text-decoration: none;color:black;}
div.menu a:hover {text-decoration: underline;color:black;}
div.menu a:focus {outline:0;text-decoration: underline;color:black;}
div.menu a:active {text-decoration: underline;color:black;}

div.menu div.mleft {
	position:absolute;
	width:318px;
	white-space:nowrap;
	}
div.menu div.mcenter {
	position:absolute;
	left:318px;
	width:318px;
	white-space:nowrap;
	}
div.menu div.mright {
	position:absolute;
	left:636px;
	width:318px;
	white-space:nowrap;
	
	}

div.menu ul {
    	display: block;
	padding: 0px;
 	margin: 0px;
	}

div.menu div.mleft ul.leftmenu li {
	position: relative;
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
	text-align:center;
	height:27px;
	list-style: none;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(https://t1.extreme-dm.com/v2/menu_line.png);
	}

div.menu div.mleft ul.leftmenu li.home {
		width:59px;
		margin-left:9px;
		background:none;		
	}
div.menu div.mleft ul.leftmenu li.pro {
		width:99px;
	}
div.menu div.mleft ul.leftmenu li.free {
		width:107px;
		margin-left:-1px;
	}



div.menu div.mcenter ul.centermenu li {
	position: relative;
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
	text-align:center;
	height:27px;
	list-style: none;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(https://t1.extreme-dm.com/v2/menu_line.png);
	}

div.menu div.mcenter ul.centermenu li.kudos {
		width:61px;
		margin-left:80px;
		background:none;		
	}
div.menu div.mcenter ul.centermenu li.faq {
		width:52px;
	}
div.menu div.mcenter ul.centermenu li.contact {
		width:73px;
		margin-left:-1px;
		
	}


div.menu div.mright ul.rightmenu li {
	position: relative;
	display: inline;
	float: right;
	margin: 0px;
	padding: 0px;
	text-align:center;
	height:27px;
	list-style: none;
	}

div.menu div.mright ul.rightmenu li {
		margin-right:18px;
	}
div.menu div.mright ul.rightmenu li.myaccount {
		margin-right:18px;
	}
div.menu div.mright ul.rightmenu li.limyaccount {
		background-repeat: no-repeat;
		background-position: left top;
		background-image: url(https://t1.extreme-dm.com/v2/menu_line.png);
		width:96px;
		margin-right:9px;
	}
div.menu div.mright ul.rightmenu li.lilogout {
		width:73px;
		margin-right:0px;
	}
div.menu div.mright ul.rightmenu li.lireports {
		background-repeat: no-repeat;
		background-position: left top;
		background-image: url(https://t1.extreme-dm.com/v2/menu_line.png);
		width:72px;
		margin-right:-1px;
	}



div.content ul.noindent {
	padding:0px;
	 margin-top:10px;margin-bottom:40px;
}

ul.noindent a {}
ul.noindent a:link {text-decoration: none;}
ul.noindent a:visited {text-decoration: none;}
ul.noindent a:hover {text-decoration: underline;}
ul.noindent a:focus {text-decoration: underline;}
ul.noindent a:active {text-decoration: underline;}


div.content ul.noindent li {
	
	 margin-top:10px;margin-bottom:10px;
}


/* content */



div.content {
	
	width: 915px;
	margin-left:20px;
	margin-right:20px;
	position:relative;
	z-index: 20000;}


div.content div.proleft {
	float:left;
	text-align:right;
	width: 553px;
	padding: 0px;
	position:relative;
	z-index: 20000;}

div.content div.proleft h1 {
	display:inline;
	font-size:15pt;
	color:#535353;
	font-weight:normal;
	}

div.content div.proleft h2 {
	display:inline;
	font-size:15pt;
	color:#535353;
	font-weight:normal;
	}
	
div.content div.proleft h2.faq {
	display:inline;
	font-size:13pt;
	color:#303875;
	font-weight:normal;
	letter-spacing: -0.01em;
	}

div.content div.proleft h3 {
	display:inline;
	font-size:12pt;
	color:#535353;
	font-weight:normal;
	}
	
div.content div.proright h3.feature {
	font-size:12pt;
	display:block;
	text-align:right;
	font-weight:normal;
	margin-top:0px;
	}

div.content div.proleft h3.faq, div.proright h3.faq, div.cticketslist h3.faq, div.kudoright h3.faq, div.kudoleft h3.faq, div.content div.extramsg h3.faq {
	display:inline;
	font-size:13pt;
	color:#303875;
	font-weight:normal;
	letter-spacing: -0.01em;
	}
div.content div.extramsg h2.faq {
	display:inline;
	font-size:16pt;
	color:#303875;
	font-weight:normal;
	letter-spacing: -0.01em;
	}
div.content div.proright h3.faq2 {
	display:inline;
	font-size:15pt;
	color:#303875;
	font-weight:normal;
	letter-spacing: -0.01em;
	}
div.content  h3.indent {
	position:relative;
	left:3px;
	}
div.content  h3.indentright {
	position:relative;
	left:-3px;
	}
	
div.content div.proleft div.topic {
	margin-top:20px;
	text-align:left;
	font-size:13pt;
	}
	
div.content div.proright {
	letter-spacing: -0.00em;
	font-size:10pt;
	color:#535353;
	float:right;
	width: 333px;
	padding: 0px;
	position:relative;
	z-index: 20000;}

div.content div.proright h2 {
	display:inline;
	font-size:15pt;
	letter-spacing: -0.03em;
	color:#303875;
	font-weight:normal;

	}

	
div.content  span.leftalign {
	display:inline-block;
	text-align:left;
	color:#313131;
	color:#535353;
	color:#393939;
	}
	
div.content span.indent {
	display:inline-block;
	padding-left:20px;
	}
div.content span.indents {
	padding-left:3px;
	}
div.content span.indenttop {
	padding-top:10px;
	}

div.content span.extramargin {
	margin-bottom:20px;
	}
div.content span.extramargin30 {
	margin-bottom:30px;
	}
div.content span.extramargin60 {
	margin-bottom:45px;
	}
div.content span.contact {
	font-size:11pt;line-height:1.6em;
	}



div.content div.proright div.topic {
	background: url(https://t1.extreme-dm.com/v2/atextbg7.png) repeat-y top right;
	padding:10px;
	margin-bottom:20px;
		-moz-box-shadow: 0px  0px 3px rgba(0,0,0,0.12);
		-webkit-box-shadow:  0px  0px 3px rgba(0,0,0,0.12);
		box-shadow: 0px  0px 3px rgba(0,0,0,0.12);
	}
div.content div.proright div.topic2, div.kudoright div.topic2 {
	background: url(https://t1.extreme-dm.com/v2/atextbg7.png) repeat-y top right;
	padding:10px;
	margin-bottom:20px;
	font-size:10pt;
	background: #eeeeee;background: url(https://t1.extreme-dm.com/v2/atextbg9c.png) repeat-y top right;border:1px solid #ececec;border:1px solid #dadada;
	border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;padding:30px;padding-top:20px;padding-bottom:20px;margin-bottom:20px;
		-moz-box-shadow: 0px  0px 3px rgba(0,0,0,0.12);
		-webkit-box-shadow:  0px  0px 3px rgba(0,0,0,0.12);
		box-shadow: 0px  0px 3px rgba(0,0,0,0.12);
	}

div.content div.proleft div.topic2, div.kudoleft div.topic2 {
	background: url(https://t1.extreme-dm.com/v2/atextbg7.png) repeat-y top right;
	padding:10px;
	margin-bottom:20px;
	font-size:10pt;
	background: #eeeeee;background: url(https://t1.extreme-dm.com/v2/atextbg9c.png) repeat-y top right;border:1px solid #dadada;
	border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;padding:30px;padding-top:20px;padding-bottom:20px;margin-bottom:20px;
	text-align:left;
		-moz-box-shadow: 0px  0px 3px rgba(0,0,0,0.12);
		-webkit-box-shadow:  0px  0px 3px rgba(0,0,0,0.12);
		box-shadow: 0px  0px 3px rgba(0,0,0,0.12);
	}


	
div.content div.kudotop {
	clear: both;
	text-align:right;
	margin-bottom:30px;
	width: 915px;
	padding: 0px;
	position:relative;
	z-index: 20000;}

div.content div.kudoleft {
	float:left;
	text-align:left;
	width: 447px;
	padding: 0px;
	position:relative;
	z-index: 20000;}

div.content div.kudoright {
	float:right;
	text-align:right;
	width: 447px;
	padding: 0px;
	position:relative;
	z-index: 20000;
	}


div.content div.kudotop h1, div.kudoright h1, div.proright h1 {
	color:#535353;
	display:inline;
	font-size:40pt;
	font-weight:normal;
	letter-spacing: -0.06em;
	}

div.content div.kudotop h2 {
	display:inline;
	color:#535353;
	margin-top:-13px;
	font-size:15pt;
	letter-spacing: -1.04em;
	}

div.content div.kudotop h3, div.kudoright h3 {
	display:inline-block;
	color:#535353;
	margin-top:-10px;
	font-size:15pt;
	font-weight:normal;
	letter-spacing: -0.06em;
	}



div.content div.freeuleft {
	float:left;
	text-align:right;
	width: 660px;
	padding: 0px;
	position:relative;
	z-index: 20000;}

div.content div.freeuleft h1 {
	display:inline;
	font-size:15pt;
	color:#535353;
	font-weight:normal;
	}

div.content div.freeuleft h2 {
	display:inline;
	font-size:15pt;
	letter-spacing: -0.03em;
	color:#303875;
	font-weight:bold;
	}

div.content div.freeuleft h3 {
	display:inline;
	font-size:15pt;
	color:#535353;
	font-weight:normal;
	}
div.content div.freeuleft div.topicc {
	margin-top:20px;
	text-align:left;
	font-size:13pt;
	}
div.content div.freeuleft div.topic {
	background: url(https://t1.extreme-dm.com/v2/atextbg7.png) repeat-y top right;
	border:1px solid #ececec;
	border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;
	padding:10px;
	margin-top:30px;
	margin-bottom:30px;
	text-align:left;
	}

div.content div.freeuright {
	letter-spacing: -0.00em;
	font-size:10pt;
	color:#535353;
	float:right;
	text-align: justify;
	width: 210px;
	padding: 0px;
	margin-top:5px;
	position:relative;
	z-index: 20000;}

div.content div.freeuright h2 {
	display:inline;
	font-size:15pt;
	letter-spacing: -0.03em;
	color:#303875;
	font-weight:bold;
	}

div.content div.freeuright h3 {
	font-size:12pt;
	display:block;
	text-align:right;
	font-weight:normal;
	margin-top:0px;
	}

div.content div.freeuright div.topic {
	background: url(https://t1.extreme-dm.com/v2/atextbg7.png) repeat-y top right;
	border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;
	padding:10px;
	margin-top:30px;
	margin-bottom:30px;
	}

div.content div.myaccountm {
	
	width: 915px;
	padding: 0px;
	position:relative;
	z-index: 20000;}



	/* protable */
	
	div.content table.otable2 {
		background: white;
		border-spacing:0px 0px;z-index:3;position:relative;top:0px;
		margin-top:23px;
		padding:0px;
		border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;
		width:100%;
	}
		div.content table.otable2 h3 {
			padding:0px;margin:0px;
			float:right;
			font-weight:normal;
			font-size:11pt;
			margin-top:7px;
			font-style:italic;
			color:white;
		}
		div.content table.otable2 h3 a {
			color:white;
		}
		div.content table.otable2 h2 {
			color:white;
			padding:0px;margin:0px;
			float:left;
			font-size:18pt;
			font-weight:normal;
		}
	.tdpw {
		background:  #eeeeee;
		width:243px;
		font-size:11pt;
		color:black;
		padding: 14px 75px 14px 0px;
	}
	.tdpw1 {
		background:  #eeeeee;
		width:243px;
		font-size:11pt;
		color:black;
		padding-top: 16px;
		padding-bottom: 14px;
		padding-right: 14px;
		border-top:3px solid white;
		vertical-align:top;
	}
	.roundcorner1 {
		-moz-border-radius-bottomleft: 6px;
		-webkit-border-bottom-left-radius: 6px;
		border-bottom-left-radius: 6px;
	}
	.tdpw2 {
		background:  #eeeeee;
		font-size:11pt;
		color:black;
		padding-top: 14px;
		padding-bottom: 14px;
		border-top:3px solid white;
		vertical-align:top;
		
	}
	.nobg {
		background: none;

	}

	.tdpw2 .bform {
		width:217px;
		text-align:left;
	}
	.tdpw2 .bforms {
		width:220px;
		text-align:left;
		padding-left: 5px;
	}
	option.xsinputSelect {
		padding-left: 10px;
		}
	

	.tdpw2 .bform150 {
		width:150px;
	}
	.tdpw2left {
		text-align:left;
	}
	.tdpw3 {
		text-align:left;
		background:  #eeeeee;
		font-size:11pt;
		color:black;
		width:90px;
		padding-top: 14px;
		padding-bottom: 14px;
		border-top:3px solid white;
		vertical-align:top;
		
	}
	.roundcorner3 {
		-moz-border-radius-bottomright: 6px;
		-webkit-border-bottom-right-radius: 6px;
		border-bottom-right-radius: 6px;
	}
	.tdpw3 .valcheck {
		position:relative;top:0px;
		margin-left:10px;
	}
	.tdpwd {
		background:  #303875;
		color:white;
		padding: 10px 10px 10px 10px;
		-moz-border-radius-topleft: 6px;
		-moz-border-radius-topright: 6px;
		-webkit-border-top-left-radius: 6px;
		-webkit-border-top-right-radius: 6px;
		border-top-left-radius: 6px;
		border-top-right-radius: 6px;

	}
	.tdpwdnr {
		background:  #303875;
		color:white;
		padding: 10px 10px 10px 10px;
	}
	.tdpwdma {
		background:  none;
		color:#303875;
		padding: 10px 10px 10px 10px;
		-moz-border-radius-topleft: 6px;
		-moz-border-radius-topright: 6px;
		-webkit-border-top-left-radius: 6px;
		-webkit-border-top-right-radius: 6px;
		border-top-left-radius: 6px;
		border-top-right-radius: 6px;

	}
	.tdpwb {
		background:  #eeeeee;
		padding:11px;
		padding-bottom:12px;
		-moz-border-radius-bottomleft: 6px;
		-moz-border-radius-bottomright: 6px;
		-webkit-border-bottom-left-radius: 6px;
		-webkit-border-bottom-right-radius: 6px;
		border-bottom-left-radius: 6px;
		border-bottom-right-radius: 6px;
		border-top:3px solid white;
	}
	.tdpwn {
		background:  #303875;
		font-size:18pt;font-weight:bold;
		color:white;
		font-style:italic;
		width:23px;
		padding: 5px 2px 5px 10px;
		border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;
	}
	
	.submitredgo {
		position:relative;
		cursor:pointer;
		width:300px;
		height:30px;
		font-family:arial;
		font-weight: normal;
		font-size:16.5pt;
		color:#303875;
		font-style:italic;
		text-decoration:none;
		background:url(https://t1.extreme-dm.com/v2/freebgb3.gif) no-repeat;
		border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;
		border: 1px solid gray;
		padding: 13px 0px 11px 0px;
		text-align:center;
		margin-top:9px;
		-moz-box-shadow: 2px  2px 3px #737373;
		-webkit-box-shadow:  2px  2px 3px #737373;
		box-shadow: 2px  2px 3px #737373;
	}
	.w200 {
		width:200px;
	}
	.h80 {
		height:80px;
	}

	
	.otableb {
		position:relative;
		text-align:right;
		width:98%;
		font-size:9pt;
		border-bottom: 1px solid silver;
		border-top: 1px solid silver;
		margin-left:6px;
		margin-bottom:10px;
		margin-top:5px;
	}
	

	.lala {
		font-size:80pt;color:red;
		}



	div.content div.cticketslist {
		border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;
		background: #eeeeee;
		padding:20px;
	}
	div.content table.ticketslist {
		border-spacing:2px 2px;z-index:3;position:relative;top:0px;
		padding:0px;
		
		width:100%;
		
	}

		div.content table.ticketslist td {
			font-size:11pt;
			color:black;
			padding-top: 16px;
			padding-bottom: 14px;
			padding-right: 14px;
			padding-left: 14px;
			vertical-align:top;
			
		}
		div.content table.ticketslist td.reply {
			background:  white;
			padding-top: 5px;
			padding-bottom: 5px;
			padding-right: 14px;
			padding-left: 14px;
		}
		div.content table.ticketslist td.blue {
			background:  #303875;
			color:white;
		}
		div.content table.ticketslist td.master {
			background:  white;
			padding-top: 8px;
			padding-bottom: 8px;
			padding-right: 14px;
			padding-left: 14px;
		}

			div.content table.ticketslist td.blue a {color:white;}
			div.content table.ticketslist td.blue a:link {}
			div.content table.ticketslist td.blue a:visited {color:#eeeeee;}
			div.content table.ticketslist td.blue a:hover {}
			div.content table.ticketslist td.blue a:focus {}
			div.content table.ticketslist td.blue a:active {}
		div.content table.ticketslist td.left {
			text-align:left;
		}
		div.content table.ticketslist td.center {
			text-align:center;
		}
		div.content table.ticketslist td.top {
			text-align:center;
			padding-top: 0px;
		}
		div.content table.ticketslist td.topl {
			text-align:left;
			padding-top: 0px;
		}


div.content div.probottom {
	clear: both;
	padding: 0px;
	padding-top:25px;
	position:relative;
	z-index: 20000;}

	div.content div.ccstripe {
		position:relative;
		top:-1px;
		width:1px;
		height:40px;
		background:gray;
	}


/* bottom */

div.bottom {
	width: 955px;
	height: 25px;
	color:white;
	margin-top:16px;
	font-size:8pt;
	background:black;
	position:relative;
	z-index: 20000;}
	
	div.bottom a {
		color:white;
	}
	
	div.bottom div.extreme {
		margin-top:5px;
		display:inline;
		float:left;
		margin-left:19px;
	}
	div.bottom div.copyright {
		margin-top:5px;
		display:inline;
		float:left;
		margin-left:20px;
		width:451px;
		text-align:center;
	}
	div.bottom div.privacy {
		margin-top:5px;
		display:inline;
		float:right;
		margin-right:20px;
	}

	div.extrabottom {
		height:600px;
	}
	
	
	

	div.content .important {
		color:#8d013f;
	}
	div.content div.extramsg {
		background:white;border:1px solid #8d013f;border:1px solid gray;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;padding:30px;padding-top:20px;padding-bottom:20px;padding-right:20px;
	}

	div.content div.bgreen  {
		border:1px solid green;
	}

	/* kudos */
	div.content div.submittxtf {
		color:#535353;color:#393939;background: url(https://t1.extreme-dm.com/v2/atextbg9c.png) repeat-y top right;border:1px solid #ececec;border:1px solid #dadada;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;padding:30px;padding-top:20px;padding-bottom:20px;margin-bottom:20px;
		-moz-box-shadow: 0px  0px 3px rgba(0,0,0,0.12);
		-webkit-box-shadow:  0px  0px 3px rgba(0,0,0,0.12);
		box-shadow: 0px  0px 3px rgba(0,0,0,0.12);
		}
	
	div.content div.submittxtfadx {
		background: white;border:0px solid #ececec;padding:0px;padding-top:0px;padding-bottom:0px;margin-bottom:0px;line-height:1.6em;
	}
	div.content div.submittxtfad {
		line-height:1.6em;
	}
	
	div.content div.submittxtf h1 {
		display:inline;
		font-size:18pt;
		letter-spacing: -0.03em;
		color:#303875;
		font-weight:bold;
	}
	div.content div.submittxtf h2 {
		display:inline;
		font-size:16pt;
		letter-spacing: -0.03em;
		color:#303875;
		font-weight:bold;
	}
	div.content div.submittxtf h2.sub {
		display:inline;
		font-size:15pt;
		letter-spacing: -0.03em;
		color:#303875;
		font-weight:normal;
	}
	div.content div.submittxtf h2.indent {
		position:relative;
		left:3px;
	}
	div.content div.submittxtf h3 {
		display:inline;
		font-size:13pt;
		letter-spacing: -0.03em;
		color:#303875;
		font-weight:normal;
		position:relative;
		right:3px;
		
	}
	div.content div.submittxtf h3.indent {
		position:relative;
		left:3px;
		
	}
	div.content  span.maad {
		font-size:11pt;
		color:#8d013f;
		font-weight:normal;
		display:inline-block;
		margin-left:25px;
		margin-top:-3px;
		margin-bottom:3px;
	}
	div.content div.topicline {
		display:inline-block;width:100%;height:1px;margin-top:15px;margin-bottom:25px;background:gray;overflow:hidden;
	}
	div.content div.topiclinema {
		display:inline-block;width:100%;height:1px;margin-top:5px;margin-bottom:15px;background:gray;overflow:hidden;
	}
	div.content div.topiclinepro {
		display:inline-block;width:100%;height:1px;margin-top:3px;margin-bottom:6px;background:gray;overflow:hidden;
	}
	div.content div.contact {
		margin-top:15px;margin-bottom:25px;
	}
	div.content div.contact {
		margin-top:10px;margin-bottom:10px;
	}
	
	/* kudos */
	div.content div.submittxtf2 {
		background: #eeeeee;background: url(https://t1.extreme-dm.com/v2/atextbg9c.png) repeat-y top right;border:1px solid #ececec;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;padding:30px;padding-top:20px;padding-bottom:20px;margin-bottom:20px;line-height:1.6em;font-size:10pt;
		;
	}
	
	.blackbutton {
		position:relative;
		width:208px;
		height:62px;
		margin-left:-1px;
		margin-bottom:3px;
		background:black;
		background:url(https://t1.extreme-dm.com/v2/blackbutton3shcrushed.png);
		cursor:pointer;
		
	}
	.blackbmout {
		position:absolute;
		top:0px;
		left:0px;
		width:208px;
		height:62px;
		background:url(https://t1.extreme-dm.com/v2/blackbutton3ucrushed.png);
	}
	.blackbtext {
		position:absolute;
		top:15px;
		left:0px;width:151px;text-align:right;
		color:white;
		font-style:italic;
		font-size:16.5pt;
		letter-spacing: -0.04em;
	}
	.blackblink {
		outline:0;text-decoration:none;color:white;
		}
	.blackbmd {
		top:1px;left:1px;
		}
	.blackbmu {
		top:0px;left:0px;
		}
		
	.graybutton {
		position:relative;
		margin-top:14px;
		width:308px;
		height:62px;
		margin-left:-1px;
		margin-bottom:3px;
		background:gray;
		background:url(https://t1.extreme-dm.com/v2/gray_buttonshcrushed.png);
		cursor:pointer;
		_background: none;
	}
	.graybmout {
		position:absolute;
		top:0px;
		left:0px;
		width:308px;
		height:62px;
		background:url(https://t1.extreme-dm.com/v2/gray_buttonmoucrushed.png);
		
	}
	.graybmo {
		position:absolute;
		top:0px;
		left:0px;
		width:308px;
		height:63px;
		background:url(https://t1.extreme-dm.com/t_s.gif);
		
	}
	.graybtext {
		position:absolute;
		top:15px;
		left:0px;
		width:308px;
		height:62px;
		color:#303875;
		font-weight:bold;
		font-style:italic;
		font-size:16.5pt;
		letter-spacing: -0.04em;
		text-align:center;
	}
	.submitredgox {
		position:relative;
		cursor:pointer;
		width:200px;
		height:30px;
		font-family:arial;
		font-weight: normal;
		font-style:italic;
		font-size:16.5pt;
		color:#303875;
		letter-spacing: -0.04em;
		text-decoration:none;
		background:url(https://t1.extreme-dm.com/v2/blackbuttoncss2.png) repeat-x;
		border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;
		border: 1px solid gray;
		padding: 13px 0px 11px 0px;
		text-align:center;
		margin-top:9px;
		-moz-box-shadow: 2px  2px 3px #737373;
		-webkit-box-shadow:  2px  2px 3px #737373;
		box-shadow: 2px  2px 3px #737373;
		-moz-user-select:none;-khtml-user-select: none;-webkit-user-select: none;-o-user-select:none;
		
	}


.loggedin {
	color:silver;
}
