* { margin:0; padding:0; }
body { font-size:11px; font-family:Verdana; color:#000; background:#9f9f9f url(/images/bg.png) center center repeat-y; text-align:center; }
a { text-decoration:none; color:#225b87; font-weight:bold; }
a:hover { text-decoration:underline; color:red; }
h1 { color:#225b87; font-family:"Myriad Pro", Arial; font-size:16px; font-weight:bold; }
h2 { font-size:13px; color:#225b87; font-family:"Myriad Pro", Arial, Verdana; font-weight:bold; }
h3 { font-size:13px; color:#404040; font-family:"Myriad Pro", Arial, Verdana; font-weight:bold; }
hr.sep { color:#c3c3c3; margin:42px 0; border-style:dashed; border-width:1px; }

#page { padding:12px 0 0 0; width:824px; margin:0 auto; text-align:left; background:url(/images/logo.gif) 13px 12px no-repeat; position:relative; }
#homelink { display:block; width:228px; height:75px; margin-left:13px; text-indent:-9999px; }
#cols { float:left; width:100%; padding-bottom:8px; }
#colleft { float:left; width:166px; }
#colright { float:left; width:650px; margin-left:8px; }
#footer { padding:7px 13px; background:#e4e4e4; font-size:10px; color:#868686; clear:both; margin-bottom:8px; }
#footer a { color:#868686; }
#footer a:hover { color:#404040; }
#topnav { width:100%; text-align:right; height:15px; }
#topnav a { color:#404040; font-size:10px; font-weight:normal; }
#leftnav { background:#e4e4e4; padding:12px 2px 12px 2px; margin-bottom:14px; }
#leftnav a { display:block; height:29px; line-height:29px; font-size:12px; color:#404040; border-bottom:1px solid #dbdbdb; padding-left:16px; text-decoration:none; font-weight:normal; }
#leftnav a:hover { border-bottom:1px solid #c7c7c7; background:#dadada; }
#leftnav a.active { font-weight:bold; }
#leftnav a.last { border:none; }

#aboutdropmenu { list-style:none; position:absolute; margin:-31px 0 0 148px; background:#e4e4e4; border:1px solid #BBB; display:none; visiblity:hidden; }
#aboutdropmenu a { width:160px; }
#lsetrustdropmenu { list-style:none; position:absolute; margin:-31px 0 0 148px; background:#e4e4e4; border:1px solid #BBB; display:none; visiblity:hidden; }
#lsetrustdropmenu a { width:215px; }

.box { background:#e4e4e4; margin-bottom:8px; padding:16px 12px 20px 12px; float:left; text-align:justify; width:626px; }
.hometop { background-image:url(/images/box1.jpg); background-position:right top; background-repeat:no-repeat; }
.homeleft { width:296px; float:left; }
.homeright { width:296px; float:left; margin-left:34px; }
.homewrap { background-image:url(/images/white.gif); background-position:center top; background-repeat:repeat-y; margin-bottom:0; }
.innerbox { background:#fff; padding:14px; margin-top:10px; }
.morelink { text-align:right; }
.u { text-decoration:underline; }
.clr { clear:both; }

.tbl_committee { width:598px; margin:20px 0; }
.tbl_committee td { padding:0 16px; line-height:32px; height:32px; }
.tbl_committee .odd td { background:#e9f9ff; }

.tbl_alumnus { width:598px; }
.tbl_alumnus td { padding:13px 10px; border:1px solid #e4e4e4; text-align:center; vertical-align:top; font-weight:bold; line-height:18px; }
.tbl_alumnus td a { text-decoration:none; color:#404040; }
.tbl_alumnus td a img { border:0; }
.tbl_alumnus td a:hover { text-decoration:underline; }

.tbl_photoset { width:598px; border-collapse:collapse; border-color:#c3c3c3; border-style:dashed; border-width:0px; }
.tbl_photoset td { padding:0 40px 25px 40px; text-align:center; border:1px dashed #c3c3c3; border-bottom:none; border-right:none; }
.tbl_photoset td.first { border-left:none; }
.tbl_photoset tr.first td { border-top:none; }
.tbl_photoset tr { vertical-align:top; }

.tbl_photo { width:598px; margin-top:8px; }
.tbl_photo td { padding-bottom:20px; }

.news_article { width:598px; border-bottom:1px dashed #c3c3c3; padding:0 0 16px 0; margin:0 0 16px 0; }
.news_image { width:95px; text-align:right; padding-right:18px; float:left; }
.news_text { width:485px; float:left; }

.contactfield { float:left; margin-bottom:10px; }
.contactfield label { float:left; width:100px; }
.contactfield div { float:left; width:498px; }
.validation-advice { color:red; background:url(/images/alert.gif) no-repeat left center; padding-left: 22px; } 

.orderedlist { margin-left:30px; }
a.back_link { color:#404040; font-weight:normal; display:block; float:right; }

.ol_privacy li { margin-bottom:10px; }

#dialogbg { position:absolute; z-index:99; display:none; background:#000; width:100%; height:100%; -moz-opacity:.50; filter:alpha(opacity=50); opacity:.50; }
#dialog { position:absolute; z-index:100; display:none; width:100%; height:100%;  }
#dialogbody { width:628px; padding:16px 11px 11px 11px; background:#e4e4e4; margin:100px auto 0 auto; text-align:left; }
#dialogtext { background:#fff; padding:14px; width:600px; }
#dialog h3 { font-size:16px; color:#225b87; font-family:"Myriad Pro", Arial, Verdana; font-weight:bold; margin-bottom:10px; }

#lsefriend_form tr { vertical-align:top; }