/* -------------FOLK GROVE---------*/

/* --BOXES  ---------------------*/



div.box_sub_test {
width: 300px;
float: left;
padding: 0px 0px 0px 0px;
text-align: left;
margin-top: 0em;
margin-bottom: 0em;
border-bottom: 0px dotted red;  
color: rgb(0%, 0%, 0%); 
background-color: transparent;
}

div.box_single {
float: left; 
width: 150px;
margin-left: 0px; 
padding-top: 0em;
font-size: 1em;
margin-top: 0em;
margin-bottom: 1em;
line-height: 1.5em;
padding: 0px 0px 0em 0px;
border-top: 0px solid rgb(80%, 80%, 80%);
color: rgb(0%, 0%, 0%);
background-color: transparent; 
}
div.box_single0 {
width: 126px;
float: left;
margin: 0px 0px 0px 0px; 
padding:10px;
font-size: 1em;
line-height: 1.5em;
margin-top: 0em;
margin-bottom: 1em;
border: 2px solid rgb(80%, 80%, 80%);  
color: rgb(0%, 0%, 0%); 
background-color: rgb(90%, 90%, 90%); 
}

div.box_single_fl {
width: 136px;
float: left;
margin: 0px 0px 0px 0px; 
padding: 5px 5px 5px 5px;
font-size: 1em;
line-height: 1.5em;
margin-top: 0em;
margin-bottom: 1em;
border: 0px solid rgb(80%, 80%, 80%);  
color: rgb(0%, 0%, 0%); 
background-color: rgb(40%, 40%, 90%); 
}
div.box_singer {
float: left; 
width: 130px;
margin-left: 0px; 
padding: 10px 10px 10px 10px;
font-size: 1em;
margin-top: 0em;
margin-bottom: 1em;
border: 0px solid rgb(80%, 80%, 80%);
color: rgb(0%, 0%, 0%);
background-color: rgb(90%, 90%, 90%);
}


/* --BOXES CONTENT SUB
 ----......................-----------------*/


div.box_sub {
width: 300px;
float: left;
padding: 0px 0px 10px 0px;
text-align: left;
margin-top: 0em;
margin-bottom: 1em;
border-bottom: 0px dotted rgb(80%, 80%, 80%);  
color: rgb(0%, 0%, 0%); 
background-color: transparent;
}
div.box_sub_red {
width: 300px;
float: left;
padding: 10px 0px 10px 0px;
text-align: left;
margin-top: 0em;
margin-bottom: 1em;
border-top: 0.5em solid red;  
color: rgb(0%, 0%, 0%); 
background-color: transparent;
}
div.box_subR {
width: 300px;
float: right;
padding: 0px 0px 10px 0px;
text-align: center;
margin-top: 0em;
margin-bottom: 1em;
border-bottom: 1px dotted rgb(80%, 80%, 80%);  
color: rgb(0%, 0%, 0%); 
background-color: transparent;
}

div.box_subC {
width: 300px;
float: left;
padding: 0px 0px 0em 0px;
text-align: center;
margin-top: 0em;
margin-bottom: 1em;
border-bottom: 1px dotted rgb(80%, 80%, 80%);  
color: rgb(0%, 0%, 0%); 
background-color: transparent;
}

div.box_sub_index {
width: 280px;
float: left;
padding: 0px 0px 0em 0px;
text-align: left;
margin-top: 0em;
margin-bottom: 1em;
border-bottom: 1px dotted rgb(80%, 80%, 80%);  
color: rgb(0%, 0%, 0%); 
background-color: transparent;
}


div.box_subC_index {
width: 280px;
float: left;
padding: 0px 0px 0em 0px;
text-align: center;
margin-top: 0em;
margin-bottom: 1em;
border-bottom: 1px dotted rgb(80%, 80%, 80%);  
color: rgb(0%, 0%, 0%); 
background-color: transparent;
}


div.box_sub0 {
width: 276px;
float: left;
margin: 0px 0px 0px 0px; 
padding:10px;
font-size: 1em;
line-height: 1.5em;
margin-top: 0em;
margin-bottom: 1em;
border: 2px solid rgb(80%, 80%, 80%);  
color: rgb(0%, 0%, 0%); 
background-color: rgb(100%, 90%, 90%); 
}

div.box_sub_290 {
width: 290px;
float: left;
padding: 0px 0px 10px 0px;
text-align: left;
margin-top: 0em;
margin-bottom: 1em;
border-bottom: 1px dotted rgb(80%, 80%, 80%);  
color: rgb(0%, 0%, 0%); 
background-color: red;
}




/* --BOXES CONTENT MAINS MAINS ---------------------*/


div.box_main {
width: 450px;
float: left;
font-size: 1em;
line-height: 1.5em;
text-align: left;
margin-top: 0em;
margin-bottom: 1em;

padding: 0px 0px 0.5em 0px;
border-bottom: 0em dotted rgb(80%, 80%, 80%);  
color: rgb(0%, 0%, 0%); 
background-color: transparent; 
}

div.box_mainC_index {
width: 430px;
float: left;
font-size: 1em;
line-height: 1.5em;
text-align: center;
margin-top: 0em;
margin-bottom: 1em;

padding: 0px 0px 0.5em 0px;
border-bottom: 1px dotted rgb(80%, 80%, 80%);  
color: rgb(0%, 0%, 0%); 
background-color: transparent; 
}
div.box_mainC {
width: 450px;
font-size: 1em;
float: left;
text-align: center;
line-height: 1.5em;
margin-top: 0em;
margin-bottom: 1em;
padding: 0px 0px 10px 0px;
border-bottom: 0em dotted rgb(80%, 80%, 80%);  
color: rgb(0%, 0%, 0%); 
background-color: transparent; 
}



/* --BOXES CONTENT SPAN 1-4 ---------------------*/



div.box_span1-4 {
width: 590px;
font-size: 1em;
line-height: 1.5em;
text-align: left;
margin-top: 0em;
margin-bottom: 1em;
padding: 0px 0px 10px 0px;
border: 0em solid rgb(80%, 80%, 80%);  
color: rgb(0%, 0%, 0%); 
background-color: transparent; 
}


div.box_span1-4_publications {
width: 596px;
font-size: 1em;
line-height: 1.5em;
text-align: left;

margin-top: 0em;
margin-bottom: 1em;
padding: 10px 10px 20px 10px;
border: 2px solid rgb(80%, 80%, 80%);  
color: rgb(0%, 0%, 0%); 
background-color: rgb(255, 255, 255);
}

div.box_span1-4_publications_fixed {
width: 596px;
font-size: 1em;
line-height: 1.5em;
text-align: left;
height: 18em;
margin-top: 0em;
margin-bottom: 1em;
padding: 10px;
border: 0.1em solid rgb(80%, 80%, 80%);  
color: rgb(0%, 0%, 0%); 
background-color: rgb(255, 255, 255);
}

div.box_span1-6 {
width: 940px;
font-size: 1em;
line-height: 1.5em;
text-align: left;
margin-top: 0em;
margin-bottom: 2em;
padding-bottom: 50px;
margin-left: 10px;
border-bottom: 0px solid rgb(80%, 80%, 80%);  
color: rgb(0%, 0%, 0%); 
background-color: transparent; 
}


/* --
DIVISIONS: MAIN STRUCTURE ID ID ID ID  ID... --------*/


/* --CONTAINERS  CONTAINERS.... --------*/


body {
width: 940px;
position: relative;
margin: 0.5em auto;
color: rgb(0%, 0%, 0%);
background-color: rgb(100%, 100%, 100%);
}


div#container_greater {
position: absolute;
top: 0em;
width: 960px;
background-color: rgb(194, 221, 242);

left: 0px;
border-top: 0em solid green;
margin-top: 0.5em;
padding: 0px 0px 0px 0px;
background-color: transparent;
}


div#container_lead {
position: relative;
left: 0px;
width: 620px;
top: 0em;
margin-top: 0px;
padding: 0px 0px 0px 0px;
border-top: 0px solid rgb(60%, 60%, 60%);
border-bottom: 0px solid rgb(60%, 60%, 60%);
color: black;
background-color: transparent;
}

div#container_lead_author {
position: absolute;
top: 12.5em;
left: 0px;
width: 620px;
height: 5em;
margin-top: 0px;
padding: 0px 0px 0px 0px;
border-top: 0em solid rgb(60%, 60%, 60%);
border-bottom: 0px solid rgb(0, 45, 98);
color: black;
background-color: blue;
}

div#container_content_one {
position: relative;
float: left;
top: 5em;
width: 940px;
left: 0px;
border-top: 1px solid red;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: transparent;
}



/* --BRANDING  NAVSITE LOGO.... */

div#branding {
position: relative;
top: 0em;
left: 0px;
width: 940px;
height: 11em;
margin-top: 0px;
margin-bottom: 0px;
padding: 0px 0px 0px 0px;
border-top: 0em solid rgb(60%, 60%, 60%);
border-bottom: 4px solid rgb(0, 45, 98);
color: black;
background-color: rgb(100%, 100%, 100%);
background-repeat: no-repeat;
background-image: url("images/branding/grove_branding2.gif");
}


/* --NAVSITES .... */

div#navsite {
position: absolute;
top: 6em;
font-size: 130%;
left: 0px;
width: 960px;
border-top: 0px solid rgb(40%, 40%, 40%); 
margin: 0px 0px 0px 0px;
padding: 0em 0px 0em 0px;
border-bottom: 0em solid rgb(40%, 40%, 40%);
background-color: transparent;
}

div#navsite_supp {
position: absolute;
top: 7.5em;
font-size: 130%;
left: 0px;
width: 950px;
border-top: 0px solid rgb(40%, 40%, 40%); 
margin: 0px 0px 0px 0px;
padding: 0em 0px 0em 0px;
border-bottom: 0em solid rgb(40%, 40%, 40%);
background-color: transparent; 
}


/* --ARTICLE LEAD LEAD LEAD LEAD.... */



div#content_lead1-5 {
position: relative;
top: 0em;
left: 10px;
width: 770px;
height: 11.5em;
margin-top: 0px;
padding: 0px 0px 0px 0px;
border-top: 0em solid rgb(60%, 60%, 60%);
border-bottom: 1px solid rgb(0, 45, 98);
color: black;
background-image: url("images/images_design/branding_clean7.jpg");
background-color: transparent; 
}




/* --SINGLES SINGLES ID  ID  ID --*/


div#single1 {
position: absolute;
font-size: 100%;
top: 1em;
left: 0px;
width: 150px;
border-right: 0px solid rgb(80%, 80%, 80%);
border-top: 0px solid rgb(0, 45, 98);
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: transparent;
}

div#single1_lead {
position: absolute;
font-size: 100%;
top: 1em;
left: 0px;
width: 150px;
border-right: 0px solid rgb(80%, 80%, 80%);
border-top: 0px solid rgb(0, 45, 98);
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: transparent;
}


div#single2 {
position: absolute;
font-size: 100%;
top: 1em;
left: 170px;
width: 150px;
border-right: 0px solid rgb(80%, 80%, 80%);
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: transparent;
}

div#single3 {
position: absolute;
font-size: 100%;
top: 1em;
left: 320px;
width: 150px;
border-right: 0px solid rgb(80%, 80%, 80%);
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: transparent;
}

div#single4_lead {
position: absolute;
font-size: 100%;
top: 1em;
left: 470px;
width: 150px;
border-top: 0px solid rgb(0, 45, 98);
border-right: 0px solid rgb(80%, 80%, 80%);
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: transparent;
}

div#single4 {
position: absolute;
font-size: 100%;
top: 1em;
left: 470px;
width: 150px;
border-top: 0px solid rgb(0, 45, 98);
border-right: 0px solid rgb(80%, 80%, 80%);
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: transparent;
}



div#single5 {
position: absolute;
font-size: 100%;
top: 9em;
left: 630px;
width: 150px;
border-right: 0px solid rgb(80%, 80%, 80%);
margin: 0px 0px 0px 0px;
background-color: transparent;
}




div#single6 {
position: absolute;
font-size: 100%;
top: 1em;
left: 790px;
width: 150px;
border-right: 0px solid rgb(80%, 80%, 80%);
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: transparent;
}

div#single6_lead {
position: absolute;
font-size: 100%;
top: 1em;
left: 790px;
width: 150px;
border-right: 0px solid rgb(80%, 80%, 80%);
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: transparent;
}

/* --SUBS SUBS ID  ID  ID --*/



div#content_sub {
position: absolute; 
top: 1em;
left: 640px;
width: 300px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: rgb(0%,0%,0%);
background-color: transparent;
}

div#content_sub1-2 {
position: absolute;
top: 1em;
left: 0px;
width: 300px;
border-right: 0px dotted rgb(80%, 80%, 80%);
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: 
}


div#content_sub1-2_lead {
position: absolute;
top: 1em;
left: 0px;
width: 500px;
border-right: 0px dotted rgb(80%, 80%, 80%);
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: transparent;
}


div#content_sub_index {
position: absolute;
top: 1em;
left: 0px;
width: 290px;
border-right: 1px dotted rgb(80%, 80%, 80%);
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 0px;
background-color: transparent;
}


div#content_sub2-3 {
position: absolute;
top: 1em;
left: 170px;
width: 300px;
border-right: 0px solid rgb(80%, 80%, 80%);
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: transparent;
}

div#content_sub3-4 {
position: absolute;
top: 1em;
left: 320px;
width: 300px;
border-right: 0px solid rgb(80%, 80%, 80%);
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: transparent;
}

div#content_sub3-4_lead {
position: absolute;
top: 1em;
left: 320px;
width: 300px;
border-right: 0px solid rgb(80%, 80%, 80%);
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: transparent;
}

div#content_sub3-4_index {
position: absolute;
top: 1em;
left: 320px;
width: 280px;
border-left: 1px dotted rgb(80%, 80%, 80%);
border-right: 1px dotted rgb(80%, 80%, 80%);
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px;
background-color: transparent;
}


div#content_sub03-4 {
position: absolute;
top: 1em;
left: 300px;
width: 300px;
border-left: 1px dotted rgb(80%, 80%, 80%);
border-right: 1px dotted rgb(80%, 80%, 80%);
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px;
background-color: transparent;
}


div#content_sub4-5 {
position: absolute;
top: 1em;
left: 470px;
width: 300px;
border-right: 0px solid rgb(80%, 80%, 80%);
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: transparent; 
}

div#content_sub5-6 {
position: absolute;
top: 1em;
left: 640px;
text-align: left;
width: 300px;
border-right: 0px solid rgb(80%, 80%, 80%);
margin-top: 0em;
margin-bottom: 0em;
padding-top: 0em;
padding-bottom: 0em;
background-color: transparent;
}

div#content_sub5-6_lead {
position: absolute;
top: 1em;
left: 640px;
text-align: left;
width: 300px;
border-right: 0px solid rgb(80%, 80%, 80%);
margin-top: 0em;
margin-bottom: 0em;
padding-top: 0em;
padding-bottom: 0em;
background-color: transparent;
}

div#content_sub5-6_article {
position: absolute;
top: -9em;
left: 640px;
text-align: left;
width: 300px;
border-right: 0px solid rgb(80%, 80%, 80%);
margin-top: 0em;
margin-bottom: 0em;
padding-top: 0em;
padding-bottom: 0em;
background-color: transparent;
}

div#content_sub05-6 {
position: absolute;
top: 1em;
left: 635px;
text-align: left;
width: 290px;
border-left: 2px dotted rgb(80%, 80%, 80%);
margin-top: 0em;
margin-bottom: 0em;
padding-top: 0em;
padding-left: 10px;
background-color: transparent;
}



/* --MAINS MAINS  ID  ID  ID --*/



div#content_main1-3 {
position: absolute; 
top: 1em; 
left: 0px; 
width: 450px;
border-top: 0px solid white;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: transparent;
}

div#content_main1-3_lead {
position: absolute; 
top: 1em; 
left: 0px; 
width: 450px;
border-top: 0px solid white;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: red;
}

div#content_main2-4 {
position: absolute; 
top: 1em; 
left: 170px; 
width: 450px;
border-top: 0px solid rgb(0, 45, 98);
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: transparent;
}

div#content_main2-4_lead {
position: absolute; 
top: 1em; 
left: 170px; 
width: 450px;
border-top: 0px solid rgb(0, 45, 98);
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: transparent;
}

div#content_main3-5 {
position: absolute; 
top: 1em; 
left: 320px; 
width: 450px;
border-top: 0px solid rgb(60%, 60%, 60%);  
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: transparent;
}

div#content_main3-5_index {
position: absolute; 
top: 1em; 
left: 320px; 
width: 430px;
border-top: 0px solid rgb(60%, 60%, 60%);
border-left: 1px dotted rgb(80%, 80%, 80%); 
border-right: 1px dotted rgb(80%, 80%, 80%);
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px;
background-color: transparent;
}

div#content_main3-5_lead {
position: absolute; 
top: 1em; 
left: 320px; 
width: 450px;
border-top: 0px solid rgb(60%, 60%, 60%);  
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: yellow;
}

div#content_main4-6 {
position: absolute; 
top: 1em; 
left: 640px; 
width: 450px;
border-top: 0px solid rgb(60%, 60%, 60%);  
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: transparent;
}




/* --SPANS SPANS ID  ID  ID --*/





div#content_span1-4 {
position: absolute; 
top: 1em; 
left: 0px;
width: 620px;
border-top: 0px solid rgb(0, 45, 98);
margin: 0px 0px 0px 0px;
padding: 0px;
background-color: red;
}

div#content_span1-4_lead {
position: absolute; 
top: 1em; 
left: 0px;
width: 620px;
border-top: 0px solid rgb(0, 45, 98);
border-bottom: 0px solid rgb(0, 45, 98);
margin: 0px 0px 0px 0px;
padding: 0px;
background-color: transparent;
}



/* ------------TABLES TABLES -------------------*/


/* ------------TABLES SUB SUB -------------------*/

table.sub {
width: 300px;
border-collapse: collapse;
border: hidden;
padding: 0px 0px 0em 0px;
margin: 0px 0px 1em 0px;
border-top: 2px solid rgb(60%, 60%, 60%);  
border-bottom: 0px solid rgb(60%, 60%, 60%); 
background-color: transparent;
color: rgb(0%, 0%, 0%);
}

td.sub50 {
width: 150px;
vertical-align: top;
text-align: left;
padding: 5px;
border-right: 1px dotted rgb(60%, 60%, 60%);
background-color: transparent;
}

 
 
 table.sub_songs {
width: 280px;
border-collapse: collapse;
padding: 0px 0px 0em 0px;
margin: 0px 0px 1em 0px;
border-top: 0px solid rgb(60%, 60%, 60%);  
border-bottom: 0px solid rgb(60%, 60%, 60%); 
background-color: transparent;
color: rgb(0%, 0%, 0%);
}


 table.sub_customs {
width: 300px;
border-collapse: collapse;
padding: 0px 0px 0em 0px;
margin: 0px 0px 1em 0px;
border-top: 0px solid rgb(60%, 60%, 60%);  
border-bottom: 0px solid rgb(60%, 60%, 60%); 
background-color: transparent;
color: rgb(0%, 0%, 0%);
}

table.sub0 {
width: 300px;
border-collapse: collapse;
padding: 0px 0px 0em 0px;
margin: 0px 0px 1em 0px;
border-top: 6px solid rgb(60%, 60%, 60%);  
border-bottom: 0px solid rgb(60%, 60%, 60%); 
background-color: transparent;
color: rgb(0%, 40%, 0%);
 }
 


tr.sub {
width: 300px;
text-align: left;
border-collapse: collapse;
border-bottom: 1px dotted rgb(60%, 60%, 60%); 
}


td.sub {
width: 300px;
vertical-align: top;
text-align: left;
padding: 10px 0px;
border-bottom: 0px solid rgb(60%, 60%, 60%);
background-color: transparent;
}


caption.sub {
width: 300px;
padding: 10px 10px 0px 10px;
background-color: transparent;
border-top: 5px solid rgb(60%, 60%, 60%);
text-align: center;
border-bottom: 1px dotted rgb(40%, 40%, 40%);
}

caption.sub_songs {
width: 300px;
padding: 10px 10px 0px 10px;
background-color: transparent;
border-top: 5px solid rgb(60%, 0%, 60%);
text-align: left;
border-bottom: 0px solid rgb(40%, 40%, 40%);
}

caption.sub_customs {
width: 300px;
padding: 10px 10px 0px 10px;
background-color: transparent;
border-top: 5px solid rgb(60%, 60%, 60%);
text-align: left;
border-bottom: 0px solid rgb(40%, 40%, 40%);
}

/* ------------TABLES SUB SUB-------------------*/
table.sub {
width: 300px;
border-collapse: collapse;
padding: 0px 0px 0px 0px;
margin: 10px 0px 0px 0px;
border-top: 0px solid rgb(0%, 60%, 60%);  
border-bottom: 0px solid rgb(60%, 60%, 60%); 
background-color: rgb(100%,100%,100%);  
color: rgb(0%, 0%, 0%);
 }

table.main {
width: 450px;
border-collapse: collapse;
padding: 0px 0px 0px 0px;
margin: 10px 0px 0px 0px;
border-top: 0px solid rgb(0%, 60%, 60%);  
border-bottom: 0px solid rgb(60%, 60%, 60%); 
background-color: rgb(100%,100%,100%);  
color: rgb(0%, 0%, 0%);
 }

table.main_index {
width: 430px;
border-collapse: collapse;
border: hidden;
padding: 0px 0px 0px 0px;
margin: 10px 0px 0px 0px;
border-top: 0px solid rgb(0%, 60%, 60%);  
border-bottom: 0px solid rgb(60%, 60%, 60%); 
background-color: rgb(100%,100%,100%);  
color: rgb(0%, 0%, 0%);
 }

 /* ------------TABLES SPAN_FOUR  SPAN_FOUR -------------------*/

table.span1-4 {
width: 20px;
border-collapse: collapse;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border-style: hidden;
border-top: 0px solid rgb(0%, 60%, 60%);  
border-bottom: 0px solid rgb(60%, 60%, 60%); 
color: rgb(0%, 0%, 0%);
background-color: 
 } 

 caption.span1-4 {
width: 620px;
text-align: left;
padding: 10px 10px 0px 10px;
background-color: transparent;
border-bottom: 0px solid rgb(40%, 40%, 40%);
}

tr.span1-4 {
width: 620px;
padding: 0px 0px;
text-align: left;
border-collapse: collapse;
border-bottom: 0px dotted rgb(60%, 60%, 60%);
background-color: transparent;
}

td.span1-4 {
width: 25%;
vertical-align: top;
text-align: left;
padding: 0px 7px;
border-right: 1px dotted rgb(60%, 60%, 60%);
border-bottom: 0px;
border-spacing: 5px;
background-color: transparent;
}

td.span1-4_half {
width:290px;
vertical-align: top;
text-align: left;
padding: 10px;
border-bottom: 0px solid rgb(60%, 60%, 60%);
background-color: transparent;
}



 /* ------------TABLES FULL -------------------    */


table.full {
width: 960px;
border-collapse: collapse;
padding: 0px 0px 0px 0px;
margin: 0.5em 0px 0.5em 0px;
border-top: 0px solid rgb(0%, 60%, 60%);  
border-bottom: 2px solid rgb(60%, 60%, 60%); 
background-color: transparent;
color: rgb(0%, 0%, 0%);
 }
 
 tr.full {
text-align: left;

vertical-align: top;
border-collapse: collapse;
border-bottom: 0px dotted rgb(60%, 60%, 60%); 
background-color: transparent;
}

 td.full {
vertical-align: top;
width: 450px;
text-align: left;
padding: 10px;
border-bottom: 0px solid rgb(60%, 60%, 60%);
background-color: transparent;
}

  td.full_right {
  width: auto;
vertical-align: top;
text-align: left;
padding: 10px;
border-bottom: 0px solid rgb(60%, 60%, 60%);
background-color: transparent;
}

 td.six7 {
vertical-align: top;
width: 67%;
text-align: left;
padding: 10px;
border-bottom: 0px solid rgb(60%, 60%, 60%);
background-color: red;
}

td.fifty {
width: 50%;
vertical-align: top;
text-align: left;
padding: 0px 7px;
border-right: 1px dotted rgb(60%, 60%, 60%);
border-bottom: 0px;
border-spacing: 5px;
background-color: transparent;
}



 /* ------------TABLES END_ ARTICLE -------------------  */
div.box_end_article {
width: 950px;
float: left;
font-size: 1em;
line-height: 1.5em;
text-align: left;
margin-top: 0em;
margin-bottom: 1em;

padding: 0px 0px 0.5em 0px;
border-bottom: 0em dotted rgb(80%, 80%, 80%);  
color: rgb(0%, 0%, 0%); 
background-color: transparent;
}

table.end_article {
width: 950px;
border-collapse: collapse;
padding: 0px 0px 0px 0px;
margin: 0em 0px 0em 0px;
border-top: 1px dotted rgb(60%, 60%, 60%);  
border-bottom: 1px dotted rgb(60%, 60%, 60%); 
background-color: transparent;
color: rgb(0%, 0%, 0%);
 }

 tr.end_article {
text-align: left;

vertical-align: top;
border-collapse: collapse;
border-bottom: 0px dotted rgb(60%, 60%, 60%); 
background-color: transparent;
}


td.end_article {
width: 300px;
vertical-align: top;
text-align: left;
padding: 10px 0px 10px 0px;
border-bottom: 0px solid rgb(60%, 60%, 60%);
background-color: transparent;
}


/* ------------SPARE TABLE TAGS-------------------*/


tr {
text-align: left;
vertical-align: top;
border-collapse: collapse;
margin-bottom: 0px 0px 10px 0px;
border-bottom: 0px dotted rgb(60%, 60%, 60%); 
background-color: transparent;

}




/* ------------CAPTIONS   CAPTIONS -------------------*/



/* --SITE INFO --*/



div#content_supp {
position: relative;
left: 0px;
width: 940px;
padding-bottom: 0em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: normal;
border-top: 0.1em solid rgb(0, 45, 98);
margin-bottom: 0em;
color: rgb(20%,20%,20%);
background-color: rgb(255, 255, 255);
}

div#site_info {
clear: both;
position: relative;
left: 0px; 
width: 940px;
height: 4.5em;
margin-top: 0em;
padding-top: 0em;
text-align: center;
border-top: .3em solid rgb(0, 45, 98);
border-bottom: 0em solid rgb(153,200,100); 
color: rgb(100%,100%,100%);
background-color: rgb(194, 221, 242);
}


/* --END ....JERRY OREILLY.. END -- */
