/* DARCBLUE Aktiengesellschaft - All rights reserved - Copyright 2006 */

p,ul,ol,li,div,td,th,address,nobr,b,i,input,option,select { 
FONT-FAMILY: Verdana; font-size:12px; color: #000000; 
}



tr.toplineA {
	background-image: url(/images/topBackground.png); 
	background-color: #E6E6E8
}

tr.toplineB {
	background-image: url(layout/images/topCBackground.png); 
	background-color: #FFFFFF
}

tr.contentA {
	background-image: url(layout/images/contentBk.png); 
	background-color: #E6E6E8
}

table.contentT {
	background-color: #E6E6E8
}

body
{
    color: #1B3158;
    font: 12pt  Verdana,sans-serif,Trebuchet MS, Lucida Sans Unicode, Arial;
    background: #fff;
/*    background: #f2f2f2;*/
}

td.deco {
    padding: 8px 0;
}

#cssbody
    {
    margin: 0;
    padding: 0;
    }
a
    {
    color: #1B3158;
text-decoration: none;
    }
a:hover
    {
    color: #CC0000;
text-decoration: none;
    }



acronym
    {
    border: none;
    }


#container
    {
    margin: 0 auto;
    width: 710px;
    height: 100%;
    position: relative;
    background: #fff;
    padding: 0 0 0 0;
    text-align: left;
    vertical-align: top;
    }

#pageHeader
    {
	    padding-top: 0px;
	    padding-left: 0px;
    }
#pageHeader h1
    {
     background: url(layout/images/dArcLogo.jpg) no-repeat;
font-weight: bold;
    width: 100px;
    height: 50px;
    margin: 0;
    }
#pageHeader h1 span
    {
    display: none;
font-weight: bold;
    }

h1
    {
     background: url(layout/images/smallSquare.png) left center  no-repeat;    
    padding:0px 0px 2px 17px;
    font: 12px  Verdana,sans-serif,Trebuchet MS, Lucida Sans Unicode, Arial;
font-weight: bold;    
 color:#1B3158;
height:12px;
margin-bottom: 14px;



    }
h2
    {
font: 12px  Verdana,sans-serif,Trebuchet MS, Lucida Sans Unicode, Arial;

    font-weight: bold;
    color: #000000;
margin-bottom: 18px;
margin-top: 18px;
    }
h3
    {
    
    font-weight: bold;
        font: 14px  Verdana,sans-serif,Trebuchet MS, Lucida Sans Unicode, Arial;
    }

   
#growheader
	{
    margin: 0;
    width: 100%;
    padding-top: 10px;
	}    
	
table#growheader td
{
    padding: 0px;
    border: 0px;

}	
 #topDeco
    {
    position: absolute;
    top: 7px;
    left: 113px;
    }
 #dbLogo    
    {
    position: absolute;
    top: 57px;
    left: 500px;
    }

 #homeIcon    
    {
    position: absolute;
    top: 15px;
    left: 577px;
    width:200px;
    }
 #rightlogo
    {
    position: absolute;
    top: 36px;
    left: 463px;
    width:200px;
    }
 #leftblue
    {
    position: absolute;
    top: 36px;
        }
 #supportingText
    {
    position: absolute;
    top: 157px;
    width: 424px;
    
  
    margin: 0px 10px 0 113px;
/*    padding: 10px 10px 0px 50px; */
    background-color: #E6E6E8;
    vertical-align: top;
    }

 #rightMenu
    {
    position: absolute;
    top: 165px;
    left: 535px;
    width: 150px;
  
    margin: 0px 10px 0 10px;
/*    padding: 10px 10px 0px 50px; */
    background-color: #ffffff;
    vertical-align: top;
    }


 #rightText
    {
    position: relative;
    margin: 0px 12px 0 113px;
	background-color: #E6E6E8;
    vertical-align: top;
    }

#supportingText p
    {
    line-height: 120%;
    margin: 10px 0 10px 0;
color:#000000;
    }

#supportingText span{
FONT-FAMILY: Verdana; font-size:11px; color: black;
}

#supportingText input
{border:1px solid #1B3158;}

#supportingText textarea
{border:1px solid #1B3158;}

#rightMenu p
    {left-margin:3px
    FONT-FAMILY: Verdana; font-size:11px; color: #1B3158;
 
    }

#rightMenu h3
    {
    text-align: left;
    FONT-FAMILY: Verdana; 
    font-size:12px;
    font-weight:bold;
    margin: 0px 0 10px 0;
    color:#1B3158;
    }

#preamble h3, #versions h3, #features h3
    {
    text-align: left;
    height: 24px;
    margin: 40px 0 10px 0;
    color:#000080;
    }
   


#linkList
    {
    position: absolute;
    top: 0px;
    left: 0px;
    margin-top: 158px;
    width: 113px;
    }

#lselect ul, #larchives ul, #lresources ul
    {
    list-style-type: none;
    margin: 0;
    padding: 0px 0 0 0px;
    }

ul.lchild
    {
    list-style-type: none;
    margin: 0;
    padding: 0 0 0 0px;
    }

ul.ulSub    
{
    margin: 0;
    list-style-type: none;
    padding: 0 0px 0 0px;
    }


#lselect ul li
    {
    display: block;
    font-size: 12px;
    }
#lselect ul li.c, #lselect ul li a.c
    {
    display: inline;
    font-size: 12px;
    color: #1B3158;
    font-weight: bold;
    }
#lselect ul li a.c
    {
    text-decoration: none;
    }
#lselect ul li a.c:hover
    {
    color: #0D7520;
    font-weight: bold;
    }

#lselect ul li
    {
    font-size: 12px;
    color: #1B3158;
    border-bottom: 0px solid #E6EEF0;
    }

.lselected
{
    text-decoration: none;
    color: #1B3158;
    font: verdana;
    font-size: 12px;
    font-weight: bold;
    background: url(layout/images/mArrowS.png) no-repeat;
    padding: 0 12px;
    vertical-align: top;
}    
.lnotselected
{
    text-decoration: none;
    color: #1B3158;
    font: verdana;
    font-size: 12px;
    font-weight: bold;
    background: url(layout/images/mArrow.png) no-repeat;
    padding: 0px 12px;
}    

.lselectedSub
{
    text-decoration: none;
    color: #CC0000;
    font-size: 12px;
    font-weight: none;
    line-height: 100%;
    padding: 0 0px;
}    

.lnotselectedSub
{
    text-decoration: none;
    color: #1B3158;
    font-size: 12px;
    font-weight: none;
    line-height: 100%;
    padding: 0 0px;
}    

#linkList #larchives ul li
    {
    font-size: 12px;
    border-bottom: 1px solid #E6EEF0;
    display: block;
    padding: 5px 0;
    }
#linkList #lresources ul li
    {
    font-size: 12px;
    border-bottom: 1px solid #E6EEF0;
    display: block;
    padding: 5px 0;
    }

#larchives h3.archives
    {
    background: url(layout/images/archives.gif) no-repeat;
    width: 69px;
    height: 15px;
    margin: 30px 0 5px 40px;
    }

#footer
    {
    position: relative;
	background-color: #1B3158;
    color: #fff;
    height: 15px;
    text-align: left;
    padding: 0 0px 0 60px;
    line-height: 15px;
    font-size: 10px;
    margin: 1px 0 0 0;
    border-top: 1px solid #FFFFFF;
    }

#footer a
    {
    color: #fff;
    text-decoration: none;
    }
#footer a:hover
    {
    text-decoration: none;
    }

   .feature {margin-top: 15px; margin-left: 5px;  border:solid 1px #cccccc;}
   .feature_photo {background-image:url(../images/pixel-lt-gray.gif);}
   .feature div.header {color:#990033;font-size:11px; font-weight: bold; margin: 3px 0 0 0;}
   .feature div.details {font-size: 11px; margin:2px 0 0 0; color: #666666;}

hr {border: none 0; 
border-top: 1px dashed #1B3158;
color: #1B3158;
width: 100%;
height: 1px;} 

p.datetime{
FONT-FAMILY: Verdana; font-size:9px; color: #1B3158;
line-height:0.8;
}

p.news{
FONT-FAMILY: Verdana; font-size:9px; color: black;
line-height:0.8;
}

