body{margin:0px;}

img {border:0px;}

span,select,input,p,li {
	font-family:"Georgia", Times, serif; 
	color:#333333; 
	font-size:12px; 
	line-height:1.5; 
	outline:none;
}
ol {
	margin-top: 20px;
}
td {
	vertical-align:top;
	font-family:"Georgia", Times, serif; 
	color:#333333; 
	font-size:12px;
	outline:none;
}

h1 {
	color:#036cb5; 
	font-size:18px; 
	display:block; 
	border-bottom:1px dotted #ea7c21; 
	padding:0px 0px 3px 0px;
	line-height:19px;
	font-weight:normal;
	margin-bottom: -5px;
}

h2 {
	color:#aa380b; 
	font-size:15px;
	line-height:18px;
	font-weight:normal;
	margin-bottom: -10px;
}
h3 {
	font-family:Georgia, "Times New Roman", Times, serif
	color:#333333; 
	font-weight:bold;
	font-size:12px;
	line-height:19px;
	margin-bottom: -5px;
}
hr {border:1px dotted #009cff;}

/* header */
.bgheader {
	background-color:#9ac4e1;
	width:100%;
}
.hdr_bg_extend {
	width:100%;
}
.alumni_title1 {
	color:#11427a; 
	font-size:20px; 
	padding:17px 15px 15px 15px; 
	letter-spacing: 3px; 
	width:615px;
}
.alumni_title2 {
	border-top:1px dotted #036cb5; 
	border-bottom:1px dotted #036cb5; 
	padding:0px 10px 0px 10px;
}
a.title2_main {
	color:#036cb5; 
	font-size:41px; 
	line-height:29px; 
	text-decoration:none; 
	letter-spacing: 4px;
}
a.title2_main:hover {
	color:#036cb5;
	text-decoration:none;
}
.hdr_bg_line {
	border-bottom:1px dotted #ffffff; 
	background-color:#e8f3cd;
}
.hdr_leftimg_border {
	border-right:1px dotted #ffffff;
}
.hdr_rightimg_border {
	border-right:1px dotted #ffffff; 
	border-left:1px dotted #ffffff;
}

/* content*/
.content_col {
	padding:0px 20px 5px 0px; 
	width:519px;
}
.content_col div {
	margin-bottom: 7px
}
.content_width {
	padding:0px 20px 5px 0px; 
	width:519px;
}
.text_title_darkblue {
	color:#11427a; 
	font-size:18px; 
	display:block; 
	border-bottom:1px dotted #ea7c21; 
	padding:0px 0px 3px 0px;
}
.text_title_medblue {
	color:#036cb5; 
	font-size:18px; 
	display:block; 
	border-bottom:1px dotted #ea7c21; 
	padding:0px 0px 3px 0px;
}
.text_block {
	padding:8px 0px 15px 0px;
	line-height: 19px;
}
.text_subtitle_rust {
	color:#aa380b; 
	font-size:15px;
}
.text_date {
	color:#333333; 
	font-weight:bold;
}
.content_top_pad {
	padding:20px 0px 0px 0px;
}
a.text_link {
	color:#036cb5; 
	text-decoration:none;
}
a.text_link:hover {
	color:#aa380b; 
	text-decoration:none;
}
.image_float {
	border:1px dotted #036cb5; 
	float:left; 
	margin-right:12px; 
	margin-bottom:4px; 
	margin-top:2px;
}

/* subpage*/
.sub_content_col {
	padding:0px 0px 5px 0px; 
	width:779px;
}
.page_title_subs {
	color:#11427a; 
	font-size:18px; 
	display:block; 
	border-bottom:1px dotted #ea7c21; 
	padding:0px 0px 3px 0px;
}
.text_title_subs {
	color:#036cb5; 
	font-size:18px; 
	padding:10px 0px 5px 0px;
}
.text_title_rust_subs {
	color:#aa380b; 
	font-size:15px; 
	padding:0px 0px 3px 0px;
}
/*.aya_text_sub {
	font-family:"Verdana", Arial, Helvetica, sans-serif; 
	color:#565656; 
	font-size:11px; 
	line-height:17px; 
	text-decoration:none;
}*/
.sub_float_aya p {
	font-family:"Verdana", Arial, Helvetica, sans-serif; 
	color:#565656; 
	font-size:11px; 
	line-height:17px; 
	text-decoration:none;
}

/* aya floating column for subpages - note column floats over other divs*/
.sub_float_aya {
	float:right;
	width:215px;
	border-left:1px dotted #009cff; 
	padding:0px 5px 3px 12px; 
	margin:0px 0px 8px 12px;
}

/* aya column*/
.aya_col{
	border:1px dotted #009cff; 
	margin:19px 0px 20px 0px; 
	width:237px;
}
/*yalenews{color:#036cb5; font-size:14px;padding:7px 10px 7px 10px;}*/
.aya_col h1 {
	color:#036cb5; 
	font-size:14px;
	border-bottom:none;
	padding:0px 10px 0px 10px;
	line-height:14px;
	margin-bottom: 0px;
	font-weight:normal;
}
.aya_col h2 {
	color:#aa380b; 
	font-size:12px; 
	font-weight:bold;
	padding:3px 10px 3px 10px;
	margin-bottom: 0px;
}
/*.aya_text {
	font-family:"Verdana", Arial, Helvetica, sans-serif; 
	color:#565656; 
	font-size:11px; 
	line-height:17px; 
	text-decoration:none; 
	display:block;  
	padding:10px 10px 10px 10px;
}*/
.aya_col p {
	font-family:"Verdana", Arial, Helvetica, sans-serif; 
	color:#565656; 
	font-size:11px; 
	line-height:17px; 
	text-decoration:none; 
	display:block;
	padding:0px 10px 0px 10px;
    margin: 0px 0px 5px 0px;
}
.aya_col hr {
	border-bottom:1px dotted #009cff;
}

.aya_col a {
	font-family:"Verdana", Arial, Helvetica, sans-serif; 
	color:#565656; 
	font-size:11px; 
	line-height:17px; 
	text-decoration:none; 
	color:#036cb5; 
	text-decoration:none;
}

.aya_col a:hover {
	color:#aa380b; 
	text-decoration:none;
}

/* left menu*/
.lmenu_col {
	padding:0px 20px 10px 20px; 
	width:119px;
}
.lmenu_col2 {
	padding:10px 20px 20px 20px; 
	width:119px;
}
.lmenu_col a {
	font-family:"Verdana", Arial, Helvetica, sans-serif; 
	color:#565656; 
	font-size:11px; 
	line-height:15px; 
	text-decoration:none; 
	display:block; 
	border-bottom:1px dotted #ea7c21; 
	padding:3px 0px 3px 0px;
}
.lmenu_col a:hover {
	color:#036cb5;
	text-decoration:none;
}
.lmenu_col2 a {
	font-family:"Verdana", Arial, Helvetica, sans-serif; 
	color:#565656; 
	font-size:11px; 
	line-height:15px; 
	text-decoration:none; 
	display:block; 
	border-bottom:1px dotted #009cff; 
	padding:3px 0px 3px 0px;
}
.lmenu_col2 a:hover {
	color:#036cb5;
	text-decoration:none;
}

/* main top menu */
.bgmenu {
	background-color:#0e4c92;
	width:100%;
	border-bottom:1px dotted #ffffff;
	border-top:1px dotted #ffffff;
}
.main_menu_col {
	border-left:1px dotted #2496cb; 
	padding: 10px 15px 10px 15px;
}
.main_menu_col_start {
	padding:10px;
}
.main_menu_col_end {
	border-left:1px dotted #2496cb;
	border-right:1px dotted #2496cb; 
	padding: 10px;
}
a.main_menu {
	color:#5ec1ff;
	text-decoration:none; 
	letter-spacing: 2px;
}
a.main_menu:hover {
	color:#ffffff;
	text-decoration:none;
}
a.main_menu_hilite {
	color:#ffffff;
	text-decoration:none; 
	letter-spacing: 2px;
}

/* footer */
.footer {
	border-top:1px dotted #aa380b; 
	width:779px; 
	margin: 0px 0px 0px 160px;
}
.footer_text {
	color:#036cb5;
	text-decoration:none;
}

/* left menu drop-down */
a.dropdowntext {
	font-family:"Verdana", Arial, Helvetica, sans-serif; 
	color:#565656; 
	font-size:11px; 
	line-height:15px; 
	text-decoration:none;
}
a.dropdowntext:hover {
	color:#036cb5;
	text-decoration:underline;
}
.dropdown_pad {
	padding-bottom: 5px; 
	padding-top: 5px; 
	padding-left: 10px; 
	padding-right: 10px;
	border-bottom:1px dotted #009cff;
}
.dropdown_pad_noline {
	padding-bottom: 5px; 
	padding-top: 5px; 
	padding-left: 10px; 
	padding-right: 10px;
}

