@import url(appstyles.css);

/* General Style
---------------------------------------------*/
div.round-rect div.rr-top,
div.app-req-btns a.apply,
div.app-req-btns a.request, 
a#header-apu-logo img  {behavior: url(iepngfix.htc);}

.rr-content form {/*margin:-15px 0 0 0;*/}
#cid_999999_divCmsMenuMain,
#CmsMasterMenu {z-index:2; position:relative;}
/* HEAD ELEMENTS
---------------------------------------------*/
form#header-search-form {margin:15px 5px 0 0; padding: 0; width:215px !important; /*margin-top:0 !important;*/ _margin-top:0px; float: right;}
form#header-search-form input#search-btn {float:left; padding:1px; margin:0 0 0 10px;}
form#header-search-form input#google-search-query {float:left; margin-top:3px;}
/*
#ContentMemberTools {float:left;margin:0px;padding:5px 0;}
#ContentMemberTools ul {list-style:none;margin:0;padding:0;}
#ContentMemberTools li {border-left:1px solid #000000;float:left;padding:0 10px;}
#ContentMemberTools li#Logout {border-left:medium none;}
#ContentMemberTools li#FirstTimeLogin {border-left:medium none;}
#ContentMemberTools a {color:#000000;display:block;font-size:10px;line-height:14px;padding:0;text-align:center;text-decoration:none;}
*/
#ContentMemberTools {float:left; height:30px; width:960px; background:#E0E0E0;}
#ContentMemberTools ul {float:left; height:30px; width:945px; margin:0 0 0 15px; padding:0; display:inline;}
#ContentMemberTools ul li {margin:0; padding:0; float:left; list-style:none;}
#ContentMemberTools ul li a {margin:0; padding:0 7px; font-size:11px; text-decoration:none; color:#000; float:left; line-height:30px;}
#ContentMemberTools ul li a:hover {text-decoration:none; color:#666; background:#eee;}

/* LEFT COLUMN
---------------------------------------------*/

#localnav ul.menu li.selected {font-weight:bold;}
#localnav ul.menu li.selected li {font-weight:normal;}
#localnav ul.menu li.selected li.selected {font-weight:bold; background-image:none;border-top:1px solid #666666; margin-bottom:-1px 0 -3px 0; padding-bottom:0; z-index:20;}
#localnav ul.menu li.selected li.selected a {color:#333; border-bottom:1px solid #666666; background-color:#fff; font-weight:bold; margin-right:-1px; padding-right:0;}

/* BODY ELEMENTS
---------------------------------------------*/
#ContentMiddleLayoutCol1 .imodcmscalendar {width:220px !important;}
#ContentMiddleLayoutCol1 .imodcmscalendar table{width:200px; margin:0 0 0 15px;}
.calendar-divider-top {float:left; width:200px; border-top:1px dashed #8E938D;}
.calendar-float-left {color:#43473B; float:left; font-weight:bold; margin-top:10px; width:50px;}
.calendar-float-right {float:right; width:140px; font-size:11px; margin-left:10px;}
.calendar-float-right a {color:#43473B; text-decoration:none;}
.calendar-float-right a:hover {color:#43473B; text-decoration:underline;}
.calendar-events-link {float:left; width:200px; text-align:right;}
.calendar-events-link a {text-decoration:none; font-size:12px;}
.calendar-events-link a:hover {text-decoration:underline;}

.homepage-news {margin:0 10px;}
#ContentMiddleLayoutCol2 .imodcmscalendar .news-divider-bottom {float:left; width:100%; border-top:1px dashed #8E938D; margin:10px 0;}
#ContentMiddleLayoutCol2 {font-size:13px; line-height:16px !important;}
#ContentMiddleLayoutCol2 span {font-size:13px !important; line-height:16px !important;}
#ContentMiddleLayoutCol2 .imodcmscalendar a {text-decoration:none;}
#ContentMiddleLayoutCol2 .imodcmscalendar a:hover {text-decoration:underline;}

#ContentMiddle {float:left; clear:left; display:inline; margin:0 15px; width:930px; height:auto;}
.interior #ContentSubGroupHeader,
.interior #ContentMiddle {width:440px; margin:0; height:auto; overflow:hidden;}
.interior2 #ContentMiddle {width:660px; margin:0; height:auto; overflow:hidden;}

/* RIGHT COLUMN
---------------------------------------------*/
div.round-rect {position:absolute; top:400px; left:725px; z-index:9999;  }
#actions #find-program {/*padding-top:128px !important;*/}
#actions .app-req-btns {/*margin-top:0px !important;*/float:left; width:220px; display:block; margin:110px 0 0 !important;   }
.rr-content h3 {margin:0!important; width:auto !important;}


/* Footer Elements 
---------------------------------------------*/

