

/******************************************
              PAGE LAYOUT
*****************************************/
#artwork-info{
	color:#000080;
	width:460px;
	font-family:Arial;
	font-size:12pt;
	text-align:justify;
}
body {
	margin-top:50px;
	background-repeat: repeat;
	background:url('images/bg-gradient03.jpg') fixed left 0px;
	text-align:center;
}
#banner{
	position:relative;
	height:190px;
}
#banner-top{
	height:20px;
	position:relative;
}
#content{
	width:950px;
	margin:0px auto;
}
#cse-search-box{
	margin:0px;
	padding-top:7px;
	padding-bottom:4px;
	/* background-color:#959494; */
	/* background:url('images/table-border04.gif'); */
}
#divider{
	width:189px;
	border-left:0px solid #FFFFFF;
	border-right:0px solid #FFFFFF;  
	border-bottom:1px solid #FFFFFF;
	/* background-color:#959494; */	
	font-size: 15px;
	font-weight:bold;
	color: #ffffff;
	text-decoration:none;
	/* padding-top:7px; */
	padding-bottom:3px;
	font-style:normal; 
	font-variant:normal; 
	font-family:Tahoma, sans-serif;
}
#flash{
	position:absolute;
	top:150px;
	right:360px;
	z-index:1
}
#footer{	
	font-family:Arial;
	font-size:11pt;
	padding:1px 1px 1px 1px;
}
#footer-links{
	font-family:Arial;
	font-size:10pt;
	padding:1px 1px 1px 1px;
}
#index-info{
	color:#000000;
	width:547px;
	font-family:"Times New Roman";
	font-size:15pt;
	text-align:justify;
}
#joinbanner a{
	float:right;
	width:760px;
	font-family:"Times New Roman";
	font-style:italic;
	font-weight:bold;
	font-size:16pt;
	text-decoration:none;
	/* background-color:#091e39; */
	background-color:#02234f;
	color:#ffffff;
	padding-top:3px;
	padding-bottom:4px;
}
#joinbanner-splash a{
	float:right;
	width:620px;
	font-family:"Times New Roman";
	font-style:italic;
	font-weight:bold;
	font-size:16pt;
	text-decoration:none;
	background-color:#091e39;
	color:#ffffff;
	padding-top:3px;
	padding-bottom:2px;
}
#joinbanner a:hover{
	background-color:#005bd0;
	color:#ffffff;
}
#joinbanner-shadow{
	float:right;
	background:url('images/shadow-join01.jpg');
	background-repeat:repeat-x;
	width:760px;
	height:9px;
}
#lessons-info{
	color:#000080;
	width:430px;
	font-family:Arial;
	font-size:12pt;
	text-align:justify;
}
#linksmenu a{
	float:right; 
	width:189px;
	border-left:0px solid #FFFFFF;
	border-right:0px solid #FFFFFF;  
	border-bottom:1px solid #FFFFFF;
	/* background-color:#959494; */	
	font-size: 15px;
	font-weight:bold;
	color: #ffffff;
	text-decoration:none;
	padding-top:4px;
	padding-bottom:5px;
	font-style:normal; 
	font-variant:normal; 
	font-family:Tahoma, sans-serif;
}
#linksmenu a:hover{
	background-color:#02234f;
	border-left:0px solid #FFFFFF;
	color: #ffffff;
}
#mainstuff{
	padding:1px 45px 1px 45px;
}
#menu{
	float:left;
	width:190px;
	margin:0px;
}
/* #menu-spacer-parent{
	position:relative;
	height:100%;
	width:178;
}
#menu-spacer-child{
	position:absolute;
	top:0;
	left:0;
	right:0;
	padding: 500% 0 0;
	height:100%;
	width:178;
	background:url('images/VTLback3.jpg');
} */
#mp_cert{
	font: 1em "Times New Roman";
	font-size: 13pt;
	width:570px;
	text-align:justify;
	padding-left:30px;
	padding-right:30px;
	padding-top:20px;
	padding-bottom:20px;
	background-color:#f0f0f0;
	border: 1px solid #000000;
}
#page{
	width:100%;
}
#searchbox{
	float:left;
	width:189px;
	border-left:0px solid #ffffff;
	/* background-color:#959494; */
}
table.contents{
	width:600px;
	border:3px solid #000080;
	border-collapse:separate;
}
table.contents-lessons{
	width:500px;
	border:3px solid #000080;
	border-collapse:separate;
}
td.joinbanner-shadow{
	background:url('images/shadow-join01.jpg');
	background-repeat:repeat-x;
}
td.menu-border{
	background:url('images/table-border05.gif');
	background-repeat:repeat-y;
	/* background:url('images/VTLback3.jpg'); */
}
td.presidents{
	background:url('images/backmid_440_gray.gif');
}
#textdocs-info{
	color:#000080;
	width:500px;
	font-family:Arial;
	font-size:12pt;
	text-align:justify;
}
#translate{
	position:absolute;
	top:10px;
	right:10px;
}
#top-left-corner{
	position:absolute;
	top:0;
	left:0;
}
#top-right-corner{
	position:absolute;
	top:0;
	right:0;
}
/* #top-middle{
	background-color:#ffffff;
	height:20px;
	position:absolute;
} */



/***************************************************
		          TEXT STYLES
***************************************************/

.adobe{
	font:1em Tahoma;
	font-size:10pt;	
	/* color:#008000; */
	font-weight:bold;
}
.arial-12pt {
	font: 1em Arial;
	font-size: 12pt;
	color: #000000;
}
.artwork-times{
	font: 1em "Times New Roman";
	font-size: 10pt;
}
.artwork-quote{
	font:1em "Times New Roman";
	font-size:10pt;
	color:#000080;
}
.artwork-quote-justify{
	font:1em "Times New Roman";
	font-size:10pt;
	color:#000080;
	text-align:justify;
}
.artwork-quote-left{
	font:1em "Times New Roman";
	font-size:10pt;
	color:#000080;
	text-align:left;
}
.artwork-quote-center{
	font:1em "Times New Roman";
	font-size:10pt;
	color:#000080;
	text-align:center;
}
.blue-center{
	color:#000080;
	font-family:Arial;
	font-size:12pt;
	text-align:center;
}
.blue-center-10{
	color:#000080;
	font-family:Arial;
	font-size:10pt;
	text-align:center;
}
.bodytext {
	font: .5em Arial, sans-serif;
	font-size:12pt;
	color: #000000;
	text-align: justify;
}
.bodytext-13pt {
	font: .5em Arial, sans-serif;
	font-size:13pt;
	color: #000000;
	text-align: justify;
}
.bodytext-justify {
	font: .5em Arial, sans-serif;
	font-size:12pt;
	color: #000000;
	text-align: justify;
}
.bodytext-right {
	font: .5em Arial, sans-serif;
	font-size:12pt;
	color: #000000;
	text-align: right;
}
.bodytext-center {
	font: .5em Arial, sans-serif;
	font-size:12pt;
	color: #000000;
	text-align: center;
}
.bodytext-left {
	font: .5em Arial, sans-serif;
	font-size:12pt;
	color: #000000;
	text-align: left;
}
.bodytext-blue {
	font: .5em Arial, sans-serif;
	font-size:12pt;
	color: #000080;
	text-align: justify;
}
.bodytext-blue-center {
	font: .5em Arial, sans-serif;
	font-size:12pt;
	color: #005dd4;
	text-align: center;
}
.bodycenter {
	font: .5em Arial, sans-serif;
	font-size:12pt;
	color: #000000;
	text-align: center;
}
.books-info{
	color:#000080;
	width:580px;
	font-family:Arial;
	font-size:12pt;
	text-align:justify;
}
.books-sub{
	font: .9em Arial;
	font-size: 12pt;
	color: #000080;
	font-weight:bold;
	margin-top:0em;
	margin-bottom:1em;
}
.click-join-OP{
	font: 1em Arial;
	font-size: 10pt;
	color: #580058;
}
.copyright{
	font:1em "Times New Roman";
	font-size:14pt;
	color:red;
}
.credits{
	font: 1em "Times New Roman";
	font-style:italic;
	font-size:11pt;
	color: #000;
	text-align:center;
}
.divider{
	width:189px;
	border-left:0px solid #FFFFFF;
	border-right:0px solid #FFFFFF;  
	border-bottom:1px solid #FFFFFF;
	/* background-color:#959494; */	
	font-size: 15px;
	font-weight:bold;
	color: #ffffff;
	text-decoration:none;
	/* padding-top:7px;
	padding-bottom:3px; */
	font-style:normal; 
	font-variant:normal; 
	font-family:Tahoma, sans-serif;
}
.exec_board {
	font: 1em "Times New Roman";
	font-size: 20pt;
	color: blue;
	margin-top:0.3em;
	margin-bottom:0.3em;
}
.golden-times img{
	border: solid 1px black;
}
.golden-times {
	font: 1em "Times New Roman";
	font-size: 12pt;
}
.heading {
	font: 1em "Times New Roman";
	font-size: 25pt;
	color: #000080;
	margin-top:0.3em;
	margin-bottom:0.3em;
	text-align:center;
}
.heading-join {
	font: 1em "Times New Roman";
	font-size: 32pt;
	font-weight:bold;
	color: red;
	margin-top:0.3em;
	margin-bottom:0.3em;
	text-align:center;
}
.heading-home {
	font: 1em "Times New Roman";
	font-size: 14pt;
	color: #000080;
	margin-top:0.3em;
	margin-bottom:0.3em;
}
.hiddenPic {
	display:none;
}
.IAMPETH {
	font: 1em "Times New Roman";
	font-size:38pt;
	color: #0000ff;
	text-align: center;
}
.IAMPETH-sub {
	font: 1em "Times New Roman";
	font-size:18pt;
	color: #000080;
	text-align: center;
}
.lessons-contents-heading{
	font:1em "Times New Roman";
	font-size:13pt;
	color:#000080;
	letter-spacing:.2em;
	margin-top:0em;
	margin-bottom:0em;
}
.lessons-contents-sub{
	font:1em "Times New Roman";
	font-size:11pt;
	color:#000080;
	margin-top:0em;
	margin-bottom:0em;
}
.lessons-headings{
	font:1em Arial;
	font-weight:bold;
	font-size:12pt;
	text-align:left;
}
.lessons-example{
	font:1em "Times New Roman";
	font-size:10pt;
	font-weight:bold;
	color:#ff0000;
}
.lessonsTofC{
	font:1em Arial;
	font-size:11pt;
}
.links-heading {
	font: 1em Arial;
	font-size: 14pt;
	color: #000080;
}
.med-black-times{
	font: 1em "Times New Roman";
	font-size: 13.5pt;
}
.med-blue-times{
	font: 1em "Times New Roman";
	font-size: 13pt;
	color:#000080;
}
.med-bold-times{
	font: 1em "Times New Roman";
	font-size: 13pt;
	font-weight:bold;
	color: #000080;
}
.mp-certs{
	font:1em "Times New Roman";
	font-size:10pt;
	font-weight:bold;
	color:#ffffff;
}
.stayblue-dark {
	font: 1em "Times New Roman";
	font-size: 12pt;
	font-weight:bold;
	color: #000080;
}
.stayblue-arial {
	font: 1em Arial;
	font-size: 12pt;
	color: blue;
}
.sub-heading {
	font: 1em "Times New Roman";
	font-size: 17pt;
	color: #000080;
}
.sub-heading-books {
	font: 1em "Times New Roman";
	font-size: 16pt;
	color: #000000;
}
.submit-button{
	font:1em Arial;
	font-size:12pt;
	font-weight:bold;
}
#table-convention2{
	border-color:#000080;
}
#table-convention{
	border-color:#000080;
}
.times-13pt {
	font: 1em "Times New Roman";
	font-size: 13pt;
	color: #000080;
}
.times-golden-13pt {
	font: 1em "Times New Roman";
	font-size: 13pt;
	color: #800000;
	text-align:center;
}
.times-golden-14pt {
	font: 1em "Times New Roman";
	font-size: 13pt;
	color: #000080;
}
.times-14pt {
	font: 1em "Times New Roman";
	font-size: 14pt;
	color: #000080;
}
.times-15pt {
	font: 1em "Times New Roman";
	font-size: 15pt;
	color: #000000;
}
.times-16pt {
	font: 1em "Times New Roman";
	font-size: 18pt;
}
.times-17pt {
	font: 1em "Times New Roman";
	font-size: 16pt;
}
.times-18pt {
	font: 1em "Times New Roman";
	font-size: 18pt;
}
.title-caps{
	font: .5em "Times New Roman";
	font-size: 14pt;
	color: #0000FF;
	letter-spacing:2pt;
	font-weight:bold;
	margin-top:0em;
	margin-bottom:0.5em;
}
.tiny-times {
	font: 1em "Times New Roman";
	font-size: 10pt;
}

.tiny-times-11{
	font: 1em "Times New Roman";
	font-size: 11pt;
	font-weight: bold;
	text-align: center;	
}
.top-nav {
	font: .5em Arial, sans-serif;
	font-size:11pt;
	color: #ffffff;
	font-weight:normal;
}
.top-of-page{
	font:1em "Times New Roman";
	font-size:11pt;
	font-weight:bold;
	text-align:center;
}


/****************************************************************
			                 LINKS
****************************************************************/

a:link {color: #005dd4; text-decoration: underline}
a:visited {color: #800080; text-decoration: underline}
a:hover {color: #ff0000; text-decoration: underline}

.adobe a:link {color: #000080; text-decoration: underline}
.adobe a:visited {color: #000080; text-decoration: underline}
.adobe a:hover {color: red; text-decoration: underline}

/* .adobe a:link {color: #008000; text-decoration: underline}
.adobe a:visited {color: #008000; text-decoration: underline}
.adobe a:hover {color: red; text-decoration: underline} */

.bodytext a:link {color: #005dd4; text-decoration: underline}
.bodytext a:visited {color: #800080; text-decoration: underline}
.bodytext a:hover {color: #ff0000; text-decoration: underline}

.books-sub a:link {color: #0000FF; text-decoration: underline}
.books-sub a:visited {color: #0000FF; text-decoration: underline}
.books-sub a:hover {color: red; text-decoration: underline}

.click-join-OP a:link {color: #580058; text-decoration: none}
.click-join-OP a:visited {color: #580058; text-decoration: none}
.click-join-OP a:hover {color: #580058; text-decoration: underline}

.credits a:link {color: #005dd4; text-decoration: underline}
.credits a:visited {color: #005dd4; text-decoration: underline}
.credits a:hover {color: #005dd4; text-decoration: underline}

.lessons-headings a:link {color: red; text-decoration: underline}
.lessons-headings a:visited {color: red; text-decoration: underline}
.lessons-headings a:hover {color: #005dd4; text-decoration: underline}

.lessonsTofC a:link {color: #000080; text-decoration: none}
.lessonsTofC a:visited {color: #000080; text-decoration: none}
.lessonsTofC a:hover {color: red; text-decoration: underline}

.med-blue-times a:link {color: #005dd4; text-decoration: underline}
.med-blue-times  a:visited {color: #005dd4; text-decoration: underline}
.med-blue-times a:hover {color: red; text-decoration: underline}

.med-bold-times a:link {color: #005dd4; text-decoration: underline}
.med-bold-times  a:visited {color: #005dd4; text-decoration: underline}
.med-bold-times a:hover {color: red; text-decoration: underline}

.stayblue a:link {color: #005dd4; text-decoration: underline}
.stayblue a:visited {color: #005dd4; text-decoration: underline}
.stayblue a:hover {color: red; text-decoration: underline}

.stayblue-footer a:link {color: #005dd4; text-decoration: none}
.stayblue-footer a:visited {color: #005dd4; text-decoration: none}
.stayblue-footer a:hover {color: #005dd4; text-decoration: underline}

.stayblue-dark a:link {color: #005dd4; text-decoration: underline}
.stayblue-dark a:visited {color: #005dd4; text-decoration: underline}
.stayblue-dark a:hover {color: #005dd4; text-decoration: underline}

.stayblue-arial a:link {color: #005dd4; text-decoration: underline}
.stayblue-arial a:visited {color: #005dd4; text-decoration: underline}
.stayblue-arial a:hover {color: red; text-decoration: underline}

.sub-heading a:link {color: #005dd4; text-decoration: underline}
.sub-heading a:visited {color: #005dd4; text-decoration: underline}
.sub-heading a:hover {color: red; text-decoration: underline}

.times-14pt a:link {color: #005dd4; text-decoration: underline}
.times-14pt a:visited {color: #005dd4; text-decoration: underline}
.times-14pt a:hover {color: red; text-decoration: underline}

.times-16pt a:link {color: #005dd4; text-decoration: underline}
.times-16pt a:visited {color: #005dd4; text-decoration: underline}
.times-16pt a:hover {color: red; text-decoration: underline}

.times-17pt a:link {color: #005dd4; text-decoration: underline}
.times-17pt a:visited {color: #005dd4; text-decoration: underline}
.times-17pt a:hover {color: red; text-decoration: underline}

.top-nav a:link {color: #ffffff; text-decoration: none}
.top-nav a:visited {color: #ffffff; text-decoration: none}
.top-nav a:hover {color: #ffffff; text-decoration: underline}

.top-of-page a:link {color: #000080; text-decoration: none}
.top-of-page a:visited {color: #000080; text-decoration: none}
.top-of-page a:hover {color: #005dd4; text-decoration: underline}



/*******************************************************
                     MISCELLANEOUS
*******************************************************/
.corner-floatright
{float: right; margin: 0px 0px 0px 0px;}

.corner-floatleft
{float: left; margin: 0px 0px 0px 0px;}

.floatright
{float: right; margin: 5px 0px 5px 15px;}

.floatleft
{float: left; margin: 5px 15px 5px 0px;}

img.golden {
   border:8px double #021a40;
}

ol {
	font:1em Arial;
	font-size:13pt;
	color:#000000;
}
ul {
	font:1em Arial;
	font-size:13px;
	color:#000000;
	list-style-type:square;
}
ol.times {
	font:1em "Times New Roman";
	font-size:16pt;
	color:#000080;
}
ul.times {
	font:1em "Times New Roman";
	font-size:16pt;
	color:#000080;
}