body {
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #818181;
	line-height: 1.25em;
}

*:focus { outline:none; }

img {
	border: 0;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #818181;
	line-height: 1.25em;
}
input.checkbox {
	margin: 0;
	border: 0;
	width: 14;
	height: 14;
}
input, select {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #DFDFDF;
}
input.button {
	border:0;
}
.errorMessage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
	line-height: 12px;
	font-weight: bold;
}
/* added new rules on 09/03/2011 */
body {
	background: url(../images/bodyBg.gif) repeat-x left top;
	height:100%;
}

.clearfix:after {
	clear:both;
	content:".";
	display:block;
	font-size:0;
	height:0;
	line-height:0;
	visibility:hidden;
}
.clearfix {
	display:block;
	zoom:1;
	position:relative;
}

#headerContainer {
	width:100%;
	height:104px;
	float:left;
}
#header {
	width:1013px;
	height:104px;
	margin:0 auto;
	border:0px solid #f00;
}
#header .emtLogo {
	width:323px;
	height:104px;
	float:left;
}
 @font-face {
 font-family: 'SegoeSemiBold';
 src: url('../fonts/segoesb-webfont.eot');
}
@font-face {
 font-family: 'SegoeSemiBold';
 src:url('../fonts/SegoeSb.ttf') format('truetype');
}
#header .infoContainer {
	width:500px;
	/*height:104px;*/
	float:right;
	text-align:right;
	color:#293275;
	font:normal 17px 'SegoeSemiBold';
	margin:22px 8px 0 0;
}
.yellowTxt {
	color:#f4b200
}
.blackTxt {
	color:#000
}

#workingArea {
	width:100%;
	height:784px;
	height:722px !important;
	float:left;
	position:relative;
}
/*  Please Note this If u want to add the images then First you add here With class name and then You must be enter that class Name in DataBase .   Other wise No effect will happen on website. For More detail Go To login.asp Page. */
.workingareaBg {
	/*background: url(../images/bodyBgPollie.jpg) no-repeat center 62px;*/
	background: url(../images/My-ElectionMall-17.1-Final-CloudComputing.jpg) no-repeat center 0; top:2px;
}

.workingareaBg2 {
	/*background: url(../images/bodyBgPollie.jpg) no-repeat center 62px;*/
	background: url(../images/My-ElectionMall-17.1-Final-CloudLogo-Abstract.jpg) no-repeat center 0; top:2px;
}

.workingareaBg3 {
	/*background: url(../images/bodyBgPollie.jpg) no-repeat center 62px;*/
	background: url(../images/My-ElectionMall-17.1-Final-galexy.jpg) no-repeat center 0; top:2px;
}
.workingareaBg4 {
	/*background: url(../images/bodyBgPollie.jpg) no-repeat center 62px;*/
	background: url(../images/My-ElectionMall-17.1-Final-SNS.jpg) no-repeat center 0; top:2px;
}
.workingareaBg5 {
	/*background: url(../images/bodyBgPollie.jpg) no-repeat center 62px;*/
	background: url(../images/My-ElectionMall-17.1-Final-SNS-II.jpg) no-repeat center 0; top:2px;
}
.workingareaBg6 {
	/*background: url(../images/bodyBgPollie.jpg) no-repeat center 62px;*/
	background: url(../images/My-ElectionMall-17.1-Final-Abstract-yellow.jpg) no-repeat center 0;
}
.workingareaBg7 {
	/*background: url(../images/bodyBgPollie.jpg) no-repeat center 62px;*/
	background: url(../images/My-ElectionMall-17.1-New-Old-Logo.jpg) no-repeat center 0;
}

.workingareaSmallBg {
	background: url(../images/bodyBgPollie.jpg) no-repeat center 0;
	background-size:100% 720px;
	-moz-background-size:100% 720px;
	-webkit-background-size:100% 720px;
	-o-background-size:100% 720px;
}

 .emtBtmLogo{
	width:350px;
	height:152px;
	position:absolute;
	bottom:0px;
	right:10px;
	/*background: url(../images/emtBtmLogo.png) no-repeat left top;*/
	 }
.contentWrapper {
	width:1013px;
	margin:0 auto;
	position:relative;
	height:720px;
}

.contentWrapper div.cloudMsLinks{
	position:absolute; height:100px; width:290px; background:none; bottom:0; right:-125px;	
	}
	
.contentWrapper div.cloudMsLinks a{
	height:100px; width:300px; background:none; float:left; display:block;
	}
.cloudMsBrowse1440{position:absolute; height:160px; width:420px; background:none; bottom:0; right:-125px;	}

.cloudMsBrowse1440 a{
	height:160px; width:210px; background:none; float:left; display:block;
	}
.cloudMsBrowse1400{position:absolute; height:160px; width:420px; background:none; bottom:0; right:-110px;	}

.cloudMsBrowse1400 a{
	height:160px; width:210px; background:none; float:left; display:block;
	}
.cloudMsBrowse1360{position:absolute; height:160px; width:420px; background:none; bottom:0; right:-95px;	}

.cloudMsBrowse1360 a{
	height:160px; width:210px; background:none; float:left; display:block;
	}
.cloudMsBrowse1280{position:absolute; height:160px; width:420px; background:none; bottom:0; right:-75px;	}

.cloudMsBrowse1280 a{
	height:160px; width:210px; background:none; float:left; display:block;
	}
.cloudMsBrowse1024{position:absolute; height:160px; width:420px; background:none; bottom:0; right:6px;	}

.cloudMsBrowse1024 a{
	height:160px; width:210px; background:none; float:left; display:block;
	}

.loginArea {
	background: url(../images/loginBg.png) no-repeat left top;
	width:356px;
	height:562px;
	float:right;
}
.videoWrapper {
	width:458px;
	height:410px;
	float:left;
	margin:30px 0 0 147px;
}
.videoTitle {
	width:458px;
	height:auto;
	float:left;
	color:#000;
	margin:0 0 8px;
}
.videoTitle h1 {
	font:normal 28px/30px 'SegoeSemiBold';
	margin:0;
}
.videoWrapper .txt {
	font:normal 16px/14px 'SegoeSemiBold';
}
.videoBox {
	width:430px;
	height:272px;
	border:8px solid #454545;
	float:left;
}

.videoBox p {
	margin:0;
	padding:0;
}

.btnBinder {
	width:280px;
	height:60px;
	float:right;
	margin:14px 0 0 0;
	text-align:right;
}
#footer {
	width:100%;
	min-height:114px;
	background:#263672;
	border-top:3px solid #fff;
	clear:both;
	padding-bottom:20px;
}
.footerHolder {
	margin:auto;
	width:1000px;
	overflow:hidden;
}
.seo {
	background:#172867;
	width:990px;
	height:28px;
	margin:12px auto 0;
	padding:0 0 0 10px;
	 -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;

}
.seo a {
	font:bold 12px/28px Arial, Helvetica, sans-serif;
	color:#4a5a97;
}
.seo a:hover {
	text-decoration:none;
}
.seo a img {
	float:right;
	margin:8px 10px;
}
.disclaimLogo {
	margin:10px 0px;
	overflow:hidden;
	width:990px;
}
.disclaimer {
	float:left;
	font:normal 12px "Trebuchet MS";
	color:#a0aed2;
	width:750px;
}
.disclaimer img {
	float:left;
	padding:4px 5px 0 0;
}
.disclaimer a {
	font:normal 12px "Trebuchet MS";
	color:#a0aed2;
	text-decoration:underline;
}
.disclaimer a:hover {
	text-decoration:none;
}
.disclaimer p {
	margin:0;
}
.logoMicro {
	float:right;
	width:240px;
}
.fltLeft {
	float:left;
}
.fltRight {
	float:right;
}
.blk {
	color:#000;
}
.formWrapper {
	width:243px;
	height:430px;
	background:#FFf;
	margin:102px 0 0 60px;
}
.formInput {
	overflow:hidden;
}
.formInput input {
	margin-bottom:14px;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#4a4a4a;
	border:1px solid transparent;
}
 .formInput select {
	margin-bottom:14px;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#4a4a4a;
	border:1px solid transparent;
	background:url(../grfx/inputImg.jpg) no-repeat;	
	height:31px;
	padding:5px;
	width:233px;
}

.formInput input[type=text] {
	width:218px;
	border:1px solid transparent;
	padding:7px 3px 7px 10px;
	background:url(../grfx/inputImg.jpg) no-repeat;
}
.formInput input[type=password] {
	width:218px;
	border:1px solid transparent;
	padding:7px 3px 7px 10px;
	background:url(../grfx/inputImg.jpg) no-repeat;
}

.formLable {
	overflow:hidden;
}
.formLable label {
	font:normal 13px Arial, Helvetica, sans-serif;
	padding:10px 0 0 10px;
	float:left;
}
.formLable .captcha {
	float:right;
	margin:0 12px 5px 0;
	width:112px;
	height:35px;
	border:1px solid #adadad;
}
.formLable .captcha a {
	color:#0977cc;
	padding-right:3px;
	text-decoration:underline;
}
.formLable .captcha a:hover {
	text-decoration:none;
}
.subMit {
	overflow:hidden;
	padding-top:15px;
	text-align:center;
}
.subMit input[type=image] {
	border:none;
}
.forgotLogin {
	width:190px;
	margin:16px auto 0;
	overflow:hidden;
}
.forgotLogin img {
	color:#0977cc;
	float:left;
	margin-right:6px;
}
.forgotLogin a {
	color:#0977cc;
	float:left;
	padding:1px 0 0;
	text-decoration:underline;
	font-size:11px;
}
.forgotLogin a:hover {
		text-decoration:none;

}
.signUp {
	text-align:center;
}
.signUp p {
	font:bold 14px 'SegoeSemiBold';
	color:#4a4a4a;
}
.signUp p a {
	color:#0977cc;
	text-decoration:underline;
}
.signUp p a:hover {
	text-decoration:none;
}
.dropBoxMain {
	padding:20px 10px;
	background:#172867;
	margin:-3px 0 0 0;
	color:#fff;

	}
.dropBox {
	padding:0 10px;
	display:none;
	color:#fff;
	text-align:justify;
}
.dropBox a {color:#fff; text-align:justify;}

.dropBox ul { list-style-type: none; }
.dropBox ul li { float:left; }
.dropBox ul li a { display:block;padding:0 0 10px 0;color:#fff; width:160px; }
.clear { clear:both;}

.seo a:focus, .disclaimer a:focus {
	border:1px solid #CCC!important;
}

 input:focus  {
	 border:1px solid #093!important;
	/* width:233px;*/
	
 }
  select:focus  {
	 border:1px solid #093!important;
 }
  textarea:focus  {
	 border:1px solid #093!important;
 }
 .footerEmtLink a{
	 text-decoration:none;
 }
  .footerEmtLink a:hover{
	 text-decoration:underline;
 }
.videoContainer { width:980px; margin:0 auto;}
.videoHolder { width:130px; float:left; margin:0 10px 5px 0;}
.VideoBg { border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; text-align:center; background:#fff; padding:5px 0;}
.CampaignTxt { font:normal 0.75em Verdana, Geneva, sans-serif; color:#A0AED2; padding:5px 0; text-align:left;}
.CampaignTxt a {color:#A0AED2; text-decoration:underline; }
.CampaignTxt a:hover {color:#A0AED2; text-decoration:none; }
