/* top right bottom left */
body { width: 790px; background-color: #E5E5E5; padding: 15px; margin: 0 auto 0 auto; text-align: left; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 12px; line-height: 1.45em; color: #333333; }
h1 { font-size: 16px; font-weight: bold; border-bottom: 1px solid #808080; }
h2 { font-size: 16px; font-weight: bold; border-bottom: 1px solid #808080; max-width: 450px; }

a { color: #012CB8; text-decoration: none; }
a:visited { color: #012CB8; text-decoration: none; }
a:hover { color: #EA0000; font-weight: bold; text-decoration: underline; } 

div.title a { color: #FFFFFF; text-decoration: underline; font-weight: normal; }
div.title a:visited { color: #FFFFFF; text-decoration: underline; }
div.title a:hover { color: #000000; text-decoration: underline; }

div.title h1 { text-indent: -9999px; display: block; padding: 0; border: 0; margin: 0; }
div.title h2 { padding: 8px 0 0 15px; font-weight: bold; font-size: 10px; border: 0; color: #EFEFEF; }
div.title img { border: 1px solid #000000; position: absolute; top: 0; }

div#left_menu { background-color: #FBFBFB; float: left; width: 170px; }

div#container { background-color: #FBFBFB; border: 1px solid #808080; border-top: 0; border-bottom: 0; padding: 10px 20px 10px 20px; }

div#outside_tl { background: transparent url(images/outside_tl.jpg) no-repeat top left; }
div#outside_tr { background: transparent url(images/outside_tr.jpg) no-repeat top right; width: auto; }
div#outside_bl { background: transparent url(images/outside_bl.jpg) no-repeat bottom left; }
div#outside_br { background: transparent url(images/outside_br.jpg) no-repeat bottom right; }

div#inside_tl { background: transparent url(images/inside_tl.jpg) no-repeat top left; }
div#inside_tr { background: transparent url(images/inside_tr.jpg) no-repeat top right; width: auto; }
div#inside_bl { background: transparent url(images/inside_bl.jpg) no-repeat bottom left; }
div#inside_br { background: transparent url(images/inside_br.jpg) no-repeat bottom right; }

div.window { float: right; margin: 10px 0 10px 20px; width: 170px; }
div.window div div div div div { padding: 1px 10px 10px 10px; }
div.window div div div div div h3 { font-size: 14px; line-height: 12px; font-weight: bold; padding: 0; }
div.window div div div div div ul { padding: 5px 0 0 0; margin: 0; }
div.window div div div div div h4 { font-size: 10px; line-height: 10px; font-weight: bold; display: inline; }
div.window div div div div div h4 a { color: #000000; }
div.window div div div div div h4 a:visited { color: #000000; }
div.window div div div div div h4 a:hover { color: #EA0000; font-weight: bold; text-decoration: underline; } 
div.window div div div div div li { font-size: 10px; line-height: 10px; padding: 0; list-style: none; white-space: nowrap; margin: 0 0 0 10px; }

div.menu { padding: 1px 10px 10px 10px; }
div.menu h3 { font-size: 14px; line-height: 12px; font-weight: bold; padding: 0; }
div.menu ul { padding: 5px 0 0 0; margin: 0; }
div.menu h4 { font-size: 10px; line-height: 10px; font-weight: bold; display: inline; }
div.menu h4 a { color: #000000; }
div.menu h4 a:visited { color: #000000; }
div.menu h4 a:hover { color: #EA0000; font-weight: bold; text-decoration: underline; } 
div.menu li { font-size: 10px; line-height: 10px; padding: 1px 0 0 0; list-style: none; white-space: nowrap; margin: 0 0 0 10px; }


div.title { height: 30px; background-color: #F82B2B; }
div#main.main_narrow { margin: 0 0 0 180px; }
div#main.main_wide { margin: 0 0 0 0; }

div#main div#placeholder_main { float: right; margin: 0; width: 237px; height: 123px; background: url(images/placeholder.jpg) top right no-repeat; }
/*div#main_content { padding-top: 70px; }*/

div.footer div div div { height: 20px; font-size: 9px; color: #000000; text-align: center; padding: 2px; margin: -1px 0 0 0; }
div.footer { background-color: #F82B2B; clear: both; }

div.border { width: 790px; color: #FFFFFF; background-color: #000000; height: 10px; padding: 0; margin: 0; font-size: 1px; }
div.clear { clear: both; }
/*
blockquote { padding: 5px 5px 5px 50px; border: 1px solid #ddd; background-color: #F0F0F0; background-image: url(images/double-quotes.png); background-repeat: no-repeat; background-position: 4px 4px; }
*/
blockquote { padding-left: 30px; background-image: url(images/double-quotes.png); background-repeat: no-repeat; }

table.submitted_table td { white-space: nowrap; }
table.submitted_table th { border: 1px solid #808080; background-color: #D4D4D4; }
table.submitted_table td.sub_header { font-weight: bold; }
table.submitted_table td.heading { border: 1px solid #808080; background-color: #F4F4F4; }
* html div.menu a { width: 1%; }