/*CSS for Harbourmaster Capital aaaaa */


html {margin:0; padding:0;}
body {margin:0; padding:0;}

#before-container-index {background-image:url(../images/bg_body.jpg); background-repeat:repeat-x;}
#before-container-autres {background-image:url(../images/bg_body2.jpg); background-repeat:repeat-x;}
#container 	{margin-left:auto; margin-right:auto; padding:0; width:808px;}
#header 	{margin:0; padding:0; background-image:url(../images/bg_header.jpg); background-repeat:repeat-x; width:807px; height:105px; border-right:solid white 1px;}
#menu		{margin:0; padding:58px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:0.875em; font-weight:normal; color:#0F5276; float:left; width:617px;}
#menu ul	{margin:0; padding:0; float:right; display:block; }
#menu ul li	{margin:0; padding:0 0 0 15px;float:left; display:block; list-style-type:none;}
#menu ul li a	{padding:0 17px 0 0; text-decoration:none; color:#0F5276;}
#menu ul li a:hover, #menu ul li a.active	{text-decoration:none; color:#B6A31A;}
#main		{margin:0; padding:0 1px 11px 1px; background-image:url(../images/bg_main.jpg); background-repeat:repeat-x; width:806px; background-position:bottom; background-color:#ffffff;}		
#generic	{margin:0; padding:0; background-image:url(../images/bg_generic.jpg); background-repeat:repeat-y; width:806px; height:auto;  }	
#blue-home	{margin: 0 0px 0 0; padding:68px 18px 0 18px; float:left; width:238px; height:236px; background-image:url(../images/bg_blue-bit.jpg); background-repeat:repeat-x; background-color:#ffffff;  }
#blue-home p {color:#9CBCF0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.68em; line-height:1.27em;text-align: justify; text-justify: newspaper;}
#blue-home h1 {font-size:1.88em; line-height:0.94em; margin:0; width:238px; }
#blue-home h2 {font-size:1em; margin:0; padding:0; width:238px; }

#blue-text	{ width:806px; background-color:#A1C3D6; height:168px; padding:0px 0 0 0; margin:3px 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.68em; line-height:1.63em;}

#blue-top	{margin: 0 0px 0 0; padding:32px 25px 0 25px; float:left; width:756px; height:71px; background-image:url(../images/bg_blue-bit.jpg); background-repeat:repeat-x; background-color:#ffffff; border-bottom:solid white 1px; }
#blue-top h1 {font-size:1.89em;  margin:0; }
#blue-top h2 {font-size:1em; line-height:0.94em; margin:0; padding:0; width:230px; }
#chemin { position:absolute; padding-top:24px; width:755px; text-align:right; color:#9CBCF0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.69em; }
#chemin a { text-decoration: none; color:#9CBCF0; }
#chemin a:hover { text-decoration: underline; color:#9CBCF0; }
#left-col 	{color:#A1C3D6; width:178px; float:left; padding: 0 14px 0 14px;}
#left-col img	{padding:30px 0 0 1px;}
#left-col ul	{margin:0; padding:0 0 0 40px; list-style-image: url(../images/puce2.gif); line-height:1.45em;color:#0B85C6; font-size:0.75em; } 
#left-col ul li	{margin:0; padding:2px 0 2px 0; }

#wide-col	{width:556px; float:left; padding: 0 22px 0 22px;}
ul	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:1em; line-height:1.45em; }
#wide-col p { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:0.75em; line-height:1.45em; color:#5D5D5D; text-align: justify; text-justify: newspaper;}
#wide-col h1{ font-weight:normal; font-size:1.25em; line-height:0.94em; color:#3C5A90;}
#wide-col h2{ font-weight:normal; font-size:0.875em; line-height:1.33em; color:#3C5A90; border-bottom:solid #3C5A90 1px;}
#wide-col h3{ font-weight:normal; font-size:0.68em;  font-weight:bold; line-height:1.33em; font-family:Verdana, Arial, Helvetica, sans-serif; color:#448CB3;}
#wide-col h4{ font-weight:normal; font-size:1.5em; line-height:0.94em; color:#3C5A90;}
#wide-col ul	{margin:0; padding:0 0 0 40px; list-style-image: url(../images/puce.jpg); color:#0B85C6; font-size:0.75em; } 
#wide-col ul li	{margin:0; padding:0; }
#wide-col ul li a { color:#0B85C6; text-decoration: none; } 
#wide-col ul li a:hover { text-decoration: underline;} 
#wide-col tr, #wide-col td { padding-top:20px; padding-bottom:20px; border-bottom: 1px solid #A1C3D6; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color:#3C5A90; text-align: justify; text-justify: newspaper;}



#wide-col #aut tr, #wide-col #aut td {
padding:0px;
margin:0px;
border:0px;
font-size: 1.06em;
}

.login		{margin:0; padding:0 0 0 14px; width:250px; float:left; height:136px; }
.login-small {margin:0; padding:0 0 14px 0; width:180px; float:left; height:155px; }
.log-in {margin:0; padding:0 0 14px 0; width:180px; float:left; height:155px; }
.text		{float:left; padding: 20px 24px 0 24px; width:490px;  color:#3B474E; }

#loginForm	{margin:20px 0 0 0; padding:9px 0 0 12px; background-image:url(../images/bg_login.jpg); background-repeat:no-repeat; height:134px;}
#loginForm p, #loginForm-small p	{margin:0; padding:0;}
#loginForm a {color: #0b85c6;text-decoration: none;}
#loginForm a:hover {text-decoration: underline;}
#loginForm-small {position: absolute; margin:14px 0 0 0; padding:9px 0 0 12px; background-image:url(../images/bg_login-small.jpg); background-repeat:no-repeat; width:180px; height:155px;}
#login {position: absolute; margin:14px 0 0 0; padding-left:12px; padding-top:0px !important; padding-top:10px; background-image:url(../client/images/login.jpg); background-repeat:no-repeat; width:180px; height:217px;}
#login h2 {font-size:95%;}

#login p {color:#1B3265;font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 0.75em;padding-right:20px;}
#login ul {margin:0; padding:0 0 0 30px; list-style-image: url(../images/puce2.gif); color:#FFFFFF;  font-size:0.75em; line-height:1.5em; } 
#login ul li	{margin:0; padding:0; }
#login a {color:#FFFFFF; font-weight:bold;text-decoration: underline;}
#loginForm input.input1 {border:1px solid #7892A0; height:16px; width:152px; margin:0 0 0 0;  background-color:#EDEDED;}
#loginForm-small input.input1 {border:1px solid #7892A0; height:16px; width:146px; margin:6px 0 8px 0;  background-color:#EDEDED; padding:4px;}
#loginForm h2, #loginForm-small h2		{color:#ffffff; margin:0; padding:0; font-size:1em; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
#footer		{}
#footer p	{font-size: 0.625em; line-height:1.7em; font-family:Verdana, Arial, Helvetica, sans-serif; color:#909090;}

#imgs {
	margin-top:235px;
}

.pdf { background-image:url(../images/file.jpg); background-repeat:no-repeat; font-family: Arial,Verdana,Helvetica,sans-serif;font-size: 0.75em;line-height: 1.45em;color: #0A85C7; padding-left:60px; float:left; padding-bottom:10px;}

#rightimg	{background-color:#FFFFFF; float:right; padding:0px; margin:0; height:184px;}

.left {float:left;}
.right{float:right;}
.rightLogButton{padding-left:100px;}
.clear	{clear:both;}

#psanddivs ul {
color:#5D5D5D;
font-size:12px;
list-style-image:url(../images/puce.jpg);
margin:0pt;
padding:0pt 0pt 0pt 40px;
line-height:18px;
}

#psanddivs,
#psanddivs p {padding:0; margin:0; color:#5D5D5D; line-height:18px; font-size:12px; text-align:left}