h1,h2,h3
{
 color:gray;
}

p,table,li,address
{
	font-family: Georgia, serif;
    margin-left: 0pt;
}

p,li,th,td
{
font-size: 80%;
}

th {background-color:#FAEBD7}

.img1
{
	border-width:1px;
	border-style:solid;
	border-color:gray;
}

body
{
	background-image:url('images/background.gif');
	background-repeat:repeat-y;
	background-attachment:fixed;
	background-position:center; 
	font-family: Georgia, serif;
	line-height: 1.3;
	margin: 0px;
	padding: 0;
}

.mainDiv
{
    text-align:center
}

.mainTable
{
	width:1000px;
	border-width:0px;
	border-style:solid;
	border-color:black;
	padding:0px;
	margin:0px;
	font-size:14pt;
	margin-left: auto;
    margin-right: auto;
    text-align: left;

    
	
}
.left_menu
{
    height:100%;
    vertical-align:top;
    width:180px;
    border-Right-Style:solid;
    border-Right-Width:1px;
    border-right-color:gray
}
.mainTableTD
{
    padding:2px;
    font-size:14pt;
}

.mainTable_toprow
{
	background: #ffffff url(images/top_back.jpg) repeat-x;
	
}

.question
{
    font-size:14pt;
    font-weight:bold
}
.answer
{
    font-size:14pt;
  
}

.largestFontSize
{
	font-size:22pt;
}
.largeFontSize
{
	font-size:18pt;
}
.mediumFontSize
{
	font-size:14pt;
}
.smallFontSize
{
	font-size:10pt;
}
.smallestFontSize
{
	font-size:8pt;
}




.topbarTD
{
	
	background: #ffffff url(images/topbar.gif) repeat-x;
	height:39px;
	padding-left:5px;
}

h1,h2,h3,hr 
{
    background-image:url('images/topbar.gif');
	background-repeat:repeat;
	
	color:gray; 
}

a.no_under:link,a.no_under:visited,a.no_under:active,a.no_under:hover
{
    text-decoration:none;
}

a.menu1:link    {color:black;text-decoration:none;font-weight:normal}
a.menu1:visited {color:black;text-decoration:none;font-weight:normal}
a.menu1:active  {color:#CC3300;text-decoration:none;font-weight:normal}
a.menu1:hover   {color:#CC3300;text-decoration:underline;font-weight:normal}

a.menu1_larger:link    {color:black;text-decoration:none;font-weight:normal;font-size:14pt}
a.menu1_larger:visited {color:black;text-decoration:none;font-weight:normal;font-size:14pt}
a.menu1_larger:active  {color:#CC3300;text-decoration:none;font-weight:normal;font-size:14pt}
a.menu1_larger:hover   {color:#CC3300;text-decoration:underline;font-weight:normal;font-size:14pt}

a:link    {color:black;text-decoration:underline;font-weight:normal}
a:visited {color:black;text-decoration:underline;font-weight:normal}
a:active  {color:#CC3300;text-decoration:underline;font-weight:normal}
a:hover   {color:#CC3300;text-decoration:underline;font-weight:normal}

.wraptocenter {
    display: table-cell;
    vertical-align: middle;
}
.wraptocenter * {
    vertical-align: middle;
}

.wraptocenter span {
    display: inline-block;
    height: 100%;
}
