/* African Heart Network */

body {
margin-top:0px;
padding:0px;
margin-left:auto;
margin-right:auto;
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
background-position:top;
}



#container {
	position:relative;
	left:0px;
	top:0px;
	width:1024px;
	margin-left:auto;
	margin-right:auto;
}

#banner {
	position:relative;
	left:0px;
	top:0px;
	width:1024px;
	height:363px;
	}

#nav {
	position:absolute;
	left:386px;
	top:0px;
	width:524px;
	height:44px;
	background-image:url(../images/nav_bg.jpg);
	background-repeat:no-repeat;
	z-index:999;
	
}

#content {
position:relative;
width:800px;
margin-left:auto;
margin-right:auto;
top:-36px;
background-image:url(../images/right_bg.png);
background-repeat:repeat-y;
background-position:right;
}

#gallery_content {
position:relative;
width:800px;
margin-left:auto;
margin-right:auto;
top:-36px;

}

#logo {
position:absolute;
width:108px;
height:111px;
left:136px;
top:64px;
z-index:999;}

#main_copy {
	position:relative;
	float:left;
	width:444px;
	padding:34px 34px 10px 34px;
	min-height:320px;
}


#gallery_copy {
	position:relative;
	float:left;
	width:766px;
	padding:34px 0px 10px 34px;
}

#right_bar {
	position:relative;
	float:right;
	padding:24px 34px;
	width:220px;
	background-image:url(../images/right_bg.png);
	background-repeat:repeat-y;
}

#right_top {
	position:relative;
	width:288px;
	float:right;
}



#shadow {
position:absolute;
width:892px;
top:361px;
left:64px;}

#left_shadow {
	position:relative;
	float:left;
	top:0px;
	width:46px;
	height:460px;
}

#right_shadow {
	position:relative;
	float:right;
	top:0px;
	width:46px;
	height:460px;
}

#clear {
clear:both;}

#footer {
	position:relative;
	width:800px;
	background-image:url(../images/footer.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	padding:20px 46px 0px 20px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;

}

/* gallery */

.gallery_row {
position:relative;
width:800px;
margin:15px 30px 0px 0px;
padding:0px;}

table {
margin-top:15px;}

td
{
	text-align: left;
	padding: 0px 34px 2px 0px;
	position: relative;
	margin:0px;
	
	
}

td p {
font-family:Arial, Helvetica, sans-serif;
color:#999999;
font-size:11px;
margin-bottom:10px;
vertical-align:top;}

td img {
border:#CCCCCC solid 1px;
margin-bottom:0px;}

.prog{
 
background-color:#eeeeed;
border:#FFFFFF solid 1px;}

.prog td{
background-color:#eeeeed;
border:#FFFFFF solid 1px;
padding:8px;}

.prog p {
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
vertical-align:top;}

.atcr {
padding:14px 0px 14px 0px;}


/* type */

h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-style:italic;
font-size:46px;
color:#ce0000;
padding-bottom:10px;
margin:0px;}

h2 {
font-family:"Myriad Pro", "Trebuchet MS", Arial, Verdana, sans-serif;
font-weight:bold;
text-transform:uppercase;
font-size:16px;
color:#ce0000;
padding:0px;
margin:0px;}

p {
font-family:"Myriad Pro", "Trebuchet MS", Arial, Verdana, sans-serif;
font-size:13px;
color:#4c4c4c;
line-height:130%;

}

.side {
font-family:"Myriad Pro", "Trebuchet MS", Arial, Verdana, sans-serif;
font-size:14px;
color:#4c4c4c;
font-weight:bold;}

h3 {
font-family:"Myriad Pro", "Trebuchet MS", Arial, Verdana, sans-serif;
font-size:16px;
font-weight:bold;
color:#af1b16;
margin-top:0px;
padding-top:0px;}

.small {
font-size:12px;}


.title {
font-family:"Myriad Pro", "Trebuchet MS", Arial, Verdana, sans-serif;
font-size:13px;
font-weight:bold;
color:#ce0000;
margin-top:0px;
padding-top:0px;
text-transform:uppercase;
display:inline;}


a {
color:#ce0000;
text-decoration:none;}

/* Navigation */

ul#navmenu-h { margin: 0; padding: 0; list-style: none; position: relative; width:524px; margin-left:12px; margin-top:3px; }

ul#navmenu-h ul {
 width: 160px; /* Sub Menu Width */
 margin: 0;
 list-style: none;
 display: none;
 position: absolute;
 top: 100%;
 left: -40px;
}

ul#navmenu-h ul ul,ul#navmenu-h ul ul ul { top: 0; left:0; }

ul#navmenu-h li { float: left; display: inline; position: relative; }
ul#navmenu-h ul li { width:100%; display: block; }

/* Root Menu */
ul#navmenu-h a {
 padding: 12px 13px 3px 13px;
 float: center;
 display: block;
 color: #5e5e5e;
 font-family:"Myriad Pro", "Trebuchet MS", Arial, Verdana, sans-serif;
 font-weight:bold;
 font-size:13px;
 text-transform:uppercase;
 color:#7f7f7f;
 text-decoration: none;
 border-bottom:#ffffff solid 4px;
 height: 1%;
}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,ul#navmenu-h li:hover a,ul#navmenu-h li.iehover a {

 color: #ce0000;
 border-bottom:#ce0000 solid 4px;
}

/* 2nd Menu */
ul#navmenu-h li:hover li a,ul#navmenu-h li.iehover li a {
 float: none;
 color: #5e5e5e;
 background: #FFF;
 font: normal 11px Verdana, sans-serif;
 padding: 8px;
 width:120px;
 border:0;


}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,ul#navmenu-h li:hover li:hover a,ul#navmenu-h li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover a {
 color: #cc0000;
 background: #FFF;
}

/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li a {
 background: #999;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,ul#navmenu-h li:hover li:hover li:hover a,ul#navmenu-h li.iehover li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover a {
 background: #666;
}

/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li.iehover li a {
 background: #666;
}

/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
 background: #333;
}

/* Hover Function - Do Not Move */
ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul,ul#navmenu-h li.iehover ul ul,ul#navmenu-h li.iehover ul ul ul { display: none; }
ul#navmenu-h li:hover ul,ul#navmenu-h ul li:hover ul,ul#navmenu-h ul ul li:hover ul,ul#navmenu-h li.iehover ul,ul#navmenu-h ul li.iehover ul,ul#navmenu-h ul ul li.iehover ul { display: block; }


/* fade-in*/

#fade-example-2 li {
	position: absolute;
	top: 0;
	left: 0;
	width: 266px;
	height: 86px;
	background-color: #FFF;
	visibility: hidden;
}


#intro {
text-align:center;
margin-top:250px;}

/*form*/
form.ahn input {
position:absolute;
right:30px;
	margin: 0px;
	}
	
/*gallery */

#jce_lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
	z-index: 10000;
}

#jce_lbCenter, #jce_lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
	z-index: 10001;
}

.jce_lbLoading {
	background: #fff url(../images/loading.gif) no-repeat center;
}

#jce_lbImage {
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#jce_lbPrevLink, #jce_lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#jce_lbPrevLink {
	left: 0;
}

#jce_lbPrevLink:hover {
	background: transparent url(../images/prevlabel.gif) no-repeat 0% 15%;
}

#jce_lbNextLink {
	right: 0;
}

#jce_lbNextLink:hover {
	background: transparent url(../images/nextlabel.gif) no-repeat 100% 15%;
}

#jce_lbBottom {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#jce_lbCloseLink {
	display: block;
	float: right;
	width: 30px;
	height: 30px;
	background: transparent url(../images/close.gif) no-repeat center;
	margin: 5px 0;
}

#jce_lbCaption, #jce_lbNumber {
	margin-right: 71px;
}

#jce_lbCaption {
	font-weight: bold;
}

img.zoomLink {
	vertical-align: middle;
	border: 0;
}

img.zoomImg {
	position: absolute;
}

.tooltip {
	z-index: 9999;
	width: 180px;
	text-align:left;
	color: #000000;
	background-color:#ffffff;
	border:1px solid black;
	padding: 4px;
}
.tooltip-tip{
	z-index: 9999;
	width: 180px;
	text-align:left;
	color: #000000;
	background-color:#ffffff;
	border:1px solid black;
	padding: 4px;
}
.tooltip-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0px;
}
.tooltip-text {
	font-size: 11px;
}
.tooltip h4 {
	font-weight: bold;
	font-size: 11px;
	margin: 0px;
}
.tooltip p {
	font-size: 11px;
}	