/*_________________________________________________________________________________
		GENERAL LAYOUT AND COLUMN LAYOUT
===================================================================================*/
body { color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17.5px; background-color: #666; }

#page_margins { width: auto; min-width: 1002px; max-width: 1280px; margin: 3px auto; padding: 0px; background-color: #fff; background-position: top left; background-repeat: repeat-y; }
#page { padding: 0px 3px; background-position: top right; background-repeat: repeat-y; }
#main { margin: 0px; border-top: 1px solid #000; }

#col1, #col2 { background-color: #fff; }
#col3 { background-color: #bebabc; }

#col1_content { padding: 0px 0px;}
#col2_content { padding: 5px 10px 0px;}
#col3_content { margin-top: -1px; padding: 0px 5px; }

/*_________________________________________________________________________________
		LAYOUT AND COLUMN OPTIONS
===================================================================================*/
/* 332 layout: col1: 361px; col2: 361px + elastic; col3: 262px; (5px divider) */
body.l332 #page_margins { background-image: url("../images/ct/layout/left-3.gif"); }
body.l332 #page { background-image: url("../images/ct/layout/right-2-11.gif"); }
body.l332 #main { padding: 0px 268px 0px 367px; }
body.l332 #col1 { float: left; width: 361px; margin-left: -366px; }
body.l332 #col2 { float: left; width: 100%; }
body.l332 #col3 { float: left; width: 262px; margin: 0px -267px 0px 5px; }

/* 242 layout: col1: 262px; col2: 460px + elastic; col3: 262px */
body.l242 #page_margins { background-image: url("../images/ct/layout/left-2.gif"); }
body.l242 #page { background-image: url("../images/ct/layout/right-2-11.gif"); }
body.l242 #main { padding: 0px 268px 0px 268px; }
body.l242 #col1 { float: left; width: 262px; margin-left: -267px; }
body.l242 #col2 { float: left; width: 100%; }
body.l242 #col3 { float: left; width: 262px; margin: 0px -267px 0px 5px; }

/* 251 layout: col1: 262px; col2: 590px + elastic; col3: 132px */
body.l251 #page_margins { background-image: url("../images/ct/layout/left-2.gif"); }
body.l251 #page { background-image: url("../images/ct/layout/right-1-11.gif"); }
body.l251 #main { padding: 0px 138px 0px 268px; }
body.l251 #col1 { float: left; width: 262px; margin-left: -267px; }
body.l251 #col2 { float: left; width: 100%; }
body.l251 #col3 { float: left; width: 132px; margin: 0px -137px 0px 5px; }

/* 260 layout: col1: 262px; col2: 727px + elastic; col3: NA */
body.l260 #page_margins { background-image: url("../images/ct/layout/left-2.gif"); }
body.l260 #page { background-image: url("../images/ct/layout/right-0.gif"); }
body.l260 #main { padding: 0px 1px 0px 268px; }
body.l260 #col1 { float: left; width: 262px; margin: 0px 0px 0px -267px; }
body.l260 #col2 { float: left; width: 100%; }
body.l260 #col3, body.l260 #col3_content { display: none; }

/* 800 layout: col1: 994px + elastic; col2: NA; col3: NA */
body.l800 #page_margins { background-image: url("../images/ct/layout/left-0.gif"); }
body.l800 #page { background-image: url("../images/ct/layout/right-0.gif"); }
body.l800 #main { padding: 0px 1px 0px 1px; }
body.l800 #col1 { float: left; width: 100%; }
body.l800 #col1 #col1_content { padding: 7px 10px; }
body.l800 #col2, body.l800 #col2_content, body.l800 #col3, body.l800 #col3_content { display: none; }

/*_________________________________________________________________________________
		HEADER STYLES
===================================================================================*/
#header { height: 100px; margin: 0px 1px 0px 1px; padding: 0px; border-top: 1px solid #000; position: relative; color: #000; background-color: #e5e3e4; }

#header h1.siteName { width: 203px; height: 100px; margin: 0px 7px 0px 0px; padding: 0px; border: none; position: relative; float: left; font-size: 1px; line-height: 5px; background: url("../images/ct/misc/logo2012.png") no-repeat top left; }
#header h1.siteName a { width: 203px; height: 100px; margin: 0px; padding: 0px; border: 0px none; position: absolute; top: 0px; left: 0px; text-decoration: none; background: url("../images/ct/misc/logo2012.png") no-repeat top left; }
#header h1.siteName a:hover { background-position: 0px -100px; }
#header h1.siteName a span { border: 0px none; display: block; text-indent: -9999px; }

/* this is for accessibility, and does not have to be replaced with an image*/
#header p.tagLine { height: 10px; margin: 0px; padding: 0px; position: absolute; top: 68px; left: 14px; display: none; font-size: 10px; line-height: 10px; letter-spacing: 1.5px; text-align: justify; }

/* search box and button */
#header form#googleCse { width: 249px; padding: 7px 9px; top: 35px; text-align: center; position: absolute; top: 35px; left: 378px; z-index: 25; background-color: #BEBABC; }
#header form#googleCse input.text { width: 190px; margin: 0 3px 0 0; padding: 4px 3px; border: 1px solid #000; color: #000; font-size: 13px; }
#header form#googleCse input.submit { padding: 3px 5px; line-height: 17px; }

/* --- BREADCRUMB styles ---------------------- */
p.breadcrumb { height: 30px; margin: 0px; padding: 0px 10px; border-top: 1px solid #000; clear: both; color: #666; font-size: 13px; line-height: 30px; background-color: #e5e3e4; }

p.breadcrumb a:link, p.breadcrumb a:active { color: #326076; }
p.breadcrumb a:visited { color: #666; }
p.breadcrumb a:hover, p.breadcrumb a:focus { color: #06f; }

p.breadcrumb span.page { color: #000; }

/*_________________________________________________________________________________
		FOOTER LAYOUT
===================================================================================*/
div#footer { border-bottom: 3px solid #666; position: relative; }

div#innerFooter { padding: 10px 0px 5px; border: 1px solid #000; clear: both; text-align: center; background-color: #e5e3e4; }

div#footer p { color: #666; font-size: 11px; }
div#footer p a:link, div#footer p a:active { color: #326076; }
div#footer p a:visited { color: #666; }
div#footer p a:hover, div#footer p a:focus { color: #06f; }

/* not used except on the directory side */
div#footer p#reportBug { margin: 0px; padding: 6px 10px; position: absolute; top: 20px; left: 1px; font-weight: bold; font-size: 9px; line-height: 11px; text-transform: uppercase; text-align: right; background-color: #fff; }
div#footer p#reportBug a:visited { color: #326076; }

/*_________________________________________________________________________________
		BASIC STYLES
===================================================================================*/
p { margin: .5em 0 1em 0; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17.5px; }

h1 { margin: 0px 0px 6px 0px; color: #000; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 20px; line-height: 22px; }

h2 { margin: 0px 0px 10px 0px; color: #000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 15px; line-height: 17px; }

h3 { margin: 0px 0px 7px 0px; color: #666; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; line-height: 16px; }

h4 { margin: 0px 0px 5px 0px; color: #666; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; line-height: 11px; text-transform: uppercase; }

h5 { margin: 0px 0px 10px 0px; color: #000; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 13px; line-height: 15px; } /* Author Names */

h6 { margin: 0px 0px 10px 0px; color: #666; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 13px; line-height: 15px; } /* from issue or posted date */

h2 a:link, h3 a:link { color: #326076; }
h2 a:visited, h3 a:visited { color: #222; }
h2 a:hover, h3 a:hover, h2 a:focus, h3 a:focus { color: #06F; }

ul, ol { font-family: Arial, Helvetica, sans-serif; }

/*_________________________________________________________________________________
		UTILITY STYLES
===================================================================================*/
/* button overrides per site: */
input.submit, div.formActions input, a.button, a.button:link, a.button:visited, button, p#purchaseLink a, p#purchaseLink a:link, p#purchaseLink a:visited, p.requestLink a, p.requestLink a:link, p.requestLink a:visited {
border-color: #000; color: #fff; background: #900 url("../images/ct/misc/redGradient-11.gif") repeat-x 0 0; }

input.submit:hover, input.submit:focus, div.formActions input:hover, div.formActions input:focus, a.button:hover, a.button:focus, button:hover, button:focus, p#purchaseLink a:hover, p#purchaseLink a:focus, p.requestLink a:hover, p.requestLink a:focus {
border-color: #666; color: #fff; background-color: #a00; background-position: 0px -100px; }

input.submit:active, div.formActions input:active, a.button:active, button:active, p#purchaseLink a:active, p.requestLink a:active {
border-color: #000; color: #e8e8e8; color: rgba(255,255,255,.9); background-position: 0px 0px; }

/* --- PAGINATION styles ----------------------------------------------------------- */
div#pagination { margin: 5px 0px; padding: 5px 0px; clear: right; text-align: center; }
div#pagination span { color: #fff; font-size: 11px; line-height: 11px; padding: 2px 5px; background-color: #ccc; border: 1px solid #ccc; text-decoration: none; }/* this is the style for a disabled button */
div#pagination a span { color: #326076; background-color: #fff; border: 1px solid #326076; text-decoration: none; }/*this is for the majority of the page #'s */
div#pagination a { text-decoration: none; } /*without this it adds an underline below the box which looks really weird*/
div#pagination a:hover span { color: #000; background-color: #e5e3e4; text-decoration: underline; }
div#pagination span.curr_page { background-color: #326076; border: 1px solid #326076; color: #fff; font-weight: bold; }

/*_________________________________________________________________________________
		BUTTON STYLES
===================================================================================*/
div#buttons { height: 17px; margin: 0px 0px 7px 0px; padding-bottom: 5px; border-bottom: 1px solid #95989a; overflow: hidden; line-height: 14px; text-align: right; }
div#buttons a.emailThis, div#buttons a.printThis { font-size: 9.5px; line-height: 13px; background-position: 0 100%; background-repeat: no-repeat; }
div#buttons a.emailThis { margin-right: 10px; padding: 0px 0px 0px 18px; background-image: url("../images/icons/email.gif"); }
div#buttons a.printThis { padding: 0px 0px 0px 18px; background-image: url("../images/icons/print.gif"); }
div#buttons div.addthis_toolbox { width: 60px; float: right; margin-left: 12px; }
div#buttons div.addthis_toolbox div.atclear { clear: none; display: none; }

/*__________________________________________________________________________________________________
		PRIMARY NAVIGATION
====================================================================================================*/
#nav { height: 102px; margin: 0px 1px; overflow: hidden; clear: none; background: #000; }
#nav_main { width: 100%; height: 102px; overflow: hidden; background: #e5e3e4 url("../images/ct/misc/navMainBg11.gif") repeat-x top left; }

#primary_nav { width: 838px; height: 41px; margin: 0px; padding: 0px; display: inline; float: left; background: url("../images/ct/pnav/bg11.png") no-repeat 0px 0px; }

#primary_nav ul { width: 838px; height: 41px; margin: 0; position: relative; display: inline; float: left; list-style: none; }
#primary_nav ul li { height: 41px; margin: 0; padding: 0; display: inline; float: left; font-size: 1.0em; line-height: 1em; list-style-type: none; }

#primary_nav ul li a { height: 41px; border: none; position: absolute; top: 0px; text-decoration: none; background-position: 0px 0px; background-repeat: no-repeat; }
#primary_nav ul li a:hover { background-position: 0px -41px; }
#primary_nav ul li.curr_page a { background-position: 0px -82px; }
#primary_nav ul li.curr_page a:hover { background-position: 0px -123px; }
#primary_nav ul li a span { display: block; text-indent: -9999px; } /*image replacement*/

/*_________________________________________________________________________________
		PRIMARY NAVIGATION ITEMS
===================================================================================*/
/*   left = (width of previous + left of previous + 3)   */
/* Formulating */
div#primary_nav #pn_item_1 a { width: 126px; left: 6px; background-image: url("../images/ct/pnav/formulating11.png"); }

/* Research */
div#primary_nav #pn_item_2 a { width: 101px; left: 135px; background-image: url("../images/ct/pnav/research11.png"); }

/* Regulatory */
div#primary_nav #pn_item_3 a { width: 118px; left: 239px; background-image: url("../images/ct/pnav/regulatory11.png"); }

/* Testing */
div#primary_nav #pn_item_4 a { width: 86px; left: 360px; background-image: url("../images/ct/pnav/testing11.png"); }

/* CBR Directory */
div#primary_nav #pn_item_5 a { width: 146px; left: 449px; background-image: url("../images/ct/pnav/cbr11.png"); }

/* Networking */
div#primary_nav #pn_item_6 a { width: 124px; left: 598px; background-image: url("../images/ct/pnav/networking11.png"); }

/* Magazine */
div#primary_nav #pn_item_7 a { width: 113px; left: 725px; background-image: url("../images/ct/pnav/magazine11.png"); }

/*__________________________________________________________________________________________________
		SECONDARY NAVIGATION
====================================================================================================*/
#secondary_nav { width: 838px; height: 30px; margin: 0; padding: 0; float: left; background: #fff no-repeat top left; }

#secondary_nav ul { height: 30px; margin: 0; position: relative; display: inline; float: left; list-style: none; }
#secondary_nav ul li { height: 30px; margin: 0; padding: 0; display: inline; float: left; font-size: 1.0em; line-height: 1em; list-style-type: none; }

#secondary_nav ul li a { height: 30px; border: none; position: absolute; top: 0px; text-decoration: none; background-position: 0px 0px; background-repeat: no-repeat; }
#secondary_nav ul li a:hover, #secondary_nav ul li a:focus { background-position: 0px -30px; }
#secondary_nav ul li.curr_page a { background-position: 0px -60px; }
#secondary_nav ul li.curr_page a:hover { background-position: 0px -90px; }

#secondary_nav ul li a span { display: block; text-indent: -9999px; } /*image replacement*/

/* --- Directory Temp Fix ----------------------------- */
/*body#directory #secondary_nav ul li { height: auto; }
body#directory #secondary_nav ul li a { position: static; margin: 0px 10px; color: #6b2312; text-decoration: underline; }
body#directory #secondary_nav ul li.curr_page a { font-weight: bold; }
body#directory #secondary_nav ul li a:hover { color: #06f; }
body#directory #secondary_nav ul li a span { display: inline; text-indent: 0px; }*/

/*_________________________________________________________________________________
		SECONDARY NAVIGATION INSTRUCTIONS
===================================================================================*/
/*
 it must be determined if the secondary navigation should be 
 left-aligned, right-aligned or centered under its respective primary nav item --
 
 For CENTER Alignment: _____________________________________________
 middleOfPnavItem = left Of pnavItemA + 1/2 * width of pnavItemA;
 Primary Middles:
 Research: 236; Regulatory: 357; Testing: 446; CBR Directory: 595; Networking: 722;
 div#secondary_nav|padding_left = middleOfPnavItem - 1/2 * bgImageWidth;
 div#secondary_nav|width = 838 - padding_left;
 
 if (div#secondary_nav|padding_left <= 6) the secondary should be left aligned;
 if (div#secondary_nav|padding_left + bgImageWidth >= 838) the secondary should be right aligned;

 For LEFT Alignment: _____________________________________________
 div#secondary_nav|padding_left = 6px;
 div#secondary_nav|width = 832px;
 
 For RIGHT Alignment: _____________________________________________
 div#secondary_nav|padding_left = 838 - bgImageWidth;
 div#secondary_nav|width = bgImageWidth;
*/

/*_________________________________________________________________________________
		FORMULATING - SECONDARY NAV
===================================================================================*/
div.Formulating div#secondary_nav { padding-left: 6px; width: 832px; } 

/* set the width for this nav -- this will equal the width of the bg image used for this section; set the particular bg image for this nav */
div.Formulating div#secondary_nav ul { width: 521px; background: transparent url("../images/ct/snav11/form-bg13.png") no-repeat top left; }

/*  to calculate the left of each one, take the previous item's left + its width + 1  */
/* Application / Category */
div.Formulating div#secondary_nav #sn_item_1 a { width: 177px; left: 0px; background-image: url("../images/ct/snav11/form-app.png"); }

/* Function (used to be Ingredient) */
div.Formulating div#secondary_nav #sn_item_2 a { width: 77px; left: 178px; background-image: url("../images/ct/snav11/form-func.png"); }

/* Physical Form */
/*div.Formulating div#secondary_nav #sn_item_3 a { width: 116px; left: 269px; background-image: url("../images/ct/snav11/form-physForm.png"); }*/

/* Cosmetic Bench Reference */
div.Formulating div#secondary_nav #sn_item_3 a { width: 204px; left: 256px; background-image: url("../images/ct/snav11/form-cbr.png"); }

/* Books */
div.Formulating div#secondary_nav #sn_item_4 a { width: 60px; left: 461px; background-image: url("../images/ct/snav11/form-books.png"); }

/*_________________________________________________________________________________
		RESEARCH - SECONDARY NAV
===================================================================================*/
div.Research div#secondary_nav { padding-left: 6px; width: 832px; } 

/* set the width for this nav -- this will equal the width of the bg image used for this section; set the particular bg image for this nav */
div.Research div#secondary_nav ul { width: 691px; background: transparent url("../images/ct/snav11/research-bg.png") no-repeat top left; }

/*  to calculate the left of each one, take the previous item's left + its width + 1  */
/* Biology */
div.Research div#secondary_nav #sn_item_1 a { width: 72px; left: 0px; background-image: url("../images/ct/snav11/research-bio.png"); }

/* Chemistry */
div.Research div#secondary_nav #sn_item_2 a { width: 90px; left: 73px; background-image: url("../images/ct/snav11/research-chem.png"); }

/* Methods & Processes */
div.Research div#secondary_nav #sn_item_3 a { width: 168px; left: 164px; background-image: url("../images/ct/snav11/research-methods.png"); }

/* Patents */
div.Research div#secondary_nav #sn_item_4 a { width: 68px; left: 333px; background-image: url("../images/ct/snav11/research-patents.png"); }

/* Technology Transfer */
div.Research div#secondary_nav #sn_item_5 a { width: 159px; left: 402px; background-image: url("../images/ct/snav11/research-techTrans.png"); }

/* Scientific Books */
div.Research div#secondary_nav #sn_item_6 a { width: 129px; left: 562px; background-image: url("../images/ct/snav11/research-sciBooks.png"); }

/*_________________________________________________________________________________
		REGULATORY - SECONDARY NAV
===================================================================================*/
div.Regulatory div#secondary_nav { padding-left: 6px; width: 832px; } 

/* set the width for this nav -- this will equal the width of the bg image used for this section; set the particular bg image for this nav */
div.Regulatory div#secondary_nav ul { width: 762px; background: transparent url("../images/ct/snav11/reg-bg.png") no-repeat top left; }

/*  to calculate the left of each one, take the previous item's left + its width + 1  */
/* Claims/Labeling */
div.Regulatory div#secondary_nav #sn_item_1 a { width: 136px; left: 0px; background-image: url("../images/ct/snav11/reg-claims.png"); }

/* Nanotechnology */
div.Regulatory div#secondary_nav #sn_item_2 a { width: 136px; left: 137px; background-image: url("../images/ct/snav11/reg-nanotech.png"); }

/* Natural/Organic */
div.Regulatory div#secondary_nav #sn_item_3 a { width: 141px; left: 274px; background-image: url("../images/ct/snav11/reg-organic.png"); }

/* REACH */
div.Regulatory div#secondary_nav #sn_item_4 a { width: 70px; left: 416px; background-image: url("../images/ct/snav11/reg-reach.png"); }

/* SPF/UV Filters */
div.Regulatory div#secondary_nav #sn_item_5 a { width: 122px; left: 487px; background-image: url("../images/ct/snav11/reg-spfuv.png"); }

/* Updates by Region */
div.Regulatory div#secondary_nav #sn_item_6 a { width: 152px; left: 610px; background-image: url("../images/ct/snav11/reg-region.png"); }

/*_________________________________________________________________________________
		TESTING - SECONDARY NAV
===================================================================================*/
div.Testing div#secondary_nav { padding-left: 120px; width: 718px; } 

/* set the width for this nav -- this will equal the width of the bg image used for this section; set the particular bg image for this nav */
div.Testing div#secondary_nav ul { width: 565px; background: transparent url("../images/ct/snav11/testing-bg.png") no-repeat top left; }

/*  to calculate the left of each one, take the previous item's left + its width + 1  */
/* Animal Alternatives */
div.Testing div#secondary_nav #sn_item_1 a { width: 159px; left: 0px; background-image: url("../images/ct/snav11/testing-animalAlt.png"); }

/* In silico/Modeling */
div.Testing div#secondary_nav #sn_item_2 a { width: 148px; left: 160px; background-image: url("../images/ct/snav11/testing-insilico.png"); }

/* In vitro */
div.Testing div#secondary_nav #sn_item_3 a { width: 68px; left: 309px; background-image: url("../images/ct/snav11/testing-invitro.png"); }

/* In vivo */
div.Testing div#secondary_nav #sn_item_4 a { width: 65px; left: 378px; background-image: url("../images/ct/snav11/testing-invivo.png"); }

/* Sensory */
div.Testing div#secondary_nav #sn_item_5 a { width: 76px; left: 444px; background-image: url("../images/ct/snav11/testing-sensory.png"); }

/* SPF */
div.Testing div#secondary_nav #sn_item_6 a { width: 44px; left: 521px; background-image: url("../images/ct/snav11/testing-spf.png"); }

/*_________________________________________________________________________________
		CBR DIRECTORY - SECONDARY NAV
===================================================================================*/

/*_________________________________________________________________________________
		NETWORKING - SECONDARY NAV
===================================================================================*/
div.Networking div#secondary_nav { padding-left: 433px; width: 405px; } 

/* set the width for this nav -- this will equal the width of the bg image used for this section; set the particular bg image for this nav */
div.Networking div#secondary_nav ul { width: 405px; background: transparent url("../images/ct/snav11/networking-bg1.png") no-repeat top left; }

/*  to calculate the left of each one, take the previous item's left + its width + 1  */
/* Calendar of Events */
div.Networking div#secondary_nav #sn_item_1 a { width: 153px; left: 0px; background-image: url("../images/ct/snav11/networking-calendar.png"); }

/* Event Coverage */
div.Networking div#secondary_nav #sn_item_2 a { width: 130px; left: 154px; background-image: url("../images/ct/snav11/networking-coverage.png"); }

/* Industry News */
div.Networking div#secondary_nav #sn_item_3 a { width: 120px; left: 285px; background-image: url("../images/ct/snav11/networking-indNews.png"); }

/*_________________________________________________________________________________
		MAGAZINE - SECONDARY NAV
===================================================================================*/
div.Magazine div#secondary_nav { padding-left: 445px; width: 393px; } 

/* set the width for this nav -- this will equal the width of the bg image used for this section; set the particular bg image for this nav */
div.Magazine div#secondary_nav ul { width: 393px; background: transparent url("../images/ct/snav11/mag-bg.png") no-repeat top left; }

/*  to calculate the left of each one, take the previous item's left + its width + 1  */
/* Advisory Board */
div.Magazine div#secondary_nav #sn_item_1 a { width: 130px; left: 0px; background-image: url("../images/ct/snav11/mag-adBoard.png"); }

/* International Editions */
div.Magazine div#secondary_nav #sn_item_2 a { width: 168px; left: 131px; background-image: url("../images/ct/snav11/mag-intlEd.png"); }

/* Past Issues */
div.Magazine div#secondary_nav #sn_item_3 a { width: 93px; left: 300px; background-image: url("../images/ct/snav11/mag-pastIssues.png"); }

/*_________________________________________________________________________________
		TERTIARY NAV STYLES
===================================================================================*/
div.tertiary_nav { margin: 0px -1px; padding: 0px 1px 5px 1px; background: url("../images/ct/layout/divider.gif") repeat-x 0 100%; }

div.tertiary_nav h1 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: 20px; color: #900; padding: 3px 10px 14px 10px; margin: 0px; font-weight: bold; background: #fff url("../images/ct/misc/tertiaryArrow-11.gif") no-repeat 0 100%; }

div.tertiary_nav ul { padding: 3px 0px 10px 19px; margin: 0px; background: #e5e3e4 url("../images/ct/misc/tertiaryStructure.gif") no-repeat 19px bottom; }

div#col1_content div.tertiary_nav ul li { padding: 0px 3px 0px 8px; margin: 0px 15px 3px 0px; font-size: 15px; line-height: 22px; background: url("../images/ct/misc/tertiaryChild.gif") no-repeat 0px 0px; }

div#col1_content div.tertiary_nav ul li a:link { color: #326076; }
div#col1_content div.tertiary_nav ul li a:visited, div#col1_content div.tertiary_nav ul li a:active { color: #222; }
div#col1_content div.tertiary_nav ul li a:hover { color: #06f; }

div#col1_content div.tertiary_nav ul li.curr_page { color: #326076; font-weight: bold; background: #fff; margin-left: 1px; text-indent: -8px; }
div#col1_content div.tertiary_nav ul li.curr_page a { padding-left: 9px; margin-left:-1px; background: url("../images/ct/misc/tertiaryChildCurr.gif") no-repeat 0 0; }
div#col1_content div.tertiary_nav ul li.curr_page a:link,
div#col1_content div.tertiary_nav ul li.curr_page a:visited { color: #326076; }
div#col1_content div.tertiary_nav ul li.curr_page a:hover { color: #06f; }

/*_________________________________________________________________________________
		CADMUS - OVERRIDING TABLE STYLES
===================================================================================*/
body#cadmus table { margin: 0px; }
body#cadmus table th, body#cadmus table td { padding: 2px 1px; border: 0px none; }
body#cadmus table td[align="right"] { text-align: right; }
body#cadmus table td[align="center"] { text-align: center; }

/*_________________________________________________________________________________
		LINK STYLES
===================================================================================*/
a:link { color: #326076; text-decoration:underline; }
a:active, a:visited { color: #666; }
a:hover, a:focus { color: #06f; }
a img { border: none; }