@charset "utf-8";
/* CSS Document */

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../images/BGgradient.png);
	background-repeat:repeat-x;
	background-color:#87a2b6;
	margin-top:0;
	}
a{
	text-decoration: underline;
	color:#6699FF;
}

a:hover{
text-decoration: none;
}

h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
	line-height:1.2em;
	color:#B05183;
}

#wrapper {
	
	margin: 0 auto;
	
	width: 950px;
	
}
#TopNav {
	text-align:right;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:.7em;
	padding:20px 15px 10px 0;
	position:relative;
	height:15px

}
#TopNav a {
	color:#fff;
	text-decoration:none;
}

#TopNav a:hover {
	color:#fff;
	text-decoration:underline;
}

#TopNav span {
	width:300px;
	display:block;
	position:absolute;
	bottom:7px;
	left:10px;
	text-align:left;
} 

#header {
	width: 950px;
	background-image:url(../images/header.jpg);
	background-repeat: no-repeat;
	margin: 0 auto;
	height: 330px;

}
#sub_header {
	width: 950px;
	background-image:url(../images/header.jpg);
	background-repeat: no-repeat;
	margin: 0 auto;
	height: 203px;

}

#content {
	width: 924px;
	padding: 0 13px;
	background:#FFFFFF;
	font-size:.75em;
	line-height:1.4em;
	
}

#clear {
	font-size:2px;
	height:2px;
	line-height:2px;
	clear:both;
}

#footer {
	font-size:0.65em;
	line-height:1.4em;
	background-color: #FFFFFF;
	margin: 0 auto;
	
}
#footer a {
	text-decoration: underline;
	color:#000000;
}

#footer a:hover{
text-decoration: none;

}
#topfoot {
	background-image:url(../images/footertop.gif);
	background-repeat:no-repeat;
	width:924px;
	height:18px;
	margin: 0px 8px 0px 12px;
	padding:0px;

}
#footerContent {
	width:924px;
	margin: 0px 8px 0px 12px;
	padding-top:0px;
	background-image:url(../images/footbgrepeat.gif);
	background-repeat:repeat-y;
}
#bottomfoot {
background-image:url(../images/bottomfoot.gif);
background-repeat:no-repeat;
width:924px;
height:12px;
margin: 0px 8px 0px 12px;
padding:0px;
}

#footerBottom{
	background-image:url(../images/footer.png);
	background-repeat:no-repeat;
	height:20px;
} 

.column {
	float: left; 
	margin: 0 1px 0 0; 
	padding: 0; 
}

/*Left Column*/

#leftcol{
	position:relative;
	background-image:url(../images/leftcol_bg.png);
	background-repeat:repeat-y;
	width:710px;
	margin: 10px 0px 10px 0px;
	}
	
	 /*Home Page Styles*/
	
#leftcolheader {
	background-image:url(../images/leftcolbgheader.png);
	background-repeat:no-repeat;
	overflow:hidden;
	width:700px;
	height:30px;
	line-height:25px;
	padding-top:5px;
	padding-left:10px;
	font-size:1.5em;
	/*font-variant:small-caps;*/
	font-style:italic;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000066;
	position:relative;
}

#leftcolheaderhome {
	background-image:url(../images/welcome.png);
	background-repeat:no-repeat;
	width:700px;
	height:35px;
	padding-top:8px;
	padding-left:10px;
	font-size:2em;
	font-variant:small-caps;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#FF9900;
}
#leftcolfoot {
	background-image:url(../images/leftcol_footer.png);
	background-repeat:no-repeat;
	width:710px;
	height:15px;
}

#welcometxt {
	border-bottom: #cccccc dashed 1px;
	padding: 10px 10px 10px 10px;
	width:661px;
	margin-left:15px;
}

#subheaders {
 font-family:Georgia, "Times New Roman", Times, serif;
 size:2em;
 width:390px;
 border-bottom:#666666 solid 1.5px;
}

#subtxt {
	padding: 0px 10px 10px 10px;
}

#leftinside {
	position:relative;
	border-right: #CCCCCC dashed 1px;
	width: 390px;
	margin:5px;
	padding:0 10px 10px 10px;
	
}

#rightinside {
	position:relative;
	background-color:#eeeeee;
	width: 255px;
	margin-top: 5px;
	margin-left:5px;
	padding:15px 5px 10px 15px;
}

#rightinside2 {
	position:relative;
	background-color:#eeeeee;
	width: 270px;
	margin-top: 5px;
	margin-left:5px;
	vertical-align:top;
}

#rightinside2 .header {
	margin:0 0 10px 0;
}

#rightinside2 .header a{
	display:block;
	height:35px;
	line-height:35px;
	width:270px;
	color:#ffffff;
	text-decoration:none;
	font-size:18px;
	font-weight:bold;
	background:#3f102a url(../images/rightSideHeaderBkg.gif) repeat-x;
}

#rightinside2 .header a:hover{
	color:#f0abd1;
	background:#3f102a url(../images/rightSideHeaderBkgOver.gif) repeat-x;
}

#rightinside2 .text{
	padding:0 10px 10px 10px;
	
}


/*End Left Column*/

/*Right Column*/

#rightcol{
	position:relative;
 	width:200px;
	background-image:url(../images/rightcol_bg.png);
	background-repeat:repeat-y;
	margin: 10px 0px 12px 12px;
}
 
 /*Home Page Styles*/
 
#rightcolheader {
	background-image:url(../images/rightcolheader.png);
	background-repeat:no-repeat;
	width:190px;
	height:35px;
	padding-top: 10px;
	padding-left: 10px;
}

#rightcolfoot {
	background-image:url(../images/rightcol_footer.png);
	background-repeat:no-repeat;
	width:200px;
	height:15px;
	margin-bottom:0px;
}
/*End Right Column*/
.nobullet {
list-style:none;
list-style-image:none;

}
.newsTable {
	border: 1px solid #E8E0E5;
	padding: 3px;
}

.newsTable td {
	padding: 5px;
} 
hr {
	color: #E8E0E5;
}

#victorCenterLocationsHolder {width:681px; height:235px; margin:0 0 0 15px; clear:both}
#victorCenterLocationsHolder .header {width:681px; border:#666666 solid 1px; border-width:0 0 1px 0;}
#victorCenterLocationsHolder .picture {width:182px; height:172px; float:left; position:relative; margin:10px 25px 0px 20px; display:inline}
#victorCenterLocationsHolder .picture b {width:182px; position:absolute; bottom:0; left:0; text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:normal;}
#victorCenterLocationsHolder .pictureRight {width:182px; height:172px; float:left; position:relative; margin:10px 0 0px 20px; display:inline}
#victorCenterLocationsHolder .pictureRight b {width:182px; position:absolute; bottom:0; left:0; text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:normal}

#victorCenterLocationsHolder2 {width:681px; height:295px; margin:0 0 10px 15px; clear:both; border: #CCCCCC dashed 1px; border-width:0 0 1px 0}
#victorCenterLocationsHolder2 .header {width:681px; border:#666666 solid 1px; border-width:0 0 1px 0;}
#victorCenterLocationsHolder2 .picture {width:215px; height:200px; float:left; position:relative; margin:10px 18px 0px 0; display:inline}
#victorCenterLocationsHolder2 .picture b {width:215px; position:absolute; top:1px; left:10px; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#fff}
#victorCenterLocationsHolder2 .pictureRight {width:215px; height:200px; float:left; position:relative; margin:10px 0 0 0; display:inline}
#victorCenterLocationsHolder2 .pictureRight b {width:215px; position:absolute; top:1px; left:10px; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#fff}


#subtxt .newsHeader {font-size:12px; font-weight:bold; margin-bottom:3px}
#subtxt .newsDateSource {font-size:12px; margin-bottom:6px}
#subtxt .newsDesc {font-size:11px; color:#595959;  margin-bottom:10px}
#subtxt .newsDesc p {margin:0}
#subtxt .newsLink {font-size:11px; border:solid #E8E0E5 1px; border-width:0 0 1px 0;  margin-bottom:10px; padding-bottom:10px}

#subtxt .newsSubHeader {font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#555555; margin:-10px 0 0 0}
#subtxt .newsFootnote {font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:bold; color:#555555; margin:5px 0 10px 0}
#subtxt .newsImageAndCaption {margin:0 15px 15px 0; width:auto; border:1px solid #303; position:relative; padding:10px; float:left; background:#e8e0e5}
#subtxt .newsCaptions{position:absolute; width:inherit; bottom:0; left:0; font-size:10px; color:#595959; padding:5px 10px 10px 10px; background:#e8e0e5; border:1px solid #fcfafa; border-width:1px 1px 0 0}

#subtxt .eventCaptions{font-size:10px; color:#595959; line-height:14px; float:left; width:250px; height:auto; margin: 5px 10px 5px 10px; overflow:visible}

/*for email */

#formTable{width:98%; margin:0 0 0 6px; padding:0; font-size:11px;}
#formTable td {padding:5px 0 5px 0}
#formTable .rightColumn {padding:5px 0 5px 10px}
#formTable input, img, select {margin: 0; vertical-align: middle;font-size:11px}
#formTable .dashedRule{width:100%; border:dashed 1px #cccccc; border-width:0 0 1px 0; margin:0 0 10px 0; font-size:.01em}

#sephardiTable {width:98%; margin:0 0 0 6px; padding:0; font-size:12px; border:solid #cccccc 1px;}
#sephardiTable td {padding:5px}
#sephardiTable .mainHeader {font-weight:bold; font-size:14px; text-align:center; background:#294d69; color:#fff }
#sephardiTable .colHeader {font-weight:bold; font-size:12px; background:#E8E0E5;}
#sephardiTable .colHeaderC {text-align:center;font-weight:bold; font-size:12px; background:#E8E0E5;}
#sephardiTable .colInfo {border:solid #cccccc 1px; vertical-align:top}
#sephardiTable .colInfoC {text-align:center;border:solid #cccccc 1px;}
#sephardiTable .astrix {font-size:10px; border:solid #cccccc 1px;line-height:normal}

#errormsg{display:block; background:#fcc; border:2px solid #c00; padding:5px; float:left; width:200px; margin-bottom:10px}    
.error{background:#fcc;}

#pdfErrorTitle{background:#fcc; border:2px solid #c00; border-width:2px 2px 0 2px;margin:0; padding-bottom:3px;}
#pdfErrors{background:#fcc; border:2px solid #c00; border-width:0 2px 2px 2px;padding:0 0 3px 13px; margin:0;}

/*for email */

#expertsTable {border:#eeeeee solid 1px}
#expertsTable td,tr{border:#eeeeee solid 1px; padding:5px}