
body{
	margin: 0px;
	padding:0px;
	background-image: url(/home/templates/mambodefault/images/lightgreypattern.gif);
	background-position:center;
}

.category {  font-size: 90%; font-weight: bold; }
.cat_list_hdr { color:#770000;font-size:100%;font-weight:bold;margin:0px;padding:0px;font-variant:small-caps; text-align:left;}

.componentheading, .contentheading_contactUs
 { 
 color: #ffffff;  
 font-size: 90%; 
 font-weight: bold;
 font-variant: small-caps;
 text-align:center; 
 margin: 0px; 
 padding: 1px 0px 1px 0px;
 background-color:#000000;
   background-image:url(/images/gradient77.gif);
  background-repeat:repeat-x repeat-y;
  background-position:top left;
 }

.inputbox { background: #cbd7de; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid; border-top: 1px solid; border-color: #000000;  font-weight: bold; margin: 2px 2px 2px 0px; padding: 0px; text-decoration:none;}

.mainmenu{ 
color: #000000; color: #000000;  font-size: 12px; font-weight: bold; text-decoration: none; }

.tsig {
font-size: 75%;
color:#009900;
font-weight:bold;
}

.pagenav0 { padding: 0px 0px 10px 0px; }
.pagenav { font-size: 90%; color:#009900; }
.back_button { font-size: 80%; padding: 2px 0px 5px 5px;}

.pagenav_next a:link, .pagenav_next a:visited, .pagenav_prev a:link, .pagenav_prev a:visited {
background-color: #2e5b6e;
color: #ffffff;
padding: 0px 10px 0px 10px;
font-size: 70%;
}

.pagenav_next a:hover, .pagenav_prev a:hover {
background-color: #2e5b6e;
color: #ff9900;
padding: 0px 10px 0px 10px;
font-size: 70%;
}

/** first and third and fifth etc... row of section list format */
.sectiontableentry1 , .newspane, .popupwindow { padding:2px; font-size: 80%; font-weight: bold;}
.sectiontableentry1 a , .newspane a, .popupwindow a { padding:2px;font-size: 80%; font-weight: bold; }
.sectiontableentry1 a, .sectiontableentry1 a:visited, .sectiontableentry1 a:hover, .sectiontableentry1 a:link {padding:2px;font-size: 80%; font-weight: bold; }

/** second and fourth and sixth etc... row of section list format 
.sectiontableentry2 { background-color: #F2FFDF; padding:2px;} **/
.sectiontableentry2 {padding:2px;font-size: 80%; font-weight: bold;}
.sectiontableentry2 a, .sectiontableentry2 a:visited, .sectiontableentry2 a:hover, .sectiontableentry2 a:link {padding:2px; font-size: 80%; font-weight: bold;}

/* list of articles under a Cateogry  */
tr.sectiontableentry1 a:hover, tr.sectiontableentry2 a:hover, 
tr.sectiontableentry1 a:link, tr.sectiontableentry2 a:link,
tr.sectiontableentry1 a:visited, tr.sectiontableentry2 a:visited
 { text-align:left; font-size:80%; }

/** the heading bar, row above the section list **/
.sectiontableheader,
.sectiontableheader_mag_tbl
{color: #ffffff;  font-size: 18px; font-weight: bold;font-variant: small-caps; padding:0px 0px 2px 5px;
}

.sectiontablefooter td
{color: #ffffff;  font-size: 12px; font-weight: bold;font-variant: small-caps; padding:0px 5px 2px 0px;
background-image: url(/home/images/gradient_tcat.gif);}

/* styles for article titles */
.bioHeader { color:#770000;  font-size:100%; text-align:left; font-weight:bold;  margin:0px; padding:0px;}
.head { color:#000999; font-size: 110%; font-weight: bold; font-variant: small-caps; margin:0px; padding:0px;}
.headC { color:#770000;font-size:110%;font-weight:bold;margin:0px;padding:0px;font-variant:small-caps; text-align:center;}
a.headC:link, a.headC:visited { color: #000999; font-weight: bold; text-decoration: none; }
a.headC:hover { color: #ff9900; font-weight: bold; text-decoration: none; }
.headC a:hover { color: #ff9900; font-weight: bold; text-decoration: none; }

.features { color:#770000;  text-align: center; font-weight: bold; font-variant: small-caps;  margin:0px; padding:0px;}

/* page content styles*/
.createdate{
	padding: 0px;
	margin: 0px;
	font-size:8px;
}

.blog_frontpage{
	padding: 0px;
	margin: 0px;
	width: 100%;
}

/**************** _frontpage *****************/

.contentpagetitle_frontpage {
margin:0px;
padding:0px;
}

.contentheading_frontpage{ 
color:#ffffff; 
font-size: 75%; 
font-weight: bold; 
font-variant:small-caps; 
margin:0px; 
padding:1px; 
text-align: center;
background-color:#770000;
width: 100%;
  background-image:url(/images/gradient77.gif);
  background-repeat:repeat-x repeat-y;
  background-position:top left;
}

.contentheading { 
color:#ffffff; 
font-size: 90%; 
font-weight: bold; 
font-variant:small-caps; 
margin:0px; 
padding:2px; 
text-align: center;
background-color:#000000;
width: 100%;
  background-image:url(/images/gradient77.gif);
  background-repeat:repeat-x repeat-y;
  background-position:top left;
}

.contentheading_frontpage a:link, .contentheading_frontpage a:visited  {
		font-size:75%;
        font-weight: bold; 
		color: #ffffff;
}

.contentheading_frontpage a:hover  {
		font-size:75%;
        font-weight:bold;
		color: #ff9900;
}

.contentpaneopen, .contentpaneopen2{
	margin: 20px;
	padding:0px;
	width: 98%;
	border:1px solid #770000;
}

table.contentpaneopen2 td {
xborder: 1px solid #770000;
padding-left: 20px;
padding-right:20px;
}

table.contentpane,  table.contentpaneopen, table.contentpaneopen2 {
  background-color: #efffff;
  background-image:url(/home/images/bg2.jpg);
  background-repeat:repeat-x repeat-y;
  background-position:top left;
  width:98%;
}

.contentpane a:link, .contentpane a:visited { color: #000999; font-weight: bold; text-decoration: none; font-size: 90%; }
.contentpane a:hover { color: #ff9900; font-weight: bold; text-decoration: none; background: transparent; font-size:90%; }

.contentpane_magazine{
	padding:1px;
	margin: 0px;
	width:100%;
	background-color:#000080;
	text-align:center;
}

.contentpaneopen_frontpage{
	padding:2px;
	margin: 0px;
	width:100%;
}

.contentpaneopen2_frontpage{
	padding:0px;
	margin: 0px;
	width:100%;
}
.contentpaneopen2_3dpp_co {
  text-align:center;
  background-image:url(/home/images/bg2.jpg);
  background-repeat:repeat-x repeat-y;
  background-position:top left;
}
.contentheading_3dpp_co {
color: #770000;
font-weight:bold;
font-variant:small-caps;
font-family:Tahoma;
text-align:center;
}

.contentpaneopen_frontpage img{
margin:0px;
padding:0px;
border: 1px solid #060a60;
}

.contentpaneopen2 li {
font-weight:bold;
list-style-position:outside;
font-size:80%;
}

.legal_policy, .medical_policy,  .flow_fighting {
margin: 10px;
padding: 10px;
background-color:#f5f5ff;
border: 1px solid #770000;
}

.flypage {
margin: 10px;
padding: 10px;
background-color:#f5f5ff;
border: 1px solid #770000;

}

/********************** tables & modules **********************/
#left {
  background-image:url(/home/images/bg2.jpg);
  background-repeat:repeat-x repeat-y;
  background-position:top left;
  border:1px solid #000000;
  border-left: 7px solid #770000;
  border-right: 7px solid #770000;
}

/* style for side-bar module headers */
table th, table.moduletable th, table.moduletable_videoclip th {
font-size:75%;
padding:2px;
font-variant:small-caps;
text-align:center;
color:#ffffff;
font-weight: bold; 
background-color:#000000;
}

table.moduletablermax_shop_specials {
  margin: 0px;
  padding:5px;
  text-align:center;
  border: 1px solid #770000;
  background-image:url(/home/images/bg2.jpg);
  background-repeat:repeat-x repeat-y;
  background-position:top left;
}
table.moduletablermax_shop_specials strong {
font-size:85%;
font-weight:bold;
}



.shopBottom {
text-align: center;
width: 100%;
margin-bottom:10px;
}

.shopBottom table.moduletable {
text-align:center;
width: 100%;
}

table.moduletable_i3dpp_rotating,
table.moduletable_i3dpp_rotating td,
table.moduletable_i3dpp_rotating tr,
table iframe {
  text-align:center;
  vertical-align:middle;
  width: 100%;
}

table.moduletable {
  margin: 0px;
  padding:0px;
  width: 100%;
  text-align:left;
}

table.moduletable_videoclip {
margin: 0px;
padding: 0px;
background-color:#770000;
vertical-align:middle;
text-align:center;
height:150px;
}

table.moduletable.dtree_shop_categories {
margin: 0px;
padding: 0px;
background-color:#cccccc;
}

table.moduletable td {
  font-size        : 80%;
  font-weight      : normal;
  color:#060a60;
  padding:0px 2px 0px 2px;
  margin: 0px;
}

table.moduletable_inst_loc {
  margin: 0px;
  padding:0px;
  width: 100%;
  text-align:center;
  vertical-align:top;
  background-color:#f5f5ff;
}

table.moduletable_random_img {
  margin: 0px 0px 0px 0px;
  padding:4px 0px 4px 0px;
  width: 100%;
  background-color: #770000;
}

table.moduletable_random_img img {
	margin:0px;
	padding:0px;
}

table.moduletable_hmenu1 {
text-align:center;
border: 1px solid #000000;
width: 98%;
}

table.moduletable_hmenu1 tr {
text-align:center;
color:#000000;
font-weight:bold;
background-image:url(/home/images/bg2.jpg);
background-repeat:repeat-x;
background-position:left;
}

a:visited.mainlevel_hmenu1,
a:hover.mainlevel_hmenu1,
a:link.mainlevel_hmenu1{
font-size:80%;
text-align:center;
font-weight:bold;
color:#000000;
margin: 0px 5px 0px 5px;
padding: 0px 5px 0px 5px;
}

table.moduletable_hmenu2 {
margin-right:20px;
margin-left:20px;
background-color:#000000;
text-align:center;
padding:0px 2px 2px 2px;
margin:2px;
}
a:visited.mainlevel_hmenu2,
a:hover.mainlevel_hmenu2,
a:link.mainlevel_hmenu2{
font-size:60%;
text-align:center;
font-weight:bold;
color:#ffffff;
}
a:hover.mainlevel_hmenu2, a:hover.mainlevel_hmenu1 {
color: #ff9900;
}

.box_border {
margin: 0px;
padding: 0px;
text-align:center;
background-image:url(/home/images/bg2.jpg);
background-repeat:repeat-x repeat-y;
background-position:center center;
border: 1px solid #770000;
}

.history_img {
margin:4px;
padding:0px;
border: 1px solid #060a60;
}

td.box_border {
padding: 4px;
border:1px solid #060a60;
background-color:#f5f9fd;
}
/*************************************************** misc *********************************/
.contentpane_contactUs table, .contentpane_contactUs td {
font-size:90%;

}
table.contentpane_contactUs {
padding: 0px 10px 10px 10px;

}
.contentheading_contactUs{
padding: 0px -10px 10px -10px;
}

.contact_email_contactUs {
font-size:110%;
}

.user1 {
margin:10px;
padding: 5px;
text-align: center;
width: 100%;
}

.cert_date {
text-align:center;
margin:10px;
padding:10px;
color:#FF0000;
font-size:90%;
font-weight:bold;
border:1px solid #ff0000;
background-color:#000000;
}

.cert_pics{
text-align:center;
margin:10px;
padding:10px;
font-size:120%;
font-weight:bold;
border:1px solid #ff0000;
background-color:#E8E8FF;
}

.cert_pics p{
font-size:100%;
font-style:normal;
font-weight:400;
padding: 5px;
margin: 5px;
}

.cert_title{
text-align:center;
margin:30px;
padding:30px 10px 40px 10px;
color:#993300;
font-size:140%;
font-weight:bold;
font-family:Sofachrome;
}

.cert_intro {
text-align:center;
font-size:110%;
font-weight:bold;
font-family:cursive;
color:#FF0000;
background-color:#000000;
border:1px solid #ff0000;
}

.cert_intro2 {
text-align:center;
font-size:80%;
font-weight:bold;
font-style:italic;
}

.cert_intro3 {
text-align:center;
font-size:90%;
font-weight:bold;
font-style:italic;
color:#009900;
}

.cert_text1 {
font-size:65%;
color:#009900;
font-weight:bold;
}
.cert_deva {
font-size:80%;
text-align:center;
background-color:#ffcccc;
border: 1px solid #770000;
}
.cert_list {
border:1px solid #770000;
background-color:#ccffcc;
margin-left:100px;
margin-right:100px;
padding-left:30px;
padding-right:30px;
padding-top: 5px;
padding-bottom:5px;
}

.cert_list li {
font-weight:bold;
list-style-position:outside;
font-size:80%;
}

.cert2_list {
text-align:center;
margin-left:100px;
margin-right:100px;
padding-left:50px;
padding-right:50px;
}

.cert2_list li {
font-weight:bold;
list-style-position:outside;
font-size:110%;
text-align:left;
}

.doctor_reviews {
border:1px solid #000000;
text-align:center;
font-size:65%;
}

.tcatxxx {
font-size:70%;
}

/*********************** SHOP  ********************/

.shopping_cart_label {
padding:0px;
margin:0px;
font-size:12px;
font-weight:bold;
color:#770000;
font-family:Arial, Helvetica, sans-serif;
}

a:visited.mainlevel,
a:hover.mainlevel,
a:link.mainlevel, a {
font-size:80%;
text-align:left;
font-weight:bold;
padding: 1px;
}

a:hover.mainlevel {
color:#a90000;
color:#ffffff;
background-color:#bbc7ce;
background-color:#000999;
}

tr a.mainlevel {
vertical-align:middle;
margin-top: 1px;
margin-bottom:1px;
width:100%;
} 
.search {
font-size:70%;
text-align:left;
padding: 0px;
margin: 0px;
}
	
.cat_desc {
	padding: 5px;
	margin: 0px;
	text-align: left;
	background-color:#e8e8ff;
	border: 1px solid #770000;
xbackground-image:url(/home/images/bg2.jpg);
xbackground-repeat:repeat-x repeat-y;
xbackground-position:top left;
margin:5px;
padding: 5px;
}

.cat_desc_img {
	padding: 5px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	xxxborder: 1px solid #000000;
	xxxborder-bottom:0px hidden #000000;
}

.prod_cell {
background-color:#e8e8ff;
border: 1px solid #770000;
padding: 10px;
}

.prod_cell img {
	margin-left: 10px;
	margin-right: 10px;
	padding:0px;
}

.prod_img img {
	margin:2px;
	padding:0px;
	border: 1px solid #060a60;
}

.prod_browse1_name {
	font-size:100%;
}

.prod_browse1_desc {
	font-size:80%;
	
}

.prod_browse1_details {
	font-size:60%;
}

.cat_head { color:#000999; font-size: 80%; text-align: center; font-weight: bold; margin:4px; padding:0px;}

.shop_subcats ul {
text-indent:5px;
}

.shop_subcats li {
list-style-position: outside;
/* list-style-image: url(/home/templates/mambodefault/images/icons/cb02.png); */
margin-left:-10px;
}

table.shop_browse {
padding: 20px;
}

/****************** INTU_FLOW ********************/

#ifbottom {position: relative; background: url(/home/images/intuflow_bottom_banner.gif) top left no-repeat; height: 148px; width: 600px;}
#ifbottom a {position: absolute; text-decoration: none;}
#ifbottom a i {visibility: hidden;}
a#broadband {top: 80px; left: 120px; height: 15px; width: 75px;}
a#dialup {top: 80px; left: 200px; height: 15px; width: 75px;}
a#shipping {top: 50px; left: 470px; height: 90px; width: 125px;}

/****************** The Path  ********************/
.path_text1 {
font-size:110%;
color:#009900;

text-align:center;
}

.path_text2 {
font-size:110%;
text-align:left;
}

.path_text3 { color:#ff9900; font-size: 140%; font-weight: bold;  margin:0px; padding:0px;font-variant: small-caps; text-align:center}

p.lead:first-linexx { font-size:130%; font-weight:bold; margin-bottom: 2px;}
p.lead:first-letterxx { font-size:200%; font-weight:bold;}

.pathBox1 {
border: 1px solid #9a0000;
margin: 20px;
padding: 10px;
background-image: url(/home/images/desert_mountain.jpg);
background-position:center center;
background-repeat:repeat-x repeat-y;;
}
.pathBox2 {
border: 1px solid #770000;
margin: 20px;
padding: 10px;
}

.path_list {
margin-left:50px;
margin-right:50px;
padding-left:30px;
padding-right:30px;
}

.path_list li {
font-size:100%;
list-style-position:outside;
font-weight:bold;
font-variant:normal;
}
.path_print_button { color:#ff9900; font-size: 90%; font-weight: bold;  margin:0px; padding:0px;font-variant: small-caps; text-align:center; background-color:#9a0000;}

.subtitle_frontpage
{
text-align:center;
font-size:75%;
font-weight:bold;
font-style:normal;
color:#770000;
font-variant:small-caps;
}
/***************** Big Book ************/
.bigbook_banner {
border-top: 20px solid #005150;
border-bottom: 20px solid #005150;
margin: 20px;
padding: 0px;
text-align:center;
}

/***************** ICS *****************/
.ics_desc{
	padding: 10px;
	margin: 10px;
	font-weight: normal;
	font-size: 90%;
	border: 1px solid #770000;
	text-align: center;
}
.ics_tbl {
margin: 10px;
}

.bio_box2 {
border: 1px solid #9a0000;
margin: 10px;
padding: 10px;
background-color: #e8e8ff;
}

.bio_box {
border: 1px solid #9a0000;
margin: 10px;
padding: 10px;
text-align:left;
}
.bio_hdr1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 200%;
color:#770000;
text-align:center;
font-weight:bold;
}

.bio_hdr2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 100%;
font-style:italic;
color:#770000;
text-align:center;
font-weight:bold;
padding-bottom:5px;
}

.yamm {
margin:10px;
padding: 10px;
text-align:center;
height:50px;
}

.yamm_portal {
margin:10px;
padding: 10px;
text-align:center;
background-image: url(/home/images/gradient_005.gif);
width:300px;
}

.intu_flow_text a, .intu_flow_text a:visited, .intu_flow_text a:hover, .intu_flow_text a:link {
margin:0px;
padding: 0px;
text-align:center;
font-weight:bold;
font-variant:small-caps;
color:#770000;
font-size:80%;
}

.intu_flow_3d {
border:1px hidden #f5f5ff;
text-align:center;
}

.contentdescription {
  border: 1px solid #770000;
  }

.contentdescription_staff_hdr {
background-image: url(/home/images/bg2.jpg);
background-position:top left;
background-repeat:repeat-x repeat-y;;
border: 1px solid #770000;
}
.sectiontableheader_staff_hdr {
text-align: center;
}
.sectiontableentry1_staff_hdr {
text-align: center;
}
.sectiontableentry2_staff_hdr {
text-align: center;
}
.shop_browse h3 {
font-size: 120%;
color: #770000;
font-weight:bold;
font-family:Tahoma;
}

.shop_flypage1 {
text-align:center;
padding: 0px;
margin-top: 10px;
}
#ff_info {
margin-left: 20px;
margin-right: 20px;
padding: 20px;
background-image: url(/home/images/bg2.jpg);
background-position:top left;
background-repeat:repeat-x repeat-y;
xborder: 1px solid #770000;
}
#ff_info blockquote {
color:#770000;
width: 70%;
border: 1px solid #770000;
padding: 10px;
font-weight:bold;
font-size:90%;
background-color:#FFCC00;
text-align:center;
}

#ff_info blockquote a:link, #ff_info blockquote a:visited {
color: #090a90;
}
#ff_info blockquote a:hover {
color:#ffffff;
background-color:#770000;
}

#ff_info li i, #ff_info h5 i, #ff_info p i {
color:#a90000;
}

#ff_info h5 {
font-size:140%;
}

#ff_info H4 a:link, #ff_info H4 a:visited {
color: #090a90;
}
#ff_info H4 a:hover {
color:#ffffff;
background-color:#770000;
}

.ff_info_box1 {
border:1px solid #770000;
margin:20px;
padding:10px;
text-align:left;
font-size:80%;
}

#ss_bio {
margin:0px;
padding:20px;
background-repeat:repeat-x repeat-y;
background-position:top left;
background-image:url(/home/images/bg2.jpg);
}

#cert_cb {
padding: 30px;
padding-top:10px;
padding-bottom:10px;
background-image: url(/home/images/bg2.jpg);
background-position:top left;
background-repeat:repeat-x repeat-y;
font-size:90%;
}
#cert_cb blockquote {
color:#770000;
width: 80%;
border: 1px solid #770000;
padding: 10px;
font-weight:bold;
font-size:90%;
background-color:#FFCC00;
text-align:center;
}

#cert_cb_box1 {
margin:10px;
margin-top:20px;
padding:10px;
text-align:center;
font-size:80%;
}

#cert_cb_box1 a:link, #cert_cb_box1 a:visited {
color: #090a90;
}
#cert_cb_box1 a:hover {
color:#ffffff;
background-color:#770000;
}

#cert_cb h5 {
font-size:160%;
text-align:center;
color:#a90000;
margin:20px;
}

#cert_cb h4 {
color:#808000;
font-size:140%;
text-align:center;
font-weight:bold;
margin:20px;
}

#cert_cb h3 {
color:#090a90;
font-size:120%;
text-align:center;
font-weight:bold;
margin:20px;
font-variant:normal;
font-style:normal;
}

#cert_cb h2 {
color:#090a90;
font-size:130%;
text-align:center;
font-weight:bold;
font-style:italic;
margin:20px;
}

#cert_cb h1 {
color:#090a90;
font-size:150%;
text-align:left;
font-weight:bold;
margin:20px;
font-variant:normal;
font-style:normal;
}

#cert_cb em {
color:red;
font-style: italic;
font-size:110%;
font-weight:bold;
}

#cert_cb h5 em {
font-size: 140%;
font-style:normal;
color:red;
}

#cert_cb li {
font-size:90%;
color:#800000;
margin-top:10px;
margin-bottom:10px;
}

#cert_cb li em {
font-size: 100%;
font-weight:bold;
font-style:normal;
color:#a90000;
}

#cert_cb hr{border: 0px solid #770000; border-top-width:2px; height:0px; padding:0px; margin:0px; width:73%; text-align:center;}

/*****************************   certification pages  ******************************/
#cert {
padding: 30px;
padding-top:10px;
padding-bottom:10px;
background-image: url(/home/images/bg2.jpg);
background-position:top left;
background-repeat:repeat-x repeat-y;
font-size:90%;
}

#cert p {
font-weight:bold;
}

#cert blockquote {
color:#060a60;
border: 1px solid #770000;
padding: 10px;
font-weight:bold;
font-size:80%;
background-color:#FFCC00;
text-align:center;
font-style:normal;
}

#cert_box1 {
margin:10px;
margin-top:20px;
padding:10px;
text-align:center;
border:1px solid #770000;
}

#cert_box3 {
margin:10px;
margin-top:20px;
padding:10px;
border:1px solid #770000;
background-color:#e8e8ff;
font-size:90%;
}

#cert  h5 a:link, #cert h5 a:visited, #cert blockquote a:link, #cert blockquote a:visited {
color: #a90000;
}
#cert h5 a:hover, #cert blockquote a:hover {
color:#ffffff;
background-color:#770000;
}

#cert h5 {
font-size:160%;
text-align:center;
color:#b30000;
margin:20px;
}

#cert h4 {
color:#008000;
font-size:140%;
text-align:center;
font-weight:bold;
margin:20px;
}

#cert h3 {
color:#090a90;
font-size:120%;
text-align:center;
font-weight:bold;
margin:20px;
font-variant:normal;
font-style:normal;
}

#cert h2 {
color:#008000;
font-size:140%;
text-align:center;
font-weight:bold;
font-style:italic;
margin:15px;
}

#cert h1 {
color:#090a90;
font-size:150%;
text-align:left;
font-weight:bold;
margin:20px;
font-variant:normal;
font-style:normal;
}

#cert em {
color:#008000;
font-style: italic;
font-size:110%;
font-weight:bold;
}

#cert p em {
color:#880800;
font-style: italic;
font-size:110%;
font-weight:bold;
}

#cert h5 em {
font-size: 140%;
font-style:normal;
color:red;
}

#cert li {
font-size:100%;
color:#a90000;
margin-top:10px;
margin-bottom:10px;
font-style:normal;
}

#cert li em {
font-size: 90%;
font-weight:bold;
font-style:normal;
color:#008000;
}

#cert ol, #cert ul {
	text-align:left;
	font-size:90%;
	font-weight:bold;
	list-style-position:outside;
	font-style:normal;
}

#cert ul.cert_list1 li {
color:#993300;
text-align:left;
font-weight:bold;
font-size:120%;
margin-left:100px;
}

#cert ul.cert_list2 li {
color:#993300;
text-align:center;
font-weight:bold;
font-size:120%;
list-style-image:url();
}

#cert ul.cert_list3 li {
color:#008000;
text-align:center;
font-weight:bold;
font-size:120%;
list-style-image:url();
list-style-type:none;
list-style-position:outside;
}

#cert .cert_list2 h3 {
margin: 0px;
padding:0px;
color:#090a90;
font-size:90%;
}

#cert_box3 p {
font-style:italic;
font-size: 80%;
}

#cert blockquote ol li em {
color: #000999;
font-style:italic;
}

#cert hr{border: 0px solid #770000; border-top-width:2px; height:0px; padding:0px; margin:0px; width:70%; text-align:center;}

#archive_index {
  background-color: #efffff;
  background-image:url(/home/images/bg2.jpg);
  background-repeat:repeat-x repeat-y;
  background-position:top left;
  margin: 20px;
  padding: 20px;
  border: 1px solid #770000;
  }