/* CSS Document */
a:link {color:#3979cc; text-decoration: none; }
a:visited {color:#3979cc; text-decoration: none; }
a:hover {color:#cf56af; text-decoration: underline; }

body { font-family:Arial, Helvetica, sans-serif; background:url(../images/bkg_02.jpg) bottom repeat-x; margin:0px; }

#header { height:239px; margin-left:auto; margin-right:auto; background:url(../images/bkg_01.png) center; }

#insidediv { position:relative; width:944px; ttop:-239px; margin-left:auto; margin-right:auto; margin-top:-240px; margin-bottom:40px; }

.mint_header { padding-top:20px; }

#sidebar_content { width:241px; padding:10px 10px 100px 10px; background:url(../images/sint_03.gif) top left repeat-x; }

.mint_logo { position:absolute; top:30px; right:40px; color:#0391d3; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; }
.mint_contactinfo { font-family:Futura, Arial, Helvetica, sans-serif; border-left: #b9deee 1px solid; padding-left:10px; margin-left:20px; }
.mint_contactinfo p { margin-bottom:-8px; }
.mint_logo a { font-style:italic; font-size:11px; line-height:24px; }
.mint_logo a:link {color:#cf56af; text-decoration: none; }
.mint_logo a:visited {color:#cf56af; text-decoration: none; }
.mint_logo a:hover {color:#cf56af; text-decoration: none; }


/* Main Nav */
.mint_nav { background:url(../images/int_03.gif) repeat-x; }
.mint_nav p { color:#d87cc1; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; line-height:5px; padding-top:4px; }

.mint_nav a { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; border-right:#f5ddef 1px solid; padding:5px 8px 5px 4px; }
.mint_nav a:link {color:#0391d3; text-decoration: none; }
.mint_nav a:visited {color:#0391d3; text-decoration: none; }
.mint_nav a:hover {color:#cf56af; text-decoration: none; }


/* Sub Nav */
.snav { padding: 25px 0 0 50px; background:#e0edf2 url(../images/sint_06.jpg) top left repeat-y; }
.snav a:link {color:#0693d4; text-decoration:none; }
.snav a:visited {color:#0693d4; text-decoration:none; }
.snav a:hover {color:#cf56af; text-decoration:none; }
.snav a { float:left; margin:0px; display:block;text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; }
.snav a span { float:left; display:block; padding:10px 15px 12px 18px; }

.snav a span { float:none; } /* IE5-Mac hack: */

.snav a:link { background:url("../images/snav_left.png") no-repeat left top; }
.snav a:link span { background:url("../images/snav_right.png") no-repeat right top; }
.snav a:visited { background:url("../images/snav_left.png") no-repeat left top; }
.snav a:visited span { background:url("../images/snav_right.png") no-repeat right top; }

.block_consult { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; line-height:19px; }

.block_question { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; }
.block_question .highlight { color:#cf56af; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; }

#contactbox { position:relative; top:40px; left:40px; width:353px; height:163px; background:url(../images/mint_08.png) no-repeat; text-align:center; padding:5px 0 0 20px; }
#contactbox p { color:#777777; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; }
#contactbox .tel { color:#0391d3; font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:18px; margin-top:-10px; }

.mission { position:relative; left:-60px; top:40px; color:#0391d3; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:bold; font-style:italic; text-align:center; line-height:26px; display:inline; float:left; }

.textresize { position:relative; top:25px; float:right; }

.copyarea { padding:10px 60px 0 60px; color:#2f2f2f; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:140%; }
.copyarea h1 { color:#0693d4; font-size:22px; font-family:Garamond, Georgia, "Times New Roman", Times, serif; display:block; height:40px; padding:14px 0 0 40px; margin-left:-40px; background:url(../images/gfx_01.gif) left top no-repeat; text-transform:uppercase; }
.copyarea h1:first-letter { font-size:30px; }
.copyarea p { margin-bottom:5px; }
.copyarea blockquote { background:#FFFFFF; padding:0px 20px 10px 20px; margin:30px 0px 20px 0px; border:#CCCC66 1px dashed; wwidth:500px; }
.copyarea li { padding-top:5px; margin:0 30px 0 30px;}

.joeportrait { position:relative; float:right; display:inline; left:-50px; }

.legal { color:#FFFFFF; font-size:10px; }
.legal a:link {color:#fff; text-decoration: none; }
.legal a:visited {color:#fff; text-decoration: none; }
.legal a:hover {color:#fff; text-decoration: underline; }


#emailFriend{position:fixed;width:310px;height:422px;left:50%;top:50%;margin:-211px 0 0 -155px;z-index:5000000;display:none;}
#coverEmailFriend{position:absolute;top:0;left:0;z-index:4000000;width:100%;height:100%;background-color:#0491d3;-moz-opacity:0.6;opacity:.60;filter:alpha(opacity=60);display:none;}
#coverEmailFriend[id]{position:fixed;}
#emailFriend table td { padding:0 20px 0 20px; font-size:10px; color:#0099FF; } 