/* CSS Document */

/*      TAGS      */

body {margin: 0; padding: 0; font-size: 1em; font-family: Verdana, sans-serif;}

address { font-style: normal; margin-top:20px;}






/*       BANNER       */

#bannerWrapper { visibility: hidden; display: none; }

#banner { visibility: hidden; display: none;}

#switchNav {display: none; visibility: hidden;}

#helpNav {display: none; visibility: hidden;}


#breadCrumb { visibility: hidden; display: none;}




#contentWrapper {}


/*    NAVIGATION      */


#nav {display: none; visibility: hidden;}



/*     ANNIE       */

#annieHolder {display: none; visibility: hidden;}







/*  MAIN CONTENT     */

#content {}

#content h1, .impact {font-family: Impact, Arial, Helvetica, sans-serif; color: #1775b8; text-transform: uppercase; font-weight: normal; margin: 0 0 -10px 0; line-height: normal; font-size: 3em;}

#content a {color: #187271; text-decoration: underline;}
#content a:hover { text-decoration: none;}

#columnOne h2, #content h2 {font-size: 1.6em; font-weight: normal; color: #1775B8; border-bottom: 1px solid #ccc; padding-bottom: 3px; margin-top: 25px;}






/*      HOME PAGE     */


#homeMainImage {width: 326px; float: left; padding: 5px 0 0 0; text-align: right;}



/* FOOTER  */





/*  2 COL     */




/*     SUBNAV       */

#subNavTop {visibility: hidden; display: none;}

#subNavTop ul {
visibility: hidden; display: none;

}


#columnTwo h2 /*IE*/ { visibility: hidden; display: none;}
#columnTwo {visibility: hidden; display: none;}

.projectSubBack {background:url(/images/transitions-project-subnav.jpg) no-repeat left top #c5d7d7;}
.adviceSubBack {background:url(/images/transitions-advice-subnav.jpg) no-repeat left top #c5d7d7;}


/*    CLASSES     */
.rightImage {float: right; border: 1px solid #ccc; padding: 2px; position: relative; margin: 0 0 0 20px;}
.rightImage_rightColumn {float: right; border: 1px solid #ccc; padding: 2px; position: relative; margin: 0 0 0 7px;}
.imageBorder, #imageTable img {border: 1px solid #ccc; padding: 2px; position: relative; margin: 9px;}
.offLeft {position: absolute; left: -9999px;}
#fixme { visibility: hidden; display: none;}

.clickForMoreH2 { position: absolute ; right: 0px; top: 3px; font-size: 0.6em; text-align: right; width: 150px;}

.red {color: #c00;}

ul.linkList {padding: 0; margin: 0; list-style-type: none;}
ul.linkList li {padding: 3px 0 3px 19px; background:url(/images/link-bullet.gif) no-repeat left center;}

p.top { text-align: right;}


/*Galleries*/
.galleryThumbContainer {float: left; width: 170px; padding: 5px; border: 1px dotted #ccc; text-align: center; font-size: 0.85em; margin: 5px; line-height: normal;}

/*  Document Tables  */

table.docTable {width: 100%; font-size: 0.85em; margin-bottom: 20px;}
table.docTable td, table.docTable th {vertical-align: top; border-bottom: 1px solid #ccc; padding: 3px; text-align: left;}
table.docTable th {color: #333; background: #eee; font-weight: bold;}
table.docTable caption {font-size: 1.6em; font-weight: normal; color: #1775B8; padding-bottom: 3px; text-align: left; display: block; width: 100%;}

.comments {display: block; width: 200px; border-left: 4px solid #ccc; padding: 5px 0 5px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 1.7em; font-weight: normal; color: #999; float: right; margin: 10px 0 10px 10px; line-height: 1.1em;}


.rightTeamImage {float: right; width: 186px; text-align: center; margin: 0 0 0 20px;}
.rightTeamImage img {border: 1px solid #ccc; padding: 2px;}