@charset "utf-8";


/* CONTAINS SITE CSS EXCEPT FOR NAVIGATION BAR STYLES - consult navigation.css for navigation bar styles */



/* index pages and main content styles */

.index_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#003366;
}

.index_body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-align:justify;
	line-height: 20px;
}



/* rounded corner boxes */

.ovalboxes_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-align:left;
}

.ovalboxes_body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:left;
	line-height: 18px;
}



/* styled paragraph */

.style_paragraph {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
}



/* profile styles */

.profile_name {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#003366;
}

.profile_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#003366;
}

.profile_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.profile_text2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:center;
}

.profile_text2 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:center;
	text-decoration:none;
}

.profile_text2 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:center;
	text-decoration:underline;
}

.profile_navbar_up {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	background-color:#6F9FCB;
}

.profile_navbar_selected {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	background-color:#003366;
}

.profile_navbar_up a:link { font-size: 14px; text-decoration:none; color: white;}
.profile_navbar_up a:visited { font-size: 14px; text-decoration:none;  color: white; }
.profile_navbar_up a:hover {  font-size: 14px; text-decoration:underline;  color: white; }
.profile_navbar_up a:active  { font-size: 14px; text-decoration:none; color: white;  }

.profile_navbar_selected a:link { font-size: 14px; text-decoration:none; color: white;}
.profile_navbar_selected a:visited { font-size: 14px; text-decoration:none;  color: white; }
.profile_navbar_selected a:hover {  font-size: 14px; text-decoration:underline;  color: white; }
.profile_navbar_selected a:active  { font-size: 14px; text-decoration:none; color: white;  }


/* div style for profile photos */

#photo {
	margin: 4px;
	padding: 4px;
	float: left;
	height: 165px;
	width: 250px;
}

#photo2 {
	margin: 4px;
	padding: 4px;
	float: left;
	height: 250px;
	width: 165px;
}


/* hyperlink adjustment - dark blue */

.bluelinks_12 a:link {font-size:12px; text-decoration:none; color:#003366;}
.bluelinks_12 a:visited {font-size:12px; text-decoration:none; color:#003366;}
.bluelinks_12 a:hover {font-size:12px; text-decoration:underline; color:#003366;}
.bluelinks_12 a:active {font-size:12px; text-decoration:none; color:#003366;}
	
/* peachboxes on right - small caps */

.peachbox_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:18px;
	color:#000000;
	font-style:italic;
}

/* calendar styles */

.calendar_month {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#003366;
	text-align:center;
	background-position:center;

}

.calendar_day {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	background-color:#ebecec;
}

.calendar_date1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#003366;
	background-color:#CCCCFF;
}
	
.calendar_date2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#003366;
	background-color:#CCCCCC;
}

/* small box is for the four little boxes on the home page */

#small box {
	margin: 5px;
	padding: 5px;
	height: 210px;
	width: 230px;
}

/*///// Rounded Corners /////*/

/*// gray box //*/

.roundedcornr_box_429122 {
   background: #cccccc;
}
.roundedcornr_top_429122 div {
   background: url(/images/roundedcornr_429122_tl.png) no-repeat top left;
}
.roundedcornr_top_429122 {
   background: url(/images/roundedcornr_429122_tr.png) no-repeat top right;
}
.roundedcornr_bottom_429122 div {
   background: url(/images/roundedcornr_429122_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_429122 {
   background: url(/images/roundedcornr_429122_br.png) no-repeat bottom right;
}

.roundedcornr_top_429122 div, .roundedcornr_top_429122, 
.roundedcornr_bottom_429122 div, .roundedcornr_bottom_429122 {
   width: 100%;
   height: 15px;
   font-size: 1px;
}
.roundedcornr_content_429122 { margin: 0 15px; }

/*// blue box //*/

.roundedcornr_box_733175 {
   background: #c1d6e9;
}
.roundedcornr_top_733175 div {
   background: url(/images/roundedcornr_733175_tl.png) no-repeat top left;
}
.roundedcornr_top_733175 {
   background: url(/images/roundedcornr_733175_tr.png) no-repeat top right;
}
.roundedcornr_bottom_733175 div {
   background: url(/images/roundedcornr_733175_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_733175 {
   background: url(/images/roundedcornr_733175_br.png) no-repeat bottom right;
}

.roundedcornr_top_733175 div, .roundedcornr_top_733175, 
.roundedcornr_bottom_733175 div, .roundedcornr_bottom_733175 {
   width: 100%;
   height: 15px;
   font-size: 1px;
}
.roundedcornr_content_733175 { margin: 0 15px; }

.roundedcornr_box_958739 {
   background: #fde0b8;
}
.roundedcornr_top_958739 div {
   background: url(/images/roundedcornr_958739_tl.png) no-repeat top left;
}
.roundedcornr_top_958739 {
   background: url(/images/roundedcornr_958739_tr.png) no-repeat top right;
}
.roundedcornr_bottom_958739 div {
   background: url(/images/roundedcornr_958739_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_958739 {
   background: url(/images/roundedcornr_958739_br.png) no-repeat bottom right;
}

.roundedcornr_top_958739 div, .roundedcornr_top_958739, 
.roundedcornr_bottom_958739 div, .roundedcornr_bottom_958739 {
   width: 100%;
   height: 15px;
   font-size: 1px;
}
.roundedcornr_content_958739 { margin: 0 15px; }


.roundedcornr_box_106420 {
   background: #aeab98;
}
.roundedcornr_top_106420 div {
   background: url(/images/roundedcornr_106420_tl.png) no-repeat top left;
}
.roundedcornr_top_106420 {
   background: url(/images/roundedcornr_106420_tr.png) no-repeat top right;
}
.roundedcornr_bottom_106420 div {
   background: url(/images/roundedcornr_106420_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_106420 {
   background: url(/images/roundedcornr_106420_br.png) no-repeat bottom right;
}

.roundedcornr_top_106420 div, .roundedcornr_top_106420, 
.roundedcornr_bottom_106420 div, .roundedcornr_bottom_106420 {
   width: 100%;
   height: 15px;
   font-size: 1px;
}
.roundedcornr_content_106420 { margin: 0 15px; }