/*========================================================*/
/* >>> CSS STYLESHEET: default.css */
/*========================================================*/

/*== body settings =======================================*/

body { background: #F8F8F8; }

/*== paragraph settings ==================================*/

p.default {
    font-family: Verdana, Tahoma, Geneva, Arial, sans-serif;
    font-size: 8pt;
    color: #000000;
    width: 500px;
}

div.text_block { width: 500px; }
div.tb300 { width: 300px; }
div.tb350 { width: 350px; }
div.tb400 { width: 400px; }
div.tb450 { width: 450px; }
div.tb500 { width: 500px; }
div.tb550 { width: 550px; }
div.tb600 { width: 600px; }

pre.default {
    font-family: Courier, sans-serif;
    font-size: 10pt;
    color: #000000;
}

span.crumbs {
    font-family: Verdana, Tahoma, Geneva, Arial, sans-serif;
    font-size: 8pt;
    color: #000000;
}

/*== link settings =======================================*/

/* link style 00: dark blue links, no underlines, inherited size */
a, a:link, a:visited { color:#0D5B95; text-decoration:none; }
a:active { color:#9C0000; text-decoration:none; }
a:hover { color:#9C0000; text-decoration:underline; }

/* link style 01: white links, no underlines, standard size */
/* uses: header links */
a.s01 { font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#FFFFFF; text-decoration:none; }
a.s01:link, a.s01:visited { color:#FFFFFF; text-decoration:none; }
a.s01:active { color:#A04040; text-decoration:none; }
a.s01:hover { color:#FFFFFF; text-decoration:underline; }

/* link style 02: blue-grayish, no underlines, standard size */
/* uses: footer links */
a.s02 { font-family: Verdana, Tahoma, Geneva, Arial, sans-serif; font-size:8pt; color:#6060A0; text-decoration:none; }
a.s02:link, a.s02:visited { color:#6060A0; text-decoration:none; }
a.s02:active { color:#A04040; text-decoration:none; }
a.s02:hover { color:#6060A0; text-decoration:underline; }

/* link style 03: blue-grayish, no underlines, small size */
/* uses: credit links */
a.s03 {font-family: Verdana, Tahoma, Geneva, Arial, sans-serif; font-size:7pt; color:#6060A0; text-decoration:none;}
a.s03:link, a.s03:visited {color:#6060A0; text-decoration:none;}
a.s03:active {color:#A04040; text-decoration:none;}
a.s03:hover {color:#6060A0; text-decoration:underline;}

/* link style 04: white links, no underlines, bigger size */
/* uses: main navbar links */
a.s04 { font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#FFFFFF; text-decoration:none; }
a.s04:link, a.s04:visited { color:#FFFFFF; text-decoration:none; }
a.s04:active { color:#A04040; text-decoration:none; }
a.s04:hover { color:#FFFFFF; text-decoration:underline; }

/* your guess is as good as mine */
.home_cat_sm_bold, a.home_cat_sm_bold:link, a.home_cat_sm_bold:visited, a.home_cat_sm_bold:active, a.home_cat_sm_bold:hover {
    font-family:Verdana;
    color:#003399;
    font-size:12pt;
    font-weight:bold;
}

/*== page header settings ================================*/

.search_expl {font-size:7pt;color:#666666;font-style:italic;}

input.search { font-family: Helvetica, Arial, sans-serif; font-size: 8pt; color: #606060;padding-left:2px }

table.old_site_control { background: #7386A5; }

table.site_control { }

table.mymaxim_control { background: #90A0C0; }
span.mymaxim_s01 { color: #FFFFFF; }
span.mymaxim_s02 { color: #FFF0A0; } /* yellow */
/* span.mymaxim_s02 { color: #FFDD66; } */ /* orange-ish */
/* span.mymaxim_s02 { color: #FFE080; } */ /* in between */

table.site_banner {
    font-family: Verdana, Tahoma, Geneva, Arial, sans-serif;
    font-size: 8pt;
    background: #FFFFFF;
    border-left: 1px solid #C0C0C0;
    border-right: 1px solid #C0C0C0;
}

table.main_navbar { }

td.main_navbar {
    font-family: Verdana, Tahoma, Geneva, Arial, sans-serif;
    font-size: 8pt;
    background-color: #002D5F;
    border-bottom: 1px solid #909090;
    border-right: 1px solid #909090;
}

td.main_navbar2 {
    /* same as above, but no right border for the last cell */
    font-family: Verdana, Tahoma, Geneva, Arial, sans-serif;
    font-size: 8pt;
    background-color: #002D5F;
    border-bottom: 1px solid #909090;
}

table.header_standoff {
    background-color: #F0F0F0;
}

/*== page footer settings ================================*/

table.mr_docs {
    background: #EEEEEE;
    /*
    border-left: 1px solid #C0C0C0;
    border-right: 1px solid #C0C0C0;
    */
}

table.feedback {
    background: #EEEEEE;
    border-left: 1px solid #C0C0C0;
    border-right: 1px solid #C0C0C0;
}

div.footer_standoff {
    background: #EEEEEE;
    height: 5px;
    border-left: 1px solid #C0C0C0;
    border-right: 1px solid #C0C0C0;
}

table.credits {
    background: #E0E0E0;
    /* background: #D8D8D8; */
    /* border-right: 1px solid #003070; */
}

.credits {font-family:Verdana; font-size:7pt; color:#808080;}

/*== page core settings ==================================*/

/* format: edge */
table.core_perimeter {
    font-family: Verdana, Tahoma, Geneva, Arial, sans-serif;
    font-size: 8pt;
    background: #EEEEEE;
    border-left: 1px solid #C0C0C0;
    border-right: 1px solid #C0C0C0;
}

/* format: no-edge */
table.ocore2_perimeter {
    background: #FFFFFF;
}
table.icore2_perimeter {
    font-family: Verdana, Tahoma, Geneva, Arial, sans-serif;
    font-size: 8pt;
    background: #FFFFFF;
}

/*== app nav settings ====================================*/

/* cf.compat */
tr.nav_item { }
tr.nav_item_active { background-color:#FFFFFF; }

/*== app view settings ===================================*/

/*
// The "view title" is the text at the top of each page.
// We use navy for regular member level access and darkred to indicate
// a page that has restricted access.
*/
p.std_view_title, span.std_view_title {
    font-family: Verdana, Tahoma, Geneva, Arial, sans-serif;
    font-weight:bold;
    font-size:10pt;
    /* color:navy; */
    color:#2A3848;
}
p.admin_view_title, span.admin_view_title, p.dev_view_title, span.dev_view_title {
    font-family: Verdana, Tahoma, Geneva, Arial, sans-serif;
    font-weight:bold;
    font-size:10pt;
    color:darkred;
}


span.big_view_title {
    font-family: Verdana, Tahoma, Geneva, Arial, sans-serif;
    font-weight:bold;
    font-size:12pt;
    color:#2A3848;
}

.view_section_title {
    font-family: Verdana, Tahoma, Geneva, Arial, sans-serif;
    font-weight:bold;
    font-size:10pt;
    /* color:#4010A0; */
    color:#000000;
}

.view_shell {
    /* font-family:TimesNewRoman; */
    font-family: Verdana, Tahoma, Geneva, Arial, sans-serif;
    font-size:8pt;
    margin-left:20px;
    margin-top:15px;
}

/*== tab nav / component settings ========================*/

.tabline { background-color:#7090B0; }
.tabbg { background-color:#e0e0ff; }

td.tab_gap {
    background-color:#FFFFFF;
    border-bottom:thin solid #A0A0A0;
}
td.tab_on {
    background-color:#FFFFFF;
    text-align:center;
    border-left:thin solid #A0A0A0;
    border-right:thin solid #A0A0A0;
    border-top:thin solid #A0A0A0;
}
td.tab_off {
    background-color:#E0E0FF;
    text-align:center;
    border:thin solid #A0A0A0;
}

/*== left nav settings ===================================*/

td.left_nav { padding-bottom:2px; }

/*== form input settings =================================*/

input.s00 { font-family: Courier New; font-size: 10pt; }
input.s01 { font-family: Courier New; font-size: 8pt; }
input.s02 { font-family: Courier New; font-size: 12pt; }
input.s10 { font-family: Helvetica; font-size: 10pt; }
input.s11 { font-family: Helvetica; font-size: 8pt; }
input.s12 { font-family: Helvetica; font-size: 12pt; }

textarea.s00 { font-family: Courier New; font-size: 10pt; }
textarea.s01 { font-family: Courier New; font-size: 8pt; }
textarea.s02 { font-family: Courier New; font-size: 12pt; }
textarea.s10 { font-family: Helvetica; font-size: 10pt; }
textarea.s11 { font-family: Helvetica; font-size: 8pt; }
textarea.s12 { font-family: Helvetica; font-size: 12pt; }

/* legacy refs */
input.page_header {
    border:1px solid #808080;
    background:#F5F5F5;
    /* background:#E0E0FF; */
    /* font-family:courier new, courier, fixed, sans-serif; */
    /* font-family: Verdana, Tahoma, Geneva, Arial, sans-serif; */
    font-size:10pt;
}

input.small, input.default, input.small_text, input.default_text, input.small_btn, input.default_btn {
    font-family: Verdana, Tahoma, Geneva, Arial, sans-serif;
    font-size:8pt;
}

input.fsmall, textarea.fsmall { font-family:Courier New; font-size:8pt; }
input.fmedium, textarea.fmedium { font-family:Courier New; font-size:10pt; }
select.small, select.default { font-family:Helvetica; font-size:8pt; }
textarea.small, textarea.default { font-family:Helvetica; font-size:10pt; }

/*== common table settings ===============================*/

table.small, table.default {
    font-family: Verdana, Tahoma, Geneva, Arial, sans-serif;
    font-size:8pt;
    color:#000000;
}

tr.std_banner, td.std_banner, th.std_banner {
    color:white;
    background-color:#7090B0;
    font-size:8pt;
    font-weight:bold;
}

tr.std_dark { background-color:#E0E0E0; }
tr.std_light { background-color:#F0F0F0; }

/*== misc stuff ==========================================*/

.large_font { font-family: Verdana, Tahoma, Geneva, Arial, sans-serif; font-size:12pt; color:#000000; }
.medlg_font { font-family: Verdana, Tahoma, Geneva, Arial, sans-serif; font-size:10pt; color:#000000; }
.medium_font { font-family: Verdana, Tahoma, Geneva, Arial, sans-serif; font-size:8pt; color:#000000; }
.small_font { font-family: Verdana, Tahoma, Geneva, Arial, sans-serif; font-size:6pt; color:#000000; }
.small_link { font-family: Verdana, Tahoma, Geneva, Arial, sans-serif; font-size:8pt; }
.small_input { font-family:TimesNewRoman; font-size:8pt; }
.tiny_font { font-family: Verdana, Tahoma, Geneva, Arial, sans-serif; font-size:7pt; color:#000000; }
.tiny_link { font-family: Verdana, Tahoma, Geneva, Arial, sans-serif; font-size:7pt; }

.large_font_bold { font-family: Verdana, Tahoma, Geneva, Arial, sans-serif; font-size:12pt; color:#000000; font-weight:bold;}
.medium_font_bold { font-family: Verdana, Tahoma, Geneva, Arial, sans-serif; font-size:8pt; color:#000000; font-weight:bold;}
.small_font_bold { font-family: Verdana, Tahoma, Geneva, Arial, sans-serif; font-size:6pt; color:#000000; font-weight:bold;}
.small_link_bold { font-family: Verdana, Tahoma, Geneva, Arial, sans-serif; font-size:8pt; font-weight:bold;}
.small_input_bold { font-family:TimesNewRoman; font-size:8pt; font-weight:bold;}
.tiny_font_bold { font-family: Verdana, Tahoma, Geneva, Arial, sans-serif; font-size:7pt; color:#000000; font-weight:bold;}
.tiny_link_bold { font-family: Verdana, Tahoma, Geneva, Arial, sans-serif; font-size:7pt; font-weight:bold;}

/*== newstyles.css stuff =================================*/

.nav_bg {background-color:#EEEEEE;font-size:8pt;}

td {font-family:Verdana,Helvetica,Arial,sans-serif;font-size:8pt;color:#1F2B38;}

a.muted {color:#1F2B68; text-decoration:none;}
a.muted2 {color:#1F2B88; text-decoration:none;}
a.muted3 {color:#1F2BA8; text-decoration:none;}

.home_head, .home_head:link, .home_head:visited {font-family:Verdana, Tahoma, Geneva, Arial, sans-serif;font-size:10pt;font-weight:bold;color:#003366;}
.home_head:hover, .home_head:active {font-family:Verdana, Tahoma, Geneva, Arial, sans-serif;font-size:10pt;font-weight:bold;color:#9C0000;}

.home_link1 {font-family:tahoma, geneva, "MS Sans Serif", sans-serif;font-size:8pt;}
.home_link2 {font-family:Verdana,Helvetica,Arial,sans-serif;font-size:8pt;}





h1,.head {font-size:14pt;color:#3C5168;font-weight:bold;}

h2,.subhead {font-family:Verdana,Helvetica,Arial,sans-serif;font-size:11pt;font-weight:bold;color:#3C5168;}
h3,.subsubhead {font-family:Verdana,Helvetica,Arial,sans-serif;font-size:9pt;font-weight:bold;color:#3C5168;}

#l1, .l1 {font-size:8pt ;font-family:Arial,Helvetica,sans-serif; font-weight:normal}
#l2, #l3, .l2, .l3 {font-size:8pt ;font-family:Arial,Helvetica,sans-serif; font-weight:bold}
#l4, #l5, .l4, .l5 {font-size:8pt ;font-family:Arial,Helvetica,sans-serif}

#l6, .l6 {WIDTH:100%; font-size:9pt; font-family:Verdana,Helvetica,Arial,sans-serif}
#l7, .l7 {WIDTH:100%; font-size:8pt; font-family:Verdana,Helvetica,Arial,sans-serif}

.tblhead  {font-size:8pt ;font-family:Verdana,Helvetica,Arial,sans-serif; font-weight:bold; background-color:#e0ffe0;}

.sp  {font-size:4pt}



.text {font-family:Verdana,Helvetica,Arial,sans-serif;font-size:8pt;color:#000033;}
.btext {font-family:Verdana,Helvetica,Arial,sans-serif;font-size:8pt;font-weight:bold;}
.itext {font-family:Verdana,Helvetica,Arial,sans-serif;font-size:8pt;font-style:italic;}
.error {font-family:Verdana,Helvetica,Arial,sans-serif;font-size:8pt;color:#ff0000;}

.nav_head {font-weight:normal;}
.nav_head_active {font-weight:normal;background-color:#ffffff;}
.nav_item, .nav_sub {font-weight:normal; font-size:8pt;}
.nav_item_active, .nav_sub_active {background-color:#ffffff; font-size:8pt;}

.breadcrumbs {font-size:7pt;}




.abstract {font-style:italic;}
.small {font-size:7pt;}
.smallbold {font-size:7pt;font-weight:bold;}


.tablehead {background-color:#7090B0;font-weight:bold;color:white;}

.tablehead:link,.tablehead:visited,.tablehead:active,.tablehead:hover { color:white; text-decoration: underline;}


.tablesubhead {background-color:#eeeeee;font-weight:bold;}
.tablesubheadalt {background-color:#e0e0e0;font-weight:bold;}
.tablebody {background-color:#eeeeee;}
.tablebodyalt {background-color:#e0e0e0;}
.tablebodyred {background-color:#118888;}
.tablebodyaltred {background-color:#118080;}

.boxhead {background-color:#7090B0;font-weight:bold;color:white;}
.boxbody {background-color:#F0F0F0;}

.red {color:red;}


/*
.inputtextcolor {background-color:#e0e0e0;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:8pt;font-weight:bold;}
.inputtext {font-family:Verdana,Helvetica,Arial,sans-serif;font-size:8pt;font-weight:bold;}
*/


#hd {background-color:#7090B0;font-weight:bold;color:white;}
#feat {background-color:#aaaaaa;font-size:8pt;}
#max1, #max1l, #max0, #max0l {background-color:#e0e0e0;font-size:8pt;}

.max2b {FONT-WEIGHT:bold; FONT-SIZE:8pt; FONT-FAMILY:Arial,Helvetica,sans-serif; BACKGROUND-COLOR:#cdd9ec; TEXT-ALIGN:center;}

.max1, .max1lc {FONT-WEIGHT:normal; FONT-SIZE:8pt; FONT-FAMILY:Arial,Helvetica,sans-serif; BACKGROUND-COLOR:#eef1f6; TEXT-ALIGN:center}

.max1l {FONT-WEIGHT:normal; FONT-SIZE:8pt; FONT-FAMILY:Arial,Helvetica,sans-serif; BACKGROUND-COLOR:#eef1f6; TEXT-ALIGN:left}



img.tl, img.ti, img.tt, img.tz {BORDER:0px; WIDTH:15px; HEIGHT:14px;}

img.trunk {BORDER:0px; WIDTH:15px; HEIGHT:8px;}

img.tree, img.table, img.search, img.hp  {BORDER:0px; WIDTH:13px; HEIGHT:12px; vertical-align:baseline;}


td.ti {background-image:url(http://media.maxim-ic.com/images/IZ.gif)}
td.tl {background-image:url(http://media.maxim-ic.com/images/LZ.gif)}
td.trunk {background-image:url(http://media.maxim-ic.com/images/IZ.gif)}

/*== e-commerce style stuff ==============================*/

.ecom_welcome_Table {
    border:1px ridge #013399;
}

.ecom_tablebtm {
    color:#000060;
    background-color:#CDDFE4;
    font-family:arial;
    border-right:1px outset #8CA5B5;
    padding-right:1px;
    border-top:1px outset #8CA5B5;
    padding-bottom:1px;
    border-left:1px outset #8CA5B5;
    border-bottom:1px outset #8CA5B5;
} 

.tableOddData {
    font-weight:normal;
    font-size:9pt;
    color:black;
    font-family:Arial, Helvetica, sans-serif;
    background :#E7F0FA;
    padding-left:3px;
}

.tableOddData0 {
    font-weight:normal;
    font-size:9pt;
    color:black;
    font-family:Arial, Helvetica, sans-serif;
    background :#E7F0FA;
    padding-left:3px;
}

.tableOddData1 {
    font-weight:normal;
    font-size:9pt;
    color:black;
    font-family:Arial, Helvetica, sans-serif;
    background :#FFFFFF;
    padding-left:3px;
}

.PageTable {
    background-color:#eeeede
}

A.Options {
    color:black;
    /* cursor:hand; */				/* firefox complains (bb) */
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:7pt;
    font-weight:normal;
    text-decoration:none
}

#itemopen {
    position:absolute;
    z-index:20;
    /* layer-background-color:silver; */	/* firefox complains (bb) */
    visibility:hidden}
    .box {background-color:silver 
}  

.tablebtmdisabled {
    color:#CCCCCC;
    background-color:#CDDFE4;
    font-family:arial;
    border-right:1px outset #8CA5B5;
    padding-right:1px;
    border-top:1px outset #8CA5B5;
    padding-bottom:1px;
    border-left:1px outset #8CA5B5;
    border-bottom:1px outset #8CA5B5;
}

.BTN {
    font-size:10pt;
    color:#000060;
    background-color:#CDDFE4;
    font-family:arial;
    border-right:1px outset #8CA5B5;
    padding-right:1px;
    border-top:1px outset #8CA5B5;
    padding-bottom:1px;
    border-left:1px outset #8CA5B5;
    border-bottom:1px outset #8CA5B5;
    width:72px;
}

.BTN1 {
    font-size:10pt;
    color:#000060;
    background-color:#CDDFE4;
    font-family:arial;
    border-right:1px outset #8CA5B5;
    padding-right:1px;
    border-top:1px outset #8CA5B5;
    padding-bottom:1px;
    border-left:1px outset #8CA5B5;
    border-bottom:1px outset #8CA5B5;
    width:90px;
}
span.index_view_title {
    font-family:Verdana, Helvetica, Arial, sans-serif;
    font-weight:bold;
    font-size:14pt;
    color:#2A3848;
    /* text-align:center; */
    text-align:left;
    width:100%;
}

/*========================================================*/
