/* External CSS Stylesheet for plucodes.com */

body {margin:10px; padding:0px; font: 12px verdana, arial, sans-serif;}

a img {border:none; padding:0px;}
a:link, a:visited	{color:#80a954; text-decoration:none; }
a:hover	{text-decoration:underline; color:#9bcc66;}

fieldset { color:#004677; padding:5px;  }
fieldset legend { color:#333333; margin:5px 10px 5px 10px;}

hr { width:100%; height:3px; border:solid 1px #FFFFFF; color:#9bcc66; background-color:#9bcc66; }

h2 { color:#004677; }

.required { font-size:small; color:Red;}

#fds_key { position:absolute; top:0px; left:0px; width:250px; }
#fds_regions {position:absolute; top:75px; left:0px; width:250px;}

#fdsWrapper {position:relative; top:-225px; left:350px; width:250px; height:190px; }
/* --  IDs  -- */

/* --  Header  -- */
div#header {height:100px; background-color:#FFFFFF; background-image:url(images/header_bg.gif); background-repeat:repeat-x; background-position:0px 5px; }
div#header h1  {margin-top:0;}
div#headerRight { width:67px; height:33px; position:absolute; top:77px; right:0px}
#breadcrumbs { position:absolute; top:110px; left:170px; }

/* --  Left Nav  -- */
div#nav {position:absolute; left:0px; top:140px; width:150px; padding:0.5em 0 0 0; margin:22px 0 0 15px; border:none; }
div#nav ul {margin-top:0; margin-bottom:.8em;}
div#nav li {margin-bottom:.5em; font-weight:normal;}			

dl, dt, dd, ul, li { margin:0px; padding:0px; list-style-type:none; }

#menu {position:absolute; top:0px; left:0px;}
dl#menu {width:175px;}
dl#menu dt {
	cursor:pointer; margin:2px 0px; padding:15px 10px 5px 10px; height:20px; line-height:20px; 
	text-align:left; font-weight:bold; border:none; border-bottom:1px solid #CCCCCC; border-right:2px solid #9bcd66; background:transparent;
}
dl#menu dd {border:none; border-right:1px solid #b3c3d9; border-bottom:1px solid #b3c3d9; background:#EEEEEE;}
dl#menu li {text-align:left; background:#EEEEEE; padding-left:10px;}
dl#menu li a {color:#000; text-decoration:none; display:block; border:0px none; height:100%; background:#EEEEEE}
dl#menu dt a {color:#000; text-decoration:none; display:block; border:0px none; height:100%;}

dl#menu li a:hover {padding:0px 10px 0px 3px; color:#004677; border:none; background:#EEEEEE; } 
dl#menu dt a:hover {padding:0px 10px 0px 3px; color:#004677; border:none; }

.firstItem {border-top:1px solid #CCCCCC;}


/* --  Content  -- */
div#content {margin:30px 10px 0px 185px; padding: 0 1em;}
div#content h1{}
div#content p {}	
div#content li {}

.pludetails table { padding:20px; }
table.pludetails th { border-bottom:solid 1px #b4c4db; border-right:solid 1px #9acd65; padding:5px; font-weight:normal; }
table.pludetails td { padding:5px; font-weight:bold; }

#pludetails th { background-color:#d9e1ec; width:150px; text-align:right }
#pludetails td { width:175px; }

div#answer {}
/* --  Footer inline with content  -- */
div#footer { margin:3px 0px 0px 195px;}

