/* *******************************

Orchid customstyles.css, Version 1.0

OSDEF-1
******************************* */


body {
	background: #4A689D;
font-family: 'tahoma', arial, sans-serif;
	}

div#sitecontainer {
	background: #fff ;
        border-right: 3px solid #38588C;
        border-left: 3px solid #315185;
}

#main {
    float: left;
    width: 590px;
    background: #ffffff;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 20px;
    padding-bottom: 0px;   

}



#main h1 {
 
    font:Verdana
    font-weight:bold;
    font-size:22pt;
    color: #000066;
      
        border-right: 0px;
        border-left: 0px;
        border-top: 0px;
        border-bottom: 0px;
        background-color: #ffffff;
 
}



#main h2 {
	
   font: Verdana;
	font-size:14pt; 
        color:#000066;
	font-weight: bold; 
	border-bottom: 2px solid #990000;
        border-right: 0px solid #ffffff;
        border-left: 0px solid #ffffff;
        border-top: 0px solid #ffffff;
        background-color: #ffffff;


}

#footer {
	margin 0 auto;
	color: #FFFFFF;
    clear: both;
    padding-left: 2px;
    padding-top: 10px;
    text-align: center;
}

#footer .address b {
	font-family: tahoma, sans-serif;
	}

#footer .address a {
	color: #FFFFFF;
	}

/* *******************************

HOVER

The color needs an !important to overrule the normal link colors, which are set on
a selector containing an ID. Normally ID overrides CLASS, but in this specific instance we don't want that.

******************************* */

#main a {
color: #0000FF !important ; 

}

#main a:hover { 
text-decoration: underline;
color: #B40000 !important ;
}


/* *******************************

TOP NAVIGATION

ISSUE: Nav height.

******************************* */

#nav1 {
	float: center;
	background-color: #002381;
                padding-top: 4px;
}

#nav1 a {
	align: center;
        color: #dddddd;
	font-family: 'tahoma','trebuchet ms', trebuchet, arial, sans-serif;
	font-weight: normal;
        font-size: 105%;

}

#nav1 a:hover { 
text-decoration: underline;
color: #ffffff !important ;
order-style: inset;
}

#nav1 div a {
	color: #000099;
	font-weight: 600;
        padding-bottom: 4px;
        padding-top: 4px;
        border-bottom: 1px dotted #000066;
}
#nav1 div a:hover { 
text-decoration: underline;
color: #B40000 !important ;
}

a#contribute {
	background-color: #000066;
	color: #EDEDEF;
}

.nav ul {
    align: center:
    margin: 0;
    padding: 0;
}

.nav li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.nav a {

}

.nav li div a {
    display: block;
    width: 129px;
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 10px;

}

#nav1 {
    width: 800px;
    height: 16px;
}

#nav1 li {
    float: center;
    margin: 0;
    padding: 0;

}

#nav1 a {
    width: 129px;
    height: 10px;
    display: block;
    text-align: center;
}

#nav1 div a {
    text-align: left;
    width: 129px;
    height: auto;
}


/* *******************************

LEFT NAVIGATION

******************************* */


#nav2 {
	border-right: 0px;
        border-left: 1px #000033;
        background: #EDEDEF;
}

#nav2 a {
	font-family: 'tahoma','trebuchet ms', trebuchet, arial, sans-serif;
	font-weight: 600;
}

#nav2 a:hover { 
text-decoration: underline;
color: #B40000;
}

#nav2 div a {
        width: 129px;
        height: auto;
	font-family: 'tahoma','trebuchet ms', trebuchet, arial, sans-serif;
	font-weight: 600;
        font-size: 90%;
	color: #000066;
        padding-bottom: 4px;
        padding-top: 4px;
        padding-right: 0px;
        padding-left: 0px;
        border-bottom: 1px dotted #000066;
        text-align: left;

}

#nav2 div a:hover { 
text-decoration: underline;
color: #B40000 !important ;
}

ul.attention {
}

#nav2 ul.attention a {
	color: #990000;
}

a#special1 {

}

#nav2 {
    float: left;
    width: 170px;
    padding-top: 10px;
    padding-right: 8px;
}

#nav2 li {
	display: block;
	list-style-type: none;
	text-align: left; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
    margin: 0;
    padding-left: 8px;
    padding-right: 0px;
    padding-bottom: 2px;
    padding-top: 2px;
    line-height: 130%;

}

#nav2 a {

	display: block;
	list-style-type: none;
	text-align: left; 
    margin-left: 0px;
    padding-left: 2px;
    background-position: 0 5px;
    margin: 0;
}


#nav2 ul.attention {
    margin: 2px;
}

#nav2 ul.attention li {
    margin: 0;
    padding-bottom: 2px;
}

#nav2 ul.attention li a {
    background-image: none;
    display: inline-block;
    border-bottom: 1px dotted #990000;
    padding-left: 8px;
    padding-right: 0px;
    padding-bottom: 4px;
    
}

#nav2 ul.textsize {
    margin-top: 2px;
}

/* *******************************

HEADERS

******************************* */
h1      {
    font:Verdana
    font-weight:bold;
    font-size:22pt;
    color:#000066;
        border-right: 0px solid #ffffff;
        border-left: 0px solid #ffffff;
        border-top: 0px solid #ffffff;
        border-bottom: 0px solid #ffffff;
        background-color: #ffffff;
	line-height: 140%;
}


h2 { 
   font: Verdana;
	font-size:14pt; 
        color:#000066;
	font-weight: bold; 
	border-bottom: 2px solid #990000;
        border-right: 0px solid #ffffff;
        border-left: 0px solid #ffffff;
        border-top: 0px solid #ffffff;
        background-color: #ffffff;
	line-height: 140%;	
}

h3 { 
        font: Tahoma;
        font-size:14pt; 
        color:#FFFFFF;
        font-style: italic; 
	font-weight: bold; 
	margin: 0px 0px 0px 0px; 
	padding: 2px 2px 2px 2px;
        line-height: 140%;
	background-color: #990000; 
   
}


h4      {
     font:Tahoma;
     font-size:14pt;
     font-weight:bold;
     color:#990000;
        border-right: 0px solid #ffffff;
        border-left: 0px solid #ffffff;
        border-top: 0px solid #ffffff;
        border-bottom: 0px solid #ffffff; 
        background-color: #ffffff;
     line-height: 140%;
}

h5       {
     font:Tahoma;
     font-size:10pt;
     font-weight:bold;
     color:#990000;
        border-right: 0px solid #ffffff;
        border-left: 0px solid #ffffff;
        border-top: 0px solid #ffffff;
        border-bottom: 0px solid #ffffff;
        background-color: #ffffff;
     line-height: 140%;
}


h6      {
     font:Tahoma;
     font-size:12pt;
     font-weight:bold;
     color:#000066;
        border-right: 0px solid #ffffff;
        border-left: 0px solid #ffffff;
        border-top: 0px solid #ffffff;
        border-bottom: 0px solid #ffffff;
        background-color: #ffffff;
     line-height: 140%;
}

h7      {
     font:Tahoma;
     font-size:18pt;
     font-weight:bold;
     color:#990000;
        border-right: 0px solid #ffffff;
        border-left: 0px solid #ffffff;
        border-top: 0px solid #ffffff;
        border-bottom: 0px solid #ffffff;
        background-color: #ffffff;
     line-height: 140%;
}

p       {
     font:Tahoma;
     font-size:10pt;
     color:#000066;
}

a       {
     font:Tahoma;
     font-size:10pt;
     color:#0000FF;

}

a:hover { 
text-decoration: underline;
color: #B40000 !important ;
}

/* *******************************

HEADERS HOME

For Alert Messages and Features

******************************* */

.homealertmsg {
	 text-align: center;
     font:Tahoma;
     font-size:14pt;
     font-weight:bold;
     font-style:italic;
     color:#990000;
}

.homealertmsg a {
	text-decoration: none;
}


.threecolumn h2 {
	font-size: 130%;
	padding: 0px;
	padding-left: 0px;
}


body.threecolumn h1 {
	line-height:	120%	text-align: center;
	background-color: #ffffff;
	color: #ffffff;
	padding: 0px;
}

/* *******************************

EXTRA

Third column, if any. 

******************************* */


#extra {
	text-align: left;
	width: 136px;
	padding-right: 6px;
                padding-left: 6px;
	padding-bottom: 0px;
                padding-top: 6px;
	background-color: #002381;
                border-left: 12px solid #ffffff;
        
}


#extra a {
	color: #fff !important;
                text-decoration: none;
                }

#extra a:hover { 
text-decoration: underline;
color: #cc0000 !important ;
}

#extra p {
	color: #ffffff !important;
                text-decoration: none;
}


/* *******************************

HOMEPAGE

Special styles for the homepage

******************************* */

#main div.releases a {
     font:Tahoma;
     font-size:10pt;
     color:#0000FF !important;
     text-decoration: none;
}

#main div.releases a:hover { 
text-decoration: underline;
color: #B40000 !important ;
}