/* CSS Document */
a
{
	outline:none;
	}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	background-position: center top;
	vertical-align: top;
	margin: 0px;
}
.topheader {
	background-image: url(../images/top.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 65px;
	width: 100%;
}
.topdiv {

	line-height: 1.2em;
	width: 954px;
	height: 65px;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	vertical-align: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.logosection {

	height: 65px;
	background-image: url(../images/logoslice.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.footersection {

	background-image: url(../images/footerbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: auto;
}
.footersub {

	line-height: 1.2em;
	/*width: 800px;*/
	min-height: 100%;
	height: 65px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
	vertical-align: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin:30px 0px 0px 10px;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}

.footersub a
 {
 	color:#333;
	text-decoration:none;
	
	}

.footersub a:hover
 {
 	color:#45BFFF;
	text-decoration:underline;
	
	}
.showmore
{
	background:url(../flagimages/btn.jpg) no-repeat;
	



background-attachment:scroll;
background-color:transparent;
color:#1BA2E4;
display:block;
float:left;
font-weight:bold;
height:27px;
padding-bottom:0;
padding-left:28px;
padding-right:5px;
padding-top:6px;
text-decoration:none;
width:155px;
  }
#moreclist
{
	padding-top:6px;
	}  	

/************************/
div {margin:0px;padding:0px;}
.field {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#666666;
  padding-left:35px;
  text-align:left;
}
.line {
  background-image:url(line.html);
  background-repeat:no-repeat;
}
.border {
  background-color:#FFFFFF;
}
.textarea {
/*  width:180px;*/
  height:25px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#666666;
  border:1px solid #dbdbdb;
}
.textarea option
{
  padding:4px 4px 4px 25px;

  }
form.cmxform fieldset {
  margin-bottom: 10px;

  border:none;
}
form.cmxform fieldset input,select
{
  width:210px;
  }
form.cmxform legend {

}
form.cmxform label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
}
form.cmxform fieldset ol {
  margin: 0 0 0 5px;
  padding: 0 0 0 5px ;
  text-align:left;
  }
.cmxform #loginform ol
{
text-align:left;
margin:4px;

}

form.cmxform fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
  border-bottom:1px solid #ddd;
  background: #fbfbfb; 
}
.litodiv
{
  list-style: none;
  padding: 5px;
  margin: 0;
  border-bottom:1px solid #ddd;
  background: #fbfbfb; 
  }
form.cmxform fieldset #olfirst li
{
  width:430px;
  }
form.cmxform fieldset li.problem
	{
	background:#FFFF99;
	}

form.cmxform fieldset li.problem:hover
	{
	background:#FFFF9f;
	}

form.cmxform fieldset li:hover, form.cmxform fieldset li.hover {
  list-style: none;
  padding: 5px;
  margin: 0;
  border-bottom:1px solid #ddd;
  background:#45BFFF;  
}

form.cmxform fieldset fieldset {

}
form.cmxform fieldset fieldset legend {

}
form.cmxform fieldset fieldset label {
  display: block;
  width: auto;
}
form.cmxform em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
form.cmxform label {
  width: 140px; /* Width of labels */
  font-size:11px;
  font-weight:bold;

}
form.cmxform fieldset fieldset label {
  margin-left: 143px; /* Width plus 3 (html space) */
}  
.ferror
{
  border:1px solid #FF0000;
  }
.noterror
{
  border:1px solid #CCC;
  }
#maincontainer
{
position:absolute;
z-index:5000;
opacity:0.9;
background:#808182;
width:52%;
margin-left:22%;
top:36%;
 }
#output2
{
height:100%;
vertical-align:middle;
font-size:24px;
font-weight:bold;
color:#1B87C0;
background-color:#F2F2F2;
text-align:center;
padding-left:20px;
   }  
#output1
{
background:#F2F2F2 url(../loaders/49.gif) no-repeat scroll left 4px;  
height:60px;
display:block;
padding:10px 0px 0px 59px;
  }   

#subbutton input
{
   border:1px solid #CCC;
   padding:4px;
   font-size:17px;
   font-family:Verdana,Arial, Helvetica, sans-serif;
   font-weight:bold;
   color:#FFF;
   background-color:#45BFFF;
   outline:none;
   cursor:pointer;
   
   } 
#termscontent    
{
position:absolute;
height:500px;
/*margin-top:120px;*/
/*text-align:center;*/
font-size:12px;
color:#1B87C0;
background-color:#F2F2F2;
padding:15px;
top:15%;
width:90%;
margin-left:3%;
vertical-align:middle;
z-index:10000;
opacity:0.9;
  }
#termsli li
{
text-align:center;
vertical-align:top;
padding:10px 10px 0px 10px;
  }

#termsli li a
{
 text-decoration:underline;
 color:#666666;
 font-size:13px;
  }
#termsli li a:hover
{
  color:#FFF;
  text-decoration:none;
  }  
      
#termsli li input
{
width:15px;
  }
#topdiv
{
  margin:5px;
  padding:5px;
  border:1px solid #CCC;
  }  
.stbuttontext
{
  color:#666666;
  text-decoration:none;
  font-weight:bold;
  font-size:14px;
  }      
#countrylisting
{
	font-size:13px;
	} 
  
#countrylisting ul
{
	width:510px;
	list-style:none;
	}  
  
#countrylisting ul li
{
	width:150px;
	float:left;
	margin:10px;
	}  
#countrylisting ul li a
{
	color:#666666;
	text-decoration:none;	
	}
#countrylisting ul li a:hover
{
	color:#45BFFF;
	text-decoration:underline;	
	}
	   
/****************************/