/* To decrease the size of an element's margin, you have to use a negative value */

/* COMMON */
body{
background-color:#ECECF1;
}

a:link{
 text-decoration:underline;
 color:#848AA0; 
 font-size:12px;
 font-family:Georgia;
 font-weight:bold;
 letter-spacing:.5px;
}
a:visited{
 text-decoration:underline;
 color:#848AA0; 
 font-size:12px;
 font-family:Georgia;
 font-weight:bold;
 letter-spacing:.5px;
}
a:active{
 text-decoration:underline;
 color:#848AA0; 
 font-size:12px;
 font-family:Georgia;
 font-weight:bold;
 letter-spacing:.5px;
}
a:hover{
 text-decoration:none; 
 color:#848AA0;
 font-size:12px;
 font-family:Georgia;
 font-weight:bold;
 letter-spacing:.5px;
}


/* ARTICLES */

h1.article{
 color:#848AA0; 
 font-family:Georgia;
 font-size:24px;
 text-align:left;
 margin-top:10px;
 margin-bottom:10px;
 font-weight:bold;
}

h2.article{
 color:#848AA0; 
 font-family:Georgia;
 font-size:18px;
 text-align:left;
 margin-top:10px;
 margin-bottom:10px;
 font-weight:bold;
}

h3.article{
 color:#848AA0; 
 font-family:Georgia;
 font-size:14px;
 text-align:left;
 margin-top:10px;
 margin-bottom:3px;
 font-weight:bold;
}

p.article{
 color:#848AA0; 
 font-family:Georgia;
 font-size:13px;
 text-align:left;
 letter-spacing:.5px;
 margin-left:7px;
 margin-top:7px;
 margin-right:5px;
 font-weight:normal;
}

p.caption{
 color:#848AA0; /* intro paragraph */
 font-family:Arial;
 font-size:11px;
 text-align:left;
 letter-spacing:1px;
  margin-top:5px;
  margin-left:25px;
  margin-right:15px;
 font-weight:normal;
}

p.grey{
 color:#8E8983; /* intro paragraph */
 font-family:Georgia;
 font-size:13px;
 text-align:left;
 letter-spacing:.5px;
 margin-left:7px;
 margin-top:1px;
 margin-right:20px;
 font-weight:normal;
}

p.topleftgry{
 color:#8E8983; /* intro paragraph */
 font-family:Georgia;
 font-size:16px;
 text-align:left;
 letter-spacing:.5px;
 margin-left:5px;
 margin-top:0;
 margin-right:0;
 margin-bottom:0;
 font-weight:normal;
}

p.bold{
 color:#848AA0; /* replace this with p.article */
 font-family:Georgia;
 font-size:13px;
 text-align:left;
 letter-spacing:.5px;
 margin-left:7px;
 margin-top:7px;
 margin-right:5px;
 font-weight:normal;
}


p.topleft{
 color:#848AA0; /* replace this with h2 article */
 font-family:Georgia;
 font-size:18px;
 text-align:left;
 letter-spacing:.5px;
 margin-left:5px;
 margin-top:15px;
 margin-right:0;
 margin-bottom:0;
 font-weight:normal;
}

/* LISTS */

ul.blue{ 
color:#848AA0; /* intro paragraph */
font-family:Georgia;
font-size:12px;
letter-spacing:.5px;
margin-top:1px;
font-weight:normal;
list-style-type: disc; 
list-style-position: outside;
list-style-image: url('graphics/blueArrow.gif');
}

li.blue{ 
color:#848AA0; /* intro paragraph */
font-family:Georgia;
font-size:12px;
letter-spacing:.5px;
margin-top:7px;
font-weight:normal;
}

ol.reg{ 
color:#848AA0; /* intro paragraph */
font-family:Georgia;
font-size:12px;
letter-spacing:.5px;
margin-top:1px;
font-weight:normal;
list-style-type: decimal; 
list-style-position: outside;
}

li.reg{ 
color:#848AA0; /* intro paragraph */
font-family:Georgia;
font-size:12px;
letter-spacing:.5px;
margin-top:7px;
font-weight:normal;
}


/* NAVIGATIONS */
#nav a:link{   
 text-decoration:none; /* top bottom links */
 color:#848AA0; 
 font-size:12px;
 font-family:Georgia;
 font-weight:bold;
 letter-spacing:.5px;
}
#nav a:visited{
 text-decoration:none;
 color:#848AA0; 
 font-size:12px;
 font-family:Georgia;
 font-weight:bold;
 letter-spacing:.5px;
}
#nav a:active{
 text-decoration:none;
 color:#848AA0; 
 font-size:12px;
 font-family:Georgia;
 font-weight:bold;
 letter-spacing:.5px;
}
#nav a:hover{
 text-decoration:none; 
 color:#FFF8EC;
 font-size:12px;
 font-family:Georgia;
 font-weight:bold;
 letter-spacing:.5px;
}

#gry a:link{   
 text-decoration:underline; /* grey links */
 color:#8E8983; 
 font-size:13px;
 font-family:Georgia;
 font-weight:normal;
 letter-spacing:.5px;
}
#gry a:visited{
 text-decoration:underline;
 color:#8E8983; 
 font-size:13px;
 font-family:Georgia;
 font-weight:normal;
 letter-spacing:.5px;
}
#gry a:active{
 text-decoration:underline;
 color:#8E8983; 
 font-size:13px;
 font-family:Georgia;
 font-weight:normal;
 letter-spacing:.5px;
}
#gry a:hover{
 text-decoration:none; 
 color:#8E8983;
 font-size:13px;
 font-family:Georgia;
 font-weight:normal;
 letter-spacing:.5px;
}

#form a:link{   
 text-decoration:underline; /* form links */
 color:#000000; 
 font-size:12px;
 font-family:Georgia;
 font-weight:bold;
 letter-spacing:.5px;
}
#form a:visited{
 text-decoration:underline;
 color:#000000; 
 font-size:12px;
 font-family:Georgia;
 font-weight:bold;
 letter-spacing:.5px;
}
#form a:active{
 text-decoration:underline;
 color:#000000; 
 font-size:12px;
 font-family:Georgia;
 font-weight:bold;
 letter-spacing:.5px;
}
#form a:hover{
 text-decoration:none; 
 color:#000000;
 font-size:12px;
 font-family:Georgia;
 font-weight:bold;
 letter-spacing:.5px;
}

/* TOP - BOTTOM STYLES */
p.bars{
 color:#848AA0; 
 font-family:Georgia;
 margin-bottom:5px;
 letter-spacing:.5px;
}

h2.logo{
 color:#FFF8EC; /* bottom slogan */
 font-family:Georgia;
 font-size:20px;
 text-align:center;
 letter-spacing:.5px;
 margin-top:7px;
 margin-bottom:10px;
 font-weight:normal;
 font-style:italic;
}

h3.logo{
 color:#FFF8EC; /* top slogan */
 font-family:Georgia;
 font-size:20px;
 text-align:right;
 letter-spacing:.5px;
 margin-top:5px;
 margin-bottom:35px;
 font-weight:normal;
 font-style:italic;
}

h4.logo{
 color:#848AA0; /* Advanced */
 font-family:Georgia;
 font-size:24px;
 text-align:left;
 letter-spacing:0;
 margin-left:5px;
 margin-top:10px;
 margin-bottom:-7px;
 font-weight:normal;
}

h5.logo{
 color:#848AA0; /* DNA */
 font-family:Georgia;
 font-size:30px;
 text-align:left;
 letter-spacing:1px;
 margin-top:-10px;
 margin-bottom:0;
 font-weight:normal;
}

p.phone{
 color:#848AA0; /* 1-877... */
 font-family:Georgia;
 font-size:12px;
 text-align:left;
 letter-spacing:2px;
 margin-left:40px;
 margin-top:0;
 margin-bottom:0;
 font-weight:normal;
}

p.questions{
 color:#848AA0; 
 font-family:Arial;
 font-size:10px;
 line-height: 14px;
 text-align:left;
 letter-spacing:0;
 margin-top:-1px;
  font-weight:normal;
}

hr{
 height:2px;
 width:75%;
 color:#B7C2D8;
}

.box {
	align:left;
	font-family:Courier, 'Courier New', monospace ; 
	font-size:12px;
	margin-top:5px;

	background-color: #ffffff;
	padding: 10px;
	border: dotted 1px #B7C2D8 
}