
body 
{
margin-top: 0px; 
margin-left: 0px; 
font-family: verdana, arial, sans-serif; 
font-size: 14pt;
line-height: 16pt;
color: #555555;
font-weight: 400; 
background-color: #ffffff;
}

blockquote {font-size: 12pt; line-height: normal;}

hr {height: 1px; color: #555555;}

dl {font-size: 14pt; line-height: 20pt; font-family: verdana, arial, sans-serif; color: #555555; list-style: outside;}
ul {font-size: 14pt; line-height: 20pt; font-family: verdana, arial, sans-serif; color: #555555; list-style: outside;}
ol {font-size: 14pt; line-height: 20pt; font-family: verdana, arial, sans-serif; color: #555555; list-style: outside; list-style-type: decimal;}

li {padding-bottom: 3px; margin-bottom: 3px; border-bottom: 1px solid #DDDDDD;}


/* headings for arc main pages */

h1,h2,h3,h4 {margin-bottom:6px;}
h1 {font-size: 20pt; font-family: arial, sans-serif;}
h2 {font-size: 18pt; font-family: arial, sans-serif;}
h3 {font-size: 16pt; font-family: arial, sans-serif; margin-top: 2em;}
h4 {font-size: 15pt; font-family: arial, sans-serif; margin-top: 2em;}

/* headings for arc main pages - green */
h1.green {color: green;}
h2.green {color: green;}
h3.green {color: #639c18; margin-bottom: 4px;}
h4.green {color: #639c18; }
.gh3 {color: #639c18; font-size: 14pt; font-family: arial, sans-serif; line-height: 20pt; font-weight: bold; }
.gh4 {color: #639c18; font-size: 14pt; font-family: arial, sans-serif; line-height: 20pt; font-weight: bold; }




/* headings for arc main pages - lavender */
h1.lav {color: #660099;}
h2.lav {color: #660099;}
h3.lav {color: #9900CC;}
h4.lav {color: #9900CC;}
.lh3 {color: #9900CC; font-size: 14pt; line-height: 20pt; font-weight: bold; font-family: arial, sans-serif; }
.lh4 {color: #9900CC; font-size: 14pt; line-height: 20pt; font-weight: bold; font-family: arial, sans-serif; }

/* headings for arc main pages - blue */
h1.blue {color: #3333CC;}
h2.blue {color: #3333CC;}
h3.blue {color: #0066CC;}
h4.blue {color: #0066CC;}
.bh3 {color: #0066CC; font-size: 14pt; line-height: 20pt; font-weight: bold; font-family: arial, sans-serif; }
.bh4 {color: #0066CC; font-size: 14pt; line-height: 20pt; font-weight: bold; font-family: arial, sans-serif; }


/* headings for parent to parent - purple */
h1.p2p {
color: #333366;
font-size: xx-large; 
font-family: arial, sans-serif; 
margin-bottom: 6px;
margin-right: 60%;
border-bottom: 1px dotted #333366;
}
h2.p2p {
color: #666699;
font-size: x-large; 
font-family: arial, sans-serif; 
margin-bottom: 6px;
margin-right: 60%;
border-bottom: 1px dotted #333366;
}
h3.p2p {
color: #333366; 
font-size: 16pt; 
font-family: arial, sans-serif; 
margin-bottom: 6px;
margin-right: 60%;
border-bottom: 1px dotted #333366;
}
h4.p2p {
color: #666699; 
font-size: 15pt; 
margin-right: 60%;
font-family: arial, sans-serif; 
margin-bottom: 6px;
border-bottom: 1px dotted #333366;
}



/* styles for links */

/* main links - left side navigation */
a {color: #D75C0A; font-family: verdana, arial, sans-serif; text-decoration: none; line-height: normal;}
a:active {color: orange; font-family: verdana, arial, sans-serif; text-decoration: none; line-height: normal;}
a:hover {color: #ff8429; font-family: verdana, arial, sans-serif; text-decoration: none; line-height: normal;}

/* small text links at head and foot */
a.textlink {color: #D75C0A; border-right: 1px solid silver; padding-right:8px;}
a.textlink:active {color: darkorange;  border-right: 1px solid silver; padding-right:8px;}
a.textlink:hover {color: #ff8429;  border-right: 1px solid silver; padding-right:8px;}

/* link headings for DGCC community classes page */
a.community_header {
font-size:130%; 
padding-top: 15px;  
border-top:1px solid silver;
}

.greenbox {
border: 1px dotted green;

padding: 3px 3px 3px 3px;
font-family: verdana, arial, sans-serif;
font-size: 14pt;
display: block;
}

.greenbox2 {
border: 1px dotted green;
background: #E0FDE0;
padding: 3px 3px 3px 3px;
font-family: verdana, arial, sans-serif;
font-size: 14pt;
display: block;
}

.lavbox {
border-style: solid; 
border-width: thin; 
border-color: #CC66FF; 
padding: 3px;
font-family: verdana, arial, sans-serif;
font-size: 14pt;
display: block;
}

.bluebox {
border-style: solid; 
border-width: thin; 
border-color: #3333CC; 
padding: 3px;
font-family: verdana, arial, sans-serif;
font-size: 14pt;
display: block;
}


.greenbox2 {
border: 3px double green; 
padding: 3px 5px;
font-family: arial, sans-serif;
font-size: 14pt;
display: block;
font-family: verdana, arial, sans-serif;
}



.nav {
color: #AAAAAA; 
line-height: 118%;
text-align: left;
border: 1px solid #555555;
border-left: 0;
border-right: 0;
padding-top: 3px;
padding-bottom: 3px;
font-size: 10pt;
font-weight: bold;
}

.navlav {
color: #AAAAAA; 
line-height: 118%;
text-align: left;
border: 1px solid #CC66FF;
border-left: 0;
border-right: 0;
padding-top: 3px;
padding-bottom: 3px;
font-size: 10pt;
font-weight: bold;
}

.navblue {
color: #AAAAAA; 
line-height: 118%;
text-align: left;
border: 1px solid #3333CC;
border-left: 0;
border-right: 0;
padding-top: 3px;
padding-bottom: 3px;
font-size: 10pt;
font-weight: bold;
}



p.jumplink {
text-align: right;
font-family: arial, verdana, sans-serif; 
font-size: 10pt; 
color: #555555;
margin-top: 5 px;
margin-bottom: 5px;
}


p {margin-top:0;}

p.contact_head {color:green; margin-bottom:2px; font-size: 16pt;}
p.contact_info {margin-top:2px; font-size: 14pt; color: #555555; padding-bottom:8px; border-bottom:1px solid #DDDDDD;}

p.center {text-align: center; font-size: 14pt; font-weight: 500;}

p.footer {line-height: 120%; font-size: 14pt}

.maintext {font-family: verdana, arial, sans-serif; font-size: 14pt; line-height: 20pt; color: #555555;}

.headingtext {font-family: verdana, arial, sans-serif; font-size: 14pt; line-height: 20pt; color: #555555; margin-top: 0;}

.greentext {font-family: verdana, arial, sans-serif; font-size: 14pt; line-height: 20pt; color: green;}

.maintext2 {font-family: verdana, arial, sans-serif; font-size: 14pt; line-height: 20pt; color: #555555; margin-top: 0px;}

.boldtext2 {font-family: verdana, arial, sans-serif; font-size: 14pt; line-height: 20pt; color: #555555; font-weight: 800;}

.highlight {font-weight: 600; color: #FF6600;}

.attention {font-family: verdana, arial, sans-serif; font-size: 14pt; line-height: 20pt; font-weight: 500; color: #FF6600; text-align: center;}

.attentionbox {
font-family: verdana, arial, sans-serif; 
font-size: 14pt; 
line-height: 20pt; 
font-weight: 500; 
color: #000000; 
text-align: center; 
border: 3px double red; 
border-left: 0;
border-right: 0;
padding: 3px 3px 3px 3px;
}

.attentionbox2 {
font-family: verdana, arial, sans-serif; 
font-size: 14pt; 
line-height: 20pt; 
font-weight: 500; 
color: #000000; 
text-align: center; 
padding: 10px 10px 10px 10px; 
border-style: dotted; 
border-width: 2px; 
border-color: #B22222;
}


#box {padding:3px 14px 3px 4px; background:#DDDDDD;}


.titletext {
color: green; 
font-size: 24pt;
font-family: arial, verdana, sans-serif;
font-weight: 800; 
text-align: center; 
}

.rightmargin {
border-style: dotted; 
border-width: thin; 
border-color: green;
border-top: 0;
border-bottom: 0;
border-left: 0;
border-right: 1px; 
padding-right: 15px;
}


.footer_title {
margin: 3px 0; padding:3px; background:#DEDEDE; margin-right:8px; border: 3px solid white;
}



















.left_offset {
margin: 10px;
margin-left: 0px;
}

.right_offset {
padding: 30px;
padding-right: 0px;
}


#bigarrow {

font-size: 28px;
padding: 0px 10px;

}


#slideframe {
			margin: 50px auto 1px auto;
			width: 700;
			background-color: white;
			border: 3px double #3333CC;
			text-align: left;
			padding: 20px;
			padding-top: 5px;
			}	






