html, body, div, span, small, object, iframe, h1, h2, h3, h4, h5, h6, pre, a, abbr, blockquote, acronym, address, code, del, dfn, dl, dt, dd, em, img, q, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, b, p {
	border : 0;
	margin:0;
	padding:0;
	font-size : 100%;
	font-family : inherit;
	}

body{
	background:#dedede url(../images/main-bg.jpg) repeat-x;
	font:normal 13px/20px Arial, Helvetica, sans-serif;
	color:#4c4c4c;
	margin:0;
	}


ul,ol {
	margin:0;
	padding:0;
}

li {
list-style-position:inside;
}

ul {
list-style:none outside none;
}

* {margin:0px; padding:0px;}

/* Selection Styles*/

::-moz-selection{background:#2f2e2c; color:#fff; border:none; outline:none;}
::selection {background:#2f2e2c; color:#fff; border:none; outline:none;}

p {margin:0px; line-height:15px;}

a {color:#0B5D9B; text-decoration:none; outline:none; border:none;}
a:hover	{color:#0B5D9B; text-decoration:underline; outline:none; border:none;}

select, input {border:1px solid #b5b5b5; margin:0; padding:0; color:#666;}

img {border:none; outline:none;}

/*====================	Headings ========================*/

h1  {font-size:24px; font-weight:normal; margin:0;}	

h2  {font-size:22px; font-weight:normal; margin:0;}	

h3	{font-size:17px; line-height:26px; font-weight:bold; margin:0;}

h4	{font:bold 16px  Arial, Helvetica, sans-serif; color:#000;}

h5	{font:bold 13px/18px Arial, Helvetica, sans-serif; color:#577f1a;}

h6	{font-size:12px; font-weight:normal; margin:0;}

/*==================== Dafualt class ====================*/

#wrapper{width:990px; margin:0px auto; overflow:hidden; }
.floatleft{float:left;}
.floatright{float:right;}
.floatclear{clear:both;}
.red{color:#C00;}


.textbox{-moz-border-radius:3px; border-radius:3px; border:solid 1px #c7e2f1;color:#666; font:normal 12px Arial, Helvetica, sans-serif; height:22px;padding:0 2px; width:100%;}
.textboxarea{-moz-border-radius:3px; border-radius:3px; border:solid 1px #c7e2f1; color:#666; font:normal 12px Arial, Helvetica, sans-serif; padding:0 2px; width:100%;}

.slimborder{
	box-shadow: 1px 1px #999;
	border:3px solid #EEE;
	-webkit-box-shadow: 1px 1px #b8aea0;
	-moz-box-shadow: 1px 1px #999;
	filter: progid:DXImageTransform.Microsoft.dropShadow(color=#b8aea0, offX=5, offY=5, positive=true);
}


/* ================== Button ================== */

button { 	
	cursor: pointer;
	overflow: visible; 
	position: relative;}
	
button span { 	
	display: block;	
	white-space: nowrap; 
	height:37px;	
	position: relative;}
	
button::-moz-focus-inner { border: none;} /* span�s offset in firefox */

/*******/
	
a.blackButton {	 
	clear:both;
	float:left;
	text-decoration:none; 
	height:36px;}	
	
a.blackButton span {	
	display:block; 
	text-decoration:none; 
	height:36px;
	font-weight:normal;}

button.blackButton, a.blackButton{ 
	background:url("../images/form_button.gif") no-repeat right -39px; 	
	padding-right:30px; 
	text-align: center; 
	margin-right:4px; 
	outline: none; 
	border: 0;}	
	
button.blackButton span, a.blackButton span { 	
	background:url("../images/form_button.gif") no-repeat 0 0; 
	padding-left:25px; 	
	color: #e0e0e0; 
	font-size: 13px;  
	line-height: 32px; 	
	text-shadow: 1px 1px 0 #000; 
	position: relative; }	
	
button.blackButton:hover, a.blackButton:hover { 
	background-position: right -117px;}	
	
button.blackButton:hover span, a.blackButton:hover span{ 
	background-position: 0 -78px; 
	color: #fff; 
	text-shadow: 1px 1px 0 #000;
}


/************************ 
	Header class start 
************************/

#header{float:left; width:100%;}
.logo{background:url(../images/origin.gif) no-repeat; float:left; width:128px; height:95px; margin-top:8px;}
.topnavi-elemrnt{float:right; width:50%; text-align:right;}
.topnavi{float:right; width:503px; height:30px; background:url(../images/top-navi-back.gif) no-repeat;}
.topnavi ul{float:left; width:98%; padding:7px 12px;}
.topnavi li{list-style:none; float:left; padding:0px 2px; font:bold 10px/14px Arial, Helvetica, sans-serif; color:#676767; text-transform:uppercase}
.topnavi li a{float:left; padding:0px 2px; font:bold 10px/14px Arial, Helvetica, sans-serif; color:#676767; text-shadow:1px 1px 1px #FFF; text-decoration:none;}
.topnavi li a:hover{float:left; padding:0px 2px; font:bold 10px/14px Arial, Helvetica, sans-serif; color:#454545; text-shadow:1px 1px 1px #FFF; text-decoration:none;}

.quikview-element{float:right; width:370px; margin:15px 0px;}
.quikcontact{float:left; width:53%; margin-left : 230px; }
.quikcontact h3{font:bold 22px/30px Arial, Helvetica, sans-serif; color:#006382;}
.quikcontact a{font:normal 12px/16px Arial, Helvetica, sans-serif; color:#487d8d;}

.socialmedia{float:right; width:auto;}
.socialmedia ul{float:left; width:100%; padding:5px 0px;}
.socialmedia li{list-style:none; float:left; margin:0px 0px;}
.socialmedia li .facebook{float:left; background:url(../images/socialmedia-icon.png) 0px 0px no-repeat; height:44px; width:30px; overflow:hidden;}
.socialmedia li .facebook:hover{float:left; background:url(../images/socialmedia-icon.png) 0px -44px no-repeat; height:44px; width:30px; overflow:hidden;}
.socialmedia li .twitter{float:left; background:url(../images/socialmedia-icon.png) -38px 0px no-repeat; height:44px; width:30px; overflow:hidden;}
.socialmedia li .twitter:hover{float:left; background:url(../images/socialmedia-icon.png) -38px -44px no-repeat; height:44px; width:30px; overflow:hidden;}
.socialmedia li .linkedin{float:left; background:url(../images/socialmedia-icon.png) -76px 0px no-repeat; height:44px; width:30px; overflow:hidden;}
.socialmedia li .linkedin:hover{float:left; background:url(../images/socialmedia-icon.png) -76px -44px no-repeat; height:44px; width:30px; overflow:hidden;}


/*========= Navigation =========*/

.navigation{float:left; width:990px; background:url(../images/navibg.jpg) no-repeat; height:37px; margin:10px 0px 10px 0px;}
.navigation ul{float:left; width:98%; padding:0px 8px;}
.navigation li{list-style:none; float:left; padding:0px 15px; font:bold 11px/37px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; text-transform:uppercase}
.navigation li a{float:left; padding:0px 2px; font:bold 11px/37px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF;text-shadow:1px 1px 1px #404040; text-decoration:none;}
.navigation li a:hover{float:left; padding:0px 2px; font:bold 11px/37px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FC0; text-shadow:1px 1px 1px #404040; text-decoration:none;}


/*********************** 
   Middle Part 
***********************/


#middlelement{float:left; width:990px; position:relative;}
.masterbanner{background:url()no-repeat; width:990px; height:321px; float:left; margin-top:10px; display:block; }

.titlebanner{background:url(../images/central-exam.png) no-repeat; width:990px; height:84px; float:left; margin-top:10px;}
.titlebanner span{float:right; margin:43px 20px 0px 0px;}
.bannerdropshed{background:url(../images/shedow.png) no-repeat; width:990px; height:23px; position:absolute; top:78px; left:0; z-index:-1; }

.visual{float:left; padding:5px;}
.contentelement{float:left; width:40%; padding:20px 0px 20px 20px;}
.contentelement p {text-align:justify;  width:100%; padding:10px 0px; font:normal 13px Arial, Helvetica, sans-serif; color:#FFF; float:left;}
.bannershed{background:url(../images/shedow.png) no-repeat; width:990px; height:23px; position:absolute; top:305px; left:0; z-index:-1; }

.fullfloat{float:left; width:100%; padding:10px 0px;}
.studentlog{width:287px; float:left; position:relative; margin-top:20px;}
.studentlogicon{background:url(../images/student-icon.png) no-repeat; width:52px; height:68px; position:absolute; top:0px; right:10px;}
.loginbox{background:url(../images/loginbox_bg.jpg) no-repeat; width:247px; height:225px; float:left; padding:20px;}

.texttransbox{float:left; width:236px; height:33px; background:url(../images/textbox-back.png) no-repeat; padding:5px; margin-top:10px;}
.textboxtrs{background:transparent; border:0px; font:normal 14px Arial, Helvetica, sans-serif; height:28px; color:#818181; width:100%;}
.checkpoint{float:left; padding:5px 0px; font:normal 12px Arial, Helvetica, sans-serif; color:#FFF; width:100%;}
.checkpoint span a{font:normal 12px Arial, Helvetica, sans-serif; color:#FFF; text-decoration:underline;}
.checkpoint span a:hover{font:normal 12px Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none;}

.subelemint{float:left; width:100%; padding:20px 0px;}
.subelemint a{font:normal 12px Arial, Helvetica, sans-serif; color:#FF0; text-decoration:underline; line-height:36px;}
.subelemint a:hover{font:normal 12px Arial, Helvetica, sans-serif; color:#FF0; text-decoration:none; line-height:36px;}
.loginbtn{background:url(../images/login-btn.png) no-repeat; width:136px; height:54px; cursor:pointer; border:none;}
.passwordbtn{background:url(../images/password-btn.png) no-repeat; width:136px; height:54px; cursor:pointer; border:none;}

.LeftPen{float:left; width:290px;}

.infolog{width:690px; float:right; margin-top:20px;}
.rightelement{float:right; width:65%; padding:20px 0px 20px 10px;}
.rightelement h3{font:bold 27px/40px Arial, Helvetica, sans-serif; color:#555;}
.rightelement h3 span{font:bold 30px/40px Arial, Helvetica, sans-serif; color:#f10000;}

.sapratblock{float:left; width:200px; padding:0px 9px; font:normal 12px/14px Arial, Helvetica, sans-serif; color:#666;}
.sapratblock b{color:#222;}
.studentphoto{float:left; width:21%; margin:10px;}
.studenttest{float:right; width:72%; margin:10px;}
.studenttest span b{font:bold 50px/20px Arial, Helvetica, sans-serif; color:#CCC;}
.studenttest span{font:normal 12px/20px Arial, Helvetica, sans-serif; color:#666;}

.block{float:left; background:url(../images/block.jpg) no-repeat; width:290px; height:210px; margin-right:10px;}
.block h3{font:bold 18px/28px Arial, Helvetica, sans-serif; color:#333; text-shadow:1px 1px 1px #DDD; }

.toperstage{float:left; background:url(../images/toperbelt.jpg) no-repeat; width:267px; height:73px; margin:4px 11px;}
.toperlist{float:left; margin: 8px 0; width: 75%;}
.toperlist h5{font:bold 13px/20px Arial, Helvetica, sans-serif; color:#a90101;}
.numarical1{background:url(../images/circle-1.jpg) no-repeat; width:42px; height:42px; font:bold 24px/42px Arial, sans-serif; color:#FFF; margin:15px 10px; text-align:center; float:left;}
.numarical2{background:url(../images/circle-2.jpg) no-repeat; width:42px; height:42px; font:bold 24px/42px Arial, sans-serif; color:#FFF; margin:15px 10px; text-align:center; float:left;}

.econtant{float:left; width:92%; padding:3px 4%; position:relative; min-height:140px;}
.econtant h3{font:bold 13px/20px Arial, Helvetica, sans-serif; color:#a90101;}
.evisual{position:absolute; bottom:0px; right:5px; background:url(../images/busy-eguru-visual.png) no-repeat; width:160px; height:189px;}
.saperatorline{background:url(../images/saperat-line.jpg) no-repeat; width:950px; height:23px; margin:5px 0px; float:left;}

/****************************
   FOOTER                                                
****************************/ 

#footerContainer
{
    width:100%; 
    height:190px; 
    margin:auto;
    margin-top:0px;
    margin-bottom:0px;
    padding-top:0px;
    padding-left:0px;  
    background-color:transparent;
    text-align:center;
    font: 11px Verdana;
    position: relative;   
}

#footerContainer .logo
{
    width:54px;
	float:left;
	margin:10px;
    height:26px;
	float:left;
}

#footerwrape{
    display:block;
    width:100%;
    background: url(../images/footer-navi-back.jpg) repeat-x;
	margin-top: 15px;
    clear:both;
	background-color:#1e1d1d;
}

#footerListContainer{
    display:block;
    width:960px;
    min-height: 175px;
    margin:0px auto;
    padding: 25px 15px;
}

.footerList
{
   width: 154px;
   padding-left: 12px;
   text-align: left;
   display:inline-block;
   background:url(../images/saperator.png) no-repeat;
   min-height:102px;
   float:left;
}

.footerList ul 
{ 
    padding-left: 0px; 
    margin-left:0px; 
    margin-top:10px;
}

.footerTitleSpan 
{ 
    color:#9ac1d7; 
    font-size: 13px; 
	text-shadow:1px 1px 1px #333;
	text-transform:uppercase;
    font-weight: bold;
}

.footerList li 
{ 
    color:#333; 
    font-size: 10px; 
    list-style-type:none; 
    list-style-position:outside; 
    margin-bottom: 5px;
    margin-left: 0px;
    padding-left: 0px;
	font:normal 11px Arial, Helvetica, sans-serif;
}

.footerLink 
{ 
    text-decoration: none;
    color: #656565;
}

.footerLink:hover
{
    color: #FFF;
}

#powered
{   width:100%;
	float:left;
}

#powered p
{   color: #4b4b4a; 
    font: normal 10px/20px Arial, Helvetica, sans-serif;
	float:left;
}

#powered span
{   color: #575656; 
	float:right;
	width:200px;
	text-align:right;
    font: normal 10px/20px Verdana;
}

#powered span a
{   color: #41930b; 
    font: normal 10px/20px Verdana;
}

/*================= 
	Inner Class 
==================*/

.ulbasic{float:left; width:100%;}
.ulbasic li{list-style:decimal; list-style-position:outside; margin:10px 0px 10px 20px;}

.listpoint{float:left; width:100%;}
.listpoint li{list-style-image:url(../images/ulpoint.jpg); list-style-position:outside; margin:10px 0px 10px 20px;}



.blocker{width:287px; float:left; margin-top:20px; background:url(../images/block-midd_strip.jpg) left top repeat-y;}
.blocker-toptrip{float:left; width:287px; height:8px; background:url(../images/block-top_strip.jpg) left top no-repeat;}
.blocker-middtrip{float:left; width:287px; background:url(../images/block-bottom_strip.png); min-height:240px; padding-bottom:8px;}

ul.linklist{float:left; width:100%; padding:5px 0px;}
ul.linklist li{float:left; width:100%; height:40px; line-height:40px; display:block;}

ul.linklist li a,
ul.linklist li a:link,
ul.linklist li a:visited{
	font:bold 13px Arial, Helvetica, sans-serif; 
	color:#FFF; 
	padding:0px 10px; 
	line-height:40px; 
	text-shadow:1px 1px 1px #345e01; 
	display:block;
	background:url(../images/strip.jpg);
}

.sidemenuactive{
	font:bold 13px Arial, Helvetica, sans-serif; 
	color:#ff0 !important; 
	padding:0px 10px; 
	line-height:40px; 
	text-shadow:1px 1px 1px #345e01; 
	display:block;
	margin-right:-17px !important;
	text-decoration:none;

	background:url(../images/activetab-bgred.png) right top no-repeat !important;
}

ul.linklist li a:hover, ul.linklist li a:active{
	font:bold 13px Arial, Helvetica, sans-serif; 
	color:#ff0; 
	padding:0px 10px; 
	line-height:40px; 
	text-shadow:1px 1px 1px #345e01; 
	display:block;
	margin-right:-17px;
	text-decoration:none;
	background:url(../images/activetab-bg.png) right top no-repeat;
}
.blockcovertop{float:left; width:690px; background:url(../images/curvs.png) top left no-repeat; min-height:27px;}
.blockcovertop h3{float:left; width:100%; font:bold 18px/40px Arial, Helvetica, sans-serif;color:#005780; text-shadow:-1px 1px 1px #CCC; border-bottom:1px solid #CCC; padding-left:10px; margin-bottom:5px;}
.blockcoverbottom{float:left; width:690px; background:url(../images/curvs.png) bottom left no-repeat; height:27px}

.whiteblock{float:left; width:670px; padding:0px 10px; background:#FFF; min-height:353px;}

.whiteblock h4{float:left; width:100%; font:bold 13px/18px Arial, Helvetica, sans-serif; color:#6b9a08; text-shadow:0px 1px 1px #CCC;}
.whiteblock IFRAME HTML HEAD BODY #wrapper .content TABLE {
	border-collapse: collapse !important;
}
.whiteblock IFRAME HTML HEAD BODY #wrapper .content TABLE TD{
		border:1px solid #ccc !important;
		padding:5px;
}

.saperatblock
{
   width: 29%;
   padding: 13px;
   text-align: left;
   display:inline-block;
   background:url(../images/saperator.png) no-repeat right;
   float:left;
}

.blockTitleSpan 
{ 
    color:#376100; 
    font-size:13px;
	line-height:22px;
	text-shadow:0px 1px 1px #A0C458;
	text-transform:uppercase;
    font-weight: bold;
	background:#F9F9F9;
	border:1px solid #EEE;
	width:100%;
	padding:5px;
	float:left;
}
.hrline{
	float:left;
	width:100%;
	border-bottom: 1px Solid #444;
	margin: 5px 0px;	
}
