﻿/*
NOTES ON HOW TO USE THIS:

element {} means that all of these elements will have the defined characteristics
	--example:  h1{ font-weight: bold; } would mean all h1 headings will be bold
		--html example: <h1> Bold Heading </h1>
	
element.class {} means all elements of this class will have the following characteristics
	--example: h1.red { font-color: #ff0000; }
		--html example: <h1 class="red">RED Heading </h1> <h1> NOT RED because its not in the red class </h1>
		
.class {} means elements of this class will have the characteristics. Use this will <span> tag
	--example: .green {font-color: green;} and or .huge {font-size: 64pt;}
		--html example: <span class="green">Green Text</span>
		
	--You can also use more than one class by separating the classes with one space...
		--html: <span class="green huge">HUGE Green Text</span>
		
END NOTES
*/		

/*======================
	HEADINGS
========================*/
h1
{ 
	color:#10705d; 
	font-size: 20px; 
	font-weight:700; 
	Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}

h2{ color:#10705d; font-size:18px; font-weight:700; Arial, Helvetica, sans-serif; }
h3{ color:#2451a0; font-size:16px; font-weight:700; Arial, Helvetica, sans-serif; } 
h4 { color:#10705d; font-size:14px; font-weight:700; Arial, Helvetica, sans-serif; }

h5 { color:#2451a0; font-size:14px; font-weight:700; Arial, Helvetica, sans-serif; }

h6{ font-size:14px; font-weight:700; color:#000; }

#heading span,#heading-second span
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px; 
	font-weight: 700;
	color:#10705d; 
}	

.heading span
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px; 
	font-weight: 700;
	color:#10705d; 
}	
	
/*======================
	LINKS
========================*/

a
{
	color:#2451a0; 
	text-decoration: none;
}
a:hover
{
	color:#295BB3; 
	text-decoration: underline;
}

a.h4
{
	color:#2451a0; 
	text-decoration: none;
	font-size: 14px;
}
a.h4:hover
{
	color:#295BB3; 
	text-decoration: underline;
	font-size: 14px;
}

a.h3
{
	color:#2451a0; 
	text-decoration: none;
	font-size: 16px;
}
a.h3:hover
{
	color:#295BB3; 
	text-decoration: underline;
	font-size: 16px;
}



a.h2
{
	color:#2451a0; 
	text-decoration: none;
	font-size: 18px;
}
a.h2:hover
{
	color:#295BB3; 
	text-decoration: underline;
	font-size: 18px;
}

a:visited
{
	
}

a.smalllink {font-size:11px}

/* This defines links in the footer section */
   
a.footer:link {color:#FFffff}      /* unvisited link */
a.footer:visited {color:#ffffff}  /* visited link */
a.foooer:hover {color:#FFffff; text-decoration: underline }  /* mouse over link */
a:.footer:active {color:#ffffFF}  /* selected link */


/*======================
	PARAGRAPHS
========================*/
p
{ 
	margin-bottom:10px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

p.center
{
	text-align: center;
}

p.pleasecontact
{ 
	margin-top:4px;
	margin-bottom:4px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
p.nomargins {margin-bottom: 0px; margin-top:0px; padding-bottom:0px; padding-top:0px;}
p.smallindent {font-size:11px; margin-left: 10px; margin-right: 10px}

p.indent {margin-left:20px;}

p.doubleindent {margin-left:40px;}

p.sponsorcolumn {text-align: center;}

p.sponsorcolumnindentleft {text-align: left; margin-left: 50px;}


/*================================
	OTHER CLASSES (FOR STYLINGS)
==================================*/
.ital {font-style: italic; font-weight: normal;}
.red {color: #FF0000;}
.green {color: #10705d; font-weight:700;}
.gold {color: #FFCC00; font-weight:700;}
.silver {color: #808080; font-weight:700;}
.bronze {color: #CC9900; font-weight:700;}
.platinum {color: #CCCCCC; font-weight:700;}
.greennobold {color: #10705d;}
.wired {font-size:10.0pt;line-height:115%}
.rightalign {text-align: right}
.savedate
{
	margin-left: 40px;
	color:#9E3424; font-size: 13px; font-weight:400; Arial, Helvetica, sans-serif; 
}

.small{ font-size:11px }
.large{ font-size:14px }
.smallmargin {margin-bottom: 5px; }

/*======================
	STRONG/B EM/I
========================*/
strong, b
{
	font-weight:700;
}
em, i
{
	font-style:italic;
}

/*======================
	UNORDERED LIST
========================*/
ul
{
	list-style:disc; 	
	margin-left:30px; 	
	margin-bottom:15px; 
}
ul li
{
	margin-bottom:5px;

}

ul.column
{
list-style-type:none;
padding:0px;
margin:0px;
}
li.column
{
background-image:url("../images/bullet2.png");
background-repeat:no-repeat;
background-position:0px 2px; 
padding-left:14px;
padding-top:0px;
margin-bottom: 4px;
}

ul.greenbullet
{
list-style-type:none;
padding:0px;
margin:0px;
}

li.greenbullet
{
background-image:url("../images/bullet2.png");
background-repeat:no-repeat;
background-position:0px 2px; 
padding-left:14px;
padding-top:0px;
margin-bottom: 4px;
}

/*==========================
	PROGRAM PARTNERS LIST
============================*/


#partnerlist
{

}

#partnerlist ul
{
	list-style:none; 	
	margin-left:0px; 	
	margin-bottom:0px; 
}

#partnerlist li
{
	color: #10705d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	padding-bottom: 2px;
}

#partnerlist li a
{
	font-size:12px; 
	font-weight: 700;
	color:#10705d; 
	text-decoration:none; 		
}
/* Adds an underline when hovered or active */

#partnerlist li a:hover, #partnerlist ul li.active a
{
	text-decoration:underline; 	
}


/*======================
	ORDERED LIST
========================*/
ol 
{
	list-style:decimal; 	
	margin-left:35px; 
	margin-bottom:15px; 
}

OL.upperalpha { list-style-type: upper-alpha;
margin-left:35px; 
	margin-bottom:15px;
 }
 
OL.lowerroman { list-style-type: lower-roman; margin-left: 35px; }
OL.loweralpha { list-style-type: lower-alpha; margin-left: 35px; }
OL.nomargin { list-style-type: decimal; margin-left: 0px; }
 


ol li
{
	margin-bottom:5px;
}
/*======================
	DEFINITION LIST
========================*/
dl{ margin-left:15px; }
dt{ 
	background:url("../images/bullet.png") no-repeat;
	display:block; 
	margin:10px 0 5px 0; 
	padding-left:23px; 
	font-size:14px; 
	font-weight:700; 
	text-decoration:none; 
}
dd{ margin-left:23px; color:#717171;  }

/*======================
	MISC
========================*/
blockquote{ padding:5px 0 0 18px; color:#5f5f5f; margin-bottom:10px; }
blockquote span { display:block; text-align:left; font-weight:700; color:#000; font-style: italic; margin-left:30px; }


abbr{ border-bottom:dotted #000 1px;  }

hr {
    height:5px;
    width:100%;
    background:#10705d;
    color: #10705d;
    margin: 0px 0px 0px 0px;  
    border: none;
   }

hr.dashed
	{height: 1px;
	width: 90%;
	background: #10705d;
	color: #10705d;
	margin: 0px 0px 0px 0px;
	}
td.formchoice
{vertical-align: bottom;

}

acronym{ border-bottom:dotted #000 1px; }

sub{ font-size:10px; line-height:1.5; vertical-align:bottom; }

sup{ font-size:7px; line-height:1.5; vertical-align:top; }

code{ }
