/*----------------------------------------------------------------------------------------------------------
(1) GLOBAL RESET & BASE
----------------------------------------------------------------------------------------------------------*/
body {font-family: Arial, Verdana, Helvetica, sans-serif;font-size:62.5%;background: #000000 url(../images/cmua_bg.gif) repeat-x;color:#3e3e3e;}
* {margin:0;padding:0;}
img {display:block;border:0;}
a {outline:0;cursor:pointer;color:#ba0c29;}
a:visited {color:#a78a5c;}
ul {list-style:none;}
blockquote {margin:20px;}
.access {height:0;width:0;overflow:hidden;position:absolute;left:-9999px;}
.noscript {padding:6px;border:1px solid #c00;color:#c00;background:#fff;margin:0; text-align:center;}
.clearIt {width:0px;height:0px;line-height:0px;font-size:0em;overflow:hidden;clear:both;}

/*----------------------------------------------------------------------------------------------------------
(2) HEADER
----------------------------------------------------------------------------------------------------------*/
#head_wrap {height:130px;background-color: #000000;background: #000000 url(../images/cmua_bg.gif) repeat-x;}
#head_wrap_in1 {width:948px;height:130px; margin:0 auto;}
#head h1 {width:370px;height:68px;background:url(../images/cmua_logo.png) no-repeat;text-indent:-9000px; float:left;}
#head h1 a {width:350px;height:68px;text-decoration:none;display:block;}
p.cricos_num  {color:#ffffff; padding-top:4px; font-size:.9em;}

/*----------------------------------------------------------------------------------------------------------
(3) TOP NAVIGATIONS AND SEARCH
----------------------------------------------------------------------------------------------------------*/
/*top_nav*/
#top_nav {margin-right:10px;padding:12px 0 14px 0;text-align:right; float:left; font-size:1.2em; overflow:hidden; width:230px;}
#top_nav li {background:transparent url(../images/top_nav_bg.gif) no-repeat scroll right center;display:inline;padding:0pt 7px 0pt 6px;}
#top_nav li a {color:#ffffff;text-decoration:none;}
#top_nav li a:hover {text-decoration:underline;}
#top_nav li.last {background:transparent none repeat scroll 0%;padding-right:0pt;}
/*primary school_nav*/
#primary_nav {width:947px;height:34px;float:left;clear:left;display:inline; margin-top:8px; margin-right:10px;z-index:99;}
#primary_nav li {float:left;}
#primary_nav li a {text-decoration:none;text-indent:-9999px;display:block;height:34px;}

/*#primary_nav #p01 {width:327px;background:url(../images/school_nav/01.gif) top;}
#primary_nav #p02 {width:331px;background:url(../images/school_nav/02.gif) top;}
#primary_nav #p03 {width:289px;background:url(../images/school_nav/03.gif) top;}*/

#primary_nav #p01 {width:327px;background:url(../images/school_nav/01.gif) top;}
#primary_nav #p02 {width:331px;background:url(../images/school_nav/02.gif) top;}
#primary_nav #p03 {width:289px;background:url(../images/school_nav/03.gif) top;}


#primary_nav li a:hover {background-position:bottom !important;}
#primary_nav li.top {position:relative;}
/*primary nav drop downs*/
#primary_nav ul {display:none;position:absolute;top:34px;left:15px;width:280px;z-index:98;font-size:1.1em;background:#c5c5c5;overflow:hidden;}
#primary_nav ul li {float:none;}
#primary_nav ul li a {text-indent:0;display:block;color:#000;height:auto;padding:6px;}
#primary_nav ul li a:hover {background:#969696;color:#fff;}
#primary_nav ul.public{margin-left:15px;width:265px !important;}
/*search area*/
#searcharea {float:right; clear:right; margin:0; width:375px; overflow:hidden; height:65px;}
#searcharea .tryagain {display:none;color:#931609;padding:3px;width:250px;background:#fff;border:1px solid #931609;text-align:center;margin-left:120px; float:right; clear:both;}
#searcharea #keywords {border:0;width:100px;margin:0;padding:2px 0 2px 5px;color:#000; font-size:9px;}
#sitesearch {float:right; margin-top:10px;}
#sitesearch td {vertical-align:middle;}
#sitesearch #go {outline:0;}
.go_cell{padding-left:5px;}

#social_media {margin:30px 0 0 0;}

/*----------------------------------------------------------------------------------------------------------
(4) COLUMN SET UP
----------------------------------------------------------------------------------------------------------*/
#flash_container {width:994px;height:380px;margin:0 auto;padding:0px;z-index:1;background: url(../images/flash_bg.png) center top no-repeat;clear:both;overflow:hidden;}
#flash_container #flashTarget {text-align:left;padding:15px 0px 0px 28px;clear:both;z-index:2;}
#main_content {width:948px; margin:0 auto; overflow:hidden; background:url(../images/main_content_repeat.gif) repeat-y;}
.wide {background:none !important;}
#main_content h1 {font-size:2em; color:#ba0c29; margin:10px 0; font-weight:normal;}
#main_content p {margin:10px 0;}
#main_content table td {padding:6px;}
/*left column*/
#left_col {width:200px; float:left; overflow:hidden;}
/*secondary nav*/
#secondary_nav {font-weight:bold;width:200px;font-size:1.2em;padding-top:10px; padding-bottom:8px;text-transform:uppercase;}
#secondary_nav li {padding:0; background:url(../images/secondary_nav_arrow.gif) left .5em no-repeat;padding:2px 8px 3px 15px;}
#secondary_nav li a {display:block;color:#c41230;height:auto; text-decoration:none;}
#secondary_nav li a:hover {text-decoration:underline;}
#secondary_nav li.divider {margin-bottom:8px; padding-bottom:8px; border-bottom:1px solid #a5aaad; background-position:left .5em;}
/*middle column*/
#middle_col {width:447px; float:left;margin-left:23px; overflow:hidden;font-size:1.2em;}
#middle_col h2 {font-size:1.4em;color:#ba0c29;}
#middle_col h3 {font-size:1.2em;color:#3E3E3E;}
#middle_col a {color:#ba0c29;}
#middle_col a:visited {color:#a78a5c;}
#middle_col a:hover {text-decoration:none;}
#middle_col img {margin:6px; border:none;}
#middle_col ul {margin:6px 0 0 12px;}
#middle_col ul li {margin:0 0 4px;padding:0 0 0 12px;background:url(../images/black_carrot.gif) no-repeat 0 .5em;line-height:1.1em;}
#middle_col ol {margin:5px 0 0 30px;}
#middle_col ol li {margin:0 0 4px;padding:0;line-height:1.1em;}
/*announcements*/
#announcements {overflow:hidden; background:url(../images/announcments_bottom.gif) bottom left no-repeat; padding-bottom:8px; padding-top:8px;}
#announcements h2 {font-size:1.4em; color:#BA0c29; background:url(../images/announcments_top.gif) top left no-repeat; padding:20px 20px 4px 20px;}
#announcement_items {background-color:#f5f5f5; width:430px; margin:0 0 10px 8px; padding-bottom:5px;overflow:hidden;}
#announcement_items h3 {font-size:1.2em; color:#d7252b;padding:10px 10px 0 12px; border-top:1px dotted #999; margin:0;}
#announcement_items p {padding:0 10px 0 12px; margin-top:0 !important; margin-bottom:10px;}
#announcement_items a:link, #announcement_items a:visited {color:#ba0c29;}
#announcement_items .read_more {background: url(../images/read_more_double_arrow.gif) no-repeat right; padding-right:10px;}
/*right column*/
#right_col {width:245px; float:left; margin-left:30px;overflow:hidden;font-size:1.2em;}
#right_col ul {margin:6px 0 0 12px;}
#right_col ul li {margin:0 0 4px;padding:0 0 0 12px;background:url(../images/black_carrot.gif) no-repeat 0 .5em;line-height:1.1em;}
#right_col ol {margin:5px 0 0 30px;}
#right_col ol li {margin:0 0 4px;padding:0;line-height:1.1em;}
#right_col p.apply {width:245px;height:31px;background: url(../images/application.gif) top no-repeat;text-indent:-9000px; margin:10px 0 6px; padding:0;}
#right_col p.apply a {width:245px;height:31px;text-decoration:none;display:block;}

#right_col p.contact {width:245px;height:31px;background: url(../images/contact_admissions_au.gif) top no-repeat;text-indent:-9000px; margin:10px 0 6px; padding:0;}
#right_col p.contact a {width:245px;height:31px;text-decoration:none;display:block;}

#right_col p.vtour {width:245px;height:30px;background: url(../images/brochure.gif) top no-repeat;text-indent:-9000px; margin:10px 0 6px; padding:0;}
#right_col p.brochure a {width:245px;height:30px;text-decoration:none;display:block;}
#right_col p.brochure {width:245px;height:30px;background: url(../images/brochure.gif) top no-repeat;text-indent:-9000px; margin:10px 0 6px; padding:0;}

#right_col p.scholarships a {width:245px;height:30px;text-decoration:none;display:block;}
#right_col p.scholarships {width:245px;height:30px;background: url(../images/scholarships_au.gif) top no-repeat;text-indent:-9000px; margin:14px 0 6px; padding:0;}

#right_col p.advantage a {width:245px;height:30px;text-decoration:none;display:block;}
#right_col p.advantage {width:245px;height:30px;background: url(../images/advantage_au.gif) top no-repeat;text-indent:-9000px; margin:10px 0 6px; padding:0;}

#right_col p.apply a {width:245px;height:30px;text-decoration:none;display:block;}
#right_col p.apply {width:245px;height:30px;background: url(../images/apply_au.gif) top no-repeat;text-indent:-9000px; margin:10px 0 6px; padding:0;}

#right_col p.contact a {width:245px;height:30px;text-decoration:none;display:block;}
#right_col p.contact {width:245px;height:30px;background: url(../images/contact_au.gif) top no-repeat;text-indent:-9000px; margin:10px 0 6px; padding:0;}

#right_col p.advanced_ed a {width:245px;height:30px;text-decoration:none;display:block;}
#right_col p.advanced_ed {width:245px;height:30px;background: url(../images/advanced_ed.gif) top no-repeat;text-indent:-9000px; margin:10px 0 6px; padding:0;}

#right_col p.sei a {width:245px;height:30px;text-decoration:none;display:block;}
#right_col p.sei {width:245px;height:30px;background: url(../images/sei_au.gif) top no-repeat;text-indent:-9000px; margin:10px 0 6px; padding:0;}

#right_col p.prospectus a {width:245px;height:30px;text-decoration:none;display:block;}
#right_col p.prospectus {width:245px;height:30px;background: url(../images/prospectus.gif) top no-repeat;text-indent:-9000px; margin:10px 0 6px; padding:0;}

#right_col p.meet_us a {width:245px;height:30px;text-decoration:none;display:block;}
#right_col p.meet_us {width:245px;height:30px;background: url(../images/meet_us.gif) top no-repeat;text-indent:-9000px; margin:10px 0 6px; padding:0;}

#right_col p.exchange a {width:245px;height:30px;text-decoration:none;display:block;}
#right_col p.exchange {width:245px;height:30px;background: url(../images/exchange.gif) top no-repeat;text-indent:-9000px; margin:10px 0 6px; padding:0;}

#right_col p.futurespeak a {width:245px;height:30px;text-decoration:none;display:block;}
#right_col p.futurespeak {width:245px;height:30px;background: url(../images/futurespeak.gif) top no-repeat;text-indent:-9000px; margin:10px 0 6px; padding:0;}

#right_col p.newsmakers a {width:245px;height:30px;text-decoration:none;display:block;}
#right_col p.newsmakers {width:245px;height:30px;background: url(../images/news_makers.gif) top no-repeat;text-indent:-9000px; margin:10px 0 6px; padding:0;}

#right_col p.vtour a {width:245px;height:30px;text-decoration:none;display:block;}
#right_col h3.quicklinks {border-bottom:1px solid #e6c9ab; font-size:1.4em; color:#8c0219; margin-top:20px; padding-bottom:3px;}
/*quick links nav*/
#right_col #quick_links_nav {width:245px;padding: 3px 0 8px 0; margin-left:0;}
#right_col #quick_links_nav li {padding:0; background:url(../images/quick_links_bullet.gif) left .5em no-repeat;padding:2px 8px 3px 15px; border-bottom:1px solid #e6c9ab;}
#right_col #quick_links_nav li a {display:block;color:#3f3f3f;height:auto; text-decoration:none;}
#right_col #quick_links_nav li a:hover {text-decoration:underline;}

/*----------------------------------------------------------------------------------------------------------
(5) LEVEL PAGE ELEMENTS
----------------------------------------------------------------------------------------------------------*/
#main_content_wrap {background:url(../images/main_content_top.gif) #ffffff top repeat-x; padding-top:6px;}
#main_content_wrap_lvl {background:url(../images/main_content_top.gif) #ffffff top repeat-x; padding-top:6px;margin-top:20px;}
#main_content_wrap_lvl {background:url(../images/main_content_top.gif) #ffffff top repeat-x; padding-top:6px;margin-top:20px;}
#main_content_bottom {background:url(../images/main_content_bottom.gif) #ffffff bottom repeat-x; height:80px;}
#divider_bottom {width:948px; margin:0 auto; overflow:hidden; /*background:url(../images/divider_bottom.gif)*/ bottom no-repeat;height:60px; }

/*sub navigation*/
#sub_nav {width:200px;font-size:1.2em;padding-top:14px;background:url(../images/sub_nav_bottom.gif) bottom repeat-x; padding-bottom:8px;overflow:hidden;}
#sub_nav li a {display:block;color:#fff;height:auto;padding:10px;background:#aa142d; text-decoration:none;}
#sub_nav li a.active {text-transform:uppercase; font-weight:bold; background:#bf0209 url(../images/sub_nav_top.gif) no-repeat;border-bottom:2px solid #fff;}

#sub_nav ul {background-color:#e2e2e2; padding:2px 6px 10px 6px;}
#sub_nav ul li a {display:block;color:#880319;height:auto;padding:4px 0 0 5px;border-bottom:none;background:none; text-decoration:none;font-weight:normal;}
#sub_nav ul li a.active {background:none;font-weight:bold !important; text-transform:none;color:#461a01; border:none;}
#sub_nav ul li a:hover {background:none;color:#880319;text-decoration:underline;}

#sub_nav ul li ul {background-color:#e2e2e2; padding:0 6px 10px 20px; font-size:1em; margin:4px -6px 2px -10px;}
#sub_nav ul li ul li a {display:block;color:#461a01;height:auto;padding:4px 0 0 10px;border-bottom:none;background: url(../images/sub_nav_arrow.gif) 0em 0.8em no-repeat; text-decoration:underline;}
#sub_nav ul li ul li a.active {/*background:none;*/ font-weight:bold !important;background: url(../images/sub_nav_arrow.gif) 0em 0.8em no-repeat;}
#sub_nav ul li ul li a:hover {/*background:none;*/color:#ba0322;text-decoration:none;background: url(../images/sub_nav_arrow.gif) 0em 0.8em no-repeat;}

#sub_nav ul li ul li ul {background-color:#e2e2e2; padding:0 6px 10px 20px; font-size:1em; margin:4px -6px -4px -10px;}
#sub_nav ul li ul li ul li a {display:block;color:#461a01;height:auto;padding:4px 0 0 10px;border-bottom:none;background:none; text-decoration:underline;}
#sub_nav ul li ul li ul li a.active {/*background:none;*/font-weight:bold !important;background: url(../images/sub_nav_arrow.gif) 0em 0.8em no-repeat;}
#sub_nav ul li ul li ul li a:hover {/*background:none;*/color:#ba0322;background: url(../images/sub_nav_arrow.gif) 0em 0.8em no-repeat;text-decoration:none;}

/*breadcrumbs*/
p#crumbs {padding:4px 3px 6px 0px;color:#3F3F3F;border-bottom:2px solid #eeeeee;overflow:hidden;}
p#crumbs a, #crumbs a:link,#crumbs a:visited {color:#3f3f3f !important;padding:0px 4px 10px 4px;text-decoration:underline;font-size:.9em;}
p#crumbs a:hover {text-decoration:none;color:#3f3f3f;}
p#crumbs span {color:#8f5f14;padding:0px 5px;font-weight:normal;font-size:.9em;}

/*middle column elements*/
#middle_col img.header_image {margin:13px 0 0 0; padding:0; border:3px solid #ebd6b6;}
#middle_col div.header_image_contain {padding:0px;margin:0px;}
#middle_col div.header_image_contain img {margin:13px 0 0 0; padding:0; border:3px solid #ebd6b6;}
#middle_col div.add_this {width:125px;height:16px;/*background: url(../images/add_this.gif) top no-repeat;text-indent:-9000px;*/margin:0px;padding:0px;text-align:left;float:right;}
#middle_col div.add_this div {padding:0px;margin:0px;text-align:left;}
#middle_col div.add_this div a {/*width:125px;height:16px;text-decoration:none;display:block;*/}
#middle_col img.left {float:left; margin:4px 6px 6px 0; clear:both; border:3px solid #ebd6b6;}
#middle_col img.right {float:right; margin:4px 0 6px 6px; clear:both; border:3px solid #ebd6b6;}

/*right column elements*/
#right_col #video_object {margin-top:12px;}
#right_col #video_object #flashDiv {padding:0px;margin:0px;border:#9c9e9c 3px solid;}
#right_col #video_object h3 {margin-top:6px; font-size:1.2em;}

#right_col #video_object p {margin-top:0;}
#right_col #video_object a {color:#ba0c29;}
#right_col #video_object a:visited {color:#a40822;}
#right_col #video_object a:hover {text-decoration:none;}

#right_col .right_callout {padding:0; margin:10px 0; margin-top:10px; overflow:hidden;}
#right_col .right_callout h2 {font-weight:bold; font-size:1.3em; background:#bb7506 url(../images/topic_top.gif) top no-repeat; padding:12px 10px 6px 16px; color:#FFFFFF;}
#right_col .right_callout h3 {font-weight:bold; font-size:1.1em; padding:12px 10px 0 16px;}
#right_col .right_callout h3 a {color:#740002 !important; text-decoration:none;}
#right_col .right_callout h3 a:hover {text-decoration:underline !important;}
#right_col .right_callout p {margin:0; padding:0 10px 0 16px;}
#right_col .right_callout p.date {margin:0; padding:10px 10px 0 16px; color:#000;}
#right_col .right_callout a.readmore{color:#ba0c29; padding:0 10px 10px 0; background:url(../images/read_more_double_arrow.gif) no-repeat right .4em;}
#right_col .right_callout a {color:#ba0c29;}
#right_col .right_callout .separator {background:url(../images/topic_separator.gif) center no-repeat; height:2px; margin-top:8px;}
#right_col .right_callout .item_list {background: #faf6eb url(../images/topic_repeat.gif) repeat-y; padding-bottom:10px;}
#right_col .right_callout .item_list h3 {color:#740002 !important;}
#right_col .right_callout .item_list h3 strong {color:#740002 !important;}
#right_col .right_callout .item_list h3 a {color:#740002 !important;text-decoration:none;}
#right_col .right_callout .item_list hr {margin:8px auto 0px auto;padding:0px;width:225px;height:2px;background:url(../images/topic_separator.gif) center no-repeat;border:none;}
#right_col .right_callout p.rss {width:14px;height:14px;background: url(../images/callout_rss.gif) top no-repeat;text-indent:-9000px; margin:13px 14px 0 0; padding:0; float:right; display:inline}
#right_col .right_callout p.rss a {width:14px;height:14px;text-decoration:none;display:block;}
#right_col .callout_bottom {background:url(../images/topic_bottom.gif) no-repeat; height:15px;}

/*wide column*/
#sub_wide_col {width:720px; float:left; margin-top:5px;overflow:hidden; margin-left:20px;font-size:1.2em;}
#sub_wide_col h2 {/*font-size:1.2em;*/padding:6px 0px;color:#ba0c29;}
#sub_wide_col h3 {color:#3E3E3E;}
#sub_wide_col a {color:#ba0c29;}
#sub_wide_col a:visited {color:#a40822;}
#sub_wide_col a:hover {text-decoration:none;}
#sub_wide_col table {margin:10px 0 10px 0;}
#sub_wide_col table td {padding:6px;}
table#eventTable {margin:0 0 14px 1px;max-width:98%;border-color:#bbb;}
table#eventTable th {font-size:1.1em;background:#00388B;color:#fff;border-color:#bbb;padding:6px;}
table#eventTable td {padding:6px;}
#sub_wide_col ul {margin:6px 0 0 0;}
#sub_wide_col ul li {margin:0 0 4px;padding:0 0 0 12px;background:url(../images/black_carrot.gif) no-repeat 0 .5em;line-height:1.3em;}
#sub_wide_col ol {margin:5px 0 0 25px;}
#sub_wide_col ol li {margin:0 0 4px;padding:0 0 0 5px;line-height:1.3em;}
#sub_wide_col img {border:none; padding:6px;}
#sub_wide_col img.left {float:left; margin:4px 6px 6px 0; clear:both; border:3px solid #ebd6b6; padding:0;}
#sub_wide_col img.right {float:right; margin:4px 0 6px 6px; clear:both; border:3px solid #ebd6b6; padding:0;}
#sub_wide_col div.add_this {width:125px;height:16px;/*background: url(../images/add_this.gif) top no-repeat;text-indent:-9000px;*/margin:0;padding:0;float:right;}
#sub_wide_col div.add_this a {/*width:125px;height:16px;text-decoration:none;display:block;*/}
#sub_wide_col img.wide_header_image {margin:9px 0 0 0; padding:0; border:3px solid #ebd6b6;}
#sub_wide_col div.wide_header_image_contain {padding:0px;margin:0px;}
#sub_wide_col div.wide_header_image_contain img {margin:9px 0 0 0; padding:0; border:3px solid #ebd6b6;}

/*--searches and results--*/
.search_form {background:#f9f6ed;padding:8px;margin:0 0 12px;}
.search_form table {margin:0;}
#results p {margin:0 0 6px;line-height:1.5}
#results span.info {display:block;margin:0 0 6px;}
#results .result {padding:12px 16px;margin:0;line-height:1.5; border:1px solid #f7f0dd;}
#results .result a {font-weight:bold;}
#results .odd {background:#f9f6ed; border:1px solid #EEEEEE;}


/*----------------------------------------------------------------------------------------------------------
(6) FOOTER
----------------------------------------------------------------------------------------------------------*/
#foot_contain {margin:0 auto;overflow:hidden;background:#000000 url(../images/foot_top_bg.gif) top repeat-x;clear:both;}
#foot {width:948px; margin:0 auto;overflow:hidden;}
/*top footer nav*/
#foot_top_nav {float:left;padding:20px 0; font-size:1.2em; height:25px;overflow:hidden;}
#foot_top_nav li {display:inline;padding:0 10px 0 10px;background:url(../images/foot_nav_bg.gif) no-repeat left center;}
#foot_top_nav li a {color:#ffffff; text-decoration:none;}
#foot_top_nav li a:hover {text-decoration:underline;}
#foot_top_nav li a:visited {color:#ffffff;}
#foot_top_nav li.logo {background:none;margin:-4px -10px 0 -12px;float:left;}
#foot_top_nav li.logo a {background:url(../images/footer_logo.gif) no-repeat center bottom;height:22px; width:119px; text-indent:-9999px;display:block; margin-right:8px;}
/*super footer*/
#super_foot {width:948px; margin:0 auto; float:left; clear:both; background:url(../images/super_foot_bg.gif) center repeat-y; display:inline; padding-bottom:20px; margin-bottom:10px;}
#super_foot a {text-decoration:none;}
#super_foot a:hover {text-decoration:underline;}
/*super footer left*/
#super_foot_left {float:left; width:218px; display:inline;overflow:hidden;}
#super_foot_left p {color:#e6ece0; padding:10px 0; font-size:1.2em;}
/*super footer center*/
#super_foot_center {float:left; width:480px; margin-left:10px; display:inline;overflow:hidden;}
.super_foot_nav {width:220px;display:block;overflow:hidden;font-size:1.2em;float:left; margin-left:12px}
.super_foot_nav li {border-bottom:1px solid #383838;padding:8px;}
.super_foot_nav li.top {text-transform:uppercase;font-weight:bold; padding-bottom:20px;}
.super_foot_nav li.top a {color:#fefdb7;}
.super_foot_nav li.top a:hover {color:#ffffff !important;}
.super_foot_nav li a,#super_foot_nav li a:visited {color:#fefdb7;}
.super_foot_nav li a:hover {text-decoration:none;color:#ffffff;}
.super_foot_nav li a:visited {color:#fefdb7;}
/*super footer right*/
#super_foot_right {float:left; margin-left:20px; width:220px;color:#ffffff; display:inline;overflow:hidden;font-size:1.2em;}
#super_foot_right h2 {font-weight:bold; font-size:1.6em;}
#super_foot_right #pic_contain {float:left; margin:10px 10px 0 0}
#super_foot_right #pic_contain img {border:3px solid #231f20;}
#super_foot_right #blurb_contain {float:right; width:135px;}
#super_foot_right #blurb_contain h3 {font-size:1.2em; margin-top:10px;}
#super_foot_right #blurb_contain p {margin-top:10px;}
#super_foot_right #contact_form_contain {float:left; width:135px; padding-top:20px; clear:both}
#contact_form_contain form input {font-size:1.2em; padding:3px; margin:3px 0 10px 0; float:right;}
#contact_form_contain #area_interest, #contact_form_contain #first_name, #contact_form_contain #last_name, #contact_form_contain #email_address {width:210px;margin-right:2px; border:1px solid #999;}
.submit_cell{text-align:right;}



/* Faculty DB Stuff */
div#facultyResults {}
div#facultyResults div.facultyAlpha {width:287px;margin:0px;padding:0px;float:left;}
div#facultyResults div.facultyAlpha h3 {font-size:12px;color:#bb0a27;}
div#facultyResults div.facultyAlpha ul.inline {font-weight:bold;font-size:12px;margin:0px 0px 14px 0px !important;}
div#facultyResults div.facultyAlpha ul.inline li {display:inline;background:none !important;padding:0px !important;margin:0px;color:#3d3d3d;}
div#facultyResults div.facultyAlpha ul.inline li a {padding:0px 6px 0px 6px;margin:0px;border-left:#717171 1px solid;color:#bd8d43;}
div#facultyResults div.facultyAlpha select {width:148px;height:20px;margin:0px;padding:0px;font-size:10px;border:#8d8b8c 1px solid;}

div#facultyResults div.facultyRepeat h3 {display:inline;width:auto;margin:0px;padding:3px;background:#ceb280;color:#ffffff;}
div#facultyResults div.facultyRepeat .facultyDivider {width:689px;height:1px;margin:3px 0px 0px 0px;padding:0px;background:#ceb280;clear:both;}
div#facultyResults div.facultyRepeat ul {}
div#facultyResults div.facultyRepeat ul li {width:689px;margin:0px;padding:0px;background:none;overflow:hidden;}
div#facultyResults div.facultyRepeat ul li div.facultyImage {width:66px;text-align:left;float:left;}
div#facultyResults div.facultyRepeat ul li div.facultyImage img {width:47px;border:#d9d9d9 3px solid;margin:0px;padding:0px;}
div#facultyResults div.facultyRepeat ul li div.facultyText {width:600px;margin:0px;padding:0px;text-align:left;float:left;}
div#facultyResults div.facultyRepeat ul li div.facultyText a {color:#000000;font-weight:bold;}

img.facultyProfilePhoto {width:110px;margin:10px 10px 10px 0px !important;padding:0px;float:left;}
div#facultyProfileIntro {width:290px;margin:0px;padding:0px;float:left;font-size:1.0em;}
div#facultyProfileIntro h2 {font-size:1.4em;}
div#facultyProfileIntro h3 {font-size:1.3em;}

/* Research DB Stuff */
div#research_search {width:700px;padding:0px;margin:0px;overflow:hidden;}
div#research_search div.researchCourseInput {width:205px;padding:0px;margin:0px;float:left;}
div#research_search div.researchCourseInput select#research_type_id {width:148px;height:20px;margin:0px 0px 10px 0px;padding:0px;font-size:10px;border:#8d8b8c 1px solid;}
div#research_search div.researchCourseInput select#discipline_id {width:148px;height:20px;margin:0px;padding:0px;font-size:10px;border:#8d8b8c 1px solid;}
div#research_search div.researchCourseInput table {width:205px;padding:0px;margin:0px 0px 10px 0px;}
div#research_search div.researchCourseInput table td {padding:0px;margin:0px;}
div#research_search div.researchCourseInput table td input#keyword_type {width:148px;height:16px;margin:0px;padding:0px;font-size:10px;border:#8d8b8c 1px solid;}
div#research_search img#masterCourse {padding:0px;margin:26px 0px 10px 316px;border:none;float:left;} 

table#specialtbl {width:684px;padding:0px;margin:0px 0px 0px -3px;border:#FFFFFF 3px solid;}
table#specialtbl th {background:#553502;padding:5px;border:#FFFFFF 3px solid;color:#FFFFFF;}
table#specialtbl th a, table#specialtbl th a:visited {color:#FFFFFF;}
table#specialtbl th img {border:none;float:right;margin-top:6px;}
table#specialtbl tr.rowA {background:#ffffff;}
table#specialtbl tr.rowB {background:#faf6eb;}
table#specialtbl td {padding:5px;border:#FFFFFF 3px solid;}

div#researchDetails {font-size:1.0em;}
div#researchDetails h2 {font-size:1.2em;padding:0px;margin:0px;color:#3e3e3e;}

/* CalendarExtender (AJAX Custom Toolkit Date picker) */
.custom-calendar .ajax__calendar_container
{
 background-color:#ffc; /* pale yellow */
 border:solid 1px #666;
 width:210px; 
}
.custom-calendar .ajax__calendar_body
{
 width:100%;
 height:180px;
}
.custom-calendar .ajax__calendar_title
{
 // background-color:#cf9; /* pale green */
 background-color:#c41230; /* maroon  */
 height:20px;
 color:#ffffff;
}
.custom-calendar .ajax__calendar_prev,
.custom-calendar .ajax__calendar_next
{
 background-color:#aaa; /* darker gray */
 height:20px;
 width:20px;
}
.custom-calendar .ajax__calendar_today
{
 // background-color:#cff;  /* pale blue */
 background-color:#aaa;     /* lighter gray color */
 height:20px;
}
.custom-calendar .ajax__calendar_days table thead tr td
{
 background-color:#ff9; /* dark yellow */
 color:#333;
}
.custom-calendar .ajax__calendar_day
{
 color:#333; /* normal day - darker gray color */
}
.custom-calendar .ajax__calendar_other .ajax__calendar_day
{
 color:#666; /* day not actually in this month - lighter gray color */
}

#twtr-widget-1 .twtr-bd, #twtr-widget-1 .twtr-timeline i a, #twtr-widget-1 .twtr-bd p {
color:#444444 !important;
font-size:10px;
}

#twtr-widget-1 .twtr-img img {
height:20px;
width:20px;
}

#twtr-widget-1 .twtr-avatar {
float:left;
height:25px;
overflow:hidden;
width:25px;
}
