a img {border:0;}/* set the image to use and establish the lower-right position */ .cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2{ background: transparent url(img.php.png) no-repeat bottom right} .cssbox{ clear:left;float:left; /* intended total box width - padding-right(next) */ width:165px !important; /* IE Win = width - padding */ width: 150px; /* the gap on the right edge of the image (not content padding) */ padding-right:15px; /* use to position the box */ margin:20px auto} /* set the top-right image */ .cssbox_head{background-position:top right; /* pull the right image over on top of border */ margin-right:-15px; /* right-image-gap + right-inside padding */ padding-right:10px} /* set the top-left image */ .cssbox_head h2{ background-position:top left; margin:0; /* reset main site styles*/ border:0;  /* ditto */ /* padding-left = image gap + interior padding ... no padding-right */ padding:20px 0 15px 20px; height:auto !important; height:1%}   /* IE Holly Hack */ /* set the lower-left corner image */ .cssbox_body{ background-position:bottom left; margin-right:10px; /* interior-padding right */ padding:10px 0 15px 10px}   /* mirror .cssbox_head right/left */  .cssbox_body a{  color:           #000;		font-size:       1.1em;	font-family:     lucida grande, arial, sans-serif;	font-weight:     bold;	text-decoration: none;} .cssbox_body a:hover{  color:           #666;		font-size:       1.1em;	font-family:     lucida grande, arial, sans-serif;	font-weight:     bold;	text-decoration: none;} /***** Body and main container *****/body {margin:0 auto;padding:0;font:76% Verdana,Tahoma,Arial,sans-serif;background:#eaeaea url(img/background.gif) top center ;color:#3a3a3a;}#wrap {background-color:#ffffff;color:#303030;margin:0 auto;padding:1px 5px;width:760px;}/***** Header *****/#header {color:#505050;background:#ffffff url(img/house.jpg) top right no-repeat;height:150px;margin:0 0 10px 0;padding:0;}#header h1 a,#header h1 a:hover {padding:0;color:  #000;}#header p {font-size:1.1em;color:  #000000;letter-spacing:-1px;margin:0 0 20px 15px;padding:0 0 0 3px;}#menu{}#menu{margin: 10px;height: 39px;background: #066D9E; padding: 0px;}/*#menu_content {height:39px;padding: 0px;background:#000 url(img/menuoff.gif)  repeat-x left top;position: relative;}*/#menu_right {float:right;width:39px;height: 39px;padding:0px; background: url(img/menucorner-R.gif) no-repeat right top;}#menu_left {float:left;width: 29px;height: 39px;padding:0px;background: url(img/menucorner-L.gif)  no-repeat left top;}#menu ul{margin: 0;padding: 12px 10px 8px 45px;background: #066D9E;height: 19px;}#menu ul li{list-style: none;display: inline;}#menu ul li a:link, #menu ul li a:active, #menu ul li a:visited{color: #fff;padding: 16px 7px;font-size: 1em;	font-family: arial, sans-serif;font-weight: bold;text-decoration: none;}#menu ul li a:hover{ center left repeat-x;color: #aaa;}/***** Left sidebar *****/#avmenu {clear:left;float:left;width:190px;margin:0 0 10px 0;padding:0;}#avmenu ul {list-style:none;width:150px;margin:0 0 20px 0;padding:6px 0 0 10px;font-weight:bold; }#avmenu li {margin-bottom:5px;}#avmenu li a {text-decoration:none;color:#066D9E;display:block;}#avmenu li a:hover, #avmenu li a.current {color:#505050; }#avmenu ul ul {margin:5px 0 5px 15px;font-size:0.9em;width:135px;}#avmenu ul ul a {height:16px;margin:0;padding:4px 0 0 8px;}#avmenu h2 {font-size:1.5em;font-weight:normal;}/***** Right sidebar *****/#extras {float:right;width:130px;margin:0 0 10px 0;padding:0;font-size:0.9em;}#extras p, #extras ul {margin:0 0 1.5em 0;line-height:1.3em;padding:0;}#extras a {font-weight:bold;}#extras li {list-style:none;margin:0 0 6px 0;padding:0;}#extras h2 {font-size:1.6em;font-weight:normal;margin:0 0 6px 0;letter-spacing:-1px;}/***** Main content *****/#content {margin:10px 160px 10px 160px;padding:0;line-height:1.5em;text-align:left;}#contentwide {margin:10px 0 10px 190px;padding:0;line-height:1.5em;text-align:left;}#contentfull {margin:10px 10px 10px 10px;padding:2px 0 0 0;line-height:1.5em;text-align:left;}#content h2, #contentwide h2, #contentfull h2 {font-size:1.8em;letter-spacing:-1px;font-weight:normal;margin:8px 0 10px 0;padding:0;}#content h3, #contentwide h3, #contentfull h3 {font-size:1.5em;font-weight:normal;margin:6px 0 6px 0;padding:0;}#content img, #contentwide img, #contentfull img {padding:1px;display:inline;background:#cccccc;color:#303030;}#content a, #contentwide a, #contentfull a {font-weight:bold;}#content ul, #content ol,#contentwide ul, #contentwide ol,#contentfull ul, #contentfull ol {margin:0 0 16px 20px;padding:0;}#content ul ul, #content ol ol,#contentwide ul ul, #contentwide ol ol,#contentfull ul ul, #contentfull ol ol {margin:2px 0 2px 20px;}#content li, #contentwide li, #contentfull li {margin:0 0 2px 10px;padding:0 0 0 4px;}/***** Footer *****/#footer {clear:both;margin:0 auto;padding:22px 0;width:760px;text-align:center;color:#ffffff;font-size:0.9em;}#footer p {padding:0;margin:0;}#footer a {color:#808080;background-color:inherit;text-decoration:none;}#footer a:hover {text-decoration:underline;}/***** Various tags *****/a {text-decoration:none;color:#ffffff;background-color:inherit;}a:hover {text-decoration:underline;color:#286ea0;background-color:inherit;}p {margin:0 0 8px 0;}blockquote {border-top:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;border-left:4px solid #cccccc;margin:16px;padding:7px 7px 7px 11px;background:#f4f4f4 url(img/menubg.gif) bottom left repeat-x;color:#505050;}blockquote p {font-size:1.1em;line-height:1.3em;margin:0;}/***** Table styles *****/table {margin:0 0 16px 0;padding:0;line-height:1.3em;border-collapse:collapse;border:1px solid #d8d8d8;}table.search {margin:0 0 16px 0;padding:0;line-height:1.3em;border-collapse:collapse;background:url(img/Web-Bacgrd-5.jpeg) bottom left ;border-top:2px outset #77b777;border-right:4px outset #77b777;border-bottom:4px outset #77b777;border-left:2px outset #77b777;}caption {text-align:left;font-size:1.5em;font-weight:normal;margin:0;padding:6px 0 8px 0;}.button {background:#FFFFFF url(img/blank.gif ) bottom left no-repeat ;border:0;padding:5px 7px 7px 10px;color:#ffffff;   width:110px;font-weight:bold;text-align:left;}.button2 {background:#FFFFFF url(img/blank-dk.gif ) bottom left no-repeat ;border:0;padding:5px 7px 7px 10px;color:#ffffff;   width:110px;font-weight:bold;text-align:left;}textarea {border:1px solid #77b777;font-family:Verdana,Tahoma,Arial,Sans-Serif;font-size:1em;margin:0;padding:4px;}label {margin:2px;}textarea {width:200px;}/***** Search box *****/#searchbox {padding:0;margin:6px 0 16px 0;}#searchform {background:#d7f571;border:1px solid #77b777;color:#505050;font-size:0.9em;padding:4px;width:116px;}#searchbox label {display:none;}/***** Various classes *****/.left {margin:10px 10px 5px 0;float:left;}.right {margin:10px 0 5px 10px;float:right;}.announce {margin:10px 0 10px 0;padding:10px 10px 5px 10px;width:150px;background:#78FAFF url(img/avmenu.gif) top left repeat;line-height:1.3em;}.announce a {font-weight: normal;text-decoration:none;color:#066D9E;}.announce a:hover{font-weight:normal;text-decoration:underline;color:#555;}.announce h2 {margin:0 0 10px 0;padding:0;}#avmenu .announce {width:150px;}.textright {text-align:right;margin:-10px 0 4px 0;}.center {text-align:center;}.small {font-size:0.8em;}.large {font-size:1.3em;}.bold {font-weight:bold;}.highlighted {padding:3px;background-color:#f0f0f0;color:#303030;border:1px solid #b0b0b0;}.hide {display:none;}.fileblock {display:block;width:415px;padding:5px 0 10px 0;line-height:1.4em;background:#eee;}.fileblock img,.fileblock img a {float:right;padding:4px;border:0;position:relative;margin:10px 10px 10px 10px;}.fileblock ul{    text-indent:0px;	list-style:      none;	}.fileblock ul li a:link, .fileblock ul li a:active, .fileblock ul li a:visited{text-align: left;	color:           #767676;		font-size:       1em;	font-family:     lucida grande, arial, sans-serif;	font-weight:     bold;	text-decoration: none;}.result1 ul li a:hover{text-align: left;	color:           #FDFDFD;}.fileblock h3 {margin-bottom:12px;}.fileblock1 {clear:left;display:block;width:415px;padding:5px 0 10px 0;line-height:1.4em;background:#ddd;}.fileblock1 img,.fileblock1 img a {float:right;padding:4px;border:0;position:relative;margin:10px 10px 10px 10px;}.fileblock1 ul{    text-indent:0px;	list-style:      none;	}.fileblock1 ul li a:link, .fileblock1 ul li a:active, .fileblock1 ul li a:visited{text-align: left;	color:           #767676;		font-size:       1em;	font-family:     lucida grande, arial, sans-serif;	font-weight:     bold;	text-decoration: none;}.result1 ul li a:hover{text-align: left;	font-size:       1em;	font-family:     lucida grande, arial, sans-serif;	font-weight:     bold;	color:           #FDFDFD;}.fileblock1 h3 {margin-bottom:12px;}.gray{background:#ddd;	font-size:       1em;	font-family:     lucida grande, arial, sans-serif;	font-weight:     normal;} #detail ul {    list-style-type:none;    margin:0px;    padding:0px;    text-indent:0px;}#detail  li {    height:18px;    line-height:14px; text-align: left;}/*IE needs extra margin and padding set for the indented li */* html #detail  li ul li {    margin-left:-10px;    padding-left:10px;}/* end IE hack */#detail  li a,#detail  li ul li a {    font-weight:normal;    text-decoration:none;    display:block;    height:100%;    width:100%;    padding-left:10px;}#detail  li a:link,#detail  li a:visited {    color:blue;    background-color:#FFFF99;}#detail  li a:hover,#detail  li a:active {    color:white;    background-color:blue;}