/* CSS Document */

#top_menu{
width:210px;
background-color:#880000;
overflow:hidden;
}

.menu{
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
display: block;
margin-bottom:2px;
}

.sub_menu, .sub_item, .sub_open, .sub_rolled{
font:12px Verdana, Arial, Helvetica, sans-serif;
display:block;
margin-bottom:3px;
padding-left:15px;
padding-bottom:2px;
}

.sub_item, .sub_menu{
background-image:url(global_images/off_dot.gif);
background-repeat:no-repeat;
}

.sub_rolled{
background-image:url(global_images/sub_over_dot.gif);
background-repeat:no-repeat;
}

/* This is the arrow bit
sub_menu{
background-image:url(global_images/sub_arrow.gif);
background-repeat:no-repeat;
}
*/

.sub_open{
background-image:url(global_images/over_dot.gif);
background-repeat:no-repeat;
background-color:#660000;
/*background-image:url(global_images/sub_arrow_down.gif);
background-repeat:no-repeat;*/
}

.sub_sub_menu{
font:10px Verdana, Arial, Helvetica, sans-serif;
display:block;
margin-left:15px;
padding:2px;
padding-left:15px;
background-image:url(global_images/off_dot.gif);
background-repeat:no-repeat;

}

.sub_sub_rolled{
font:10px Verdana, Arial, Helvetica, sans-serif;
display:block;
margin-left:15px;
padding:2px;
padding-left:15px;
background-color:#660000;
background-image:url(global_images/over_dot.gif);
background-repeat:no-repeat;
color:#FFFFFF;
}

a:link, a:visited{
color:#CCCCCC;
text-decoration:none;
}

a:hover{
color:#FFFFFF;
}

#aging_sub_1, #aging_sub_2, #aging_sub_3, #foster_kids_sub_1, #changemakers_sub_1, #changemakers_sub_2, #changemakers_sub_3, #healthcare_sub_1, #healthcare_sub_2, #healthcare_sub_3, #fosteryouth_sub_1{
display:none;
}

#home, #aging, #order, #healthcare, #publicSpeaking, #about, #foster_kids, #license, #blog, #international, #changemakers, #fosteryouth{
border:1px solid #CC0000;
border-bottom:0px;
padding:5px;
}

#contact{
border:1px solid #CC0000;
padding:5px;
}

.newleftmenu{
position:absolute;
top:60px;
left:10px;
z-index:3}

.newtopmenu{
position:absolute;
z-index:4;
left:292px;
width:560px;
height:60px;
background-image:url(global_images/old_eyes2.jpg);
text-align:center;
}

.newtopmenu h1{
color:#FFFFFF;
font: bold 18px Georgia, "Times New Roman", Times, serif;
text-transform:capitalize;
}

#tagline{
	position:absolute;
	top:89px;
	left:324px;
}

#home_content{
position:absolute;
left:250px;
top:180px;
width:680px;
text-align:center;
}

div.homepage_clip{
width:200px;
height:190px;
background-color:#FFFFFF;
padding:1px;
}

div.clip_box{
width:202px;
background-color:#000000;
padding:2px;
}

div.clip_holder{
width:220px;
height:206px;
float:left;
margin:0px 0px 20px 0px;
display:inline;
background-image:url(global_images/clip_bg.gif);
background-repeat:no-repeat;
}

div.clip_holder{
position:absolute;
}

#clip_1{
left:0px;
top:0px;
}

#clip_2{
left:225px;
top:0px;
}

#clip_3{
left:450px;
top:0px;
}

#clip_4{
left:110px;
top:220px;
}

#clip_5{
left:335px;
top:220px;
}

#clip_6{
left:110px;
top:440px;
}

#clip_7{
left:335px;
top:440px;
}

.clear{
clear:both;
}

.screenings_page_left_side{
color:#000000;
}

#footer{
position:absolute;
top:870px;
left:525px;
}

#line_top{
	position:absolute;
	top:156px;
	left:355px;
}

#line_bot{
	position:absolute;
	top:841px;
	left:350px;
}

table.purchase_table{
color:#FFFFFF;
width:570px;
}

table.purchase_table tr td{
vertical-align:top;
padding-right:6px;
padding-bottom:12px;
}

tr.purchase_section_division{
padding-bottom:15px;
border-bottom:1px solid white;
}

div.text12px h2{
font-size:14px;
margin:12px 0px 6px 0px
}

li{
font-size:14px;
}

li a:link{
color:#FFCC00;
}

li a:visited{
color:#FFCC00;
}

li a:hover{
color:#FFFF99;
}

div.text12px H2 {
margin:12px 0px 3px 0px;
text-transform:uppercase;
border-bottom:1px solid white;
}

div.text12px p {
margin:0px 0px 6px 0px;
}