/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block}
mark, rp, rt, ruby, summary, time {display:inline;}
body {background:#FFF url(../images/bg.jpg) repeat-x left top ;font-family:Droid,'Conv_DroidSans', calibri, Arial, Helvetica, sans-serif; font-size:100%;line-height:1em;color:#0000;}
html {min-width:1000px;}
html, body {height:100%;}
#MainContainer{
	width:974px;
	height:auto;
	margin:auto;
	clear:both;
}
header{
	width:960px;
	height:auto;
	float:left;
	clear:both;
	background:url(../images/light-effect.jpg) no-repeat center 75px;
	padding:0 7px;
}
header figure{
	width:94px;
	height:44px;
	float:left;
	padding-top:15px;
}
header nav{
	width:660px;
	float:right;
	padding:32px 0 0;
}
#Glowingtabs{
width:100%;
font-size:15px;
line-height:normal;
overflow: hidden;
}

#Glowingtabs ul{
float:right;
list-style-type: none;
margin:0;
padding:0;
}

#Glowingtabs li{
display:inline;
margin:0;
padding:0;
}

#Glowingtabs a{
float:left;
background: url(../images/left.png) no-repeat left top;
margin:0;
margin-right: 5px; /*spacing between each tab*/
padding:0 0 0 24px;
text-decoration:none;
}

#Glowingtabs a span{
float:left;
display:block;
background: url(../images/right.png) no-repeat right top;
padding: 13px 12px 12px 9px;
font-weight:bold;
color:#000;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#Glowingtabs a span {float:none;}
/* End IE5-Mac hack */

#Glowingtabs a:hover span {
color: #fff;
}

#Glowingtabs #current a{ /*Selected Tab style*/
background-position:0 -43px; /*Shift background image up to start of 2nd tab image*/
}

#Glowingtabs #current a span{ /*Selected Tab style*/
background-position:100% -43px; /*Shift background image up to start of 2nd tab image*/
color: #fff;
}

#Glowingtabs a:hover{ /*onMouseover style*/
background-position:0% -43px; /*Shift background image up to start of 2nd tab image*/
}

#Glowingtabs a:hover span{ /*onMouseover style*/
background-position:100% -43px; /*Shift background image up to start of 2nd tab image*/
}
header #BannerMain{
	width:960px;
	height:auto;
	float:left;
	padding:25px 0;
}
header #BannerMain #Top{
	width:960px;
	height:auto;
	float:left;
	background:url(../images/bannername.png) no-repeat center bottom;
}
header #BannerMain #Top #Left{
	width:171px;
	height:auto;
	float:left;
	padding:0 105px 0 30px;
}
header #BannerMain #Top #Left span{ width:100%; float:left; padding-bottom:10px;}
header #BannerMain #Top #Center{
	width:208px;
	height:auto;
	float:left;
}
header #BannerMain #Top #Center span{ width:100%; float:left; padding-bottom:10px;}
header #BannerMain #Top #Right{
	width:320px;
	height:auto;
	float:right;
	padding-right:25px;
}
header #BannerMain #Top #ImageBox{ text-align:center; width:100%; float:left; height:120px;}
header #BannerMain #Top #Right span{ width:100%; float:left; padding-bottom:8px;}
header #BannerMain #Bottom{
	width:939px;
	height:auto;
	float:left;
	padding:10px 11px 0 10px;
}
header #BannerMain #Bottom #Left{
	width:360px;
	height:auto;
	float:left;
	padding-top:6px;
}
header #BannerMain #Bottom #Right{
	width:160px;
	height:auto;
	float:right;
}
#MiddleContainer{
	width:924px;
	height:auto;
	float:left;
	padding:15px 0;
	background:url(../images/midd-bg.png) no-repeat left bottom;
	padding:0 25px 25px;
	margin-bottom:25px;
}
#MiddleContainer #LeftMain{
	width:625px;
	height:auto;
	float:left;
}
#MiddleContainer #LeftMain h1{
	width:595px;
	height:auto;
	float:left;
	font-family:ARLRDBDRo, 'Conv_ARLRDBD',Sans-Serif;
	font-size:20px;
	color:#02435d;
	padding:0 0 0 30px;
	font-weight:normal;
}
#MiddleContainer #LeftMain #Heading{ float:left; background:url(../images/left-top.png) no-repeat 0 5px;}
#MiddleContainer #LeftMain #HeadingT{ float:left; background:url(../images/left-top2.png) no-repeat 0 5px;}
#MiddleContainer #LeftMain #HeadingBlog{ float:left; background:url(../images/blog-top2.png) no-repeat 0 5px;}
#MiddleContainer #LeftMain #HeadingC{ float:left; background:url(../images/left-top3.png) no-repeat 0 5px;}
#MiddleContainer #LeftMain td{ float:right; background:url(../images/center.png) repeat-x; height:4px; width:auto;}
#MiddleContainer #LeftMain #Midd{
	width:565px;
	height:auto;
	float:left;
	background:url(../images/left-midd.png) repeat-y;
	padding:20px 30px 5px;
}
#MiddleContainer #LeftMain #Midd ul h3{ font-size:16px; color:#02435d; font-weight:normal; padding-bottom:8px;}
#MiddleContainer #LeftMain #Midd ul{}
#MiddleContainer #LeftMain #Midd ul li{ background:url(../images/arrow.jpg) no-repeat  0 3px; padding:0 0 10px 21px; font-size:20px; color:#181818; text-align:justify; line-height:20px;}
#MiddleContainer #LeftMain #Bott{
	width:625px;
	height:auto;
	float:left;
}
#MiddleContainer #Right{
	width:289px;
	height:auto;
	float:right;
	padding-top:4px;
}
#MiddleContainer #Right div{ float:left;}
.MarTop{ padding-top:15px;}
#MiddleContainer #Right em{
	width:264px;
	height:40px;
	float:left;
	background:url(../images/right-top.png) no-repeat;
	font-family:ARLRDBDRo, 'Conv_ARLRDBD',Sans-Serif;
	font-size:20px;
	color:#FFF;
	padding:35px 0 0 25px;
	font-weight:normal;
}
#MiddleContainer #Right .Midd{
	width:239px;
	height:auto;
	float:left;
	background:url(../images/right-midd.png) repeat-y;
	padding:0 25px;
	font-size:12px;
	line-height:20px;
}
#MiddleContainer #Right .Midd span{ float:left; font-size:13px; width:239px; padding-bottom:6px;}
#MiddleContainer #Right .Midd span img{ padding-right:10px; line-height:17px; float:left;} 
#MiddleContainer #Right .Midd span a{ color:#02435d; font-size:11px;}
#MiddleContainer #Right span{
	width:289px;
	height:auto;
	float:left;
}
#MiddleContainer #Right .Midd label{ background:url(../images/box.jpg) no-repeat; width:47px; text-align:center; font-family:ARLRDBDRo, 'Conv_ARLRDBD',Sans-Serif; font-size:15px; color:#FFF; padding:2px 15px 4px; font-style:normal; float:none;}
footer{
	width:100%;
	height:auto;
	float:left;
	background:url(../images/footer.jpg) repeat-x left top;
	padding:17px 0 0;
}
footer #Main{
	width:980px;
	height:auto;
	margin:auto;
	padding-bottom:5px;
}
footer #Main #Left{
	width:300px;
	height:auto;
	float:left;
}
footer #Main #Left h1{font-family:myriadpro,'MyriadProRegular', sans-serif; font-size:20px; font-weight:normal; color:#FFF; background:url(../images/border.jpg) no-repeat left bottom; padding:0 0 10px;}
footer #Main #Left ul{ margin:0px; padding:5px 0 0 5px;}
footer #Main #Left ul li{ background:url(../images/arrow2.jpg) no-repeat 0 3px; padding:0 0 2px 12px; font-size:12px; font-weight:normal; color:#b4b4b4; width:115px; float:left;}
footer #Main #Left ul li a{ text-decoration:none; color:#b4b4b4;}
footer #Main #Right{
	width:330px;
	height:auto;
	float:right;
}
footer #Main #Right h2{ font-size:12px; color:#dbdbdb; font-weight:normal; text-align:right; padding-top:13px;}
footer #Main #Right h2 a{ text-decoration:none; color:#dbdbdb;}
footer #Main #Right h3{ font-size:12px; color:#dbdbdb; font-family:calibri; font-weight:normal; text-align:right; padding-top:10px;}
#MiddleContainer #LeftMain #Midd p{ width:100%; float:left; padding-bottom:10px;}
#MiddleContainer #LeftMain #Midd p input{ width:300px; height:22px;padding:2px; border:dotted 2px #cccccc;}
#MiddleContainer #LeftMain #Midd p textarea{ width:300px; height:70px;padding:2px; border:dotted 2px #cccccc;}
#MiddleContainer #LeftMain #Midd p label{ width:70px; float:left; font-size:12px; font-weight:bold; color:#434343;}

.ChangeLanguage{
	background-color: #014761;
	background: -webkit-gradient(linear, left top, left bottom, from(#1d89ad), to(#014761));
	background: -webkit-linear-gradient(top, #1d89ad, #014761);
	background: -moz-linear-gradient(top, #1d89ad, #014761);
	background: -ms-linear-gradient(top, #1d89ad, #014761);
	background: -o-linear-gradient(top, #1d89ad, #014761);
	background: linear-gradient(top, #1d89ad, #014761);
	border: 1px solid #2a4c71;
	border-bottom: 1px solid #172f49;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	color: #FFF;
	padding: 4px 10px;
	text-align: center;
	text-shadow: 0 -1px 0 #301051;
	float:right;
	margin:5px 185px 0px 0;
	width:auto;
}
.ChangeLanguage:active{
	border: 1px solid #234060;
	box-shadow: 0 0 10px 5px #61b4d0 inset; 
	-webkit-box-shadow:0 0 10px 5px #61b4d0 inset ;
	-moz-box-shadow: 0 0 10px 5px #61b4d0 inset;
	-ms-box-shadow: 0 0 10px 5px #61b4d0 inset;
	-o-box-shadow: 0 0 10px 5px #61b4d0 inset;
	width:auto;	
}
.live_page_listing{	
	width:100%;
	height:30px;
	float:left;
	text-align:right;
}
a.paginate {
    margin: 0px;
    padding: 4px 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
    color: #ff7a00;
	background: url(../images/pag_de.gif) repeat-x top;
	border: 1px solid #b9c8d4;
	text-decoration: none;
    outline: none;
}

a.paginate:hover {
	margin: 0px;
    padding: 4px 8px;
    color: #ffffff;
	background:#ff7a00;
	border: 1px solid #cf6300;
	text-decoration: none;
    outline: none;
}

a.current_page {
    margin: 0px;
    padding: 4px 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
    color: #FFF;
	background:#ff7a00;
	border: 1px solid #cf6300;
    cursor: default;
    text-decoration: none;
    outline: none;
}
#StartIQMain{
	width:100%;
	height:auto;
	float:left;
	padding-top:15px;
}
#StartIQMain #LeftI{
	width:379px;
	height:auto;
	float:left;
}
#StartIQMain #LeftI p, #StartIQMain #RightI p{ text-align:center; padding-bottom:15px;}
#StartIQMain #LeftI img{border: solid 1px #cbcbcb;}
#MiddleContainer #LeftMainIQ{
	width:100%;
	height:auto;
	float:left;
}
#MiddleContainer #LeftMainIQ h1{
	width:894px;
	height:auto;
	float:left;
	font-family:ARLRDBDRo, 'Conv_ARLRDBD',Sans-Serif;
	font-size:20px;
	color:#02435d;
	padding:0 0 0 30px;
	font-weight:normal;
}
#MiddleContainer #LeftMainIQ #HeadingT{ float:left; background:url(../images/left-top4.png) no-repeat 0 5px;}
#MiddleContainer #LeftMainIQ #Midd{
	width:864px;
	height:auto;
	float:left;
	background:url(../images/left-midd2.png) repeat-y;
	padding:20px 30px 5px;
}
#MiddleContainer #LeftMainIQ #Bott{
	width:924px;
	height:auto;
	float:left;
}
#StartIQMain #RightI{
	width:483px;
	height:auto;
	float:right;
}
#StartIQMain #RightI span{
	width:126px;
	height:auto;
	float:left;
	margin:0 0 30px 33px;
	border: solid 1px #cbcbcb;
}
.live_page_listing span{ padding:0 10px; font-size:13px;}
p{ font-size:13px;}
#Choose{
	width:100%;
	height:auto;
	float:left;
	padding:5px 0 20px;
}
#Choose span{
	width:auto;
	float:left;
	padding-right:10px;
	font-size:13px;
	height:auto;
}
#Choose span select{ background:#FFF; border:solid 1px #CCC; width:150px; height:25px; margin-top:-5px;}
.CountrysMain{
	width:100%;
	height:auto;
	float:left;
	font-size:13px;
}
.CountrysMain .Name{
	width:160px;
	height:auto;
	float:left;
	padding:8px 10px 8px 0;
	border-right:solid 1px #999;
}
.CountrysMain .Name img{ margin-right:5px; margin-top:-3px; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px;}
.CountrysMain .Progress{
	width:309px;
	height:auto;
	float:left;
	background:url(../images/border2.jpg) no-repeat 0 5px;
}
.CountrysMain .Progress1{
	width:304px;
	height:auto;
	float:left;
	background:url(../images/border2.jpg) no-repeat 0 5px;
}
.CountrysMain .Progress2{
	width:298px;
	height:auto;
	float:left;
	background:url(../images/border2.jpg) no-repeat 0 5px;
}
.CountrysMain .Progress3{
	width:294px;
	height:auto;
	float:left;
	background:url(../images/border2.jpg) no-repeat 0 5px;
}
.CountrysMain .Progress4{
	width:287px;
	height:auto;
	float:left;
	background:url(../images/border2.jpg) no-repeat 0 5px;
}
.CountrysMain .Progress5{
	width:282px;
	height:auto;
	float:left;
	background:url(../images/border2.jpg) no-repeat 0 5px;
}
.CountrysMain .Progress6{
	width:277px;
	height:auto;
	float:left;
	background:url(../images/border2.jpg) no-repeat 0 5px;
}
.CountrysMain .Progress7{
	width:272px;
	height:auto;
	float:left;
	background:url(../images/border2.jpg) no-repeat 0 5px;
}
.CountrysMain .Progress8{
	width:267px;
	height:auto;
	float:left;
	background:url(../images/border2.jpg) no-repeat 0 5px;
}
.CountrysMain .Progress9{
	width:262px;
	height:auto;
	float:left;
	background:url(../images/border2.jpg) no-repeat 0 5px;
}
.CountrysMain .Progress10{
	width:257px;
	height:auto;
	float:left;
	background:url(../images/border2.jpg) no-repeat 0 5px;
}
.CountrysMain .Progress11{
	width:252px;
	height:auto;
	float:left;
	background:url(../images/border2.jpg) no-repeat 0 5px;
}
.CountrysMain .Progress12{
	width:247px;
	height:auto;
	float:left;
	background:url(../images/border2.jpg) no-repeat 0 5px;
}
.CountrysMain .Progress13{
	width:242px;
	height:auto;
	float:left;
	background:url(../images/border2.jpg) no-repeat 0 5px;
}
.CountrysMain .Progress14{
	width:237px;
	height:auto;
	float:left;
	background:url(../images/border2.jpg) no-repeat 0 5px;
}
.CountrysMain .Total{
	width:70px;
	height:auto;
	float:left;
	padding-left:10px;
} 
.pagination
{
    width: 100%;
    height: auto;
    margin: 0 auto 30px auto;
    padding: 20px;
}
.pagination div
{
    float: left;
    font: bold 15px/26px Arial, Helvetica, sans-serif;
}
.pagination img
{
    margin: 10px 6px 0 6px;
}
.pagination div a
{
    font: bold 15px/36px Arial, Helvetica, sans-serif;
    display: inline-block;
    color: #bebcbc;
    padding: 0 16px;
    background: #efebeb;
	border-radius: 26px;
}
.pagination div a:hover, .pagination div a.here
{
    color: #fff;
    background: #96cbf4;
}
.cursor{
cursor:pointer;
}
.pad td img
{
	margin-bottom: 15px;
}
.ans:hover{ background:#EFEC35;}


