 @charset "UTF-8";
 
 * { 
        margin: 0px 0px 0px 0px;
    }
    
    html, 
    body { 
        height: 100%;	
		background-color:#b6d99f;
		background-image: url(/images/ms_ccs2_mainbg.jpg);
		background-repeat: repeat-x;
		font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #676767;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
    }
a:link {
	text-decoration: none;
	color: #6AB54B;
}
a:visited {
	text-decoration: none;
	color: #6AB54B;
}
a:hover {
	text-decoration: none;
	color: #000000;
}
a:active {
	text-decoration: none;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #6AB54B;
}
h1 {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}
.ms_opt1 #sub_content_body #maggreen_h1{
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #6AB54B;
}
h2 {
	text-align: left;
	font-size: 15px;
    color: #000000;
    margin-bottom: 5px;
}
h3 {
	text-align: left;
	font-size: 12px;
}
h4 {
	text-align:right;
	font-size: 10px;
}
hr {
	width: 800px;
}
img {
	border: none;
}
.ms_opt1 #wrapper {
        background-color:#b6d99f;
		background-image: url(/images/ms_ccs2_wrapbg.jpg);
		background-repeat: repeat-x;   
        min-height: 100%;
        height:     auto !important;
        height:     100%;
        margin:     0 auto -58px; /* -58px being the size of the footer */
    }

.ms_opt1 #header { 
        width: 993px;
		height: 95px;
		text-align: right;
		margin-top: 10px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 0px;
    }
 
.ms_opt1 #top_cap {
		width: 993px;
		height: 40px;
		background-image: url(/images/top.cap.png);
		background-repeat: no-repeat;
		font-family: Arial, Helvetica, sans-serif;
		margin-top: 0px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 0px;
		text-align: center;
	}
    
.ms_opt1 #bottom_cap {
		width: 993px;
		height: 12px;
		background-image: url(/images/bottom.cap.png);
		background-repeat: no-repeat;
		font-family: Arial, Helvetica, sans-serif;
		margin-top: 0px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 0px;
		text-align: center;
	}
.ms_opt1 #main_text_bottom_cap {
		width: 993px;
		height: 40px;
		background-image: url(/images/main.text.bottom.cap.png);
		background-repeat: no-repeat;
		font-family: Arial, Helvetica, sans-serif;
		margin-top: 0px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 0px;
		text-align: center;
	}
.ms_opt1 #sub_content_top_cap {
		width: 993px;
		height: 30px;
		background-image: url(/images/footer/top.cap.png);
		background-repeat: no-repeat;
		font-family: Arial, Helvetica, sans-serif;
		margin-top: 0px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 0px;
		text-align: center;
	}
    
.ms_opt1 #sub_content_bottom_cap {
		width: 993px;
		height: 48px;
		background-image: url(/images/footer/bottom.cap.png);
		background-repeat: no-repeat;
		font-family: Arial, Helvetica, sans-serif;
		margin-top: 0px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 0px;
		text-align: center;
	}
.ms_opt1 #content {
		width: 993;
		height: 100%;
		margin: 0 auto;
		text-align: center;
	}
.ms_opt1 #content table {
	width: 970px;
	height: 100%;
	text-align: center;
}
.ms_opt1 #content #ito_tab {
	width: 220px;
	align: center;
}
.ms_opt1 #content #inv-log_tab {
	width: 350px;
	align: center;
}
.ms_opt1 #content td {
	valign: top;
}
.ms_opt1 #sub_content {
		width: 993px;
		height: 100%;
		background-image: url(/images/div.body.middle.png);
		background-repeat: repeat-y;
		font-family: Arial, Helvetica, sans-serif;
		margin-top: 0px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 0px;
		text-align: center;
	}
.ms_opt1 #sub_content table {
	width: 993px;
	height: 100%;
	text-align: center;
}
.ms_opt1 #sub_content #sub_content_inner_table {
	width: 400px;
	height: 70px;
}
.ms_opt1 #sub_content #sub_content_inner_table p{
	margin-bottom: 0px;
}
.ms_opt1 #sub_content #sub_content_inner_inner_table {
	width: 250px;
	height: 65px;
}
.ms_opt1 #sub_content td {
	valign: middle;
    align: center;
    text-align: left;
}
.ms_opt1 #sub_content_header {
		width: 993px;
		height: 100%;
		font-family: Arial, Helvetica, sans-serif;
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		text-align: center;
        position: relative;
        top: -36px;
        left: 6px;
        z-index: +25;
	}
.ms_opt1 #sub_content_header table {
	width: 993px;
	height: 100%;
	text-align: center;
}
.ms_opt1 #sub_content_header td {
	valign: middle;
    align: center;
    text-align: left;
}
.ms_opt1 #main_movie {
		width: 993px;
		height: 100%;
		font-family: Arial, Helvetica, sans-serif;
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		text-align: center;
        position: relative;
        top: -36px;
        left: 6px;
	}
.ms_opt1 #main_movie table {
	width: 993px;
	height: 100%;
	text-align: center;
}
.ms_opt1 #main_movie td {
	valign: middle;
    align: center;
    text-align: left;
}
.ms_opt1 #sub_content_body {
		width: 993px;
		height: 100%;
		font-family: Arial, Helvetica, sans-serif;
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		text-align: center;
        position: relative;
	}
.ms_opt1 #sub_content_body table {
	width: 993px;
	height: 100%;
	text-align: center;
}
.ms_opt1 #sub_content_body #main_body_text {
	width: 900px;
}
.ms_opt1 #sub_content_body #main_body_text_800w {
	width: 800px;
}

.ms_opt1 #sub_content_body #main_body_text_800w #bottom_cell_padding {
	padding-bottom: 30px;
}
.ms_opt1 #sub_content_body #table_400w {
	width: 400px;
    height: 65px;
    text-align: left;
}
.ms_opt1 #sub_content_body #table_400w td {
    valign: bottom;
}
.ms_opt1 #sub_content_body td {
	valign: middle;
    align: center;
    text-align: left;
}
.ms_opt1 #sub_content_body #sub_content_body_td_movie {
    text-align: center;
}
.ms_opt1 #sub_content_body #wizard_cells {
    text-align: center;
    width: 975px;
    height: 125px;
}
.ms_opt1 #sub_content_body #wizard_cells_275w {
    text-align: left;
    width: 275px;
    height: 65px;
}
.ms_opt1 #sub_content_body p {
	margin-bottom: 15px;
}
.ms_opt1 #sub_content_foot {
		width: 993px;
		height: 98px;
		background-image: url(/images/register.bg.png);
		background-repeat: no-repeat;
		font-family: Arial, Helvetica, sans-serif;
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		text-align: center;
        position: relative;
        top: 2px;
        left: 9px;        
	}
.ms_opt1 #sub_content_foot table {
	width: 993px;
	height: 100%;
	text-align: center;
}
.ms_opt1 #sub_content_foot td {
	valign: middle;
	width: 50%;
    align: center;
    text-align: left;
    padding-left: 10px;
}
.ms_opt1 #sub_content_foot #reg_now {
	valign: middle;
	width: 50%;
    align: center;
    text-align: right;
    padding-left: 0px;
    padding-right: 10px;
}
.ms_opt1 #sub_content_foot p {
	margin-bottom: 15px;
}
.ms_opt1 #sub_content_bottom {
		width: 993px;
		height: 100%;
		background-image: url(/images/footer/middle.png);
		background-repeat: repeat-y;        
		font-family: Arial, Helvetica, sans-serif;
		margin-top: 0px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 0px;
		text-align: center;
        position: relative;
	}
.ms_opt1 #sub_content_bottom table {
	width: 968px;
	height: 100%;
	align: center;
    text-align: center;
}
.ms_opt1 #sub_content_bottom td {
    align: center;
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 0px;
    padding-bottom: 0px;
    width: 232px;   
}
.ms_opt1 #sub_content_bottom p {
	margin-bottom: 15px;
}
.ms_opt1 #footer, .ms_opt1 #push {
        height: 58px;
    }
.ms_opt1 #pagetitle {
	width: 993px;
	height: 95px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: center; /* this overrides the text-align: center on the body element. */
	z-index: +150;
}
.ms_opt1 #pagetitle #mag_logo {
	padding-left: 15px;
}
.ms_opt1 #topnav {
	width: 993px;
	height: 31px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	position: absolute;
	top: 94px;
	text-align: center;
	color: #000000;
}
.ms_opt1 #topnav td {
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
}
.ms_opt1 #topnav a:link {
	text-decoration: none;
	color: #FFFFFF
}
.ms_opt1 #topnav a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.ms_opt1 #topnav a:hover {
	text-decoration: none;
	color: #000000;
}
.ms_opt1 #topnav a:active {
	text-decoration: none;
	color: #000000;
}
.ms_opt1 #topnav a {
	text-align: center;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bolder;
	color: #FFFFFF;
}
.ms_opt1 #investors #topnav-login a, {
		background: #FFFFFF;
		color:#e6e6e6;
		text-shadow:none;
	}
.ms_opt1 #contact #topnav-support a:hover,
.ms_opt1 #investors #topnav-investors a:hover, {
		color:#000000;
		/* for IE */
  		filter:alpha(opacity=100);
  		/* CSS3 standard */
  		opacity:1;
	}
.ms_opt1 #topnav_list a:active {
		background:#FFFFFF;
		color:#000000;
}
.ms_opt1 #bottomnav {
	width: 800px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #808080;
	padding-top: 15px;
}
.ms_opt1 #bottomnav td {
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
}
.ms_opt1 #bottomnav table {
	width: 800px;
	align: center;
	text-align: center;
}
.ms_opt1 #bottomnav a:link {
	text-decoration: none;
	color: #6AB54B
}
.ms_opt1 #bottomnav a:visited {
	text-decoration: none;
	color: #6AB54B;
}
.ms_opt1 #bottomnav a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
.ms_opt1 #bottomnav a:active {
	text-decoration: none;
}
.ms_opt1 #bottomnav a {
	text-align:center;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #6AB54B;
}
