/* Standard font family for site */
table, tr, td, a, p, h1 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #ececec;
}

/* Page body style */
body {
	margin: 0px;
	padding-top:10px;
	font-size: 100%;
	background: #222222;
	background-image: url("http://www.merchantlinx.com/underworld/images/bg.gif");
	background-repeat: repeat-x;
	/* IE scroll-bar colors follow */
	scrollbar-face-color:red;
	scrollbar-highlight-color:white;
	scrollbar-3dlight-color:red;
	scrollbar-darkshadow-color:black;
	scrollbar-shadow-color:black;
	scrollbar-arrow-color:red;
	scrollbar-track-color:gray;
}

/* Headings */
h1 {
	font-weight: bold;
	font-size: 16px;
	color: #E6361F;
    margin-top: 50px;
}

h1.left-header {
	font-weight:bold;
	font-size: 15px;
	color: #E6361F;
	margin-bottom:8px;
	padding-bottom:8px;
}
h2.left-header {
	margin-bottom:8px;
	padding-bottom:8px;
}

h1.firstheaderfrm {
	font-weight: bold;
	font-size: 15px;
	color: #EA922B;
	text-align:left;
    margin-top: 0px;
	margin-left:40px;
	margin-bottom:5px
}

h1.headerfrm {
	font-weight: bold;
	font-size: 15px;
	color: #EA922B;
	text-align:left;
    margin-top: 0px;
	padding-top: -10px;
	margin-left:40px;
	margin-bottom:5px
}

h1.frm {
	font-weight: bold;
	font-size: 12px;
	color: #ececec;
    margin-top: -5px;
    margin-bottom: 0px;
	text-align:left;
	margin-left:10px;
	padding-top: 0px;
}

h1.resultsWhite {
	font-weight: bold;
	font-size: 13px;
	color: #ececec;
    margin-top: 0px;
    margin-bottom: 0px;
	text-align:left;
	margin-left:20px;
	padding-top: 0px;
}

h1.resultsWhite2 {
	font-weight: bold;
	font-size: 16px;
	color: white;
	text-align:center;
}

h1.results {
	font-weight: bold;
	font-size: 12px;
	color: #EA922B;
    margin-top: 0px;
    margin-bottom: 0px;
	text-align:left;
	margin-left:20px;
	padding-top: 0px;
}

h1.lnk {
	font-weight: normal;
	font-size: 12px;
	color: #EA922B;
    margin-top: -12px;
    margin-bottom: 0px;
	text-align:left;
	margin-left:10px;
	padding-top: 0px;
}

h2 {
	font-size: 12px;
	color: #ffffff;
	margin-top: -8px;
}

h2.frm {
	font-size: 9px;
	color: #EA922B;
	padding-top: 10px;
	margin-left:10px;
}


/* Main Table - just gives the content a background colour */
.maintable {
	background: #222222;
}

#foreground {
	font-style:italic;
	color: white;
	font: 20px Impact, fantasy, serif;
	margin-top:-20px;
    margin-bottom:10px;
	margin-left:-30px;
	padding-left:-30px;
	text-align:center;
	letter-spacing:10px;
	position:relative;
}
#uworld-txt {
margin-left:22px;padding-left:22px;color:#E6361F;font-weight:600;font-size:36px;font-family:palatino linotype;
}

input.btn{
   color:#050;
   font-size:84%;
   font-weight:bold;
}

td.frm {
	padding-right:0px;
}

input.red {background: #E6361F; font-weight: bold; font-family:'trebuchet ms',helvetica,sans-serif; font-size: 12px; color: white;}
input.fieldRed {background: #F8D9D9;}

/* Standard paragraph style */
p {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	margin-top: 0px;
	color: #ececec;
	line-height: 1.5em;
	text-align: left;
}

li {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	margin-top: 0px;
	color: #ffffff;
	line-height: 1.3em;
	text-align: left;
}

/* Links */
a:link { 	color: #EA922B; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; text-decoration: none; }
a:visited { color: #999999; font-family: verdana, arial, helvetica, sans-serif; 	font-size: 12px; text-decoration: underline; } 
a:active { 	color: #ffffff; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; 	text-decoration: none; } 
a:hover { color: #ffffff; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; text-decoration: underline; } 

/* Table Links */
a.menu:link { color: #999999; font-family: verdana, arial, helvetica, sans-serif; font-size:12px; 	text-decoration:none;  }
a.menu:visited { color: #999999; font-family: verdana, arial, helvetica, sans-serif; font-size:12px; text-decoration:none; } 
a.menu:active { color: #ffffff; font-family: verdana, arial, helvetica, sans-serif; 	font-size:12px; text-decoration:none; } 
a.menu:hover { color: #ffffff; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; text-decoration:underline; } 

/* Left-nav Links */
a.nav:link { color: #999999; font-family: verdana, arial, helvetica, sans-serif; font-size:14px; 	text-decoration:underline; }
a.nav:visited { color: #999999; font-family: verdana, arial, helvetica, sans-serif; font-size:14px; text-decoration:underline; } 
a.nav:active { color: #ffffff; font-family: verdana, arial, helvetica, sans-serif; 	font-size:14px; text-decoration:underline; } 
a.nav:hover { color: #ffffff; font-family: verdana, arial, helvetica, sans-serif; font-size: 14px; text-decoration:underline; } 

/* Menu Table and Cell - controls how the menu looks & sits */
.menutable {
	height: 25px;	
	font-size: 10px;
	background: #333333;
	border-bottom: 1px solid #333333;
}

.menutableframe {
	text-align:left;
	background: #333333;
}

table,td.menutableframe {
	font-weight:bold;
	text-align:left;
	font-size: 13px;
	background: #333333;
}

.menucell {
	padding-top:10px;
  	font-size: 13px;
}

/* Left hand column on homepage - the big image */
.home-left {
	vertical-align:top;
	text-align:center;
	width: 220px;
	height: 400px;
	background-image: url("http://www.merchantlinx.com/underworld/images/home_left.jpg");
	background-repeat: no-repeat;
	padding-top: 350px;
}

p.left-text {
	font-size: 10px;
	color: #999999;
}

/* Right hand column on homepage */
.home-right {
	padding-top: 10px;
	padding-left:40px;
	margin-left:40px;
}

/* Page footer area */
p.footer {
  text-align: center;
	margin-top: 0px;
	padding-top: 30px;
	padding-bottom: 15px;
	color: #666666;
	font-size: 10px;
	margin-bottom: 15px;
}

p.footer a {
	color: #EA922B;
	font-size: 10px;
}

/* Standard images */
img {
	border: none;
}

/* Homepage layout elements - Text */
.text {
	padding-right: 10px;
	text-align: left;
}