/*mmc_default.css*//*v2.0*/
/*from VMWIBWebQA*/
/*052008 11:20:00*/

/*##General +##*/
body {
padding:23px 10px 10px 10px;
font-size:11px;
}
form {display:inline;}
img {behavior:url("/_layouts/MMC/css/pngbehavior.htc");}
/*##General -##*/

/*##MAIN CONTAINERS +##*/
table#outerframe_main {
background:url("/_layouts/MMC/images/mainwrap_left.gif") repeat-y top left transparent;
display:table;
height:1%;
}
div#innerframe_main {
background:url("/_layouts/MMC/images/mainwrap_right.gif") repeat-y top right transparent;
display:table;
height:1%;
}
div#outerframe_banner,
table#outerframe_main {
margin:0 auto 0 auto;
clear:both;
min-width:900px;
}

/*Container Widths*/
div#outerframe_banner,
table#outerframe_main,
div#innerframe_main,
div#bdr_bottom {width:100%;}

/*##MAIN CONTAINERS -##*/

/*##BANNER AREA +##*/
div#outerframe_banner, div#innerframe_banner, div#wrap_banner, div#banner {height:149px;}
div#outerframe_banner {
background:url("/_layouts/MMC/images/mainwrap_top_left.gif") no-repeat top left transparent;
}
div#innerframe_banner {
margin:0 0 0 5px;
background:url("/_layouts/MMC/images/mainwrap_top_right.gif") no-repeat top right transparent;
}
div#wrap_banner {
margin:0 5px 0 0;
background:url("/_layouts/MMC/images/bnr_bg_x.gif") repeat-x top left transparent;
position:relative;
}
div#banner {
background:url("/_layouts/MMC/images/bnr_left.jpg") no-repeat top right transparent;
}
div#wrap_banner a#bnr_homelink img {
position:absolute;
top:43px;
left:15px;
background:url("/_layouts/MMC/images/lgo_bnr_main.gif") no-repeat top left transparent;
width:200px;
height:72px;
border:none;
}
div#wrap_banner img#bnr_title_tag {
position:absolute;
top:44px;
left:403px;
background:url("/_layouts/MMC/images/bnr_title_tag.gif") no-repeat top left transparent;
border:none;
}
div#wrap_banner img#bnr_portrait {
position:absolute;
top:4px;
left:227px;
width:145px;
height:145px;
border:none;
}
/*##BANNER AREA -##*/

/*##BREADCRUMB AREA +##*/
div#outerframe_breadcrumb {
height:25px;
margin:0 5px 0 5px;
background:#a1c4c7;
border-bottom:solid 1px #6399b8;
}
div#wrap_breadcrumb {
height:25px;
margin:0 0 0 20px;
}
div#wrap_breadcrumb span {
display:block;
float:left;
margin:2px 5px 0 0;
}
div#wrap_breadcrumb,
div#wrap_breadcrumb span,
div#wrap_breadcrumb span a {
font-size:12px;
font-weight:normal;
color:#3e7082;
}
div#wrap_breadcrumb span a,
div#wrap_breadcrumb span a:visited,
div#wrap_breadcrumb span a:active,
div#wrap_breadcrumb span a:hover {
font-weight:bold;
color:#3e7082;
}
div#wrap_breadcrumb a:hover {text-decoration:none;}
/*##BREADCRUMB AREA -##*/

/*##BODY AREA +##*/
/*Main Image +*/
.brt-main_image_area img {
display:block;
float:left;
margin:0 10px 5px 0;
}
/*Main Image -*/

/*Page Title +*/
div.brt-pagetitle {
height:24px;
font-size:26px;
font-weight:normal;
font-family:Georgia;
color:#6399b8;
padding:0 0 8px 0;
margin:0 0 10px 0;
border-bottom:1px solid #e7f2f8;
}
/*Page Title -*/
table.brt-content_2col {}
table.brt-content_2col td.right {width:99%;}

div#outerframe_body {
margin:0 5px 0 5px;
background:url("/_layouts/MMC/images/wrap_body_bg.gif") repeat-x bottom left transparent;
}
table#wrap_body {
background:url("/_layouts/MMC/images/wrap_body_bg_top.gif") repeat-x top left transparent;
}
table#wrap_body tr td#wrap_left_sidebar {width:204px;}
table#wrap_body tr td#wrap_layout_area {width:99%;}
table#wrap_body tr td#wrap_content {width:99%;}
table#wrap_body tr td#wrap_right_sidebar {width:221px;}

div#left_sidebar,
div#content {
padding-top:23px;
padding-bottom:60px;
}
div#right_sidebar {
padding-top:23px;
padding-bottom:15px;
float:right;
}
/*div#content,
div#right_sidebar {padding-top:10px;}*/

div#left_sidebar {
width:200px;
margin-left:4px;
}

/*Main Content Area +*/
div#content {margin:0 9px 0 15px;}
/*column versions +*/

/*all columns*/

/*no lsb*/
/*td#wrap_left_sidebar {display:none;}
div#content {margin:0 9px 0 4px;}*/

/*no rsb*/
/*td#wrap_right_sidebar {display:none;}
div#content {margin:0 15px 0 15px;}*/

/*no lsb, no rsb*/
/*td#wrap_left_sidebar {display:none;}
td#wrap_right_sidebar {display:none;}
div#content {margin:0 15px 0 4px;}*/

/*column versions -*/

/*Main Content Area -*/

/*Right Sidebar +*/
div#right_sidebar {
width:206px;
margin-right:15px;
}

div.rsb_frame {
width:204px;
height:1%;
display:table;
background:url("/_layouts/MMC/images/rsb_frame_main_bg.gif") repeat-y left transparent;
}
div.rsb_frame h2 {
height:31px;
margin:0;
text-align:center;
color:#fff;
font-size:12px;
background:url("/_layouts/MMC/images/rsb_frame_hdr.gif") no-repeat top left #a3bf8c;
}
div.rsb_frame h2 span {
display:block;
padding-top:8px;
}
div.rsb_frame_main {
min-height:150px;
height:auto !important;
height:150px;
}
div.rsb_frame_main ul {
line-height:18px;
list-style:none;
margin:0 0 0 10px;
padding:1px 0 1px 3px;
}
div.rsb_frame_main ul li a,
div.rsb_frame_main ul li a:visited,
div.rsb_frame_main ul li a:active,
div.rsb_frame_main ul li a:hover {
font-size:12px;
font-family:arial;
color:#166983;
padding:0 0 0 11px;
background:url("/_layouts/MMC/images/rsb_frame_ico_arrow.gif") no-repeat 0 5px transparent;
}
div.rsb_frame_main ul li a:hover {text-decoration:underline;}
div.rsb_frame_foot {
height:13px;
background:url("/_layouts/MMC/images/rsb_frame_foot.gif") no-repeat bottom left #a3bf8c;
}
/*Right Sidebar -*/

.noshow, div.no_rsb {display:none;}
/*##BODY AREA -##*/

/*##FOOTER AREA +##*/
div#outerframe_footer {
margin:0px 5px 0 5px;
background:url("/_layouts/MMC/images/footer_bg.gif") repeat top left #d0e2e3;
height:175px;
border-top:1px solid #d0e2e3;
}
table#wrap_footer {margin-bottom:20px;}

/*footer nav +*/
div#footer_nav {margin:15px 0 20px 24px;}
div#footer_nav ul {
list-style:none;
height:12px;
display:table;
margin:0 0 20px 0;
padding:0;
}
div#footer_nav ul li {display:inline;}
div#footer_nav ul li,
div#footer_nav ul li a,
div#footer_nav ul li a:visited,
div#footer_nav ul li a:active,
div#footer_nav ul li a:hover {
font-size:10px;
font-weight:bold;
color:#231f20;
white-space:nowrap;
text-decoration:none;
}
div#footer_nav ul li a {margin:0 3px 0 8px;}
div#footer_nav ul li {background:url("/_layouts/MMC/images/footer_nav_pipe.gif") no-repeat 0 3px transparent;}
div#footer_nav ul li:first-child {background-image:none;}
div#footer_nav ul li:first-child a {margin-left:0;}

div#footer_nav ul li a:hover {text-decoration:underline;}
div#footer_nav h3 {
font-size:11px;
font-family:Lucida Sans Unicode;
color:#7c664c;
height:12px;
margin:0 0 9px 0;
}
div#footer_nav p {
margin:0 0 0 0;
font-size:10px;
font-family:Lucida Sans Unicode;
color:#745C44;
line-height:14px;
}
/*footer nav -*/
div.footer_content_frame {
width:200px;
height:1%;
float:right;
margin:14px 15px 20px 10px;
font-family:Lucida Sans Unicode;
}
div.footer_content_frame h2 {
font-size:14px;
margin:0 0 6px 0;
color:#3d748f;
height:20px;
border-bottom:solid 2px #3d748f;
}
div.footer_content_frame h3 {
margin:0 0 3px 0;
font-size:11px;
color:#414143;
}
div#footer_content_assistence a,
div#footer_content_assistence a:visited,
div#footer_content_assistence a:active,
div#footer_content_assistence a:hover {
display:block;
margin:0 0 10px 0;
color:#414143;
font-size:10px;
}
div.footer_content_frame p {
margin:0 0 0 0;
color:#414143;
font-size:11px;
line-height:19px;
}

div#bdr_bottom {
height:4px;
background:url("/_layouts/MMC/images/mainwrap_bottom_left.gif") no-repeat top left transparent;
}
div#bdr_bottom img {
width:6px;
height:4px;
float:right;
background:url("/_layouts/MMC/images/mainwrap_bottom_right.gif") no-repeat top right transparent;
}
img#baseWidthKludge {
clear:both;
width:800px;
height:1px;
}
/*##FOOTER AREA -##*/

/*##MOSS SPECIFIC UI +##*/

/*#### LSB (TOP NAV CONTROL) ####*/
/*506*/.ms-bannerframe,.ms-GRHeaderBackground{}
/*508*//*.ms-banner{
vertical-align:bottom;
}*/
/*511*//*.ms-banner a:link{
text-decoration:none;
white-space:nowrap;
}*/
/*515*//*.ms-banner a:visited{
text-decoration:none;
}*/
/*518*//*.ms-bannerContainer{
background-image:none;
background-position:right top;
background-repeat:repeat-y;
background-color:transparent;
padding-right:10px;
padding-left:5px;
}*/
/*639*/div#left_sidebar .ms-topNavContainer{
border-top:solid 1px #b4d2e3;
width:200px;
margin:0 0 0 0;
}
/*643*/div#left_sidebar .ms-topnav{
border:none;
border-left:none;
border-bottom:none;
background-image:none;
background-repeat:repeat-x;
font-size:12px;
font-weight:bold;
background-color:transparent;
color:#265e75;
}
div#brt-siteactions div,
div#left_sidebar .ms-topNavContainer,
div#left_sidebar .ms-topnav{
	font-family:Trebuchet MS;
}
/* UPDATED BB - wanted to make the left nav items light blue w/bullet
div#left_sidebar table.ms-topnav{
border-bottom:solid 1px #b4d2e3;
background:url("/_layouts/MMC/images/lsb_bg_none.gif") bottom left no-repeat;
height:31px;
}*/
div#left_sidebar table.ms-topnav{
border-bottom:solid 1px #b4d2e3;
height:31px;
background-image:url("/_layouts/MMC/images/lsb_bg_off.gif");
background-color:#d8e3ea;
}
/*654*/div#left_sidebar .ms-topnav a{
display:block;
white-space:normal;
padding:0 0 0 0;
height:1%;
display:block;
margin:0 0 0 20px;
background-color:transparent;
}
/*660*/div#left_sidebar .ms-topnavselected{
color:#fff;
background:none;
background-repeat:repeat-x;
font-weight:normal;
border:none;
font-weight:bold;
border-bottom-width:0px;
border-left:none;
background-color:#6399b8;
}
/*670*/div#left_sidebar .ms-topnavselected a{
color:#fff;
}
/* BB - trying to get selected color to work */
td table.ms-topnavselected {
background-image:url("/_layouts/MMC/images/lsb_bg_on.gif") !important;
background-color:#6399b8 !important;
}
/*673*/div#left_sidebar .ms-topNavHover{
background-image:none;
background-color:#fff;
border:none;
border-left:none;
border-bottom-width:0px;
color:#000;
}
/*681*/div#left_sidebar .ms-topNavHover a{
color:#000;
}
/*684*/div#left_sidebar .ms-topnav img{
position:relative;
left:-6px;
}
/*688*/div#left_sidebar .ms-topNavFlyOutsContainer{
border:solid 1px #b4d2e3;
}
/*692*/div#left_sidebar .ms-topNavFlyOuts{
background-color:#fff;
font-size:12px;
}
/*697*/div#left_sidebar .ms-topNavFlyOuts a{
display:block;
*width:120px;
min-width:120px;
color:#a49a91;
padding:4px 8px 4px 8px;
}
/*704*/div#left_sidebar .ms-topNavFlyOutsHover{
background-color:#92b8c9;
color:#fff;
}
/* BB - trying to implement styles for the second level */
/*643*/div#left_sidebar .ms-topnav{
border:none;
border-left:none;
border-bottom:none;
background-image:none;
background-repeat:repeat-x;
font-size:12px;
font-weight:bold;
background-color:transparent;
color:#265e75;
}
/* UPDATED BB - wanted to make the left nav items light blue w/bullet
div#left_sidebar table.ms-topnav{
border-bottom:solid 1px #b4d2e3;
background:url("/_layouts/MMC/images/lsb_bg_none.gif") bottom left no-repeat;
height:31px;
}*/
div#left_sidebar table.ms-topnav{
border-bottom:solid 1px #b4d2e3;
height:31px;
background-image:url("/_layouts/MMC/images/lsb_bg_off.gif");
background-color:#d8e3ea;}
/*654*/div#left_sidebar .ms-topnav a{
display:block;
white-space:normal;
padding:0 0 0 0;
height:1%;
display:block;
margin:0 0 0 20px;
background-color:transparent;
}
/*660*/div#left_sidebar .ms-topnavselected{
color:#fff;
background:none;
background-repeat:repeat-x;
font-weight:normal;
border:none;
font-weight:bold;
border-bottom-width:0px;
border-left:none;
background-color:#6399b8;
}
/*670*/div#left_sidebar .ms-topnavselected a{color:#fff;}
/* BB - trying to get selected color to work */
/*643*/div#left_sidebar .ms-topnav{
border:none;
border-left:none;
border-bottom:none;
background-image:none;
background-repeat:repeat-x;
font-size:12px;
font-weight:bold;
background-color:transparent;
color:#265e75;
}
/* UPDATED BB - wanted to make the left nav items light blue w/bullet
div#left_sidebar table.ms-topnav{
border-bottom:solid 1px #b4d2e3;
background:url("/_layouts/MMC/images/lsb_bg_none.gif") bottom left no-repeat;
height:31px;
}
*/
div#left_sidebar table.ms-topnav{
border-bottom:solid 1px #b4d2e3;
height:31px;
background-image:url("/_layouts/MMC/images/lsb_bg_off.gif");
background-color:#d8e3ea;}
/*654*/div#left_sidebar .ms-topnav a{
display:block;
white-space:normal;
padding:0 0 0 0;
height:1%;
display:block;
margin:0 0 0 20px;
background-color:transparent;
}
/*660*/div#left_sidebar .ms-topnavselected{
color:#fff;
background:none;
background-repeat:repeat-x;
font-weight:normal;
border:none;
font-weight:bold;
border-bottom-width:0px;
border-left:none;
background-color:#6399b8;
}
/*670*/div#left_sidebar .ms-topnavselected a{
color:#fff;
}
/* BB - trying to get selected color to work */
td table.ms-topnavselected {
background-image:url("/_layouts/MMC/images/lsb_bg_on.gif") !important;
background-color:#6399b8 !important;
}
/*673*/div#left_sidebar .ms-topNavHover{
background-image:none;
background-color:#fff;
border:none;
border-left:none;
border-bottom-width:0px;
color:#000;
}
/*681*/div#left_sidebar .ms-topNavHover a{
color:#000;
}
/*684*/div#left_sidebar .ms-topnav img{
position:relative;
left:-6px;
}
/*688*/div#left_sidebar .ms-topNavFlyOutsContainer{
border:solid 1px #b4d2e3;
}
/*692*/div#left_sidebar .ms-topNavFlyOuts{
background-color:#fff;
font-size:12px;
}
/*697*/div#left_sidebar .ms-topNavFlyOuts a{
display:block;
*width:120px;
min-width:120px;
color:#a49a91;
padding:4px 8px 4px 8px;
}
/*704*/div#left_sidebar .ms-topNavFlyOutsHover{
background-color:#92b8c9;
color:#fff;
}
/* BB - trying to implement styles for the second level */
div#left_sidebar .ms-topnavL2{
border:none;
border-left:none;
border-bottom:none;
background-image:none;
background-repeat:repeat-x;
font-size:12px;
font-weight:bold;
background-color:#f2f1ed;
color:#265e75;
}
div#left_sidebar table.ms-topnavL2{
border-bottom:solid 1px #b4d2e3;
height:31px;
background-image:url("/_layouts/MMC/images/lsb_bg_off.gif");
}
div#left_sidebar .ms-topnavL2 a{
display:block;
white-space:normal;
padding:0 0 0 0;
height:1%;
display:block;
margin:0 0 0 40px;
background-color:transparent;
}
div#left_sidebar .ms-topnavL2selected{
color:#fff;
background:none;
background-repeat:repeat-x;
font-weight:normal;
border:none;
font-weight:bold;
border-bottom-width:0px;
border-left:none;
background-color:#6399b8;
}
div#left_sidebar .ms-topnavL2selected a{
color:#fff;
}
/* BB - END trying to implement styles for the second level*/

/*Unique rules for first three nav labels END*/
/*NOTE: to negate this:
(1)delete below
(2)un-comment background rules above containing the images below*/

tr#zz1_TopNavigationMenun0 td table.ms-topnav,
tr#zz1_TopNavigationMenun1 td table.ms-topnav,
tr#zz1_TopNavigationMenun2 td table.ms-topnav {
background-color:#6399b8;
}
tr#zz1_TopNavigationMenun0 td table.ms-topnav a,
tr#zz1_TopNavigationMenun1 td table.ms-topnav a,
tr#zz1_TopNavigationMenun2 td table.ms-topnav a {
color:#ffffff;
}

tr#zz1_TopNavigationMenun0 td table.ms-topnavselected a,
tr#zz1_TopNavigationMenun1 td table.ms-topnavselected a,
tr#zz1_TopNavigationMenun2 td table.ms-topnavselected a {
color:#fff;
}
tr#zz1_TopNavigationMenun0 td table.ms-topnavselected,
tr#zz1_TopNavigationMenun1 td table.ms-topnavselected,
tr#zz1_TopNavigationMenun2 td table.ms-topnavselected {
background-color:#6399b8;
}
/*Unique rules for first three nav labels END*/


div#brt-siteactions div {
width:200px;
height:31px;
margin-top:30px;
border-top:solid 1px #b4d2e3;
border-bottom:solid 1px #b4d2e3;
background-image:url("/_layouts/MMC/images/lsb_bg_off.gif");
background-color:#d8e3ea;
}
div#brt-siteactions div div {
margin:8px 0 0 20px;
background-image:none;
background-color:transparent;
height:12px;
width:100%;
border-top:none;
border-bottom:none;
}
div#brt-siteactions div div div {
margin:0;
}
div#brt-siteactions div div div a, div#brt-siteactions div div div a:visited, div#brt-siteactions div div div a:active, div#brt-siteactions div div div:hover {
color:#265e75;
font-weight:bold;
text-decoration:none;
}
div#brt-siteactions div div div:hover {
text-decoration:underline;
}
div#brt-siteactions img#babyimage {
width:200px;
height:150px;
border:none;
}

/*#### LSB (TOP NAV CONTROL) ####*/

/*#### BANNER / SEARCH ####*/

/*Contextually unique as:
td.ms-globalTitleArea table tr td table tr td div div#SRSB div
*/
/*4115*/.ms-sbtable{
color:#000000;
font-family:Verdana;
font-size:0.7em;
font-style:normal;font-weight:normal
}
/*4121*/.ms-sbtablealt{
color:#000000;
font-family:Verdana;
font-size:0.7em;
font-style:normal;font-weight:normal
}
/*4127*/.ms-sbtable-ex{
width:100%;
border-collapse:collapse;
margin-top:2px;
margin-left:2px;
}
/*4133*/.ms-sbtable-border{
border:none;
}
/*4136*/td.ms-sbcell{
padding:0px;
padding-left:2px;
white-space:nowrap;
border:none;
}
td.ms-sbcell input{
border:solid 1px #ccc;
height:17px;
padding:0 0 0 0;
margin:0 0 0 0;
font-size:12px;
}
/*4142*/td.ms-sbcellnoborder{
padding-right:2px;
white-space:nowrap;
border:0;
}
/*4152*/.ms-sbplain{
font-family:Tahoma;
font-size:8pt;
border:none;
}
/*4157*/.ms-sbplainwithborder{
font-family:Tahoma;
font-size:8pt;
}
/*4161*/td.ms-sblink{
padding-right:14px;
border:none;
}
/*4165*/.ms-sblink a:link,.ms-sblink a:visited{
font-family:Tahoma;
font-size:8pt;
color:#666666;
text-decoration:none;
padding-left:4px;
}
/*4172*/.ms-sblink a:hover{
color:#000000;
text-decoration:underline;
}
/*4176*/td.ms-sbgo{
background-color:transparent;
padding-left:3px;
padding-right:3px;
padding-bottom:1px;
padding-top:1px;
}
/*4183*/.ms-sbLastcell{
width:100%;
}
/*4186*/.ms-sbLastCell{
padding-right:10px;
}
/*4189*/td.ms-sbscopes{
border:none !important;
}
/*4192*/select.ms-sbscopes{
font-family:tahoma,verdana;
font-size:8pt;
width:170px;
}
.ms-sbrow {}
/*Search +*/
td.ms-sbscopes,
td.ms-sblink,
td.ms-sbLastcell {display:none;}
/*Search -*/
/*#### BANNER / SEARCH END ####*/


/*#### SUMMARY LINKS ####*/
.floatingRelatedLinks {
background-color:transparent;
border:none;
margin-left:0; 
margin-right:0; 
margin-top:0;
float:right;
width:204px;
display:block;
}
table.floatingRelatedLinks, table.floatingRelatedLinks tr td {
border-left:0px;
border-right:0px;
padding:0px;
margin:0px;
border-collapse:collapse;
}
div#footer {margin-top:20px;}
table.slm-layout-main {
width:204px;
padding:0px;
margin:0px;
border:0px;
}
div.slm-layout-main {
width:204px;
padding-top:0px;
}
.item {
margin-bottom:6px;
margin-top:6px;
margin-left:18px;
margin-right:14px;
clear:both;
}
.link-item {}
.link-item a, .link-item a:link {
font-size:11px;
font-family:Trebuchet MS;
color:#166983;
padding:0 0 0 11px;
background:url("/_layouts/MMC/images/rsb_frame_ico_arrow.gif") no-repeat 0 5px transparent;
text-decoration:none;
}
.link-item a:visited, .link-item a:active {
font-size:11px;
font-family:Trebuchet MS;
color:#166983;
padding:0 0 0 11px;
background:url("/_layouts/MMC/images/rsb_frame_ico_arrow.gif") no-repeat 0 5px transparent;
text-decoration:none;
}
.link-item a:hover {
font-size:11px;
font-family:Trebuchet MS;
color:#166983;
padding:0 0 0 11px;
background:url("/_layouts/MMC/images/rsb_frame_ico_arrow.gif") no-repeat 0 5px transparent;
text-decoration:none;
}
.link-item-large, .link-item-large a, .link-item-large a:link {
font-family:tahoma; 
font-size:18pt; 
color:#166983;
text-decoration:none;
}
.link-item-large a:visited, .link-item-large a:active {
color:#166983;
text-decoration:none;
}
.link-item-large a:hover {
color:#166983;
text-decoration:underline;
}
div.description {display:none;}
/*#### SUMMARY LINKS END ####*/

/*#### BB Left Nav Styles ####*/

/*#### End BB Left Nav Styles ####*/
/*#### BB Breadcrumb styles ####*/
.ms-sitemapdirectional{
font-family:Lucida Sans Unicode;
}
.ms-sitemapdirectionalCurrent{
font-weight:normal;
}
/*#### BB Breadcrumb styles ####*/
/*##MOSS SPECIFIC UI -##*/
