﻿@import url(../main.css);
/*Intro page*/
#intro
{
	width: 420px;
	float:left;
}

#intro A, #intro IMG
{
	color: #454FAA;
    border:none;
}

#intro .h
{
	display:none;
}
#intro A:hover.under 
{
    color: #454FAA;
    text-decoration: none; 
    background: none;
    padding-bottom: 4px;
    white-space: nowrap;
}
#intro .welcome
{
    margin-left: 23px;
    margin-top: 43px;
}
UL, LI
{
	font-size: 1em !important;
}
#intro H1
{
    font-family: Helvetica, Arial, Sans-Serif;
    font-size: 17px;
    font-weight: normal;
    color: #454FAA;
    line-height: 24px; 
    display: block;
    padding: 0px;
    margin: 0px 0px 0px 30px;
}

#intro IMG
{
	vertical-align:bottom;
}

H2.header
{
	color: #006 !important;
}

/*nav*/
#env, #nei, #loc, #for
{
    width:168px;
    margin:30px 0px 0px 14px;
    padding:0px;
    float:left
}

.box
{
	font-size: 1.1em;
    margin: 0px;
    padding-right: 10px;
    padding-left: 10px;
    color: #FFF;
    min-height: 30px; /* for the fortunate */
    float:left;
    width: 148px;
}

.box A
{
	text-decoration: none;
	color: #FFF;
}
.box A:hover
{
	text-decoration: underline;
}

.box IMG
{
    float:left;
    /* border:0px; */
    margin:0px;
    padding:0px;
}



#env .env
{
    background-image: url(images/bg/env_bg.png);
    background-repeat: repeat-y;
}

#nei .nei
{
    background-image: url(images/bg/nei_bg.png);
    background-repeat: repeat-y;
}

#loc .loc
{
    background-image: url(images/bg/loc_bg.png);
    background-repeat: repeat-y;
}

#for .for
{
    background-image: url(images/bg/for_bg.png);
    background-repeat: repeat-y;
}
/* logon */
#icont
{
    background-color: #FFF; /* #0E1E7B */
}
#it
{
    width: 370px;
    height: 65px;
    background: #FFF url(images/logon/header.png) no-repeat;
}
#ib
{
    width: 370px;
    height: 18px;
    background: #FFF url(images/logon/footer.png) no-repeat;
}
/* legal, aux pages */
#introb
{
    width:703px; 
    min-height: 600px;
    margin-left: 15px;
    background-image: url(images/bg/rep_bg.png);
    background-repeat: repeat-y;
    background-position: 31px 0px;
}
#introleft
{
    width: 39px;
    float: left;
    background-image: url(images/bg/left_rep_large.png);
    background-repeat: repeat-y;
}
#introcont
{
    width: 618px;
    float:left;
    padding: 16px 0px 0px 8px;
}
#introcont P
{
    font-size: medium;
    display: block;
    max-height: 500px;
    overflow: auto;
    color: #999;
    margin-left: 10px;
}

#errorBlock
{
    font-size:1.2em;
    margin-left:150px;
    margin-bottom:200px;
    margin-top:100px;
}
#introcont H2
{
	font-size: 2em;
	color:#999;
	margin-left: 10px;
}
#introcont UL LI
{
	font-size: 1.1em;
	color:#999;
}
/* buttons */

A SPAN
{
	visibility: hidden;
}
SPAN.v
{
	visibility: visible;
}
A.btnLogin
{
	text-decoration: none;
	margin: 4px 0px 4px 0px;
	width: 72px;
	height: 24px;
	display: block;
	float: left;
	background-image: url(/DynamicImages/Cache/FFFFFF_FFFFFF_1B1F7B_72_12_21_log+in.gif);
	/*background-image: url(images/login-blue.gif);*/
	background-position: 0px 0px;
}
A:hover.btnLogin
{
	background-image: url(/DynamicImages/Cache/FFFFFF_FFFFFF_1B1F7B_72_12_21_log+in.gif);
	/*background-image: url(images/login-blue.gif);*/
	background-position: -72px 0px;
}

A.btnRegister
{
	text-decoration: none;
	margin: 4px 0px 4px 0px;
	width: 72px;
	height: 24px;
	display: block;
	float: left;
	background-image: url(/DynamicImages/Cache/FFFFFF_FFFFFF_1B1F7B_72_12_21_register.gif);
	/*background-image: url(images/register-blue.gif);*/
	background-position: 0px 0px;
}
A:hover.btnRegister
{
	/*background-image: url(images/register-blue.gif);*/
	background-image: url(/DynamicImages/Cache/FFFFFF_FFFFFF_1B1F7B_72_12_21_register.gif);
	background-position: -72px 0px;
}
.reg
{
	margin-top:50px !important;
}

A.btnSubmit
{
	text-decoration: none;
	margin: 4px 0px 4px 0px;
	width: 72px;
	height: 24px;
	display: block;
	float: left;
	/*background-image: url(images/submit-blue.gif);*/
	background-image: url(/DynamicImages/Cache/FFFFFF_FFFFFF_1B1F7B_72_12_21_submit.gif);
	/*background-image: url(images/register-blue.gif);*/
	background-position: 0px 0px;
}
A:hover.btnSubmit
{
	background-image: url(/DynamicImages/Cache/FFFFFF_FFFFFF_1B1F7B_72_12_21_submit.gif);
	/*background-image: url(images/register-blue.gif);*/
	background-position: -72px 0px;
}
/* form */
INPUT, TEXTAREA, SELECT 
{
	border: 1px solid #0E1E7B;
	background-color: #FFF;
		
}
.neiFormLab
{
	width: 180px;
	float:left;
}