@charset "UTF-8";
/* Web Marketing Page Presentation Styles */
/* FEATURE */
/* ================================================= */
.feature {

	width: 921px;
	height: 175px;
	background-color: #000000;
	margin-left: 0px;
	margin-right: 0px;
	clear: both;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: solid 1px #FFF; 
	text-align: left;

/*
	float: left; 
	width: 821px;
	height: 150px;
	/* margin: 0 5px;*/
	/* margin-left:auto;
	margin-right:auto;
	padding: 0;
	overflow: hidden;
	/*background: url(../templateassets/sepg-na-2010-feature.jpg) no-repeat 0 ;*/
	/* border-bottom: solid 1px #FFF;
	text-align: left;
	clear: both;
	*/
}
.feature-inner {
	width: 821px;
	padding: 0;
	margin: 0;
}

.feature h1.thirty {
	font-size: 28px;
	padding: 7px 0px 0px 50px;
	margin: 0;
	color: #FFF;
	font-family: "Helvetica Neue", Helvetica, Arial, san-serif;
	font-weight: normal;
}
.feature h1.eighteen {
	font-size: 22px;
	padding: 30px 0px 0px 50px;
	margin: 0;
	color: #FFF;
	font-family: "Helvetica Neue", Helvetica, Arial, san-serif;
	font-weight: normal;
}
.feature p {
	font-family: "Helvetica Neue", Helvetica, Arial, san-serif;
	font-size: 21px;
	padding: 7px 200px 0px 57px;
	margin: 0;
	color: #EDEDED;
}


/* CONTENT */
/* ================================================= */

/* Page content container */
.left-content-container {
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*border-top: solid 1px #000;   removed by swest 4-7-09*/ 
}

.right-content-container {
	margin: 30px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	/*border-top: solid 1px #000;  removed by swest 4-7-09*/
}
.right-content-container h5 {
	font-size: 16px;
	font-family: Helvetica, "Helvetica Neue", Arial, San-serif;
	font-weight: strong;
	font-style:italic;
	color: #185F9D;
	margin: 0px;
	padding-bottom: 14px
}
.right-content-container h6 {
	font-size: 15px;
	font-family: Helvetica, "Helvetica Neue", Arial, San-serif;
	font-weight: normal;
	font-style:normal;
	color: #185F9D;
	margin: 0px;
	padding-bottom: 14px
}

/* ========== CI TEXT STYLINGS, P, Headings ========== */


.left-content-container p {
/*	font-family: Helvetica, "Helvetica Neue", Arial, San-serif;  changed to assist POCs in seeing text issues*/	
	font-family: Georgia, Lucida Grande, Verdana, Serif;
	font-size: 12px;
	line-height: 18px;
	padding-top: 0px;
	padding-bottom: 14px;
	padding-left: 0px;
	padding-right: 69px;
	margin: 0px;
}
.left-content-container .library-results-single-col p {
/*	font-family: Helvetica, "Helvetica Neue", Arial, San-serif;  changed to assist POCs in seeing text issues*/	
	font-family: Georgia, Lucida Grande, Verdana, Serif;
	font-size: 12px;
	line-height: 18px;
	padding-top: 0px;
	padding-bottom: 14px;
	padding-left: 0px;
	padding-right: 69px;
	margin: 0px;
}
.left-content-container p.pullquote {
	background-color: #f6f7f9;
	border-top: 1px solid #185F9D; 
 	border-bottom: 1px solid #185F9D;
	padding: 14px 21px 14px 21px;
	margin: 14px 14px 21px 0px;
	font-style: italic;
	line-height: 20px;
}
	
	
.left-content-container h1 {
	color: #185F9D;
	font-size: 24px;
	font-family: Helvetica, "Helvetica Neue", Arial, San-serif;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 0px;
	margin: 0px;
	font-weight: normal;
}
.left-content-container h2 {
	font-size: 14px;
	font-family: Helvetica, "Helvetica Neue", Arial, San-serif;
	font-weight: bold;
	color: #000;
	margin: 0px;
	padding-bottom: 7px;
}
.left-content-container h3 {
	font-size: 13px;
	font-family: Helvetica, "Helvetica Neue", Arial, San-serif;
	font-weight: bold;
	color: #185F9D;
	padding-bottom: 7px;
	margin: 0px;
}
.left-content-container h4 {
	font-size: 12px;
	font-family: Helvetica, "Helvetica Neue", Arial, San-serif;
	font-weight: bold;
	font-style:italic;
	color: #000;
	margin: 0px;
}
.left-content-container h5 {
	font-size: 12px;
	font-family: Helvetica, "Helvetica Neue", Arial, San-serif;
	font-weight: normal;
	font-style:italic;
	color: #185F9D;
	margin: 0px;
}

#nav_1c_nav a:link, #nav_1c_nav a:visited {
    color: #000;
    text-decoration: none;
	font-size: 11px;
}	
#nav3 a:link, a:visited {
	/*color: #333;
	text-decoration: none;*/

	color: #000000;
}

/* ========== CI LINKS ========== */


.left-content-container a {
	font-size: 12px;
	font-family: Georgia, Lucida Grande, Verdana, Serif;
	color: #025696;
	text-decoration: none;	
	border-bottom: dotted 1px #185F9D;  
}
.left-content-container a:link {
/*	font-family: Helvetica, "Helvetica Neue", Arial, San-serif;
*/	color: #025696;
	text-decoration: none;	
}
.left-content-container a:hover {
/*	font-family: Helvetica, "Helvetica Neue", Arial, San-serif;
*/	color: #000;
	text-decoration: none;
	border-bottom: solid 1px #999;
	background-color:#CCC;
}
.left-content-container a:visited {
/*	font-family: Helvetica, "Helvetica Neue", Arial, San-serif;
*/	color: #000;
}



/*  the next two styles help the PAGE INDEX element links appear correctly */

.left-content-container a.h3 {
	font-size: 12px;
	font-family: Helvetica, "Helvetica Neue", Arial, San-serif;
	color: #025696;
	text-decoration: none;	
	/*font-weight:normal; */
	border-bottom: dotted 1px #025696;  
}
.right-content-container  a.h3 {
	font-size: 12px;
	font-family: Helvetica, "Helvetica Neue", Arial, San-serif;
	color: #025696;
	text-decoration: none;	
	border-bottom: dotted 1px #025696;    
}

/* ========== CI LISTS ========== */

.left-content-container li {
	font-size: 12px;
	font-family: Georgia, Lucida Grande, Verdana, Serif;
	padding: 0px 14px 0px 7px;
	margin: 0px 0px 7px 7px;
	line-height: 18px;

}
.left-content-container ul {
	padding:  0px 69px 0px 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
}
.left-content-container  ol {
	padding:  0px 69px 0px 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
}


.left-content-container .display_general ul, .left-content-container .display_general ol {
	padding:  0px 69px 0px 7px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 14px;
}
.left-content-container .display_general li {
	font-size: 12px;
	font-family: Georgia, Lucida Grande, Verdana, Serif;
	padding: 0px 14px 0px 20px;
	margin: 0px 0px 7px 14px;
	line-height: 18px;
	
}
.left-content-container .library-results-single-col ul, .left-content-container .library-results-single-col ol{
	padding:  0px 69px 0px 7px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
	}

.left-content-container .library-results-single-col li {
	font-size: 12px;
	font-family: Georgia, Lucida Grande, Verdana, Serif;
	padding: 0px 14px 0px 0px;
	margin: 0px 0px 7px 7px;
	line-height: 18px;
}

/* =================================================
   IMAGE AND TABLE styles 
==================================================*//* */


.left-content-container .rightImg{
	border: solid #000 1px;
	margin: 0px 14px 14px 14px;
	float: right;
	}

.left-content-container .leftImg{
	border: solid #000 1px;
	margin: 0px 14px 14px 0px;
	float:left;
	}
.left-content-container .caption {
	color:#185F9D;
	font-size:11px;
	font-style: italic;
	text-align: left;
	padding: 7px 7px 14px 0px;
	margin-right: 21px;
	border-top: solid #CCC 1px;
}
.left-content-container .imgTitle {
	color:#185F9D;
	font-size:12px;
	font-weight:bold;
	text-align: left;
	padding: 7px 7px 7px 0px;
	margin-right: 21px;
	margin-bottom: 21px;
	border-bottom: solid #CCC 1px;
}

/* hold for future image development - swest 7-1-09


.left-content-container .graphic {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
}
.left-content-container .dualImgCap {
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	text-align: right;
	padding-left: 414px;
	padding-right: 7px;
	padding-top: 0px;
	padding-bottom: 7px;
	font-style: italic;
}*/
.left-content-container table {
	border-bottom-style:solid;
	border-bottom-color: #185F9D;
	border-bottom-width: 7px;
	margin-bottom: 7px;
	margin-left: 0px;
	margin-top: 7px;
	margin-right: 48px;
	padding: 0px;
}

.left-content-container th {
	font-size: 13px;
	background-color: #185F9D;
	border-top: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
	padding: 4px 7px 4px 7px;
	color:#FFFFFF;
	text-align: left;
	vertical-align:top;
	margin-left: 7px;
}
.left-content-container td {
	border: 1px solid #E6E6E6;
	padding: 2px 2px 7px 2px;
	font-size: 11px;
}
.left-content-container table li {
	/*font-size: 11px;
	font-family: Helvetica, "Helvetica Neue", Arial, San-serif;*/
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height: 16px;
	margin-left: 0px;
/*	list-style:disc;
*/}
.left-content-container table ul, .left-content-container table ol {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 14px;
}
.left-content-container table p {
	padding: 0px 7px 0px 7px;
	line-height: 16px;
	}


/* style to turn off borders on tables where they are unwanted */
.noTableBorder {
	border:none;
	}
.noTableBorder td {
	border:none;
	}
	
/* style to turn off borders on tables in news section */
.latestnews table {
	border: none;
	} 
.latestnews td {
	padding: 0px;
	margin: 0px;
	border: none;
	}

/* =================================================
   Forms TABLE styles 
==================================================*//* borders white */

.left-content-container table.form {
	border-bottom-style:solid;
	border-bottom-color: #ffffff;
	border-bottom-width: 7px;
	margin-bottom: 7px;
	margin-left: 0px;
	margin-top: 7px;
	margin-right: 48px;
	padding: 0px;
}

.left-content-container table.form th {
	font-size: 13px;
	background-color: #ffffff;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	padding: 4px 7px 4px 7px;
	color:#FFFFFF;
	text-align: left;
	vertical-align:top;
}
.left-content-container table.form td {
	border: 1px solid #ffffff;
	padding: 2px 2px 7px 2px;
	font-size: 11px;
}


.right-content-container .sidebar {
	background-color: #E8E8E8;
	border-top: 1px solid #6e6e6e;
	border-bottom: 1px solid #6e6e6e;
	padding: 7px 14px 14px 14px;
	margin: 0px 0px 7px 0px;
}


/* =================================================
   For More Information
==================================================*//*  */

.fmi-40 {
	float: right;
	width: 338px;
	border-top: solid 1px #000; /* change background color to specific island */
	margin: 0px 0px 14px 0px;
	background-color: #F6F7F9; /* change background color to specific island */
	display: inline;
}
.fmi-40 p {
	margin: 7px;
	padding: 0px;
	font-size: 11px;
	line-height: 15px;
}
.fmi-40 h1 {
	font-size: 16px;
	padding-right: 7px;
	text-align: left;
	color: #132b4b; /* change h1 color to specific island */
	font-weight: normal;
	padding-top: 0px;
	padding-left: 0px;
	margin: 7px;
	padding-bottom: 7px;
	border-top-style: none;
}
/*.fmi-40 a {
	color: #185F9D;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	padding: 0px;
}*/
.fmi-33 {
	float: right;
	width: 269px;
	border-top: solid 1px #000; /* change background color to specific island */
	margin: 0px 0px 14px 0px;
	background-color: #F6F7F9; /* change background color to specific island */
	display: inline;
}
.fmi-33 p {
	margin: 7px;
	padding: 0px;
	font-size: 11px;
	line-height: 15px;
}
.fmi-33 h1 {
	font-size: 16px;
	padding-right: 7px;
	text-align: left;
	color: #132b4b; /* change h1 color to specific island */
	font-weight: normal;
	padding-top: 0px;
	padding-left: 0px;
	margin: 7px;
	padding-bottom: 7px;
	border-top-style: none;
}
/*.fmi-33 a {
	color: #185F9D;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	padding: 0px;
}*/

#pn-tabbedElement {
	padding: 0px;
	margin: 0px 0px 21px 0px;
	
}


/* End CSS Document */

