@charset "UTF-8";
/* CSS Document */

body { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
line-height: 1.5em; 
color: #000000;
background-color: #FFFFFF; 
} 

p {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: normal; 
color: #000000; 
line-height: 1.5em;
padding: 0px; 
clip: rect( ); 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 1.25em;
margin-left: 0px; 
}

#crn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	line-height: 1.28em;
	padding: 0px;
	clip: rect( );
	margin-top: 80px;
	margin-right: 0px;
	margin-bottom: 0em;
	display: block;
}

 ul { 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 12px; 
margin-left: 0px; 
list-style-type: none} 

li {  
font-family: Verdana, Arial, Helvetica, sans-serif;  
font-size: 11px; 
font-style: normal; 
font-weight: normal; 
color: #000000; 
line-height: 1.5em;
padding: 0px; 
clip: rect( ); 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 1em;
margin-left: 0px; 
}

img {
border:none;
}

 /* ---[ tagline ]------------------------------- */
 #tag {
text-align:right;
padding:0;
margin:0;
}
 
#tag p {  
font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
font-size: 18px; 
font-style: normal; 
line-height: 1em; 
font-weight: bold; 
color: #2584BC;
margin-bottom:0;
}

 /* ---[ bulleted list ]------------------------------- */

div.list {
	margin-bottom:0.5em;
	margin-left:20px;
}

ol li div.list {
margin-top:.5em;
margin-bottom:.7em;
}

div.list p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	padding-left:12px;
	margin-bottom:5px;
	line-height:1.5em;
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 0.65em;
}

 /* ---[ bulleted list on homepage ]------------------------------- */

div.listhome {
margin-bottom:1.5em;

}

ol li div.listhome {
margin-top:.5em;
margin-bottom:.7em;
}

div.listhome p{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal;
font-weight: normal; 
text-decoration: none; 
color: #000000;
padding-left:12px;
margin-bottom:5px;
line-height:1.5em;
background-image: url(images/arrow.gif); 
background-repeat: no-repeat; 
background-position: 0px 0.65em;
}

/* ---[ links ]------------------------------- */
 
a {
color: #2584BC;
text-decoration: none; 
 }
 
a:visited {
color: #2584BC;
text-decoration: none; 
 }
 
a:hover {  
color: #2584BC; 
text-decoration: underline; 
 }

.caption { font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-style: italic; 
font-weight: normal; 
text-decoration: none; 
color: #333333; 
line-height: 1.15em
}

/* ---[ footer ]------------------------------- */
#footer {
padding:10px 10px 10px 15px;
background-color:#D6D6D6;
}
 
#footer p {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-style: normal; 
line-height: 1.5em; 
color: #000; 
text-align:left;
margin-bottom:0;
}

#footer a {
color: #2584BC;
text-decoration: none; 
}
#footer a:hover {
text-decoration: underline; 
}


/* ---[ subheds ]------------------------------- */

h1 {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 18px; 
font-style: normal; 
line-height: 1.5em; 
font-weight: normal; 
color: #2584BC;
margin-bottom:1em;
}

h2 {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 13px; 
font-style: normal; 
line-height: 1.25em; 
font-weight: bold; 
color: #2584BC;
margin-bottom:.5em;
}

h3 { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
line-height: 1.25em; 
font-weight: bold; 
color: #2584BC;
}

h4 { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
line-height: 1.25em; 
font-weight: bold; 
color: #666;
}

/* ---[ left nav ]------------------------------- */
#nav {
background-color:#E7E7E7;
padding: 8px;
border-bottom: 1px solid #fff;
}
#current {
background-color:#2584BC;
padding: 8px;
border-bottom: 1px solid #fff;
}

#current p{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-style: normal; 
font-weight:bold; 
color: #fff; 
line-height: 1.15em;
margin-bottom: 0;
}

#current a {
color: #fff;
text-decoration: none;
}
#current a:hover {
text-decoration:none;
}
#nav p { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-style: normal; 
font-weight: normal; 
color: #2584BC; 
line-height: 1.15em;
margin-bottom: 0;
 }

#nav a{
text-decoration: none; 
}
#nav a:hover {
text-decoration:underline;
}
#hpbox {
background-color:#F0F0F0;
padding: 8px;
margin: 0;
}
#hpbox p{
margin-bottom: .5em;
}
#hpbox h1 {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 18px; 
font-style: normal; 
line-height: 1em; 
font-weight: normal; 
color: #2584BC;
margin-bottom:.25em;
}

#hpborderlt {
border-left: 1px solid #ccc;
background-color: #F0F0F0;
}

#hpborderrt {
border-right: 1px solid #ccc;
background-color: #F0F0F0;
}

#hpbordertp{
border-top: 1px solid #ccc;
background-color: #F0F0F0;
}

#hpborderbt {
border-bottom: 1px solid #ccc;
background-color: #F0F0F0;
font-size:small;
}


	dl {
		width: 239px;
		margin: 0;
		padding: 0;
		background: #F0F0F0 url(images/hpbox_bottom.gif) no-repeat bottom left;
		
		}

	dt {
		margin: 0;
		padding: 10px;
		font-size: 18px; 
font-style: normal; 
line-height: 1em; 
font-weight: normal; 
color: #2584BC;
		background: #F0F0F0 url(images/hpbox_top.gif) no-repeat top left;
		}
	
	dd {
		margin: 0;
		padding: 0 10px 10px 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
line-height: 1.5em; 
font-weight: normal; 
color: #000;
		}
		
	#blue dt {
		background-color: #69c;
		}
	
	#blue {
		background-color: #9cf;
		}
		
/* ---[ form ]------------------------------- */
#regform {
text-align:right;
padding-right:15px;
margin-bottom:.5em;
}
