
/* CSS Document */
@font-face {
    font-family: 'Exo2-Medium';
    src: url('Exo2-Medium.ttf') format('truetype');
}
body {
    font-family: 'Exo2-Medium';
    color: #525254;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
}
input{font-size:13px; color:#525254;}

form{margin:0px;}

.mainWrapper
{  
    position:relative;
    border:0px solid #000000;
    height:96%;
    width:100%;
    padding:0px;
    margin:0px auto;
    text-align:center;
}
#headerWrapper
{
    width:100%;
    height:62px;
    position:relative;
   /*background:#1f3fa6;*/
}
#footerHolder
{
    width:100%;
    height:35px;
    position:relative;
    background:#1f3fa6;
    float:left;
}
#footer
{
    width:1100px;
    height:35px;
    
    border:0px dashed red;
     margin:0 auto;
}
#footer p
{
   font-size:11px;
   color:#ffffff;
   float:right;
   padding-top:10px;
   margin:0px 100px 0px 0px;
}
#contentWrapper
{
    width:1100px;
    margin: 0 auto;
    border:0px dashed #000000;
}
#header
{
    width:1055px;
    height:70px; 
    border:0px dashed red;
     margin:0 auto;
}

.mainContent
{
    width:900px;
    min-height:500px;
    *height:550px;
    border:0px dashed red;
    margin:0 auto;
}

#loginform, .loginform {
	
	padding: 30px 0px 0px 10px;
	
	float: left;

}

#Logo1_PageHeading{
   font-size: 30px;
  float: left;
  margin-top: 15px;
  margin-left: 10px;
}

#welcome
{
    height:60px;
    width:900px;
    float:left;
    margin-top: 10px;
}

#welcome img{
float:left;
}


p#localization
{
    float:right;
    padding:0;
    margin:0px 0px 0px 0px;
}
.logo
{
    float:left;
    margin:0px 0px 0px 80px;
}
.ebisLogo
{
    
    float:right;
    text-align:left;
   
}
.licenseMgmtHolder
{
    float:right;
    clear:right;
    padding:0;
    margin:7px 0px 0px 0px;
    border:0px solid;
    width:180px;
}
.licenseMgmt
{
    color:#ffffff;
    float:right;
    padding:0;
    margin:0px;
}
#localizationHolder
{
    float:right;
    width:200px;
    height:60px;
    padding:10px 0px 0px 0px;
}
.ebisLogo p span
{
    font-size:18px;
    color:#ffffff;
}
.contentTitle
{
    width:900px;
    height:35px;
    background:#dad8d9;
    margin:37px 0px 0px 0px;
}
.contentTitle p
{
   margin:8px 0px 0px 10px;
   
   font-size:13px;
   font-weight:bold;
   color:#4b4b4d;
   float:left;
}
.contentGrayBox
{
    background:#f4f4f4;
    width:900px;
    min-height:320px;
    *height:320px;
    padding-bottom:30px;
    text-align:left;
    float:left;
}
.loginform p
{
	font-size:12px;
}
p.contentIntro
{
    font-weight:bold;
 
}
.buttonLeft
{
    background:url(../Images/button-left.gif) no-repeat top right;
    width:3px;
    height:22px;
    float:left;
}
.buttonRight
{
    background:url(../Images/button-right.gif) no-repeat top left;
    width:3px;
    height:22px;
    float:left;
    margin:0px 20px 0px 0px;
}
.btn_design, #btnContinue, #btnCancel, #btnActivateOther, #btnDownload
{
	background:url(../Images/button-bg.gif) repeat-x top left;
	float:left;
	border:0;
	padding:0px;
	margin:0px;
	height:22px;
	cursor:pointer;
}
.btn_design:hover, #btnContinue:hover, #btnCancel:hover, #btnActivateOther:hover, #btnDownload:hover
{
	background:url(../Images/button-bg-hover.gif) repeat-x top left;
	float:left;
	border:0;
	padding:0px;
	margin:0px;
	height:22px;
	cursor:pointer;
	color:#4a4a4c;
}
.fileUpload
{
    float:left;
    margin:0px 20px 0px 0px;
}
.download_button
{
	float:right;	
	width:390px;
}
#infoTable
{
    width:865px;
    position:relative;
    float:left;
    margin:0px 0px 0px 17px;
}
.infoTable
{
    width:865px;
    position:relative;
    float:left;
    margin:0px 0px 0px 17px;
}
.prodName
{
	float:left;
	width:100%;
	padding:10px;
	font-weight:bold;
}
.boxTop
{
    background:url(../Images/box-border-top.gif) no-repeat bottom left;
    width:865px;
    height:5px;
}
.boxContent
{
    background:url(../Images/box-border-bg.gif) repeat-y top left;
    padding:10px;
}
.boxContent p,.boxContent span
{
    padding:0px;
    margin:0px;
}
.boxBottom
{
    background:url(../Images/box-border-bottom.gif) no-repeat top left;
    width:865px;
    height:5px;
}
.buttonsHolder
{
    float:left;
    position:relative;
    padding:20px 0px 0px 17px;
    width:100%;
}
#divFeatures table td li, #divFeatures table td a, .boxContent table td,  .boxContent table td a
{
    font-size:12px;
    font-weight:bold;
}
#divFeatures table td span, .boxContent table td span
{
    font-size:12px;
    font-weight:normal;
}

.restoreMsg
{
	position:relative; 
	float:left; 
	*float:none;
	padding:20px 0px 0px 10px;
	width:100%;
}