/* CUMCHouston.org CSS Document */
body{background:white url('/styles/css_images/double_gradient.png') repeat-x;color:black;font-family:Georgia, Cambria, "Times New Roman", Times, serif;font-size:small;list-style:none inside url('../images/bullet2.gif');margin:0;padding:0;border:0;}
h1{font-size:175%;color:white;}
h2{font-size:140%;color:black;}
h3{font-size:120%;color:black;}
h4{font-size:110%;color:black;font-weight:bold;}
h5{color:black;font-weight:bold;}
h6{font-weight:bold;}
hr{clear:both;background:url('/styles/css_images/hr_blue.png') repeat-x;height:3px;width:95%;}
table{width:100%}
table,th,td{border:1px dashed #0E50F8;border-collapse:collapse;padding:2px;text-align:left;}
table th{font-weight:bold;background-color:#93C1FB;}
table td{background-color:#C9DFFB;}
table h4{margin:0 0 .5em 0;}
a:link{color:#0E50F8;text-decoration:underline;}
a:visited{color:#0E50F8;text-decoration:underline;}
a:hover{color:#0E50F8;text-decoration:underline overline;background-color:#C9DFFB;}
a:active{color:#0E50F8;text-decoration:underline;}
a img{border:1px solid transparent;vertical-align:bottom;}
a:hover img{border:1px solid #0E50F8;background-color:white;}
#header{background:url('/styles/css_images/UMC_logo_bookmark.png') no-repeat 50px 0px;min-height:101px !important;}
#header h1{padding:7px 0 0 150px;font-size:24px;border:0;margin:0;}
#header p{font-size:14px;font-style:italic;padding:22px 0 0 150px;border:0;margin:0;}
#season_flag{position:absolute;right:0px;top:0px;z-index:2;}
#season_flag img{border:0;}
#season_flag a:hover{text-decoration:none;background-color:transparent;}
#container{float:left;width:100%;margin:0;}
#main{margin:0px 40% 0 150px;padding:5px;background:white;border-left:1px solid #C9DFFB;}
#main1{margin:0px 0px 0px 150px;padding:5px;background:white;border-left:1px solid #C9DFFB;}
#main2{float:left;width:40%;margin-left:-40%;background:white;}
#main_center{margin:0px 20% 0 150px;padding:5px;background:white;border-left:1px solid #C9DFFB;}
#main_right{float:left;width:20%;margin-left:-20%;background:white;}
#overlaybox{width:939px;text-align:center;}
#overlay1{float:right;width:927px;position:relative;left:-6px;}
#overlay2{float:left;z-index:1;width:10px;position:relative;left:6px;}
#sidebar{float:left;width:150px;margin-left:-100%;margin-top:10px;padding:0;}
#menu{width:146px;height:40em;margin:2px;position:relative;}
#menu ul.level1{position:absolute;left:0;top:0;}
#menu ul{margin:0;padding:0;width:145px;list-style:none;text-align:left;padding:1px 1px 0 0;position:absolute;left:-9999px;background:white;}
#menu li{margin:0;padding:0;list-style:none;display:inline;}
#menu a{display:block;line-height:230%;font-weight:bold;text-align:center;text-decoration:none;padding:0 15px 0 0;border-bottom:1px solid #004080;}
#menu ul li:hover > ul{visibility:visible;left:100%;margin-top:-11px;margin-left:-1px;border-left:1px solid #004080;z-index:99;}
#menu a:hover ul,#menu a:hover a:hover ul,#menu a:hover a:hover a:hover ul{left:100%;visibility:visible;}
#menu a:hover ul ul,#menu a:hover a:hover ul ul{left:-9999px;}
#menu ul li span{display:none;}
#menu ul li:hover > span{display:block;position:absolute;left:100%;margin-top:-72px;margin-left:-1px;padding:5px;width:136px;height:50px;background-color:#E0EFFB;color:#0E50F8;font-size:75%;font-weight:normal;line-height:100%;border-bottom:1px solid #004080;border-left:1px solid #004080;z-index:99;}
#menu li a:hover,#menu li:hover > a,#menu li.current_page_item:hover > a,#menu li.current_page_ancestor:hover > a{background:#FAA3CB;}
#menu li a.fly{background:url('/styles/css_images/right_arrow.gif') no-repeat right center;}
#menu li a.fly:hover,#menu li:hover > a.fly,#menu li.current_page_item:hover > a.fly,#menu li.current_page_ancestor:hover > a.fly{background:#FAA3CB url('/styles/css_images/right_arrow.gif') no-repeat right center;}
#menu li.current_page_item > a{background-color:#93C1FB;}
#menu li.current_page_item > a.fly{background-color:#93C1FB url('/styles/css_images/right_arrow.gif') no-repeat right center;}
#menu li.current_page_ancestor > a{background-color:#C9DFFB;}
#menu li.current_page_ancestor > a.fly{background-color:#C9DFFB url('/styles/css_images/right_arrow.gif') no-repeat right center;}
#rssfeed img{vertical-align:text-top;}
#footer{background:url('/styles/css_images/dark_gradient.png') repeat-x;color:white;text-align:center;margin:0;border:0;padding:0;font-size:10px;clear:left;min-height:45px;}
#footer p{padding-top:10px;margin:0;}
#footer a:link,#footer a:visited,#footer a:active{color:#C9DFFB;}
#footer a:hover{color:#0E50F8;}
.innertube{margin:10px;}
.innertube_left{margin:0px;}
.innertube_left h4,.innertube_left p{margin-left:5px;margin-right:5px;}
.clearall{clear:both;}
.clearer{height:1px;overflow:hidden;clear:both;margin-top:-1px;}
.inset{float:right;background:white;border:#C9DFFB 4px solid;padding:5px;margin:0 0 10px 10px;}
.bound{border:1px solid Black;}
.hi_box{background-color:#93C1FB;padding:0.25em;}
.hi_box h4{margin:0;padding:0;}
.hi_box p{margin:0;}
.qcpostentry h3{display:block;background-color:#93C1FB;margin:0;padding:0.25em;}
.qcpostentry h4{display:block;background-color:#93C1FB;margin:0;padding:0.25em;}
.highlight{color:#CC0000;font-weight:bold;}
.backlight{background:#C9DFFB;}
.small{font-size:x-small;}
.bold{font-weight:bold;}
.italic{font-style:italic;}
.underline{text-decoration:underline;}
.caps{text-transform:capitalize;}
.inline{display:inline;}
.img-center{display:block;margin-left:auto;margin-right:auto;}
.img-pad{margin:5px;}
.min{border:none;}
.top{vertical-align:top;}
.right{text-align:right;}
.center{text-align:center;}
.small_em{color:#004080;font-size:90%;}
.event_list dt{font-weight:bold;margin:0.5em 0 0 0;padding:0;}
.event_list dd{background-image:url('../images/bullet2.gif');margin:0;padding:0 0 0 15px;background-repeat:no-repeat;background-position:0 0.25em;}
.bar div{border-top:solid 2px #93C1FB;background-color:#0E50F8;border-bottom:solid 2px #09297F;float:left;height:1.5em;}
.caldiv{margin:0px 0px 0px 100px;}
.calnav td,.calnav th{text-align:center;}
.calendar td,.calendar th{vertical-align:top;font-size:x-small;}
.calendar{table-layout:fixed;}
.calendar td{padding:0;}
.calendar th{text-align:center;}
.calendar p{margin:7px 5px 7px 5px;}
.caldate{background-color:#93C1FB;padding:0.25em;font-size:medium;font-weight:bold;float:left;margin:0px 5px 5px 0px;white-space:nowrap;}
.selected{background-color:#93C1FB;}
.navsub{width:0;margin:0 0 20px 0;padding:0;float:left;clear:both;}
.navsub li{margin:0 0 3px 0;list-style:none outside none;}
.navsub a,.navsub a:visited{position:relative;display:block;width:80px;text-align:center;text-decoration:none;padding:0.25em;padding-bottom:0.5em;}
.navsub .selected a,.navsub selected a:visited{background:url('/styles/css_images/light_underline.png') center bottom no-repeat;}
.navsub a:hover{background:url('/styles/css_images/dark_underline.png') center bottom no-repeat;}
.navsub a span{display:none;}
.navsub a:hover span{display:block;text-align:left;position:absolute;left:95px;top:0;padding:0.5em;font-size:75%;width:20em;background-color:#E0EFFB;color:#0E50F8;border:1px solid #0E50F8;z-index:99;}
.floatin{float:left;margin:0;}
.hnav{border:0;margin:0;padding:0;list-style:none outside none;}
.hnav li{margin:0 10px 10px 0;float:left;}
.hnav a,.hnav a:visited{position:relative;display:block;text-align:center;text-decoration:none;padding:0.25em;padding-bottom:0.5em;}
.hnav .current_page_item a,.hnav current_page_item a:visited{background:url('/styles/css_images/light_underline.png') center bottom no-repeat;}
.hnav a:hover{background:url('/styles/css_images/dark_underline.png') center bottom no-repeat;}
.hnav a span{display:none;}
.hnav a:hover span{display:block;text-align:left;position:absolute;left:95px;top:0;padding:0.5em;font-size:75%;width:20em;background-color:#E0EFFB;color:#0E50F8;border:1px solid #0E50F8;z-index:99;}
.help{position:relative;}
a.help:hover{text-decoration:none;}
.help span{display:none;}
a.help:hover span{display:block;text-align:left;position:absolute;right:-26px;top:35px;padding:0.5em;font-size:55%;font-weight:normal;width:20em;background-color:#E0EFFB;color:black;border:1px solid black;z-index:99;}
td a.help:hover span{font-size:80%;}
a.help:hover img{border:1px solid transparent;background-color:white;}
.news{clear:both;}
.news p img{float:left;padding:0px 10px 10px 0px;vertical-align:text-top;}
.news .hi_box{clear:both;}
#pic_wrap{margin:0;float:left;display:inline;height:220px;width:295px;}
#pic_block{margin:0;position:relative;}
#pic_background{width:281px;height:150px;border:4px solid #0088CC;position:absolute;}
#pics{position:absolute;top:162px;left:10px;width:281px;height:50px;font-family:"courier new",monospace;text-decoration:none;font-size:20px;letter-spacing:.29em;}
#pics:hover{background:transparent;}
#pics a:visited{background:#2089A6;color:#E0F8FF;text-decoration:none;}
#pics a{background:#2089A6;color:#E0F8FF;text-decoration:none;}
#pics a div{display:none;}
#pics a:hover{color:#2089A6;background:#E0F8FF;text-decoration:none;}
#pics a img{display:block;position:absolute;top:-84px;left:38px;width:0;height:0;border:0;}
#pics a:hover img{display:block;position:absolute;top:-158px;left:-6px;width:281px;height:150px;border:0;}
.pic_caption{position:absolute;top:187px;left:85px;font-weight:bold;font-size:100%;color:black;}
.frm_forms{display:block;border:1px solid #0E50F8;background-color:#E0EFFB;padding:5px;}
.frm_primary_label{display:block;margin-top:10px;}
fieldset{border:1px dashed #0E50F8;}
input.text{width:100%;}
textarea.textarea{width:100%;}
.ngg-slideshow{float:left;margin:0 5px 5px 0;}
