/* MINExpo INTERNATIONAL 2008 created by Frost Miller Group*/ body {padding: 0;margin: 0;font-family:Trebuchet MS, Arial, Helvetica, sans-serif;background-image:   url(../images/bg-main.jpg);background-repeat: repeat-x;background-color: #c6e5f7; text-align: center;}#wrapper {margin: 0 auto;}#top {margin: 0 auto;width: 787px;background-image:   url(../images/bg-top.jpg);position:relative;}/*quicklinks*/#quicklinks {font-size:font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;width: 140px;position:absolute;top:24px;right:14px;}#quicklinks ul {list-style: none;margin: 0;padding: 0;}#quicklinks li {border-bottom:1px solid #5a58A3;}#quicklinks li.current {font-size: .7em;line-height:1.7em;display: block;padding: 0;color: #5a58A3;border-bottom:none;}#quicklinks li a:link, #quicklinks li a:visited {font-size: .7em;line-height:1.7em;display: block;padding: 0 0 .2em 1.5em;background-color: #019BB3;color: #FFFFFF;text-decoration: none;background-image:url(../images/link_off.gif);background-position:left center;background-repeat:no-repeat;}#quicklinks li a:hover {background-color: #1286C1;color: #FFFFFF;background-image:url(../images/link_on.gif);background-repeat:no-repeat;}/*tierpage*/#pagetitle {	padding: 7px 0px 0px 24px;	font-size: 18px;	height: 35px;	color: #fff;	border-top: 1px solid #fff;	border-left: 1px solid #fff;	display: block;	background-image:   url(../images/sub/bg-title.jpg);	background-repeat: repeat-x;}#tiercontent h1 {	margin:0;	padding: 7px 0px 0px 24px;	font-weight:normal;	font-size: 18px;	height: 35px;	color: #fff;	border-top: 1px solid #fff;	border-left: 1px solid #fff;	border-bottom: 0px;	background-image:   url(../images/sub/bg-title.jpg);	background-repeat: repeat-x;	width:559px;}#tiercontent h3 {padding-top: 20px;margin: 0 15px 12px 25px;font-size: 14px;width: 544px;color: #009ab2;border-bottom: 1px #ccc solid;}h3 {padding-top: 20px;margin: 0 15px 0 25px;font-size: 14px;width: 544px;color: #009ab2;border-bottom: 1px #ccc solid;}#tiercontent {	background-color: #fff;	width: 584px;}#tiercontent p {text-align: left;padding: 10px 0 10px 0;margin: 0 15px 0 25px;width: 544px;display : block;font-size: 12px;line-height: 20px;}#tierform {text-align: left;padding: 10px 0 10px 0;margin: 0 15px 0 25px;width: 544px;font-size: 11px;line-height: 16px;}/*enews page*/#enewstitle {	padding: 5px 0px 0px 24px;	font-size: 14px;	height: 35px;	color: #5C9ED7;	border-left: 1px solid #fff;	display: block;	background-image:   url(../images/sub/bg-enewstitle.jpg);	background-repeat: repeat-x;}#enewscontent h3 {padding-top: 20px;margin: 0 15px 0 25px;font-size: 14px;width: 544px;color: #000;border-bottom: 1px #5C9ED7 solid;} #enewscontent h4 {padding-top: 20px;margin: 0 15px 0 25px;font-size: 14px;width: 544px;color: #CC2229;border-bottom: 1px #5C9ED7 solid;} #enewscontent h3 a:link {color: #000;text-decoration: none;}#enewscontent h3 a:visited {color: #178BBE;text-decoration: none;}#enewscontent h3 a:hover {color: #FF9800;text-decoration: none;}#enewscontent h3 a:active, a:focus {color: #000;text-decoration: none;}#enewscontent h4 a:link {color: #CC2229;text-decoration: none;}#enewscontent h4 a:visited {color: #CC2229;text-decoration: none;}#enewscontent h4 a:hover {color: #FF9800;text-decoration: none;}#enewscontent h4 a:active, a:focus {color: #CC2229;text-decoration: none;}#enewscontent a:link {color: #178BBE;text-decoration: none;}#enewscontent a:visited {color: #178BBE;text-decoration: none;}#enewscontent a:hover {color: #FF9800;text-decoration: none;}#enewscontent a:active {color: #178BBE;text-decoration: none;}.enewstablerow td{background-color:#CCE8FA; border-top:1px solid #FFF;}#enewscontent {	background-color: #fff;}#enewscontent p{text-align: left;padding: 10px 0 10px 0;margin: 0 30px 0 25px;font-size: 12px;line-height: 20px;}#enewscontent ul{text-align: left;padding: 5px 0 5px 25px;margin: 0 30px 0 25px;font-size: 12px;line-height: 18px;}#enewscontent li{padding: .5em 0 .5em 0;}/*homepage*//*maincontent starts here*/#maincontent {margin: 0 auto;width: 787px;text-align: left;}#sd {background-image: url(../images/bg-sd.jpg);width: 8px;background-repeat: repeat-y;}#nav {background-image: url(../images/bg-nav.jpg);width: 195px;}#gr {	width: 194px;	vertical-align: top;	background-image: url(../images/bg-gr.jpg);	background-repeat: repeat-y;}#fl {background-color: #fff;width: 390px;}h1 {padding-top: 20px;margin: 0 15px 0 25px;font-size: 18px;width: 345px;color: #009ab2;}h2 {padding-top: 10px;margin: 0 15px 0 25px;font-size: 14px;width: 345px;color: #5a58a3;border-bottom: 1px #ccc solid;}h3 {padding-top: 30px;margin: 0 15px 0 25px;font-size: 14px;width: 345px;color: #5a58a3;border-bottom: 1px #ccc solid;}#news {	background-image: url(../images/bg-news.jpg);	background-repeat: no-repeat;	clear: both;}#news p {text-align: left;padding: 10px 0 0 0;margin: 0 15px 0 25px;width: 345px;display : block;font-size: 12px;line-height: 20px;clear: both;}#info {}#info p {text-align: left;padding-top: 10px;margin: 0 15px 0 25px;width: 345px;display : block;font-size: 11px;}#news img {padding-right: 10px;margin-bottom: 15px;float: left;}#news p.newscopy {text-align: left;width: 220px;display: block;font-size: 11px;}/*footer starts here*/#bottom {margin: 10px 0 10px 0;}#footer {border-top: 2px #ccc solid;color: #ccc;font-size: 11px;margin: 20px 15px 10px 25px;padding-top: 10px;clear:left;} /* text navigation menu*/#navcontainer {margin: 10px 10px 0px 25px;} #navcontainer { width: 200px; }#navcontainer ul{margin-left: 0;padding-left: 0;list-style-type: none;font-family: Arial, Helvetica, sans-serif;font-size:12px;}#navcontainer a{display: block;padding: 3px;width: 300px;background-color:  #FF9900; /* was #EEE */border-bottom: 1px solid #FFF;color: #000;}#navcontainer a:link, #navlist a:visited{color: #OOO;text-decoration: none;}#navcontainer a:hover{background-color: #009ab2;color: #FFF;}/* table */#generictable {margin: 0 0px 0 23px;width: 476px;font-size:11px;}#generictable tr td {padding:5px 5px;}#table_stripes {margin: 0 0px 0 23px;width: 476px;font-size:11px;}.stripes {width:100%;font-size:11px;margin:0;padding:0;}.stripes tbody tr td {background-color: #fff;padding:5px 5px;}.stripes tbody tr.odd  td {background-color: #C6E5F7;padding:5px 5px;}.stripes a:link {color: #000;}.stripes a:visited {color: #000;}.stripes a:hover {color: #CC2229;}.stripes a:active {color: #000;}/* basic unordered list */#basiclist {margin: 10px 10px 0px 25px;} #basiclist { width: 300px; }#basiclist ul{margin-left: 0;padding-left: 0;list-style-type: none;font-size:12px;}#basiclist li{display: block;padding: 3px 6px;width: 300px;background-color: #C6E5F7;border-bottom: 1px solid #FFF;color: #000;}#one-em li {                list-style-position: outside;                list-style-type: disc;                list-style-image: none;padding:5px 0 5px 0;}#one-em {font-size:12px;line-height:18px;margin: 0px 15px 0px 25px;background-image:url(../images/list_bg.jpg);background-repeat:repeat-y;background-position:top right;border: 1px solid #C6E5F7;        }#one-em ul {                margin:0 0 0 2em;                padding: 5px 20px 5px 0;                }#two-em li {padding:5px 0 5px 0;}#two-em {font-size:12px;line-height:18px;margin: 0px 15px 0px 25px;background-image:url(../images/list_bg.jpg);background-repeat:repeat-y;background-position:top right;border: 1px solid #C6E5F7;        }#two-em ol {                margin:0 0 0 2em;                padding: 5px 20px 5px 0;                }h4.list {padding: 3px 0px 3px 5px;margin: 0 15px 0px 25px;font-size: 14px;width: 539px;color: #000;background-color: #C6E5F7;}/* Table *//* Design 5 */table.Design5 {    margin: 0 15px 0 25px; font-size:12px; font-weight:normal; width:544px;	border-spacing: 0px;    border-collapse: collapse;    border-top: 4px solid #009ab2;    border-bottom: 1px solid #009ab2;}table.Design5 th {    text-align: left;    font-weight: bold;    padding: 0.2em 0.5em;    border-top: 1px dotted #009ab2;}table.Design5 td {	text-align: center;    border-top: 1px dotted #009ab2;    padding: 0.2em 0.5em;    width: 19%;}table.Design5 thead th {    text-align: center;    border-bottom: 2px solid #009ab2;}table.Design5 th.Corner {    text-align: left;    width: 19%;}table.Design5 td.Even {    background: #DFF0FA;}table.Design5 th.Even {    background: #DFF0FA;}