/* CSS Document */
body{
margin:0px;
padding:0px;
font-family: Arial, Helvetica, sans-serif;
}
#outer{
width:900px;
margin:auto;
}
#banner{
height:175px;
background:url(../../media/jpeg/header.jpg) no-repeat;
}
#footer{
margin-top:30px;
height:170px;
background:url(../../media/jpeg/footer.jpg) 0px 50px no-repeat;
}
#footer_home{
margin-top:40px;
height:170px;
background:url(../../media/jpeg/footer.jpg) 0px 50px no-repeat;
}
#footer img{
position:relative;
top:-10px;
}
#footer p, #footer_home p{
padding:0px;
margin:0px;
font-variant:small-caps;
font-size:0.7em;
margin-left:15px;
color:#666666;
padding-top:15px;
clear:both;
}
#footer p.inside{
padding-top:122px;
}
#footer_home p{
position:relative;
top:-33px;
}
#footer a, #footer_home a{
text-decoration:none;
color:#666;
}
#left_col{
width:180px;
float:left;
}
#middle_col{
margin:0px;
padding:0px;
margin-left:25px;
width:490px;
float:left;
border-bottom:2px solid #009FE1;
color:#000066;
padding-bottom:30px;
}
#middle_col h1{
padding:0px;
margin:0px;
font-size:1.3em;
font-weight:lighter;
color:#000066;
background:url(../../media/jpeg/nav_bg.jpg) no-repeat #A2CDF2;
}
#middle_col p{
margin:0px;
padding:0px;
margin-top:8px;
font-size:11pt;
line-height:14pt;
}
#right_col{
width:182px;
float:right;

}
#nav{

}
#nav ul{
padding:0px;
margin:0px;
list-style:none;

}
#nav li{
width:100%;
float:left;
margin-bottom:3px;
padding:3px;
background:url(../../media/jpeg/nav_bg.jpg) no-repeat #A2CDF2;
}
#nav ul ul{
padding:0px;
margin:0px;
width:170px;
margin-left:-12px;
background:white;
list-style:none;
margin-right:-10px;
}
#nav ul ul li{
width:100%;
display:block;
background:white;
margin:0px;
padding:3px;
padding-left:10px;
padding-right:9px;
}
#nav ul ul ul{
width:163px;
padding:0px;
margin-left:-3px;
}
#nav .last{
padding-bottom:6px;
margin-bottom:-6px;
}
#nav ul ul a{
padding-left:10px;
font-weight:lighter;
}
#nav a{
text-decoration:none;
font-size:0.8em;
font-weight:bold;
color:#000066;
display:block;
}
#nav a:hover{
color:#99CCFF;
}
#nav a.active{
color:#0099FF;
}
.right_nav{
padding:0px;
margin:0px;
margin:-3px;
float:right;
}
.head1{
position:relative;
left:200px;
top:-2px;
}
.head5{
position:relative;
top:-45px;
float:right;
}
p{
font-size:0.8em;
}
.large{
font-size:1em;
}
.portrait{
border:1px solid black;
margin-top:8px;
margin-left:10px;
}
.report{
border:1px solid black;
margin-top:55px;
margin-right:10px;
}
h3{
margin-bottom:0px;
padding-bottom:0px;
}
ul.in{
font-size:0.8em;
list-style:square;
}
#middle_col a{
text-decoration:none;
color:#0066CC;
}
#middle_col a:hover{
text-decoration:none;
color:#0099CC;
}
h4{
padding:0px;
margin-bottom:0px;
font-size:0.9em;
}
.table_top{
font-weight:bold;
border-bottom:1px solid #000066;
font-size:0.7em;
}
table{
margin:auto;
margin-top:15px;
margin-bottom:15px;
}
td{
font-size:0.6em;
}
.bottom{
border-bottom:1px solid #000066;
font-size:0.6em;
}
#middle_col ul{
font-size:11pt;
list-style:square;
}
#middle_col ol{
font-size:11pt;
}
#nav_box{
padding:0px;
margin:0px;
position:relative;
top:30px;
clear:both;
width:180px;
margin-left:5px;
background:url(../../media/jpeg/nav_box_bg.jpg) repeat-y;
padding-bottom:2px;

}
#nav_box h2{
font-size:0.8em;
color:#000066;
padding:0px;
margin:0px;
}
#nav_box p{
padding-top:0px;
margin-top:0px;
margin-top:10px;
font-weight:bold;
}
#nav_box a{
text-decoration:none;
}
#news{
padding:0px;
margin:0px;
padding-left:5px;
padding-bottom:10px;
background:url(../../media/jpeg/nav_bg.jpg) repeat-y #A2CDF2;
}
#news h2{
padding:0px;
margin:0px;
font-size:0.8em;
padding-bottom:7px;
color:#000066;
}
#news a{
text-decoration:none;
color:#000066;
}
.title {
padding:0px;
margin:0px;
color:#333;
font-size:9pt;
font-weight:bold;
}
.date{
font-weight:bold;
color:#000066;
padding:0px;
margin:0px;
font-size:7pt;
}
.body{
padding:0px;
margin:0px;
font-size:7pt;
margin-bottom:10px;
color:#666666;
}
#shareprice{
height:80px;
}
#share{
padding:0px;
margin:0px;
/*padding-left:5px;*/
padding-bottom:10px;
background:url(../../media/jpeg/nav_bg.jpg) repeat-y #A2CDF2;
width:180px;
height:35px;
}
#share h1{
padding:0px;
margin:0px;
font-size:12pt;
color:#24C4F6;
float:left;
}
#share h2{
color:#000066;
padding:0px;
margin:0px;
font-size:10pt;
margin-top:5px;
margin-bottom:5px;
}
#share p{
float:left;
font-size:7pt;
font-variant:small-caps;
color:#000066;
}
/*a.contact{
float:right;
background:url(../../media/gif/arrow.gif) 153px 2px no-repeat #990000;
color:white;
padding:4px;
margin-left:300px;
font-size:10pt;
font-weight:bold;
padding-right:40px;
position:relative;
top:-12px;
right:10px;
}*/
#contacter{
float:right;
padding:0px;
margin:0px;
position:relative;
top:-12px;
right:10px;
clear:both;
width:180px;
font-size:8pt;
font-weight:bold;
margin-left:5px;
background:url(../../media/jpeg/nav_box_bg.jpg) repeat-y;
padding-bottom:0px;
height:25px;
}
#contacter p, #contacter a, #contacter a:hover{
padding:0px;
margin:0px;
padding-top:0px;
font-size:9pt;
color:#000066;
}
#opps{
margin-top:10px;
background:#F5F5F5;
clear:both;
}
#opps .head{
padding:0px;
margin:0px;
background:#CACACA;
margin-top:10px;
padding-left:10px;
font-weight:bold;
}
#opps p{
padding-left:10px;
padding-bottom:20px;
}
#opps p.head{
padding:0px;
margin:0px;
padding:5px;
padding-left:10px;
}
.former{
background:#DBDBDB;
margin-top:10px;
}
.submit{
background:url(../../media/gif/arrow.gif) right no-repeat #990000;
color:white;
border:none;
position:relative;
top:32px;
padding:5px;
padding-right:50px;
font-weight:bold;
}

.error{
color:#990000;
}
.success{
background:#0066FF;
color:white;
padding:10px;
}
#textonly{
display:none;
}
#blog_box{
padding:0px;
margin:0px;
position:relative;
top:50px;
clear:both;
width:180px;
margin-left:5px;
padding-bottom:2px;

}
#blog_box a{
display:block;
font-size:10pt;
text-decoration:none;
color:#000066;
font-weight:bold;
padding:4px;
background:url(../../media/jpeg/nav_bg.jpg) repeat-y #A2CDF2;
padding-bottom:37px;
}