body, div, form, img, table, tr, td, a {margin:0; padding:0; border:0;}
body {
	font: 12px Arial, Helvetica, sans-serif;
	background: #99510F url(images/mainBg.jpg) repeat-x left top;
	line-height:normal;
}
#container { margin: 17px auto 0; width:790px; padding: 0 0 20px 0;}
#logoContainer {
	background-image: url(images/logoBg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 71px;
	width: 292px;
}
#utilityContainer {
	float: left;
	height: 71px;
	width: 498px;
	clear:right;
}
#loginContainer {
	background-image: url(images/loginBg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 44px;
	width: 498px;
	color:#C26612;
	font-weight:bold;
	padding:0;
	margin:0;
	vertical-align:middle;
}
#loginContainer a {
	color:#C26612;
	text-decoration:underline;
	font-weight:normal;
}
#loginContainer a:hover {
	color:#005265;
	text-decoration:underline;
	font-weight:normal;
}
#utilityLinks {
	background-image: url(images/utilityBg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color:#FFFFFF;
	height: 16px;
	width: 458px;
	text-align:right;
	vertical-align:bottom;
	padding: 11px 40px 0 0;
	font-size:11px;
}
#utilityLinks a {color:#666; text-decoration:none}
#utilityLinks a:hover {color:#333; text-decoration:none}
#bodyContainer {
 	background-color:#FFFFFF;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #EBD6C3;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #EBD6C3;
	width:780px;
	padding: 15px 0 0  0;
	clear:both;
}
#bodyContainer a {color:#B15C11; text-decoration:underline}
#bodyContainer a:hover {color:#333; text-decoration:underline}
#mainNavContainer {
	height:35px;
	padding:0 0 0 6px;
}
#footerContainer {
	padding: 5px 10px;
	color:#B78057;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	overflow:auto;
	clear:both;
}
#footerContainer a {
	color:#B78057;
	text-decoration:underline;
}
#footerContainer a:hover {
	color:#005265;
	text-decoration:underline;
}
#search form {
	display:inline;
	margin:0;
	padding:0;
}
.searchbox {
	height:16px;
	width:91px;
	background-color: #F7EFE8;
	border: 1px solid #C26612;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C26612;
	margin-top:2px;
	padding:2px;
	font-weight:normal;
	line-height:10px;
}
#bottomContainer {
	width:790px;
	height: 10px;
	clear:both;
	background-image: url(images/bottomBg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#insideContentContainer {
	margin: 0 0 0 6px;
	padding: 20px 27px 28px 22px;
	width:493px;
}
#ultrasoundTable {
	width:490px;
	border: 0px;
}

h1 {
	color:#005265;
	background-image: url(images/headingUnderline.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size: 18px;
	margin: 0 0 10px 0;
	padding: 0 0 5px 5px;
	letter-spacing: -1px;
}
h2 {
	font-size: 12px;
	color:#B15C11;
	font-weight:bold;
}
.red_copy {
	color: #FF0000;
}
.biopic_container {
	float:left;
	margin-top: 2px;
	margin-right: 8px;
	margin-bottom: 2px;
}
#insideContentContainer p { padding-left:5px;}
#insideContentContainer hr {width:95%; border:0; height:1px; background-color:#FFC488;}
#subnav {
	background-image: url(images/subnavBg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	min-height:174px;
	padding: 10px;
	text-align:center;
	margin: 5px 0 0 0;
	}
#abortionpics {
	background-position: left top;
	}
/* for Internet Explorer */
/*\*/
* html #subnav  {
	height: 174px;
}
#subnav h3 {
	color:#005265;
	background-image: url(images/subnavUnderline.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size: 16px;
	margin: 0 0 10px 0;
	padding: 0 0 5px 5px;
	letter-spacing: -1px;
	text-align:left;
}
#subnav h3 a, #subnav h3 a:hover {
	color:#005265;
	text-decoration:none;
	}
#subnav ul {
	text-align:left;
	font-size:12px;
	list-style:none;
	margin:0;
	padding:0;
}
#subnav ul li {
	margin:0 15px 0 10px;
	padding:5px 0 3px 0;
}
#subnav ul li a {
	color:#333;
	text-decoration:none;
	padding:0;
	margin:0;
}
#subnav li a:hover {
	color:#005265;
	text-decoration:none;
}
#subnav ul li ul li {
	margin:0 25px 0 10px;
	padding:2px 0 5px 0;
	line-height:11px;
}
#subnav ul li ul li a {
	font-size:11px;
	color:#C26612;
	text-decoration:none;
}
#subnav ul li ul li a:hover {
	color:#A22800;
	text-decoration:none;
}
#insideNavContainer {
	width: 220px;
}
.tertiary {display:none;}
/*Site Map */
#sitemap {padding:20px;}
#sitemap #subnav {
	background-image: none;
	min-height:0px;
}
* html #sitemap #subnav  {
	height: auto;
}
#sitemap #subnav .tertiary {
	display:block;
}
/*FAST FACTS*/
.fastfact {margin:0;padding:0;width:220px;}
.contribute {height:44px; margin:10px 0 0 0;}
.top {height:71px;}
.fastfacttext {
	width:180px;
	height:110px;
	margin:0;
	color:#B15C11;
	font-size: 11px;
	padding:10px 20px;
	background-image: url(/images/fastfacts_bg.gif);
	background-color: #FFDEC1;
	background-repeat: repeat-y;
	background-position: left top;
}
.bottom {height:10px; background-image: url(/images/fastfacts_bg.gif); margin:0 0 10px 0;}
#ajaxticker1{
background-color: #FFDEC1;
}
#ajaxticker1 div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
background-color: #FFDEC1;
}
/*end FAST FACTS */
.support, .oppose {
	background-image: url(/images/img_checkmark.gif); 
	background-repeat: no-repeat;
	color:#B15C11;
	font-weight:bold;
	display:block;
	text-indent:22px;
	background-position: left;
	}
.anchorLinks {
	margin:5px;
	padding:5px 5px 5px 25px;
	background-color: #FFECDF;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #FFB584;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFB584;
	display:block;
	line-height:18px;
}
.cb {clear:both}
.legal {font-size:9px; color:#666666}
.correct {color:#006600;font-weight:bold;}
.incorrect {color:#990000;font-weight:bold;}

/*homepage*/
.home_flash {
	padding:6px;
}
.home_action {
	padding-right:6px;
}
.home_contribute {
	padding-top: 6px;
}
.home_features {
	color: #666;
	background-image: url(/images/home_programs_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 15px 10px 15px 15px;
	font-size:12px;
	line-height:13px;
	text-align:left;
}
.programs {
	padding: 15px 10px 15px 10px;
	letter-spacing: -1px;
	word-spacing: 1px;
	}
.programs p { margin:0; padding:0 0 8px 0;}
.programs span {color:#005265; font-weight:bold;}
.poll {
	font-weight:bold;
	font-size:13px;
	}
.quiz {
	font-size:13px;
	}
.quiz img { padding:5px 0;}
.poll span {color:#005265; font-size:15px; display:block; padding-bottom:10px; line-height:16px; font-weight:normal;}
.news p { margin:0; padding:0;}
.news span {color:#005265; font-size:15px; display:block; padding-bottom:10px; line-height:16px; font-weight:bold;}
.home_features a {
	color: #B15C11;
	line-height:normal;
	text-decoration:underline;
}
.home_features a:hover{
	color: #333;
}
.imgfx img {display:block;}
.chapters {
	color:#B15C11;
	font-weight:bold;
}
#donate_tel {
	color:#990000;
}
#ecardContentContainer {
	margin: 0 0 0 6px;
	padding: 20px 27px 28px 22px;
	width:713px;
}
#ecardContainer {
	margin: 0 0 0 6px;
	padding: 20px 27px 28px 22px;
	width:713px;
}




















/**  evgeny work **/

@CHARSET "UTF-8";

div.flashbox {
    width: 540px;
    height: 321px;
    background: url("imgs/flashbox_bg.png") no-repeat;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

div.flashbox div.image {
    float: left;
    width: 251px;
    height: 287px;
    background: url("imgs/flashbox_textbg.png") no-repeat;
    margin: 9px 0px 0px 10px;
    cursor: pointer;
}

div.flashbox div.text {
    float: right;
    width: 269px;
    height: 287px;
    background: url("imgs/flashbox_textbg.png") no-repeat;
    margin: 9px 9px 0px 0px;
}

div.flashbox div.text ul {
    padding: 0px;
    margin: 0px;
}

div.flashbox div.text li {
    list-style: none;
    padding: 10px 10px 0px 15px;
    border-bottom: 1px solid #B4B4B4;
    cursor: pointer;
}

div.flashbox div.text li.last {
    border: 0px;
}

div.flashbox div.text p {
    font-size: 11px;
    color: #000;
    margin: 6px 0px;
}

div.flashbox div.text h3 {
    color: #005265;
    font-size: 15px;
    margin: 0px;
    padding: 0px;
}

div.flashbox div.text h3 a {
    color: #005265 !important;
    text-decoration: none !important;
}

div.flashbox div.text img {
    display: none;
}

