.Explicit {
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.SectionHead {
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

p.cstmTitle {
	font-size: 14pt;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

.ObjTitle {
	color: #701E72;
	font-size: 12pt;
        font-family: Arial, Helvetica, Verdana, sans-serif;
}

.ProgressBox {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;

}

.ProgressBoxCurrent {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

table.ProgressBox {
	padding-right : 4px;
	padding-left : 4px;
	border-bottom: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
}

a.ProgressBox:link {
	font-size: 8pt;
	text-decoration:none;
}

a.ProgressBox:visited {
	font-size: 8pt;

	text-decoration:none;
}

a.ProgressBox:hover {
	font-size: 8pt;
	font-weight: bold;
	text-decoration:none;
}

.Instructions {
	color: white;
	background-color : #069;
	background-image: url('../images/sp.gif');
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px; padding-left:4px; padding-right:4px; padding-top:4px; padding-bottom:1px
}

td.Instructions {
	border-bottom: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
}

a.whitelink, a.whitelink:link, a.whitelink:visited, a.whitelink:hover, a.whitelink:active {
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.FormBox {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: white;
	background-image: url('../images/sp.gif');
}

div.FormBox {
	border: 1px solid #669;
	background-color: white;
	background-image: url('../images/sp.gif');
	padding: 0px;
	width: 600px
}

div.FormBoxNoWidth {
	border: 1px solid #669;
	background-color: white;
	background-image: url('../images/sp.gif');
	padding: 0px
}

table.FormBox {
	border: #669 1px solid;
	border-collapse: collapse;
}

.FormBox .Divider {
	background-color: white;
}

.FormBoxNoWidth .Divider {
	background-color: white;
}

.FormBox .dividerHeading {
	background-color: white;
}

.FormBoxNoWidth .dividerHeading {
	background-color: white;
}



.topnav,
a.topnav,
a.topnav:link,
a.topnav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	padding-right: 12px;
        background-color: #B0CC1F;
}

a.topnav:hover {
	color: #6B207E;
}

.topnavOn,
a.topnavOn,
a.topnavOn:link,
a.topnavOn:visited,
a.topnavOn:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6B207E;
	font-weight: bold;
	text-decoration: none;
	padding-right: 12px;
        background-color: #B0CC1F;
}

.topnavhome,
a.topnavhome,
a.topnavhome:link,
a.topnavhome:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	padding-right: 12px;
        background-color: #f0f1f4;
}

a.topnavhome:hover {
	color: #6B207E;
}

.topnavhomeOn,
a.topnavhomeOn,
a.topnavhomeOn:link,
a.topnavhomeOn:visited,
a.topnavhomeOn:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6B207E;
	font-weight: bold;
	text-decoration: none;
	padding-right: 12px;
        background-color: #B0CC1F;
}



.bottomnav,
a.bottomnav,
a.bottomnav:link,
a.bottomnav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	padding-right: 12px;
}

a.bottomnav:hover {
	color: #6B207E;
}

.bottomnavOn,
a.bottomnavOn,
a.bottomnavOn:link,
a.bottomnavOn:visited,
a.bottomnavOn:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6B207E;
	font-weight: bold;
	text-decoration: none;
	padding-right: 12px;
}

 
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #888CA9;
}	
a.footer:link,
a.footer:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6B207E;
	font-weight: bold;	
	text-decoration: none;
}

a.footer:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #888CA9;
	font-weight: bold;	
	text-decoration: underline;
}

.titlebox {
         font-size: 125%; color: #663366; font-weight: bold
}

.subhead {
         color: #B0CC1F
}

/* WAORT styles */
h1, h2, h3, h4, h5, h6, #content p, #ortaround p, 
#boxwaonews p, pre, #content blockquote, #content ul, ol, dl, fieldset, address { margin:1em 0; padding: 0px;}

#content li, dd { margin-left:2em; padding: 0px; }

fieldset { padding: .5em; margin: 0px; }

body
{
	background-color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

#nav
{
	position: relative;
	top: 30px;
	left: 0;
	height: 134px;
}

#nav-kludge
{
	position: absolute;
	bottom: 0;
	left: 0;
}

.menu
{
padding: 0px;
margin: 0px;
	float: left;
	width: 740px;
	border-top: 1px solid #FFFFFF;
	background-color: #B0CC1F;
}

#nav .menu 
{
padding: 0px;
margin: 0px;
	width: 658px;
}

.menu li
{	
margin: 0px;
	float: left;
	padding: 0 9px 0 4px;
}

#head .menu li, #homehead .menu li, #footer .menu li
{
	list-style-type: none;
}

.menu a
{
	display: block;
}

.menu img
{
	border: none;
}

.subnav a
{
	display: block;
	padding: 4px 6px 4px 6px;
	border-right: 1px solid #B0CC1F;
	border-bottom: 1px solid #B0CC1F;
	background-color: #FFFFFF;
	color: #888CA9;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

.subnav a:hover
{
	background-color: #888CA9;
	color: #FFFFFF;
}

.subnavOn 
{
	display: block;
	padding: 4px 6px 4px 6px;
	border-right: 1px solid #B0CC1F;
	border-bottom: 1px solid #B0CC1F;
	background-color: #888CA9;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

#signup_wrapper
{
	position: absolute;
	top: 0;
	left: 290px;
	width: 368px; 
	height: 116px;
	background: #F0F1F4 url('masthead_globe.gif') no-repeat left bottom;
}

#signup
{
	width: 360px;
	padding: 7px 4px 4px 4px;
	font-size: 11px;
	color: #999999;
	background-color: #FFFFFF;
}

#signup .input
{
	width: 50px;
	padding: 1px;
	border: 1px solid #888CA9;
	background-color: #F0F1F4;
	font-size: 11px;
}

#signup .button
{
	width: auto;
}

#main
{
padding: 0px;
margin: 0px;
	clear: both;
	position: relative;
	float: left;
	width: 740px;
	border-top: 1px solid #FFFFFF;
	background: url('background.gif') repeat-y left top;
}

#homecontent
{
	float: left;
	/*width: 740px;*/
	padding: 0px;
	background-color: #FFFFFF;
	font-size: 10px;
	line-height: 1.4em;
	color: #444444;
}

#content
{
	float: left;
	width: 496px;
	padding: 0 34px 0 25px;
	background-color: #FFFFFF;
	font-size: 11px;
	line-height: 1.4em;
	color: #444444;
}

#chanukahlink {
	position: absolute;
	left: 295px;
	top: 25px;
	width: 72px;
	height: 16px;
	z-index: 5;
}

#sidebar
{
        float: right;
height: 100%;
margin: 0px;
padding: 0px;
width: 185px;
	border-bottom: 1px solid #FFFFFF;
	background-color: #888CA9;
}

#sidebar img
{
	display: block;
}

#sidebar blockquote
{
	padding: 40px 15px 40px 15px;
margin: 0px;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
	font-size: 12px;
	line-height: 1.5em;
	font-weight: bold;
	color: #FFFFFF;
}

#footer
{
	clear: both;
}

#footer .menu
{
	display: block;
}

#address
{
	clear: both;
	padding: 0.5em 0.5em 2em 0.5em;
	font-size: 10px;
	color: #888CA9;
}

#address ul
{
	padding: 1em 0 0 0;
}

#address li
{
	display: inline;
	padding: 0 0.5em 0 0.5em;
	border-left: 1px solid #888CA9;
}

#address li.first
{
	padding-left: 0;
	border: none;
}

/* skip link tricks inspired by molly.com */
.skip
{
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	font-weight: bold;
	text-indent: -600em;
	background: transparent;
	text-decoration: none;
	padding: 0.5em 0;
	font-size: 10px;
	font-weight: bold;
}

.skip:focus, .skip:hover, .skip:active
{
	text-indent: 3em;
	width: 740px;
	background: #888CA9; 
	color: #FFFFFF;
}

/* Body Styles */
h1, h2, h3, h4, h5, h6
{
	margin: 1.0em 0 0.5em 0;
	color: #701E72;
	line-height: 1.0em;
}

h1, .pagehead
{
	font-size: 18px;
	text-transform: uppercase;
}

h2, .subhead1
{
	font-size: 16px;
	color: #BAC405;
}

h3, .subhead2
{
	font-size: 16px;
	text-transform: uppercase;
}

h4, .subhead3
{
	font-size: 11px;
	color: #BAC405;

}

h5, .subhead4
{
	font-size: 11px;
	color: #444444;
	text-transform: uppercase;
}

h6, .subhead5
{
	font-size: 11px;
	color: #444444;
}

img
{
	border: none;
}

#homecontent a:link, #homecontent a:visited
{
	color: #888CA9;
	font-weight: bold;
	text-decoration: none;
}

#homecontent a:hover, #homecontent a:active
{
	color: #663366;
	text-decoration: underline;
}

#content a:link, #content a:visited
{
	color: #888CA9;
	font-weight: bold;
	text-decoration: underline;
}

#content a:hover, #content a:active
{
	color: #663366;
	text-decoration: none;
}

a.footer:link, a.footer:visited 
{
	color: #663366;
	font-weight: bold;
	text-decoration: none;
}

a.footer:hover, a.footer:active 
{
	color: #888CA9;
	text-decoration: underline;
}

p.byline
{
	margin-top: 0;
	font-style: italic;
	color: #666666;
}

img.illustrate
{
	float: left;
	margin-right: 1em;
	border: 1px solid #666666;
}

img.photoblock {
	clear: both;
	margin-bottom: 2px;
	margin-top: 6px;
	border: 1px solid #666666;
}

img.photoleft {
	float: left;
	margin-bottom: 1em;
	margin-right: 1em;
	border: 1px solid #666666;
}

/* captioned images */
.captionleft {
	float: left;
	width: 265px;
	margin-bottom: .5em;
	margin-right: 1em;
	font-size: 10px;
	color: #888CA9;
}

.captionright {
	float: right;
	width: 250px;
	margin-bottom: 0.5em;
	margin-left: 2em;
	font-size: 10px;
	color: #888CA9;
	text-align: left;
}

.captionleft img, .captionright img {
	border: 1px solid #666666;
}

/* inset mini-nav */
.insetbox
{
	border-left:0px solid #888CA9; border-right:0px solid #888CA9; border-top:2px solid #888CA9; border-bottom:1px solid #888CA9; float: right;
	width: 185px;
	background-color: #F0F1F4; margin-left:1em; margin-right:0; margin-top:1em; margin-bottom:0.25em; padding-left:12px; padding-right:12px; padding-top:6px; padding-bottom:6px
}

.insetbox h1, .insetbox h2, .insetbox h3, .insetbox h4
{
	margin: 0px;
padding: 0px;
	color: #333333;
	font-size: 11px;
	text-transform: none;
}

#content .insetbox ul.menu
{
	width: auto;
	margin: 0.25em 0 0.25em 1em;
	padding: 0px;
	border: none;
	background: none;
}

#content .insetbox ul.menu li
{
	display: list-item;
	float: none;
	margin: 0px;
padding: 0px;
	list-style-type: circle;
	border: 1px solid #EEEEEE;
}

#content .insetbox ul.menu li a
{
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
padding: 0px;
}

#content .insetbox ul.menu li a:hover
{
margin: 0px;
padding: 0px;
	text-decoration: underline;
}

dt
{
	margin-top: 1em;
}

dd
{
	margin-bottom: 0.5em;
	text-indent: 1.5em;
}

.imgover
{
	border: none;
}

#browsers
{
	display: none;
}

/* drop-down nav menu */
.colormenu {
	padding: 1px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #888CA9;
	font-size: 11px;
}

.colormenu option {
	padding: 2px;
}

form {
padding: 0px;
margin: 0px;
}

.caption {
 font-size: 10px;
 color: #888CA9;
}

.insidecollt {
	position: relative;
	float: left;
	width: 200px;
	padding-left: 12px;
	margin-right: 20px;
}

.insidecolrt {
	position: relative;
	float: right;
	width: 200px;
	padding: 0px;
	margin-left: 12px;
}

img.photoright {
	float: right;
	margin: 0 0 1em 1em;
	border: 1px solid #666666;
}

#reportersplash {
	border-left:0px solid #888CA9; border-right:0px solid #888CA9; border-top:1px solid #888CA9; border-bottom:2px solid #888CA9; width: 425px;
	padding: 12px;
	margin: 6px 0;
	background-color: #F0F1F3
}

#reportersplash img.cover {
	float: left;
	margin: 0 12px 8px 0;
	border: 1px solid #888CA9;
}

#sidebar a {
	color: #FFFFFF;
}

/* News Styles */

.articleBody h1 a,
.articleBody h1 a:link,
.articleBody h1 a:hover,
.articleBody h1 a:active,
.articleBody h1 a:visited {
	color: #701E72;
	margin: 0px 0px 0px 24px;
	text-decoration: none;
}

.articleBody h6 {
	margin: 0px 0px 0px 35px;
}

table.newsNav {
	border-top: 2px solid #701E72;
	border-left: 1px solid #701E72;
	border-right: 2px solid #701E72;
	border-bottom: 2px solid #701E72;
	margin-left: 30px;
	margin-top: 23px;
}

td.newsNav {
	background-color: #f7fae5;
	border-left: 1px solid #701E72;
	padding: 8px 22px 8px 22px;
}

td.newsNav a,
td.newsNav a:link,
td.newsNav a:hover,
td.newsNav a:active,
td.newsNav a:visited {
	color: #888ca9;
	font-weight: bold;
	text-decoration: none;
}

div.newsBody_FocusOn {
	background-color: #e2ef9f;
	border-top: 27px solid #bac304;
	border-bottom: 27px solid #bac304;
	margin-top: 30px;
	margin-bottom: 30px;
	padding-left: 33px;
	padding-right: 33px;
}

div.newsBody_FocusOn .headline,
div.newsBody_FocusOn .subheading {
	color: #701E72;
}

div.newsRight_Image {
	margin: 0px 0px 1px 0px;
}

p.underphoto {
	color: white;
	background-color: #888ca9;
	font-size: 8pt;
	font-weight: bold;
	margin: 0px;
	padding: 14px 35px 14px 35px;
	text-align: center;
}

p.relatedArticles {
	color: #701E72;
	font-size: 8pt;
	font-weight: bold;
	margin-left: 8px;
}

td.newsRight {
	padding-left: 8px;
	width: 185px;
}

td.newsRight a.NewsHeadlineList,
td.newsRight a.NewsHeadlineList:link,
td.newsRight a.NewsHeadlineList:hover,
td.newsRight a.NewsHeadlineList:active,
td.newsRight a.NewsHeadlineList:visited {
	color: #888ca9;
	text-decoration: underline;
}

div.newsBody_ORT {
	background-image: url('../images/waort/ORT-connect_bodyBack.gif');
}


table.newsNavORT {
	border-top: 2px solid #bac304;
	border-left: 1px solid #bac304;
	border-right: 2px solid #bac304;
	border-bottom: 2px solid #bac304;
	margin-left: 30px;
	margin-top: 23px;
}

td.newsNavORT {
	background-color: white;
	border-left: 1px solid ##bac304;
	padding: 8px 22px 8px 22px;
}

td.newsNavORT a,
td.newsNavORT a:link,
td.newsNavORT a:hover,
td.newsNavORT a:active,
td.newsNavORT a:visited {
	color: #888ca9;
	font-weight: bold;
	text-decoration: none;
}

div.newsBody_ORT {
	margin-top: 30px;
	margin-bottom: 30px;
	width: 553px;
	padding: 0px;
}

div.newsBody_ORTbody {
	margin-top: -60px;
	padding-left: 33px;
	padding-right: 33px;
}

div.newsBody_ORT .headline,
div.newsBody_ORT .subheading {
	color: #701E72;
}

div.newsBody_ORTImage {
	margin: 0px;
}

