/* CSS Document */




#wrapper
{
	width:1000px;
	height:auto;
	margin:0 auto 0 auto;
	font-family: Arial;
	font-size: 12px;
	color: #000;
	text-align: justify;
}

.body
{
	font-family:comic sans MS;
	font-size:13px;
	color:#000000;
	text-align:justify;
	vertical-align:top
}

#main
{
	background-color:#f5f09e;
	height:287px;
	width:100%;
	background-position:top, left;
	background-repeat:no-repeat;
}

.logo
{
	background-image:url(../images/logo.jpg);
	background-repeat:no-repeat;
	background-position:top, left;
	height:272px;
}

.rainbow
{
    background-image:url(../images/rainbow.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	height:287px;
	text-align:right;
	vertical-align:bottom;
}

.t1
{
	background-image:url(../images/t1.png);
	background-position:bottom;
	background-position:left;
	background-repeat:no-repeat;
}

.t2
{
	background-image:url(../images/t2.png);
	background-position:bottom;
	background-position:left;
	background-repeat:no-repeat;
}


.hr
{
	background-image:url(../images/hr.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

.strip
{
	background-image:url(../images/strip.jpg);
	background-position:left middle;
	background-repeat:no-repeat;
	height:8px;
}

.cut
{
	background-image:url(../images/view-gallary-bg.png);
	background-position: right bottom;
	background-repeat:no-repeat;
}

.bttn
{
	background-color:#f5f09e;
	height:36px;
}

.bttm
{
	background-image:url(../images/bg-bottom.jpg);
	background-position:left,top;
	background-repeat:no-repeat;
	height:435px;
}

.footer
{
	background-color:#ec8433;
	height:35px;
	font-family:Calibri;
	color:#ff0000;
	font-size:14px;
	font-weight:bold;
}

.branding
{
	background-color:#FCCA1B;
	font-family:"comic sans ms", arial;
	font-size:11px;
	color:#000;
}

A.nev6:link
{
	font-family:calibri;
	font-size:14px;
	color:#fff;
	TEXT-DECORATION: none;
	font-weight:bold;
}
A.nev6:visited
{
    font-family:calibri;
	font-size:14px;
	color:#fff;
	TEXT-DECORATION: none;
	font-weight:bold;
}
A.nev6:hover
{
    font-family:calibri;
	font-size:14px;
	color:#fff;
	TEXT-DECORATION: underline;
	font-weight:bold;
}

A.nev3:link
{
	font-family:"comic sans MS";
	font-size:14px;
	color:#CC6600;
	TEXT-DECORATION: none;
	font-weight:bold;
}
A.nev3:visited
{
    font-family:"comic sans MS";
	font-size:14px;
	color:#CC6600;
	TEXT-DECORATION: none;
	font-weight:bold;
}
A.nev3:hover
{
    font-family:"comic sans MS";
	font-size:14px;
	color:#CC6600;
	TEXT-DECORATION: none;
	font-weight:bold;
}

A.nev1:link
{
	font-family:calibri;
	font-size:13px;
	color:#DA251E;
	TEXT-DECORATION: none;
	font-weight:bold;
}
A.nev1:visited
{
    font-family:calibri;
	font-size:14px;
	color:#DA251E;
	TEXT-DECORATION: none;
	font-weight:bold;
}
A.nev1:hover
{
    font-family:calibri;
	font-size:14px;
	color:#000;
	TEXT-DECORATION: none;
	font-weight:bold;
}

A.nev4:link
{
	font-family:"comic sans ms", arial;
	font-size:12px;
	color:#000;
	TEXT-DECORATION: none;
	
}
A.nev4:visited
{
    font-family:"comic sans ms", arial;
	font-size:12px;
	color:#000;
	TEXT-DECORATION: none;
}
A.nev4:hover
{
    font-family:"comic sans ms", arial;
	font-size:12px;
	color:#000;
	TEXT-DECORATION: none;
}

.downloadBox{position:fixed;

            width:150px;

            height:250px;

            bottom:0px;

            right:0px;
			
						top:77px;
			}
	
	
.helpline {
    bottom: 0px;
    height: 92px;
    position: fixed;
    right: 0;
    width: 150px;
	top:0px;
}			
			
.onlinecourse{position:fixed;
width:150px;
height:92px;
bottom:333px;
right:0px;
}	


.onlineedu{position:fixed;
width:150px;
height:92px;
bottom:256px;
right:0px;
}				

* html .downloadBox{ 

	position:absolute !important;width:150px;

            height:250px;

            bottom:0px;

            right:0px;
			
			top:0;

}




	
/*---------login page----------------*/

#page-content, #page-content-wide {
  padding: 40px 60px;
  margin:15px auto;
  width: 370px;
  z-index:200;
}

#page-content-wide {
  width: 370px;
}

#logo {
	text-align:center;
  background:url(../images/logo.png) no-repeat;
  margin:0px 0 0 0px;
  width:80px;
  height:114px;
 
}

.button {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 1.0em;
    margin-top: 10px;
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    -ms-border-radius:4px;
    color: #fff;
    font-weight: bold;
    background:#5b605d;
    border: 2px solid #555;
    padding:3px;
    cursor: pointer;
}

.button:hover {
  background: #000;
}

.form_note {
    color: #ccc;
    font-size: 0.8em;
}

/* ERROR */

#error-page  {
    text-align: left;
}

#error-page  h1 {
    margin-top: 30px;
    font-size: 1.2em;
}

#error-page  p {
    margin-top: 15px;
}

/* LOGIN */
#login-page p {
   padding-top: 0px;
   padding-left:80px;
   line-height:20px;
   font-weight:bold;
}

#login-page p#error, #login-page p#notice {
      text-align: center;
      margin: 20px 0 0 0;
      padding: 4px 10px;
      background: #ffd7d7;
      -webkit-border-radius: 5px;
}

#login-page p#notice {
      background: #e8f4d8;
}

#login-page p#notice-error {
      background: #ffd7d7;
}

#login-page p#remember {
      font-size: 11px;
	  margin-top:5px;
}
#login-page input#user_session_login, #login-page input#user_session_password, #login-page input#user_session_openid_identifier, #login-page #email, #login-page input#user_email, #login-page input#user_password, #login-page input#user_password_confirmation, input#user_instapaper_rss {
      font-family: Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
      width: 70%;
    border: 1px solid #ccc;
    padding: 4px;
}

#login-page a.id-note {
      padding: 0;
      font-size: 11px;
}

#login-page a.new_password, #login-page a.back_to_login {
      font-size: 11px;
      margin-left: 10px;
}

#login-page p#signup, #login-page p#what_will_happen, #login-page p#omni-signin {
  border-top: 1px solid #e4e4e4;
  margin: 20px -60px 0 -60px;
  padding: 20px 60px 0;
  text-align: center;
}

#login-page p#what_will_happen {
      text-align: left;
}


select{
     font-family: Helvetica, Arial, sans-serif;
    font-size: 11px;
    border: 1px solid #ccc;
    padding: 2px;
    min-width:100px;
    height:auto;
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    background-color:#fff;
    box-shadow:2px 1px 2px #ccc;
    -moz-box-shadow:2px 1px 2px #ccc;
    -webkit-box-shadow:2px 1px 2px #ccc;
    background-image:url(../images/input-bg.jpg);
    background-repeat:repeat-x;
    background-position:top;
    margin-right:5px;
    }



input[type=text], input[type=password], textarea{
     font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    border: 1px solid #ccc;
    padding: 2px;
    height:20px;
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    background-color:#fff;
    box-shadow:2px 1px 2px #ccc;
    -moz-box-shadow:2px 1px 2px #ccc;
    -webkit-box-shadow:2px 1px 2px #ccc;
    background-image:url(../images/input-bg.jpg);
    background-repeat:repeat-x;
    background-position:top;
    margin:0 5px 0 0;
    }


#errorExplanation {
  margin: 10px 0 0 0;
  padding: 10px 10px;
  background: #ffd7d7;
  -webkit-border-radius: 5px;
}
#errorExplanation h2 {
    font-size: 1em;
}

#errorExplanation p {
    font-size: 0.9em;
    margin-bottom: 5px;
}

#errorExplanation ul {
    font-size: 0.9em;
}

#errorExplanation li {
    margin-left: 20px;
}

.fieldWithErrors input {
    background: #ffd7d7;
}

#signup-box {
    color: #000;
    background: #ffe640;
    text-align: center;
    margin: 20px 0;
    padding: 0;
}

#signup-box a {
    color: #990000;
    font-weight: bold;
}

#signup-box p {
    padding: 10px;
}

/*home user name*/


#input {
	margin:0px;
	padding:0px;
	width:340px;
	height:auto;
	position:absolute;
	left: 612px;
	top: 80px;
} 


#userfield {
	width: 145px;
	height: 16px;
	border: 0;
	background-color: #ffffff;
	float: left;
	vertical-align: middle;
	line-height: 1em;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 5px;
	color: #6E6D5E;
	font-size: 1em;
}


#passfield {
	width: 145px;
	height: 16px;
	border: 0;
	background-color: #ffffff;
	float: left;
	vertical-align: middle;
	line-height: 1em;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	color: #6E6D5E;
	font-size: 1em;
}

/*-----adminlogin------*/

#adminlogin {
	margin:200px auto 0 auto;
	padding:0px;
	width:480px;
	height:auto;
	}
	
#admin-top {
	margin:0px;
	padding:0px;
	float:left;
	width:480px;
	height:51px;
	background-image:url(../images/admin-top.png);
	background-repeat:no-repeat;
	text-align:center;
	font-family:"Gill Sans";
	font-size:36px;
	color:#4777a5;
	}
	
#admin-mid {
	margin:0px;
	padding:0px;
	float:left;
	width:480px;
	height:237px;
	background-image:url(../images/admin-bg.png)
	}
	
#alertmsg {
	margin:10px 0 0 10px;
	padding:8px 0 0 0;
	float:left;
	width:450px;
	height:30px;
	background-color:#ffffcb;
	border:1px solid #000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	text-align:left;
	line-height:15px;
	}
	
#alertmsg img {
	margin:0px 15px 0 10px ;
	padding:0px;
	float:left;
	width:24px;
	height:24px;
	}			


#user_deatails { margin:0px;
padding:0px;
float:left;
width:450px;
height:auto;
}

.username { margin:30px 0 0 20px;
padding:0px;
float:left;
width:420px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFF;
font-weight:bold;
text-align:left;}

.username input { width:300px; border:1px solid #979696; float:right; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#4777a5;}	

#admin-bottom {
	margin:0px;
	padding:0px;
	float:left;
	width:480px;
	height:51px;
	background-image:url(../images/admin-bottom.png);
	background-repeat:no-repeat;
	}	
	
#submit_butt {
width:150px;
height:30px;
margin:20px 0 0 130px;
float:left;
padding:0px;
/*background-color:#FFF;
border:1px solid #4777a5;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;*/
	}	

#submit_butt input { 
width:150px;
height:25px;
background-color:#FFF;
border:1px solid #4777a5;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#266fac;
}	