/** html **/
html, body, h1, h2, h3, h4 {margin:0; padding:0;}

/** body #002040 **/
body {backgroundX:#002040 top center url(../images/backgrounds/page_bg.gif) repeat-x fixed; background-color:#002040; margin:0 auto; text-align:center; font:12px Tahoma, Arial; color:#222; margin:0; padding:2px 0 2px 0;}
.scrollbar {scrollbar-3dlight-color:#AFB5B1; scrollbar-arrow-color:#FCCC04; scrollbar-track-color:#FFFFFF; scrollbar-darkshadow-color:#EEEEEE; scrollbar-face-color:#000000; scrollbar-highlight-color:#EEEEEE; scrollbar-shadow-color:#AFB5B1;}

/** ====================== GENERAL ====================== **/
/** alignments **/
.vatop {vertical-align:top;}
.vamid {vertical-align:middle;}
.vabot {vertical-align:bottom;}

/** clears **/
.clear {clear:both; margin:0;}
.hide {display:none;}

/** cols **/
.box {min-height:1px;}
.box:after {display:block; visibility:hidden; clear:both; line-height:0; font-size:0; content:".";}
.f-left {float:left !important;} 
.f-right {float:right !important;} 

/** cursors **/
.curhand, .imgcurhand {cursor:hand;}
.imgcurhand {vertical-align:top; padding-top:2px;}

/** dots **/
.dot {background:url("../images/dividers/dot.gif") 0 100% repeat-x;}

/** headings **/
h1,h2,h3,h4 {margin:0 0 10px 0; font-weight:normal;}
h1 {font-size:2.8em;}
h2 {margin:0 0 4px 0; font-size:1.8em;}

/** links **/
a {background-color:inherit; color:#26C; text-decoration:none;}
a:hover {color:#FFA405; text-decoration:none;}
a img {border:0;}

/** lists **/
.ulsquare, .ulsquare10, .olsquare, .ulcircle {margin:0 10px 0 0; padding:0 0 0 35px; text-align:left; line-height:1.5em;}
.ulsquare, .ulsquare10 {list-style-type:square;}
.ulsquare10 li, .ol10 li {padding-bottom:10px;}
.ulcircle {padding:0 0 0 15px; list-style-type:circle;}
.ulsquare .active a, .ulsquare li.active a {background-color:yellow; font-weight:normal; padding:2px;}
.pul {padding:0 10px 0 10px; text-align:left;}
.zul {margin:0; padding:0; text-align:left;}
.pend {margin-bottom:0; text-align:left;}

/** paragraphs **/
p {margin:0 0 15px 0; line-height:1.5em; text-align:left;}

/** tables and textboxes **/
table {font:12px Tahoma, Arial; color:#000;}
.tablerowhdg {font:13px Tahoma, Arial; background-color:Black; color:White; font-weight:bold; padding:2px; margin:10px 0 0 0;}
input, select, .textareafield {font:11px Tahoma, Arial; color:#000;}
.textareafield {scrollbar-face-color:silver;}


/** ====================== MASTER PAGE ELEMENTS ====================== **/
/** top **/
#top {margin:0;}
.skiptotop {text-decoration:none;}

/** toptoolbar **/
#toptoolbar {margin:0 auto; width:736px; height:38px; text-align:center; padding:1px 0 0 0;}
#toptoolbarleft {float:left; width:521px; text-align:right; margin:0; padding:0; height:25px; border-top:1px solid #9C9C9C; border-bottom:1px solid #9C9C9C; border-left:1px solid #9C9C9C;}
#toptoolbarright {float:left; width:207px; margin:0; padding:1px 0 0 0; height:24px; border-top:1px solid #9C9C9C; border-bottom:1px solid #9C9C9C; border-right:1px solid #9C9C9C;}

/** menulanguage, menugoogletranslator **/
#menulanguage {background:transparent bottom url(../images/backgrounds/tbbg.gif) repeat-x; width:205px; height:21px; padding:1px 0 1px 0; margin:0; borderX:1px solid #222;}
#menulanguageflagsbox {float:left; text-align:left; color:#FFFFFF; width:152px; height:22px; padding:0 0 0 2px; margin:0;}
#menulanguageflagsbox a {color:#FFFFFF;}
#menulanguageflagsbox a:hover, #menulanguagetranslator a:hover, #menugoogletranslator a:hover {color:red;}
#menulanguagetranslator {float:right; width:50px; height:22px; font-size:9px; text-align:center; vertical-align:middle; margin:0; padding:0 1px 0 0;}
#menulanguagetranslator a {color:#FFFFFF;}
#menugoogletranslator {background:yellow top url(../images/backgrounds/x.gif) repeat-x; text-align:left; width:200px; margin:0; padding:0 0 0 5px; border-left:1px solid #222; border-right:1px solid #222; border-bottom:1px solid #222; font-size:10px;}
#google_translate_element {width:100px; float:left;}
#gteright {width:95px; text-align:right; float:right;}
.flagsleft, .flagsright {font-size:10px;} 
.flagsleft {margin-right:2px;} 

/** toolbox **/
#toolbox {background:transparent top url(../images/backgrounds/tbbg.gif) repeat-x; width:517px; height:16px; padding:4px 0 3px 2px; margin:0; text-align:left; border-left:1px solid #222; border-top:1px solid #222; border-right:1px solid #222;}

/** navhead **/
#navhead {position:relative; z-index:2; clear:left; display:block; width:520px; height:23px; border-top:1px solid #222; border-bottom:1px solid #222; border-right:1px solid #222; text-align:left; margin:0; padding:0; background:transparent url(../images/backgrounds/tbbg.gif) repeat-x bottom left;}
#navhead table {border-collapse:collapse; border:0; height:0; padding:0; margin:0;}
#navhead ul, #navhead ul * {margin:0; padding:0; font-size:11px;}
#navhead ul {list-style-type:none;}
#navhead li{float:left; position:relative;}
#navhead li a:link, #navhead li a:visited, #navhead li a:hover {display:block; padding:1px 4px 2px 4px; border-right:1px #9C9C9C solid; border-left:1px solid #000000; width:auto!important; \width:44px; line-height:20px; white-space:nowrap; text-align:center;}
#navhead #nav5 a:link, #navhead #nav5 a:visited, #navhead #nav5 a:hover {border-right:0px #9C9C9C solid;}
#navhead li a:link, #navhead li a:visited {color:#FFF;}
#navhead li a:hover {color:#000000;}
#navhead li:hover a, #navhead li a:hover {border-bottom:1px #FCCC04 solid; background-color:#FCCC04; color:#000000; padding:1px 4px 2px 4px;}
#navhead li ul {display:none;}
#navhead li:hover ul, #navhead li a:hover ul {display:block; border:1px solid #000000; border-top:0; padding:6px 4px; position:absolute; top:24px; left:0; background:#FCCC04; color:#000000;}
#navhead li li {border-bottom:1px dotted #B3B3B3;}
#navhead li:hover li a, #navhead li a:hover li a {display:block; width:75px!important; border:0; padding:1px 2px; text-align:left; line-height:15px; height:auto; white-space:normal; font-size:11px!important; font-weight:normal; background:#FCCC04; color:#222;}
#navhead li:hover ul a:hover, #navhead li a:hover li a:hover {background-color:#000; color:#FCCC04; margin-right:2px;}
#navhead #nav1:hover ul {width:145px;}
#navhead #nav2:hover ul {width:155px;}
#navhead #nav3:hover ul {width:132px;}
#navhead #nav4:hover ul {width:150px;}
#navhead #nav5:hover ul {width:90px;}
#navhead #nav1:hover li a, #navhead #nav1 a:hover li a {width:140px!important;}
#navhead #nav2:hover li a, #navhead #nav2 a:hover li a {width:150px!important;}
#navhead #nav3:hover li a, #navhead #nav3 a:hover li a {width:127px!important;}
#navhead #nav4:hover li a, #navhead #nav4 a:hover li a {width:145px!important;}
#navhead #nav4:hover .nav4indent a, #navhead #nav4 a:hover .nav4indent a {width:140px!important;}
#navhead #nav5:hover li a, #navhead #nav5 a:hover li a {width:85px!important;}
#navhead .nav1indent, #navhead .nav4indent {padding-left:5px;}

/* breadcrumbs */
#breadcrumbsbox {background-colorX:pink; color:#222; padding:0 0 0 10px; margin:0 0 10px 0; width:502px; height:17px; font-size:11px; text-align:left;}
#breadcrumbsbox a {text-decoration:none; color:#26a;}
#breadcrumbsbox a:hover {color:#FCCC04;}
.breadcrumbs-pathseparator {font-family:Webdings; font-weight:normal; color:#002040;}

/* fisheye */
.fisheye {position:relative; top:14px; left:-265px;}
#fisheye2 {position:absolute; top:0px; left:0px; bottom:0px;}
.fisheyeContainter {height:28px; width:200px; left:0; position:absolute;}
a.fisheyeItem {text-align:center; color:#FFF; font-weight:bold; text-decoration:none; width:40px; position:absolute; display:block; top:0;}
a.fisheyeItem2 {text-align:center; color:#FFF; background-color:#002040; font-weight:bold; text-decoration:none; width:40px; position:absolute; display:block; bottom:0;}
.fisheyeItem img {border:none; margin:0 auto 5px auto; width:100%;}
.fisheyeItem2 img {border:none; margin:5px auto 0 auto; width:100%;}
.fisheyeItem span, .fisheyeItem2 span {display:none; position:absolute;}
.fisheyeText {background-color:#002040; padding:2px;}
.fisheyeContainterStill {padding-bottom:4px;}

/** page **/
#page {width:760px; margin:0 auto; padding:0; text-align:left; margin-top:5px;}

/** main **/
#main {width:514px; float:right; margin:0 10px 0 0; font-size:1em; text-align:left;}
#main p {padding:0 10px 0 10px;}

/** logostudio green #3BCB9B #2ABA8A blue #0A43C6 #1B54D7 #003264 **/
#logostudio {height:120px; width:400px; padding:0; margin:0; font-size:12px;}
#logostudiotext {background:top left transparent url(../images/logo/logoshadow.gif) no-repeat; color:#000000; height:29px; font:21px Tahoma, Arial; font-weight:bold; width:400px; margin-top:1px; padding:3px 0 0 48px;} /** #FCCC04**/
.centrolasertext {color:#000000; width:355px; margin:0 0 0 18px; padding:0; text-align:center;} /** #BFEFFF **/
.logofootnote {background:#FFFFFF url(../images/backgrounds/breadcrumbs.png) no-repeat; color:#000000; font-size:11px; width:382px; margin:14px 0 0 5px; padding:5px 70px 4px 0; height:16px; text-align:center;}

/** contentheader **/
.contentheader {background:#FFFFFF url(../images/backgrounds/contenthdr.gif) no-repeat; display:block; margin:2px 0 10px 5px; padding:3px 0 5px 8px; height:17px;}
.contentheaderh1 {font:12px Tahoma, Arial; margin:0; padding:2px 0 0 18px; background:transparent url(../images/ico/pencil.gif) no-repeat top left; color:#222; font-weight:bold; width:472px;}

/** pagecontent **/
#pagecontent {min-height:100px; font-family:Tahoma, Arial;}

/** menubar, menulaserdermatologialogo, menudate **/
#menubar {float:left; width:230px; margin:3px 0 5px 0; padding:0; text-align:center;}
#menulaserdermatologialogo {margin:8px 0 0 0; padding:5px 0 0 0; width:210px; height:14px;}
#menudate {font-size:10px; padding:14px 9px 7px 0; width:200px; height:20px;}

/** menusearch #FAFF9F; **/
#menusearch {padding:1px 0 0 2px; margin:8px 0 9px 0; height:19px; width:203px; text-align:left; backgroundX:transparent top url(../images/backgrounds/tbbg.gif) repeat-x; borderX:1px solid #222;}
#menusearchinput, #ctl00_menusearchinput {width:175px; background-color:#FFFFFF;}
.menusearchresult {background:url("../images/ico/links.gif") 0px 1px no-repeat; height:15px; padding-left:19px; font-weight:normal; font-size:13px;}

/** autocomplete */
.autocomplete_completionListElement {margin:0px!important; background-color:inherit; color:windowtext; border:buttonshadow; border-width:1px; border-style:solid; cursor:'default'; overflow:auto; width:200px; height:200px; text-align:left; list-style-type:none; padding:0;}
.autocomplete_highlightedListItem {background-color:#ffff99; color:black; padding:1px;}
.autocomplete_listItem {background-color:window; color:windowtext; padding:1px;}    

/** menu **/
#menu {padding:5px 0 0 0; width:208px; margin-top:6px; background:#F2F2F2 url(../images/backgrounds/menu_top.gif) no-repeat; text-align:left; color:#444;}
#menu ul {margin-top:1em;}
#menu li {list-style:none; padding-left:2px; padding-bottom:2px; font:12px Tahoma, Arial;}
#menu li.active a, #menu li.activel a {background-color:#000; color:yellow; font-weight:normal; padding:2px;}
#menu a {color:#26c;}
#menu a:hover, #menulaser a:hover, #mgdiv a:hover, #menu li.active a:hover, #menu li.activeh a:hover, #menu li.activel a:hover {color:#FCCC04;}
#menu p {text-align:left; margin:0.6em 0;}
#menu-body {padding:0; border-left:1px solid #DCDCDC; border-right:1px solid #DCDCDC;}
.menu-headers {font-weight:bold; color:#222;} /** #B2EF6F **/
.menu-nolinkheaders {color:#222; font-size:11px;} /** #B2EF6F **/
.menu-icons {font-size:11px;}
#menu li img , #menu-bottom img, .menutreeviewimg {vertical-align:middle;}
#menu-bottom {background:bottom #F2F2F2 url(../images/backgrounds/menu_bottom.gif) no-repeat; height:5px;}
#menu .zul {padding:0; margin:0;}
#menu .menuhi {background:top left url(../images/backgrounds/menuhi.gif) repeat-y;}
#menu .menulw {background:top left url(../images/backgrounds/menulw.gif) repeat-y;}
.menu-updating {background-image:url(../images/icons/loading.gif); background-repeat:no-repeat; border:silver 1px inset; text-align:center; padding:2px; height:2em; margin:5px; width:200px;}

/** summary **/
#summarybox {background:#F9761D url(../images/backgrounds/orange.png) no-repeat; width:190px; color:#000000; border-left:1px solid #C6430A; border-right:1px solid #C6430A; border-top:1px solid #C6430A; padding:5px; text-align:left;}
#summarybox ul {padding-left:15px; font-size:12px; font-family:Tahoma, Arial; text-align:left; color:#FFFFFF;}
#summarybox li {list-style-type:square; padding:2px 5px 2px 0;}
#summarybox a {color:#FFED04;}
#summarybox a:hover {color:#26C;}
#summarytitlebox {font:12px Tahoma, Arial; width:182px; height:15px; padding:2px 5px 2px 5px; font-weight:bold;}
#summaryfooter {padding-top:5px; font-size:11px; text-align:left;}
.summaryul {padding:0 0 0 15px; margin:2px 0 5px 0; width:180px;}

/** news **/
#newsscrollerhome, #newsscroller {background:#FFF url(../images/backgrounds/graddark.png) repeat-x; border:1px solid #DCDCDC; width:206px;}
#newsscrollermg {background:url(../images/photos/mg_laser.gif) no-repeat;}
#newsmgdiv {width:90px; height:105px; margin:5px 2px 0 0; text-align:left; padding-left:108px;}
#newsscrollerhome #newsmgdiv a {color:#FFFFFF; font-size:11px; font-weight:normal;}
#newsscrollerhome #newsmgdiv a:hover {color:#FCCC04;}
#newsscroller #newsmgdiv a {color:#FFFFFF;}
#newsscroller #newsmgdiv a:hover {color:#26C;}
#newspostit {background:#FFF url(../images/backgrounds/news-postit.jpg) no-repeat;width:206px;}

/** bouncer **/
#bounce-ex {list-style:none; padding-left:0; margin-left:10px;}
#bounce-ex li {float:left; padding:0; margin-left:5px; width:150px; height:79px; text-align:center;}

/** diploma **/
#diploma {list-style:none; padding-left:0; margin-left:10px; background:transparent top left url(../images/backgrounds/pergamena.jpg) no-repeat; width:500px; height:80px; padding:40px 20px 10px 40px;}
#diploma li {float:left; padding:0; margin:0 5px 0 5px; width:90px; text-align:center; font-size:11px;}
#diploma li a {color:black; font-style:italic; font-weight:normal;}
#diploma li a:hover {color:red; font-style:normal; font-weight:bold;}


/** footer **/
#footer {margin:0 auto; width:760px; height:10px; background:transparent url(../images/backgrounds/footer.gif) top left no-repeat; padding:0;}

/** copyright **/
#copyright {margin:0 auto; width:770px; color:#FCCC04; font-size:12px; backgroundX:#FFF url(../images/backgrounds/content_ftr.png) no-repeat;}
#copyrightname {width:475px; float:left; text-align:left; margin:0; padding:5px 0 0 10px;}
#copyrightfr {width:265px; float:right; text-align:right; padding:5px 15px 0 0; margin:0;}
#copyrightfr a {color:#FFFFFF;}
#copyrightfr a:hover {color:#FCCC04;}
#copyrightup {text-align:right; padding:7px 0 0 0; margin:0;}

/** scrollbar **/
#scrollbar {margin:0 auto 1px auto; width:760px; padding:10px 0 0 0; font-size:0.9em; color:#555555;}

#pageend {margin:0 auto; width:770px; color:#001544; font:3px Small Fonts, Arial Narrow, Arial;}


/** ====================== INDIVIDUAL PAGE ELEMENTS ====================== **/
/** info headings **/
.info {font:13px Tahoma, Arial; font-weight:bold; font-style:italic;}
.infolink {font:12px Tahoma, Arial; font-style:normal; font-weight:bold; background-color:#BFEFFF; color:#000; padding:2px;}

/** pic **/
#pic, #piclong, #picshort {float:right; margin:0 10px 0 0; padding:0;}
#pic, #piclong {width:260px;}
#picshort {width:140px;}
#pic a, #piclong a, #picshort a {background-color:inherit; color:#26a;}
#pic a:hover, #piclong a:hover, #picshort a:hover {background-color:inherit; color:#FCCC04;}
#pic_home {float:left; width:500px; height:336px; margin:5px 0 0 10px; padding:0; text-align:center;}
#pic_homediv {background:url(../images/photos/studio.jpg) no-repeat; width:500px; height:336px; font-size:14px; font-weight:bold; color:#FCCC04; text-align:center; padding:0;}

/** intro **/
#intro, #introe, #introlong {padding:0 10px 10px 10px;} 
#intro, #introe { width:200px;}
#introlong {width:320px;}
#intro h2, #introe h2, #introlong h2 {font:20px Tahoma, Arial;}
#intro p, #introe p, #introlong p, .pul {text-align:left; line-height:1.5em; padding:0; margin:0;}
#intro_home {padding:0 0 4px 2px; width:76px; float:right; font-size:12px;}
#introe {padding-bottom:0px;}

/** special text **/
.mgcurl {color:black; font-family:'Segoe Script', Tahoma, Arial; font-size:13px; font-weight:bold;} /** #EC7C04 **/

/* shadow photos */
.img-shadow {float:right; background:url("../images/shadows/shadowAlpha.png") no-repeat bottom right !important; background:url("../images/shadows/shadow.gif") no-repeat bottom right; margin:10px 0 0 10px !important; margin:10px 0 0 5px;}
.img-shadow img, .img-shadow a img, .img-shadow iframe {display:block; position:relative; background-color:#FFF; border:1px solid #DCDCDC; margin:-6px 6px 6px -6px; padding:1px;}   

/** sectionheader **/
.sectionheader, .sectionheadertop {font:14px Tahoma, Arial; font-weight:bold; color:Navy; padding:0 10px 0 10px;}
.sectionheadertop {padding:0;}

/** picsmalltext **/
.picsmalltext {font:11px Tahoma, Arial; text-align:center; color:#333333; font-weight:bold;}
               
/** two and threecols **/
#twocols-1 {float:left; width:240px; font-size:11px;}
#twocols-2 {float:left; width:240px; padding-left:10px; font-size:11px;}
#twocols-T1 {float:left; width:240px; font-size:12px; text-align:left;}
#twocols-T2 {float:right; width:240px; padding-left:10px; padding-right:10px; font-size:12px; text-align:left;}
#threecols-1 {float:left; width:55px; font-size:11px;}
#threecols-2 {float:left; width:55px; padding-left:2px; font-size:11px;}
#threecols-3 {float:right; width:55px; padding-right:10px; font-size:11px;}
#threecolsl-1 {float:left; width:150px; font-size:11px;}
#threecolsl-2 {float:left; width:155px; padding-left:2px; font-size:11px;}
#threecolsl-3 {float:right; width:165px; padding-right:10px; font-size:11px;}


/** chisiamobox **/
.chisiamobox {background:url(../images/backgrounds/docbox.jpg) no-repeat; height:56px; padding:1px 1px 2px 1px; margin:0; text-align:center; width:117px; font-size:10px;}

/** downloadbox **/
#downloadbox {background:transparent url(../images/backgrounds/orange.png) no-repeat; height:16px; padding:4px; margin:0; text-align:center; border:1px solid #000000;}
#downloadbox a {color:#FFFFFF; font-size:11px;}
#downloadbox a:hover {color:#000000;}
#downloadbox img {vertical-align:middle;}

/** prenotaboxes **/
#prenotadermatologybox {background-color:#DADADA; border:1px dotted #AFB5B1; padding:2px 5px 2px 5px; margin:0 10px 0 10px; font-size:11px;}

/** rivolgitibox **/
#rivolgitibox {padding-right:2px; width:200px; background:top transparent url(../images/backgrounds/fade.gif) repeat-x; border:1px solid #DCDCDC; font-size:10px; text-align:left; filter: progid:DXImageTransform.Microsoft.Alpha(style=1,opacity=15,finishOpacity=100,startX=0,finishX=100,startY=100,finishY=0);}

/** noteboxes **/
.togglenotebox {border:1px solid #AFB5B1; padding:2px; background-color:#F8F8F8;}
#yellownotebox, #yellownoteboxbot {background:#FCFCD4 url(../images/backgrounds/notebox.gif) repeat-x; color:#000000; border:1px solid #FCCC04; padding:2px 5px 2px 5px; text-align:left;}
#yellownoteboxbot {margin:0 10px 0 10px;}
#olivenotebox {background:#FCD800 url(../images/backgrounds/nature.png) no-repeat; color:#000000; border:1px solid #565656; padding:2px 5px 2px 0; text-align:left;}
#olivenotebox a {color:#FFFFFF;}
#orangenotebox {background:#FCB21B url(../images/backgrounds/orangefader.png) repeat-x; color:#000000; border:2px groove #FCCC04; padding:2px 5px 2px 5px; text-align:left;}
.orangefader {background:#FFFFFF url(../images/backgrounds/orangefader.png) repeat-x; padding:2px 5px 2px 5px;}
#peelnotebox {background:#FFCB99 url(../images/backgrounds/orangepeel.jpg) no-repeat; color:#000000; border:1px solid #BF9D60; padding:2px 5px 0 5px; text-align:left;}
#peelnoteboxmg {background:transparent url(../images/doctors/doctormg.gif) no-repeat; padding:0 2px 0 50px;}
#peelnotebox a:hover, #olivenotebox a:hover, #orangenotebox a:hover {color:red;}

/** directions **/
.directions {width:200px; height:115px; font-size:12px; background:url(../images/directions/milano.jpg) no-repeat bottom right;}
a:hover div.directions {color:#FCCC04;}
div.directions:hover {background:url(../images/directions/dove-siamo.jpg) no-repeat bottom right; cursor:hand;}

/** sharebox **/
#sharelargecontainer, #sharelargeinfo {text-align:left; background: url(../images/backgrounds/fadelong.png) repeat-x; border:1px solid #DCDCDC; padding:5px;}
#sharesmallcontainer, #sharesmallinfo {background: url(../images/backgrounds/fadelong.png) top repeat-x; padding:5px;}
#sharelargecontainer {width:306px;}
#sharesmallcontainer {width:140px;}
#sharelargeinfo {margin-left:10px;}
#sharelarge {background:bottom right transparent url(../images/icons/consult.gif) no-repeat;}
#sharelarge, #sharesmall {font-size:11px;}
#sharelarge #downloadbox {width:145px; margin:5px 0 0 12px; text-align:left;}
#sharesmall #downloadbox {width:130px; margin:5px 0 0 0; text-align:left;}
.fadelongbox, #fadelong {background: url(../images/backgrounds/fadelong.png) top repeat-x; padding:5px;}
#fadelong {margin-left:10px; margin-right:10px;}

/** guestbook **/
.guestbookeven, .guestbookodd {color:#404040; width:240px; font-size:11px; border-left:1px solid #555555; border-right:1px solid #555555; border-top:1px solid #555555; padding-top:5px; margin-right:10px;}
.guestbookevenbox, .guestbookoddbox {line-height:18px; width:240px; background-color:#FFFFE5; color:dimgray; border-left:1px solid #555555; border-right:1px solid #555555; border-bottom:1px solid #555555; margin-right:10px;}
.guestbookeven, .guestbookevenbox {background-color:#F2F2F2;}
.guestbookodd, .guestbookoddbox {background-color:#FFFFDF;}
.guestbooknumber {font-size:14px; line-height:24px; font-weight:bold; color:#FFFFFF; background-color:#000000; padding:2px 4px 2px 4px;}
.guestbookcomment {font-size:12px; font-family:Tahoma, Arial; color:#000000; text-align:left; padding:5px 2px 0 2px;}

/* quicklaunch */
#quicklaunch {text-align:left; margin:15px 8px 0 15px; font-weight:bold;}

/* linksmenu */
#linksmenudiv {background:#FFFFFF url(../images/backgrounds/fadelong.png) repeat-x; border-left:1px solid #BBB; border-right:1px solid #BBB; border-bottom:1px solid #BBB; padding:15px 10px 10px 10px;}
#linksmenudiv .f11 {font-size:11px;}
#linksmenu {margin:0; padding:0 0 2px 0; border-bottom:1px solid #BBB;}
#linksmenu span {margin:0; padding:0;}
#linksmenu span a {background-color:#606060; color:white; padding:2px 5px 2px 5px; text-decoration:none; border:1px solid #BBB;}
#linksmenu span a:hover {text-decoration:none;}
#linksmenu span.active a {background-color:#E2E3E4; color:black; border-bottom:1px solid #E2E3E4;}  
#linksmenudiv a:hover {text-decoration:none; color:red;}
.linkcode, .linkcode textarea {background-color:#F8F8F8; font-size:90%;}

/** keywords **/
#keywords {background:url(../images/backgrounds/keywordsX.jpg) no-repeat; border:0px solid #BBBBBB; width:200px; min-height:50px; margin-top:10px; color:#A5A5A5;}
.clsArn9 {font:9px Arial Narrow;}
.clsArn10 {font:10px Arial Narrow;}
.clsAr11 {font:11px Arial;}
.clsArn11 {font:11px Arial Narrow;}
.clsTa11 {font:11px Tahoma;}
.clsArn12 {font:12px Arial Narrow;}
.clsAr12b {font:12px Arial; font-weight:bold;}
.clsArn13 {font:13px Arial Narrow;}
.clsArn15b {font:15px Arial Narrow; font-weight:bold;}
.clsGrg12b {font:12px Georgia; font-weight:bold;}
.clsGrg13 {font:13px Georgia;}
.clsGrg13b {font:13px Georgia; font-weight:bold;}
.clsMss12 {font:12px MS Sans Serif;}
.clsTnr14 {font:14px Times New Roman;}
.clsVer12i {font:12px Verdana; font-style:italic;}
.clsVer13 {font:13px Verdana;}

/** pubmed **/
#pubmed, #minerva {background:#E9E9E9 url(../images/logo/pubmed-small.gif) no-repeat 5px 4px; border:1px solid #D55500; margin-left:10px; padding:5px; width:475px; min-height:30px;}
#minerva {background:#E9E9E9 url(../images/logo/minerva.gif) no-repeat 5px 4px;}
#pubmed .explanation, #minerva .explanation { padding-left:90px; color:#D55500; padding-bottom:10px; font-size:13px;}
