body { margin-top: 0px; margin-left: 0px; margin-right: 0px; padding: 0px; font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; }

img { border: none; }
ul {margin:20px 8px 20px 4px; padding:0px; list-style-type: disc; list-style-position: outside;}
ul li {margin:0px 0px 0px 0px; padding:0px;}
ol {margin:20px 8px 20px 24px; padding:0px; list-style-position: outside;}
ol li {margin:0px 0px 0px 20px; padding:0px;}


input, textarea, select {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: normal; padding-left: 0px; padding-right: 0px;}
.button {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: normal; padding: 0 .25em 0 .25em; width:auto; overflow:visible;}

hr {margin-top: 0px; padding-top: 0px; padding-bottom: 0px; margin-bottom: 0px; color: #cccccc; background-color: #cccccc; height: 2px; width: 100%; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0;}

a {color:#cc6633;}
a:hover {text-decoration: underline; color: #336699;}
a.sectionindex 	{font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: bold;}
a.fileindex 	{font-size: 11px; font-family: verdana,arial,helvetica,sans-serif;}
a.pageindex 	{font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: bold;}
a.abstractindex 	{font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: bold;}

.sectionpage	{font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; color: #cc6633;}
.sectionpage_list	{font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; color:#000000; line-height: 20px; padding: 4px 0 0 0;}

.aquahead	{font-size: 18px; font-family: "Georgia","Times New Roman",verdana,arial,helvetica,sans-serif; font-weight: normal; color: #009999; line-height: 22px;}
.rightcol {padding: 10px; font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; text-decoration: none; line-height: 16px;}
.rightcol ul {padding-left: 16px; padding-top: 0px; margin-top: 0px; margin-left: 0px; padding-bottom: 0px; margin-bottom: 0px; color: #009999; list-style-type: disc; line-height: 14px;}
.rightcol li {padding-top: 8px;}
.rightcol a {color: #000000; text-decoration: none;}
.rightcol a:hover {text-decoration: underline;}
.orangehead	{font-size: 18px; font-family: "Georgia","Times New Roman",verdana,arial,helvetica,sans-serif; font-weight: normal; color: #cc6633; line-height: 22px;}
.orangehead a {text-decoration: none;}
.leftcol {padding: 10px; font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; text-decoration: none; line-height: 16px;}
.leftcol ul {padding-left: 2px; padding-top: 0px; margin-top: 0px; margin-left: 0px; color: #cc6633; list-style-type: none; line-height: 14px;}
.leftcol li {padding-top: 8px;}
.leftcol a {color: #000000; text-decoration: none;}
.leftcol a:hover {text-decoration: underline;}
.rightcol_links {font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; color: #000000; font-weight: bold; text-decoration: none; line-height: 16px;}
.rightcol_links ul {padding-left: 2px; padding-top: 0px; margin-top: 0px; list-style-type: none; line-height: 14px;}
.rightcol_links li {padding-top: 8px;}
.rightcol_links a {color: #000000; text-decoration: none;}
.rightcol_links a:hover {text-decoration: underline;}

.nav {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; color: #ffffff; text-decoration: none;}
.nav_bottom	{font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; color: #000000; line-height: 14px;}

.searchbox_text {font-size: 9px; font-family: verdana,arial,helvetica; color: #000000; text-decoration: none;}

h1	{font-size: 22px; font-family: "Georgia","Times New Roman",verdana,arial,helvetica,sans-serif; font-weight: normal; color: #cc6633; line-height: 28px;}
h2	{font-size: 18px; font-family: "Georgia","Times New Roman",verdana,arial,helvetica,sans-serif; font-weight: normal; color: #cc6633; line-height: 22px;}
h3	{font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; line-height: 18px;}
h4	{font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-style: italic; line-height: 18px;}
.warning_head	{font-size: 14px; font-family: verdana,arial,helvetica,sans-serif; font-weight: bold; color: #990000; line-height: 14px;}
.s4	{font-size: 22px; font-family: "Georgia","Times New Roman",verdana,arial,helvetica,sans-serif; font-weight: normal; color: #cc6633; line-height: 22px;}
.s3	{font-size: 18px; font-family: "Georgia","Times New Roman",verdana,arial,helvetica,sans-serif; font-weight: normal; color: #cc6633; line-height: 18px;}
.s2, p, blockquote, .blog_entry	{font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; line-height: 18px;}

.s2 blockquote { margin: 0px 40px; }

.s2 ul {padding-left: 16px; padding-top: 0px; margin-top: 0px;}
td	{font-size: 11px; font-family: verdana,arial,helvetica,sans-serif;}
.s1	{font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; line-height: 14px;}
.smalltext	{font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; color: #ffffff;}
.bottomlinks	{font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; color: #000000;}

.blog_title	{font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: bold; color: #cc6633;}
.blog_timestamp, .blog_pagenav	{font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; line-height: 14px; color: #cc6633;}

.storemap_level0	{font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: bold;}
.storemap_level1, .sitemap_level3	{padding-left:16px;}
.storemap_level2, .sitemap_level4	{padding-left:28px;}
.storemap_level3, .sitemap_level5	{padding-left:40px;}
.storemap_level4, .sitemap_level6	{padding-left:56px;}
.storemap_level5, .sitemap_level7	{padding-left:70px;}
.sitemap_page	{font-size: 10px; font-family: verdana,arial,helvetica,sans-serif;}
.sitemap_section	{font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; font-weight: bold; text-decoration: none;}
.sitemap_mainsection	{font-size: 12px; font-family: verdana,arial,helvetica,sans-serif; font-weight: bold; text-decoration: none; color: #ffffff;}
.sitemap_level1 { background-color: #336699; }

.pathlink, .store_pathing 	{font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; color: #999999; text-decoration: none; line-height: 13px;}
.targeted	{font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; line-height: 18px;}
.abstract, .sectionpage	{font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; line-height: 18px;}
.abstractdetails	{font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; color: #cc6633; line-height: 18px;}
.sectionlink	{font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; color: #cc6633; font-weight: bold; text-decoration: none;}
.admin_button	{font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; font-weight: bold; color: #ffffff; text-decoration: none; background-color: #336699; text-align: center;}
.admin_dd_menu	{padding: 2px; margin:4px; font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; font-weight: normal; color: #ffffff; text-decoration: none; background-color: #336699; text-align: left;}
.admin_dd_menu:hover {color: #ffffff; font-weight: bold; text-decoration: none;}
.newflag	{font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; color: #000000; font-style: italic; text-decoration: none;}
.errorflag	{font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; color: #ff0000; font-weight: bold; text-decoration: none;}

.white_table_header, .cart_header {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; color: #ffffff; font-weight: bold; line-height: 14px;}
.cart	{font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; line-height: 16px;}
.cart_link	{font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: bold; line-height: 16px;}
.cart_button	{font-size: 11px; font-family: verdana,arial; font-weight: normal; background-color: #cc6633; color: #ffffff;}

.store_pathing_on	{font-weight: bold;}
.listprice {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; color: #000000; text-decoration: line-through;}
.price {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; color: #cc6633;}
.product_head {font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: bold; color: #cc6633;}
.related_product {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: bold; color: #cc6633;}
.store_title	{font-size: 22px; font-family: "Georgia","Times New Roman",verdana,arial,helvetica,sans-serif; font-weight: normal; color: #cc6633; line-height: 28px;}
.store_subhead	{font-size: 16px; font-family: "Georgia","Times New Roman",verdana,arial,helvetica,sans-serif; font-weight: normal; color: #cc6633;}
.store_subhead_small	{font-size: 13px; font-family: "Georgia","Times New Roman",verdana,arial,helvetica,sans-serif; font-weight: normal; color: #cc6633;}

/* imitates p formatting for divs */
.pdiv, p {margin-bottom: 16px; margin-top: 16px;}
.pdiv ul {margin:16px 0px 16px 0px; padding:0px; list-style-type: disc; list-style-position: outside;}
.pdiv ul li {margin:16px 0px 16px 20px; padding:0px;}
.pdiv ol {margin:16px 0px 16px 0px; padding:0px; list-style-type: decimal; list-style-position: outside;}
.pdiv ol li {margin:16px 0px 16px 22px; padding:0px;}

.MenuSiteItm A {display: block; width: 144px; height: auto; margin: 0px; padding: 4px 4px 4px 4px; border-left: 1px solid #009999; border-right: 1px solid #009999; border-bottom: 1px solid #009999; color: #ffffff; text-decoration: none; font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; line-height: 10px; font-weight: normal;}
.MenuSiteItm A:hover {background-color: #fee7e1; color: #000000; text-decoration: none;}

/* google search styles */
.search_notes, .search_date {font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; color: #666666; text-decoration: none; line-height: 12px;}
.search_link {font-size: 12px; font-family: verdana,arial,helvetica,sans-serif; color: #336699;}
.search_link_sm {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; color: #336699;}
.search_keymatch_link {font-size: 12px; font-family: verdana,arial,helvetica,sans-serif; color: #336699; font-weight: bold;}
.search_link:hover, .search_link_sm:hover {color:#993300;}
.search_result {padding-top: 16px; padding-bottom: 0px;}
.search_details {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; color: #333333; line-height: 14px;}
.search_filetype {font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; color: #666666; font-weight: bold;}
.search_nav {font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; color: #cc6633; font-weight: bold;}
.search_nav a {text-decoration:none;}
.search_nav td {width:20px; text-align: center;}
.search_nav_current {border: 1px #666666 solid; font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; color: #336699; font-weight: bold;}
.search_nav_current td {width:20px; text-align: center;}
.search_more_results, .search_more_results a {color:#6699cc;}
.z{display:none;}
.q a:visited,.q a:link,.q a:active,.q {color:#336699;}

/* forums styles */

.mlarow1	{ 
	font-weight: normal; 
	font-size: 13px; 
	color : #336699;
	height: 28px;
}
.mlarow1 a {
	color : #336699;
	text-decoration: none;
}
.mlarow1 a:hover {
	color : #cc6633;
	text-decoration: underline;
}
.mlarow2 { 
	font-family: arial,helvetica;
	font-size: 10px;
	color: #336699;
	line-height: 12px;
	height: 28px;
}
.mlarow2 a	{ 
	color: #336699;
	text-decoration: none;
}
.mlacattitle { text-align: left; padding-left: 8px; vertical-align: bottom; font-family: arial,helvetica; font-size:13px; color:#4a92f5; font-weight:bold; height:28px; background:url('/proxy/https%3A%2F%2Fapps.mla.org%2Fimages%2Fdocstudio%2Fdc_headerbg2.jpg') repeat-x bottom; background-color: #ffffff; text-decoration: none; }
.mlacattitle a { color:#4a92f5; text-decoration: none; }
.mlacattitle_sm { text-align: center; vertical-align: bottom; font-family: arial,helvetica; font-size:10px; color:#4a92f5; font-weight:normal; height:28px; background:url('/proxy/https%3A%2F%2Fapps.mla.org%2Fimages%2Fdocstudio%2Fdc_headerbg2.jpg') repeat-x bottom; background-color: #ffffff; text-decoration: none; }
.mlacattitle_sm a { color:#4a92f5; text-decoration: none; }

.mla_forum_name, .mla_forum_name a {font-family: arial,helvetica; font-size:12px; color:#336699; font-weight:bold; text-decoration:none;}
.mla_forum_name a:hover, .mlacattitle a:hover {
	color : #cc6633;
	text-decoration: underline;
}

.mla_small_navlinks { font-size : 10px; color : #336699; }
.mla_small_navlinks a	{ text-decoration: none; color : #336699;  }
.mla_small_navlinks a:hover { text-decoration: underline; color : #cc6633; }

.mla_msg_navlinks { font-size : 10px; color : #336699; font-weight: bold; }
.mla_msg_navlinks a	{ text-decoration: underline; color : #336699;  font-weight: normal; }
.mla_msg_navlinks a:hover { color : #cc6633; }

.mla_small_topicpagelinks, .mla_small_topicpagelinks a { font-family: verdana,arial,helvetica,sans-serif; font-size : 10px; color : #336699; font-weight: normal; text-decoration: none;}
.mla_small_topicpagelinks a:hover { text-decoration: underline; color : #cc6633; }


.mla_graysmall, .mla_graysmall a { font-size : 10px; color : #777777; text-decoration: none;}
.mla_graysmall a:hover	{ color: #cc6633; text-decoration: underline; }

.mla_breadcrumbs, .mla_breadcrumbs a {font:normal 11px arial,tahoma,helvetica,sans-serif; -moz-outline:none; -moz-user-focus:normal; color: #15428b; text-decoration: none;}

.mla_headline, .mla_headline a {font-size: 22px; font-family: "Georgia","Times New Roman",verdana,arial,helvetica,sans-serif; font-weight: normal; color: #cc6633; line-height: 28px; text-decoration: none;}

.mla_post_author {line-height:16px;}
.mla_post_details {color: #336699; padding-bottom: 4px; border-bottom:1px solid #dbdbdb; margin-bottom:8px; padding-top:12px; }
.mla_post_author {color: #000000; padding-bottom: 4px; margin-bottom:8px; padding-top:12px; }
.mla_post_message {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; margin-bottom:16px; margin-top: 8px; }
.mla_post_subject {font-size: 11px; line-height:16px; color: #336699; font-family: verdana,arial,helvetica,sans-serif; }
.mla_post_search_res_details {font-size: 10px; line-height:14px; color: #336699; font-family: verdana,arial,helvetica,sans-serif; margin-bottom:0px; }
.mla_post_icons {font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; }


.mla_row1_tl	{ 
	background-color: #ffffff;
	border-right: 1px solid #dbdbdb;
	border-left: 1px solid #dbdbdb;
	padding: 4px;
}
.mla_row1_tr	{ 
	background-color: #ffffff;
	border-right: 1px solid #dbdbdb;
	padding: 4px;
}
.mla_row1_bl	{ 
	background-color: #ffffff;
	border-right: 1px solid #dbdbdb;
	border-left: 1px solid #dbdbdb;
	padding: 4px;
}
.mla_row1_br	{ 
	background-color: #ffffff;
	border-right: 1px solid #dbdbdb;
	padding: 4px;
}

.mla_row2_tl	{ 
	background-color: #ebf4fa;
	border-right: 1px solid #dbdbdb;
	border-left: 1px solid #dbdbdb;
	padding: 4px;
}
.mla_row2_tr	{ 
	background-color: #ebf4fa;
	border-right: 1px solid #dbdbdb;
	padding: 4px;
}
.mla_row2_bl	{ 
	background-color: #ebf4fa;
	border-right: 1px solid #dbdbdb;
	border-left: 1px solid #dbdbdb;
	padding: 4px;
}
.mla_row2_br	{ 
	background-color: #ebf4fa;
	border-right: 1px solid #dbdbdb;
	padding: 4px;
}

/* ExtJS */
body .x-panel { margin-bottom: 20px; }
body .x-panel.no-margin { margin-bottom: 0px; }
body .x-panel div.x-panel { margin-bottom: 0px; }

.icon-grid { background-image:url(/proxy/https%3A%2F%2Fapps.mla.org%2Fscripts%2Fext-3.3.0%2Fexamples%2Fshared%2Ficons%2Ffam%2Fgrid.png) !important; }
#button-grid .x-panel-body { border:1px solid #99bbe8; border-top:0 none; }
.add { background-image:url(/proxy/https%3A%2F%2Fapps.mla.org%2Fscripts%2Fext-3.3.0%2Fexamples%2Fshared%2Ficons%2Ffam%2Fadd.gif) !important; }
.option { background-image:url(/proxy/https%3A%2F%2Fapps.mla.org%2Fscripts%2Fext-3.3.0%2Fexamples%2Fshared%2Ficons%2Ffam%2Fplugin.gif) !important; }
.remove { background-image:url(/proxy/https%3A%2F%2Fapps.mla.org%2Fscripts%2Fext-3.3.0%2Fexamples%2Fshared%2Ficons%2Ffam%2Fdelete.gif) !important; }
.save { background-image:url(/proxy/https%3A%2F%2Fapps.mla.org%2Fscripts%2Fext-3.3.0%2Fexamples%2Fshared%2Ficons%2Fsave.gif) !important; }
.details .x-btn-text { background-image: url(/proxy/https%3A%2F%2Fapps.mla.org%2Fscripts%2Fext-3.3.0%2Fexamples%2Fgrid%2Fdetails.gif); }
.x-resizable-pinned .x-resizable-handle-south{ background:url(/proxy/https%3A%2F%2Fapps.mla.org%2Fresources%2Fimages%2Fdefault%2Fsizer%2Fs-handle-dark.gif); background-position: top; }


td.row1	{ background-color: #ffffff; }
td.row2	{ background-color: #ebf4fa; }
td.row3	{ background-color: #ffffcc; }

.maintitle	{ font-size: 22px; font-family: "Georgia","Times New Roman",verdana,arial,helvetica,sans-serif; font-weight: normal; color: #cc6633; line-height: 28px; text-decoration: none; }
.gen { font-size : 10px; }
.genmed { font-size : 11px; }
.code, .quote { 
	color: #666666;
	background-color: #ebebeb;
	border: 1px solid #999999;
	padding: 4px;
	margin: 6px;
}

/* buttons */
.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.bg_button {
    background: transparent url('/proxy/https%3A%2F%2Fapps.mla.org%2Fimages%2Fdocstudio%2Fbg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 3px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
    white-space:nowrap;
}

a.bg_button span {
    background: transparent url('/proxy/https%3A%2F%2Fapps.mla.org%2Fimages%2Fdocstudio%2Fbg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 10px;
    white-space:nowrap;
}
a.bg_button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.bg_button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 10px; /* push text down 1px */
}

/* forms and striped tables */
.inputred {background-color:#ff3333;color:#ffffff;}
.inputwhite {background-color:#ffffff;color:#000000;}
.striped_odd {background-color: #ffffff;}
.striped_even {background-color: #ebf4fa;}

.button_with_background {
	background-color: #99ccff;
	border: 1px solid #336699;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 4px;
	text-align: center;
}

.pagelist { height:auto; margin:0 0 17px 0; padding-bottom: 2px;}
.pagelist p { float:left; padding:4px 0 0 0; font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; line-height: 14px; }
.pagelist p a { }
.pagelist p.right { float:right; padding:4px 0 0 0; text-align: right; }

/* Ballot (nomination) styles */
#nomcontainer .pdiv  ul {margin:0px 0px 0px 0px; padding:0px; list-style-type: disc; list-style-position: outside;}
#nomcontainer .pdiv  ul li {margin:0px 0px 0px 20px; padding:0px;}
#nomcontainer .pdiv dl {margin-top:16px;}
#nomcontainer blockquote { margin:12px 20px 12px 20px; }
#nomcontainer td {padding:4px; }

/* Shared bib / dop styles */
.details_pane {
	font: normal 11px tahoma, arial, verdana, sans-serif;
}

.details_pane tr th {
	padding: 2px;
	vertical-align: top;
	text-align: right;
	font-weight: bold;
	width: 25%;
}

.details_pane tr td {
	padding: 2px;
	vertical-align: top;
	width: 75%;
}

.details_header {
	padding: 2px;
	border-bottom: 1px solid #336699;
	margin-top: 4px;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
}

/* Bibliography styles */
#bib_main .x-panel { margin-bottom: 0px; }

#bib_main  .search-icon {
	background-image:url(/proxy/https%3A%2F%2Fapps.mla.org%2Fimages%2Fdocstudio%2Frefresh.gif) !important;
}
#bib_main  .clear-icon {
	background-image:url(/proxy/https%3A%2F%2Fapps.mla.org%2Fimages%2Fdocstudio%2Fnew_window.gif) !important;
}

#bib_main p {
	margin: 0px;
	padding: 4px; 
	line-height: 15px;
}

#bib_main .x-grid3-cell-inner { white-space: normal; }
#bib_main .x-grid3-hd-inner { white-space: normal; }

#crit-panel-xsplit {
	background: #ffffff;
}


#main-tabs ul li {
	display:list-item;
	list-style-image:none;
	list-style-type:none;
	margin-left:0px;
	padding-left: 0px;
}

#main-tabs ul {
	padding-left: 0px;
	margin: 0px;
}

#main-tabs .topic {
	font-family:tahoma, verdana;
	padding-left:20px;
}

/* DOP styles */
#dop_main .x-panel { margin-bottom: 0px; }

#dop_main  .search-icon {
	background-image:url(/proxy/https%3A%2F%2Fapps.mla.org%2Fimages%2Fdocstudio%2Frefresh.gif) !important;
}
#dop_main  .clear-icon {
	background-image:url(/proxy/https%3A%2F%2Fapps.mla.org%2Fimages%2Fdocstudio%2Fnew_window.gif) !important;
}

#dop_main p {
	margin: 0px;
	padding: 4px; 
	line-height: 15px;
}

#dop_main .x-grid3-cell-inner { white-space: normal; }
#dop_main .x-grid3-hd-inner { white-space: normal; }

/* SSP Styles */

.title		{font-size: 11px; font-family: verdana,arial,helvetica; color: #000000; }
.label		{font-size: 11px; font-family: verdana,arial,helvetica; font-weight: bold; color: #336699; }
.entry		{height: 18px; padding-left: 3px; overflow: visible; font-size: 11px; font-family: verdana,arial,helvetica; }
.number		{font-size: 11px; font-family: verdana,arial,helvetica; }
.spacer		{font-size: 11px; font-family: verdana,arial,helvetica; height: 30px; }
.pagelink	{font-size: 9px; font-family: verdana,arial,helvetica; font-weight: bold; color: #6699cc; text-decoration: none; }
.error_flag	{font-size: 11px; font-family: verdana,arial,helvetica; font-weight: bold; color: #990000; }
.header		{font-size: 11px; font-family: verdana,arial,helvetica; font-weight: bold; color: #ffffff; }
.colorhead	{font-size: 11px; font-family: verdana,arial,helvetica; font-weight: bold; color: #6699cc; }
.ssp_head	{font-size: 18px; font-family: "times new roman",verdana,arial,helvetica; font-weight: normal; color: #336699; line-height: 22px; text-transform: uppercase; }

/* Onsite registration / badge styles */
.fineprint { font-size: 9px; font-family: verdana,arial,helvetica; }
.badge_size14  { font-size: 14pt; color:black; font-family: "times new roman",verdana,arial,helvetica; font-weight:bold; }
.badge2_size14 { font-size: 10pt; color:black; font-family: "times new roman",verdana,arial,helvetica; font-weight:bold; }
.badge_size16 { font-size: 16pt; color:black; font-family: "times new roman",verdana,arial,helvetica; font-weight:bold; }
.badge2_size16 { font-size: 12pt; color:black; font-family: "times new roman",verdana,arial,helvetica; font-weight:bold; }
.badge_size18 { font-size: 18pt; color:black; font-family: "times new roman",verdana,arial,helvetica; font-weight:bold; }
.badge2_size18 { font-size: 13pt; color:black; font-family: "times new roman",verdana,arial,helvetica; font-weight:bold; }
.badge_size20 { font-size: 20pt; color:black; font-family: "times new roman",verdana,arial,helvetica; font-weight:bold; }
.badge2_size20 { font-size: 15pt; color:black; font-family: "times new roman",verdana,arial,helvetica; font-weight:bold; }
.badge_size22 { font-size: 22pt; color:black; font-family: "times new roman",verdana,arial,helvetica; font-weight:bold; }
.badge2_size22 { font-size: 16pt; color:black; font-family: "times new roman",verdana,arial,helvetica; font-weight:bold; }
.badge_size24 { font-size: 24pt; color:black; font-family: "times new roman",verdana,arial,helvetica; font-weight:bold; }
.badge2_size24 { font-size: 18pt; color:black; font-family: "times new roman",verdana,arial,helvetica; font-weight:bold; }
.badge_size26 { font-size: 26pt; color:black; font-family: "times new roman",verdana,arial,helvetica; font-weight:bold; }
.badge2_size26 { font-size: 19pt; color:black; font-family: "times new roman",verdana,arial,helvetica; font-weight:bold; }
.badge_size28 { font-size: 28pt; color:black; font-family: "times new roman",verdana,arial,helvetica; font-weight:bold; }
.badge2_size28 { font-size: 21pt; color:black; font-family: "times new roman",verdana,arial,helvetica; font-weight:bold; }
.badge { font-size: 10px; font-family: verdana,arial,helvetica; color: #000000; }

/* Chair update styles */
#chair-content { width:650px; margin: 0 auto; }
.button-lg { font-size: 12px; font-family: verdana,arial,helvetica,sans-serif; font-weight: bold; padding: 0 .25em 0 .25em; width:auto; overflow:visible; }
.admin_degreediv_head { margin: 0; font-style: italic; }
.admin_degreediv { margin: 0 0 6px 0; padding-left: 10px; }

/* Census / map styles */
.cellindentleft { font-size: 11px; font-family: verdana,arial,helvetica; padding-left: 12px; }
.cellindentright { font-size: 11px; font-family: verdana,arial,helvetica; padding-right: 12px; }
.cellbold { font-size: 11px; font-family: verdana,arial,helvetica; font-weight: bold; }
.cellboldsmall { font-size: 11px; font-family: verdana,arial,helvetica; font-weight: bold; }
.cart_headersmall { font-size: 11px; font-family: verdana,arial,helvetica; color: #ffffff; font-weight: bold; line-height: 12px; }
.cellindentleftsmall { font-size: 11px; font-family: verdana,arial,helvetica; padding-left: 8px; }
.map_dc_lowrightlinks, .map_dc_lowrightlinks a { font-size: 9px; font-family: verdana,arial,helvetica; color: #666666; text-decoration:none; line-height:15px; }
.map_dc_placename { font-size: 21px; font-family: arial,helvetica; color: #4a92f5; font-weight: bold; text-decoration:none; line-height:26px; }
.map_dc_source { font-size: 9px; font-family: verdana,arial,helvetica; color: #666666; text-decoration:none; line-height:11px; }
.map_dc_header { font-family: arial,helvetica; font-size:13px; color:#4a92f5; font-weight:bold; height:22px; background:url('/proxy/https%3A%2F%2Fapps.mla.org%2Fimages%2Fdocstudio%2Fdc_headerbg2.jpg') repeat-x bottom; background-color: #ffffff; }
.map_dc_langname, .map_dc_langname a { font-family: arial,helvetica; font-size:12px; color:#4a92f5; font-weight:bold; text-decoration:none; }
.map_dc_topnavlinks { font-size: 11px; font-family: verdana,arial,helvetica; font-weight:normal; color: #0093f8; text-decoration:none; line-height:21px; }
.map_dc_topnav { height:22px; background:url('/proxy/https%3A%2F%2Fapps.mla.org%2Fimages%2Fdocstudio%2Fdc_headerbg2.jpg') repeat-x bottom; background-color: #ffffff; border-bottom: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb; }
.map_dc_mainhead { font-size: 14px; font-family: arial,helvetica; color: #4a92f5; font-weight: bold; text-decoration:none; line-height:18px; vertical-align:top; }
.map_dc_maintab_off { height: 24px; padding-left: 6px; padding-right:6px; font-size: 11px; font-family: verdana,arial,helvetica; color: #666666; font-weight: bold; text-decoration:none; border-top: 1px solid #accbdc; border-left: 1px solid #accbdc; background: url('/proxy/https%3A%2F%2Fapps.mla.org%2Fimages%2Fdocstudio%2Fdc_maintab_gray.gif') repeat-x; }
.map_dc_maintab_on { height: 24px; padding-left: 6px; padding-right:6px; font-size: 11px; font-family: verdana,arial,helvetica; color: #666666; font-weight: bold; text-decoration:none; border-top: 1px solid #accbdc; border-left: 1px solid #accbdc; background: url('/proxy/https%3A%2F%2Fapps.mla.org%2Fimages%2Fdocstudio%2Fdc_maintab_blue.gif') repeat-x; }
.map_dc_maintab_off a, .map_dc_maintab_on a  { color: #666666; text-decoration:none; }
.map_dc_maintab_off a:hover, .map_dc_maintab_on a:hover  { color: #6699cc; text-decoration:none; }
.map_dc_compare_bar_label { font-family:arial,helvetica; font-size:10px; color:#666666; }

/* CSWP / GDP styles */
.clickme {font-size: 11px; font-family: verdana,arial,helvetica; line-height: 16px;}
.greenhead {font-size: 11px; font-family: verdana,arial,helvetica; font-weight: bold; color: #336699;}
.nolh {font-size: 11px; font-family: verdana,arial,helvetica; line-height: 1px;}
.response {font-size: 11px; font-family: verdana,arial,helvetica; color: #336699; line-height: 16px;}

/* CFP Styles */
#browsecalls { margin: 0; padding: 0; }
#browsecalls h1 { margin-top: 36px; }
#browsecalls h2 { margin-top: 36px; }
#browsecalls h3 { font-size: 14px; font-weight: bold; }	
.labelclass { font-size: 10px; }
#search_form  .x-panel { margin-bottom: 2px; }
#search_results .x-panel-body ul {
	list-style-position:inside;
	list-style-type:none;
	margin:0;
	padding:0;
}

/* JIL Styles */
.jil_search_header { font-size: 24px; font-family: "times new roman",verdana,arial,helvetica; font-weight: normal; color: #333366; line-height: 24px; }
.jil_link { font-family: verdana,arial,helvetica; color: #333366; }
.jil_search_header_expired { font-size: 24px; font-family: "times new roman",verdana,arial,helvetica; font-weight: normal; color: #666633; line-height: 24px; }
.jil_link_expired { font-family: verdana,arial,helvetica; color: #666633; }
.jil_search_header_mla { font-size: 24px; font-family: "times new roman",verdana,arial,helvetica; font-weight: normal; color: #336699; line-height: 24px; }
.jil_link_mla { font-family: verdana,arial,helvetica; color: #336699; }
.jil_search_header_new { font-size: 24px; font-family: "times new roman",verdana,arial,helvetica; font-weight: normal; color: #d7d7d7; line-height: 24px; }
.jil_link_new { font-family: verdana,arial,helvetica; color: #d7d7d7; }

.jil_apply_link { font-family: verdana,arial,helvetica; color: #333366; }
.jil_apply_link_expired { font-family: verdana,arial,helvetica; color: #666633; }
.jil_apply_link_mla { font-family: verdana,arial,helvetica; color: #336699; }
.jil_apply_link_new { font-family: verdana,arial,helvetica; color: #d7d7d7; }

/* New styles for convention program */

.foldertab_tabs { width: 100%; text-align: center; height: 20px; vertical-align: middle; font-size: 12px; border-bottom: 1px solid #336699; }
.foldertab_tabs a { text-decoration: none; }
.foldertab_tabs a:hover { text-decoration:underline; }
.foldertab_spacer { float: left; width: 6%; }
.foldertab_inactive { margin-right: 5px; margin-left: 5px; width: 20%; float: left; background: #336699; color: #ffffff; border: 1px solid #336699; }
.foldertab_active { margin-right: 5px; margin-left: 5px; width: 20%; float: left; color: #336699; border-top: 1px solid #336699; border-left: 1px solid #336699; border-right: 1px solid #336699; }
.foldertab_inactive a { font-weight: bold; background: #336699; color: #ffffff; }
.foldertab_active a { font-weight: bold; color: #336699; }


.foldertab_subheader { text-align: center; padding-top: 8px; padding-bottom: 8px; border-bottom: 1px solid #336699; clear: left; }
.foldertab_subheader a { text-decoration: none; color: #336699; font-weight: bold; margin-left: 6px; margin-right: 6px; }
.foldertab_subheader a:hover { text-decoration:underline; }
.foldertab_letters { text-align: center; padding-top: 8px; padding-bottom: 8px; border-top: 1px solid #336699; border-bottom: 1px solid #336699; clear: left; }
.foldertab_letters a { text-decoration: none; color: #336699; margin-left: 4px; margin-right: 4px; }
.foldertab_letters a:hover { text-decoration:underline; }


.foldertab_prev { float: left; }
.foldertab_prev a { text-decoration: none; }
.foldertab_prev a:hover { text-decoration:underline; }
.foldertab_next { float: right; }
.foldertab_next a { text-decoration: none; }
.foldertab_next a:hover { text-decoration:underline; }

#conv_program_details a { text-decoration: none; }
#conv_program_details .noPrint a { text-decoration: underline; }
.basic_link a { text-decoration: none; }
.basic_link a:hover { text-decoration:underline; }

ul.program_entry_list { list-style: none; margin-left: 0px; padding-left: 0px; }
ul.program_entry_list p { margin: 0px; padding: 0px; }
ul.program_entry_list a { text-decoration: none; }
ul.program_entry_list a:hover { text-decoration:underline; }
ul.program_entry_list li { padding-top: 6px; padding-bottom: 6px; clear: both; display: block; }
ul.program_entry_list li.entry_heading { font-weight: bold; }
ul.program_entry_list li.program_entry { padding-left: 16px; }
ul.program_entry_list li.program_entry a { font-weight: bold; }
ul.program_entry_list li.program_entry a:hover { text-decoration:underline; }
ul.program_entry_list li.program_forum a { font-weight: bold; }
ul.program_entry_list li.program_forum a:hover { text-decoration:underline; }
ul.program_entry_list li.program_entry blockquote { margin: 0px 0px 0px 24px; }
ul.program_entry_list li.program_subentry { padding: 0px 0px 0px 16px; }

#conv_program_links a { text-decoration: none; }
#conv_program_links a:hover { text-decoration:underline; }
#conv_program_links a:hover b { color: #336699 }

.program_participant_details {
	padding: 8px 8px 8px 32px;
	background: url(/proxy/https%3A%2F%2Fapps.mla.org%2Fimages%2Fdocstudio%2Fmy_directory_icon.gif) no-repeat 8px 50%;
	border: 1px solid #000000;
}

.program_participant_details a { text-decoration: none; }

#member_details h1 { margin: 2px 8px 2px 8px; }
#member_details p { margin: 2px 8px 2px 8px; }

.addevent_image { float: right; width: 16px; margin-left: 2px; margin-right: 6px; }
.addevent_link { float: right; text-align: right; white-space: nowrap; }
.addevent_link a:link, .addevent_link a:visited { color: black; text-decoration: none; }
.addevent_link a:hover { color: black; text-decoration: underline; }
.addevent img { margin: 1.5px 0 0 5px; position: relative; float: left; border: none; cursor: default; }
.addevent { float: right; white-space: nowrap; }

#conv_program_links b { color: #cc6633 }



/* Additional page styles */
.top_indent { padding-top: 0.5em; }
p.level1 { margin-top: 0; margin-bottom: 0; text-indent: 2em; }
p.level2 { margin-top: 0; margin-bottom: 0; text-indent: 4em; }
p.level3 { margin-top: 0; margin-bottom: 0; text-indent: 6em; }

div.split_half { width: 48%; float: left; padding-left: 4px; padding-right: 4px; }
select.half { width: 45%; }
select.full { width: 100%; }
input.full { width: 100%; }

ul.no_bullets { list-style: none; }

/* Generic overlay */
.standard_overlay { 
	position: absolute; 
	display: none; 
	left: 50%;
	margin-left: -360px;
	width: 700px;
	top: 145px;
	background-color: #FFF; 
	padding: 8px; 
	border: 2px solid #999999; 
	-moz-border-radius: 2px; 
	-webkit-border-radius: 2px; 
	z-index: 999999999; 
}

.overlay_close {
	float: right;
	width: 20px;
	height: 20px;
	background: url(/proxy/https%3A%2F%2Fapps.mla.org%2Fimages%2Fdocstudio%2Fremove.gif) no-repeat center;
	cursor: pointer;
	border: 1px solid #cccccc;
	margin-left: 8px;
	margin-bottom: 8px;
}

.screen_dimmer { 
	display: none; 
	width: 100%; 
	height: 100%; 
	background-color: #CCC; 
	position: absolute; 
	top: 0px; 
	left: 0px; 
	opacity: 0.5; 
	filter:alpha(opacity=50); 
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}


.wide_overlay { 
	position: absolute; 
	display: none; 
	left: 15%;
	right: 15%;
	min-width: 70%; 	
	background-color: #FFF; 
	padding: 8px; 
	border: 2px #999999 solid; 
	-moz-border-radius: 2px; 
	-webkit-border-radius: 2px; 
	z-index: 999999999; 
}

/* Exhibit map styles */
#booth_details h2 { text-align: left; }
#booth_details_occupant { text-align: left; }
#booth_details { min-width: 200px; max-width: 400px; }

/* General data table styles */
.largefont td{ font-size: 18px; line-height: 25px; }
.datatable { border-collapse: collapse }
.datatable th { border: 1px solid #333366; font-weight: bold; color: #000000; background-color: #c4daf1; padding: 0px 4px 0px 4px; text-align: left; vertical-align: top; }
.datatable th.blankcell { border: none; background-color: #ffffff; }
.datatable td { border: 1px solid #333366; background-color: #ffffff; padding: 0px 4px 0px 4px; vertical-align: top; }
.datatable td.no_pad { padding: 0px; }
.datatable td.no_pad img { padding-left: 1px; }
.datatable td.blankcell { border: none; }
.datatable td.button_with_background {
	background-color: #c4daf1;
	border: 1px solid #336699;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 4px;
	text-align: center;
}

.interviewdata { border-collapse: collapse; font-family: sans-serif; page-break-inside: avoid; }
.interviewdata th { border: 1px solid #000000; background-color: #ffffcc; font-size: 16px; font-weight: bold; padding: 4px 8px; }
.interviewdata th span { font-size: 11px; }
.interviewdata td { border: 1px solid #000000; background-color: #ffffff; font-size: 11px; padding: 4px 8px; }
.interviewdata td span { font-size: 16px; }
.interviewdata td span a { color: #666600; }


.centerform td { padding-left: 12px; }
.centerform td.fieldlabel { text-align: right; }
.centerform td input { width: 320px; }
.centerform td select { width: 320px; }
.centerform td select.dateinput { width: 190px; }
.centerform td select.timeinput { width: 120px; margin-left: 8px; }
.centerform td textarea { width: 320px; }

.centerform_wide td { padding-left: 12px; }
.centerform_wide td.fieldlabel { text-align: right; }
.centerform_wide td input { width: 640px; }
.centerform_wide td select { width: 640px; }
.centerform_wide td select.dateinput { width: 385px; }
.centerform_wide td select.timeinput { width: 245px; margin-left: 8px; }
.centerform_wide td textarea { width: 640px; }

.easy_see { font-size: 20px;}
.easy_see h1 { margin: 0px; line-height: 44px; }
.easy_see span { }

.addthis_toolbox { float: right; padding-top: 6px; width: 105px; }

.rightcol .addthis_toolbox { padding-left: 30px; padding-top: 16px; float: none; }

.rightcol .program_logo { text-align: center; padding-bottom: 8px; margin-bottom: 8px; border-bottom: 1px solid #accbdb; color: #666666; margin-top: 6px; }
.rightcol .program_logo a { color: #666666; }
.rightcol .program_logo img { margin-bottom: 6px; }

.rightcol .rightbox { border: 1px solid #accbdb; background-color: #f2f2f2; margin-top: 16px; width: 160px; }
.rightcol .rightbox td.icon { width: 18px; text-align: center; vertical-align: middle; height: 24px; }
.rightcol .rightbox td { width: 142px; vertical-align: middle; height: 24px; font-size: 10px; }
.rightcol .rightbox td a { color: #666666; }
.rightcol .rightbox td a b { color: #000000; }
.rightcol .rightbox td span { color: #666666; }

/* collapsing lists */
.collapsed { margin: 0 16px; }
.collapsed ul { margin-left: 8px; margin-top: -8px; }
.collapsed_header { margin-left: 8px; padding-left: 16px; padding-bottom: 10px; background: url('/proxy/https%3A%2F%2Fapps.mla.org%2Fimages%2Fdocstudio%2Fexpand-plus.gif') no-repeat 2px 4px; cursor: pointer; }

/* new nav styles */
.navbutton { 
	float: left;
	width: 74.5px; 
	display: block;
	padding: 1px 8px; 
	text-align: center; 
	color: #ffffff; 
	background-color: #336699;
	border:2px outset #336699;
	cursor: pointer;
}

.navbutton:hover, .navbutton.insection { 
	background-color: #179999; 
	border:2px outset #179999;
}

/* GSS override styles */

#gss_top_search_container  input.gsc-input { 
	font-size: 10px;
	width: 80px;
}

#gss_top_search_container input.gsc-search-button {
	color: transparent;
	background: url('/proxy/https%3A%2F%2Fapps.mla.org%2Fimages%2Fdocstudio%2Ftop_search_button.gif') no-repeat;
	height: 20px;
	width: 64px;
	padding: 0;
	margin: 0 6px 0 2px;
	border: 0;
	cursor: pointer;
}

#gss_top_search_container form.gsc-search-box {
	padding: 0;
	margin: 0;
}

td.gsc-clear-button {
	display: none;
}

#gss_search_results .gs-title {
	font-size: 12px;
}

#gss_search_results .gs-title * {
	font-size: 12px;
}

#gss_search_results div.gs-snippet {
	font-size: 12px;
}

#gss_search_results .gsc-cursor-box {
	text-align: center;
}

#gss_search_results .gsc-cursor-page {
	font-weight: bold; 
	background: #ffffff;
	text-decoration: none;
	font-size: 12px;
	color: #cc6633;
	padding: 5px 0;
}

#gss_search_results .gsc-cursor-page.gsc-cursor-current-page {
	font-weight: bold; 
	background: #ffffff;
	text-decoration: none;
	font-size: 12px;
	color: #336699;
	border: 1px solid #666666;
	text-shadow: none;
	padding: 5px;
}

#gss_search_results .gsc-cursor-page:hover {
	color: #336699;
}

#gss_search_results .gsc-cursor-page.gsc-cursor-current-page:hover {
	color: #336699;
}

@media screen {
	.print_only { display: none; }
}

@media print {
	a {color:#000000;}
	
	.screen_only { display: none; }
	
}



