body
{
	background-color: #99bffc;
	background-image: url(../Images/UI/bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	font: 10pt/14pt 'Lucida Sans', Arial, Helvetica, sans-serif; 
	color: #08358e; 
	text-align: left;
	margin: 10px 0px;
	padding: 0px;
}

.normal
{
	font: 10pt/14pt 'Lucida Sans', Arial, Helvetica, sans-serif !important; 
	color: #08358e !important; 
	text-align: left !important;
	margin: 10px 0px !important;
	padding: 0px !important;
}

img { border:0; }
/*img { behavior: url(/iepngfix.htc); }*/

img.png { behavior: url(/iepngfix.htc); }

form { padding:0px; margin:0px }

a { text-decoration:none; color: #08358e; }
a:hover { text-decoration:underline; color: #08358e; }

p { margin:0px; padding:8px 0px; }

.bold
{
	font-weight: bold;
}

.bolder
{
	font-weight: bold;
	font-size:11pt;
}

h1 
{
	font-size: 14pt;
	line-height:16pt;
	margin:0px;
	padding:10px 0px; 
}
h2 
{
	font-weight:normal;
	font-size:13pt;
	line-height:15pt;
	margin:0px;
	padding:5px 0px;
}
h3
{
	font-weight:bold;
	font-size:11pt;
	margin:0px;
	padding:5px 0px;
}
h3.selected
{
	border:1px solid #cccccc;
}

h4
{
	font-weight:bold;
	font-size:10pt;
	margin:3px 0px;
}

.h2 
{
	font-weight:normal;
	font-size:13pt;
	line-height:15pt;
	margin:0px;
	padding:5px 0px;
	display:block;
	cursor:pointer;
}
.h4
{
	font-weight:bold;
	font-size:10pt;
	margin:3px 0px;
	display:inline-block;
	cursor:pointer;
}

.journalentry
{
	border:1px solid #cccccc;
	font-style:italic;
	margin:10px 50px;
	padding:10px;
}

.watch
{
	margin:15px 10px 10px 10px;
	text-align:center;
}

.watch div
{
	display:inline;
	background-image: url(../images/icons/watch.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.watch a
{
	margin-left:23px;
	font-weight:bold;
	font-size:10pt;
}

.read
{
	margin:15px 5px 10px 5px;
	text-align:center;
}

.read div
{
	display:inline;
	background-image: url(../images/icons/read.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.read a
{
	padding-left:23px;
	font-weight:bold;
	font-size:10pt;
}

.wrapper 
{
	width:990px; 
	margin:0 auto; 
}

.floatright { float:right; }
.floatleft { float:left; }

.right { float:right; margin:10px 5px 10px 10px;}
.left { float:left; margin:10px 10px 10px 0px;}
.center { text-align:center; margin:10px auto; display:inline-block; }
.center { *display:inline; }

.clear { clear:both; }

.width120
{
	width:120px;
	width:9em;
}

.imageborder { border:1px solid #626262; }
.imageright { float:right; margin:0px 0px 0px 10px;}
.imageleft { float:left; margin:0px 10px 0px 0px;}

.margin5 { margin:5px; }
.margin10 { margin:10px; }
.padding5 { padding:5px; }
.padding10 { padding:10px; }

.banner
{
	background-image: url(../images/ui/banner.png);
	background-position:top;
	background-repeat:no-repeat; 
	width:990px;
	height: 107px;
	margin-top:10px;
}

.banner
{
	behavior: url(/iepngfix.htc);
}

.banner .logo
{
	float:left;
	padding:15px 0px 0px 18px
}

#logo
{
	behavior: url(/iepngfix.htc);
}

.topnav
{
	width:720px;
	float:right;
}

.topnav .links
{
	height: 19px;
	margin:7px 20px;
	padding:0px;
	text-align:right;
}

.topnav .links ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}

.topnav .links li
{
	display:inline;
}

.topnav .feature
{
	height: 29px;
	margin: 11px 1px 0px 75px;
	/*background-color:Red;*/
}

.topnav .strapline
{
	height: 19px;
	margin: 7px 35px 0px 0px;
	text-align:center;
	/*background-color:green;*/
}

.panel .bg
{
	background-image: url(../images/ui/panelbg.gif);
	background-repeat:repeat-x;
	background-color: #ffffff;
	background-position:top;
	background-attachment:scroll;
	border-left: 1px solid #626262;
	border-right: 1px solid #626262;
}

.panel .navbg
{
	background-image: url(../images/ui/navbg.gif);
	background-repeat:repeat-x;
	background-color: #ffffff;
	background-position:top;
	background-attachment:scroll;
	border-left: 1px solid #626262;
	border-right: 1px solid #626262;
}

.panel .nobg
{
	background-color: #ffffff;
	border-left: 1px solid #626262;
	border-right: 1px solid #626262;
}

.panel .rightborder
{
	background-color: Transparent;
	border-right: 1px solid #626262;
}

.panel .header
{
	background-image: url(../images/ui/panelheader.gif);
	background-repeat:repeat-x;
	margin-left:8px;
	margin-right:8px;
	padding-top:2px;
}

.panel .header h2
{
	
	text-align:center;
	line-height:26px;
	font-size:13pt;
	font-weight:normal;
	margin:0px;
	padding:0px;
}

.panel .headerleft
{
	background-image: url(../images/ui/panelheaderleft.gif);
	background-repeat:no-repeat;
	background-position:left;
	height:28px;
}

.panel .headerright
{
	background-image: url(../images/ui/panelheaderright.gif);
	background-repeat:no-repeat;
	background-position:right;
	height:28px;
}

.panel .topborder
{
	border-top: 1px solid #626262;
}

.panel .bottom
{
	background-image: url(../images/ui/panelbottom.gif);
	background-repeat:repeat-x;
	height:6px; 
	margin:0px;
}

.content .panel .bottom
{
	background-image: url(../images/ui/panelbottomcontent.gif);
}

.leftcol
{
	padding-left:5px;
	float:left;
	width:158px;
}

.leftnav
{
	overflow:hidden;
}

.leftnav ul
{
	margin:0px;
	padding:20px 0px;
	list-style:none;
}

.leftnav ul li
{
	margin:0px;
	padding:0px;
	padding-left:10px;
}

.leftnav ul li.separator
{
	background-image: url(../images/ui/navlevel1sep.gif);
	background-position:top;
	background-repeat:no-repeat;
	padding-top:1px;
}

.leftnav ul li a 
{
	display:block; 
	width:100%; 
	padding:0px;
	padding-left:10px;
	text-decoration:none; 
	height:100%; 
	font-size:8.5pt;
	height:26px;
	width:136px;
}

.leftnav ul li a span
{
	margin-top: 3px;
	display:inline-block;
	cursor:pointer;
}

.leftnav ul li a:hover
{
	background-image: url(../images/ui/navlevel1hi.gif);
	background-position:left;
	background-repeat:repeat-y;
}

.leftnav ul li.selected a
{
	background-image: url(../images/ui/navlevel1sel.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.leftnav ul ul
{
	margin:0px;
	padding:0px;
	padding-left:7px;
	list-style:disc;
}

.leftnav ul ul li
{
	vertical-align:middle;
	margin:0px;
	margin-left:20px;
	padding:0px;
}

.leftnav ul ul li a 
{
	background-image: none !important;
	display:block;
	margin:0px;
	padding:0px;
	padding-top:2px;
	padding-bottom:4px;
	text-decoration:none;
	height:100%; 
	font-size:8pt;
	line-height:11pt;
	width:116px;
	padding-right:3px;
}

.leftnav ul ul li a:hover
{
	background-image: url(../images/ui/navlevel1hi.gif) !important;
	background-position:left;
	background-repeat:repeat-y;
}

.leftnav ul ul li.selected a
{
	background-image: url(../images/ui/navlevel2sel.gif) !important;
	background-repeat:repeat-y;
}

.leftnav ul ul ul li
{
	margin-left:7px;
}

.leftnav ul ul li.selected ul li a 
{
	background-image: none !important;
	width:102px;
	padding-right:3px;
}

.leftnav ul ul li.selected ul li a:hover
{
	background-image: url(../images/ui/navlevel1hi.gif) !important;
	background-position:left;
	background-repeat:repeat-y;
}

.leftnav ul ul li.selected ul li.selected a
{
	background-image: url(../images/ui/navlevel2sel.gif) !important;
	background-repeat:repeat-y;
}

.content
{
	margin-top:10px;
	margin-left:15px;
	float:left;
	width:810px;
}

.content .top
{	background-image: url(../images/ui/contenttop.gif);
	background-repeat:repeat-x;
	height:18px;
	margin-left:16px;
	margin-right:16px;
}

.content .topleft
{	background-image: url(../images/ui/contenttopleft.gif);
	background-repeat:no-repeat;
	background-position: left;
	height:18px;
}

.content .topright
{	background-image: url(../images/ui/contenttopright.gif);
	background-repeat:no-repeat;
	background-position: right;
	height:18px;
}

.content .bottomborder
{	background-image: url(../images/ui/contentbottom.gif);
	background-repeat:repeat-x;
	height:24px;
	margin-left:16px;
	margin-right:16px;
}

.content .bottomleft
{	background-image: url(../images/ui/contentbottomleft.gif);
	background-repeat:no-repeat;
	background-position: left;
	height:24px;
}

.content .bottomright
{	background-image: url(../images/ui/contentbottomright.gif);
	background-repeat:no-repeat;
	background-position: right;
	height:24px;
}

.content .contentpadding
{
	margin:0px;
	padding:0px 185px 0px 15px;
}

.content .contentkids
{
	font-family: 'Comic Sans MS';
	font-size: 120%;
	line-height: 125%;
}

.content .contentpaddingfull
{
	margin:0px;
	padding:0px 15px 0px 15px;
}

.palestine h1
{
	background-image: url(../Images/EyesOfAChildWestBank/Icons/PalestinianFlag.gif);
	background-repeat:no-repeat;
	background-position: left;
	color:Red;
	width:377px;
	float:right;
	padding-left:70px;
	margin-bottom:10px;
}

.palestine1 h2
{
	background-image: url(../Images/EyesOfAChildWestBank/Icons/PalestinianFlag.gif);
	background-repeat:no-repeat;
	background-position: left;
	color:Red;
	width:225px;
	float:right;
	padding-left:70px;
	margin-bottom:5px;
	margin-top:0px;
	font-weight:bold;
	font-size:105%;
}

.palestine h2
{
	background-image: url(../Images/EyesOfAChildWestBank/Icons/PalestinianFlag.gif);
	background-repeat:no-repeat;
	background-position: left;
	color:Red;
	padding-left:70px;
	margin:5px auto;
	font-weight:bold;
	font-size:105%;
}

.palestine h2 a
{
	color:Red;
}

.content .copy
{
	min-height:400px;
}

.content ul, .content ol
{
	padding:10px 0px; 
	margin:0px;
}
.content li
{
	margin:5px 0px 5px 15px;
	margin-left:15px;
	padding:0px;
}

p a
{
	text-decoration:underline;
}

.content .feature
{
	float:left;
	margin-right:15px;
	margin-top:-18px;
}
.content .featureright
{
	float:right !important;
	margin-right:0px !important;
	margin-left:15px !important;
	margin-top:-18px;
	margin-bottom:5px;
}

.feature .bottomborder
{	background-image: url(../images/ui/featurebottom.gif);
	margin-left:15px;
}

.feature .bottomleft
{	background-image: url(../images/ui/featurebottomleft.gif);
	border-left:1px solid #626262;
	background-position: -1px 0px;
}

.featureright .bottomleft
{	background-image: url(../images/ui/featurebottomleft.gif) !important;
	border-left:none !important;
	background-position: 0px 0px !important;
}

.feature .bottomright
{	
	background-image: url(../images/ui/featurebottomright.gif);
}

.featureright .bottomright
{	background-image: url(../images/ui/featurebottomrightfullwidth.gif) !important;
	background-repeat:no-repeat;
	background-position:right !important;
}

.feature .bg
{
	background-image:none;
	background-color: #ffffff;
	background-position:top;
}

.feature .panel .bg
{
	background-image: url(../images/ui/panelbg.gif) !important;
	background-repeat:repeat-x !important;
	background-color: #ffffff;
	background-position:top !important;
	background-attachment:scroll;
	border-left: 1px solid #626262;
	border-right: 1px solid #626262;
}

.feature .top
{	background-image: url(../images/ui/featuretop.gif);
	background-repeat:repeat-x;
	background-position: left;
	height:18px;
	margin-left:16px;
	margin-right:0px;
	border-right: 1px solid #626262;
}

.featureright .top
{	background-image: url(../images/ui/featuretop.gif);
	background-repeat:repeat-x;
	background-position: left;
	height:18px;
	margin-left:0px !important;
	margin-right:16px !important;
	border-right:none !important;
	border-left: 1px solid #626262 !important;
}

.feature .topleft
{	background-image: url(../images/ui/featuretopleft.gif);
	background-repeat:no-repeat;
	height:18px;
}

.feature .topright
{	background-image: url(../images/ui/featuretopright.gif);
	background-repeat:no-repeat;
	height:18px;
}

.button
{
	margin-top:2px;
}

.button .face
{
	background-image: url(../images/ui/buttonface.gif);
	background-repeat:repeat-x;
	height:28px; 
	margin-left:10px;
	margin-right:10px;
	text-align:center;
	line-height:24px;
	padding:0px;
}

.button .borderleft
{
	background-image: url(../images/ui/buttonleft.gif) !important;
	background-repeat:no-repeat !important;
	background-position:left;
	height:28px !important;
}

.button .borderright
{
	background-image: url(../images/ui/buttonright.gif) !important;
	background-repeat:no-repeat !important;
	background-position:right;
	height:28px !important;
}

.panel .button .face
{
	background-image: url(../images/ui/buttonfacecontent.gif);
}

.panel .button .borderleft
{
	background-image: url(../images/ui/buttonleftcontent.gif) !important;
}

.panel .button .borderright
{
	background-image: url(../images/ui/buttonrightcontent.gif) !important;
}

.heading
{
	margin-top:5px;
	*margin-top:10px;
}

.heading .face
{
	background-image: url(../images/ui/headingbg.gif);	
	background-repeat:repeat-x;
	margin-left:10px;
	margin-right:10px;
	height:29px; 
	padding:0px;
}

.heading .borderleft
{
	background-image: url(../images/ui/headingleft.gif) !important;
	background-repeat:no-repeat !important;
	background-position:left;
	height:29px; 
}

.heading .borderright
{
	background-image: url(../images/ui/headingright.gif) !important;
	background-repeat:no-repeat !important;
	background-position:right;
	height:29px; 
}

.heading h2
{
	padding:3px 10px;
	margin:0px ;
	text-align:center;
}
.heading h2 a
{
}

.sections
{
	float:left;
}

.section
{
	width:510px;
	margin-top:10px; 
	margin-right:0px;
}

.section .bg
{
	margin:auto;
}


.section .copy
{
	padding-left:30px;
	min-height:100px;
}

.section .copy .clear
{
	height:1px;
	line-height:1px;
	font-size:1px;
}

.section .icon
{
	float:left;
	width:134px; 
	height:177px;
	margin-right:21px;
}

.section .icon img
{
	border:1px solid #626262;
	display:block;
}

.section .icon h3
{
	margin:0px;
	padding:0px;
	font-size:10pt;
	text-align:center;
}

.section .icon p
{
	padding:10px 30px 10px 0px;
}

.rightpanel
{
	float:right;
	width:253px;
	margin-top:10px;
	font-size:9pt; 
	line-height:12pt;
}

.dominatingthoughts
{
	width:431px;
	font-size:9pt; 
	line-height:12pt;
}

.dominatingthoughts p
{
	padding:0px;
	margin:0px;
	margin-bottom:12px;
}

.rightnav
{
	float:right; 
	width:185px;
}

.rightnav .icon
{
	width:160px; 
	margin-right:15px; 
	margin-left:10px; 
	margin-bottom:15px;
}

.rightnav .icon img
{
	border:1px solid #626262;
	display:block;
}

.rightnav .icon h3
{
	margin:0px;
	padding:0px;
	padding-top:3px;
	font-size:10pt;
	font-weight:normal;
	text-align:center;
}

.subnavigation
{
	float:left;
	margin-bottom:10px;
}

.subnavigation ul
{
	margin:0px;
	padding:0px;
	text-indent:0px;
	list-style-type:none;
}

.subnavigation li
{
	float:left;
}

.subnavigation li a
{
	font-weight: normal !important;
	text-decoration: none;
}

.subnavigation li a.selected
{
	font-weight: bold !important;
	text-decoration: none !important;
}

.subnavigation li a.hi
{
	font-weight: normal !important;
	text-decoration: none !important;
}

.subnavigation li a.hi:hover, .subnavigation li a.hi:active {
	text-decoration: underline !important;
}

select.categories
{
	font-size:13pt;
	color: #08358e; 
	float:left;
	margin-right:10px;
	border:1px solid #626262;
}

.quote
{
	font-size: 10pt;
	font-style: italic;
	padding:3px 0px;
}

.centeredquote
{
	width:300px;
	margin:0px auto;
	text-align:center;
	padding: 20px 0px;
}

.centeredquote .quote
{
	font-style: italic;
}

.centeredquote .credit
{
	font-weight: bold;
}

.center
{
	margin:0px auto;
	text-align:center;
}



.form .element
{
	padding: 5px 5px;
	margin: 5px 0px;
	text-align: center;
}

.form .label
{
	float:left;
	text-align:right;
	width:100px;
	padding-right:10px;
}

.form .value
{
	float:left;
}

.form .errors
{
	color: #cc0000;
}

.form .textbox
{
	margin-bottom: 7px;
	*margin-bottom: 0px;
	border: 1px solid #cccccc;
	width: 250px;
	height: 20px;
	font: 12px Arial, Helvetica, sans-serif;
}

.form .selectbox
{
	border: 1px solid #cccccc;
	width: 250px;
	height: 20px;
	font: 12px Arial, Helvetica, sans-serif;
}

.form .textarea
{
	border: 1px solid #cccccc;
	width: 250px;
	height: 180px;
	font: 12px Arial, Helvetica, sans-serif;
}

.form .button
{
	border: 1px solid #cccccc;
	background-color: #ffffff;
	font: 12px Arial, Helvetica, sans-serif;
}

.form .textarea
{
	height: 80px;
}

.questionsform .label
{
	width:70px;
}

.contactform
{
	width: 400px;
	padding: 10px;
}

.contactform .element
{
	padding: 5px;
	margin: 5px 0px;
	text-align: center;
}

.contactform .label
{
	float:left;
	text-align:right;
	width:100px;
	padding-right:10px;
}

.contactform .value
{
	float:left;
}

.contactform .errors
{
	color: #cc0000;
}

.contactform .textbox
{
	border: 1px solid #cccccc;
	width: 250px;
	height: 20px;
	font: 12px Arial, Helvetica, sans-serif;
}

.contactform .selectbox
{
	border: 1px solid #cccccc;
	width: 250px;
	height: 20px;
	font: 12px Arial, Helvetica, sans-serif;
}

.contactform .textarea
{
	border: 1px solid #cccccc;
	width: 250px;
	height: 180px;
	font: 12px Arial, Helvetica, sans-serif;
}

.contactform .button
{
	border: 1px solid #cccccc;
	background-color: #ffffff;
	font: 12px Arial, Helvetica, sans-serif;
}

.contactform .textarea
{
	height: 80px;
}

.bookingform
{
	width:340px;
}

.bookingform .label
{
	width:60px !important;
}


.listitem
{
	border-bottom: 1px solid #666666;
	padding: 10px;
}

.highlight
{
	background-color: #99bffc;
}

.listitem .panel
{
	/*background: url(/Images/ListItem/Panel.gif) #ffffff no-repeat;*/
	background-color: black;
	float:left;
	padding: 20px;
	margin: 5px 10px 0px 5px;
}

.listitem .panel img
{
	border:0px;
}

.gallery
{
	text-align:center; 
	margin:0px auto;
}

.gallery .container {}

.gallery .display {}

.gallery .thumbnail 
{
	padding: 0px;
	float: left;
	text-align: center;
}

.gallery .thumbnail img 
{
}

.gallery .thumbnail img.selected 
{
}

.gallery .navbuttons 
{
	vertical-align: middle;
	margin-top: 15px;
	margin-bottom:10px;
}

.gallery .navbuttons img 
{
	vertical-align: middle;
	cursor: pointer;
}

.gallery .navpanel 
{
	text-align:center;
	margin:10px auto;	
}

.gallery .top
{	background-image: url(../images/ui/contenttop.gif);
	background-repeat:repeat-x;
	height:18px;
	margin-left:16px;
	margin-right:16px;
}

.gallery .topleft
{	background-image: url(../images/ui/contenttopleft.gif);
	background-repeat:no-repeat;
	background-position: left;
	height:18px;
}

.gallery .topright
{	background-image: url(../images/ui/contenttopright.gif);
	background-repeat:no-repeat;
	background-position: right;
	height:18px;
}

.gallery .bottomborder
{	background-image: url(../images/ui/featurebottom.gif);
	background-repeat:repeat-x;
	height:24px;
	margin-left:16px;
	margin-right:16px;
}

.gallery .bottomleft
{	background-image: url(../images/ui/featurebottomleft.gif);
	background-repeat:no-repeat;
	background-position: left;
	height:24px;
}

.gallery .bottomright
{	background-image: url(../images/ui/featurebottomright.gif);
	background-repeat:no-repeat;
	background-position: right;
	height:24px;
}

/*.gallery .bg
{
	background-image: none;
	background-color: #000000;
	border-left: 1px solid #626262;
	border-right: 1px solid #626262;
}*/

hr.separator
{
	width:200px;
	color:#08358e;
	border:0px;
	padding:0px;
	margin:2px auto;
	text-align:center;
	height:1px;
	line-height:1px;
}


.patient
{
	width:250px; 
	float:left; 
	margin-right:0px;
	margin-bottom:0px;
}

.patient .inner
{
	height:240px;
	overflow:hidden;
}

.dateselector
{
	text-align:center; 
	padding-top:10px;
}

.dateselector .month
{
	float:left;
	margin:0px; 
	width:40px;
	padding:9px 0px;
	text-align:center;
	color:#999999;
	border:1px solid #ffffff;
}

.dateselector .selected
{
	border:1px solid #99bffc !important;
}

.script
{
	font-family: 'Courier New';
	margin: 0px 100px 0px 100px;
}

.script .image
{
	text-align:center !important;
	margin:50px auto;
}

.script .heading
{
	font-size:12pt;
	text-align:center;
	margin: 50px 0px 100px 0px;
	font-weight:bold;
}

.script .heading .contactdetails
{
	margin: 50px 0px 0px 0px;
	text-align:left;
}

.script .heading .title
{
	margin: 30px 0px 0px 0px;
}

.script .heading .value
{
	margin: 0px 0px 30px 0px;
}

.script .title
{
	margin: 20px 0px 20px 0px;
}

.script .scene
{
	margin: 20px 0px 20px 0px;
}

.script .description
{
	margin: 20px 0px 20px 0px;
}

.script .lineby
{
	margin: 20px 0px 0px 200px;
}

.script .line
{
	margin: 0px 0px 20px 100px;
}


