/* CSS Document */
body,td,th {font-family: Arial, Helvetica, sans-serif; color: #1b3b84; font-size: 12px; text-align:justify;}
body {background-color: #ffffff; background-image: url(/images/page_bg.gif); background-repeat: repeat-x; margin: 0px auto; width:800px; position:relative;}
#header{background-image:url(/images/header.jpg); background-position: left top; background-repeat:no-repeat; margin: 0px auto; height:130px; width:800px; position:relative;}
#header h1 {margin:0; padding:0; height:74px; width:342px; position:absolute; top:20px; left:15px;}
#header h1 a {display:block; height:74px; width:342px; text-indent:-9999px; overflow:hidden;} 
h3 {font-family: Arial, Helvetica, sans-serif; color: #1b3b84; font-size: 18px; font-weight: bold; text-align:left;}
#titles {font-family: Arial, Helvetica, sans-serif; color: #1b3b84; font-size: 18px; font-weight: bold; text-align:left;}

a:link, a:visited {color:#1b3b84;}
a:hover {color:#047DD0;}

#topnav{font:11px Arial, Helvetica, sans-serif; color:#047DD0; text-align:right; padding:4px 35px 0px 15px;}
#topnav a:link, #topnav a:visited {color:#047DD0;}
#topnav a:hover {color:#1C48A7;}

#mainnav{font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:left; margin-top:88px; border:1px solid #3aa3e3; padding:2px 10px;}
#mainnav a:link, #mainnav a:visited {color:#FFFFFF; text-decoration:none; border:1px solid #3aa3e3; padding:2px 10px;}
#mainnav a:hover {color:#FFFF00; text-decoration:none; border:1px solid #3aa3e3; padding:2px 10px; background-color:#003366;}

#leftcol {width:200px; float:left; margin:0px 10px; padding:5px; background-image:url(/images/layout/leftcol_bg.jpg); background-position:top left; background-repeat:repeat-x;}

#left_menu a {font:Verdana, Arial, Helvetica, sans-serif}
#left_menu_title {font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; width:155px; height: 20px; background:#CCCCCC; padding: 4px 0px 0px 3px;}

#content_bg{width:780px; background-image:url(/images/layout/content_bg.gif); background-position:top left; background-repeat:repeat-y; padding:0px; margin:0px auto; clear:both;}
#content_top{width:780px; background-image: url(../images/layout/content_top.gif); background-position:center top; background-repeat:no-repeat; height:11px;}
#content{padding:0px 0px 0px 10px;}
#content h1,#content_center h2,#content_center h3 {font-weight:bold; margin:0px; text-align:left;}
#content h2 {font-size: 18px; color: #003399; text-align:left;}
#content h3 {font-size: 14px; text-align:left;}
#content h4 {list-style:url(../images/pescoball.jpg); font-size:12px; font-weight:bold;}
#content li {list-style:url(../images/pescoball.jpg); margin-bottom:10px;}
#content ul {margin-bottom:10px;}
#content_footer{width:780px; background-image:url(/images/footer_bottom.gif); background-position:top left; background-repeat:no-repeat; text-align:center; margin:0px auto; padding-top:50px; font-size:10px; color:#1b3b84;}
.style1 {color: #d04424; font-size: 14px; font-weight: bold;}


#flash {background-image:url(/images/flash_bottom.png); background-position:0px bottom; background-repeat:no-repeat;}

#footer_nav {padding:5px;}
#footer_nav a:link, #footer_nav a:visited {color:#047DD0;}
#footer_nav a:hover {color:#1C48A7;}

/* Menu CSS */
.ddmx {font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:left; margin:90px 30px 2px;}
.ddmx .item1, .item1:visited {padding: 2px 8px; font:bold 12px Arial, Helvetica, sans-serif;  color: #ffffff; text-decoration: none; display: block; white-space: nowrap;  position: relative; margin:1px 10px;}
.ddmx .item1:hover, 
.ddmx .item1-active, 
.ddmx .item1-active:hover {padding: 2px 8px; font:bold 12px Arial, Helvetica, sans-serif;  color: #cbccce; text-decoration: none; display: block; white-space: nowrap;  position: relative; margin:1px 10px;}

.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {padding: 3px 8px 4px 8px; font:11px Arial, Helvetica, sans-serif; color: #1A4CAD; text-decoration: none; text-align:left; display: block; white-space: nowrap; position: relative; z-index: 500;}
.ddmx .item2 {background: #ffffff;}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {background: #DFEAFF;}
.ddmx .arrow,
.ddmx .arrow:hover { padding: 3px 16px 4px 8px;}
.ddmx .item2 img,
.ddmx .item2-active img{position: absolute;  top: 4px; right: 1px; border: 0;}
.ddmx .section {border: 1px solid #b8b4ae; position: absolute; visibility: hidden; z-index: -1;}

* html .ddmx td { position: relative; } /* ie 5.0 fix */


