.red {color:#e45541;}
.fontsize12 { font-size:12px;}
.fontsize16 { font-size:16px;}
.fontsize20 { font-size:20px;}
.bold {font-weight:bold;}
.helvetica {font-family:helvetica;}

html, body { background-color: #ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; height:100%; margin: auto; top:0px; padding:0px; }
a { color: #7d794a; text-decoration: underline; }
a:hover { color:#fc3c2b; }
.container { width:920px; margin:auto; overflow: hidden; }
.horizontal { display:block; width: 960px; float:left;  overflow: hidden; height:auto; }
.border { display:block; height: 2px; width: 920px; background-color: #bab792; }
.botborder { display:block; height: 2px; width: 960px; float:left; background-color: #bab792; margin-bottom:17px; }
.padding { margin-right:17px; margin-bottom:17px; float:left; display:block; }
.menu01 a, .menu02 a, .menu03 a, .menu04 a, .menu05 a { display:inline; float:left; width:170px; height:93px; padding-right:17px; padding-bottom:17px; background-repeat:no-repeat; background-position:0 0px; }
.menu01 a { background-image:url(../images/bignav_01.gif); }
.menu02 a { background-image:url(../images/bignav_02.gif); }
.menu03 a { background-image:url(../images/bignav_03.gif); }
.menu04 a { background-image:url(../images/bignav_04.gif); }
.menu05 a { background-image:url(../images/bignav_05.gif); }
.menu01 a:hover, .menu02 a:hover, .menu03 a:hover, .menu04 a:hover, .menu05 a:hover { background-position:0 -94px; }
.on a { background-position:0 -188px; }
.shortmenu01 a, .shortmenu02 a, .shortmenu03 a, .shortmenu04 a, .shortmenu05 a { display:inline; float:left; width:170px; height:36px; padding-right:17px; padding-bottom:17px; background-repeat:no-repeat; background-position:0 0px; }
.shortmenu01 a { background-image:url(../images/shortnav_01.gif); }
.shortmenu02 a { background-image:url(../images/shortnav_02.gif); }
.shortmenu03 a { background-image:url(../images/shortnav_03.gif); }
.shortmenu04 a { background-image:url(../images/shortnav_04.gif); }
.shortmenu05 a { background-image:url(../images/shortnav_05.gif); }
.shortmenu01 a:hover, .shortmenu02 a:hover, .shortmenu03 a:hover, .shortmenu04 a:hover, .shortmenu05 a:hover { background-position:0 -37px; }
.shorton a { background-position:0 -72px; }
.portnav01 a, .portnav02 a, .portnav03 a, .portnav04 a, .portnav05 a { display:block; float:left; width:169px; height:35px; margin-bottom:5px; background-repeat:no-repeat; background-position: 0 0px; }
.portnav01 a { background-image:url(../images/portnav_01.gif); }
.portnav02 a { background-image:url(../images/portnav_02.gif); }
.portnav03 a { background-image:url(../images/portnav_03.gif); }
.portnav04 a { background-image:url(../images/portnav_04.gif); }
.portnav05 a { background-image:url(../images/portnav_05.gif); }
.portnav01 a:hover, .portnav02 a:hover, .portnav03 a:hover, .portnav04 a:hover, .portnav05 a:hover { background-position:-170px 0px; }
.porton a { background-position:-340px 0px; }
.lightgray { color:#666666; }
.bgtan { background-color:#CFCDC0; }
.bglightgray { background-color:#E6E4DB; }
.bgpink { background-color:#ED76A3; }
.width1col, .width2col, .width3col, .width4col, .width5col, .height1col, .height2col, .height3col, .height4col { display:block; float:left; }
.width1col { width: 170px; }
.width2col { width: 357px; }
.width3col { width: 544px; }
.width4col { width: 731px; }
.width5col { width: 920px; }
.height1col { height:170px; }
.height2col { height:357px; }
.height3col { height:544px; }
.height4col { height:731px; }
.resumeleft { padding: 15px; }
.resume { padding: 20px; }
.resumeleft span { margin-bottom: 10px; display: block; }
.resumeleft span a { color:#666666; text-decoration:none;}
.resumeleft span a:hover { color:#fc3c2b; text-decoration:underline;}
.resume h1 { font-size: 18px; margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; font-weight: bold; color: #999; }
.resume h2 { font-size: 11px; font-weight: bold; margin-top: 15px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
li { margin-bottom: 7px; }
.right1col { left:187px; }
.thumbcontainer { height: 168px; width: 168px; margin-bottom:17px; display: block; overflow: hidden; float: left; background-color:#666666; border: 1px solid; border-color:#CCCCCC; margin-right: 17px; }
.thumbcontainer a img { min-height:205px; }
.leftlong > .thumbcontainer { margin-right: 0px; }

