	/* CSS Document */


/* ----------------- header ----------------- */

.top_purple_bar {
	background-color:#941052; 
	height:6px; 
	font-size:0;
}
.swope_logo {
	float:right;
	padding:18px 45px 18px 0;
	font-size:0;
}
.tagLine {
	padding:18px 0 18px 51px;
	font-size:0;
}

/* ----------------- tools + search ----------------- */

.tools_holder {
	background-image:url(../images/search_bcg.gif);
}

/* ----------------- navigation ----------------- */
#dropnav {
	position:relative; 
	z-index:100;
	}
.navigation_bar {
	background-image:url(../images/nav_bcg_off.gif); 
	background-repeat:repeat-x;
}
.navigation_holder {
	height:32px;
	float:left;
	background-image:url(../images/nav_bcg_off.gif); 
	background-repeat:repeat-x;
}
.navigation_holder div {
	float:left;
	padding:9px 9px;
	position:relative;
	z-index:2;
	cursor:pointer;
}
.navigation_holder div.on {
	background-image:url(../images/nav_bcg_on.gif);
	background-repeat:repeat-x;
}
.navigation_holder a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	/*cursor:default;*/
}
.navigation_holder div.shadow {
	float:none;
	font-size:12px;
	position:absolute;
	top:1px;
	left:1px;
	font-weight:bold;
	white-space:nowrap;
	color:#0A3F09;
	z-index:-1;
}

/* ----------------- content home ----------------- */

.flash_feature_bottom_bar {
	background-color:#262626; 
	height:6px; 
	font-size:0;
}
.home_content_holder a:hover {
	text-decoration:underline !important;
}
.home_content_holder .left_panel {
	width:471px;
	float:left;
}
.home_content_holder .right_panel {
	width:285px;
	margin-left:1px;
	float:left;
}
.home_content_holder .more_link {
	float:right;
	margin:2px 14px 8px;
}
.home_content_holder .more_link a {
	color:#7F7F7F;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	vertical-align:middle;
}
.home_content_holder .more_link img {
	vertical-align:middle;
	margin-left:3px;
}

/* 2 top callouts */

.callout1_layout {
	background-color:#f3f6f8;
	margin:2px 0;
	padding:11px 16px;
	float:left;
	width:203px;
}
.callout1_layout p {
	margin:9px 0;
}
.callout1_layout ul {
	padding:0 16px 0 20px;
	margin:14px 0 0 0;
	list-style-image:url(../images/callout_arrow.gif)
}
.callout1_layout li {
	margin:6px 0;
}
.callout1_layout a {
	color:#941052;
	text-decoration:none;
}
.callout1_left {
	margin-right:1px;
}
/* 4 bottom callouts */

.callout2_layout {
	margin:18px 0 0 0;
	padding:0;
	float:left;
	width:235px;
	border-top:2px solid #262626;
}
.callout3_layout {
	margin:0;
	padding:0;
	float:left;
	width:235px;
	border-top:2px solid #262626;
	/*background-color:#f3f6f8;*/
	
}
.callout2_left {
	border-right:1px solid #ffffff;
}
.callout2_layout h2, .callout3_layout h2 {
	font-size:1.25em;
	color:#0C680A;
	margin:13px 14px 8px 14px;
}
.callout2_layout p, .callout3_layout p {
	font-size:0.9em;
	margin:8px 14px 3px 14px;
}
.callout3_holder {
	margin-top:15px;
	background-color:#F8FAFB;
	float:left;
}
/* right column */

.home_content_holder .right_content {
	margin:20px 12px 15px 20px;
}

.dotted_line {
	border-top:1px dotted #E0E0E0;
	margin:15px 0;
}
.news_center {
	margin:15px 0;
}
.news_center p{
	margin:12px 0;
	color:#941052;
}
.news_center p span {
	color:#696752;
	font-size:0.8em;
}
.news_center a {
	color:#941052;
	text-decoration:none;
}
/* additional links */

.additional_links ul {
	list-style-image:url(../images/callout_arrow.gif);
	margin:0;
	padding-left:20px;
}
.additional_links li {
	margin:3px 0;
}
.additional_links a {
	color:#941052;
	font-size:0.9em;
	text-decoration:none;
}

/* ----------------- end of content home ----------------- */


/* ----------------- content ----------------- */
.flash_feature_bottom_bar_inner {
	background-color:#D9D9D9; 
	height:6px; 
	font-size:0;
}
.content_holder p {
	margin:1.25em 0;
	line-height:1.5em;
}

.content_holder h1 {
	font-size:30px;
	font-family:Arial Narrow;
	letter-spacing:-1px;
	margin:20px 0 20px 0;
	padding:0;
}

.content_holder h2 {
	font-size:20px;
	font-family:Arial Narrow;
	letter-spacing:-1px;
	margin:20px 0 10px 0;
	padding:0
}

.content_holder h2 span{
	font-size:15px;
	font-family:Arial Narrow;
	letter-spacing:0px;
	font-weight:normal;
}

.content_holder h3 {
	font-size:1.25em;
	margin:15px 0 0px 0;
	padding:0;
}
.content_holder h3 span {
	font-size:0.8em;
	font-weight:normal;
}
.content_holder ul {
	margin:1.25em 0 2em;
	padding-left:30px;
	line-height:1.5em;
}
.content_holder li {
	margin:0.4em 0;
}
.content_holder img.right {
	float:right;
	margin:0px 0 10px 20px;
	padding:3px;
	border:1px solid #7d7d7d;
}
.content_holder img.left {
	float:left;
	margin:0px 20px 10px 0;
	padding:3px;
	border:1px solid #7d7d7d;
}
.content_holder .left_panel {
	width:441px;
	margin-right:2px;
	float:left;
	padding-right:28px
}
.content_holder .right_panel {
	width:285px;
	float:left;
}
.content_holder a, .breadCrumb a  {
	color:#941052;
}
.page_wrapper .content_holder a:hover, .breadCrumb a:hover  {
	color:#941052;
}

.content_holder a:visited, .breadCrumb a:visited { 
	color:#C56B23;
}


.right_callout {
	margin:30px 0;
}

/* bread crumbs */

.breadCrumb {
	margin:11px 0 0 0;
	font-size:11px;
}
.breadCrumb a {
	margin:0 4px;
}
.breadCrumb .currentPage {
	margin:0 4px;
	font-weight:bold;
	display:inline;
}

/* end of bread crombs */

/* in this section */

.in_this_section a {
	font-weight:bold;
	text-decoration:none
}
.in_this_section ul {
	list-style-image:url(../images/callout_arrow.gif);
	margin:10px 0
}

/* end of in this section */

/* quick links */

.quick_links a {
	font-weight:bold;
	text-decoration:none;
	color:#313131;
}
.quick_links ul {
	list-style-image:url(../images/callout_arrow.gif);
	background-image:url(../images/quickLinks_bcg.gif);
	margin:1px 0 0 0;
	padding-top:5px;
	line-height:1.25em;
}
.quick_links li {
	margin-bottom:5px;
	margin-top:0;
	padding:0 0 4px 0;
	
}
/* end of quick links */

/* members links */

.SCE_members div {
	margin:8px 3px;
}
.SCE_members a {
	margin-left:10px;
	text-decoration:none;
	font-weight:bold;
}
/* end of members links */

.img_callouts {
	margin:0.45em 0;
	position:relative;
}
.img_callouts div {
	position:absolute;
	top:50px;
	left:158px;
	line-height:18px;
	width:265px;
	font-size:12px;
}

/* contact form */
div.contact_form {
	background-color:#f3f6f8;
	padding:10px 15px;
	margin:10px 0 30px 0;
	border-top:1px solid #000000
}

table.contact_form {
	width:100%;
}
table.contact_form td{
	padding:1px;
	vertical-align:top;
}
table.contact_form th {
	text-align:left;
	padding:4px 1px 1px 1px;
	vertical-align:top;
	width:70px;
}
table.contact_form input {
	margin:0;
}



/* end of contact form */
/* ----------------- end of content ----------------- */


