﻿body,div,input,th,td,h1,h2,h3,p,li,ul,select,textarea
{color:#000000;font-family:Arial, Geneva, SunSans-Regular, sans-serif;line-height:1.5em;}

body,div,input,th,td,p,li,ul,select,textarea
{font-size:10pt;}

th, td
{text-align:left;vertical-align:top;}

h1
{font-size:16pt;}

h2
{font-size:12pt;margin-top:30px;margin-bottom:0px;}

h3
{font-size:10pt;margin-bottom:0px;}

ul
{margin-top:6px;}

table, th, tr, td
{border-style:none;}

p
{margin-top:6px;margin-bottom:18px;}

body
{background-color:#FFFFFF;background-image:url(/images/bg.gif);background-repeat:repeat-x;width:900px;margin:2px auto 2px auto;}

form
{margin:0px;padding:0px;}

#bdiv
{border:solid 1px gainsboro;background-color:#FAE9A3;padding:2px 5px 2px 5px;min-height:500px;height:500px;height:auto !important;}

#menudiv
{background-image:url(/images/menubg.gif);background-repeat:repeat-x;border:solid 1px #9B005E;padding:2px 5px 2px 5px;color:#FFFFFF;
font-weight:bold;text-align:right;font-size:10pt; min-height:21px; height:21px;}

#menudiv a, #menudiv a:hover, #menudiv a:visited, #menudiv a:active
{color:#FFFFFF;text-decoration:none;}

#fdiv
{color:#999999;font-size:8pt;text-align:center;width:900px;}

a, a:hover, a:visited, a:active
{color:#95025d;}

a
{text-decoration:none;}

a:hover
{text-decoration:underline;}

/* alignment classes */

.alnL
{text-align:left;}

.alnC
{text-align:center;}

.alnR
{text-align:right;}


.alnT
{vertical-align:top;}

.alnM
{vertical-align:middle;}

.alnB
{vertical-align:bottom;}

h1.toph1
{margin-top: 3mm;text-align:left;}

.rtpad
{padding-right:50px;}

.ltpad
{padding-left:50px;}

table.jobhome tr td
{padding: 50px 50px 0px 50px;text-align:center;vertical-align:middle;}

table.jobhome tr td a
{border:0px;}

img.rtimg
{margin-top:15mm;}

img
{border:0px;}

div.pins
{width:800px;text-align:center;}

div.pins table
{width:100%;}

div.pins table tr td
{text-align:center;vertical-align:bottom;}

div.resume
{background-image:url(/images/resumebg.jpg); background-repeat:no-repeat; background-position:top; background-color:#ffffcc; border:solid 1px #E5B90B;
 width:300px; min-width:300px; height:387px; min-height:387px; float:left; margin:20px;}
 
div.resume div
{padding:10px; width:280px; text-align:left;}

div.resumeaddl
{background-color:#ffffcc; border:solid 1px #E5B90B;
 width:640px; min-width:640px; margin-left:20px;}

div.resumeaddl div
{padding:10px; width:620; text-align:left;}

div.resumeaddl div p
{padding-left:20px;}

.label
{padding:3px; text-align:right; font-weight:bold; vertical-align:top;}

.value
{padding:3px 3px 15px 3px; text-align:left; vertical-align:top;}

.redalert
{color:#ff0000; font-weight:bold;}