@import url("basic.css");
@import url("3column.css");

body{background-color:#e3e3e3;}
h1,h2,h3,h4,h5,h6{color:#B70101; }
h1 {font-size:150%; margin-top:5px;}
h2 {font-size:120%; margin-top:10px}

#box1{text-align:center;}
#box2{
    width: 768px;
    margin:auto;
    text-align:left;
    border:1px solid #ccc;
    border-top:0;
    background-color:#fff;
    padding: 0px 10px 0px 10px;
}

#headSup li, #navH li, #footer li {display:inline;}
#headSup, #login, #footer{font-size:85%;}

#headSup{ padding: 6px 10px; margin-right: -5px; background: #e7e7e7 url(../../images/new/bg/bg-headsup.jpg) left top repeat-x; width: 748px; }
#headSup a, #footer a{color:#555555;}
#headSup a:hover, #footer a:hover{color:#999;}
#headSup li{margin-right:5px; background:url(img/redDiamond.gif) no-repeat 0 50%; padding-left:15px;}
#headSup span.ErrorTable {font-weight: bold;}

#help{float:right;}
#headMid { background: url(../../images/new/bg/bg-headmid.jpg) 11px 0px no-repeat; height: 84px; overflow: hidden; width: 768px; border-top: 1px solid #ccc; }
#headMid a { text-decoration: none; }
#headMid .logo { float: left; }

div.login {
    width: 520px;
    height: 20px;
    padding: 9px 10px 0px 0px;
    color: #ffffff;
    float: left;
}
 
div.login span { margin-right: 15px; font-weight: bold; }
div.login input { border:1px solid #999; }

/*
div.login .go{border:none; position:absolute; margin:0 0 0 8px;}
div.login .logout{border:none; position:absolute; margin:0 0 0 -12px;}
*/
div.login .go{border:none; margin:0px 0px 0px 5px; padding: 0px; vertical-align: top;}
div.login .logout{border:none; margin:0px; padding: 0px; vertical-align: middle;}

/*
div.formLogin{text-align:right; margin-right:33px;}
div.formLogout{text-align:right; margin-right:33px;} 
*/

div.formLogin{text-align:right; margin-right:0px;} 
div.formLogout{text-align:right; margin-right:0px;} 
div.login .loginpanel{text-align:right; margin-right:0px;} 
div.login .loginpanel input.FormTextBox{ width: 100px;}

#headBottom img{margin-bottom:-3px; padding:0;}

#body { position: relative; overflow: hidden; margin: 13px 0px 16px 0px; padding: 0px; }

#body table { margin-left: 0px; margin-right: 8px; }

#body #leftCol { width: 180px; margin-left: 0px; float: left; margin-right: 10px;}
#body #centerCol { float: left; width: 372px; border: 1px solid #c8c8c8; padding: 10px; margin-right: 10px; }
#body #rightCol { width: 174px; float: left; margin-left: 0px;}

#body #leftCol ul.nav { list-style: none; margin-bottom: 9px; }
#body #leftCol ul.nav li { margin-bottom: 1px; }
#body #leftCol ul.nav li a { display: block; background: url(../../Images/new/bg/bg-nav.jpg) left top no-repeat; height: 22px; width: 160px; color: #ffffff; text-decoration: none; font-weight: bold; padding: 4px 0px 0px 20px; }
#body #leftCol ul.nav li a:hover { background: url(../../Images/new/bg/bg-nav-over.jpg) left top no-repeat; }

#body #leftCol div.images { border: 1px solid #c8c8c8; }

h1 { border-bottom: 1px dotted #454545; font-size: 190%; }
h1 span { color: #232323; font-style: italic; }

#connexion{float:right; color: #666666;}
#connexion a {color:#b70101; }

#footer{clear: both; background-color: #e4e4e4; padding: 8px 10px 8px 10px; font-weight: bold; margin-bottom: 10px;}
#footer li{margin-right:10px; background:url(img/redDiamond.gif) no-repeat 0 50%; padding-left:20px;}

.borderCol{border:1px solid #ccc; margin:0px;}
.content{margin:5px;}
.borderCol select {width: 100%!important;}
#box1 .noDiamond{background-image:none; padding:0;}


.label{margin-top:-3px!important; margin:0;}
.InfoHeader
{
font-weight: bold;	
}
.InfoType 
{
	font-weight: bold;
	color: Red;	
}

/* contact form */

.field, .field-login
{
    height: 1%;
    overflow: hidden;
    margin-bottom: 5px;
}

.field label 
{
    float: left;
    width: 105px;
    padding-top: 1px;
}

.field-login label
{
    float: left;
    width: 80px;
    margin-left: 20px;
    padding-top: 1px;
}

.field-login input.text-field
{
    width: 150px;
}

.submit-button 
{
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
    background-color: #cb0000;
    margin: 0;
    padding: 1px 3px;
}

.field-login .submit-button 
{
    margin-left: 20px;
}

.last 
{
    margin-bottom: -17px;
}

.check-box 
{
    float: none;
}

.check-box label 
{
    float: none;
    margin-left: 5px;
}

div.terms 
{
    margin: 8px;
}

div.terms ul 
{
    margin: 3px 0px -5px 20px;
    list-style: square;
    line-height: 140%;
}

div.terms li 
{
    margin-bottom: 5px;
}

ul.legal
{
    margin: 3px 0px -15px 20px;
    list-style: square;
    line-height: 140%;
}

ul.legal li 
{
    margin-bottom: 5px;
}

/*
div.privacy 
{
    line-height: 140%;
}
*/

ul.links 
{
    margin: 5px 5px 5px 16px;
    line-height: 140%;
    list-style: square;
}

ul.main 
{
    font-size: 110%;
    font-weight: bold;
    margin-top: -5px;
}

ul.small 
{
    margin-bottom: -15px;
}

ul.links li.spacer 
{
    margin-bottom: 8px;
}