/* Layout: General */
/*===================================================================*/

body {
	background-image:url(Artwork/BG.jpg);
	background-position:center;
	background-repeat:repeat-y;
	background-color:      #f0efef;
	color:           black;
	font-size:       14px;
	line-height:     20px;
	font-family:     Arial, san-serif;
}




ul {
	margin-top:  0;
	padding-top: 0;
}

ul.square {list-style-type:square;}




blockquote{
	margin-top: 0px;
}

.line-separator{
	height:1px;
	background:	transparent;
	border-bottom:1px solid #CCC;
	margin-bottom:	5px;
}



h1{
	background-color:transparent;
	color:			 #333;
	font-size:       14px;
	font-family:     Arial, san-serif;
	font-weight:	 lighter;
	line-height:     20px;
	font
	margin-top: 		1px;
	margin-bottom: 		1px;
}


h2{
	background-color:transparent;
	color:			 #666;
	font-size:       19px;
	font-family:     Arial, san-serif;
	font-weight:	 lighter;
	line-height:     20px;
	margin-top: 		1px;
	margin-bottom: 		1px;
}


h3{
	background-color:transparent;
	color:			 #003768;
	font-size:       18px;
	font-family:     Arial, san-serif;
	font-weight:	 lighter;
	line-height:     20px;
	margin-top: 		1px;
	margin-bottom: 		1px;
}

h4{
	background:transparent;
	color:			 white;
	font-size:       22px;
	font-family:     Arial, san-serif;
	font-weight:	 bold;
	line-height:     21px;
	margin-top: 		1px;
	margin-bottom: 		10px;
}

h5{
	background-color:transparent;
	color:			 #B4131B;
	font-size:       22px;
	font-family:     Arial, san-serif;
	font-weight:	 lighter;
	line-height:     20px;
	margin-top: 		1px;
	margin-bottom: 		1px;
}

h6{
	background:transparent;
	color:			 #CCC;
	font-size:       22px;
	font-family:     Arial, san-serif;
	font-weight:	 bold;
	line-height:     24px;
	margin-top: 		24px;
	margin-bottom: 		0px;
}



td.homelinks{
	background:      #EAE3C7;
	width:			 25%;
	padding-top:	 .25cm;
	padding-left:    .45cm;
	padding-right:    .45cm;
	padding-bottom:    .45cm;
	color:           black;
	font-family:     Arial, Helvetica, sans-serif;
	font-size:		 12px;
	line-height:     14px;
	text-align:		 left;
}

td.pagebody{
	background:      white;
	width:			 60%;
	padding-top:	 .45cm;
	padding-left:    .45cm;
	padding-right:    .45cm;
	padding-bottom:    .45cm;
	color:           black;
	font-family:     Arial, Helvetica, sans-serif;
	font-size:		 14px;
	line-height:     18px;
	text-align:		 left;
}

td.pagebody2{
	background:      white;
	width:			 60%;
	padding-top:	 0cm;
	padding-left:    .45cm;
	padding-right:    .45cm;
	padding-bottom:    0cm;
	color:           black;
	font-family:     Arial, Helvetica, sans-serif;
	font-size:		 14px;
	line-height:     18px;
	text-align:		 left;
}

td.glossary{
	background:      transparent;
	width:			 33%;
	padding-top:	 .45cm;
	padding-left:    .45cm;
	padding-right:    .45cm;
	padding-bottom:    .45cm;
	color:           black;
	font-family:     Arial, Helvetica, sans-serif;
	font-size:		 12px;
	line-height:     16px;
	text-align:		 left;
}

td.glossaryyellow{
	background:      #EAE3C7;
	width:			 33%;
	padding-top:	 .45cm;
	padding-left:    .45cm;
	padding-right:    .45cm;
	padding-bottom:    .45cm;
	color:           black;
	font-family:     Arial, Helvetica, sans-serif;
	font-size:		 12px;
	line-height:     16px;
	text-align:		 left;
}

td.pagebodybigger{
	background:      white;
	width:			 60%;
	padding-top:	 .45cm;
	padding-left:    .45cm;
	padding-right:    .45cm;
	padding-bottom:    .45cm;
	color:           black;
	font-family:     Arial, Helvetica, sans-serif;
	font-size:		 16px;
	line-height:     22px;
	text-align:		 left;
}

td.RcolumnRed{
	background:      #B4131B;
	width:			 40%;
	padding-top:	 .75cm;
	padding-left:    .45cm;
	padding-right:    .45cm;
	padding-bottom:    .45cm;
	color:           white;
	font-family:     Arial, Helvetica, sans-serif;
	font-size:		 14px;
	line-height:     18px;
	text-align:		 left;
}


td.RcolumnBlue{
	background:      #003768;
	width:			 40%;
	padding-top:	 .75cm;
	padding-left:    .45cm;
	padding-right:    .45cm;
	padding-bottom:    .45cm;
	color:           white;
	font-family:     Arial, Helvetica, sans-serif;
	font-size:		 14px;
	line-height:     18px;
	text-align:		 left;
}


td.RcolumnYellow{
	background:      #EAE3C7;
	width:			 40%;
	padding-top:	 .75cm;
	padding-left:    .45cm;
	padding-right:    .45cm;
	padding-bottom:    .45cm;
	color:           #003768;
	font-family:     Arial, Helvetica, sans-serif;
	font-size:		 14px;
	line-height:     18px;
	text-align:		 left;
}

td.RcolumnGreen{
	background:      #D4DAFC;
	width:			 40%;
	padding-top:	 .75cm;
	padding-left:    .45cm;
	padding-right:    .45cm;
	padding-bottom:    .45cm;
	color:           #333;
	font-family:     Arial, Helvetica, sans-serif;
	font-size:		 14px;
	line-height:     18px;
	text-align:		 left;
}



td.recipebox{
	background:      #F8F7F3;
	background-image:  url(Artwork/Resources/recipehead.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding:         .25cm;
}

td.headnav{
	background:      transparent;
	background-image:  url(Artwork/Home/homeHead150.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:          150px;
	width:			 940px;
	color:           #999;
	font-size:       15px;
	font-weight:     normal;
	line-height:     18px;
	font-family:     Arial, sans-serif;
	padding-left:    1.1cm;
}

div.advisor{
	color:           #999;
	font-size:       13px;
	font-weight:     normal;
	line-height:     18px;
	font-family:     Arial, sans-serif;
	text-decoration: none;
	text-align:      left;
	padding-top:     3.25cm;
}

div.photocenter{
	padding-top:    .25cm;
	padding-bottom:  0cm;
	text-align:		center;
}

div.steelyBio{
	background:      transparent;
	width:           100%;
	color:           black;
	font-size:       12px;
	font-family:     Arial, san-serif;
	text-align:		 center;
	vertical-align:  middle;
	padding-top:    .10cm;
	padding-bottom: .05cm;
}



table.main {
	background:      transparent;
	color:           white;
	border:          none;
	font-size:       14px;
	font-family:     Arial, san-serif;
	line-height:     22px;
	text-align:		 center;
	vertical-align:  top;
}

table.body {
	background:      transparent;
	color:           black;
	font-size:       14px;
	font-family:     Arial, san-serif;
	line-height:     21px;
	text-align:		 left;
	vertical-align:  top;
}

table.border {
	background:      white;
	border:          solid #DED9C5;
	font-size:       12px;
	font-family:     Arial, san-serif;
}

td.analysis {
	background:      transparent;
	color:           #B4131B;
	font-size:       12px;
	line-height:     17px;
	font-family:     Arial, san-serif;
	text-align:		 left;
	padding-left:    .25cm;
}


td.padall{
	font-size:    12px;
	line-height:  18px;
	padding:     .15cm;
}

td.padlinks{
	font-size:    12px;
	color:		black;
	line-height:  18px;
	padding-top:     .15cm;
}

td.padallsmaller{
	font-size:    10px;
	line-height:  14px;
	padding:     .15cm;
}

td.main {
	background:      transparent;
	color:           black;
	font-size:       14px;
	line-height:     20px;
	font-family:     Arial, san-serif;
	text-align:		 left;
	padding:         .15cm;
}

td.article {
	background:      #F8F7F3;
	color:           black;
	line-height:     18px;
	font-family:     Arial, san-serif;
	text-align:		 left;
	padding:         .25cm;
}

td.taupeline {ƒ
	background-image:url(Artwork/Home/taupe_line.jpg);
	background-repeat:repeat-x;
	height:          3px;
}

td.nava {
	background-image:  url(Artwork/Home/Robin_P_Steely_Dentist_gradient.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	height:          40px;
	color:           #DED9C5;
	font-size:       18px;
	font-family:     Arial, san-serif;
	line-height:     18px;
	text-align:		 center;
	padding-top:     .07cm;
}

td.navb {
	background:      #DED9C5;
	color:           #396451;
	height:          30px;
	font-size:       14px;
	font-family:     Arial, san-serif;
	font-weight:     bold;
	line-height:     20px;
	text-align:		 center;
	padding-top:     .07cm;
}

td.foota {
	background:      #023668;
	color:           white;
	height:          35px;
	font-size:       12px;
	font-family:     Arial, san-serif;
	line-height:     18px;
	text-align:		 center;
	padding-top:      .20cm;
}

td.footb {
	background:      #CCC;
	color:           #023668;
	height:          55px;
	font-size:       12px;
	font-family:     Arial, san-serif;
	line-height:     18px;
	text-align:		 center;
	padding-top:     .25cm;
}



/* Submit button hover*/
.button {
    border: 1px solid #006;
    background: #ccf;
}
.button:hover {
    border: 1px solid #f00;
    background: #eef;
}


/* Hyperlinks Basic*/

a
{
  outline: none;
}

:focus
{
  -moz-outline-style: none;
}



a: {
	font-family:     Arial, san-serif;
	font-size:       14px;
	line-height:     20px;
	font-weight:	 normal;
	text-decoration: underline; 
	color:           black;
	background:      transparent;
}

a:nav {
	font-family:     Arial, san-serif;
	font-size:       14px;
	line-height:     20px;
	font-weight:	 normal;
	text-decoration: underline; 
	color:           black;
	background:      transparent;
}

a:link {
	font-family:     Arial, san-serif;
	font-size:       14px;
	line-height:     20px;
	font-weight:	 normal;
	text-decoration: underline; 
	color:           black;
	background:      transparent;
}

a:hover {
	font-family:     Arial, san-serif;
	font-size:       14px;
	line-height:     20px;
	font-weight:	 normal;
	text-decoration: none; 
	color:           black;
	background:      transparent;
}

a:visited {
	font-family:     Arial, san-serif;
	font-size:       14px;
	line-height:     20px;
	font-weight:	 normal;
	text-decoration: underline; 
	color:           black;
	background:      transparent;
}





/* Hyperlinks quicklink*/


a.quicklink {
	color:           black;
	font-size:       12px;
	font-weight:     normal;
	line-height:     18px;
	font-family:     Arial, sans-serif;
	text-decoration: none;
}

a.quicklink:nav {
	color:           black;
	font-size:       12px;
	font-weight:     normal;
	line-height:     18px;
	font-family:     Arial, sans-serif;
	text-decoration: none;
}

a.quicklink:link {
	color:           black;
	font-size:       12px;
	font-weight:     normal;
	line-height:     18px;
	font-family:     Arial, sans-serif;
	text-decoration: none;
}

a.quicklink:hover {
	color:           black;
	font-size:       12px;
	font-weight:     normal;
	line-height:     18px;
	font-family:     Arial, sans-serif;
	text-decoration: underline; 
}

/* Hyperlinks BAS*/


a.BAS {
	font-size:       18px;
	font-family:     Arial, san-serif;
	font-weight:     normal;
	line-height:     24px;
	text-decoration: none; 
	color:           #B4131B;
}

a.BAS:nav {
	font-size:       18px;
	font-family:     Arial, san-serif;
	font-weight:     normal;
	line-height:     24px;
	text-decoration: none; 
	color:           #B4131B;
}

a.BAS:link {
	font-size:       18px;
	font-family:     Arial, san-serif;
	font-weight:     normal;
	line-height:     24px;
	text-decoration: none; 
	color:           #B4131B;
}

a.BAS:hover {
	font-size:       18px;
	font-family:     Arial, san-serif;
	font-weight:     bold;
	line-height:     24px;
	text-decoration: none; 
	color:           #999;
}

/* Hyperlinks BAS REVERSE COLUMN*/


a.BASb {
	font-size:       18px;
	font-family:     Arial, san-serif;
	font-weight:	 normal;
	line-height:     24px;
	text-decoration: none; 
	color:           white;
}

a.BASb:nav {
	font-size:       18px;
	font-family:     Arial, san-serif;
	font-weight:     normal;
	line-height:     24px;
	text-decoration: none; 
	color:           white;
}

a.BASb:link {
	font-size:       18px;
	font-family:     Arial, san-serif;
	font-weight:     normal;
	line-height:     24px;
	text-decoration: none; 
	color:           white;
}

a.BASb:hover {
	font-size:       18px;
	font-family:     Arial, san-serif;
	font-weight:     bold;
	line-height:     24px;
	text-decoration: none; 
	color:           #CCC;
}


/* Hyperlinks ADVISOR*/


a.advisor {
	color:           #666;
	font-size:       14px;
	font-family:     Georgia, Times New Roman, Times, serif;
	font-style:	     italic;
	text-decoration: none; 
}

a.advisor:nav {
	color:           #666;
	font-size:       14px;
	font-family:     Georgia, Times New Roman, Times, serif;
	font-style:	     italic;
	text-decoration: none; 
}

a.advisor:link {
	color:           #666;
	font-size:       14px;
	font-family:     Georgia, Times New Roman, Times, serif;
	font-style:	     italic;
	text-decoration: none; 
}

a.advisor:hover {
	color:           #999;
	font-size:       14px;
	font-family:     Georgia, Times New Roman, Times, serif;
	font-style:	     italic;
	text-decoration: none; 
}



/* Hyperlinks NAV A*/


a.nava {
	color:           white;
	font-size:       18px;
	font-family:     Arial, san-serif;
	line-height:     22px;
	text-decoration: none; 
}

a.nava:nav {
	color:           white;
	font-size:       18px;
	font-family:     Arial, san-serif;
	line-height:     22px;
	text-decoration: none; 
}

a.nava:link {
	color:           white;
	font-size:       18px;
	font-family:     Arial, san-serif;
	line-height:     22px;
	text-decoration: none; 
}

a.nava:hover {
	color:           #DED9C5;
	font-size:       18px;
	font-family:     Arial, san-serif;
	line-height:     22px;
	text-decoration: none; 
}

/* Hyperlinks NAV B*/


a.navb {
	font-size:       14px;
	font-family:     Arial, san-serif;
	font-weight:     bold;
	line-height:     18px;
	text-decoration: none; 
	color:           #396451;
}

a.navb:nav {
	font-size:       14px;
	font-family:     Arial, san-serif;
	font-weight:     bold;
	line-height:     18px;
	text-decoration: none; 
	color:           #396451;
}

a.navb:link {
	font-size:       14px;
	font-family:     Arial, san-serif;
	font-weight:     bold;
	line-height:     18px;
	text-decoration: none; 
	color:           #396451;
}

a.navb:hover {
	font-size:       14px;
	font-family:     Arial, san-serif;
	font-weight:     bold;
	line-height:     18px;
	text-decoration: none; 
	color:           black;
}

/* Hyperlinks NAV C - right columns*/


a.navc {
	font-size:       14px;
	font-family:     Arial, san-serif;
	font-weight:     bold;
	line-height:     18px;
	text-decoration: none; 
	color:           white;
}

a.navc:nav {
	font-size:       14px;
	font-family:     Arial, san-serif;
	font-weight:     bold;
	line-height:     18px;
	text-decoration: none; 
	color:           white;
}

a.navc:link {
	font-size:       14px;
	font-family:     Arial, san-serif;
	font-weight:     bold;
	line-height:     18px;
	text-decoration: none; 
	color:           white;
}

a.navc:hover {
	font-size:       14px;
	font-family:     Arial, san-serif;
	font-weight:     bold;
	line-height:     18px;
	text-decoration: none; 
	color:           #999;
}




/* Hyperlinks Foot A*/


a.foota {
	font-family:     Arial, san-serif;
	font-size:       12px;
	font-weight:     normal;
	text-decoration: underline; 
	color:           white;
	line-height:     14px;
	background:      transparent;
}

a.foota:nav {
	font-family:     Arial, san-serif;
	font-size:       12px;
	font-weight:     normal;
	text-decoration: underline; 
	color:           white;
	line-height:     14px;
	background:      transparent;
}

a.foota:link {
	font-family:     Arial, san-serif;
	font-size:       12px;
	font-weight:     normal;
	text-decoration: underline; 
	color:           white;
	line-height:     14px;
	background:      transparent;
}

a.foota:hover {
	font-family:     Arial, san-serif;
	font-size:       12px;
	font-weight:     normal;
	text-decoration: none; 
	color:           #D8CB6F;
	line-height:     14px;
	background:      transparent;
}

/* Hyperlinks Foot B*/


a.footb {
	font-family:     Arial, san-serif;
	font-size:       12px;
	font-weight:     normal;
	text-decoration: underline; 
	color:           black;
	line-height:     18px;
	background:      transparent;
}

a.footb:nav {
	font-family:     Arial, san-serif;
	font-size:       12px;
	font-weight:     normal;
	text-decoration: underline; 
	color:           black;
	line-height:     18px;
	background:      transparent;
}

a.footb:link {
	font-family:     Arial, san-serif;
	font-size:       12px;
	font-weight:     normal;
	text-decoration: underline; 
	color:           black;
	line-height:     18px;
	background:      transparent;
}

a.footb:hover {
	font-family:     Arial, san-serif;
	font-size:       12px;
	font-weight:     normal;
	text-decoration: none; 
	color:           black;
	line-height:     18px;
	background:      transparent;
}




/* NAVIGATION DROPDOWN */

div.dropdown{
	padding-left: 1.1cm;
}


ul.dropdown,
ul.dropdown li,
ul.dropdown ul, 
ul.dropdown ul li ul{
 list-style: none;
 margin: 0;
 padding-left: 0;
}

ul.dropdown {
 position: relative;
 z-index: 150;
 float: inherit;
}

ul.dropdown li {
 float: left;
 vertical-align: middle;
}

ul.dropdown li:hover {
 position: relative;
 z-index: 150;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 2px;
 z-index: 100;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
/* visibility: hidden;
 top: 3px;
 left: 98%;*/
 position: static;
}



ul.dropdown li:hover > ul
{
 visibility: visible;
}




/*** Theme/aesthetic of top navigation ***/
ul.dropdown li a,
ul.dropdown li a:visited {
	background:transparent;
	display:inherit;
	text-decoration:none;
	color:   #e9e1c7;
	font-weight:normal;
	line-height:1.1em;
	vertical-align: top;
	text-align:center;
	font-size: 18px;
	font-family: Arial, san-serif;
	border-radius:0px;
	padding-top: 0cm;
}



ul.dropdown li a:hover{
	background:transparent;
	display:inherit;
	text-decoration:none;
	color:   white;
	font-weight:normal;
	line-height:1.1em;
	vertical-align: top;
	text-align:center;
	font-size: 18px;
	font-family: Arial, san-serif;
	border-radius:0px;
	padding-top: 0cm;
}


ul.dropdown li.current_page a {
	background:transparent;
	display:inherit;
	text-decoration:none;
	color:   #e9e1c7;
	font-weight:normal;
	line-height:1.1em;
	vertical-align: top;
	text-align:center;
	font-size: 18px;
	font-family: Arial, san-serif;
	border-radius:0px;
	padding-top: 0cm;
}



/*** Theme/aesthetic of drop down text ***/

ul.dropdown li ul li a,
ul.dropdown li ul li a:visited,
ul.dropdown li ul li.current_page_item a,
ul.dropdown li ul li ul li.current_page_item a{
	color: white;
	display:inherit; 
	font-size: 12px; 
	font-family: Arial, san-serif;
	font-weight: normal; 
	background-image:url(Artwork/Home/);
	background-position: bottom left;
	background-repeat: repeat;
	background-color: #616F94;
	text-decoration:none; 
	line-height: 14px; 
	padding:10px 10px 10px 15px; 
	border-top: none; 
	border-right: none; 
	border-bottom: none; 
	border-left: none;
	text-align: left; 
	height: auto;
	width:  190px;
}


ul.dropdown li ul li a:hover,
ul.dropdown li ul li ul li.current_page_item a:hover {

	color: #023668;
	display:inherit; 
	font-size: 12px; 
	font-family: Arial, san-serif;
	font-weight: normal; 
	background-image:url(Artwork/drop_down_nav.png);
	background-position: bottom left;
	background-repeat:no-repeat;
	background-color: #CCC;
	text-decoration:none; 
	line-height: 14px; 
	padding:10px 10px 10px 15px; 
	border-top: none; 
	border-right: none; 
	border-bottom: none; 
	border-left: none;
	text-align: left; 
	height: auto;
	width:  190px;
}
	
ul.dropdown li:hover ul li:hover ul,
ul.dropdown li:hover ul li.hover ul,
ul.dropdown li a:hover ul li a:hover ul a {
	color:#000000; 
	border:none; 
	background-color:#d1e1f4;
	background-image: none;
	font-size: 12px;
	font-weight:normal;
	font-family: Verdana, Arial, sans-serif;
}

/* first line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 

ul.dropdown li:hover ul li:hover ul li a,
ul.dropdown li:hover ul li.hover ul li a,
ul.dropdown li a:hover ul li a:hover ul li a {display:block; height:auto;}
ul.dropdown li:hover ul li:hover ul li.current_page_item:hover a,
ul.dropdown li:hover ul li.hover ul li.current_page_item:hover a,
ul.dropdown li a:hover ul li a:hover ul li.current_page_item a:hover,
ul.dropdown li:hover ul li:hover ul li:hover a,
ul.dropdown li:hover ul li.hover ul li:hover a,
ul.dropdown li a:hover ul li a:hover ul li a:hover {color:#000;background:#cfd5e1;}

ul.dropdown li:hover ul li.current_page_ancestor a,
ul.dropdown li a:hover ul li.current_page_ancestor a,
ul.dropdown li:hover ul li.current_page_item a,
ul.dropdown li a:hover ul li.current_page_item a,
ul.dropdown li:hover ul li ul li.current_page_item a,
ul.dropdown li a:hover ul li ul li.current_page_item a {color:#000;background:#cfd5e1;}
ul.dropdown li:hover ul li.current_page_item ul li a,
ul.dropdown li a:hover ul li.current_page_item ul li a {color:#fff;background:#817D33;}


