body{background-color: #2f2f2f; font-family: Arial; margin-top: 0px}

div.pagewrapper{width: 760px; margin: 0 auto; background-color: white}

div.header{height: 90px; font-size: 12px; width: 100%}
div.linkbar{font-size: 15px; width: 100%}
label{font-size: 12px; font-weight: bold; color: black}

span.smallheading{font-size: 13px; color: #9b5ba4; font-weight: bold}

a.email:link{text-decoration:none; color: #492652}
a.email:active{text-decoration:none; color: #492652}
a.email:visited{text-decoration:none; color: #492652}
a.email:hover{text-decoration:underline; color: #646464}


a:link{text-decoration: none; color: #492652}
a:active{text-decoration: none; color: #492652}
a:visited{text-decoration: none; color: #492652}
a:hover{text-decoration: underline; color: #646464}

a.job:link{text-decoration:none; color: black}
a.job:active{text-decoration:none; color: black}
a.job:visited{text-decoration:none; color: black}
a.job:hover{text-decoration:underline}

ul#tabnav { /* general settings */
text-align: left; /* set to left, right or center */
margin: 10px 10px 10px 0; /* set margins as desired */
font: 15px arial, sans-serif; /* set font as desired */
border-bottom: 1px solid #9b5ba4; /* set border COLOR as desired */
list-style-type: none;
padding: 3px 10px 3px 10px; /* THIRD number must change with respect to padding-top (X) below */
}

ul#tabnav li { /* do not change */
display: inline;
}

body#tab1 li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4, body#tab5 li.tab5, body#tab6 li.tab6, body#tab7 li.tab7 { /* settings for selected tab */
border-bottom: 1px solid #fff; /* set border color to page background color */
background-color: #fff; /* set background color to match above border color */
}

body#tab1 li.tab1 a, body#tab2 li.tab2 a, body#tab3 li.tab3 a, body#tab4 li.tab4 a, body#tab5 li.tab5 a, body#tab6 li.tab6 a, body#tab7 li.tab7 a { /* settings for selected tab link */
background-color: #fff; /* set selected tab background color as desired */
color: #000; /* set selected tab link color as desired */
position: relative;
top: 1px;
padding-top: 4px; /* must change with respect to padding (X) above and below */
}

ul#tabnav li a { /* settings for all tab links */
padding: 3px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #9b5ba4; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #9b5ba4; /* set unselected tab background color as desired */
color: #fff; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
}

ul#tabnav a:hover { /* settings for hover effect */
color: #555; /* set desired hover color */
background-color: white;
}




.clear {
	height:1px;
	margin:0 0 -1px 0;
	clear:both;
	overflow:hidden;
}

div.mainbody{margin-top: 4px; padding-top: 10px; font-size: 12px; width: 760px}
div.spacer{padding-left: 10px; padding-right: 10px}
div.footer{border: 0px solid red; width: 100%; text-align: center; font-size: 11px; padding-top: 10px; padding-bottom: 15px}

td{padding-top: 5px}
th{text-align: left; font-size: 13px; border-bottom: 1px dotted black}

button.apply{font-size: 14px; color: white; background-color: #9b5ba4; border: 1px solid black; padding: 3px}

button:hover{cursor: hand}


pre {font-family: Arial; white-space: pre; /* CSS2 */
white-space: -moz-pre-wrap; /* Mozilla */
white-space: -hp-pre-wrap; /* HP printers */
white-space: -o-pre-wrap; /* Opera 7 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: pre-wrap; /* CSS 2.1 */
white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
word-wrap: break-word; /* IE */
}
