a:link { color:#032653; text-decoration:none }
a:visited { color:#032653; text-decoration:none }
a:hover { color:#0096d7; text-decoration:none }
a:active { color:#032653; text-decoration:none }

div#mainbody {
color:#666;
font-family:Helvetica,Arial,Geneva,sans-serif;
font-size:14px;
letter-spacing:-0.33px;
line-height:1.6;
padding:0; 
margin-bottom: 0.5em;
}

.mainbody ul {
font-size: 14px;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #666666;
text-decoration: none;
line-height:1.6;
padding:0; 
margin-bottom: 0.5em;
list-style-type: square;

}

.mainbody ul ul {
font-size: 20px;
padding-left: 6; 
margin: 6;
list-style-type: circle;

}

div#mainbodywhy {
color:#032653;
font-family:Helvetica,Arial,Geneva,sans-serif;
font-size:16px;
letter-spacing:-0.33px;
line-height:1.6;
padding:0; 
margin-bottom: 0.5em;
}

img {
border-style:none;
margin:0;
}

button {
background-color:transparent;
vertical-align:top;
border-style:none;
margin:0;
padding:0;
}

table {empty-cells:hide;}

.f-sp {
font-size:1px;
visibility:hidden;
}

.f-lp {margin-bottom:0;}

.textlink a:link {
color:#639;
font-size:12px;
}

a:hover {
color:#0096d7;
text-decoration:none;
}


body {
color:#666;
font-family:Helvetica,Arial,Geneva,sans-serif;
font-size:11px;
letter-spacing:-0.33px;
line-height:1.6;
}

formtext {
color:#666;
font-family:Helvetica,Arial,Geneva,sans-serif;
font-size:12px;
line-height:1.6;
}
.maintext {font-size:14px;}

em {font-style:italic;}

smallprint a:active {
color:#fff;
font-style:italic;
}

smallprint a:hover {
color:silver;
font-weight:700;
}

smallprint a:link {
color:#fff;
font-weight:700;
}

strong {font-weight:700;}

.sidelist {
font-size:11px;
line-height:1.2;
}

.announcementtext {
color:#000;
font-size:12px;
line-height:1.2;
}

.announcementhead {
color:#900;
font-family:Helvetica,Arial,Geneva,sans-serif;
font-style:italic;
font-weight:700;
font-size:26px;
letter-spacing:-1.04px;
line-height:1;
}

.snippethead {
color:#032653;
font-weight:700;
font-size:13px;
line-height:1.2;
}

.snippetsummary {
color:#666;
font-size:12px;
margin-top:-10px;
}

.readmore {
font-style:italic;
text-align:right;
style:italic;
}

.smallprintwhite {
color:#fff;
font-size:9px;
}

.image {margin-bottom:20px;}


.smalltext {
font-size:11px;
line-height:1.4;
}

.faculty {
font-size:20px;
margin-top:-15px;
margin-bottom:0.1px;
}

.homework {
color:#000;
font-size:12px;
margin-top:0;
margin-bottom:0.1px;
}

.homeworkL {
color:#fff;
font-size:12px;
letter-spacing:-0.36px;
line-height:1.6;
margin-top:0;
margin-bottom:0.1px;
}

.homeworkr {
color:#fff;
font-weight:700;
font-size:12px;
text-align:right;
margin-top:0;
margin-bottom:0.1px;
}

.homework2 {
color:#000;
font-size:10px;
line-height:1;
}

.style3 {
color:#032653;
font-size:26px;
letter-spacing:-1.04px;
font-weight:400;
}

.author {
color:#000;
font-weight:700;
font-size:10px;
line-height:1.1;
}

.tabletext {
color:#fff;
font-size:12px;
text-align:left;
}

.rightnav {
color:#1a528b;
font-size:14px;
}



.eventdates {
color:#032653;
font-weight:700;
font-size:16px;



}

.maintextlarger {
font-size:16px;
line-height:1.6;
}

.smallprintgrey {font-size:9px;}

html {height:100%;}

p:first-child,.f-fp,h1:first-child,h2:first-child,h3:first-child {margin-top:0;}

a:link,a:visited,a:active,#recentletters1 a:hover {
color:#032653;
text-decoration:none;
}

ccc a:active,.white {color:#fff;}

h1,h1.style2 {
color:#032653;
font-size:26px;
letter-spacing:-1.04px;
line-height:1.15;
font-weight:400;
}

h2,h2.style2 {
font-size:16px;
line-height:1.4;
margin-bottom:10px;
font-weight:400;
}

h3,h3.style2 {
color:#032653;
font-weight:700;
margin-bottom:1px;
font-size:13px;
}

h3 a:active,h3 a:hover,h3 a:link,h3 a:visited,#recentletters1 a:active {color:#032653;}

h4 {
font-size:14px;
color:#032653;
font-weight:normal;
line-height:1.3;
padding-bottom:10px; 
margin-bottom:8px;

}

#recentletters1 a:link,#recentletters1 a:visited {color:#666;}

#footer1a1b a:link,#footer1a1b a:visited,#footer1a1b a:active,#footer1a1a1 a:link,#footer1a1a1 a:visited,#footer1a1a1 a:active {
color:#fff;
text-decoration:none;
}

#footer1a1b a:hover,#footer1a1a1 a:hover {
color:#c4dcf3;
text-decoration:none;
}




#recentletters1 a:link {color:#666}
#recentletters1 a:visited {color:#666}
#recentletters1 a:hover { color:#032653; text-decoration:none }
#recentletters1 a:active {color:#032653}

#footer1a1b a:link { color:#fff; text-decoration:none }
#footer1a1b a:visited { color:#fff; text-decoration:none }
#footer1a1b a:hover { color:#c4dcf3; text-decoration:none }
#footer1a1b a:active { color:#fff; text-decoration:none }

#footer1a1a1 a:link { color:#fff; text-decoration:none }
#footer1a1a1 a:visited { color:#fff; text-decoration:none }
#footer1a1a1 a:hover { color:#c4dcf3; text-decoration:none }
#footer1a1a1 a:active { color:#fff; text-decoration:none }


div#assess_text {
width:180px; 
font-size:12px;
color:#000000;
background-color:#c5e0cd;
padding:10px; 
margin-bottom: 1em;
}

div#worth_text {
width:180px; 
font-size:13px;
font-weight:bold;
color:#fff;
background-color:#6dcff6;
padding:10px; 
}

div#option_head {
color: #fff;
padding-left:10px; 
padding-top:3px; 
padding-bottom:2px; 
background-color:#abe1fb;
margin-top: 6px;
}


div#option_head1 {
color: #fff;
padding-left:10px; 
padding-top:3px; 
padding-bottom:2px; 
background-color:#abe1fb;
}

div#option_info {
font-size:11px;
line-height:1.2;
color: #032653;
padding-left:10px; 
padding-right:4px; 
padding-top:5px; 
padding-bottom:3px; 
background-color:#fde9c2;
}

div#option_list  {
font-size:12px;
line-height:1.1;
color: #666666;
padding-left:10px; 
padding-right:4px; 
padding-top:2px; 
padding-bottom:5px; 
background-color:#fde9c2;
}

div#option_list a:link {
font-size:12px;
color: #666666;

}

div#option_list a:visited {
font-size:12px;
color: #666666;

}

div#option_list a:hover {
font-size:12px;
color: #000000;

}

div#option_list a:active {font-size:12px;}

div#choices {
width:180px; 
font-size:12px;
color:#000000;
background-color:#ffe7bb;
padding:10px; 
}



div#tabbox {
font-size:12px;
color: #666666;

}

#eventinfo {
position:relative; 
float:left; 
width:488px; 
clear:both; 
margin-bottom:4px; 
overflow:visible

}
.section{

	padding: 1.4em 0 3.2em 0;
	overflow: auto;
	width: 100%;
	}
.first{ border-top: none; padding-top: 0; }
.thumbnail{

	border: 1px solid #666;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	}	
