@import url(homepages.css);
@import url(forms.css);

body { font-size: 80%; font-family:'Lucida grande', 'Lucida Sans Unicode', 'lucida sans', Verdana, Helvetica, Arial, sans-serif; color: #444; padding:0; margin:0 10px; line-height: 1.5;}

#content { margin: 0; }
#column_nav, #breadcrumb, #mast, ul#main_navigation, ul#categoryNavigation, ul#infoStrip, #footer ul { display:none;}
#wrapper {width: auto;}
#mobile_name { font-size: 2em; padding: 20px 0px; font-weight:bold; border-bottom: 3px solid}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, 
s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
#page_wrap, #mast, #mast #azbar, #mast .mast_links, #mast #primary_nav li, #mast #primary_nav li.lastItem a:link, #mast #primary_nav li.lastItem a:visited, 
#mast #primary_nav li.lastItem a:hover, #mast #primary_nav li.lastItem a:active, #content p.page_down, #content table, #content table tr, #content table td, 
#content table th, #content #az_index, #content #az_index li span, #column_nav ul.navWidget li, #content p.date, #content strong, #content #breadcrumb, 
#content #breadcrumb ul li span, #content #az_index li span, #footer, #content .basic_form p, #content label, #content .xform label
{background: #FFf; color: #000}

#content #calendarcontainer table#calendar td.today, #content h2.signin, #column_nav h2.navWidget, #content #progressbar
{background: #000; color: #FFf;}

#mast .mast_links form input.field, #content table, #content table tr, #content table td, #content table th, #content .display_box img, #content .poll_box, #content .poll_box img,
#content .content_box, #content .lead, #content .search_result, #content .download_box, #content div.cate_info, #content #related, #content #breadcrumb, 
#content .sitemap, #content #az_index, #content .person_box img, #content .personBorder, #column_nav h2.navWidget, #column_nav ul.navWidget li, #footer,
#content .basic_form p
{border-color: #000;}

a:link, a:visited, #mast .mast_links a:link, #mast .mast_links a:visited, #mast #primary_nav li a:link, #mast #primary_nav li a:visited,
#content table th a:link, #content table th a:visited, #content #calendarcontainer #calendar td a:link, #content #calendarcontainer #calendar td a:visited, 
#content #az_index li a:link, #content #az_index li a:visited, #column_nav ul.navWidget li a:link, #column_nav ul.navWidget li a:visited, 
#content div.cate_info h2 a:link, #content div.cate_info h2 a:visited, #content div.doc_info h2 a:link, #content div.doc_info h2 a:visited,
#content #breadcrumb ul li a:link, #content #breadcrumb ul li a:visited
{background: #FFf; color: #000080}

a:hover, a:active, #mast .mast_links a:hover, #mast .mast_links a:active, #mast #primary_nav li a:hover, #mast #primary_nav li a:active, 
#content table th a:hover, #content table th a:active, #content #calendarcontainer #calendar td a:hover, #content #calendarcontainer #calendar td a:active,
#content #az_index li a:hover, #content #az_index li a:active, #column_nav ul.navWidget li a:hover, #column_nav ul.navWidget li a:active,
#content div.cate_info h2 a:hover, #content div.cate_info h2 a:active, #content div.doc_info h2 a:hover, #content div.doc_info h2 a:active,
#content #breadcrumb ul li a:hover, #content #breadcrumb ul li a:active
{background: #FFf; color: #008000}

#content #az_index ul { text-transform: uppercase; list-style:none; margin:0; padding:0; }
#content #az_index li { list-style:none; display:inline; font-size:1.3em;}
#content #az_index li a, #az_index li span { float: left; text-align: center; line-height:1.1em; margin:0 4px 5px 0; padding:2px 3px 3px 3px; width: 1.3em; display:block; }

#content .main_image { float: right; padding:2px; margin: 0 0 20px 20px; border: 3px solid #eee; }
#content .content_box img { width: 80px; float: right; padding:2px; margin: 0 0 20px 20px; border: 3px solid #eee;  }
#content .content_box, #content .lead, #content .search_result {clear: both; padding:  0 0 5px 0; margin: 0 0 5px 0; border-bottom: 1px solid #eee;}

div.cate_info ul.info_left, div.doc_info ul.info_left { float: left; width: 45%; }
div.cate_info ul.info_right, div.doc_info ul.info_right { float: right; width: 45%; }

#content dl.person_box { width: 48%; margin: 0 1% 22px 0; float: left; padding: 0;  }
#content .person_box dt {font-size: 1.3em; padding: 0px 0 6px 0; font-family: Georgia, 'Times New Roman', serif; margin: 42px 0 2px 0; display: block; clear: left; padding:0;}
#content .person_box dd img {clear:left; float: left; display: block; width: 60px; border: 3px solid #eee; padding: 2px; margin:0 12px 10px 0; }

#content .person_box dt a  { border: none; }
#content .person_box dd { padding: 0 0 4px 0; }

#content table { margin: 10px 0; width:99%; border-collapse: collapse; background: #eee; border: 1px solid #ddd}
#content table tr { border: 1px solid #ddd; background: #fff}
#content table td { border: 1px solid #ddd; background: #fff; padding: 5px}
#content table th { border: 1px solid #ddd; background: #666; color: #fff; font-weight: normal; font-size: 1.1em; line-height: 1.6em}
#content table th a:link, #content table th a:visited, #content table th a:hover, #content table th a:active { color: #fff; }
#content table caption { font-size:1.1em; }

p.page_down, h3#pagenavbox, ul.pagenav, div#related { display: none; }
