@import url(appstyles.css);

/* General Style
---------------------------------------------*/
form,body,html{height:100%;width:100%;}
form,body,html{height:100%;width:100%;}
body{margin:0;padding:0;font:12px/18px Arial, Helvetica, sans-serif; background:#CCCCCC url(images/editor/Background_Picture/PictureBg.jpg) no-repeat left top;}

.mastWrap{float:left;width:100%; background: url(images/Background.png) repeat-x left top}
.cntrWrap{width:897px;margin:0 auto;}
.fltFix{float:left;width:100%;}

.mastWrap2{float:left;width:100%; background:#6c6c6c url(images/FooterFade.gif) repeat-x left top;}
.cntrWrap2{width:897px;margin:0 auto;}
.fltFix2{float:left;width:100%;}

a { color: #9a0000; text-decoration:none; outline:none;}
a:hover {text-decoration: underline; }
a:visited{}
a:active{}
a img{border:none;}
img{border:none;}

h1, h2, h3, h4, h5, .PageTitleHeader, .PageSubTitleHeader {font-weight:bold;margin:0;padding:2px 5px 3px 0;}
h1{font-size:18px;line-height:20px;}
h2, .PageSubTitleHeader {font-size:16px; line-height:18px;}
h3 {font-size:15px;line-height:17px;}
h4 {font-size:14px;line-height:16px;}
h5 {font-size:13px;line-height:15px;}
p {margin:3px 0;padding:0;}
.PageTitleHeader { display:none;}


.left{float:left;}
.right{float:right;}
.center{text-align:center;}
.textalignright{text-align:right;}
.textalignleft{text-align:left;}

hr{height:1px;line-height:1px;margin:8px 3px;clear:both;border:none;background:#333;color:#333;}

img.left{float:left;margin:0 7px 1px 0;}
img.right{float:right;margin:0 0 7px 7px;}
img.outline{border:4px solid #333;}

.clearing{clear:both;height:0;margin:0;padding:0;line-height:0;margin-top:-7px;}
.clearBoth{clear:both;}
.clearRight{clear:right;}
.clearLeft{clear:left;}
.invisibleButAccessible{display:none;}
.Error,.error {width:auto!important}

/* HEAD ELEMENTS
---------------------------------------------*/
.structHead{ margin:0; padding:0; float:left;}

.structHead h1{padding:0;margin:0;float:left;}
.structHead h1 a{display:block;text-indent:-999em; background:url(images/headerlogo.gif) no-repeat left top; height:190px; width:237px;}

.structHead h2{float:left;height:103px;margin:0;padding:18px 0 0 83px;width:511px;}
.structHead h2 a{background:transparent url(images/AlumniAssoc.gif) no-repeat scroll left top;display:block;height:74px;text-indent:-999em;width:511px;}

.structHead #ContentToplinks{margin:0; padding:0; float:left; background:#9a0000; width:660px;height:35px;}
.structHead #ContentToplinks ul{margin:0; padding:0; float:left; list-style:none;}
.structHead #ContentToplinks li{margin:0; padding:0; float:left; height:34px;}

.structHead #ContentToplinks span{ display:block; height:33px;float:left;}
.structHead #ContentToplinks a{margin:2px 0 0; padding:0 0 0 18px; background:url(images/TopTab_Lt.gif) no-repeat left top; color:#FFFFFF; font-weight:bold; font-size:14px; display:block; line-height:34px; text-decoration:none;float:left;}
.structHead #ContentToplinks a span{margin:0; padding:0 18px 0 0; background:url(images/TopTab_Rt.gif) no-repeat right top; cursor:pointer;float:left;}
.structHead #ContentToplinks a.last span{background:url(images/TopTab_Rtlast.gif) no-repeat right top;}

.structHead #ContentToplinks a:hover{background:url(images/TopTabHT_Lt.gif) no-repeat left top; color:#424242;}
.structHead #ContentToplinks a:hover span{background:url(images/TopTabHT_Rt.gif) no-repeat right top;}
.structHead #ContentToplinks a:hover.last span{background:url(images/TopTabHT_Rtlast.gif) no-repeat right top;}


#ContentSearch {float:right;margin:0px;padding:5px 0;*padding:1px 0 0;height:24px;*height:33px;}
#ContentSearch input{*margin:0 0 3px;width:112px;}
 
#ContentMemberTools {float:left;margin:0px;padding:9px 0;}
#ContentMemberTools ul {list-style:none;margin:0;padding:0;}
#ContentMemberTools li {border-left:1px solid #FFFFFF;float:left;padding:0 8px;}
#ContentMemberTools li#Logout {border-left:medium none;}
#ContentMemberTools li#FirstTimeLogin {border-left:medium none;}
#ContentMemberTools a {color:#FFFFFF;display:block;font-size:10px;line-height:14px;padding:0;text-align:center;text-decoration:none;}

/* LEFT COLUMN
---------------------------------------------*/

/* BODY ELEMENTS
---------------------------------------------*/
.structBody{margin:0; padding:0; float:left; width:897px; background:url(images/ContentBg.gif) repeat-y left top;}

.structBody #ContentImgRot{background:#FFFFFF none repeat scroll 0 0;float:left;margin:0;padding:5px;width:604px;}

.structBody .MidWrap{/*background: url(images/Watermark.gif) no-repeat scroll center bottom;*/float:left;margin:0;padding:0;width:897px; min-height:500px; _height:500px;}
.structBody .MidWrap2{/*background:transparent url(images/ContentBgFade.gif) no-repeat scroll left top;*/float:left;margin:0;padding:10px 10px 5px;width:877px;}

.structBody #Middle{margin:0; padding:0 10px 0 0; float:left; width:614px;}
.structBody #ContentMiddle{margin:0; padding:0; float:left; width:614px;}

.home .structBody H2{background:#9a0000; font-size:16px; display:block; padding:4px 0 5px 10px; color:#FFFFFF; margin:0 0 5px;}
.structBody H2#ContentPageName{background:#9a0000; font-size:16px; display:block; padding:4px 0 5px 10px; color:#FFFFFF;margin:0 0 10px;}

.home .structBody H3 { background:url(images/Eventdiv.gif) no-repeat left bottom; color:#9a0000; }
.home .structBody H3 a{ text-decoration:none;}
.home .structBody p {line-height:17px;}

.structBody .newsList{ margin:0 0 10px;    padding: 0 0 0 30px;}
/* RIGHT COLUMN
---------------------------------------------*/
.structRight{margin:0; padding:15px 0 0 0; float:left;width:253px;}

.structRight #ContentRightNav { width: 220px; list-style:none;margin:0;padding:0 0 0 30px;overflow: hidden; }
.structRight #ContentRightNav ul {list-style: none; padding: 0; margin: 0; }
.structRight #ContentRightNav li {list-style: none; background-repeat: no-repeat; cursor: pointer; padding-top:0; width: 100%;background-position:-2px 1px; }
.structRight #ContentRightNav li a {color:#FFFFFF;display:block;font-size:12px;line-height:14px;padding:5px 5px 5px 19px;text-decoration:none; height:1%;font-weight:bold;margin-left:0; }

.structRight #ContentRightNav li a.treeopen {	background-image :url(images/SingleMinus.gif) ;	background-repeat : no-repeat;	background-position :left 1px;}		

.structRight #ContentRightNav li a.treeclosed {	background-image: url(images/SinglePlus.gif);	background-repeat : no-repeat;	background-position :left 1px;}

.structRight #ContentRightNav li ul { width:200px; padding:0;}
.structRight #ContentRightNav li li { cursor: pointer; margin-left: 10px;width:190px;}
.structRight #ContentRightNav li li a {font-weight:normal;padding:3px 0 3px 19px; }
.structRight #ContentRightNav li li a:hover { text-decoration: underline; }

.structRight #ContentRightNav li li ul { width:204px; }
.structRight #ContentRightNav li li li { cursor:pointer;margin-left:25px;width:180px; }
.structRight #ContentRightNav li li li a{ margin:0; padding:3px 0;}


.structRight #ContentRightPromo{color:#BABCBB;float:left;font-size:18px;margin:0;padding:10px 0 0 9px;text-align:center;width:243px;}
.structRight #ContentRightPromoImg{float:left;margin:0 0 0 9px;padding:5px;width:233px; display:inline;}
.structRight #ContentRightPromoImg2{float:left;margin:0 0 0 9px;padding:5px;width:233px; display:inline;}
.structRight #ContentMiddleLayoutRight{float:left;margin:0 0 0 9px;padding:5px;width:233px;display:inline;}
/* Footer Elements 
---------------------------------------------*/
.structFooter{margin:0; padding:0; float:left; height:135px; width:897px;}
.structFooter #ContentFooter{margin:0; padding:0; /*float:right;*/ color:#FFFFFF; text-align:center;}
.structFooter #ContentFooter a{color:#a0a0a0;}
.structFooter #ContentFooter p.white { font-size:14px;}
.structFooter #ContentFooter p.white a{color:#FFFFFF;}

/*Hide class notes search filters*/	
#cid_1293_ctl00_SearchGUI_tblFilters br {display:none;}
#cid_1293_ctl00_SearchGUI_tblFilters td {line-height:2px;}

#cid_1293_ctl00_SearchGUI_lblNoteCategory,
#cid_1293_ctl00_SearchGUI_lbNoteCategories,
#cid_1293_ctl00_SearchGUI_lblFindAll,
#cid_1293_ctl00_SearchGUI_cbFindAll,
#cid_1293_ctl00_SearchGUI_lblDateRange1,
#cid_1293_ctl00_SearchGUI_calDateRange1,
#cid_1293_ctl00_SearchGUI_lblDateRange2,
#cid_1293_ctl00_SearchGUI_calDateRange2,
#cid_1293_ctl00_SearchGUI_lblHowToMultiSelect {display:none;}

/*Hide class notes search filters*/	

#cid_283_SearchGUI_tblFilters br {display:none;}
#cid_283_SearchGUI_tblFilters td {line-height:2px;}

#cid_283_SearchGUI_cbFindAll, #cid_283_SearchGUI_lblFindAll, #cid_283_SearchGUI_lblNoteCategory, #cid_283_SearchGUI_calDateRange1, #cid_283_SearchGUI_lblDateRange2, #cid_283_SearchGUI_calDateRange2, #cid_283_SearchGUI_lblFindAll, #cid_283_SearchGUI_lbNoteCategories,
#cid_283_SearchGUI_lblDateRange1, #cid_283_SearchGUI_lblHowToMultiSelect
{display:none;}

.IMOD61 .imodcmscalendar h3 a {color:#000}
.IMOD61 .imodcmscalendar h3 a:hover {color:#9A0000}

