/* CSS Document */
body { background:url(/_images/bkgnd_1.jpg) repeat-x white; margin:0 }
#tempnav { font:14px Verdana; line-height:21px; text-align:left }
#tempnav li { padding-bottom:8px }

#tempnav a.consul:link, a.consul:active, a.consul:visited { color:blue }
#tempnav a.consul:hover { text-decoration:none }

.caption {font:bold italic 9px Verdana }
.content { padding:10px; font:11px Verdana }

a:link, a:visited, a:active { color:#996666 }
a:hover { text-decoration:none }

#topnavbar { font:11px Verdana; text-align:center }
#topnavbar a.navbar:link, a.navbar:visited, a.navbar:active { padding:0 35px 0 35px; border-left:solid 1px #cc9999; color:white; text-decoration:none; font-weight:bold }
#topnavbar a.navbar:hover { color:#ffcccc; }
#topnavbar a.navbarleft:link, a.navbarleft:visited, a.navbarleft:active { padding:0 35px 0 35px; color:white; text-decoration:none; font-weight:bold }
#topnavbar a.navbarleft:hover { color:#ffcccc; }

#footer { font:10px Verdana }
#footer a.foot:link, a.foot:visited, a.foot:active { padding:0 15px 0 15px; border-left:solid 1px #996666; color:#ffcccc }
#footer a.foot:hover { text-decoration:none; color:white }

td.middle { background:url(/_images/tabnav_05.gif) repeat }

#leftmenu { font:12px Verdana }
#leftmenu td { padding:10px 1px 10px 1px }
#leftmenu a.left:link, a.left:visited, a.left:active { color:#000000; /*text--decoration:none*/ }
#leftmenu a.left:hover { color:#ffcccc; text-decoration:none } 

.leftimg { float:right; margin-left:7px; margin-right:15px }

#news h1 { font:bold 18px Verdana; color:#663333; padding:15px 10px 0 10px }
#news h2 { font:bold 13px Verdana; padding-left:20px }
#news p { font:12px Verdana; line-height:16px; padding:0 10px 0 15px }
#news ul { font:12px Verdana; margin-bottom:4px; margin-top:3px }
#news ol { font:12px Verdana; margin-bottom:4px; margin-top:3px }
#news li { line-height:16px }

#share { padding-top:10px; padding-right:10px }

.gallerypaging { position:relative; top:20px; font:10px Verdana; text-align:right; padding:0 15px 10px 0; z-index:1 }
a.gallerylink:link, a.gallerylink:visited { color:#663333; text-decoration:underline }
a.gallerylink:hover { color:#000000; text-decoration:none }
a.gallerylink:active { padding:3px; background-color:#ebebeb; color:#000000 !important; text-decoration:none }

.paging_right { font:9px Verdana; text-align:right; padding:0 15px 10px 0 }
.paging_left { font:9px Verdana; padding:0 15px 10px 0 }

#gallerynav { text-align:center; padding:15px 0 15px 0; }
#gallerynav .nav { font:10px Verdana; display:inline }

.fieldname { font:bold 11px Verdana }

#mailbox {
	position:relative; 
	width:55px; 
	height:150px; 
	top:35px; 
	width:350px; 
	padding:5px; 
	border:1px dotted #999999; 
	text-align:right; 
}

.font85 { font-size:85% }
.italic { font-style:italic }

/* ***** JC Resume ***** */

@font-face
	{font-family:Verdana, Arial, Helvetica, sans-serif;
	panose-1:2 7 4 9 2 2 5 2 4 4;}
@font-face
	{font-family:Verdana, Arial, Helvetica, sans-serif;
	panose-1:2 2 6 3 5 4 5 2 3 4;}

/* Style Definitions */

p.MsoNormal, li.MsoNormal, div.MsoNormal {
	margin:0in;
	margin-bottom:.0001pt;
	punctuation-wrap:simple;
	text-autospace:none;
	font-size:11.0pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
	{page:Section1;}


a.globalnav:link, a.globalnav:visited, a.globalnav:active { font:11px Verdana; color:white }
a.globalnav:hover { font-weight:400; text-decoration:none; }

#credit { text-align:center; font:10px Verdana; color:gray }

#credit a.credits:link, a.credits:visited, a.credits:active { font-size:95%; color:#3399ff }

#credit a.credits:hover { color:#0066ff; text-decoration:none }

/* Tabs Navigation */

#tabs {
        display: block;
        float: left;
        width: 90%;
      }
      a.tab, a.tab:active, a.tab:link, a.tab:visited { 
        border-collapse: collapse; 
        border-style: solid solid none solid;  
        border-color: black; 
        border-width: 1px 1px 0px 1px; 
        background-color: #e4d8dc; 
		color: #996666;
        padding: 2px 0.5em 0px 0.5em; 
        margin-top: 4px;
        margin-right: 4px;
        font: 11px Verdana;
		font-weight: bold; 
        text-decoration: none;
        width: 24%;
        text-align: center;
        float: left;
      }
      a.tab:hover { 
        border-color: black; 
        background-color: white; 
      }
      .panel { 
        border-top: solid 0px white; 
		border-right: solid 1px black; 
		border-bottom: solid 1px black; 
		border-left: solid 1px black; 
        background-color: white; 
        padding: 5px; 
        overflow: auto; 
        clear: left; 
      }

#taller li.sup {
	vertical-align: super;
}

li.schedule { padding:3px 0 3px 0 }

a.news:active, a.news:link, a.news:visited { color:#996666 }
a.news:hover { color:#990000; text-decoration:none }

.bkgnd_slider { width:630px; height:200px; padding-top:18px; background-color:#ffffff; border:1px solid #ebebeb; border-radius:10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; behavior: url(border-radius.htc);  }

.ft_90 { font-size:90% }
.ft_80 { font-size:80% }
.ft_it { font-style:italic }

.newslink { font: italic 10px Arial; }
