@charset "utf-8";
/* CSS Document */
#mainContent {
	position:relative;
	width:600px;	
	background:transparent url(/layouts/Standard/images/portal/grey_vertical.gif) repeat-y center top;
	font-size:0.9em;
	margin-left:4px;
}
#mainContent #containerOne, #mainContent #containerTwo {
	float:left;
	width:288px;
}
#mainContent #containerOne {
	margin-left:7px;
	_margin-left:3px;
}
#mainContent #containerTwo {
	margin-left:13px;
}
.horizontal_lines {
	background:transparent url(/layouts/Standard/images/portal/bottom_grey_horizontal_lines.gif) no-repeat center bottom;
	clear:both;
	width:600px;
	height:7px;
}
#mainContent dl {
	margin-top:0.6em;
	padding:0.3em;
}
#mainContent dt {
	float:left;
	color:#7E6EBE;
	font-size:1.1em;
	font-weight:bold;	
}
#mainContent dd {
	clear:both;
	margin-left:0;
	margin-bottom:0.5em;
}
/* ---------------------------------------------------------------------------------------   Announcement Styles  */
#mainContent dl.announcement {
	background-color:#E0E5EB;
	
}
#mainContent dl.announcement dt {
	color:#BE6E6E;
}
/* ---------------------------------------------------------------------------------------   Helpful Links Section  */
#moreInfo {
	position:relative;
	width:600px;
	margin-left:6px;
}

#containerOne {
	float:left;
	width:185px;
}

#containerTwo, #containerThree {
	float:left;
	width:185px;
	margin-left:15px;
	_margin-left:7px;
}

#containerOne h2, #containerTwo h2, #containerThree h2 {
	text-align:center;
	background-color:#E7E4F9;
	width:185px;
	margin:0;
	padding:4px;	
	color: #000;
	font-size:1em;
}
#containerOne .content, #containerTwo .content, #containerThree .content {
	background-color:#F5F6F8;
	border:1px solid #CBCBCB;
	color:#000;
	font-size:0.9em;
	min-height:165px;
	_height:165px;
	margin-top:2px;
	/*max-height:200px;*/
	padding:5px 3px 3px 3px;
	width:185px;
}
#moreInfo .content ul {
	margin:0 0 0 17px;
	padding:0;
	list-style-type:circle;
}
/* ---------------------------------------------------------------------------------------   Links Style  */
#moreInfo .content a:link, #moreInfo .content a:active {
	color:#7123BA;
}
#moreInfo .content a:visited {
	color: #039;
}
#moreInfo .content a:hover {
	text-decoration:underline;
}
#mainContent h1 {
	margin:0;
}

#mainContent dt a:link, #mainContent dt a:active {
	color:#7123BA;
	font-size:1.1em;
	font-weight:bold;
}
#mainContent dt a:visited {
	color: #4b2e65;
	font-size:1.1em;
	font-weight:bold;
}
#mainContent dt a:hover {
	color:#7123BA;
	text-decoration:underline;
	font-size:1.1em;
	font-weight:bold;
}
#mainContent dl.announcement dt a:link, #mainContent dl.announcement dt a:active {
	color:#BE6E6E;
	font-size:1.1em;
	font-weight:bold;
}
#mainContent dl.announcement dt a:visited {
	color: #5c3a3a;
	font-size:1.1em;
	font-weight:bold;
}
#mainContent dl.announcement dt a:hover {
	color:#BE6E6E;
	text-decoration:underline;
	font-size:1.1em;
	font-weight:bold;
}
/* ---------------------------------------------------------------------------------------   Educational page styles  */
#educationalInformation, #breederOptions {margin:0 1em;}

#educationalInformation h2 {
	color:#000;
	font-size:1.1em;
}
#educationalInformation a, #breederOptions a {
	color:#CC6633;
	cursor:pointer;
}

.introText {
	margin:0 1em;	
}
/* ---------------------------------------------------------------------------------------   Search page styles  */
#obcSearchContainer {
	margin-left:1em;
	position:relative;
}
#obcAds {
	float:right;
	margin:0 0 0 .5em;
	padding:.5em;
	width:auto;	
}
#obcSearchContainer #obcSearchButtons {
	margin-top:3em;
}
#obcSearchContainer #obcSearchButtons img {
	margin-right:3em;
}
#mapContainer {
	clear:both;
}
#mapContainer #obcLinks {
	float:right;
	width:190px;
	margin:0 .5em;
	padding:0 0.5em 0.5em 0.5em;
	 border:1px solid #999;
    -moz-border-radius: 4px;
	-webkit-border-radius:4px;
    border-radius: 4px;
    background-color:#F2F1F1;
}
#mapContainer #obcLinks ul {
	list-style-type:none;
	margin:0;
	padding:0;
	font-size:.9em;
}
#mapContainer #obcLinks ul li.titles {
	font-size:1.1em;
	font-weight:bold;
	color:#000;
	margin:.5em 0 .2em 0;
}
