@charset "utf-8";

* {margin:0; padding:0;}
body {background:#952354 url(../images/corporate/body-bg.jpg) top repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; /*padding-bottom:50px;*/}
#wrapper {width:709px; margin:0 auto;}

a {text-decoration:none;}
a:hover {text-decoration:underline;}

h1 {font-size:2.5em;}
h2 {font-size:2em;}
h3 {font-size:1.6em;}
h4 {font-size:1.3em;}
h5 {font-size:1.1em;}
h6 {font-size:0.9em;}

#lang {height:50px;}

/*HOME*/
#wrapper-home {width:814px; margin:0 auto;}

#header-home {background:url(../images/corporate/header-home-bg.jpg) no-repeat; height:107px;}
#header-home * {display:none;}

#nav-home {height:56px; overflow:hidden;}
#nav-home ul {list-style:none;}
#nav-home li {display:block; float:left;}
#nav-home li a {display:block;}
#nav-home li a span {display:none;}
#nav-home li a.nav1 {background:url(../images/corporate/nav-home-bg.jpg) 0 0 no-repeat; height:56px; width:74px;}
#nav-home li a.nav2 {background:url(../images/corporate/nav-home-bg.jpg) -74px 0 no-repeat; height:56px; width:88px;}
#nav-home li a.nav3 {background:url(../images/corporate/nav-home-bg.jpg) -162px 0 no-repeat; height:56px; width:93px;}
#nav-home li a.nav4 {background:url(../images/corporate/nav-home-bg.jpg) -255px 0 no-repeat; height:56px; width:141px;}
#nav-home li a.nav5 {background:url(../images/corporate/nav-home-bg.jpg) -396px 0 no-repeat; height:56px; width:151px;}
#nav-home li a.nav6 {background:url(../images/corporate/nav-home-bg.jpg) -547px 0 no-repeat; height:56px; width:133px;}
#nav-home li a.nav7 {background:url(../images/corporate/nav-home-bg.jpg) -680px 0 no-repeat; height:56px; width:134px;}
#nav-home li a:hover.nav1 {background:url(../images/corporate/nav-home-bg.jpg) 0 -56px no-repeat;}
#nav-home li a:hover.nav2 {background:url(../images/corporate/nav-home-bg.jpg) -74px -56px no-repeat;}
#nav-home li a:hover.nav3 {background:url(../images/corporate/nav-home-bg.jpg) -162px -56px no-repeat;}
#nav-home li a:hover.nav4 {background:url(../images/corporate/nav-home-bg.jpg) -255px -56px no-repeat;}
#nav-home li a:hover.nav5 {background:url(../images/corporate/nav-home-bg.jpg) -396px -56px no-repeat;}
#nav-home li a:hover.nav6 {background:url(../images/corporate/nav-home-bg.jpg) -547px -56px no-repeat;}
#nav-home li a:hover.nav7 {background:url(../images/corporate/nav-home-bg.jpg) -680px -56px no-repeat;}

#content-home {background:url(../images/corporate/content-home-bg.jpg) no-repeat; height:529px; overflow:hidden; position:relative;}
#content-home a.link1 span, #content-home a.link2 span, #content-home a.link3 span {display:none;}
#content-home a.link1, #content-home a.link2, #content-home a.link3 {display:block; position:absolute; width:125px; height:112px; bottom:9px;}
#content-home a.link1 {left:152px;}
#content-home a.link2 {left:288px;}
#content-home a.link3 {left:422px;}

#footer-home {background:url(../images/corporate/footer-home-bg.jpg) no-repeat; height:55px; text-align:center;}
#footer-home a, #footer p.link {color:#FAC10F; font-size:12px;}
#footer-home a {text-decoration:none;}
#footer-home a:hover {text-decoration:underline;}
#footer-home p.link {padding:7px 0;}
#footer-home p {color:#C392A5; font-size:9px; line-height:10px;}
/*HOME END*/

#header {background:url(../images/corporate/header-bg.jpg) no-repeat; height:110px;}
#header * {display:none;}

#nav {height:48px; overflow:hidden;}
#nav ul {list-style:none;}
#nav li {display:block; float:left;}
#nav li a {display:block;}
#nav li a span {display:none;}
#nav li a.nav1 {background:url(../images/corporate/nav-bg.jpg) 0 0 no-repeat; height:48px; width:64px;}
#nav li a.nav2 {background:url(../images/corporate/nav-bg.jpg) -64px 0 no-repeat; height:48px; width:79px;}
#nav li a.nav3 {background:url(../images/corporate/nav-bg.jpg) -143px 0 no-repeat; height:48px; width:82px;}
#nav li a.nav4 {background:url(../images/corporate/nav-bg.jpg) -225px 0 no-repeat; height:48px; width:132px;}
#nav li a.nav5 {background:url(../images/corporate/nav-bg.jpg) -357px 0 no-repeat; height:48px; width:147px;}
#nav li a.nav6 {background:url(../images/corporate/nav-bg.jpg) -504px 0 no-repeat; height:48px; width:135px;}
#nav li a.nav7 {background:url(../images/corporate/nav-bg.jpg) -639px 0 no-repeat; height:48px; width:70px;}
#nav li a:hover.nav1 {background:url(../images/corporate/nav-bg.jpg) 0 -48px no-repeat;}
#nav li a:hover.nav2 {background:url(../images/corporate/nav-bg.jpg) -64px -48px no-repeat;}
#nav li a:hover.nav3 {background:url(../images/corporate/nav-bg.jpg) -143px -48px no-repeat;}
#nav li a:hover.nav4 {background:url(../images/corporate/nav-bg.jpg) -225px -48px no-repeat;}
#nav li a:hover.nav5 {background:url(../images/corporate/nav-bg.jpg) -357px -48px no-repeat;}
#nav li a:hover.nav6 {background:url(../images/corporate/nav-bg.jpg) -504px -48px no-repeat;}
#nav li a:hover.nav7 {background:url(../images/corporate/nav-bg.jpg) -639px -48px no-repeat;}

h2#title-company {background:url(../images/corporate/title-company-bg.jpg) no-repeat; height:50px;}
h2#title-login {background:url(../images/corporate/title-login-bg.jpg) no-repeat; height:50px;}
h2#title-product {background:url(../images/corporate/title-product-bg.jpg) no-repeat; height:50px;}
h2#title-purchase {background:url(../images/corporate/title-purchase-bg.jpg) no-repeat; height:50px;}
h2#title-start {background:url(../images/corporate/title-start-bg.jpg) no-repeat; height:50px;}
h2#title-studies {background:url(../images/corporate/title-studies-bg.jpg) no-repeat; height:50px;}
h2#title-company span, h2#title-login span, h2#title-product span, h2#title-purchase span, h2#title-start span, h2#title-studies span {display:none;}

h2#msg-company {background:url(../images/corporate/msg-company-bg.jpg) no-repeat; height:78px;}
div#msg-product {background:url(../images/corporate/msg-product-bg.jpg) no-repeat; height:682px;}
h2#msg-purchase1 {background:url(../images/corporate/msg-purchase1-bg.jpg) no-repeat; height:141px;}
h2#msg-start {background:url(../images/corporate/msg-start-bg.jpg) no-repeat; height:141px;}
h2#msg-company span, div#msg-product *, h2#msg-purchase1 span, h2#msg-start span {display:none;}

#content {background:url(../images/corporate/content-bg.jpg) repeat-y;}
#content-bottom {background:url(../images/corporate/content-bottom-bg.jpg) bottom no-repeat;}
#content p {padding:6px 0;}
#content .sub-title {color:#ED0C74; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:italic; padding:30px 0 15px;}

#content-company {background:url(../images/corporate/content-company-bg.jpg) top no-repeat; padding:50px 55px;}
#content-login {background:url(../images/corporate/content-login-bg.jpg) top no-repeat; padding:80px 0 50px; color:#8D8D8D;}
#content-product {background:url(../images/corporate/content-product-bg.jpg) top no-repeat; padding:0 40px 50px;}
#content-purchase1 {background:url(../images/corporate/content-purchase1-bg.jpg) top no-repeat; padding:0 55px 50px;}
#content-purchase2 {background:url(../images/corporate/content-purchase2-bg.jpg) top no-repeat; padding:0 55px 50px;}
#content-purchase3 {background:url(../images/corporate/content-purchase3-bg.jpg) top no-repeat; padding:0 55px 100px;}
#content-purchase4 {background:url(../images/corporate/content-purchase4-bg.jpg) top no-repeat; padding:0 55px 100px;}
#content-start {background:url(../images/corporate/content-start-bg.jpg) top no-repeat; padding:0 55px 10px;}
#content-studies {background:url(../images/corporate/content-studies-bg.jpg) top no-repeat; padding:0 55px 50px;}

#content-login h3.title1 {background:url(../images/corporate/content-login-title1.jpg) no-repeat; height:47px;}
#content-login h3.title2 {background:url(../images/corporate/content-login-title2.jpg) no-repeat; height:47px;}
#content-login h3.title3 {background:url(../images/corporate/content-login-title3.jpg) no-repeat; height:47px;}
#content-login h3.title1 span, #content-login h3.title2 span, #content-login h3.title3 span {display:none;}
#content-login p {padding:16px 55px; font-weight:bold;}
#content-login table {margin: 0 0 20px 95px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#8D8D8D;}
#content-login table td {padding:15px 15px 15px 0;}
#content-login table td input {padding:2px 3px;}

#content-product {font-family:Verdana, Arial, Helvetica, sans-serif;}
#content-product .space {height:300px;}
#content-product table {width:630px; color:#440824; font-size:13px;}
#content-product td {background:url(../images/corporate/content-product-table-bg.jpg) bottom repeat-x; padding:40px 0;}
#content-product td img {margin-left:10px;}
#content-product td p.title1 {color:#A20055; font-weight:bold;}
#content-product p.style1 {color:#A20055; font-size:14px; line-height:23px; padding:5px 25px 20px;}
#content-product td.style2 {background:none; padding:30px 0 0 0;}
#content-product td.style2 h5#title3 {background:url(../images/corporate/content-product-title3.jpg) center center no-repeat; height:16px;}
#content-product td.style2 h5#title4 {background:url(../images/corporate/content-product-title4.jpg) center center no-repeat; height:16px;}
#content-product td.style2 h5#title3 span, #content-product td.style2 h5#title4 span {display:none;}
#content-product td h5.title2 {color:#A20055;}
#content-product .table1 td {padding-top:10px;}

#content-purchase1 .space {height:90px;}
#content-purchase1 h2.title1, #content-purchase1 h3.title2 {color:#DB136B;}
#content-purchase1 p {font-size:18px; padding:15px 0 45px;}
#content-purchase1 table {margin-bottom:45px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; width:500px;}
#content-purchase1 td {padding:5px 0;}
#content-purchase1 td input {padding:2px 3px;}

#content-purchase2 .space {height:90px;}
#content-purchase2 h2.title1 {color:#DB136B;}
#content-purchase2 td h5.title2 {color:#B11487; font-size:13px;}
#content-purchase2 td span.small {display:block; font-size:11px; line-height:13px;}
#content-purchase2 td input.button {background:url(../images/corporate/button-buy-now.jpg) no-repeat; width:109px; height:34px; border:0 none;}
#content-purchase2 td select {font-size:16px; margin-left:180px;}
#content-purchase2 td {border-bottom:1px solid #952356; padding:40px 0;}
#content-purchase2 td img {padding-right:15px}
#content-purchase2 td p {padding:10px 0; font-size:14px;}
#content-purchase2 td span.qty {font-weight:bold; font-size:14px; display:block; width:30px; margin-left:180px;}
#content-purchase2 td a {color:#B11487; font-size:14px; text-decoration:underline;}
#content-purchase2 td a:hover {text-decoration:none;}

#content-purchase3 .space {height:105px;}
#content-purchase3 h2.title1 {color:#DB136B;}
#content-purchase3 p {font-size:16px; font-weight:bold; padding:14px 0; font-family:Verdana;}
#content-purchase3 table {font-family:Verdana; font-size:15px;}
#content-purchase3 td {padding:3px 0;}
#content-purchase3 td h4.title2 {color:#BF0200; margin-top:30px; font-size:16px;}
#content-purchase3 td span.asterisk {color:#FF0000;}
#content-purchase3 td input {padding:2px 3px;}
#content-purchase3 td select.style1 {width:150px;}

#content-purchase4 .space {height:110px;}
#content-purchase4 h2.title1 {color:#DB136B;}
#content-purchase4 table {font-size:13px; font-family:Verdana;}
#content-purchase4 td {padding:3px 0; width:299px;}
#content-purchase4 .style2 td  {padding-top:20px;}
#content-purchase4 td div.style1 {width:400px; height:100px; overflow:scroll; font-family:"Courier New", Courier, monospace; font-size:11px; line-height:14px;}
#content-purchase4 td h5.title2 {color:#BF0200;}
#content-purchase4 .sm-table td {text-align:center;}

#content-start .space {height:45px;}
#content-start h3.title1 {color:#DB136B; font-size:26px;}
#content-start p {font-size:18px; padding:15px 0 35px;}
#content-start h4.title2 {color:#DB136B; font-size:19px;}
#content-start table {font-family:Verdana; font-size:16px;}
#content-start input {padding:2px 3px;}
#content-start select.style1 {width:150px;}
#content-start .table1 {margin-bottom:40px;}
#content-start .table1 td {width:300px; padding:3px 0;}
#content-start .table2 {font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#content-start .table2 td {padding:10px 0;}
#content-start .table2 strong {color:#565656;}
#content-start .table2 ul {margin-left:30px;}
#content-start .space1 {height:100px;}
#content-start .table3 {font-size:12px; color:#848484; margin:20px 0 40px;}
#content-start .table3 td {padding:3px 0; width:250px;}
#content-start .table3 th {text-align:left; font-weight:normal; white-space:nowrap;}
#content-start .table3 a {text-decoration:underline;}
#content-start .table3 a:hover {text-decoration:none;}
#content-start input.button {background:url(../images/corporate/button-submit-order.jpg) no-repeat; width:308px; height:85px; border:0 none; margin:30px 30px 0 0;}

#content-studies {font-family:Verdana; font-size:10px; line-height:13px;}
#content-studies .space {height:60px;}
#content-studies .line1 {height:1px; background:#952354; margin:50px 0;}
#content-studies .line2 {height:1px; background:#9A9A9A; margin:15px 0;}
#content-studies h6 {padding-bottom:20px; font-size:10px;}
#content-studies img {padding:10px;}
#content-studies p {padding:6px 10px;}
#content-studies ul {width:350px; margin:10px 0 10px 250px;}

#footer {background:url(../images/corporate/footer-bg.jpg) no-repeat; height:55px; text-align:center;}
#footer a, #footer p.link {color:#FAC10F; font-size:12px;}
#footer a {text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer p.link {padding:7px 0;}
#footer p {color:#C392A5; font-size:9px; line-height:10px;}

.align-center {text-align:center;}
.align-right {text-align:right;}
.hidden {display:none;}
.clear {clear:both;}



fieldset { border: none; margin: 15px 0; }
fieldset legend { display: none; }

ul#enrollment_options
{
	margin: 0;
	padding: 0;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
ul#enrollment_options strong
{
	color: #565656;
}

p#site-presented { color:#ffffff; display:block; font-size:12px; font-weight:bold; padding:25px 35px 0 0; text-align:right; }

#content-purchase2 td input.qty {font-size:16px; margin-left:180px;}

.dynamic_area_content p
{
	margin: 15px;
	padding: 0;
}