/*redefinitions*/
body {
	background-color: #fff;
	padding: 0;
	font: 0.9em Arial, "Interstate Roman", "Frutiger Light", Helvetia, Sans-Serif;
	text-align: center;
	color: #4c4b4d;
}

h1, h2, h3, h4, h5 {
	margin: 0 0 .5em 0;
	color: #c70c23;
}

h1 {
	font-size: 1.5em;
}

h2 {
	font-size: 1.3em;
}

h3 {
	font-size: 1.2em;
}

h4 {
	font-size: 1.1em;
	margin: 0 0 0 0;
}

h5 {
	margin-top: 15px;
	font-size: 1.0em;
}

form {
	padding: 0;
	margin: 0;
}

th {
	text-align: left;
}

a {
	color: #c70c23;
}

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

a:hover {
	text-decoration: underline;
}

a img {
	border: 0;
}

hr {
	height: 1px;
	margin: 10px 0px 10px 0px;
	border-top: 1px solid #797a7e;
	border-bottom: 0;
}

ul {
	list-style-image: url("/images/bullet.gif");
}
/*redefinitions*/

/*main layout*/
div#shell {
	width: 980px;
	margin: 0 auto;
	text-align: left;
}

div#contentMain {
	clear: both;
}

.printOnly {
	display: none;
}
/*main layout*/

/*custom elements*/

div#rss_logo
{
	float: right;
	width: auto;
	font-size: 0.7em;
}


div#rss_logo img {
	vertical-align: middle;
	margin: 0 5px;
}

.clearBoth {
	clear: both;
}

.floatLeft {
	float: left;
	/*min-width:600px;*/
}

.floatRight {
	float: right;
}

.errorMessage {
	color: #930;
	font-weight: bold;
	margin: 1em 0;
}

div.errorPanel {
	border: 1px dashed red;
	padding: 1em 1em 0 1em;
	margin-bottom: 1em;
	background: #FFF4F4;
}

div.errorPanel h3 {
	color: #930;
	font-weight: bold;
}

div.listRowBlock {
	float: left;
	clear: both;
	padding-bottom: 30px;
	width: 100%;
}

img.listRowImg {
	margin-right: 5px;
}

div.messageBoxBlue {
	padding: .3em .3em .3em 1.6em;
	margin: .5em 0;
	background-color: #DFF0FF;
	border: 1px dashed #000033;
	background-image: url("/images/common/icon_info.gif");
	background-repeat: no-repeat;
	background-position: .2em .5em;
}

.hilight {
	color: #006EAA;
}

div#cv2 {
	position: relative;
	left: 320px;
	top: 190px;
	width: 200px;
	font-size: .8em;
	display: none;
}

div#cv2.show {
	display: block;
}

div#cv2 p {
	margin: 0;
}

.leftThumb {
	float: left;
	clear: both;
	width: 100px;
}

p.transcriptLoop {
	margin-top: .5em;
	width: 600px;
}

.afterTaxColumn {
	padding-left: 5px;
	border-left: 1px dashed #ccc;
	text-align: right;
}
/*custom elements*/

/*front end forms*/
table.stdForm {
	margin-bottom: 1em;
}

table.stdForm th {
	width: 120px;
}

table.stdForm input, table.stdForm textarea, table.stdForm select {
	width: 300px;
}

table.stdForm input.checkbox {
	width: auto;
}

div.stdFormButtons {
	padding: 1em 0 0 125px;
}

table#subTypeChanger {
	display: none;
}

table#subTypeChanger.visible {
	display: block;
}
/*front end forms*/

/*top panels*/

div#header
{
	background-image: url(/images/header_bk.jpg);
	background-repeat: repeat-x;
	background-color: #e8e8e8;
	background-position: top left;
	float: left;
	width: 100%;
}

div#leftPanel
{
	padding-left: 28px;
	width: 235px;
	float: left;
}

div#middlePanel
{
	width: 440px;
	float: left;
	padding-top: 25px;
	margin-right: 20px;
}

div#rightPanel
{
	float: left;
	width: auto;
}

div#donate_link
{
	margin-top: 12px;
	margin-bottom: 23px;
}



/*top panels*/

/*top links*/
div#topLinks {
	float: left;
	clear: both;
	width: 950px;
	margin: 0;
	padding: 10px 0 10px 30px;
	background-color: #696a6e;
	background-image: url(/images/link_bk.gif);
	background-repeat: repeat-x;
	background-position: top center;
}

div#topLinks ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

div#topLinks li {
	display: inline;
	padding: 0;
}

div#topLinks li.divider {
	margin-left: 10px;
	margin-right: 10px;
	color: #fff;
}

div#topLinks a, div#topLinks li span {
	text-decoration: none;
	font-weight: bold;
	padding: 1px 2px;
	color: #fff;
}

div#topLinks li.selected span
{
	border-bottom: 3px solid #c70c23;	
}

div#topLinks a:hover {
	color: #fff;
	text-decoration: underline;
}
/*top links*/

/*breadcrumb*/
div#breadCrumb {
	padding: 9px 0 8px 0;
	width: 660px;
	font-size: 0.75em;
}

div#breadCrumb a {
	color: #c70c23;
}
/*breadcrumb*/

/*main content*/
div#contentBody {
	float: left;
	width: 100%;
	background-color: #FFFFFF;
	background-image: url(/images/body_bk.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	padding-top: 15px;
	padding-bottom: 90px;
}

div#contentInnerExtended {
	width: 703px;
	float: left;
	padding: 0px 12px 0px 12px;
}

div#contentInner {
	width: 475px;
	float: left;
	font-size: .8em;
	padding: 0px 12px 0px 12px;
}

div#contentText {
	width: 655px;
	float: left;
	font-size: .8em;		
}


div#contentText:img {
	width: 655px;
	float: left;
	font-size: .8em;		
}













div#contentBox
{
	margin-left: 10px;
	float: left;
	width: 720px;		
}

p.top_image
{
	width: 421px;
	padding:  0px;
	margin: 0px;
	padding-bottom: 5px;
	font-style: italic;
	font-size: 0.9em;	
}



div#contentCon
{
	padding: 10px;		
	float: left;
	width: 695px;
	background-color: #FFFFFF;
	border-top: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
}

div#contentConBottom
{
	float: left;
	width: 100%;
	height: 6px;
	line-height: 1%;
	background-image: url(/images/content_bottom.gif);
	background-position: bottom left;
	background-repeat: no-repeat;	
}

div#adminInlineButtons {
	display: none;
	float: right;
	margin: 5px;
	padding: 2px 3px 2px 0;
	border: 1px solid #006EAA;
}

div#adminInlineButtons a {
	margin-left: 3px;
	text-decoration: none;
}

div#adminInlineButtons a:hover {
	text-decoration: underline;
}
/*main content*/

/*side panels*/
div#leftSidePanels {
	float: left;
	width: 228px;
	font-size: .9em;
	margin-left: 12px;
}

div#rightSidePanels  {
	float: left;
	width: 228px;
	font-size: .9em;
	margin-top:15px;
}


div.panelBlock, div.panelBlockBottom, div.panelBlockTop, div.panelBlockContent {
	float: left;
	display: inline; /*ie6 fix*/
	clear: both;
	margin: 0px;
	width: 228px;
}

div.panelBlock
{
	font-size: .85em;
	margin-bottom: 10px;	
}

div.panelBlockTop,  div#contentCon div.topPanel div.panelBlockTop,   div#contentCon div.normalPanel div.panelBlockTop
{
	background-image: url(/images/side_panel_top.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: transparent;
	padding: 0;
	height: auto;
}

div.topPanel div.panelBlockTop, div.normalPanel div.panelBlockTop
{
	background-image: url(/images/top_side_panel_top.gif);
	padding: 10px 0px 5px 0px;	
	background-color: transparent;
	height: 21px;
}

div.panelBlockContent, div#contentCon div.topPanel div.panelBlockContent, div#contentCon div.normalPanel div.panelBlockContent
{
	background-repeat: repeat-y;
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	width: 216px;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: top;
	background-image: url(/images/side_panel_title.gif);
	padding: 25px 5px 0px 5px;
}

div.topPanel div.panelBlockContent, div.normalPanel div.panelBlockContent
{
	padding-top: 0px;
	background-image: none;
}

div.panelBlockBottom
{
	background-repeat: no-repeat;
	background-position: bottom;
	background-image: url(/images/side_panel_bottom.gif);
	height: 10px;
	line-height: 1px;
}



div.panelBlock h2 {
	font-size: 1.1em;
	color: #C70C23;
	margin-top: 4px;
	margin-bottom: 0px;
	padding: 0px 5px 4px 10px;
	background-color: #FFFFFF;
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
}



div.normalPanel h2, div.topPanel h2 {
	font-size: 1.3em !important;
	margin: 0px !important;
	margin-left: 10px !important;
	padding: 0px !important;
	background-color: transparent !important;
	border: 0px !important;
	color: #797a7e !important;
}

div#contentCon div.topPanel h2 , div#contentCon div.normalPanel h2 {
	font-size: 1.1em !important;
	color: #C70C23 !important;
	margin: 0px !important;
	margin-top: 4px !important;
	padding: 0px 5px 4px 10px !important;
	background-color: #FFFFFF !important;
	border-left: 1px solid #e0e0e0 !important;
	border-right: 1px solid #e0e0e0 !important;
}

div.topPanel h2 a, div.normalPanel h2 a {
	color: #797a7e !important;
}

div.panelBlock p {
	float: left;
	width: 100%;
	clear: both;
	margin: 5px 0px 15px 0px;
}

img#sp_donate_button
{
	float: left;
	width: auto;
}

img#virgin_money
{
	float: right;
	margin-right: 3px;
}

div.sp_newsletter_form_left
{
	float: left;
	width: 135px;	
}

div.sp_newsletter_form_left input
{
	padding-left: 5px;
	width: 115px;
}

div.sp_newsletter_form_right
{
	float: left;
	width: 80px;	
}

div.sp_newsletter_form_line
{
	float: left;
	width: auto;
	margin-bottom: 10px;
}

/*side panels*/

/*sublinks*/

div#subLinks {
	float: left;
	width: 226px;
	font-size: 0.9em;
	font-weight: bold;
}

div#sublinksbottom {
	float: left;
	width: 226px;
	line-height: 1%;
	height: 5px;
	background-image: url("/images/sidebox_bottom.gif");
	background-position: bottom;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

div#subLinks a {
	color: #c70c23;
	text-decoration: none;
}

div#subLinks span.selected, div#subLinks a.selected {
	font-weight: bold;
	color: #FFFFFF;
}

div#subLinks a:hover {
	text-decoration: underline;
}

div#subLinks ul {
	margin: 0;
	padding: 0;
	color: #fff;
	background-color: #fff;
	list-style: none;
	width: 100%;
	padding-bottom: 10px;
}

div#subLinks li a {
	color: #c70c23;
}

div#subLinks li {
	background-color: #FFFFFF;	
	padding: 5px 0 5px 25px;
	margin-top: 10px;
}

div#subLinks li.SubLinklevel3 {
	padding-left: 50px;
	margin: 0;
}

div#subLinks li.SubLinklevel4 {
	padding-left: 75px;
	margin: 0;
}

div#subLinks li.SubLinklevel1 {
	width: 100%;
	background-image: url(/images/sideLinkTop.gif);
	background-position: top center;
	background-repeat: no-repeat;
	background-color: #d6e2e6;
	padding: 9px 0 8px 0px;
	margin: 0;
}

div#subLinks li.SubLinklevel1 a, div#subLinks li.SubLinklevel1 span {
	margin:  0;
	padding: 0;
	margin-left: 15px;
		font: Arial, "Interstate Roman", "Frutiger Light", Helvetia, Sans-Serif;
font-size: 14px;
	color: gray;	
}

div#subLinks li.selected
{
	background-color: #c70c23;	
	background-image: url(/images/sideLinksBk.gif);
	background-position: top left;
	background-repeat: repeat-x;
}

div#subLinks li.SubLinklevel1 a.selected, div#subLinks span.selected
{
	color: #ffffff;		
}

/*sublinks*/

/*footer*/
div#footer {
	clear: both;
	float: left;
	border-top: 1px solid #e0e0e0;
	width: 940px;
	padding: 1em 20px;
	font-size: .7em;
}

div#footer a:hover {
	text-decoration: underline;
}

div#copyText {
	text-align: center;
	margin-top: .3em;
	font-size: .9em;
}

div#copyText a {
	text-decoration: none;
	color: #000;
}
/*footer*/

/*events*/
div#eventsKey {
	float: left;
	width: 250px;
	margin-bottom: .5em;
}

div#eventsKey p {
	font-size: .8em;
	margin-bottom: .2em;
}

div#eventsKey p img, img.eventKeyImg {
	vertical-align: middle;
	margin-right: 2px;
}

div#eventsOptions {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

div.event_list_block
{
	margin-bottom: 20px;	
}

/*events*/

/*page switcher*/
div.pageSwitcher {
	padding-top: 1em;
	clear: both;
}

div.pageSwitcher a {
	float: left;
	margin-right: 2px;
	width: 18px;
	text-align: center;
	text-decoration: none;
	border: 1px solid #ccc;
	padding: 2px;
}

div.pageSwitcher a:hover, div.pageSwitcher a.currentPage {
	border: 1px solid #887B68;
	background-color: #e0e0e0;
}
/*page switcher*/

/*Central Panels*/

div.main_central_panel
{
	width: 475px;
}

div.main_central_panel_top
{

	padding: 10px 5px 10px 10px;
	background-image: url(/images/cpanel_top.gif);
	background-position: top center;
	background-repeat: no-repeat;
	background-color: #e7e8e7;
	color: #c70c23;
	font-size: 1.1em;
	font-weight: bold;
}

div.sec_central_panel_con
{	
	width: 475px;
	margin-top: 15px;	
}	

div.sec_central_panel_top, div.sec_central_panel_bottom, 
div.sec_central_panel_con
{
	width: 100%;
	float: left;	
}

div#content div.sec_central_panel_con
{
	width: 719px;	
}

div.sec_central_panel
{
	background-color: #FFFFFF;
	border-left: #EDEDED solid 1px;
	border-right: #EDEDED solid 1px;
	float: left;
	width: 473px;		
}


div#content div.sec_central_panel
{
	width: 718px;		
}

div.sec_central_panel_top
{
	background-image: url(/images/sec_panel_bk_top.gif);
	background-repeat: no-repeat;	
	height: 7px;
	line-height: 1%;
}

div.sec_central_panel_bottom
{
	background-image: url(/images/sec_panel_bk_bottom.gif);
	background-repeat: no-repeat;	
	height: 4px;
	line-height: 1%;
}

div#content div.sec_central_panel_top
{
	background-image: url(/images/sec_panel_bk_top_wide.gif);
}

div#content div.sec_central_panel_bottom
{
	background-image: url(/images/sec_panel_bk_bottom_wide.gif);
}

div.main_central_panel_text
{
	float: left;
	background-image: url(/images/panel_bottom.jpg);
	background-repeat: no-repeat;
	width: 445px;
	height: 72px;
	padding: 15px;
	color: #FFFFFF;
}

div.main_central_panel_text p
{
	font-weight: bold;
	text-align: left;
	float: left;
	width: 370px;
	height: 100%;
	overflow: auto;
}

div.sec_central_panel_text p
{
	text-align: left;
	padding: 0;
	padding-left: 5px;
	padding-right: 5px;	
}

div.cp_button
{
	margin-top: 50px;
	float: right;
	width: 75px;
}

div.cp_button a
{
	color: #ffffff;
}

div.sec_central_panel_image
{
	margin-left: 5px;
	float: left;
	width: 200px;	
}

div.sec_central_panel_text
{
	float: left;
	width: 268px;
}

div#content div.sec_central_panel_text
{
	float: left;
	width: 513px;
}

div.sec_central_panel_text div.read_more
{
	text-align: right;
	padding-right: 5px; 
}

div#contentInner
{
	width: 475px;	
}

div.sec_central_panel_text h2
{
	font-size: 1.0em;
	padding-left: 5px;
	color: #FFFFFF;
	text-align: left;
	margin: 0;
	padding: 0;
	padding-left: 5px;
	padding-right: 5px; 
}

div.sec_central_panel_text h3
{
	font-size: 0.9em;	
	padding-left: 5px;
	text-align: left;
	color: #000000;
	margin: 0;
	margin-bottom: 15px;
	padding: 0;
	padding-left: 5px;
	padding-right: 5px;
}

div.sec_central_panel_text h2 a:link, div.sec_central_panel_text h2 a:hover, div.sec_central_panel_text h2 a:visited
{
	color: #FFFFFF;	
}

div.sec_central_panel_text h3 a:link, div.sec_central_panel_text h3 a:hover, div.sec_central_panel_text h3 a:visited
{
	color: #000000;	
}
/*uk*/
div.sec_central_panel_text h2.region1 {background-color: #DD0715;}
div.sec_central_panel_text h3.region1 {background-color: #cd9cb2;}


/*syria*/
div.sec_central_panel_text h2.region2 {background-color: #277CC2;}
div.sec_central_panel_text h3.region2 {background-color: #8fb7d4;}


/*gaza*/
div.sec_central_panel_text h2.region3 {background-color: #3CA979;}
div.sec_central_panel_text h3.region3 {background-color: #82dab1;}


/*lebanon*/
div.sec_central_panel_text h2.region4 {background-color: #B866A3;}
div.sec_central_panel_text h3.region4 {background-color: #eab2dc;}


/*END central panels*/

/* regions */

div.regionsubbox
{
	margin-bottom: 40px;	
}
/*uk*/
div.region1 h1, div.region1 h1 a, 
div.region1 h2, div.region1 h2 a, 
div.region1 h3, div.region1 h3 a,
div.region1 h4, div.region1 h4 a
{
	color: #DD0715;
}
/*syria*/
div.region2 h1, div.region2 h1 a, 
div.region2 h2, div.region2 h2 a, 
div.region2 h3, div.region2 h3 a,
div.region2 h4, div.region2 h4 a
{
	color: #277CC2;	
}
/*gaza*/
div.region3 h1, div.region3 h1 a, 
div.region3 h2, div.region3 h2 a, 
div.region3 h3, div.region3 h3 a,
div.region3 h4, div.region3 h4 a
{
	color: #3CA979;	
}
/*lebanon*/
div.region4 h1, div.region4 h1 a, 
div.region4 h2, div.region4 h2 a, 
div.region4 h3, div.region4 h3 a,
div.region4 h4, div.region4 h4 a
{
	color: #B866A3;	
}

/*END regions page */

/* sitemap */

ul.siteMap li
{
	list-style-image: url(/images/sitemap.gif);
	padding: 0px;
	margin-right: 0px;
}

li.sitemap0
{
	list-style: none !important;
	margin-top: 15px;
	font-size: 1.2em;
	font-weight: bold;
}

li.sitemap1
{
	margin-top: 7px;
	font-size: 1.2em;	
	margin-left: 15px;
}

li.sitemap2
{
	font-size: 1.1em;	
	margin-left: 30px;
	font-style: italic;
}

li.sitemap3
{
	margin-left: 45px;
	font-style: italic;
}

li.sitemap4, li.sitemap5, li.sitemap6, li.sitemap7
{
	font-size: 0.9em;
	font-style: italic;
	margin-left: 60px;
}

/* END sitemap */


/* START sorter */

div.sorters select
{
	width: 150px;
}

div.sorter_type, div.sorter_region
{
	float: left;
	width: 170px;	
}

div.sorter_button
{
	float: left;
	width: 50px;	
}

div.sorters p
{
	margin-top: 0px;
	padding-top: 0px;
}

div.sorters
{
	float: left;
	width: 440px;
	padding: 5px;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #E8E8E8;	
}

div.year_selector
{
	float: left;
	width: 100%;	
}
	
/* END sorter */

/* START media */

div.media_file
{
	margin-top: 20px;
	margin-bottom: 20px;	
}

/* END media */

/* START flash */

a.flashlink {
	color: #FFFFFF;
	font-size: 1.2em;
}

a.flashlink:link, a:visited {
	text-decoration: none;
}

a.flashlink:hover {
	text-decoration: underline;
}

/* END flash */

/* Google Maps */

div#mapContainer {
	float: left;
	clear: both;
	width: 958px;
	margin: 0 11px;
}

div#mapContent {
	float: left;
	width: 228px;
}

div#mapWrapper {
	float: right;
	width: 698px;
	border: 1px solid #e0e0e0;
	padding: 10px;
	background: #fff;
}

div#map {
	float: left;
	clear: both;
	width: 696px;
	height: 696px;
	border: 1px solid #e0e0e0;
}

form#mapOverlays {
	clear: both;
	border-bottom: 2px solid #696a6e;
	margin-bottom: 0.5em;
}

fieldset#mapCategoryFilters label {
	clear: right;
}

fieldset#mapProjectFilter select {
	width: 196px;
}

div#mapContent fieldset,
div#mapContent div.box {
	padding: 0 0 10px;
	border: 0;
	margin: 0 0 10px;
	background: url("/images/side_panel_bottom.gif") bottom no-repeat;
}

div#mapContent fieldset legend {
	padding: 0;
	border: 0;
	margin: 0;
}

div#mapContent fieldset legend span,
div#mapContent div.box div.title {
	display: block;
	width: 213px;
	min-height: 24px;
	padding: 9px 0 0 15px;
	background: url("/images/top_side_panel_top.gif") top no-repeat;
	font-weight: bold;
	color: gray;
}

div#mapContent fieldset div.inner,
div#mapContent div.box div.inner {
	padding: 10px 15px 0;
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	background: #fff;
	font-size: 0.9em;
}

div#mapContent div.box div.loading {
	min-height: 32px;
	background: #fff url("/images/loading.gif") 50% 50% no-repeat;
}

div#mapContent div.box div.inner h2 {
	margin: 0;
	font-size: 1.1em;
}

div#mapContent div.box div.inner  p {
	margin: 10px 0 0 0;
}

div#mapContent div.box div.inner  p.empty {
	margin: 0;
}

div#mapContent fieldset div.inner input,
div#mapContent fieldset div.inner label {
	vertical-align: middle;
}

div#mapContentImages ul {
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
}

div#mapContentImages ul li {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

div#mapContentImages ul li.last {
	float: right;
	margin: 0;
}

div#mapContentImages ul li a {
	display: block;
}

div#mapContentImages ul li img {
	border: 1px solid #696a6e;
}

div#mapContentImages div.inner div.more {
	clear: both;
	margin-top: 5px;
	text-align: right;
}

div#mapContentVideos ul {
	display: block;
	margin: 0;
	padding: 0 0 0 1em;
}

textarea#mapClickLatLng {
	width: 99%;
}

/* /Google Maps */

/* Colorbox */

/* core */

#colorbox, #cboxOverlay, #cboxWrapper {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	overflow: hidden;
}

#cboxOverlay {
	position: fixed;
	width: 100%;
	height: 100%;
}

#cboxMiddleLeft, #cboxBottomLeft {
	clear: left;
}

#cboxContent {
	position: relative;
	overflow: hidden;
}

#cboxLoadedContent {
	overflow: auto;
}

#cboxLoadedContent iframe {
	display: block;
	width: 100%;
	height: 100%;
	border: 0;
}

#cboxTitle {
	margin: 0;
}

#cboxLoadingOverlay, #cboxLoadingGraphic {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
	cursor: pointer;
}

#cboxOverlay {
	background: #fff;
}

/* /core */

/* theme */

#colorBox {

}

#cboxTopLeft {
	width: 25px;
	height: 25px;
	background: url("/images/map_images/colorbox/border1.png") 0 0 no-repeat;
}

#cboxTopCenter {
	height: 25px;
	background: url("/images/map_images/colorbox/border1.png") 0 -50px repeat-x;
}

#cboxTopRight {
	width: 25px;
	height: 25px;
	background: url("/images/map_images/colorbox/border1.png") -25px 0 no-repeat;
}

#cboxBottomLeft {
	width: 25px;
	height: 25px;
	background: url("/images/map_images/colorbox/border1.png") 0 -25px no-repeat;
}

#cboxBottomCenter {
	height: 25px;
	background: url("/images/map_images/colorbox/border1.png") 0 -75px repeat-x;
}

#cboxBottomRight {
	width: 25px;
	height: 25px;
	background: url("/images/map_images/colorbox/border1.png") -25px -25px no-repeat;
}

#cboxMiddleLeft {
	width: 25px;
	background: url("/images/map_images/colorbox/border2.png") 0 0 repeat-y;
}

#cboxMiddleRight {
	width: 25px;
	background: url("/images/map_images/colorbox/border2.png") -25px 0 repeat-y;
}

#cboxContent {
	background: #fff;
	font-size: 0.9em;
}

#cboxLoadedContent {
	padding-bottom: 10px;
	margin-bottom: 20px;
}

#cboxLoadedContent img {
	border: 1px solid #696a6e !important;
}

#cboxTitle {
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: center;
	width: 100%;
}

#cboxCurrent {
	position: absolute;
	bottom: 0;
	left: 100px;
}

#cboxSlideshow {
	position: absolute;
	bottom: 0;
	right: 42px;
	color: #c70c23;
}

#cboxPrevious {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #c70c23;
}

#cboxNext {
	position: absolute;
	bottom: 0px;
	left: 63px;
	color: #c70c23;
}

#cboxLoadingOverlay {
	background: url("/images/map_images/colorbox/loading.gif") 5px 5px no-repeat #fff;
}

#cboxClose {
	position: absolute;
	bottom: 0;
	right: 0;
	display: block;
	color: #c70c23;
}

/* /theme */

/* /Colorbox */

p.errorMsg {
	display: block;
	float: left;
	clear:both;
}