/* sitemap */



/* Background image rows - for whole page
--------------------------------------------------------------------------------------------- */

/* rBG1 - for BG image */
#rBG1 {
margin:0 0 0 0;
top:0;
width:95em;
height:4.5em;
max-width:100%;
max-height:45px;
background:url(/images/sitemap_rBG1.jpg) no-repeat top left;
}


/* rBG2 - for BG image */
#rBG2 {
margin:0 0 0 0;
top:0;
width:95em;
height:40em;
max-width:100%;
max-height:400px;
background:url(/images/sitemap_rBG2.jpg) no-repeat top left;
}


/* rBG3 - for BG image */
#rBG3 {
margin:0 0 0 0;
top:0;
width:95em;
height:20.3em;
max-width:100%;
max-height:203px;
background:url(/images/sitemap_rBG3.jpg) no-repeat top left;
}







/* Torso Outer Containers - for 2 columns
------------------------------------------------------------------------- */
#torso_outerA {
margin:0 0 0 0;
width:28em;
height:50em;
max-width:45%;
max-height:602px;
position:absolute;
overflow:hidden;
}


#torso_outerB {
margin:0 0 0 0;
width:51em;
height:50em;
max-width:65%;
max-height:602px;
float:right;
overflow:hidden;
}






/* TOGGLE STYLES
------------------------------------------------------------------------- */

/* for show hide static.js */
.preloader {
position:absolute;
left:-9999px;
top:-9999px;
}


.clicker {
cursor:pointer;
}


.pane {
margin:.8em 0 0 0;
width:90%;
font-size:1em;
}


.togPos {
position:inherit;
cursor:pointer;
padding:0 0 0 13px;
width:150px;
background-image:url(/images/toggle_pos.gif);
background-repeat:no-repeat;
background-position:center left;
}

.togNeg {
cursor:pointer;
padding:0 0 0 13px;
width:150px;
background-image:url(/images/toggle_neg.gif);
background-repeat:no-repeat;
background-position:center left;
}


#tog0,
#tog1,
#tog2,
#tog3,
#tog4 {
color:#003366;
font-weight:bold;
margin-top:-1em;
}

#tog0:hover,
#tog1:hover,
#tog2:hover,
#tog3:hover,
#tog4:hover {
text-decoration:underline;
}



/* SITEMAP BODY STYLES
------------------------------------------------------------------------- */
h2 {
font-size:1.4em;
margin:1em 0 .3em 0;
padding:0;
}


#torsoMainContain a:link,
#torsoMainContain a:visited,
#torsoMainContain a:active  {
color:#003366;
text-decoration:none;
font-weight:bold;
}

#torsoMainContain a:hover {
text-decoration:underline;
}


#footer a:link,
#footer a:visited,
#footer a:active  {
color:#FFF;
text-decoration:none;
font-weight:normal;
}

#footer a:hover {
text-decoration:underline;
}


#torsoMainContain ul {
margin:0;
padding:0;
}

#torsoMainContain li {
margin:0;
padding:0;
}

#torsoMainContain p {
margin:0 0 0 0;
padding:0;
}


/* #columnA - LEFT COLUMN - uv is... services
------------------------------------------------------------------------- */

/* columnA_boxA */
#columnA_boxA {
margin:40px 0 0 70px;
width:22em;
height:52.5em;
max-width:450px;
max-height:525px;
overflow:auto;
}



/* COLUMN B - CENTER COLUMN 
------------------------------------------------------------------------- */
#columnB_boxA {
margin:53px 0 0 0;
width:22em;
height:51em;
max-width:450px;
max-height:510px;
overflow:hidden;
}


/* interns list - show links to pages */
#interns dt #txt_bairdL,
#interns dt #txt_crottyB,
#interns dt #txt_lawrenK,
#interns dt #txt_leeK,
#interns dt #txt_sondagT,
#interns dt #txt_woodsoS {
display:block;
}


/* interns list - hide links w/out pages */
#interns a {
display:none;
}



dl {
display:block;
margin:0;
padding:0 0 0 1em;
height:8em;
overflow:auto;
}

dt {
margin-top:0;
padding-left:1em;
width:80%;
background-image:url(/images/bullet.gif);
background-position: top left;
background-repeat:no-repeat;
}

dd {
display:none;
margin:0;
padding:0;
text-indent:-99999px;
}



/* COLUMN B - RIGHT COLUMN - GET URBAN VOICE UPDATES + Content requires
------------------------------------------------------------------------- */
#columnB_boxB {
margin:-517px 100px 0 0;
text-align:right;

width:15.6em;
height:20em;
max-width:350px;
max-height:500px;
overflow:auto;
float:right;
}

#columnB_boxB h3 {
margin-top:25px;
margin-bottom:2px;
padding-bottom:0;
}

#emailAlerts {
margin:0 0 0 0;
}

#rssIcon {
margin:.7em 0 2em 0;
padding:0;
width:22px;
height:22px;
float:right;
}

#columnB_boxB #subscribe {
margin:.5em 0 0 45%;
padding:0;
line-height:1em;
float:left;
width:40%;
}


#requires {
clear:right;
}
