﻿BODY
{
margin:10px; 
padding:0;
font-size: small;
font-family:verdana,tahoma, arial, helvetica, sans-serif;
}


/* 
D8C5FF lightest
B691FF med
5B3D98 darkest
 */

a:visited
{
	color: #8D3FF7;
}

/*---------------------------------------------------------MAIN TABLES */

/*-------------------------------------------------------------WIDTH OF PAGE */

table.maintable
{
	TABLE-LAYOUT:FIXED;
	WIDTH:760PX;
	BORDER-COLLAPSE:COLLAPSE;
	PADDING:0px;
	background-image: url('../images/borders/pagebkg.gif');
}

.maintable img
{
	border:0px;
}


/*-----------------------------------------------------TOP SECTION OF PAGE */

.shaded /*behind menu */
{
	background-image: url('../images/borders/shadedbkgleft.gif');
	background-repeat:repeat-y;
	background-position:left;

}

.picturearea  /*behind photos */

{
	width:577px;
	background-image: url('../images/borders/shadedbkg.gif');
	background-repeat:repeat-y;
	background-position:right;
	float:left;
}


.buttonscontainer 
{
	width: 183px;
	float:left;
}

.buttons a:visited
{
color: #5B3D98;
border-left: 3px solid #B691FF;
border-top:1px solid #D8C5FF;
border-bottom:1px solid #fff;
background-color: #D8C5FF;
padding: 2px 0;
font: 70% Verdana, sans-serif;
font-weight:bold;
text-decoration: none;
display: block;
width: 100%;
margin:0;
text-align: left;
line-height: 150%;
}


.buttons a
{
color: #5B3D98;
border-left: 3px solid #B691FF;
border-top:1px solid #D8C5FF;
border-bottom:1px solid #fff;
background-color: #D8C5FF;
padding: 2px 0;
font: 70% Verdana, sans-serif;
font-weight:bold;
text-decoration: none;
display: block;
width: 100%;
margin:0;
text-align: left;
line-height: 150%;
}


.buttons a:hover
{
border-top:1px solid #D8C5FF;
background-color: #fff;
color: #5B3D98;
text-decoration: none;
}





/*--------------------------------------------------MAIN PART OF TEXT PAGE */
td.mainpage
{
	
}


td.mainpage p
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	color:#383838;
	text-align:left;
	font-size:80%;
	padding:0 45px 0 45px;
}


td.mainpage p.returntotop
{
	font-size:65%;
	text-align:RIGHT;
	padding-bottom: 10px;
}


td.mainpage ul 
{ 
	list-style-image: url('../images/borders/bullet-small.gif');
	font-family:Verdana, Arial,Helvetica, Sans-Serif;
	font-size:80%;
	color:#383838;
}

td.mainpage ul li 
{ 
	margin:0 40px 0 40px;
}


td.mainpage ul li li
{ 
	font-size:110%;
	margin:0 0 0 0;
	padding:0;
}


/* -------------------------------------------------------------- Q&A */
td.mainpage p.question
{
	font-weight: bold;
	font-family: Verdana, arial, helvetical, sans-serif;
	color:#5B3D98;
	padding-left: 45px;
	font-size:100%;
}

td.mainpage p.answer
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	color:#383838;
	text-align:left;
	font-size:80%;
	padding:0 45px 0 70px;

}


/*----------------------------------------------------------FOOTER -------- */
.footer
{
	WIDTH:760px;	

	background-image: url('../images/borders/footer.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	border-top: 3px solid #B691FF;
}

td.footer p
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:70%;
	color:#5B3D98;
	text-align:center;
	padding: 5px 5px 10px 5px;
}

.footerlarge
{
	font-size:100%;
	font-weight:bold;
}

td.footerlinks
{
	WIDTH:100%;	
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	text-align:center;
	padding: 5px;
	color: #5B3D98;
	font-size:60%;
	background-color:white;
}

td.footerlinks a:visited
{
	text-decoration:none;
	color: #5B3D98;
}



td.footerlinks a:link
{
	text-decoration:none;
	color: #5B3D98;
}



/*-------------------------------------------------------------------HEADER -------- */
table.header
{
	TABLE-LAYOUT:FIXED;
	WIDTH:760PX;
	HEIGHT:99PX;
	BORDER-COLLAPSE:COLLAPSE;
	PADDING:0px;
	background-image: url('../images/borders/header.gif');
	background-repeat:no-repeat;
	
}


.headertext
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:70%;
	color:#383838;
	text-align:right;
	margin: 5px 10px;
	padding-right:20px;
}



/* ------------------------------------------------------- HEADINGS  */

H1
{
font-weight: bold;
font-family: Verdana, arial, helvetical, sans-serif;
color:#5B3D98;
padding-left: 45px;
padding-right: 45px;
font-size:125%;
}

h2
{
font-weight: bold;
font-family: Verdana, arial, helvetical, sans-serif;
color:#5B3D98;
padding-left: 45px;
padding-right: 45px;
font-size:110%;
}

h3
{
font-weight: bold;
font-family: Verdana, arial, helvetical, sans-serif;
color:#5B3D98;
padding-left: 45px;
padding-right: 45px;
font-size:100%;
}

h4
{
font-weight: bold;
font-family: Verdana, arial, helvetical, sans-serif;
color:#5B3D98;
padding-left: 45px;
padding-right: 45px;
font-size:90%;
}

h5
{
font-weight: bold;
font-family: Verdana, arial, helvetical, sans-serif;
color:#5B3D98;
padding-left: 45px;
padding-right: 45px;
font-size:80%;
}



/* -------------------------------------------------------------- form */



.formtext
{
font-size:10px;
font-family:Verdana, Arial,Helvetica, Sans-Serif;
font-weight:bold;
text-align: right;
color:#000000;
}

.formtextleft
{
font-size:10px;
font-family:Verdana, Arial,Helvetica, Sans-Serif;
font-weight:bold;
text-align: left;
color:#000000;
}

.formtextright
{
font-size:10px;
font-family:Verdana, Arial,Helvetica, Sans-Serif;
font-weight:bold;
text-align: right;
color:#000000;
}

.formtextrequired
{
font-size:10px;
font-family:Verdana, Arial,Helvetica, Sans-Serif;
font-style:italic;
text-align: left;
color:#ff0000;
}

/* -------------------------------------------------------------- Quote-box */

div .rightbox
{
	border-left: 10px solid #D8C5FF;
	width: 236px;
	float:right;
	padding: 3px;
	margin: 0 10px;
}

div .rightbox p
{
	padding: 0 10px;
	color: #8D3FF7;
	font-size: 75%;
}

div .rightbox ul
{
	list-style-image: url('../images/borders/bullet-small2.gif');
	font-family:Verdana, Arial,Helvetica, Sans-Serif;
	font-size:70%;
	color:#8D3FF7;
	padding: 0px;
	margin: 0px;
}

div .rightbox ul li
{
	padding-left: 0;
}

div .rightbox h2
{
	width: 216px;
	color: #B691FF;
	font-size: 100%;
	padding: 10px;
}


/* --------------------------------------------------Text FOR STATIC PAGES */

.normalsmall
{
font-size:70%;
font-family:Verdana, Arial, Helvetica, Sans-Serif;
color:#000000;
}



.signature
{
font-size:80%;
font-family:Georgia, 'Times New Roman', Times,Serif;
font-style:italic;
color:#000000;
text-align:right;
}

/* --------------------------------------------------RESOURCES TABLE */

table .resources
{
	margin: 45px;
	width:660px;
}

table .resources td.tableheading
{
	font-weight:bold;
	text-align:center;
	width: 33%;
	font-size:80%;
	border-bottom: 1px solid #D8C5FF;
	color: #5B3D98;
}

table .resources td.tablecontent
{
	font-weight:normal;
	text-align:left;
	font-size:70%;
	vertical-align:top;
	padding: 3px;
	border-bottom: 1px solid #D8C5FF;
}

table .resources td.tablecategory
{
	font-weight:bold;
	text-align:left;
	font-size:70%;
	vertical-align:top;
	border-bottom: 1px solid #D8C5FF;
	color: #5B3D98;
}


hr
{
	color:#B691FF; background: #B691FF; border: 0; Height:2px;
}