body
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: center;
	margin-top: 24px;
	margin-bottom: 16px;
}

.bg
{
	background-color: #FFFFFF;
	background-image: url(../images/bg2.jpg);
	background-position: center;
}

td, th
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

a
{
	color: #fd5930;
	text-decoration: none;
}
a:hover
{
	color: #000000;
}


#siteholder
{
	margin-left: auto;
	margin-right: auto;
	width: 778px;
	text-align: left;
}

#top
{
	background-image: url(../images/top.jpg);
	background-repeat: no-repeat;
	height: 98px;
}
#logo
{
	float: left;
}
#search
{
	padding-top: 14px;
	margin-right: 40px;
	text-align: right;
}
.searchbox
{
	border: 0px solid #ffffff;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003a7c;
	width: 160px;
}
.searchbutton
{
	border: 0px solid #ffffff;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003a7c;
	margin-left: 5px;
	height: 15px;
}
form
{
	margin: 0px;
	padding: 0px;
}
#tnav
{
	margin-top: 17px;
	text-align: right;
}
/*#tnav ul {
	margin: 0px;
	padding: 0px;
	float: left;
}
#tnav ul li {
	display: inline; 
	margin: 0px;
	padding: 0px;
}
#tnav ul li a {
	color: #ffffff;
	font-weight: bold;
	padding-left: 15px;
	padding-right: 15px;
	margin: 0px;
	float: left;
	background-image:url(../images/tn-spacer.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	text-decoration: none;
}
#tnav ul li a:hover {
	color: #80b5d9;
}*/
#header
{
	background-image: url(../Images/headerbg.jpg);
	height: 142px;
	clear: both;
}
#main
{
	padding-left: 15px;
	padding-top: 0px;
	padding-bottom: 20px;
	background-color: #FFFFFF;
	background-image: url(../images/page-bg.jpg);
	background-repeat: repeat-x;
	border-left: 1px solid #b3c3da;
	border-right: 1px solid #b3c3da;
}
#contentholder
{
	padding-top: 15px;
}
#content
{
	margin-left: 183px;
	padding-bottom: 20px;
	padding-left: 12px;
	padding-top: 0px;
	background-image: url(../images/content-bg.jpg);
	background-repeat: no-repeat;
	padding-right: 30px;


/*<!--[if IE 5]>
<![endif]-->*/


}
#content table {

}
#column
{
	float: left;
	width: 166px;
	font-size: 11px;
}
#column ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#column ul li
{
	margin: 0px;
	padding: 0px;
	background-image: url(../images/ln-arrow.gif);
	background-repeat: no-repeat;
	background-position: 16px 7px;
}
#column ul li a
{
	color: #003a7c;
	font-weight: bold;
	padding-left: 27px;
	padding-right: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0px;
	background-image: url(../images/ln-spacer.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	text-decoration: none;
	display: block;
}
#column ul li a:hover
{
	/*color: #005ca2;*/
	color: #4c612c;
}
#column ul .lnav_on
{
	margin: 0px;
	padding: 0px;
	background-image: url(../images/ln-arrow-down.gif);
	background-repeat: no-repeat;
	background-position: 16px 7px;
	background-color: #c4deef;
}
#column ul .lnav_on a
{
	color: #003a7c;
	font-weight: bold;
	padding-left: 27px;
	padding-right: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0px;
	text-decoration: none;
	display: block;
}
#column ul li .lnav_on a:hover
{
	color: #005ca2;
}
#lnav
{
	background-color: #dcecf9;
	background-image: url(../images/ln-bg.jpg);
	background-repeat: no-repeat;
	padding-top: 10px;
}
#column ul {
    background-image: url(../images/ln-spacer.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
#column .lnav_sub li {
	font-size:11px;
	background-image: url(../images/ln-arrow-small.gif);
	background-repeat: no-repeat;
	background-position: 18px 7px;
}
#column .lnav_sub li a {
	color: #fd5930;
	font-weight: normal;
}
#column .lnav_sub .lnav_sub_on a {
	color: #cc0000;
}
#bottom
{
	background-image: url(../images/bottom.jpg);
	height: 51px;
	color: #003a7c;
}
#bottom a
{
	color: #003a7c;
}
h1
{
	margin: 0px;
	color: #fd5930;
	font-weight: bold;
	font-size: 14px;
	margin-top: 10px;
}
h2 {
	margin: 0px;
	color: #0d3858;
	font-weight: bold;
	font-size: 12px;
}
h3 {
	margin: 0px;
	font-weight: bold;
	color: #0d3858;
	font-size: 11px;
}
#logos
{
	float: left;
	width: 180px;
	padding-top: 14px;
	padding-left: 30px;
}
#logos img
{
	margin-right: 10px;
}
#copy
{
	margin-right: 280px;
	margin-left: 190px;
	padding-top: 12px;
	color: #003a7c;
}
#language
{
	float: right;
	width: 260px;
	padding-top: 12px;
	padding-right: 25px;
	text-align: right;
	color: #003a7c;
}
#language img
{
	margin-left: 10px;
}
#lpress
{
	background-image: url(../Images/lpress-bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	/*padding-top: 10px;*/
	padding-bottom: 20px;
}
#lpressdate
{
	padding-left: 16px;
	font-weight: bold;
}
.lpresstitle
{
	background-image: url(../images/ln-arrow.gif);
	background-repeat: no-repeat;
	background-position: 16px 7px;
	color: #003a7c;
	font-weight: bold;
	padding-left: 27px;
	padding-right: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0px;
	text-decoration: none;
	display: block;
}
.lpresstitle:hover
{
	color: #005ca2;
}
.lpressall
{
	margin-left: 16px;
}

.infobox {
	padding: 10px;
	background-color: #f4f9fd;
	border: 1px solid #deeff9;
}

.link {
	color: #0d3858;
}
.link:hover {
	color: #6890b9;
}

#content li a {
	color: #0d3858;
}
#content li a:hover {
	color: #6890b9;
}
.text-box {
	border: 1px solid #b1c6d9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.text-button {
	border: 1px solid #b1c6d9;
	font-size: 11px;
	background-color: #6990bb;
	color: #ffffff;
	font-weight: bold;
}

hr {
	color: #b1c6d9;
	height: 1px;
	size: 1;
}
.imagelink {
	border: 1px solid #d1e6f7;
}
.imagelink:hover {
	border: 1px solid #b1c6d9;
}




/* CMS Nav Styles */

#cms_page
{
	background-color: #ffffff;
}
#cms_heading
{
	padding-right: 2px;
	padding-left: 4px;
	padding-bottom: 2px;
	padding-top: 2pt;
	text-align: center;
	border: #000000 0px solid;
	color: #000000;
	padding: 5px;
	background-color: #cccccc;
	font-size: 14px;
	font-weight: bold;
	height: 14px;
}
#cms_links
{
	background-color: #e6e6e6;
	color: #000000;
	text-align: center;
	padding: 5px;
	font-weight: bold;
	margin-bottom: 0px;
}

#cms_links a
{
	text-decoration: none;
	margin-left: 10px;
	margin-right: 10px;
}
#cms_links a:hover
{
	text-decoration: underline;
}
#cms_holder
{
	width: 778px;
	border: #000000 0px solid;
}
#cms_logout
{
	background-color: #e6e6e6;
	padding-right: 5px;
}
.cms_nav-selection
{
	border: #000000 thin solid;
	background-color: #cccccc;
}

.cms_nav-selection2
{
	border: #000000 thin solid;
	background-color: #cccccc;
}
.buttons a {
	display: block;
	padding:4px;
	font-weight: bold;
	background-color: #cfe6f6;
}

.libthumb {
	width: 60px;
	height: 60px;
	border:1px solid #d2e8f6;
}

.tagline {
	text-align: center;
	color: #0B2850;
	font-size: 24px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#ideaTable td {
	color: #0B2850;
}

.submitBtn {
	background-color: #163262;
	color: #FFFFFF;
	border: 1px solid #999999;
}

.browseBtn
{
	border: 1px solid #CCCCCC;
	background: none;
}

.clear {
	clear: both;
	padding: 0;
	margin: 0;
	height: 0;
	line-height: 1;
}

.wrapper {
	text-align: center;
	/*margin: 0 auto;*/
	margin: -10px auto -20px -17px;
	width: 778px;
	background-color: #586621;
}

.wrapper2 {
	text-align: center;
	margin: -10px auto -20px -17px;
	width: 778px;
	background-color: #f47d2f;
}

.wrapper3 {
	text-align: center;
	margin: -10px auto -20px -17px;
	width: 778px;
	background-color: #98012e;
}

.wrapper4 {
	text-align: center;
	margin: -10px auto -20px -17px;
	width: 778px;
	background-color: #7b3a00;
}

.wrapper5 {
	text-align: center;
	margin: -10px auto -20px -17px;
	width: 778px;
	background-color: #004f39;
}

.wrapper6 {
	text-align: center;
	margin: -10px auto -20px -17px;
	width: 778px;
	background-color: #009bc9;
}

.wrapper7 {
	text-align: center;
	margin: -10px auto -20px -17px;
	width: 778px;
	background-color: #739dd3;
}

.wrapper8 {
	text-align: center;
	margin: -10px auto -20px -17px;
	width: 778px;
	background-color: #006a72;
}

.segmentWrapper {
	margin: 0 auto 0 auto;
	padding: 20px 0 10px 0;
	overflow: hidden;
}

.segHeader {
	margin: 5px auto 0 auto;
	padding: 0 0 0 0;
	color: #000000;
	text-align: center;
}

.contentWrapper {
	margin: 39px 0 0 0;
	*margin: 41px 0 0 0;
	padding: 0;
}

.mainContentContainer {
	float: left;
	width: 546px;
	/*height: 656px;*/
	margin: 0 0 0 20px;
	padding: 0;
	text-align: left;
}

.contentTop {
	width: 576px;
	padding: 0;
	margin: 0;
	height: 12px;
}

.contentBottom {
	width: 576px;
	padding: 0;
	margin: 0;
	height: 12px;
}

.contentContain {
	background-image: url(../images/segmentation/contentBgRtpter.png);
	background-repeat: repeat-y;
	background-position: 0 0;
	width: 576px;
	min-height: 645px;
	padding: 8px 8px 8px 15px;
	margin: 0;
}

.rightContentContainer {
	float: right;
	width: 184px;
	height: 788px;
	*height: 788px;
	margin: 0 0 0 0;
	background-color: #e7e7e7;
}

.rightContentContainer2 {
	float: right;
	width: 184px;
	height: 837px;
	*height: 859px;
	background-color: #e7e7e7;
}

.rightContentContainer3 {
	float: right;
	width: 184px;
	height: 840px;
	*height: 862px;
	background-color: #e7e7e7;
}

.rightContentContainer4 {
	float: right;
	width: 184px;
	height: 870px;
	*height: 922px;
	background-color: #e7e7e7;
}

.rightContentContainer5 {
	float: right;
	width: 184px;
	height: 822px;
	*height: 854px;
	background-color: #e7e7e7;
}

.segHeading {
	font-size: 21px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

.secHeading {
	font-size: 14px;
	margin: 0;
	padding: 0;
}

.mainSegmentContainer {
	width: 546px;
	float: left;
	margin: 0px 0 0 18px;
	padding: 0;
	
}

.rightSegmentContainer {
	float: right;
	width: 184px;
	margin: 0;
	padding: 0;
}

.fkImage
{
	display:inline;
	margin-right:20px;
}

.segContent {
	width: 576px;
	height: 759px;
	background-image: url(../images/segmentation/segBg.png);
	background-repeat: no-repeat;
	text-align: left;
	padding: 8px 8px 8px 20px;
}