body{background: #F7F3E8 url(img/bckgrnd.jpg) repeat-x; margin:0px; padding:0px; text-align:center}
.maincontainer{background:#fff; width:764px; overflow:hidden; margin:0px auto; padding:0px 20px 0px 20px; border-left:1px solid #DDD2CA; border-right:1px solid #C7BAAD}

.top{background:url(img/top.jpg) top left repeat-y; width:710px; height:132px; margin:0px 27px; background-repeat: no-repeat}
.menu{width:698px; height:38px; padding-top:94px; padding-left:20px}
.menu ul{clear:both; width:700px; margin:0px; padding:0px; list-style-type:none}
.menu li{float:left; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:18px; list-style-type:none; margin:0px; padding:10px 10px 10px 10px; border-right:1px solid #9D7B3E}
.menu li a{color:#fff; text-decoration:none}	.menu li a:hover{color:#FFC; text-decoration:underline}
.contentholder{clear:both; width:712px; margin:0px 26px; padding:10px 0px 20px 0px}

.leftcolumn{float:left; width:468px; min-height:400px; margin:14px 14px 0px 0px; padding:0px 0px 20px 0px; text-align:left; background:url(img/about-us-background.gif) no-repeat top left}
.leftcolumn h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; letter-spacing:-1px; font-weight:normal; color:#6D4529; padding:10px 10px 5px 15px; margin:0px}
.leftcolumn h2{font-family:Arial, Helvetica, sans-serif; font-size:14px; letter-spacing:-1px; font-weight:bold; color:#998953; padding:5px 10px 5px 15px; margin:0px}
.leftcolumn p{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#483F26; padding:5px 15px 5px 15px; margin:0px}
.leftcolumn a{color:#900; text-decoration:none}	.leftcolumn a:hover{color:#C00; text-decoration:underline}
.leftcolumn ul{margin:10px 0px 0px 5px; padding:0px}
.leftcolumn li{clear:both; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; font-weight:normal; color:#483F26; background:url(img/bck-link.png) no-repeat top left; margin:0px 0px 0px 10px; padding:0px 0px 7px 20px; list-style-type:none}
.leftcolumn li a{color:#900; text-decoration:none}	.leftcolumn li a:hover{color:#C00; text-decoration:underline}

.rightcolumn{float:left; width:227px; margin:14px 0px 0px 0px; padding:0px; text-align:left}
.rightcolumn h2{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; letter-spacing:-1px; font-weight:normal; color:#6D4529; padding:10px 10px 0px 15px; margin:0px}
.rightcolumn h3{font-family:Arial, Helvetica, sans-serif; font-size:14px; letter-spacing:-1px; font-weight:bold; color:#6D4529; padding:10px 10px 5px 15px; margin:0px}
.rightcolumn p{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#483F26; padding:5px 15px 5px 15px; margin:0px}
.rightcolumn a{color:#900; text-decoration:none}	.rightcolumn a:hover{color:#C00; text-decoration:underline}

/* Homepage Styles */

.informationservicespanel{position:relative; float:left; width:424px; height:221px; margin:0px 16px 0px 0px; padding:0px; background:url(img/bck-panel-informationservices.png) no-repeat top left; text-align:left}
.informationservicespanel h2{font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; letter-spacing:-1px; font-weight:normal; color:#483F26; padding:10px 10px 5px 15px; margin:0px}
.informationservicespanel h3{font-family:Arial, Helvetica, sans-serif; font-size:14px; letter-spacing:-1px; font-weight:bold; color:#483F26; padding:5px 10px 5px 15px; margin:0px}
.informationservicespanel p{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#483F26; padding:5px 15px 5px 15px; margin:0px}
.informationservicespanel img{float:right; margin:7px 15px 1px 6px}

.lucenaclinicpanel{position:relative; float:left; width:270px; height:221px; margin:0px 0px 0px 0px; padding:0px; background:url(img/bck-panel-lucenaclinic.png) no-repeat top left; text-align:left}
.lucenaclinicpanel h2{font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; letter-spacing:-1px; font-weight:normal; color:#214200; padding:10px 10px 5px 15px; margin:0px}
.lucenaclinicpanel p{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#483F26; padding:5px 15px 5px 15px; margin:0px}
.lucenaclinicpanel img{clear:both; margin:7px 0px 1px 17px}

.linkpanel{position:absolute; bottom:12px; right:12px}
.linkpanel ul{margin:0px; padding:0px; float:right; list-style-type:none}
.linkpanel li{float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; background:url(img/bck-link.png) no-repeat top left; margin:0px 0px 0px 7px; padding:0px 0px 0px 16px; list-style-type:none}
.linkpanel li a{color:#900; text-decoration:none}	.linkpanel li a:hover{color:#C00; text-decoration:underline}

.welcomessage{position:relative; float:left; width:424px; min-height:100px; margin:10px 16px 0px 0px; padding:0px 0px 20px 0px; text-align:left}
.welcomessage h2{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; letter-spacing:-1px; font-weight:normal; color:#6D4529; padding:10px 10px 5px 15px; margin:0px}
.welcomessage h3{font-family:Arial, Helvetica, sans-serif; font-size:14px; letter-spacing:-1px; font-weight:bold; color:#998953; padding:5px 10px 5px 15px; margin:0px}
.welcomessage p{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#483F26; padding:5px 15px 5px 15px; margin:0px}
.welcomessage a{color:#900; text-decoration:underline; font-weight:normal}	.welcomessage a:hover{color:#F00; text-decoration:underline; font-weight:normal}
.welcomessage img{float:right; margin:7px 15px 1px 6px}

.noticeboard{position:relative; float:left; width:266px; min-height:100px; margin:10px 0px 0px 0px; padding:0px 0px 20px 0px; text-align:left; border:2px solid #F0EBDB}
.noticeboard h2{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; letter-spacing:-1px; font-weight:normal; color:#6D4529; padding:10px 10px 5px 15px; margin:0px}
.noticeboard h3{font-family:Arial, Helvetica, sans-serif; font-size:14px; letter-spacing:-1px; font-weight:bold; color:#998953; padding:5px 10px 5px 15px; margin:0px}
.noticeboard p{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#483F26; padding:5px 15px 5px 15px; margin:0px}
.noticeboard a{color:#900; text-decoration:underline; font-weight:normal}	.noticeboard a:hover{color:#F00; text-decoration:underline; font-weight:normal}

.separator{clear:both; width:100%; height:1px}

.panelbrown{position:relative; float:left; width:227px; height:191px; margin:14px 14px 0px 0px; padding:0px 0px 0px 0px; background:url(img/bck-panel-brown.png) no-repeat top left; text-align:left}
.panelbrown h2{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; letter-spacing:-1px; font-weight:normal; color:#322918; padding:10px 10px 5px 15px; margin:0px}
.panelbrown h3{font-family:Arial, Helvetica, sans-serif; font-size:14px; letter-spacing:-1px; font-weight:bold; color:#322918; padding:5px 10px 5px 15px; margin:0px}
.panelbrown p{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#322918; padding:0px 15px 5px 15px; margin:0px}
.panelbrown a{color:#900; text-decoration:underline; font-weight:normal} .panelbrown a:hover{color:#F00; text-decoration:underline; font-weight:normal}

img.idaallogos{margin:5px 0px 0px 14px}
img.holdingsbullet{margin:0px 7px 0px 0px}

ul.externalresources{position:relative; margin:7px 0px 0px 5px; padding:0px; list-style-type:none}
ul.externalresources li{zoom:1; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; font-weight:normal; background:url(img/bck-link.png) no-repeat top left; margin:0px 0px 0px 10px; padding:0px 0px 4px 18px; list-style-type:none}
ul.externalresources li a{zoom:1; color:#900; text-decoration:none}	ul.externalresources li a:hover{color:#C00; text-decoration:underline}

/* Internal Page Styles */

div.menu-holdings{  width:710px; padding:0px 0px 0px 20px; clear:both;height:30px;}
div.menu-holdings ul{clear:both; width:690px; margin:0px; padding:0px; list-style-type:none}
div.menu-holdings ul li{clear:none; float:left ; color:#AC9168;   font-family:Arial, Helvetica, sans-serif;
                          font-size:11px; font-weight:bold; line-height:14px; list-style-type:none; margin:0px; padding:0px 15px 0px 0px}
div.menu-holdings ul li a{color:#900; text-decoration:none}
div.menu-holdings ul li a:hover{color:#F00; text-decoration:underline}

.panelbrownlong{position:relative; float:left; width:227px; margin:14px 0px 0px 0px; padding:0px 0px 12px 0px; background:#D3B884 url(img/bck-panel-brown-long.png) no-repeat top left; text-align:left}
.panelbrownlong h2{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; letter-spacing:-1px; font-weight:normal; color:#322918; padding:10px 10px 5px 15px; margin:0px}
.panelbrownlong h3{font-family:Arial, Helvetica, sans-serif; font-size:14px; letter-spacing:-1px; font-weight:bold; color:#6D4529; padding:10px 10px 5px 15px; margin:0px}
.panelbrownlong p{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#322918; padding:0px 10px 7px 15px; margin:0px}
.panelbrownlong ul{margin:10px 0px 0px 5px; padding:0px}
.panelbrownlong li{clear:both; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#483F26; background:url(img/bck-link.png) no-repeat top left; margin:0px 0px 0px 10px; padding:0px 10px 7px 20px; list-style-type:none}
.panelbrownlong li a{color:#900; text-decoration:none}	.leftcolumn li a:hover{color:#C00; text-decoration:underline}
.panelbrownlong a{color:#900; text-decoration:underline; font-weight:normal}	.panelbrownlong a:hover{color:#F00; text-decoration:underline; font-weight:normal}
.panelbrownlongbottom{position:absolute; bottom:-1px; left:0px; width:227px; height:14px; background:url(img/bck-panel-brown-bottom.png) bottom left no-repeat}

table.resourcesframe{margin:0px; padding:0px}
td.resourcestable{border:1px solid #F5F1E0; font-family:Arial; font-size:11px; font-style:normal; line-height:13px; color:#998953; text-decoration:none; text-align:left}
td.resourcestable a{color:#900; text-decoration:none}	.resourcestable a:hover{color:#900; text-decoration:underline}

/* Other Styles */

.footer{clear:both; background:url(img/footer_sep.gif) 0px 10px no-repeat; width:710px; height:20px; margin:10px auto; padding:30px 0px 10px 0px}
.footer p{clear:both; text-align:left; margin:5px 0px 10px 10px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8F765C; line-height:13px}
.footer a{color:#900; text-decoration:underline; font-weight:normal; margin:0px 0px 0px 20px}	.footer a:hover{color:#F00; text-decoration:underline; font-weight:normal; margin:0px 0px 0px 20px}

/* Form Styles */

fieldset{margin:10px 0px 0px 0px; border:1px solid #E3CF95; padding:5px 10px 5px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px}
legend{padding:0px 5px 5px 5px; color:#990000; font-weight:bold; background:#fff}
label.forfieldlong{float:left; color:#5F3F1F; width:120px; font-size:12px; line-height:14px; margin:3px 10px 5px 0px; padding:5px 5px 3px 5px}
label.forfieldshort{float:left; color:#5F3F1F; width:40px; font-size:12px; line-height:14px; margin:3px 10px 5px 0px; padding:5px 5px 3px 5px}
input.fieldlong{float:left; color:#5F3F1F; width:270px; height:22px; background:#F9F8ED; font-size:12px; line-height:14px; margin:0px 0px 5px 0px; padding:6px 5px 1px 5px; border:0px; border-top:1px solid #BAAD94; border-left:1px solid #BAAD94}
input.fieldshort{float:left; color:#5F3F1F; width:100px; height:22px; background:#F9F8ED; font-size:12px; line-height:14px; margin:0px 0px 5px 0px; padding:6px 5px 1px 5px; border:0px; border-top:1px solid #BAAD94; border-left:1px solid #BAAD94}
select.selectlong{float:left; color:#5F3F1F; width:280px; height:26px; background:#F9F8ED; font-size:12px; line-height:14px; margin:0px 0px 5px 0px; padding:3px; border:0px; border-top:1px solid #BAAD94; border-left:1px solid #BAAD94}
select.selectshort{float:left; color:#5F3F1F; width:60px; height:26px; background:#F9F8ED; font-size:12px; line-height:14px; margin:0px 3px 5px 0px; padding:3px; border:0px; border-top:1px solid #BAAD94; border-left:1px solid #BAAD94}
textarea.arealong{float:left; color:#5F3F1F; width:270px; height:45px; background:#F9F8ED; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; margin:0px 0px 5px 0px; padding:3px 5px 3px 5px; border:0px; border-top:1px solid #BAAD94; border-left:1px solid #BAAD94; overflow:hidden}
input.checkrules{float:left; margin:3px 0px 5px 10px}
p.checkrulespara{float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; margin:5px 0px 10px 7px; padding:0px; color:#5F3F1F}
