﻿body { margin:0;padding:0;font-family:Verdana,Arial,Helvetica,sans-serif;text-align:center;color:#000;background:#00529B;voice-family:"\"}\"";voice-family:inherit;font-size:0.8em; }
img { -ms-interpolation-mode:bicubic; }
#page { margin:0px auto -10px;font-size:95%;text-align:left;background:url(/images/ic3-bkgnd-369.gif) repeat-y;width:770px; }
#logo { margin:0 0 0 11px;height:150px; z-index:1000;}
#footer { clear:both;position:relative;margin:0 10px;padding:4px 4px;background:#000; }

h1 { font:bold 110% Verdana,Arial,Helvetica,sans-serif;color:#006; }
h4,h5,h6 { font:bold 105% Verdana,Arial,Helvetica,sans-serif; }
hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}
a img { border:none; }
.hide { display:none; }
cite { font-variant:small-caps;font-style:normal;font-size:90%; }


input.button { color:#ffffff;background:url(/images/GradBlue.png) no-repeat;font-weight:bold;width:75px;height:26px; border: none;border-radius:5px;-moz-border-radius:5px;}
input.buttonSearch {display:block;position:absolute; right: 5px; top: 5px; color:#ffffff;background:url(/images/MagnifyGlass.png) no-repeat;font-weight:bold;width:22px;height:22px; border: none;border-radius:5px;-moz-border-radius:5px; margin-left: -30px; }

input.buttonPost { color:#ffffff;background:url(/images/GradBlue150.png) no-repeat;font-weight:bold;width:150px;height:26px; border: none;border-radius:5px;-moz-border-radius:5px;}
input.buttonComplaint { color:#ffffff;background:url(/images/GradRed.png) no-repeat;font-weight:bold;width:150px;height:50px; border: none;border-radius:5px;-moz-border-radius:5px;}



#content { float:left;margin:10px;padding:10px 15px;width:470px; }

#nav { margin:2px 10px 0 11px;padding:0;height:25px; background-color:#fff;}
#nav ul { margin:0;padding:10px 0 3px 10px;width:740px; }
#nav ul li { display:inline;margin:0;padding:0;list-style-type:none; }
#nav a:link,#nav a:visited { font-size:90%;font-weight:bold;margin:4px 10px 0 10px;padding:3px 0 6px;text-decoration:none;color:Black; }
#nav a:link.activetab,#nav a:visited.activetab,#nav a:hover { border-bottom:4px solid #fff;padding:0 0 2px;color:Darkorange; }

#salert { width:450px;margin:0 0 10px;background:#eee;border-radius:5px; }
#salert div.head { color:#fff;background:DarkRed url(/images/bang.gif) no-repeat 10px;border-bottom:#fff 1px solid;border-radius:5px 5px 0 0; }
/*
#salert div.body { padding:10px;background-color:SeaShell; }
*/
#salert div.body { padding:10px;background-color:white;border:1px solid DarkRed; margin-top:-2px;}
#salert h2 { font-size:1.2em;padding:10px 10px 0;margin:0 0 10px 20px; }
#salert p { margin:0; }

#filecomplaint { width:450px;margin:0 0 10px;background:#aabbcc url(/images/box_bottom_450.gif) no-repeat bottom left; }
#filecomplaint div.head { color:#ffffff;background:#2f4761 url(/images/box_top_450.gif) no-repeat top left;border-bottom:#fff 1px solid; }
#filecomplaint div.body { padding:10px; }
#filecomplaint h2 { font-size:1.2em;padding:10px 10px 0;margin:0 0 10px; }
#filecomplaint p { margin:0; }
#filecomplaint ul { margin-top:0; }
#filecomplaint h4 { font:bold 185% "lucida grande",verdana,sans-serif;text-align:center; }
#filecomplaint h4 a:link, h4 a:visited { text-decoration:none;color:#f00; }

#sidebar { float:right;color:#777;line-height:12.8pt;width:250px;margin-top:-20px}
#sidebar h3 { width:200px;padding:0 0 2px;margin:0 0 8px;text-indent:22px;border-bottom:1px dotted #ccc;font:bold 100% "lucida grande",verdana,sans-serif;color:#000; }
#sidebar ul { margin:0px 0 20px;padding:0;list-style:none; }
#sidebar li { margin:0 0 .5em;text-indent:5px;font-size:90%; }
#sidebar img { padding-left:15px; vertical-align:middle; }
#sidebar h2 img  
{
    padding-left:0px;
    vertical-align:middle; 
}
#sidebar img.alert { margin:10px auto 0;padding:0; }
#sidebar div.banners { margin:0 0 10px; }
#sidebar img.thumb { margin:0 0 25px; }


.con
{
    padding-top:4px;   
}
.con a
{
    color:Black;
    text-decoration:none;
    font-weight:bold;
}

.con a:hover
{
    color:Darkorange;
    text-decoration:none;
}

#search 
{ 
    /*
    margin-left: 540px;
    margin-top: -110px;
    padding: 0 0 10px 15px;
    background:#eee;    
    border:1px solid #ddd;
    */
    display:block;    
    /*set the div in the top right corner*/    
    position:absolute;    
    top:5px;    
    /*right:262px;    */
    margin-left: 540px;
    padding: 0 0 10px 15px;    
    
      
    
   
}

#contact label { font-weight:bold;display:block;margin:0.8em 0 0; }
#contact span label { font-weight:normal;display:inline;margin:0; }
#contact textarea { font:100% "Courier New",Courier,monospace;margin:0.4em 0 1em;overflow-y:scroll; }
#contact .validator { color:#f00; }
#contact #userinfo { color:#a9a9a9;margin:1em 0 0; }

#alliances dt { text-transform:uppercase;font-weight:bold; }
#alliances dd { margin:0 0 2em; }

#schemes ul.links,#prevention ul.links { margin:0;padding:0 0 2em;list-style:none; }	
#schemes ul.links li,#prevention ul.links li { padding:0 0 0.5em; }	
#schemes ul.links a:link,#prevention ul.links a:link { text-decoration:none; }
#schemes ul.links a:hover,#prevention ul.links a:hover { text-decoration:underline; background-color:#def; }
#schemes dt,#prevention dt { font-weight:bold;text-transform:uppercase; }
#schemes dd,#prevention dd { margin:0 0 2em; }
#schemes blockquote,#prevention blockquote { background:#eee;border:dashed 1px #000; }
#schemes blockquote p,#prevention blockquote p { padding:0.5em;margin:0; }

#privacy h2 { color:#c63;font:bold 105% Verdana,Arial,Helvetica,sans-serif; }

#smap ul { list-style:none;color:#006;margin:0 0 0 2em;padding:0; }
#smap ul ul { border-left:dotted 1px #999;width:400px; }
#smap li { padding:0.2em 0 0.2em 1em;margin:0; }
#smap a:link,#smap a:visited,#smap a:active { text-decoration:none;color:#006; }
#smap a:hover {	text-decoration:underline;background-color:#def; }
#smap h4,#smap h5,#smap h6 { margin:0; }

#complaint .urgent { padding:0 0 0 4px;background-color:#FFE0DF;border:solid 1px #F00;font-weight:bold; }	
#complaint .urgent img { float:left; }
#complaint .urgent span { display:inline-block;width:95%; }
#complaint h5 { margin:0; }
#complaint p.nomargin { margin:0; }

#questions ul.links { margin:0;padding:0 0 2em;list-style:none; }
#questions ul.links li { padding:0 0 0.5em; }
#questions ul.links a:link { text-decoration:none; }
#questions ul.links a:hover { text-decoration:underline; background-color:#def; }
#questions dt { font-weight:bold; }
#questions dd { margin:0 0 2em; }
#questions h2 { color:#c63;font:bold 110% "lucida grande",verdana,sans-serif; }

#articles h3 { border-bottom:solid 1px #ddd;font:bold 100% "lucida grande",verdana,sans-serif;color:#999;}
#articles .author { display:none; }
#articles li { margin:0 0 1em;list-style-type:disc; }
#articles li abbr.published { border:none;font-style:italic;display:block; }

#initiatives li { list-style:none;clear:both;font-weight:bold; }
#initiatives li a { margin:0 0 0 1em; }
#initiatives li img { vertical-align:top; }
#initiatives img.thumb { float:left; }
#initiatives p { clear:both; }
#initiatives p span { display:inline-block; }
#initiatives p img { float:left;vertical-align:middle; }

#kit h3 { border-bottom:solid 1px #ddd;font:bold 100% "lucida grande",verdana,sans-serif;color:#999; }
#kit ul { margin:0;padding:0; }
#kit li { list-style:none;margin:0 0 2em; }
#kit .organization-name { font-weight:bold;margin:0 0 1em; }
#kit abbr.value { border:none; }
#kit img.thumb { float:left;margin:0 0 2em; }
#kit a { font-weight:bold; }
#kit img { vertical-align:middle; }

#ic3link h3 { border-bottom:solid 1px #ddd;font:bold 100% "lucida grande",verdana,sans-serif;color:#999;margin:2em 0 0; }
#ic3link code { background-color:#fafafa;border:dashed 1px #5368a6;display:block;color:#060;margin:0 0 2em;padding:0.5em; }
#ic3link ul { margin:0;padding:0; }
#ic3link li { list-style-type:none;margin:1em 0; }
#ic3link li img { display:block; }

#mediareports h5,h6 { margin:0; }
#mediareports h5 img,h6 img { vertical-align:middle; }
#mediareports img.thumb { float:left; }
#mediareports ol { margin:0;padding:0; }
#mediareports li { list-style:none;clear:both;padding:1em;text-indent:2em; }
#mediareports .xoxo { margin:0;padding:0 0 0 120px;text-indent:0; }
#mediareports .xoxo li { display:inline;clear:none;padding:0;text-indent:0; }
#mediareports p { clear:both; }
#mediareports p span { display:inline-block;width:95%; }
#mediareports p img { float:left;vertical-align:middle; }

#egress .extlink { display:block;text-align:center;font-size:110%;margin:1em 0; }

/* accordion ELEMENTS   
----------------------------------------------------------*/
.title-nav
{
    background-color:#5f6f80;    
    font-family:Verdana,Arial,Helvetica,sans-serif;
    padding:1px;
    padding-left: 4px;
    font-size: 11px;
    height:52px;
    z-index:1;
    border-bottom:1px solid black;
}

.title-nav h2
{
    color:white;
    margin: 0;    
    font-size: 1.5em;
    z-index:1;
}
.title-nav h2 img
{
    padding-left: 0;
    z-index:1;
}

.press-nav
{
    background-color:#5f6f80;    
    padding:1px;
    padding-left: 4px;
    font-size: 11px;
    height:52px;
    width:235px;
    border-bottom:1px solid black;
}
.press-nav a
{
    color:White;
    text-decoration:none;
}
.press-nav h2
{
    font-size: 1.5em;
    color:white;
    margin: 0;
}
.press-nav h2 img
{
    padding-left: 0;
}