.breadcrumb{line-height:30px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;padding-left:5px;color:#003e74;}
.breadcrumb a{text-decoration:underline;}
.breadcrumb li{float:left;}
.registration-container{width:955px;margin-left:4px;}
.registration-container-left{float:left;width:400px;font-family:Arial, Helvetica, sans-serif;font-family:12px;line-height:20px;text-align:justify;margin-top:15px;}
.registration-container-right{float:right;width:510px;margin-top:15px;}
.registration-hero-image{width:955px;height:150px;}
.registration-container-left h1{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#006666;padding:5px 5px 5px 0px;border-bottom:dotted 1px #006666;line-height:20px;margin-bottom:5px;}
.registration-container-left ul{margin-left:20px;}
.registration-container-left li{list-style-type: square;}
.registration-hero-image-title{font-family:Arial, Helvetica, sans-serif;font-size:54px;font-weight:bold;text-decoration:none;color:#ffffff;text-transform: uppercase;position:relative;text-shadow: 2px 2px #000000;padding-top:50px;padding-left:15px;}
.registration-hero-image-subtitle{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:normal;text-decoration:none;color:#ffffff;padding-left:18px;line-height:30px;text-shadow:1px 1px #000000;}
.registration-intro{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#333333;width:955px;text-align:justify;padding:5px 0px 5px 0px; line-height:16px;}
.registration-container-right h2{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#006666;padding:5px;border-bottom:dotted 1px #006666;line-height:20px;margin-bottom:5px;}
.text-bold{font-weight:bold;}
.registration-text{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#333333; padding:5px; line-height:16px;}

.registration-text span{font-family:Arial, Helvetica, sans-serif;font-size:14px;}
.submit-button{font-family:Arial, Helvetica, sans-serif; float:left; font-size:13px; font-weight:bold; background-image:url(../images/btn_bg_tile.jpg); background-repeat:repeat-x; background-color:#ff7038; padding:7px; color:#fff; margin-top:15px; width:70px; text-align:center; -moz-border-radius: 7px; border-radius: 7px;cursor:hand;text-decoration:none;}

.submit-button a{color:#fff; text-decoration:none;}
.mandatory-text{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666666;font-weight:normal;}
.mandatory-asterisk{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#FF0000;font-weight:bold;}
.thank-you{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:normal;color:#006666;}
.thank-you-text{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#333333;}

.registration-maincontainer{float:left;width:955px;font-family:Arial, Helvetica, sans-serif;font-family:12px;line-height:18px;text-align:justify;margin-top:15px;}
.registration-maincontainer h1{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#006666;padding:5px 5px 5px 0px;border-bottom:dotted 1px #006666;line-height:20px;margin-bottom:5px;}
.registration-maincontainer-left{float:left;width:350px;}
.registration-maincontainer-left ul{margin-left:20px;}
.registration-maincontainer-left li{list-style-type: square;}
.registration-maincontainer-right{float:right;width:570px;}
.registration-maincontainer-right h2{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#006666;padding:5px;border-bottom:dotted 1px #006666;line-height:20px;margin-bottom:5px;}
.register-icons{width:380px;margin-top:15px;}
.register-icon{width:355px;height:100px;}
.register-img{width:85px;float:left;}
.register-text{width:250px;float:right;font-size:20px;font-weight:normal;margin-top:20px;line-height:20px;}
.register-text-normal{font-size:12px;font-weight:normal;line-height:16px;}
img.visibility{
	background-image: url(../images/sprite-icons.png);
	background-position: -10px 0px;
	width:120px;
    height:85px;
}
img.distribution{
	background-image: url(../images/sprite-icons.png);
	background-position: -2px -100px;
	width:120px;
    height:85px;
	margin-left:-5px;
}
img.revenue{
	background-image: url(../images/sprite-icons.png);
	background-position: -6px -186px;
	width:120px;
    height:85px;
	margin-left:-5px;
}
.bottom-border{border-bottom:dashed 1px #c1c1c1;margin-top:5px;margin-bottom:5px;}