html,body {
	margin:0px;
	padding:0px;
	font-family: Tahoma, Arial;
	font-size:11px;
	min-width:780px;
	height:100%;
	width:100%;
	background-color:#343739;
}
body{
	overflow-y: scroll;
}
td {
	font-family: Tahoma, Arial;
	font-size:11px;
	color:#E8EBEE;
	vertical-align:top;
}
p {
text-align: justify;
}
div{
	position:relative;
}
img{
	display:block;
}
select {
	border:1px solid #B5BBBE;
	background-color:#E3E7ED;
	color:#696E72;
}

input {
	color:#696E72;
}

form {
	margin:0px;
	padding:0px;
}

.textbox {
	border:0px;
	background-color:#E3E7ED;
	height:16px;
	width:272px;
	color:#696E72;
	position:relative;
	top:3px;
	left:5px;
}

.textbox2 {
	border:1px solid #B5BBBE;
	background-color:#E3E7ED;
}


.linkblue {
	color:#0094CB;
}

.linkblue_light, .linkblue_light a:link, .linkblue_light a:visited, .linkblue_light a:hover {
	color:#46BFEC;
}

.linkgray_light {
	color:#E8EBEE;
	font-weight:bold;
	text-decoration:none;
}
.linkgray_light a:hover {
	text-decoration:underline;
}

.linkwhite {
	color:#FFFFFF;
}

h1 {
	margin:0px;
	padding:0px;
	font-size:14px;
	font-weight:bold;
	color:#fefefe;
	margin-bottom:6px;
	padding-bottom:6px;
}

h2 {
	margin:0px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	color:#fefefe;
	margin-bottom:6px;
	margin-top:8px;
}


.section_header {
	width:100%;
	height:85px;
	background-color:#333537;
	text-align: center;
	padding:0px;
	margin:0px;
	border:0px;
}

.section_header_content {
	width:780px;
	height:85px;
	margin:0 auto;
	vertical-align: middle;
	position:relative;
	padding:0px;
}

.hor_nav {
	text-align:right;
	position:absolute;
	right:28px;
}

.hor_nav img{
	display:inline;
	float:left;
}


.bgleft {
	background-image:  url("../images/bkgnd_tl.jpg");
	background-repeat:repeat-x;
	height:614px;
	width:50%;
	float:left;
	z-index:1;
	position:relative;
}

.bgleftsmall {
	background-image:  url("../images/bkgnd_tl.jpg");
	background-repeat:repeat-x;
	height:180px;
	width:50%;
	float:left;
	z-index:1;
	position:relative;
}

.bgright {
	background-image:  url("../images/bkgnd_tr.jpg");
	background-repeat:repeat-x;
	height:614px;
	width:100%;
}

.bgrightsmall {
	background-image:  url("../images/bkgnd_tr.jpg");
	background-repeat:repeat-x;
	height:180px;
	width:100%;
}

.content {
	width:100%;
	height:614px;
	position:relative;
	clear:both;
}

.contentsmall {
	width:100%;
	height:180px;
	position:relative;
	clear:both;
}

.contentarea {
	z-index:3;
	position:absolute;
	left:50%;
	top:0px;
	margin-left:-390px;
	width:780px;
	height:614px;
	background-image:  url("../images/bkgnd_content.jpg");
}

.contentareasmall {
	z-index:3;
	position:absolute;
	left:50%;
	top:0px;
	margin-left:-390px;
	width:780px;
	height:180px;
	background-image:  url("../images/bkgnd_content.jpg");
}

.smallbox3 {
	position:absolute;
	left:550px;
	top:257px;
	width:190px;
	height:275px;
}

.smallbox {
	position:absolute;
	left:550px;
	top:257px;
	width:188px;
	height:197px;
}

.smallbox2 {
	position:absolute;
	left:550px;
	top:462px;
	width:188px;
	height:67px;
}

.logo {
	position:absolute;
	top:0px;
	left:44px;
	text-align:left;
	cursor:pointer;
}

.login {
	text-align:left;
	position:absolute;
	right:32px;
	top:45px;
	height:87px;
	width:207px;
	background-image:  url("../images/bkgnd_login.gif");
}

.loginfield {
	border:0px;
	background-color:#D3DEE2;
	height:18px;
	width:180px;
	color:#696E72;
	font-size:10px;
}

#email {
	position:absolute;
	top:27px;
	left:14px;
}

#password {
	position:absolute;
	top:60px;
	left:14px;
}

#loginbutton {
	position:absolute;
	top:83px;
	left:146px;
}

.text {
	width:100%;
	background:url(../footertop.gif) left top repeat-x #373a3d;
	text-align: center;
	padding:0px;
	margin:0px;
	text-align: center;
}

.textarea {
	margin:0 auto;
	padding-top:30px;
	text-align:left;
	width:690px;
	.width:700px;
	_width:700px;
	padding-left:15px;
	color:#E8EBEE;
	margin-bottom:0px;
	padding-bottom:30px;
}

.footer {
	width:100%;
	height:268px;
	background-image:url(../footerbg.jpg);
	background-repeat:repeat-x;
	text-align: center;
	padding:0px;
	margin:0px;
	text-align: center;
}

.footercontent {
	margin:0 auto;
	padding-top:30px;
	text-align:left;
	width:780px;
	height:268px;
	color:#E8EBEE;
	margin-bottom:0px;
	padding-bottom:0px;
}

.boxleft {
	position:absolute;
	left:37px;
	top:26px;
	width:363px;
	height:224px;
}

.boxright {
	position:absolute;
	left:414px;
	top:26px;
	width:335px;
	height:224px;
}

.boxcontent {
	color:#E8EBEE;
	padding-left:7px;
	margin-top:25px;
	position:relative;
	height:150px;
}

.news {
	width:310px;
}

.newsentry {
	width:auto;
	height:25px;
	margin-bottom:6px;
	padding-left:30px;

	vertical-align:middle;
	line-height:20px;
	border-bottom:1px solid #45494C;
	background-image:url(../newsicon.jpg);
	background-repeat:no-repeat;
}

.newsentry a {
	color:#E8EBEE;
	text-decoration:none;
}

.newsentry a:hover {
	color:white;
}


.readmore {
	position:absolute;
	bottom:0px;
	width:310px;
}

.rss {
	position:absolute;
	bottom:-1px;
	right:0px;
}

#leftbox {
	position:relative;
	left:0px;
	top:0px;
	float:left;
}

#rightbox {
	position:relative;
	right:0px;
	top:0px;
	float:right;
}

#leftboxcontent {
	width:450px;
	.width:460px;
	_width:460px;
	border:1px solid #55595D;
	padding:5px;
}

#rightboxcontent {
	width:200px;
	.width:210px;
	_width:210px;
	border:1px solid #55595D;
	padding:5px;
}

.searchfield {
	border:1px solid #B5BBBE;
	background-color:#E3E7ED;
	height:18px;
	font-size:11px;
}

.searchbutton {
	border:1px solid #B5BBBE;
	background-color:#E3E7ED;
	height:18px;
	.height:20px;
	_height:20px;
	font-size:11px;
	margin-bottom:-1px;
	width:40px;
}

.button {
	border:1px solid #B5BBBE;
	background-color:#E3E7ED;
	height:18px;
	.height:20px;
	_height:20px;
	font-size:11px;
}

#storagebar {
	height:16px;
	width:198px;
	.width:100%;
	_width:100%;
	border:1px solid #55595D;
	margin-top:5px;
}

#storagebarbg {
	background-color:#46BFEC;
	height:12px;
	width:10px;
	margin:2px;
}

.sitemapletter {
	float:left;
	width:150px;
	padding-right:20px;
	padding-bottom:20px;
}

.sitemaptitle {
	border-bottom:1px solid #E8EBEE;
	margin-bottom:5px;
}

.errormsg {
	font-weight:bold;
	color:#FF0000;
}

.wizard {
	position:absolute;
	left:33px;
	top:245px;
	height:294px;
	width:510px;
	background-image:url(../wizard.jpg);
}

.firefoxwizard {
	position:absolute;
	left:0px;
	top:0px;
	height:294px;
	width:510px;
	background-image:url(../wizard.jpg);
}

.wizardcontent {
	position:absolute;
	left:39px;
	top:70px;
	width:471px;
	height:224px;
	color:#727272;
}

.wizardcontent td {
	color:#727272;
	vertical-align:middle;
}

#poweredby {
	position:absolute;
	top:28px;
	left:300px;
	width:187px;
	height:31px;
	background-image:url(../poweredbymc.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}

#portaldesc {
	background-image:url(../textbox.gif);
	background-repeat:no-repeat;
	margin-left:24px;
}

#urldesc {
	background-image:url(../textbox.gif);
	background-repeat:no-repeat;
	margin-left:24px;
	display:none;
}

#localdesc {
	margin-left:24px;
	display:none;
}

.nextstep {
	position:absolute;
	top:176px;
	left:350px;
	cursor:pointer;
}

.laststep {
	position:absolute;
	top:176px;
	left:-19px;
	cursor:pointer;
}

.nextconversion {
	position:absolute;
	top:176px;
	left:350px;
	cursor:pointer;
}

.steps {
	position:absolute;
	top:183px;
	right:127px;
}

#steps {
        position:absolute;
        top:183px;
        right:127px;
}


#step1 {

}

#step2 {
	display:none;
}

#step3 {
	display:none;
}

#step4 {
	vertical-align:middle;
	text-align:center;
	display:none;
	margin-left:-39px;
}
#step5 {
	display:none;
}

.progressbar {
	background-image:url(../progressbar.gif);
	background-repeat:no-repeat;
	width:220px;
	height:19px;
	position:relative;
	top:90px;
	margin:0 auto;
}

.box {
	position:relative;
	top:20px;
	text-align:center;
	margin:0 auto;
	height:60px;
	width:468px;
}

#what {
	position:absolute;
	top:-13px;
	left:0px;
	width:100%;
	text-align:center;
}

#percentage {
	position:absolute;
	top:3px;
	left:0px;
	width:100%;
	text-align:center;
	z-index:10000;
}

#progress-begin {
	position:absolute;
	top:4px;
	left:7px;
}

#progress-between {
	position:absolute;
	top:4px;
	left:9px;
	width:0px;
	height:11px;
}

#progress-end {
	position:absolute;
	top:4px;
	left:9px;
}

#download {
	position:absolute;
	top:58px;
	left:159px;
}

.limit {
	position:absolute;
	left:46px;
	top:565px;
	color:#A2A9B1;
}

.error {
	font-weight:bold;
	color:#FF0000;
	position:absolute;
	top:183px;
	left:81px;
	width:230px;
	text-align:center;
}

.desc {
	position:absolute;
	top:159px;
	left:41px;
}

#more {
	position:absolute;
	top:37px;
	left:423px;
	width:28px;
	height:12px;
	cursor:pointer;
	background-image:url(../dummy.gif);

}

#search {
	position:absolute;
	top:29px;
	left:315px;
	height:28px;
	width:65px;
	cursor:pointer;
	background-image:url(../search.jpg);
}

#greybackground {
	position:fixed;
	.position:absolute;
	_position:absolute;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	overflow:hidden;
	padding:0;
	margin:0;
	height:100%;
	width:100%;
	background-color:#000;
	filter:alpha(opacity=50);
	opacity:0.5;
	z-index:1000;
	display:none;
}

#search_window {
	position:absolute;
	left:50%;
	top:100px;
	z-index:1000000;
	margin-left:-325px;
	width:610px;
	.width:650px;
	_width:650px;
	height:680px;
	background-color:#333537;
	padding:20px;
	display:none;
	color:#fefefe;
}

#searchbox {

}

#searchbutton {
	position:relative;
	top:6px;
	left:4px;
}

#searchfield {
	width:200px;
}

#searchresults {
	width:100%;
	margin: 10px 0 0 0;
}

.searchresult {
	float:left;
	width:135px;
	height:200px;
	margin-right:23px;
	color:#fefefe;
}


.end {

	width:100%;
	height:75px;
	background-color:#343739;
	text-align: center;
	vertical-align:middle;
	border-top:1px solid #3b3f44;
}

.endcontent {
	line-height:75px;
	margin:0 auto;
	vertical-align: middle;
	text-align:left;
	width:678px;
	height:75px;
	color:#848689;	
}

label {
	width: 80px;
	float: left;
	}
	
input {
	padding: 4px;
	height:30px;
	color: #666;
	margin-bottom: 10px;
	font: 1.2em "Trebuchet MS", Verdana, Arial, sans-serif;
}

textarea {
	padding: 4px;
	color: #666;
	margin-bottom: 10px;
	border: 1px solid #00A8E6;
	font: 1.2em "Trebuchet MS", Verdana, Arial, sans-serif;
}

ul li {
margin-bottom:5px;
}

p {
line-height:15px;
}

.tbl_header td {
background-color:#696969;
padding:6px;
color:#CACACA;
border-right:1px solid #3d3d3d;
font-weight:bold;
font-size:12px;
}

.tbl_row td {
padding:9px;
padding-bottom:14px;
padding-top:14px;
color:#fffff;
border-bottom:1px dashed #53575B;
}

.tbl_row td h3{
color:#E88B00;
display:block;
font-size:12px;
margin-bottom:3px;
}

.tbl_row td blockquote{
margin:0px;
margin-bottom:3px;
text-align:justify;
}

.scroll {
height:300px; overflow-y:auto;
scrollbar-face-color: #5D5D5D;
scrollbar-highlight-color: #737373;
scrollbar-shadow-color: #5D5D5D;
scrollbar-3dlight-color: #5D5D5D;
scrollbar-darkshadow-color: #5D5D5D;
scrollbar-arrow-color:  #ffffff;
scrollbar-track-color: #373A3D;
}