DIV#landingpage .yui-g
{
    OVERFLOW: hidden
}
DIV#landingpage .yui-u
{
    MARGIN-BOTTOM: -1000px;
    PADDING-BOTTOM: 0px
}





/*

Converting landing pages tiles to tables. These will be a lot more stable
cross-browser, and will be more likely to survive HTML updates.

*/

a:link,
a:visited,
a:active {
	text-decoration: none;
	color: #005c97;
}
a:hover {
	text-decoration: none;
	color: #62a435;
}


table.tile-table {
	text-align:left;
   color: #000;
   width: 100%;
   border: 0px;
   padding: 0px;
   margin: 0px;
}
table.tile-table td {
   vertical-align: top;
   padding: 0px;
   color: #666;
   font-size: 90%;
   border-right: 10px solid #000;
   border-bottom: 10px solid #000;
}
table.tile-table td h5.tile-headline {
   font-weight: lighter;
   font-size: 197%;
   padding: 0px 0px 5px 0px;
}
table.tile-table td div.tile-content {
   padding: 0px 5px 10px 5px;
}
table.tile-table td div.tile-content-image {
   padding: 0px 0px 20px 0px;
   width: 195px;
}






table.tile-table td.left-tile {
   width: 195px;
   background: transparent url(../img/lefttile_bottom.jpg) no-repeat bottom left;
}
table.tile-table td.left-tile div.tile-content {
   width: 175px;
}
table.tile-table div.left-tile-top {
   position: relative;
   background: #fff url(../img/lefttile_top.jpg) no-repeat top left;
   height: 30px;
   width: 195px;
}


table.tile-table td.video-tile {
   background: url(../img/narrowtile_bottom.jpg) no-repeat 50% bottom;
   width: 195px;
}
table.tile-table td.video-tile div.tile-content {
   min-height: 130px;
}
table.tile-table td.video-tile div.video-tile-content {
   background: url(../img/narrowtile_gradient.gif) no-repeat 50% top;
   padding: 15px 10px 10px 10px;
}
table.tile-table td.video-tile h5.tileheading {
   padding: 15px 0px 0px 5px;
   font-weight: lighter;
   font-size: 197%;
   width: 100px;
   color: #005c97;
   line-height: 1em;
}


table.tile-table td.wide-tile {
   width: 360px;
}
table.tile-table td.wide-tile div.wide-tile-top {
   position: relative;
   background: #fff url(../img/widetile_top.jpg) no-repeat top left;
   height: 26px;
   width: 363px;
}
table.tile-table td.wide-tile div.wide-tile-content {
   padding: 0px 0px 0px 5px;
   margin: 0 0 5px 2px;
   width: 240px;
   color: #666666;
   text-align: left;
}
table.tile-table td.wide-tile div.wide-tile-content-narrower {
   padding: 0px 0px 0px 5px;
   margin: 0 0 5px 2px;
   width: 200px;
   color: #666666;
   text-align: left;
}
table.tile-table td.wide-tile div.wide-tile-content-wider {
   padding: 0px 0px 0px 5px;
   margin: 0 0 5px 2px;
   width: 300px;
   color: #666666;
   text-align: left;
}
table.tile-table td.wide-tile div.wide-tile-content h5, table.tile-table td.wide-tile div.wide-tile-content-narrower h5, table.tile-table td.wide-tile div.wide-tile-content-wider h5 {
   padding: 0px;
   margin: 0 0px 0px 0px;
   font-weight: lighter;
   font-size: 197%;
   color: #005c97;
   line-height: 1em;
}




table.tile-table td.medium-tile {
   width: 274px;
}
table.tile-table td.medium-tile div.medium-tile-top {
   position: relative;
   background:transparent url(../img/mediumtile_top.jpg) no-repeat top left;
   height: 30px;
}








table.tile-table td.narrow_tile {
   width: 190px;
}
table.tile-table td.narrow_tile div.narrowtile_1_top {
   position: relative;
   background:transparent url(../img/narrowtile_top.jpg) no-repeat 50% left;
   height: 30px;
}
table.tile-table td.rightwide_tile {
   width: 275px;
}

.tile-inner-content {
	width:170px;
}
.rightwidetile_content {
	width:220px;
}










A.tablink:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 90%;
    RIGHT: 8px;
    COLOR: #666;
    POSITION: absolute;
    TOP: 2px;
    TEXT-DECORATION: underline
}
A.tablink:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 90%;
    RIGHT: 8px;
    COLOR: #666;
    POSITION: absolute;
    TOP: 2px;
    TEXT-DECORATION: underline
}
A.tablink:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 90%;
    RIGHT: 8px;
    COLOR: #666666;
    POSITION: absolute;
    TOP: 2px;
    TEXT-DECORATION: underline
}
A.tablink:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 90%;
    RIGHT: 8px;
    COLOR: #666;
    POSITION: absolute;
    TOP: 2px;
    TEXT-DECORATION: underline
}
A.pdflink
{
    PADDING-LEFT: 16px;
    BACKGROUND: url(../img/pdflogo.gif) no-repeat left 50%;
}

.tiletitle
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 93%;
    LEFT: 10px;
    COLOR: #666;
    FONT-STYLE: italic;
    FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
    POSITION: absolute;
    TOP: 6px
}
A.greenbutton:link
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 77%;
    BACKGROUND: url(../img/greenbutton.jpg) no-repeat left top;
    PADDING-BOTTOM: 5px;
    MARGIN: 3px 0px 5px 0px;
    TEXT-TRANSFORM: uppercase;
    WIDTH: 97px;
    COLOR: #fff;
    LINE-HEIGHT: 18px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
A.greenbutton:visited
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 77%;
    BACKGROUND: url(../img/greenbutton.jpg) no-repeat left top;
    PADDING-BOTTOM: 5px;
    MARGIN: 3px 0px 5px 0px;
    TEXT-TRANSFORM: uppercase;
    WIDTH: 97px;
    COLOR: #fff;
    LINE-HEIGHT: 18px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
A.greenbutton:active
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 77%;
    BACKGROUND: url(../img/greenbutton.jpg) no-repeat left top;
    PADDING-BOTTOM: 5px;
    MARGIN: 3px 0px 5px 0px;
    TEXT-TRANSFORM: uppercase;
    WIDTH: 97px;
    COLOR: #fff;
    LINE-HEIGHT: 18px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
A.greenbutton:hover
{
    BACKGROUND: url(../img/greenbutton_over.jpg) no-repeat left top;
    MARGIN-BOTTOM: 5px;
    PADDING-BOTTOM: 5px;
    MARGIN-LEFT: 0px;
    COLOR: #fff;
    TEXT-DECORATION: none
}
A.visitbutton
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 77%;
    BACKGROUND: url(../img/visitbutton_over.jpg) no-repeat left top;
    PADDING-BOTTOM: 20px;
    MARGIN: 10px 0px 0px 0px;
    TEXT-TRANSFORM: uppercase;
    WIDTH: 97px;
    COLOR: #fff;
    LINE-HEIGHT: 18px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
A.visitbutton:hover
{
    BACKGROUND: url(../img/visitbutton.jpg) no-repeat left top;
    COLOR: #fff;
    TEXT-DECORATION: none
}
DIV.lefttile
{
    BACKGROUND: #fff;
    MARGIN-BOTTOM: 10px;
    WIDTH: 195px;
    POSITION: relative;
}
DIV.lefttile DIV.lefttile_bottom
{
    BACKGROUND: url(../img/lefttile_bottom.jpg) no-repeat 50% bottom;
    WIDTH: 195px
}
DIV.lefttile DIV.lefttile_top
{
    BACKGROUND: url(../img/lefttile_top.jpg) no-repeat 50% top;
    WIDTH: 195px
}
DIV.lefttile DIV.lefttile_content
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 90%;
    PADDING-BOTTOM: 10px;
    WIDTH: 175px;
    COLOR: #666;
    PADDING-TOP: 25px
}
DIV.lefttile DIV.lefttile_content_image
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 90%;
    PADDING-BOTTOM: 0px;
    WIDTH: 175px;
    COLOR: #666;
    PADDING-TOP: 25px
}
DIV.lefttile DIV.lefttile_content A:link
{
    COLOR: #005c97;
    TEXT-DECORATION: underline
}
DIV.lefttile DIV.lefttile_content A:visited
{
    COLOR: #005c97;
    TEXT-DECORATION: underline
}
DIV.lefttile DIV.lefttile_content A:active
{
    COLOR: #005c97;
    TEXT-DECORATION: underline
}
DIV.lefttile DIV.lefttile_content A:hover
{
    COLOR: #005c97;
    TEXT-DECORATION: underline
}
DIV.lefttile DIV.lefttile_content H5
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 114%
}
DIV.lefttile DIV.lefttile_content H5 A:link
{
    TEXT-DECORATION: none
}
DIV.lefttile DIV.lefttile_content H5 A:visited
{
    TEXT-DECORATION: none
}
DIV.lefttile DIV.lefttile_content H5 A:active
{
    TEXT-DECORATION: none
}
DIV.lefttile DIV.lefttile_content H5 A:hover
{
    TEXT-DECORATION: none
}
DIV.lefttile DIV.lefttile_content H5.left_tile_big_title_exception
{
    FONT-SIZE: 24px
}
DIV#landingpage DIV.narrow
{
    MARGIN-BOTTOM: 0px;
    WIDTH: 190px
}
DIV#landingpage DIV.narrowtile
{
    PADDING-RIGHT: 3px;
    MARGIN-BOTTOM: 10px;
    MARGIN-LEFT: 0px;
    WIDTH: 190px;
    MARGIN-RIGHT: 0px;
    POSITION: relative
}
DIV.narrowtile DIV.narrowtile_bottom
{
    BACKGROUND: url(../img/narrowtile_bottom.jpg) no-repeat 50% bottom
}
DIV.narrowtile DIV.narrowtile_1_top
{
    MIN-HEIGHT: 160px;
    BACKGROUND: url(../img/narrowtile_top.jpg) no-repeat 50% top;
    HEIGHT: auto;
}
DIV.narrowtile .narrowtile_1
{
    BACKGROUND: url(../img/narrowtile_samplebg.jpg) no-repeat 50% bottom
}
DIV.narrowtile .narrowtile_2_top
{
    BACKGROUND: url(../img/narrowtile_gradient.gif) no-repeat 50% top
}
DIV.narrowtile .narrowtile_2
{
}
DIV.narrowtile DIV.narrowtile_content
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 90%;
    PADDING-BOTTOM: 10px;
    COLOR: #666;
    PADDING-TOP: 15px
}
DIV#landingpage DIV.narrowtile H5.tileheading
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: lighter;
    FONT-SIZE: 197%;
    PADDING-BOTTOM: 0px;
    WIDTH: 100px;
    COLOR: #005c97;
    LINE-HEIGHT: 1em;
    PADDING-TOP: 25px
}
DIV.narrowtile DIV.narrowtile_content A:link
{
    COLOR: #005c97;
    TEXT-DECORATION: underline
}
DIV.narrowtile DIV.narrowtile_content A:visited
{
    COLOR: #005c97;
    TEXT-DECORATION: underline
}
DIV.narrowtile DIV.narrowtile_content A:active
{
    COLOR: #005c97;
    TEXT-DECORATION: underline
}
DIV.narrowtile DIV.narrowtile_content A:hover
{
    COLOR: #005c97;
    TEXT-DECORATION: underline
}
DIV#landingpage DIV.wide
{
    MARGIN-BOTTOM: 0px;
    WIDTH: 363px
}
DIV#landingpage DIV.widetile
{
    MARGIN-BOTTOM: 8px;
    WIDTH: 363px;
    COLOR: #666;
    POSITION: relative;
    HEIGHT: 0pt
}
DIV.widetile DIV.widetile_bottom
{
    BACKGROUND: url(../img/widetile_samplebg.jpg) no-repeat 50% bottom
}
DIV.widetile DIV.widetile_top
{
    BACKGROUND: url(../img/widetile_top.jpg) no-repeat 50% top
}
DIV.widetile DIV.widetile_content A:link
{
    COLOR: #005c97;
    TEXT-DECORATION: underline
}
DIV.widetile DIV.widetile_content A:visited
{
    COLOR: #005c97;
    TEXT-DECORATION: underline
}
DIV.widetile DIV.widetile_content A:active
{
    COLOR: #005c97;
    TEXT-DECORATION: underline
}
DIV.widetile DIV.widetile_content A:hover
{
    COLOR: #005c97;
    TEXT-DECORATION: underline
}
DIV.widetile H5.tileheading
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: lighter;
    FONT-SIZE: 197%;
    PADDING-BOTTOM: 0px;
    COLOR: #005c97;
    LINE-HEIGHT: 1em;
    PADDING-TOP: 25px
}
DIV.widetile_content
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 90%;
    MIN-HEIGHT: 100px;
    PADDING-BOTTOM: 10px;
    WIDTH: 180px;
    COLOR: #666;
    PADDING-TOP: 5px;
    HEIGHT: auto
}
DIV#landingpage DIV.medium
{
    MARGIN-BOTTOM: 0px;
    WIDTH: 48%
}
DIV#landingpage DIV.mediumtile
{
    MARGIN-BOTTOM: 10px;
    MARGIN-LEFT: 0px;
    COLOR: #666;
    POSITION: relative
}
DIV.mediumtile DIV.mediumtile_bottom
{
    BACKGROUND: url(../img/mediumtile_samplebg1.jpg) no-repeat 50% bottom
}
DIV.mediumtile DIV.mediumtile_top
{
    BACKGROUND: url(../img/mediumtile_top.jpg) no-repeat 50% top
}
DIV.mediumtile DIV.mediumtile_content A:link
{
    COLOR: #005c97;
    TEXT-DECORATION: underline
}
DIV.mediumtile DIV.mediumtile_content A:visited
{
    COLOR: #005c97;
    TEXT-DECORATION: underline
}
DIV.mediumtile DIV.mediumtile_content A:active
{
    COLOR: #005c97;
    TEXT-DECORATION: underline
}
DIV.mediumtile DIV.mediumtile_content A:hover
{
    COLOR: #005c97;
    TEXT-DECORATION: underline
}
DIV.mediumtile H5.tileheading
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: lighter;
    FONT-SIZE: 197%;
    PADDING-BOTTOM: 0px;
    COLOR: #005c97;
    LINE-HEIGHT: 1em;
    PADDING-TOP: 25px
}
DIV.mediumtile_content
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 90%;
    MIN-HEIGHT: 100px;
    PADDING-BOTTOM: 5px;
    WIDTH: 150px;
    COLOR: #666;
    PADDING-TOP: 5px;
    HEIGHT: auto
}
DIV.widetile DIV.widetile_content
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 2px
}
.widetiletitle
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: lighter;
    FONT-SIZE: 93%;
    MARGIN-LEFT: 10px;
    COLOR: #666666;
    PADDING-TOP: 5px;
    FONT-STYLE: italic;
    FONT-FAMILY: Georgia, 'Times New Roman', times, seriff;
    HEIGHT: 0pt
}
H3.interiortitle
{
    PADDING-LEFT: 10px;
    FONT-SIZE: 180%;
    LINE-HEIGHT: 1em;
    FONT-FAMILY: Georgia, 'Times New Roman', times, seriff
}
DIV.widetile
{
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 5px
}
DIV.mediumtile
{
    PADDING-RIGHT: 0px
}
DIV.rightwidetile
{
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    WIDTH: 0pt
}
DIV.narrowtile
{
    MARGIN-BOTTOM: 0px
}
DIV.rightwidetile DIV.rightwidetile_top
{
    MARGIN-TOP: 0px;
    BACKGROUND: url(../img/MISimpleAnswers.jpg) no-repeat 50% top;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 275pt;
    PADDING-TOP: 0px;
    POSITION: relative;
    HEIGHT: 120px;
}
DIV.rightwidetile DIV.rightwidetile_bottom
{
    MARGIN-TOP: 0px;
    BACKGROUND: url(../img/MIMtgIndex.jpg) fixed no-repeat 50% top;
    WIDTH: 275pt;
    PADDING-TOP: 0px
}
DIV.rightwidetile H5.rightwidetileheading
{
    MARGIN-TOP: 15px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: lighter;
    FONT-SIZE: 197%;
    WIDTH: 250pt;
    COLOR: #005c97;
    LINE-HEIGHT: 1em;
    PADDING-TOP: 0px
}
DIV.rightwidetile DIV.rightwidetile_content
{
    BORDER-RIGHT: #666666;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #666666;
    PADDING-LEFT: 5px;
    FONT-SIZE: 90%;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 2px;
    BORDER-LEFT: #666666;
    WIDTH: 240pt;
    COLOR: #666666;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #666666;
    TEXT-ALIGN: left
}
