@charset "utf-8";
/* CSS Document */

body
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#231f20;

}

/*Css for main page start*/

#mainDiv{width:100%; height:100%;margin:0px; padding:0px 0px 60px 0px;background-image:url(img_top.png); background-repeat:repeat-x; z-index:10000; background-position:center top;}
#topMain{ position:absolute; margin:0px auto; width:100%; z-index:9999;}
#topMain .topLeft{margin:0px 0px 0px 0px; float:left;padding-left:20px;}
#topMain .logotext{margin:12px 0px 0px 5px; width:500px;}
#topMain .topRight{margin:0px; padding:10px 10px 10px 0px; float:right;}
#topMain .topRight a:link, #topMain .topRight a:visited, #topMain .topRight a:active{
text-decoration:none;color:#76787b; text-align:center; font-size:14px; font-weight:bold;}
#topMain .topRight a:hover{text-decoration:none;color:#ec1820;}
.feedbackdiv{position:absolute; margin-top:220px; left:0px; width:25px; z-index:9999;}

/*Css for main page end*/

a
{
color:#ec1c24;
text-decoration:none;
outline:none;
}

.popup
{
margin:0px auto;
margin-top:20px;
width:951px;
height:auto;
position:relative;
z-index:999;
}

.popup #top
{
background-image:url(popup_header.png);
background-position:left;
background-repeat:no-repeat;
height:49px;
width:100%;
float:left;
clear:both;
}

.popup #middle
{	
background-image:url(popup_middle.png);
background-position:left;
background-repeat:repeat-y;
height:auto;
width:100%;
float:left;
clear:both;
background-color:#FFFFFF;
}

.popup #bottom
{
background-image:url(popup_bottom.png);
background-position:left;
background-repeat:no-repeat;
height:16px;
width:100%;
float:left;
clear:both;
}

.popup #top #header
{
font-size:16px;
font-weight:bold;
color:#ec1c24;
margin-left:15px;
margin-top:15px;
margin-right:15px;
float:left;
width:850px;
}

.popup #top #icon-close
{
float:right;
width:27px;
height:27px;
margin-top:12px;
margin-right:15px;
background-image:url(icon_close.png);
background-position:right;
background-repeat:no-repeat;
cursor:pointer;
}

.popup #top #header ul
{
list-style:none;
margin:0px 0px;
padding:0px 0px;
}

.popup #top #header ul li
{
float:left;
color:#808184;
font-size:13px;
font-weight:bold;
margin-right:15px;
}

.popup #top #header ul li a
{
color:#808184;
}

.popup #top #header ul li a:hover, .popup #top #header ul li.selected a
{
color:#ec1c24;
}

.popup #middle .body-container
{
margin:25px 20px 25px 14px;
}

.popup #middle .body-container #section-left
{
float:left;
width:510px;
}

.popup #middle .body-container #section-right
{
float:right;
width:360px;
margin-left:27px;
}

.popup #middle .body-container.signupconfirmpage #section-left
{
width:410px;
}
.popup #middle .body-container.signupconfirmpage #section-left1
{
width:410px;
}
.popup #middle .body-container.signupconfirmpage #section-right1
{
width:330px;
}
.popup #middle .body-container.signupconfirmpage #section-right
{
width:500px;
}

.popup #middle .body-container.contactpage #section-left
{
width:250px;
}

.popup #middle .body-container.contactpage #section-right
{
width:560px;
}

.popup #middle .body-container.aboutuspage #section-left
{
width:935px;
background:url(img_mobile.png) no-repeat right bottom;
height:360px;
}

.popup #middle .body-container.aboutuspage #section-right
{
width:410px;
}


.form-group
{
clear:both;
	padding:8px 10px 8px 12px;
}

.form-group .heading
{
color:#979797;
font-size:11px;
text-transform:uppercase;
line-height:20px;
border-bottom:solid 1px #d3d4d6;
clear:both;
margin-bottom:10px;
}

.form-group .form-elements
{
clear:right;
margin:0px 0px;
}

.form-group .form-elements input[type="text"]
{

}

.form-group .form-elements .left
{
float:left;
clear:left;
width:65%;
margin:3px 0px 8px 0px;
}

.form-group .form-elements .right
{
float:right;
clear:right;
width:30%;
margin:3px 0px 8px 0px;
}

.form-group .form-elements .full
{
float:left;
clear:both;
width:100%;
margin:3px 0px 8px 0px;
}


.form-group .form-elements .full h1
{
font-size:18px; 
color:#ec1c24; 
margin:0px 0px 5px 0px;
}

.form-group .form-elements .full h2
{
font-size:16px; 
color:#808184; 
margin:0px 0px 5px 0px;
}


.form-group .form-elements label
{
color:#231f20;
font-size:12px;
font-weight:normal;
line-height:25px;
}

.form-group .form-elements label span
{
color:#ec1c24;
font-weight:bold;
}

a.button-red, a.button-blue, a.button-grey
{
float:left;
width:auto;
height:22px;
background-image:url(btn_red.png);
background-position:left;
background-repeat:repeat-x;
border:none;
padding:0px 15px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
line-height:21px;
white-space:nowrap;
}

a.button-blue
{
background-image:url(btn_blue.png);
}

a.button-grey
{
background-image:url(btn_grey.png);
}

.note-small
{
font-size:11px;
color:#808080;
line-height:16px;
}

.note-medium
{
font-size:12px;
color:#808080;
}

.note-small strong, .note-medium strong
{
color:#231f20;
font-weight:normal;
}

.spacer
{
float:left;
width:99%;
clear:both;
height:1px;
margin:3px 0px;
}

.font-blue
{
color:#2e3191;
}

.font-higilighted
{
color:#d0d2d3;
font-size:25px;
font-weight:bold;
}

.seprator-line
{
float:left;
width:100%;
margin:10px 0px;
height:1px;
background-image:url(seprator.gif);
background-position:center;
background-repeat:repeat-x;
}

.form-group .form-elements .grid
{
float:left;
clear:both;
width:100%;
margin:3px 0px 3px 0px;
}

.form-group .form-elements .grid ul
{
list-style:none;
margin:0px 0px;
padding:0px 0px;
}

.form-group .form-elements .grid ul li
{
float:left;
margin-right:110px;
margin-bottom:10px;
font-size:13px;
width:250px;
}

.form-group .form-elements .grid input[type="checkbox"]
{
list-style:none;
margin:0px 10px 0px 0px;
padding:0px 0px;
top:8px;
}

.form-group .form-elements .grid a
{
list-style:none;
margin:0px 0px 0px 5px;
padding:0px 0px;
font-size:11px;
color:#808080;
}

.flashdiv{position:absolute; z-index:-999; margin:-130px 0px 0px; padding:-130px 0px 0px 0px; left:0px;}
.divBrowse{background-color:#f4f4f4; background-image:url(img_divtile.gif); background-repeat:repeat-x; background-position:left top; position:absolute;border:1px solid #d3d4d6; top:-40px; right:38px; width:250px; z-index:9999; padding:5px;}
.popup_main{position:absolute; width:100%; margin:0px auto; top:65px;}
.button-grey
{
	float:left;
	width:auto;
	height:22px;
	background-image:url(btn_red.png);
	background-position:left;
	background-repeat:repeat-x;
	border:none;
	padding:0px 15px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	line-height:21px;
	white-space:nowrap;
	background-image:url(btn_grey.png);
}

#divinputfile{
 background:url(upload_file.png)  no-repeat 100% 1px ; 
 height:28px; 
 width:112px; 
 margin:0px; 
}#divinputfile #filepc{
 
 opacity: 0.0; 
 -moz-opacity: 0.0; 
 filter: alpha(opacity=00); 
 font-size:18px;
 
}
 
#fakeinputfile{ 
 margin-top:-28px; 
}
 
#fakeinputfile #fakefilepc{ 
 width:265px; 
 height:22px; 
 font-size:18px; 
 font-family:Arial; 
}


.div-header
{
	background-color:#f4f4f4; 
	background-image:url(img_divtile.gif); 
	background-repeat:repeat-x; 
	background-position:left top; 
	position:absolute;
	border:2px solid #999999; 
	top:200px; 
	left:300px; 
	width:230px; 
	z-index:9999; 
	padding:5px;
	height: 150px;
}

.PopupDiv
	{
	background-color:#f4f4f4; 
	background-image:url(img_divtile.gif); 
	background-repeat:repeat-x; 
	background-position:left top; 
	position:absolute;
	border:2px solid #999999; 
	top:200px; 
	left:300px; 
	width:230px; 
	z-index:9999; 
	padding:5px;
	height: 170px;
}

.msg {
	text-align:left;
	color:#666;
	background-repeat: no-repeat;
}

.emsg {
	text-align:left;
	color:red;
	background-repeat: no-repeat;
}
.test
{
	background-image:url(img_mobile.png);
}
.inputtext
	{
	height:28px;border:#aaaaaa 1px solid; width:210px;
	}
*html .movietop{
overflow:hidden; top:-30px;	
}
.movietop{
overflow:hidden; margin-top:-68px;	
}
.movietopIE{
overflow:hidden; margin-top:-30px;	
}
.movietopFF{
overflow:hidden; margin-top:-105px;	
}
.heightnew{position:absolute;float:right; bottom:7px; width:99%;  right:7px;  background:url('icon-app-store.png') bottom right no-repeat; z-index:105; height:89%;}

html * .heightnew{position:absolute; width:99%; right:7px; background:url('icon-app-store.png') bottom right no-repeat; z-index:105; height:89%;}


.dragbg{background:url(Tranparent_background.png) no-repeat; width:235px; height:70px; color:#fff; font-size:12px; left:45px; top:365px; z-index:1000;}
.dragbg .imgLoading{padding:8px 0px 0px 0px;}

.dragthumbbg{background:url(Tranparent_background.png) no-repeat; width:235px; height:70px; color:#fff; font-size:12px;top:265px; z-index:1000;}
.dragthumbbg .imgLoading{padding:8px 0px 0px 0px;}

.dragbgBig{background:url(Tranparent_background.png) no-repeat; width:235px; height:70px; color:#fff; font-size:12px; left:610px; top:390px; z-index:1000;}
.dragbgBig .imgLoading{padding:20px 0px 0px 0px;}