#topBarForm .searchText {
	background-color:#FFFFFF;
}

#topBarLinks p, #topBarLinks p a {
	color:#3D2654;
}

#topBarForm .topBarSearchCatLabel {
	margin: 10px 10px 10px 0; 
	font-size:70%;
	color:#FFFFFF;
	font-family:Tahoma;
	vertical-align:top;
	padding:10px 0 0 0;
	position: relative;
	top: 9px;
}

#left_bg {
	float:left;
	width:100%;
	background-image:url('../../images/corporate/left_bg.gif');
	background-repeat:repeat-y;
	background-position:top left;
}

#left_bg_pub {
	float:left;
	width:100%;
	background-image:url('../../images/corporate/left_bg_pub.gif');
	background-repeat:repeat-y;
	background-position:top left;
}

#mid_bg {
	float:left;
	width:100%;
	background-image:url('../../images/corporate/mid_bg.gif');
	background-repeat:repeat-y;
	background-position:top left;
}

#mid_bg_inside {
	float:left;
	width:100%;
	background-image:url('../../images/corporate/mid_bg_inside.gif');
	/*background-image:url('../../images/corporate/mid_bg.gif');*/
	background-repeat:repeat-y;
	background-position:top left;	
}

#mid_bg_pub {
	float:left;
	width:100%;
	background-image:url('../../images/corporate/mid_bg_pub.gif');
	background-repeat:repeat-y;
	background-position:center;	
}

#right_bg {
	float:left;
	width:100%;
	background-image:url('../../images/corporate/right_bg.gif');
	background-repeat:repeat-y;
	background-position:top right;
}

#right_bg_inside {
	float:left;
	width:100%;
	background-image:url('../../images/corporate/right_bg_inside.gif');
	background-repeat:repeat-y;
	background-position:top right;
}

#topright {
	float:right;
	/*width:100%;*/
	background-image:url('../../images/corporate/topright.gif');
	background-repeat:no-repeat;
	background-position:bottom right;
	/*position:relative;
	top:74px;*/
	/*left:-1px;*/
}

#topright_inside {
	float:right;
	background-image:url('../../images/corporate/topright_inside.gif');
	background-repeat:no-repeat;
	background-position:bottom right;
	/*position:relative;
	top:74px;*/
	/*left:-1px;*/
}

#breadcrumb {	
	/*height:64px;*/
	float:left;
}

#breadcrumb p {
	margin:0;
}

.timeLineLogo{
	padding-left:10px;
}

#breadcrumb p, #breadcrumb p a {
	font-family:Tahoma;
	font-size:84%;
	font-weight:normal;
	color:#3D2654;
}

#breadcrumb p a {
	text-decoration:none;
}

#breadcrumb p a:hover {
	text-decoration:underline;
}

#bc_links {
	/*padding-top:48px;*/
}

#topright img, #topright_inside img{
	position:relative;
	top:-38px;
}

#top_leftnav {
	float:left;
	background-image:url('../../images/corporate/top_leftnav.gif');
	background-repeat:no-repeat;
	background-position:top left;
	padding:30px 0 0 0;
}

#sideImage_home {
	float:left;
	width:35px;
}

#leftNav {
	float:left;
	width:144px;
	/*padding:25px 0 0 0;*/
}

#leftNav ul, #rightNav ul, #rightNav_inside ul {
	margin:0;
	padding:0px 0px 0;
	list-style:none;
}

#leftNav li {
	line-height:15px;
}

#leftNav li p {
	margin:0;
}

#leftNav li a {
	display:block;
	font-family:Tahoma;
	font-size:70%;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
}

.homeNav li {
	border-top:solid 1px #8F76A8;
	
}

.homeNav li a {
	padding:5px 15px 5px 10px;
}

.homeNav li a:hover {
	background-color:#74489d;
}


.homeNav .on a, .homeNav .on a:hover {
	/*background-image:url('../../images/corporate/nav_currentpage.gif');*/
	background-color:#74489d;
	background-repeat:no-repeat;
	background-position:top right;	
}

#top_midnav_wrapper, #bot_midnav_wrapper {
	margin:0 0 0 179px;
}

#top_midnav {
	background:#e1dff0 url('../../images/corporate/top_midnav.gif');
	background-repeat:no-repeat;
	background-position:top left;
	padding:25px 175px 0 0;
}

#top_midnav_inside, #top_midnav_pub_inside {
	/*background-image:url('../../images/corporate/top_midnav_inside.gif');*/
	background:#ffffff url('../../images/corporate/top_midnav_inside.gif');
	background-repeat:no-repeat;
	background-position:top left;
	padding:25px 175px 0 0;
}

#top_midnav_content {
	float:left;
	padding:0 5% 0 5%;
}

#top_midnav img, #top_midnav_inside img {
	padding:5px 0 20px 0;
}

#top_midnav_content p {
	font-family:Tahoma;
	font-size:84%;
	color:#ffffff;
	margin-top:0;
}

#top_midnav_inside h1, #top_midnav_pub_inside h1 {
	font-family:Tahoma;
	font-size:200%;
	font-weight:normal;
	color:#512480;
	margin:0;
	padding-bottom:10px;
}

#top_midnav_inside h2, #top_midnav_pub_inside h2 {
	font-family:Tahoma;
	font-size:110%;
	font-weight:normal;
	color:#512480;
	margin:0;
	padding-bottom:30px;
}

#top_midnav_inside img {
	padding:0;
}

#pdfWrapper {
	float:left;
}

html>body #pdfWrapper {
	margin-bottom:20px;
}

.pdfLink {
	float:left;
	padding:3px 0 0 10px;
}

.pdfLink p {
	margin:0;
}

#top_midnav_inside p, #top_midnav_inside li, .mainText p, .mainText li {
	font-family:Tahoma;
	font-size:84%;
	color:#451D69;
}

.mainText li 
{
	padding-bottom: 3px;
}

#top_midnav_inside p a, #top_midnav_inside li a, .mainText p a, .mainText li a {
	color:#451D69;
	text-decoration:underline;
}

#top_midnav_inside p a:hover, #top_midnav_inside li a:hover, .mainText p a:hover, .mainText li a:hover {
	color:#4F0096;
}

#top_rightnav {
	float:right;
	width:175px;
	background:#8b6baf url('../../images/corporate/top_rightnav.gif');
	background-repeat:no-repeat;
	background-position:top left;
	padding:0px 0 0 0;
}

#top_rightnav_inside {
	float:right;
	width:175px;
	/*background:#8b6baf url('../../images/corporate/top_rightnav_inside.gif');*/
	background:#8b6baf url('../../images/corporate/top_rightnav_inside.gif');
	background-repeat:no-repeat;
	background-position:top left;
	padding:0px 0 0 0;
}
#rightNav li:hover
{
    background-color:#74489D;
    /*background-image:url('../../images/corporate/nav_arrow_dark_roll.gif');
    background-repeat: no-repeat;*/
    
}

#rightNav li.u {
	border-bottom:solid 1px #8F76A8;
	/*padding:2px 0 2px 5px;*/
}

#rightNav_inside li {
	border-bottom:solid 1px #A8A1C8;
	padding:2px 0 2px 15px;
}

#rightNav li p, #rightNav_inside li p {
	margin:0;
}

#rightNav li a, #rightNav_inside li a {
	display:block;
}

.round_inside {
	background-image:url('../../images/corporate/bullet_corporate.gif');
	background-repeat:no-repeat;
	padding:0 0 0 30px;
	background-position:left center;
}

.round_inside:hover, .round_inside_on {
	background-image:url('../../images/corporate/bullet_corporate_roll.gif');
	background-repeat:no-repeat;
	padding:0 0 0 30px;
	background-position:left center;
}

.round, .round_on, .round:hover {
	background-position:left center;
}

#news, #events {
	width:135px;
	padding:20px 20px 30px 20px;
	border-bottom:solid 1px #8F76A8;
}

#related_links, #news_inside {
	width:135px;
	padding:20px 20px 30px 20px;
	border-bottom:solid 1px #A8A1C8;	
}

#newsText p, #eventsText p {
	font-family:Tahoma;
	font-size:70%;
	font-weight:bold;
	color:#ffffff;
	margin-bottom:0;
}

#linksText p {
	font-family:Tahoma;
	font-size:70%;
	font-weight:normal;
	color:#ffffff;
	margin-bottom:0;
}

#news p span, #events p span, #related_links p span, #news_inside p span {
	font-weight:normal;
}

.allNews p, .allEvents p {
	font-size:70%;
}

.allNews p a, .allEvents p a {
	font-family:Tahoma;
	font-weight:bold;
	color:#E7E0EE;
	text-decoration:underline;
}

.allNews p a:hover, .allEvents p a:hover {
	color:#3D2654;
	background-color:#DFD9F6;
	text-decoration:none;
}

.allNews img, .allEvents img {
	padding:0 0 0 5px;
	vertical-align:bottom;
}

#rss {
	padding:0 0 0 20px;
}

#rss p a, #rss p span {
	font-family:Tahoma;
	font-size:70%;
	font-weight:normal;
	vertical-align:top;
}

#rss p a, #linksText p a {
	color:#E7E0EE;
}

#rss p a {
	text-decoration:underline;
}

#linksText p a {
	text-decoration:none;
}

#rss p a:hover, #linksText p a:hover {
	color:#3D2654;
	background-color:#DFD9F6;
	text-decoration:none;
}

#rss p span {
	color:#ffffff;
	padding:0 3px 0 3px;
}

#bot_leftnav {
	float:left;
	width:179px;
	height:32px;
	background:#512480 url('../../images/corporate/bot_leftnav.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
}

#bot_midnav {
	float:left;
	width:100%;
	height:32px;
	background:#e1dff0 url('../../images/corporate/bot_midnav.gif');
	background-repeat:no-repeat;
	background-position:179px;
}

#bot_midnav_inside {
	background:#ffffff url('../../images/corporate/bot_midnav_inside.gif');
	/*background:#e1dff0 url('../../images/corporate/bot_midnav.gif');*/
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:32px 0 0 0;
}

#bot_midnav_pub {
	float:left;
	width:100%;
	height:32px;
	/*background:#e1dff0 url('../../images/corporate/bot_midnav_pub.gif');*/
	background-color:#E1DFF0;
	background-repeat:no-repeat;
	background-position:center;
}

#bot_midmidnav_pub {
	float:left;
	width:54px;
	height:32px;
	background-image:url('../../images/corporate/bot_midnav.gif');
	
	background-repeat:no-repeat;
	background-position:left;
}

#bot_rightnav {
	float:right;
	width:175px;
	height:32px;
	background:#8b6baf url('../../images/corporate/bot_rightnav.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
}

#bot_rightnav_inside {
	float:right;
	width:175px;
	height:32px;
	background:#8b6baf url('../../images/corporate/bot_rightnav_inside.gif');
	/*background:#8b6baf url('../../images/corporate/bot_rightnav.gif');*/
	background-repeat:no-repeat;
	background-position:bottom left;
}

#botright {
	height:32px;
	background-image:url('../../images/corporate/botright.gif');
	background-repeat:no-repeat;
	background-position:bottom right;
	position:relative;
	top:-32px;
}

#botright_inside {
	height:32px;
	background-image:url('../../images/corporate/botright_inside.gif');
	background-repeat:no-repeat;
	background-position:bottom right;
	position:relative;
	top:-32px;
}

#poll_month, #features {
	float:left;
	width:100%;
	margin-left:-1px;
	border-left:solid 1px #A39BC4;
	border-right:solid 1px #A39BC4;
}

#features_margin {
	padding:0 10px 0 10px;
}

.features_wrapper {
	float:left;
	position:relative;
	width:33%;
	background:#5F3B83 url('../../images/corporate/features_arrow.gif');
	background-repeat:no-repeat;
}

#features_col1 {
	height:52px;
	background-image:url('../../images/corporate/features_left.jpg');
	background-repeat:no-repeat;
	background-position:right;
}

#features_col2 {
	height:52px;
	background-image:url('../../images/corporate/features_mid.jpg');
	background-repeat:no-repeat;
	background-position:right;
}

#features_col3 {
	height:52px;
	background-image:url('../../images/corporate/features_right.jpg');
	background-repeat:no-repeat;
	background-position:right;
}

.features_text {
	float:left;
	position:relative;
	width:33%;
	padding-top:5px;
}

.features_text p {
	padding:0 10px 0 20px;
	margin-bottom:0;
}

.more {
	background-image:url('../../images/corporate/more.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
}

.features_more, .more_inside {
	background-image:url('../../images/corporate/features_more.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
}

.features_more {
	margin:0 0 0 20px;
}

/* navigation */

.topLevel li {
	border-top:solid 1px #8F76A8;
}

.topLevel li a:hover {
	background-color:#705898;
}

.topLevel .nav_on a {
	padding-left:30px;
	background-image:url('../../images/corporate/nav_arrow_dark.gif');
	background-repeat:no-repeat;
	background-position:10px 8px;
}

.topLevel .nav_on a:hover {
	background-image:url('../../images/corporate/nav_arrow_dark_roll.gif');
	background-repeat:no-repeat;
	background-position:10px 8px;
}

.topLevel .nav_off a, .topLevel .nav_currentpage a {
	padding-left:10px;
}

#topLevel_subnav {
	padding-left:10px;
}

#darkLevel_subnav {
	padding-left:20px;
}

#lightLevel_subnav {
	padding-left:20px;
	background-image:url('../../images/corporate/nav_bg_light.gif');
	background-repeat:repeat-y;
}

.lightLevel .nav_off, .lightLevel .nav_top_off, .lightLevel .nav_currentpage, .lightLevel .nav_top_currentpage {
	border-bottom:solid 1px #A8A1C8;
}

.darkLevel .nav_off, .darkLevel .nav_top_off, .darkLevel .nav_currentpage, .darkLevel .nav_top_currentpage {
	border-bottom:solid 1px #8F76A8;
}

.lightLevel .nav_top_off a, .lightLevel .nav_top_on a, .lightLevel .nav_top_currentpage a {
	background:#e1dff0 url('../../images/corporate/nav_light_top_bg.gif');
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:20px;
}

.lightLevel .nav_top_off a:hover, .lightLevel .nav_top_on a:hover, .lightLevel .nav_top_currentpage a:hover {
	background:#735E9D url('../../images/corporate/nav_light_top_bg_roll.gif');
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:20px;
}

.lightLevel .nav_bot_off a, .lightLevel .nav_bot_on a, .lightLevel .nav_bot_currentpage a {
	background:#e1dff0 url('../../images/corporate/nav_light_bot_bg.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-left:20px;
}

.lightLevel .nav_bot_off a:hover, .lightLevel .nav_bot_on a:hover, .lightLevel .nav_bot_currentpage a:hover {
	background:#735E9D url('../../images/corporate/nav_light_bot_bg_roll.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-left:20px;
}

.lightLevel .nav_off a, .lightLevel .nav_currentpage a {
	padding-left:20px;
	background-color:#e1dff0;
}

.lightLevel .nav_off a:hover, .lightLevel .nav_currentpage a:hover {
	padding-left:20px;
	background-color:#735E9D;
}

.lightLevel .nav_on a {
	padding-left:40px;
	background:#e1dff0 url('../../images/corporate/nav_arrow_light.gif');
	background-repeat:no-repeat;
	background-position:20px 8px;
}

.lightLevel .nav_on a:hover {
	padding-left:40px;
	background:#735E9D url('../../images/corporate/nav_arrow_light_roll.gif');
	background-repeat:no-repeat;
	background-position:20px 8px;
}

.darkLevel .nav_top_off a, .darkLevel .nav_top_on a, .darkLevel .nav_top_currentpage a {
	background:#5F3B83 url('../../images/corporate/nav_dark_top_bg.gif');
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:20px;
}

.darkLevel .nav_top_off a:hover, .darkLevel .nav_top_on a:hover, .darkLevel .nav_top_currentpage a:hover {
	background:#705898 url('../../images/corporate/nav_dark_top_bg_roll.gif');
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:20px;
}

.darkLevel .nav_bot_off a, .darkLevel .nav_bot_on a, .darkLevel .nav_bot_currentpage a {
	background:#5F3B83 url('../../images/corporate/nav_dark_bot_bg.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-left:20px;
}

.darkLevel .nav_bot_off a:hover, .darkLevel .nav_bot_on a:hover, .darkLevel .nav_bot_currentpage a:hover {
	background:#705898 url('../../images/corporate/nav_dark_bot_bg_roll.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-left:20px;
}

.darkLevel .nav_off a, .darkLevel .nav_currentpage a {
	padding-left:20px;
	background-color:#5F3B83;
}

.darkLevel .nav_off a:hover, .darkLevel .nav_currentpage a:hover {
	padding-left:20px;
	background-color:#705898;
}

.darkLevel .nav_on a {
	padding-left:40px;
	background:#5F3B83 url('../../images/corporate/nav_arrow_dark.gif');
	background-repeat:no-repeat;
	background-position:20px 8px;
}

.darkLevel .nav_on a:hover {
	padding-left:40px;
	background:#705898 url('../../images/corporate/nav_arrow_dark_roll.gif');
	background-repeat:no-repeat;
	background-position:20px 8px;
}

.nav_currentpage a {
	background-image:url('../../images/corporate/nav_currentpage.gif');
	background-repeat:no-repeat;
	background-position:top right;
}

.nav_top_currentpage a .linkText, .nav_bot_currentpage a .linkText {
	display:block;
	background-image:url('../../images/corporate/nav_currentpage_curve.gif');
	background-repeat:no-repeat;
	background-position:top right;
}

.lightLevel .nav_top_on a .linkText, .lightLevel .nav_bot_on a .linkText {
	display:block;
	padding-left:20px;
	background-image:url('../../images/corporate/nav_arrow_light.gif');
	background-repeat:no-repeat;
	background-position:0px 2px;
}

.lightLevel .nav_top_on a:hover .linkText, .lightLevel .nav_bot_on a:hover .linkText {
	display:block;
	padding-left:20px;
	background-image:url('../../images/corporate/nav_arrow_light_roll.gif');
	background-repeat:no-repeat;
	background-position:0px 2px;
}

.darkLevel .nav_top_on a .linkText, .darkLevel .nav_bot_on a .linkText {
	display:block;
	padding-left:20px;
	background-image:url('../../images/corporate/nav_arrow_dark.gif');
	background-repeat:no-repeat;
	background-position:0px 2px;
}

.darkLevel .nav_top_on a:hover .linkText, .darkLevel .nav_bot_on a:hover .linkText {
	display:block;
	padding-left:20px;
	background-image:url('../../images/corporate/nav_arrow_dark_roll.gif');
	background-repeat:no-repeat;
	background-position:0px 2px;
}

.nav_off a, .nav_on a, .nav_currentpage a, .nav_top_off a, .nav_top_on a, .nav_top_currentpage a, .nav_bot_off a, .nav_bot_on a, .nav_bot_currentpage a {
	padding-top:5px;
	padding-bottom:5px;
}

.nav_off a, .nav_on a, .nav_currentpage a {
	padding-right:15px;
}

.nav_top_off a .linkText, .nav_top_on a .linkText, .nav_bot_off a .linkText, .nav_bot_on a .linkText, .nav_top_currentpage a .linkText, .nav_bot_currentpage a .linkText {
	padding-right:15px;
}

/* styles for navigation with only ONE item in the list */

.lightLevel .nav_onepage a {
	background:#e1dff0 url('../../images/corporate/nav_light_top_bg.gif');
	background-repeat:no-repeat;
	background-position:top left;
}

.lightLevel .nav_onepage a:hover {
	background:#735E9D url('../../images/corporate/nav_light_top_bg_roll.gif');
	background-repeat:no-repeat;
	background-position:top left;
}

.lightLevel .nav_onepage a .bot_curve {
	display:block;
	background-image:url('../../images/corporate/nav_light_bot_bg.gif');
	background-repeat:no-repeat;
	height:15px;
}

.lightLevel .nav_onepage a:hover .bot_curve {
	display:block;
	background-image:url('../../images/corporate/nav_light_bot_bg_roll.gif');
	background-repeat:no-repeat;
	height:15px;
}

.darkLevel .nav_onepage a {
	background:#5F3B83 url('../../images/corporate/nav_dark_top_bg.gif');
	background-repeat:no-repeat;
	background-position:top left;
}

.darkLevel .nav_onepage a:hover {
	background:#705898 url('../../images/corporate/nav_dark_top_bg_roll.gif');
	background-repeat:no-repeat;
	background-position:top left;
}

.darkLevel .nav_onepage a .bot_curve {
	display:block;
	background-image:url('../../images/corporate/nav_dark_bot_bg.gif');
	background-repeat:no-repeat;
	height:15px;
}

.darkLevel .nav_onepage a:hover .bot_curve {
	display:block;
	background-image:url('../../images/corporate/nav_dark_bot_bg_roll.gif');
	background-repeat:no-repeat;
	height:15px;
}

.lightLevel .nav_onepage a .linkText, .darkLevel .nav_onepage a .linkText {
	display:block;
	padding-left:20px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:0;
	background-image:url('../../images/corporate/nav_currentpage_onepage.gif');
	background-repeat:no-repeat;
	background-position:top right;
}

/* tables */

#top_midnav_inside table {
	border:solid 1px #e1dff0;
}

#top_midnav_inside table table {
	border:none;
}

.tabletop_colOne, .tabletop_colTwo, .tabletop_colThree, .table_colOne, .table_colTwo, .table_colThree {
	border-bottom:solid 1px #e1dff0;
	padding:5px 10px 5px 10px;
}

.tabletop_colOne, .tabletop_colThree, .table_colOne, .table_colThree, .tablebot_colOne, .tablebot_colThree {
	width:30%;
}

.tabletop_colTwo, .table_colTwo, .tablebot_colTwo {
	width:40%;
}

.tabletop_colOne, .tabletop_colTwo, .table_colOne, .table_colTwo, .tablebot_colOne, .tablebot_colTwo {
	border-right:solid 1px #e1dff0;
}

.tabletop_colOne, .tabletop_colTwo, .tabletop_colThree {
	font-family:Tahoma;
	font-size:84%;
	font-weight:bold;
	color:#ffffff;
}

.table_colOne, .table_colTwo, .table_colThree, .tablebot_colOne, .tablebot_colTwo, .tablebot_colThree {
	font-family:Tahoma;
	font-size:84%;
	font-weight:normal;
	color:#451D69;
}

.tablebot_colOne, .tablebot_colTwo, .tablebot_colThree {
	padding:5px 10px 5px 10px;
}

.tabletop_row {
	background-color:#5F3B83;
}

.tablebot_row {
	background-color:#F5F4F9;
}

.table_row, .tablebot_row {
	vertical-align:top;
}

.bullet {
	padding-right:5px;
	vertical-align:top;
}

/* Publications */

#nav_search, #browse_sections {
	padding:0px 10px 0 10px;
	/*border-top:solid 1px #8F76A8;*/
}


#nav_search {
	padding-bottom:30px;
}

#browse_sections {
	padding-bottom:20px;
	
}
#browse_sections p{
font-family:Tahoma;font-size:90%;font-weight:bold;color:white;margin:0;
}

#nav_search p, #call_us p {
	font-family:Tahoma;
	font-size:70%;
	font-weight:normal;
	color:#ffffff;
	margin:0;
}

#nav_search p {
	margin-top:5px;
}

#nav_search form {
	margin:0;
}

#nav_search .searchText {
	border:none;
	background-color:#FFFFFF;
	margin:10px 0 10px 0;
	width:122px;
}

#nav_search #search_button {
	/*text-align:right;*/
	padding-right:10px;
	/*background-image:url('../../images/corporate/button_short.gif');
	background-repeat:no-repeat;
	background-position:right;*/
}

#nav_search #search_button a {
	font-family:Tahoma;
	font-size:70%;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
}

#nav_search #search_button a:hover {
	text-decoration:underline;
}

#call_us_title {
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:85%;
	font-weight:bold;
	text-decoration:none;
}

#call_us {
	padding:10px 10px 30px 10px;
	border-bottom:solid 1px #8F76A8;
}

#call_us p {
	margin-top:15px;
	margin-bottom:15px;
}

#your_order_inside_red{
	background-color:#970000;
	padding:0px 10px 0px 10px;
}

#how_to_order, #how_to_order_inside {
	/*width:135px;*/
	padding:10px 20px 10px 20px;
}
/*
#your_order, #how_to_order, #catalogue {
	border-bottom:solid 1px #8F76A8;
}
*/

#your_order_inside, #how_to_order_inside, #catalogue_inside {
	border-bottom:solid 1px #A8A1C8;
}

#your_order_text{
	padding: 0px 10px 0px 10px;
}

#your_order {
	padding-bottom:10px;
}

#your_order img, #your_order_inside img {
	/*padding-bottom:5px;*/
}

#your_order #item, #your_order_inside #item {
	float:left;
}

#your_order #price, #your_order_inside #price {
	float:right;
	text-align:right;
}
#your_order #title{
	font-family:Tahoma;
	font-size:90%;
	font-weight:bold;
	color:#512480;
}

#your_order #item p, #your_order #price p, #your_order_inside #item p, #your_order_inside #price p {
	font-family:Tahoma;
	font-size:70%;
	font-weight:normal;
	color:#512480;
	margin:0;
	margin-top:5px;
}

#order_details, #order_details_inside {
	padding-top:10px;
}

#order_details ul, #order_details_inside ul {
	margin:0;	
	padding:0px 10px 0px;
	list-style:none;		
}

#order_details li a {
	/*background-color:#FFFFFF;
	border-bottom:solid 1px #970000;
	line-height:0px;	*/
	font-family:Tahoma;
	font-size:70%;
	color: #512480;
	width:100%;
}

#order_details_inside li {
	/*background-color:#FFFFFF;
	border-bottom:solid 1px #970000;
	line-height:0px;*/
	width:100%;
}


#order_details li img, #order_details_inside li img {
	display:block;
	margin:0 auto;
}


#order_details li a, #order_details_inside li a{
	vertical-align: bottom; /* This fixes the IE5 Win gap between LIs */
}


#order_details img, #order_details_inside img {
	padding:0;
}

/*
#order_details .top {
	background-image:url('../../images/corporate/orderbox_top_inside_white.gif');
	background-repeat:no-repeat;
	background-position:top;
}

#order_details_inside .top {
	background-image:url('../../images/corporate/orderbox_top_inside_white.gif');
	background-repeat:no-repeat;
	background-position:top;
}

#order_details .bot {
	background-image:url('../../images/corporate/orderbox_bot_inside_white.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	border-bottom:none;
}

#order_details_inside .bot {
	background-image:url('../../images/corporate/orderbox_bot_inside_white.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	border-bottom:none;
}
*/

#how_to_order, #how_to_order_inside {
	padding-bottom:15px;
}

#catalogue, #catalogue_inside {
	padding-bottom:5px;
}

#catalogue .rightnav_button, #catalogue_inside .rightnav_button {
	width:135px;
	height:15px;
	padding-bottom:10px;
	font-size:120%;
	font-weight:bolder;
}

#catalogue .rightnav_button {
	/*background-image:url('../../images/corporate/button_long.gif');*/
}

/*
#catalogue_inside .rightnav_button {
	background-image:url('../../images/corporate/button_long_inside.gif');
}
*/
#catalogue .rightnav_button span
{
    font-family:Tahoma;
	font-size:70%;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
	
#catalogue .rightnav_button a,  #catalogue_inside .rightnav_button a, #catalogue_inside .rightnav_button span {
	font-family:Tahoma;
	font-size:70%;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
}

#catalogue .rightnav_button a:hover, #catalogue_inside .rightnav_button a:hover {
	text-decoration:underline;
}

#how_to_order img, #how_to_order_inside img {
	padding-bottom:10px;
}

#how_to_order p, #how_to_order_inside p, #catalogue p, #catalogue_inside p {
	font-family:Tahoma;
	font-size:70%;
	font-weight:normal;
	margin:0;
	margin-bottom:15px;
}


#catalogue a, #catalogue_inside a
{
	
	text-decoration:underline;
}

#catalogue a:hover, #catalogue_inside a:hover
{
	text-decoration:underline;
}

#catalogue a 
{
	color: #FFFFFF;
}

#catalogue_inside a 
{
	color:#ffffff;
}

#how_to_order p, #catalogue p {
	color:#FFFFFF;
}

#how_to_order_inside p, #catalogue_inside p {
	color:#ffffff;
}

#secured_by, #secured_by_inside {
	text-align:center;
	padding:20px 0 20px 0;
}

#secured_by {
	border-bottom:solid 1px #8F76A8;
}

#secured_by_inside {
	border-bottom:solid 1px #A8A1C8;
}
#top_midnav_intro_inside {
	background-color:#ffffff ;
	float:left;
	width:100%;
}

#top_midnav_intro {
	background-color:#E1DFF0 ;
	float:left;
	width:100%;
}

.mid_margins {
	padding:0 5% 30px 5%;
	background-color:#e1dff0;
}

.mid_margins_inside {
	padding:0 5% 0 5%;
	background-color:#ffffff;
}

.mid_margins h1 {
	font-family:Tahoma;
	font-size:200%;
	font-weight:normal;
	color:#512480;
	margin:0;
	margin-bottom:30px;
}

.mid_margins h3 {
	font-family:Tahoma;
	font-size:100%;
	font-weight:bold;
	color:#8b6baf;
	margin-top:20px;
	margin-bottom:10px;
}

.mid_margins ul {
	margin:0;
	padding: 0 0 0 15px;
}

.mid_margins li {
	line-height:15px;
	font-family:Tahoma;
	font-size:70%;
	font-weight:normal;
	color:#512480;
}

.mid_margins li a {
	color:#ffffff;
}

.mid_margins li a:hover {
	text-decoration: none;
}

.mid_margins p {
	font-family:Tahoma;
	font-size:70%;
	font-weight:normal;
	color:#512480;
	margin:0;
}

.mid_margins p span {
	font-weight:bold;
}




#column_headings, #column_body, #column_footer {
	/*float:left;*/
	width:90%;
	/*padding:0 5% 0 5%;*/
	padding-left:31px;	
	/*margin-right:-1px;*/
}

#column_headings {
	/*background:#6D619C url('../../images/professional/top.gif');
	background-repeat:repeat-y;
	background-position:center;*/
	/*background-color:white;*/		
}
#colfooter_left_inside
{
	background-image: url('../../images/publications/botleft_inside.gif');
	background-repeat:repeat-y;
	background-position:left;
	height:20px;
	background-color:white;
	/*margin-left:-10px;
	padding-left:10px;*/	
}
#colfooter_left
{
	background-image: url('../../images/publications/botleft.gif');
	background-repeat:repeat-y;
	background-position:left;
	height:20px;
	background-color:white;
	/*margin-left:-10px;
	padding-left:10px;*/	
}
#colfooter_left_inside
{
	background-image: url('../../images/publications/botleft_inside.gif');
	background-repeat:repeat-y;
	background-position:left;
	height:20px;
	background-color:#e1dff0;
	/*margin-left:-10px;
	padding-left:10px;*/	
}
#colfooter_left
{
	background-image: url('../../images/publications/botleft.gif');
	background-repeat:repeat-y;
	background-position:left;
	height:20px;
	background-color:white;
	/*margin-left:-10px;
	padding-left:10px;*/	
}
#colhead_left_inner , #colhead_right_inner, #colfooter_left_inner , #colfooter_right_inner ,
#colhead_left_inner_inside , #colhead_right_inner_inside, #colfooter_left_inner_inside , #colfooter_right_inner_inside
{
	background-repeat:repeat-y;
	height:20px;		
}
#colhead_left_inner span, #colhead_right_inner span,#colhead_left_inner_inside span, #colhead_right_inner_inside span, #order_full_title span{		
	font-family:Tahoma;
	font-weight:bold;
	font-size:100%;
	color:#512480;
	margin-left:10px;
	position:relative;
	top:10px;
}
#colhead_left_inside
{
	background-image: url('../../images/publications/topleft_inside.gif');
	background-repeat:no-repeat;
	background-position:left;
	height:20px;
	background-color:#e1dff0;
	/*margin-left:-10px;
	padding-left:10px;*/	
}
#colhead_left
{
	background-image: url('../../images/publications/topleft.gif');
	background-repeat:repeat-y;
	background-position:left;
	height:20px;
	background-color:white;
	/*margin-left:-10px;
	padding-left:10px;*/	
}
#colhead_left_inner_inside
{
	background-image: url('../../images/publications/topleft_inside.gif');	
	background-position:left;
	/*margin-left:-10px;*/
	/*padding-left:10px;*/
}
#colhead_left_inner
{
	background-image: url('../../images/publications/topleft.gif');	
	background-position:left;
	/*margin-left:-10px;*/
	/*padding-left:10px;*/
}
#colhead_right_inner_inside
{
	background-image: url('../../images/publications/topright_inside.gif');
	/*background-repeat:repeat-y;*/
	background-position:right;
	/*height:20px;*/
}
#colhead_right_inner
{
	background-image: url('../../images/publications/topright.gif');
	/*background-repeat:repeat-y;*/
	background-position:right;
	/*height:20px;*/
}
#colfooter_left_inner_inside
{
	background-image: url('../../images/publications/botleft_inside.gif');	
	background-position:left;
	background-repeat:no-repeat;
	/*margin-left:-10px;*/
	/*padding-left:10px;*/
}
#colfooter_left_inner
{
	background-image: url('../../images/publications/botleft.gif');	
	background-position:left;
	/*margin-left:-10px;*/
	/*padding-left:10px;*/
}
#colfooter_right_inner_inside
{
	background-image: url('../../images/publications/botright_inside.gif');
	/*background-repeat:repeat-y;*/
	background-position:right;
	/*height:20px;*/
}
#colfooter_right_inner
{
	background-image: url('../../images/publications/botright.gif');
	/*background-repeat:repeat-y;*/
	background-position:right;
	/*height:20px;*/
}
#colhead_right_inside
{
	background-image: url('../../images/publications/topright_inside.gif');
	background-repeat:repeat-y;
	background-position:right;
	height:20px;
	background-color:#e1dff0;
}
#colhead_right
{
	background-image: url('../../images/publications/topright.gif');
	background-repeat:repeat-y;
	background-position:right;
	height:20px;
	background-color:white;
}
#colfooter_right_inside
{
	background-image: url('../../images/publications/botright_inside.gif');
	/*background-repeat:repeat-y;*/
	background-repeat:no-repeat;
	background-position:right;
	height:20px;
	
	background-color:#e1dff0;
}
#colfooter_right
{
	background-image: url('../../images/publications/botright.gif');
	background-repeat:repeat-y;
	background-position:right;
	height:20px;
	background-color:white;
}
#colhead_left, #colbody_left, 
#colhead_left_inside, #colbody_left_inside
{
	float:left;
	width:47.5%;
	/*margin-left:-10px;
	padding-left:10px;*/
}

#colhead_right, #colbody_right,#colhead_right_inside, #colbody_right_inside {
	float:right;
	width:47.5%;
	/*margin-right:-10px;*/
	/*padding-left:10px;*/
}
#colfooter_right, #colfooter_left, /*#colfooter_right_inside,*/ #colfooter_left_inside{
	float:right;
	width:100%;
}

#colhead_left img, #colhead_right img {
	padding:5px 0 5px 0;
}

#colbody_left, #colbody_right {
	padding-top:25px;
	background-color:white;
}

#colbody_left p, #colbody_right p {
	font-family:Tahoma;
	font-size:70%;
	color:#512480;
	margin-top:0;
}

#colbody_left img, #colbody_right img {
	padding:0;
}

.document_wrapper {	
	float:left;
	padding-bottom:40px;
	margin-left:5px;
	margin-right:5px;
}

.document_text {
	margin-left:74px;
	padding:0 10px 0 10px;
}

.document {
	padding-left:10px;
}

.arrow
{
    background-image:url('../../images/corporate/arrow.gif');
	background-repeat:no-repeat;
	background-position:left center;
	padding:0 0 0 18px;
}


/*
.text_wrapper {
	float:left;
	position:relative;
	width:100%;
}
*/

.text_wrapper p a {
	color: #512480;
	text-decoration: none;
}

.text_wrapper p a:hover {
	text-decoration: underline;
}

/* Publications health page */

.back_next_strap {
	float:left;
	width:90%;
	padding:5px 5% 5px 5%;
	margin-right:-1px;
	background-color:#e1dff0;
	border-top:solid 1px #5F3B83;
	border-bottom:solid 1px #5F3B83;
}

.back_next_wrapper {
	float:left;
	width:100%;
}

.back_next_left {
	float:left;
}

.back_next_right {
	float:right;
	padding:0 8px 0 8px;
}

.back_next_strap p, .back_next_strap p a {
	font-family:Tahoma;
	font-weight:normal;
	color:#451D69;
}

.back_next_strap p {
	font-size:84%;
	margin:0;
}

.back_next_strap p a {
	text-decoration:none;
}

.back_next_strap p a:hover {
	text-decoration:underline;
}

.document_wrapper_inside, .last_document_wrapper_inside {	
	float:left;
	width:100%;
	padding-top:20px;
}

.document_wrapper_inside {
	padding-bottom:20px;
	border-bottom:solid 1px #CFC4DA;
}

.last_document_wrapper_inside {
	padding-bottom:40px;
}

.text_buts_wrapper {
	margin:0 0 0 75px;
}

.buttons_wrapper {
	float:right;
	width:55px;
}

.buttons {
	/*background-image:url('../../images/corporate/button_short_dark.gif');*/
	background-image:url('../../images/publications/blankbut.gif');
	background-repeat:no-repeat;
	text-align:center;
	height:18px;
	padding-bottom:3px;
	padding-top:2px;
}

.buttons a, #update_button a, #save_button a, #continue_choosing_button a, #confirm_button a, #back_button a, #continue_button a, #cancel_button a {
	font-family:Tahoma;
	font-size:70%;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
}

.buttons a:hover, #update_button a:hover, #save_button a:hover, #continue_choosing_button a:hover, #confirm_button a:hover, #back_button a:hover, #continue_button a:hover, #cancel_button a:hover {
	text-decoration:underline;
}

.textWrapper {
	margin:0 64px 0 0;
}

.textWrapper .leftAlign {
	float:left;
	padding:0 20px 0 20px;
}

.textWrapper p {
	font-family:Tahoma;
	font-size:84%;
	color:#451D69;
	margin-top:0;
}

/* Publications inside page */

.mid_margins_inside .wrapText 
{
float:left;
padding-right:20px;
}

.mid_margins_inside .mainText p {
	margin:0;
}

.mid_margins_inside #items {
	padding-top:25px;
	padding-bottom:40px;
}

#download_order_wrapper {
	/*float:left;*/
	width:100%;
	/*background-color:#e1dff0;*/
	/*background-color:#FFFFFF;*/
}

#download_wrapper {
	float:left;
	width:49.9%;
	border-right:solid 1px #e1dff0;
}
/*
#download_title {
	padding:0 0 5px 20px;
}
*/
/*
#order_title, #order_full_title, #download_title {
	padding:0px 0 0px 20px;
}
*/

#download_title {
	/*background:#970000 url('../../images/corporate/orderbox_topleft_red.gif');*/
	background-image:url('../../images/publications/topleft.gif');
	background-repeat:no-repeat;
	background-position:top left;
}
#download_title_inner {
	/*background:#970000 url('../../images/corporate/orderbox_topleft_red.gif');*/
	background-image:url('../../images/publications/topright.gif');
	background-repeat:no-repeat;
	background-position:top right;
}

#order_title {
	/*background:#970000 url('../../images/corporate/orderbox_topright_red.gif');*/
	background-image:url('../../images/publications/topright.gif');
	background-repeat:no-repeat;
	background-position:top right;
	margin-left:1px;
}

/*
.download_middle, #download_middle, #order_middle {
	padding:20px 20px 0 20px;
}
*/

.download_buttons {
	/*margin:0 0 0 55px;*/
	text-align:center;
	/*background-image:url('../../images/corporate/button_table_inside_red.gif');*/
	background-image:url('../../images/publications/blankbut.gif');
	background-repeat:no-repeat;
	background-position:center center;
	/*padding-bottom:5px;*/
	padding-top:2px;
	/*vertical-align:top;*/
	height:18px;
	width:55px;	
}
.download_buttons a
{    
    display:block;
    /*margin-top:2px;*/
    padding-top:2px;
    vertical-align:top;
}

.download_buttons a, .order_buttons a, .order_full_buttons a {
	font-family:Tahoma;
	font-size:70%;
	color:#ffffff;
	text-decoration:none;
}

.download_buttons a:hover, .order_buttons a:hover, .order_full_buttons a:hover {
	text-decoration:underline;
}

#download_bottom, .download_bottom {
	padding-left:20px;
}

#download_bottom p, .download_bottom p {
	font-family:Tahoma;
	font-size:70%;
	color:#3D2654;
	margin:0;
}

#order_wrapper {
	float:right;
	width:49.5%;
	margin-left:-1px;

}
/*
#order_middle {
	padding-right:20px;	
	padding-left:20px;	
}
*/


.order_buttons, .order_full_buttons {
	background-image:url('../../images/publications/blankBut.gif');
	background-repeat:no-repeat;
	background-position:right;
	text-align:center;
	/*width:68px;*/
	width:55px;
	height:18px;
	padding-top:2px;
	/*padding-right:9px;*/
}

#order_middle form {
	margin:0;
}

#order_middle p, #download_order_rightcol p {
	font-family:Tahoma;
	font-size:70%;
	color:#3D2654;
	margin-top:0;
}
#order_middle p a{
    color:#3D2654;
}

#download_curves {
	float:left;
	width:49.9%;
	/*width:20px;*/
	background-image:url('../../images/publications/botleft_inside.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
	height:20px;
	border-right:solid 1px #e1dff0;
}

#download_curves_noline {
	float:left;
	/*width:20%;*/
	width:20px;
	background-image:url('../../images/publications/botleft_inside.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
	height:20px;
}

#order_curves {
	/*float:right;*/
	/*width:50%;*/
	/*width:20px;*/
	background-image:url('../../images/publications/botright_inside.gif');
	background-repeat:no-repeat;
	background-position:bottom right;
	height:20px;
	/*margin-left:-1px;*/
}

.order_quantity {
	border:solid 1px #e1dff0;
	margin-left:10px;
}

/* publications ordering page */

#order_full_wrapper {
	/*float:left;*/
	/*width:100%;*/
	/*margin-right:-12px;*/
}

#order_full_title {
	/*background:#970000 url('../../images/publications/topleft.gif');*/
	background-image:url('../../images/publications/topleft_inside.gif');
	background-repeat:no-repeat;
	background-position:top left;
}
#order_full_title, #download_title, #order_title{
	font-weight:bold;
	font-family:Tahoma;
	font-size:100%;
	color:#451D69;
	height:40px;
/*
	background-image:url('../../images/publications/topright.gif');
	background-repeat:no-repeat;
	background-position:top right;*/
}

.order_full_buttons {
	float:left;
	padding-left:20px;
	margin-top:2px;
}

#rightcurve_wrapper {
	float:right;
	width:20px;
	height:20px;
	background-image:url('../../images/publications/topright_inside.gif');
	background-repeat:no-repeat;
	background-position:top right;
}

#order_curves_noline {
	float:right;
	/*width:50%;*/
	width:20px;
	background-image:url('../../images/publications/botright_inside.gif');
	background-repeat:no-repeat;
	background-position:bottom right;
	height:20px;
	margin-left:-1px;
}

/* publications your order pages */

.document_your_order, .order_login, .account_info {
	float:left;
	width:100%;
	border-top:solid 1px #CFC4DA;
	/*border-bottom:solid 1px #CFC4DA;*/
	padding:20px 0 0px 0;
}

#continue_order {
	padding-top:20px;
}

#continue_order p, #continue_order li {
	font-family:Tahoma;
	font-size:84%;
	color:#451D69;
}

#continue_order p {
	margin:0;
}

#update_button, #save_button, #continue_choosing_button, #confirm_button {
	float:left;
	padding-bottom:15px;
	padding-top:2px;
	height:15px;
}

#update_button {
	width:65px;
	/*background-image:url('../../images/corporate/update.gif');*/
	background-image:url('../../images/publications/blankbut.gif');
	background-repeat:no-repeat;
	background-position:top left;
	text-align:left;
	padding-left:11px;
	padding-right:15px;
	
}

#save_button {
	width:55px;
	/*background-image:url('../../images/corporate/save.gif');*/
	background-image:url('../../images/publications/blankbut.gif');
	background-repeat:no-repeat;
	background-position:top left;
	text-align:left;
	padding-left:15px;
	padding-right:15px;
}

#continue_choosing_button {
	width:120px;
	/*background-image:url('../../images/corporate/continue_choosing.gif');*/
	background-image:url('../../images/publications/blankbut.gif');
	background-repeat:no-repeat;
	background-position:top left;
	text-align:left;
	padding-left:15px;
	padding-right:15px;
}

#confirm_button {
	width:97px;
	/*background-image:url('../../images/corporate/confirm.gif');*/
	background-image:url('../../images/publications/blankbutwide.gif');
	background-repeat:no-repeat;
	background-position:top left;
	text-align:left;
	padding-left:15px;
	padding-top:2px;
}


.qty {
	border:solid 1px #e1dff0;
	margin-left:10px;
	background-color:#F3F1F9;
	color:#5F3B83;
}

/* order login page */

#login_left {
	float:left;
	width:50%;
}

#login_right {
	float:right;
	width:49%;
}

#login_right_spacer {	
	padding-left:50px;
}

#login_left p, #login_right p {
	font-family:Tahoma;
	font-size:84%;
	color:#451D69;
	margin:0;
}

#login_left form {
	float:left;
	margin:0;
}

#login_left form p {
	margin-top:5px;
	margin-bottom:5px;
	float:left;
	width:100%;
}

#login_left form p span {
	float:left;
}

#login_left form p input {
	float:right;
	padding: 1px;
}

.cust_name, .cust_email, .cust_emailTo, .cust_emailFrom, .cust_emailSubject,
.cust_password, .cust_telephone, .address_box, .cust_emailBody {
	background-color:#F3F1F9;
	color:#5F3B83;
	border:solid 1px #5F3B83;
	padding: 1px;
}

.cust_emailTo_readonly, .cust_emailBody_readonly, .address_box_readonly, .cust_email_readonly, .cust_telephone_readonly,
.qty_readonly {
	background-color:#f4f4f4;
	color:#5F3B83;
	border:solid 1px #bfbdc7;
	padding: 1px;
}

.cust_name {
	/*margin-left:18px;*/
}

.cust_email, .cust_password {
	/*margin-left:20px;*/
}

#new_customer_button {
	margin-top:6px;
	/*background-image:url('../../images/corporate/new_customer.gif');*/
	background-image:url('../../images/publications/blankbutwide.gif');
	background-repeat:no-repeat;
	height:18px;
	padding-top:2px;
}

#new_customer_button a, #login_button a {
	font-family:Tahoma;
	font-size:70%;
	color:#ffffff;
	text-decoration:none;
}

#new_customer_button a {
	padding-left:15px;
}

#login_button a {
	padding-right:16px;
}

#new_customer_button a:hover, #login_button a:hover {
	text-decoration:underline;
}

#login_button {
	/*background-image:url('../../images/corporate/login.gif');*/
	background-image:url('../../images/publications/blankbut.gif');
	background-repeat:no-repeat;
	background-position:bottom right;
	padding-top:10px;	
	text-align:right;
	padding-bottom:3px;
}


#pw_forget {
	padding-top:10px;
	text-align:right;
}

#pw_forget a {
	font-family:Tahoma;
	font-size:70%;
	font-style:italic;
	color:#451D69;
}

#pw_forget a:hover {
	color:#4F0096;
}

/* your order 2 page */

.account_info {
	margin-top:20px;	
}

.account_info p {
	font-family:Tahoma;
	font-size:84%;
	color:#451D69;
	margin:0;
}

.account_info form, .address form {
	margin:0;
}

.account_info form p, .address form p {
	padding-top:10px;
}

.item_description {
	float:left;
	padding-top:5px;
}

.item_description p {
	padding-top:12px;
	padding-bottom:5px;
}

html>body .item_description p {
	padding-bottom:2px;
}

.item_boxes {
	float:left;
	padding-left:10px;
	padding-top:5px;
}

.item_boxes p span {
	font-size:84%;
	color:#451D69;
}

.address {
	float:left;
	width:100%;
	padding-top:20px;
	/*padding-bottom:20px;*/
	border-top:solid 1px #CFC4DA;
}

#address_form_wrapper {
	float:left;
	width:100%;
	padding-top:5px;
}

.address p {
	font-family:Tahoma;
	font-size:84%;
	color:#451D69;
	margin:0;
}

.address_item {
	float:left;
	padding-top:2px;
}

.address_item p {
	padding-top:12px;
	padding-bottom:4px;
}

html>body .address_item p {
	padding-bottom:2px;
}

.address_boxes {
	float:left;
	padding-left:10px;
}

#buttons_subwrapper {
	float:left;
	width:100%;
	margin-top:20px;
}

#back_button {
	float:left;
	width:55px;
	height:18px;
	/*background-image:url('../../images/corporate/back_but.gif');*/
	background-image:url('../../images/publications/blankbut.gif');
	background-repeat:no-repeat;
	text-align:center;
	padding-top:2px;
}

#continue_button {
	float:right;
	width:105px;
	height:18px;
	/*background-image:url('../../images/corporate/continue.gif');*/
	background-image:url('../../images/publications/blankbutwide.gif');
	background-repeat:no-repeat;
	text-align:center;	
	padding-top:2px;
}

#cancel_button {
	height:18px;
	/*background-image:url('../../images/corporate/cancel.gif');*/
	background-image:url('../../images/publications/blankbut.gif');
	background-repeat:no-repeat;
	background-position:center;
	text-align:center;
	padding-top:4px;
}

#buttons_right {
	margin:0 0 0 55px;
}

#buttons_centre {
	margin:0 99px 0 0;
}


/* custom styles */
.highlighted 
{
	color: #451D69;
	background-color: #ffff66;
}

#main_text ul {
	margin:0;
	padding:0px 0px 0;
	list-style:none;
}

#category_listing li {
	line-height:25px;
	font-family:Tahoma;
	font-weight:normal;
}

.email_to_friend {
	float:left;
	width:100%;
	border-top:solid 1px #CFC4DA;
	border-bottom:solid 1px #CFC4DA;
	padding:20px 0 20px 0;
}
 #email_to_friend_left {
	float:left;
	width:50%;
}

 #email_to_friend_left p{
	font-family:Tahoma;
	font-size:84%;
	color:#451D69;
	margin:0;
}

 #email_to_friend_left form {
	float:left;
	margin:0;
}

 #email_to_friend_left form p {
	margin-top:5px;
	margin-bottom:5px;
	float:left;
	width:100%;
}

 #email_to_friend_left form p span{
	float:left;
}

#email_to_friend_left form p input
{
	float:right;
	padding: 1px;
}

 #email_to_friend_left form p textarea
{
	float:left;
	padding: 1px 1px 1px 2px;
}

 #email_to_friend_button a {
	font-family:Tahoma;
	font-size:70%;
	color:#ffffff;
	text-decoration:none;
}

#email_to_friend_button a {
	padding-right:16px;
}

#email_to_friend_button {
	padding-top:5px;
	text-align:right;
	background-image:url('../../images/corporate/send.gif');
	background-repeat:no-repeat;
	background-position:bottom right;
	height:15px;
}


.item_boxes_inside, .address_boxes_inside {
	margin:0;
}

.item_boxes_inside p, .address_boxes_inside p  {
	padding-top:10px;
}

.star
{
	display: inline;
	font-family:Tahoma;
	font-size:76%;
	/*font-weight:normal;*/
	color:#ff0000;
}

.account_info
{
	margin-top: 0;
}


.delivery form, .payment form, .order {
	margin:0;
}

.delivery form p, .payment form p, .order p, .cart p {
	padding-top:10px;
}

.delivery p, .payment p, .order p, .cart p {
	font-family:Tahoma;
	font-size:84%;
	color:#451D69;
	margin:0;
}

.delivery, .payment, .order, .cart {
	float:left;
	width:100%;
	padding-top:20px;
	padding-bottom:20px;
}

.order p
{
	font-family:Tahoma;
	font-size:84%;
	color:#451D69;
	margin:0;
}

#delivery_form_wrapper, #payment_form_wrapper, #order_form_wrapper {
	float:left;
	width:100%;
	padding-top:5px;
}

.payment_item, .delivery_item, .order_item {
	float:left;
	padding-top:2px;
}

.payment_item p, .delivery_item p, .order_item p{
	padding-top:12px;
	padding-bottom:4px;
}

html>body .payment_item p, html>body .delivery_item p, html>body .order_item p  {
	padding-bottom:2px;
}

.payment_boxes, .delivery_boxes, .order_boxes {
	float:left;
	padding-left:10px;
}

.payment_boxes_inside, .delivery_boxes_inside, .order_boxes_inside {
	margin:0;
}

.payment_boxes_inside p, .delivery_boxes_inside p, .order_boxes_inside p  {
	padding-top:10px;
}

#account_button a, #download_button a, #print_button a, #modify_button  a, #logoff_button  a {
	font-family:Tahoma;
	font-size:70%;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
}

#account_button a:hover, #download_button a:hover, #print_button a:hover, #modify_button  a:hover, #logoff_button  a:hover  {
	text-decoration:underline;
}

#account_button {
	float:left;
	width:100px;
	height:18px;
	/*background-image:url('../../images/corporate/button_long_dark.gif');*/
	background-image:url('../../images/publications/blankbutwide.gif');
	background-repeat:no-repeat;
	text-align:center;
}

#download_button {
	float:right;
	width:100px;
	height:18px;
	/*background-image:url('../../images/corporate/button_long_dark.gif');*/
	background-image:url('../../images/publications/blankbut.gif');
	background-repeat:no-repeat;
	text-align:center;
}

#print_button {
	height:18px;
	background-image:url('../../images/publications/blankbutwide.gif');
	background-repeat:no-repeat;
	background-position:center;
	text-align:center;
}

#modify_button {
	height:15px;
	background-image:url('../../images/corporate/button_long_dark.gif');
	background-repeat:no-repeat;
	background-position:center;
	text-align:center;
}

#logoff_button {
	height:18px;
	/*background-image:url('../../images/corporate/button_short_dark.gif');*/
	background-image:url('../../images/publications/blankbut.gif');
	background-repeat:no-repeat;
	background-position:center;
	text-align:center;
}

#buttons_subwrapper_right 
{
	float:left;
	width:100%;
	margin-top:20px;
	padding-bottom: 15px;
	border-bottom:solid 1px #A8A1C8;
}

#buttons_subwrapper_no_border
{
	float:left;
	width:100%;
	margin-top:20px;
	padding-bottom: 20px;
}

#buttons_view_right {
	margin:0 0 0 100px;
}

#buttons_view_centre {
	margin:0 100px 0 0;
}


#buttons_account_right {
	margin:0 0 0 100px;
}

#buttons_account_centre {
	margin:0 100px 0 0;
}

.line_wrapper 
{
	/*border-bottom:solid 1px #A8A1C8;*/
}

#print
{	
	border: solid 1px #A8A1C8;
	background-color:#F3F1F9;
	padding: 5px;
}

#print p
{
	font-family:Tahoma;
	font-size:84%;
}

#print p a
{
	text-decoration:none;
	color:#5F3B83;
}

#print p a:hover
{
	text-decoration:underline;
}

#print_margins
{
	margin: 20px;
}

#print_margins_inside
{
	padding: 5px;
}

.payment 
{
	/*border-bottom:solid 1px #CFC4DA;*/
}

.s-box 
{
	background-color:#f4f4f4;
	color:#5F3B83;
	border: solid 1px #bfbdc7;
	padding: 1px;
	width: 100px;
	height: 8px;
}


/* =BUTTONS */
#allButtons_floatLeft_borderTop {
	float:left;
	padding-top: 20px;
	/*margin-top: 20px;*/
	width: 100%;
	border-top:solid 1px #CFC4DA;
}

#allButtons_floatLeft_borderBottom {
	float:left;
	padding-bottom: 20px;
	/*margin-bottom: 20px;*/
	width: 100%;
	border-bottom:solid 1px #CFC4DA;
}

#confirmed_order_button, 
#confirmed_home_button,
#payment_button,
#delete_button {
	float:left;
	padding-bottom:15px;
	height:15px;
}

#confirmed_order_button a, 
#confirmed_home_button a,
#payment_button a, 
#delete_button a {
	font-family:Tahoma;
	font-size:70%;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
	padding-top:2px;
}

#confirmed_order_button a:hover,  
#confirmed_home_button a:hover,
#payment_button a:hover,
#delete_button a:hover {
	text-decoration:underline;
}

#confirmed_order_button {
	width:97px;
	background-image:url('../../images/corporate/button_long_dark.gif');
	background-repeat:no-repeat;
	background-position:top left;
	text-align:left;
	padding-left:5px;
}

#confirmed_home_button {
	width:97px;
	background-image:url('../../images/corporate/button_short_dark.gif');
	background-repeat:no-repeat;
	background-position:top left;
	text-align:left;
	padding-left:19px;
}

#payment_button {
	width:97px;
	background-image:url('../../images/corporate/button_long_dark.gif');
	background-repeat:no-repeat;
	background-position:top left;
	text-align:left;
	padding-left:15px;
}

#delete_button {
	width:97px;
	background-image:url('../../images/publications/blankbut.gif');
	background-repeat:no-repeat;
	background-position:top left;
	text-align:left;
	padding-left:13px;
}

#order_cancel_button 
{
	width:97px;
	background-image:url('../../images/corporate/button_long_dark.gif');
	background-repeat:no-repeat;
	background-position:top left;
	text-align:left;
	padding-left:15px;
}

/* =FORMS */
#payment_info,
#summary_info  {
	float:left;
	width:100%;
	padding: 0;
	border-top:solid 1px #CFC4DA;
}

#summary_info p {
	font-family: Tahoma;
	font-size: 84%;
}

#summary_info .item_description,
#payment_info .item_description {
	float:left;
	padding-top:5px;
}

#summary_info .item_description p {
	padding: 0;
}

#payment_info .item_description p {
	padding: 12px 0 5px 0;
}

html>body #summary_info .item_description p {
	padding: 0;
}	

html>body #payment_info .item_description p {
	padding: 2px;
}

.item_input {
	background-color:#F3F1F9;
	color:#5F3B83;
	border:solid 1px #5F3B83;
	padding: 1px;
}

#payment_info form {
	margin:0;
}

#payment_info form p {
	padding-top:10px;
}

#payment_info p {
	font-family:Tahoma;
	font-size:84%;
	color:#451D69;
	margin:0;
}

#form_wrapper 
{
	float:left;
	width:100%;
	border-top:solid 1px #CFC4DA;
}
#form_wrapper form 
{
	padding-top: 20px;
	
}

#form_wrapper form p, #form_wrapper form p span {
  clear: left;
  margin: 0;
  padding: 5px 0 0 0;
}

#form_wrapper form p label {
	float: left;
	width: 60%;
	font-family: Tahoma;
	font-size: 84%;
}


#form_wrapper form p span.blurb {
	float: left;
	padding-left: 60.35%;
	font-family: Tahoma;
	font-size: 70%;
}

html>body #form_wrapper form p span.blurb {
	padding-left: 60%;
}

/* =MISC */
#warning p {
	font-family: Tahoma;
	font-size: 84%;
	color: #451d69;
	font-weight: bold;
}	

#orders 
{
	padding: 20px 0 20px 0;
	border-bottom:solid 1px #A8A1C8;
}

.order_info
{
	float:left;
	width:100%;
	padding:10px 0 20px 0;
}

.order_info p {
	font-family:Tahoma;
	font-size:84%;
	color:#451D69;
	margin:0;
}

.order_info form {
	margin:0;
}

.order_info form p {
	padding-top:10px;
}

#form_wrapper form label
{
	display: block;
}

#form_wrapper form label.hidden
{
	display: none;
}

#payment_info_details
{
	padding-bottom: 20px;
}

#botright_inside_empty {
	height:32px;
	background-image:url('../../images/corporate/botright_inside_empty.gif');
	background-repeat:no-repeat;
	background-position:bottom right;
	position:relative;
	top:-32px;
}






/* =CONTACT US FORM */
#contact_us,
#forgot_password,
#email_friend,
#order_login,
#payment_details,
#account_info,
#optout_details,
.form_wrapper_border {
	float:left;
	width:100%;
}

#contact_us,
#forgot_password,
#email_friend,
#order_login,
#payment_details,
#optout_details,
.form_wrapper_border {
	border-top:solid 1px #CFC4DA;
}

#optout_details 
{
	margin: 20px 0 20px 0;
}

.form_wrapper,
.form_wrapper_border {
	padding: 20px 0 20px 0;
}

.form_wrapper_cart {
	padding: 0 0 20px 0;
}

#contact_us form p,
#forgot_password form p,
#account_info form p,
#email_friend form p,
#order_login form p,
#payment_details form p,
#optout_details form p {
	clear: left;
	margin: 0;
	padding: 5px 0 0 0;
	font-family: Tahoma;
	font-size: 84%;
}

#contact_us form p label,
#forgot_password form p label,
#account_info form p label,
#email_friend form p label,
#order_login form p label,
#payment_details form p label {
	display: inline;
	float: left;
	width: 25%;
}

#payment_details form p label {
	width: 40%
}

#contact_us form p span.blurb,
#forgot_password form p span.blurb,
#account_info form p span.blurb,
#email_friend form p span.blurb,
#order_login form p span.blurb,
#payment_details form p span.blurb {
	float: left;
	font-family: Tahoma;
	font-size: 74%;
}

#contact_us form p span.blurb,
#forgot_password form p span.blurb,
#account_info form p span.blurb,
#email_friend form p span.blurb,
#order_login form p span.blurb {
	padding-left: 25.35%;
}

#payment_details form p span.blurb {
	padding-left: 40.35%;
}

#contact_us form p span a,
#forgot_password form p span a,
#account_info form p span a,
#email_friend form p span a,
#order_login form p span a,
#payment_details form p span a {
	font-family:Tahoma;
	font-weight: bold;
	color:#451D69;

}

html>body #contact_us form p span.blurb,
html>body #forgot_password form p span.blurb,
html>body #account_info form p span.blurb,
html>body #email_friend form p span.blurb,
html>body #order_login form p span.blurb {
	padding-left: 25%;
}

html>body #payment_details form p span.blurb {
	padding-left: 40%;
}

/* =BUTTONS */
#buttons_subwrapper_form {
	float:left;
	width:100%;
	padding-left: 25.35%;
}

#buttons_subwrapper_center {
	margin:0 100px 0 0;
}

html>body #buttons_subwrapper_form {
	padding-left: 25%;
}

#contact_us_button,
#forgot_password_button,
#email_friend_button {
	padding-top: 5px;
	text-align: left;
	background-image:url('../../images/corporate/send.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
	height: 15px;
	width: 61px;
}

#restore_button,
#close_button
{
	float:left;
	text-align:left;
	padding-bottom:15px;
	height:15px;
	width:97px;
	background-image:url('../../images/publications/blankbut.gif');
	background-repeat:no-repeat;
	background-position:top left;
}

#contact_us_button a,
#forgot_password_button a,
#email_friend_button a,
#restore_button a,
#close_button a {
	padding-left:9px;
	padding-top:2px;
	font-family:Tahoma;
	font-size:70%;
	color:#ffffff;
	text-decoration:none;
}

#contact_us_button a:hover,
#forgot_password_button a:hover,
#email_friend_button a:hover,
#restore_button a:hover,
#close_button a:hover {
	text-decoration:underline;
}

/* =MESSAGES */
.error,
.info {
	margin: 0;
	padding: 0 0 20px 0;
	font-family:Tahoma;
	font-size:84%;
}
	
.error {	
	color:#ff0000;
}	
	
	
.orders_strap {
	float:left;
	width:90%;
	padding:5px 9% 5px 1%;
	margin-right:-1px;
	background-color:#E6E4EF;
	border-top:solid 1px #5F3B83;
	border-bottom:solid 1px #5F3B83;
}

	
.orders_strap p, .orders_strap p a {
	font-family:Tahoma;
	font-weight: bold;
	color:#451D69;
}

.orders_strap p {
	font-size:84%;
	margin:0;
}

.orders_strap p a {
	text-decoration:none;
}

.orders_strap p a:hover {
	text-decoration:underline;
}

#center_inside 
{
	margin: 20px 5% 20px 5%;
	padding: 20px 0 20px 0 ;
	border-top:solid 1px #CFC4DA;
	border-bottom:solid 1px #CFC4DA;
}

#center_inside h1 {
	font-family:Tahoma;
	font-size:200%;
	font-weight:normal;
	color:#451D69;
	margin:0;
	padding-bottom:10px;
}

#center_inside h2 {
	font-family:Tahoma;
	font-size:110%;
	font-weight:normal;
	color:#e1dff0;
	margin:0;
	padding-bottom:30px;
}

.valignBottom 
{
	float: right;
}

.document_your_order 
{
	margin-top: 20px;
}

.padding 
{
	padding-left: 13px;
}


img 
{
	font-family: Tahoma;
	font-size: 84%;
}


.conditions 
{
	font-family: Tahoma;
	font-size: 84%;
	margin-bottom: 20px;
}

.catalogue a 
{
	font-family: Tahoma;
	color: #512480;
}


#rightNav_subwrapper {
	background:url('../../images/corporate/news_topcurve.gif') no-repeat;
}
#rightNav_highlight {
	background-image:url('../../images/corporate/news_midcurve.gif') no-repeat;
	background-color:#512480;
}
#rightNav_highlight_top
{
    background-color:#512480;
}
#rightNav_highlight_top p{
	padding-left:20px;
}
#rightNav_highlight a, #rightNav_highlight_top a{
	font-size:100%;
	color:white;
	font-family:Arial,sans-serif;
	font-weight:bold;
	text-decoration:none;
	line-height:1.1;	
}
#rightNav_botcurve {
	background-image:url('../../images/corporate/news_botcurve.gif');	
}

#curvyYourOrder_top_inside {
	background-image:url('../../images/corporate/rightnav_topcurve_l_inside.gif');
		background-repeat:no-repeat;
	height:20px;
}
#curvyYourOrder_top {
	background-image:url('../../images/corporate/rightnav_topcurve_l.gif');
		background-repeat:no-repeat;
	height:20px;
}
#curvyYourOrder_mid_inside{
	background:#ffffff url('../../images/corporate/rightnav_topcurve_r_inside.gif');
		margin-right:10px;
	padding:20px 10px 1px 20px;	
	background-repeat:no-repeat;
	background-position:top right;
}
#curvyYourOrder_mid{
	background:#E1DFF0 url('../../images/corporate/rightnav_topcurve_r.gif');
		margin-right:10px;
	padding:20px 10px 1px 20px;	
	background-repeat:no-repeat;
	background-position:top right;
}
#curvyYourOrder_bot_inside {	
	background-image:url('../../images/corporate/rightnav_botcurve_inside.gif');
	margin-bottom:-10px;
	height:40px;
	background-repeat:no-repeat;
}
#curvyYourOrder_bot {	
	background-image:url('../../images/corporate/rightnav_botcurve.gif');
	margin-bottom:-10px;
	height:40px;
	background-repeat:no-repeat;
}







/* column container */
.colmask {
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
}
/* common column settings */
.colright,
.colmid,
.colleft {
	float:left;
	width:100%;			/* width of page */
	position:relative;
}
.col1,
.col2,
.col3 {
	float:left;
	position:relative;
	/*padding:0 0 1em 0;*/	/* no left and right padding on columns, we just make them narrower instead 
					only padding top and bottom is included here, make it whatever value you need */
	
	overflow:hidden;
}
/* 3 Column settings */
.threecol {
	/*background:#eee;*/		/* right column background colour */
}
.threecol .colmid {
	right:29%;			/* width of the right column */
	/*background:#fff;*/		/* center column background colour */
}
.threecol .colleft {
	right:55%;			/* width of the middle column */
	/*background:#f4f4f4;	/* left column background colour */
}
.threecol .col1 {
	width:55%;			/* width of center column content (column width minus padding on either side) */
	left:100%;			/* 100% plus left padding of center column */
}
.threecol .col2 {
	width:11%;			/* Width of left column content (column width minus padding on either side) */
	left:30%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
}
.threecol .col3 {
	width:29%;			/* Width of right column content (column width minus padding on either side) */
	left:86%;			/* Please make note of the brackets here:
					(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
}


.topLeftCurvey, .topRightCurvey, .botLeftCurvey, .botRightCurvey
{
    min-height:40px;
    background-color: #e1dff0;
}
.topLeftCurvey
{
    background: url(../../images/publications/topleft_inside.gif) no-repeat left top;    
}
.topRightCurvey
{
    background: url(../../images/publications/topright_inside.gif) no-repeat right top;
}
.botLeftCurvey
{
    background: url(../../images/publications/botleft_inside.gif) no-repeat left bottom;
}
.botRightCurvey
{
    background: url(../../images/publications/botright_inside.gif) no-repeat right bottom;
}
.orderDivider
{
    background: url(../../images/publications/dividerPixel.gif) repeat-x center center;
    height:1px;
    padding:10px 0 10px 0;
}