body{
	font-family:Arial;
	font-size:13px;
	color:#4b4b4b;
	margin:0px;
	padding:0px;
	background:#FFF url(../images/bg.jpg) repeat-x;
	overflow:hidden;
	/*height:100%;
	width:100%;*/
	overflow-x:auto;

}

html{
	width:100%;
	height:100%;
} 
html>/**/body  {overflow-y: scroll;}
body:nth-of-type(0) {overflow-y: scroll;}

img {
	border:0px; 
}

a{ outline:0; color:#1b9fe4; text-decoration:none;}
a:hover{ outline:0; text-decoration:underline;}


/*table*/
table{ border-collapse: collapse; width:100%;}
td{ padding:4px;}


/*input*/
input[type="text"],
input[type="password"],
textarea{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #dadada;
	font-family:Arial;
	height:27px;
	padding-left:5px;
	font-size:12px;
	color:#4B4B4B;
	
}
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus{
	border:1px solid #dadada;
	-moz-box-shadow: 0 0 3px #bababa;
	-webkit-box-shadow: 0 0 3px #bababa;
	box-shadow: 0 0 3px #bababa;
}
select{ 
	width:296px;
	height:23px; 
	font-family:Arial; 
	font-size:13px; 
	color:#686868;
	border:1px solid #f8aa3f;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}



.radius{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:none;
}

.icon{ position:relative; top:4px;}
.icon2{ position:relative; top:8px;}
.icon3{ position:relative; top:2px;}


/*text and link color*/
.text_white{ color:#ffffff !important;}
.text_black {color:#000000 !important;}
.text_red{ color:red !important;}
.text_gray{ color:#8e8e8e !important;;}
.text_pink{ color:#ff5e80 !important;}
.text_green{ color:#118e00 !important;}
.text_orange{ color:#f26600 !important;}
.star{ 
	color:#ff0000;
}
a.red{ color:#ff0036;}
a.black{ color:#535353;}
a.blue{ color:#10aaed;}



.float_none{ float:none !important;}
.floatL{ float:left !important;}
.floatR{ float:right !important;}
.border_none{ border: none !important}

.textL{ text-align:left !important}
.textR{ text-align:right !important}
.normal{ text-transform:none;}
.upper{ text-transform:uppercase}
.center { text-align:center !important;}
.bold{ font-weight:bold;}
.no_bold{ font-weight:normal;}

/*font size*/
.font10{ font-size:10px;}
.font11{ font-size:11px;}
.font12{ font-size:12px;}
.font13{ font-size:13px;}
.font14{ font-size:14px;}
.font15{ font-size:15px;}
.font16{ font-size:16px;}
.font18{ font-size:18px;}
.font20{ font-size:20px;}
.font22{ font-size:22px;}
.font24{ font-size:24px;}
.font26{ font-size:26px;}
.font28{ font-size:28px;}
.font34{ font-size:34px;}


/*UL*/
.noDisc{  
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	margin-top:10px;
}
ul.noDisc li{ list-style-type:none;}

div,a{
	width:auto;
	height:auto;
	float:left;
	margin:0px;
	padding:0px;
}
a{ float:none;}

.indent{
	margin:-20px 0 0 0;
	padding-left:68px !important;
	line-height:25px;
}
.wrapper,
.article{
	width:100%;
	/*position:relative;*/
}
.article img{
	margin:5px;
}

/*Heading */
h1{ 
	padding:0;
	font-family:Arial;
	font-size:20px;
	margin:0px;
	float:left;
	font-weight:normal;
}
h2{
	padding:5px 0 5px 0px; 
	font-size:15px; 
	margin:0px;
}
h3,h4,h5{ 
	padding:0 0 5px 0px; 
	font-size:13px; 
	margin:0px;
}

h2 + p,
h3 + p,
h4 + p,
h5 + p,
h6 + p{ margin-top:0px}

h2 + table,
h3 + table,
h4 + table,
h5 + table,
h6 + table{ margin-top:10px}

h2 + h3,
h3 + h4,
h5 + h6{ margin-top:0px}

p + ul{ margin-top:-10px !important; }
p{  font-family:Arial;
	font-size:13px;
	padding:4px 0 4px 0;
	margin:0;
	color:#4b4b4b;
}
/*p span{
	font-weight:bold;
	color:#000;
}*/
/*.text > p{ margin-top:0px;}*/

ol li {margin-top:7px;} 

a.button {
	width:330px;
	height:auto;
	float:left;
	font-family: 'helveticaneue_condensedRg';
	font-size:18px;
	color:#FFF;
	padding:4px 0 3px 0;
	text-align:center;
	text-decoration:none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:#dadada 1px solid;
	
}
.button {
	width:330px !important;
	height:auto;
	float:left;
	padding:4px 0 3px 0;
	text-align:center;
	text-decoration:none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:none;
	
}
a.button.pink{
	background:#ff5e80;
	color:#fff;
	
}
a.button.blue{
	background:#92dfff;
	color:#007cb2;
}
a.button.gray{
	background:url(../images/button.png) repeat-x;
}
a.button.black{
	background:#000;
	color:#262626;
}
a.button img{
	margin-top:-23px;
	position:relative;
	top:5px;
}
div.button{
	float:right;
	clear:both;
	margin:20px 0 10px 0;
}
div.button a + a{
	margin-left:10px;
}


table td .button{
	margin:0px;
	float:left;
}
table td .button a.button{
	width:auto;
	padding-left:20px;
	padding-right:20px;
}


/**/

.middle{
	display: table-cell;   
	vertical-align: middle;
	text-align:center;
	float:none;
	border:none;
	background:none;
	 
}

#container{
	width:1002px;
	height:auto;
	margin:auto;
	float:none;
	position:relative;
}

