/* style1b */

body {
	background: #94966F url(../images/style1/bg.jpg) 0 0 repeat-x;
	color: #333;
}

/*                                                             f o n t s
 * ---------------------------------------------------------------------
 */

a { color: #2799E2; }

h1,
h2,
.contentheading,
.componentheading {
	color: #89C11C;
}

h3 { color: #E12821; }

/* =====================================================================
 *                               T1
 * ===================================================================== 
 */

/*
 *  T1  -  p u l l d o w n
 *------------------------------------------------------
 */ 

#fxContainer,
#fxContainer .contentheading,
#fxContainer div.moduletable h3,
#fxTab a:link,
#fxTab a:visited,
#fxContainer a:link,
#fxContainer a:visited,
#fxPadding div.loginelement input {
	color: #fff;
}

#fxTarget { 
	background: #6C4150;
	border-bottom: 2px inset #6C4150;
}

#fxTab {
	color: #A89BA0;
  background: url(../images/style1/fx-tab.png) 0 0 no-repeat;
}

#fxPadding div.loginelement input {
	background: #815765;
  border: 1px inset #8E6574;
}

/*
 *  T1  -  h e a d e r
 *------------------------------------------------------
 */

div#banner {
  background: url(../images/style1/banner-bg.jpg) 0 100% no-repeat;
}

img#logo {
	background: url(../images/logo.png) 0 0 no-repeat;
}

/*
 *  T1  -  m e n u
 *------------------------------------------------------
 */
 
/* horizontal menu */

div#horiz-menu li {
	margin: 0;
	padding: 0;
	padding-right: 2px;
}

div#horiz-menu a,
div#horiz-menu li.active li a {
	color: #fff;
	xbackground: url(../images/style1/menu-r.jpg) 100% 0 no-repeat;
}

div#horiz-menu li:hover,
div#horiz-menu li.sfHover,
div#horiz-menu li.active:hover,
div#horiz-menu li.active.sfHover {
	background: url(../images/style1/menu-rh.jpg) 100% 0 no-repeat;
}

div#horiz-menu li:hover a,
div#horiz-menu li.sfHover a,
div#horiz-menu li.active:hover a,
div#horiz-menu li.active.sfHover a {
	background: url(../images/style1/menu-lh.jpg) 0 0 no-repeat;
	color: #fff;
}

#horiz-menu li.active,
#horiz-menu li.active_menu {
	background: url(../images/style1/menu-ra.jpg) 100% 0 no-repeat;
}

#horiz-menu li.active a,
#horiz-menu li.active_menu a {
	background: url(../images/style1/menu-la.jpg) 0 0 no-repeat;
	color: #3B5472;
}

#horiz-menu li.active li.active,
#horiz-menu li.active li.active a {
	background: none;
}

/* moomenu and suckerfish */

.nav li li {
	background: #0A4C84;
	border-top: 1px solid #094272;
	border-left: 1px solid #094272;
	border-bottom: 2px solid #0C528E;
	border-right: 2px solid #0C528E;
}

.nav li li:hover,
.nav li li.sfHover,
#horiz-menu li:hover li:hover,
#horiz-menu li.sfHover li.sfHover,
#horiz-menu li.active li.active {
	background: #0A4C84 url(../images/style1/menu-subh.jpg) 0 0 no-repeat;
}

#horiz-menu li:hover li a.daddy:link,
#horiz-menu li.sfHover li a.daddy:link,
#horiz-menu li:hover li a.daddy:visited,
#horiz-menu li.sfHover li a.daddy:visited  {
	background: url(../images/bullets/arrow2-w.png) 100% 50% no-repeat;
}

.nav li.sfHover,
.nav li:hover {
	background: #0A4C84 url(../images/style1/menu-subh.jpg) 0 0 no-repeat;
}

.nav li.sfHover a,
.nav li:hover a {
	background: none;
}

/* search */

div.search .inputbox {
  background: #E82A23;
  border: 1px inset #8C8D7A;
  color: #fff;
}

/* top menu */

div#top a.mainlevel {
	color: #fff;
}

/*
 *  T1  -  t o p
 *------------------------------------------------------
 */

/* pathway */

span.pathway {
	color: #E0DFDD;
}

span.pathway img {
	background: url(../images/bullets/arrow1-w.png) no-repeat;
}

span.pathway a {
	color: #D9D8D5;
}


/*                                              u s e r    m o d u l e s
 * ---------------------------------------------------------------------
 */

.usermods {  }

td.usermods.w0,
td.usermods.w1,
td.usermods.w2,
td.usermods.w3,
td.usermods.w4 {  }

div.moduletable,
div.moduletable-hilite1,
div.moduletable-hilite2,
div.moduletable-hilite3,
div.moduletable-hilite4,
div.moduletable-hilite5,
div.moduletable-hilite6,
div.moduletable-hilite7,
div.moduletable-hilite8 {
  margin: 15px;
}

#C1 div.moduletable { 
  margin: 0 14px 16px 0; 
  background: #fff url(../images/style1/border-mod.png) 100% 0 no-repeat; 
  color: #2D2C29; 
  border-left: 5px solid #CE601A;
}
div.moduletable-hilite0 { 
  background: none; 
  color: #2D2C29; 
  border: none;
}
div.moduletable-hilite1 { 
  background: #272D28; 
  color: #F2F7D3; 
  border: 5px solid #6DAF13;
}
div.moduletable-hilite2 { 
  background: #EDF5BB; 
  xcolor: #2D2C29; 
  border: 5px solid #12A4CD;
} 
div.moduletable-hilite3 { 
  background: #EDF5BB; 
  color: #2D2C29; 
  border: 5px solid #FF657B;
}
div.moduletable-hilite4 { 
  background: #CDD88B;
  color: #2D2C29; 
  border: 5px solid #CE601A;
}
div.moduletable-hilite5 { 
  background: #12A4CD; 
  color: #FDFDF5; 
  border: 5px solid #0752B7;
}
div.moduletable-hilite6 { 
  background: #FF657B; 
  color: #FDFDF5; 
  border: 5px solid #EB2820;
}
div.moduletable-hilite7 { 
  background: #6DAF13; 
  color: #FFBA00; 
  border: 5px solid #FFBA00;
}
div.moduletable-hilite8 { 
  background: #E4D02C; 
  color: #2D2C29; 
  border: 5px solid #CE601A;
}

#C1 div.moduletable h3,
div.moduletable-hilite1 h3,
div.moduletable-hilite2 h3,
div.moduletable-hilite3 h3,
div.moduletable-hilite4 h3,
div.moduletable-hilite5 h3,
div.moduletable-hilite6 h3,
div.moduletable-hilite7 h3,
div.moduletable-hilite8 h3 {
	background: url(../images/header-bg.png) 0 100% no-repeat;
}

#C1 div.moduletable h3, #C1 div.moduletable h4 { color: #402726; }
div.moduletable-hilite1 h3, div.moduletable-hilite1 h4 { color: #FFBA00; }
div.moduletable-hilite2 h3, div.moduletable-hilite2 h4 { color: #4B4B4B; }
div.moduletable-hilite3 h3, div.moduletable-hilite3 h4 { color: #2D2C29; }
div.moduletable-hilite4 h3, div.moduletable-hilite4 h4 { color: #E12821; }
div.moduletable-hilite5 h3, div.moduletable-hilite5 h4 { color: #E3DFDF; }
div.moduletable-hilite6 h3, div.moduletable-hilite6 h4 { color: #E2E6EA; }
div.moduletable-hilite7 h3, div.moduletable-hilite7 h4 { color: #F6E6DB; }
div.moduletable-hilite8 h3, div.moduletable-hilite8 h4 { color: #F4F2EB; }

.L2 .contentheading { color: #E12821; }
#T2 .contentheading { color: #F4F2EB; }

#M1 div.moduletable a {  }
div.moduletable-hilite1 a {  }
div.moduletable-hilite2 a { color: #4F3736; } 
div.moduletable-hilite3 a { color: #705E0B; }
div.moduletable-hilite4 a { color: #E2C76C; }
div.moduletable-hilite5 a {  }
div.moduletable-hilite6 a { color: #F1EAEA; }
div.moduletable-hilite7 a { color: #F9DA1F; }
div.moduletable-hilite8 a { color: #4C7E09; }

#M1 div.moduletable li { 
  background: url(../images/bullets/dash1.png) 0 0 no-repeat; 
}
#M1 div.moduletable-hilite0 li { 
  background: none;	 
}
#M1 div.moduletable-hilite1 li { 
  background: url(../images/bullets/heart1-r.png) 0 0 no-repeat;	 
}
#M1 div.moduletable-hilite2 li { 
  background: url(../images/bullets/dots1-w.png) 0 0 no-repeat;	 
}
#M1 div.moduletable-hilite3 li { 
  background: url(../images/bullets/heart1-r.png) 0 0 no-repeat;	
}
#M1 div.moduletable-hilite4 li { 
  background: url(../images/bullets/star2-gr.png) 0 0 no-repeat;	 
}
#M1 div.moduletable-hilite5 li { 
  background: url(../images/bullets/dash2-w.png) 0 0 no-repeat;	 
}
#M1 div.moduletable-hilite6 li { 
  background: url(../images/bullets/circle2-w.png) 0 0 no-repeat;	 
}
#M1 div.moduletable-hilite7 li { 
  background: url(../images/bullets/circle1-w.png) 0 0 no-repeat;	 
}
#M1 div.moduletable-hilite8 li { 
  background: url(../images/bullets/star2-w.png) 0 0 no-repeat;	
}


/* =====================================================================
 *                              M1 (L1, C1, R1)
 * ===================================================================== 
 */

td.L1 { color: #5F3F3D; }
td.C1 {  }
td.R1 { color: #726B6B; }

td.L1 div.moduletable h3 { color: #5F3F3D; background: none; }
td.R1 div.moduletable h3 { color: #726B6B; background: none; }

/* =====================================================================
 *                                B1
 * ===================================================================== 
 */

div#B1 { color: #fff; }

td.B1 {  }

/* =====================================================================
 *                              T2
 * ===================================================================== 
 */

div#block2 { xbackground: #fff; }

div#T2 {}
div#T2 h3 {}
div#T2 a {}

div#T2 div.moduletable { 
  background:#AE9439; 
  color: #F4F2EB;
}
div#T2 div.moduletable h3 { color: #F4F2EB; }
div#T2 div.moduletable a { color: #3B5472; }
#T2 div.moduletable li { 
  background: url(../images/bullets/heart1-w.png) 0 0 no-repeat; 
}

/* =====================================================================
 *                              M2 (L2, C2, R2)
 * ===================================================================== 
 */
 
div#M2 {}

#M2 li {background: url(../images/bullets/dots4.png) 0 0 no-repeat;}


/* =====================================================================
 *                                B2
 * ===================================================================== 
 */
 
div#B2 { margin-top: 15px; }
div#B2 a { color: #B3F55B; }
div#B2 h3 {}

div#B2 div.moduletable { 
  background: #613D43; 
  color: #CCD1D7; 
}

div#B2 div.moduletable h3 { color: #CCD1D7; }
div#B2 div.moduletable a { color: #B3F55B; }
#B2 div.moduletable li { 
  background: url(../images/bullets/heart1-w.png) 0 0 no-repeat; 
}

/* =====================================================================
 *                              T3
 * ===================================================================== 
 */

div#block3 { 
}

 
/* =====================================================================
 *                              M3 (L3, C3, R3)
 * ===================================================================== 
 */

div#M3 {
  margin: 0 15px 0 15px;
}

table.M3 {
  background: url(../images/style1/border.png) 0 0 no-repeat;
}
  
div#C3 { 
  background-color: #272D28; 
  color: #F4EFEF;
  margin: 14px 0 0 16px; 
  padding-right: 20px;
  padding-bottom: 0px;
  border: 9px solid #FAE42C;
  border-bottom: 9px solid #FAE42C;
}


/* =====================================================================
 *                              B3
 * ===================================================================== 
 */

div#B3 a { color: #B3F55B; }
 
/*                                                             l i s t s
 * ---------------------------------------------------------------------
 */

#M1 ul li {
background: url(../images/bullets/heart1-r.png) 0px 2px no-repeat;
}

#M1 ul.check1 li,
#M1 li.check1 {
	background: url(../images/bullets/check1.png) 0px 2px no-repeat;
}

#M1 ul.check2 li,
#M1 li.check2 {
	background: url(../images/bullets/check2-o.png) 0 0 no-repeat;
}

#M1 ul.arrow1 li,
#M1 li.arrow1 {
	background: url(../images/bullets/arrow1.png) 0 2px no-repeat;
}

#M1 ul.arrow2 li,
#M1 li.arrow2 {
	background: url(../images/bullets/arrow2.png) 0 2px no-repeat;
}

#M1 ul.arrow3 li,
#M1 li.arrow3 {
	background: url(../images/bullets/arrow3.png) 0 3px no-repeat;
}

#M1 ul.star li,
#M1 li.star {
	background: url(../images/bullets/star2-gr.png) 0 2px no-repeat;
}

#M1 ul.circle li,
#M1 li.circle {
	background: url(../images/bullets/circle1.png) 0 2px no-repeat;
}

#M1 ul.flower li,
#M1 li.flower {
	background: url(../images/bullets/flower1-t.png) 0 2px no-repeat;
}

/*                                                   b l o c k q u o t e
 * ---------------------------------------------------------------------
 */

blockquote {
	background: #f9f9f9 url(../images/blockquote.png) 0 0 no-repeat;
	color: #666;
}


/*                                                               c o d e
 * ---------------------------------------------------------------------
 */
 
pre {
	background: #f6f6f6;
	border-top: 3px solid #ddd;
	border-bottom: 3px solid #ddd;
}


/*                                                         n o t i c e s
 * ---------------------------------------------------------------------
 */

span.alert {
	color: #666;
	border-top: 1px solid #D6D2D2;
	border-bottom: 1px solid #D6D2D2;
	background: #EFEBEA url(../images/status-alertBW.png) 15px 50% no-repeat;
}

span.info {
	color: #666;
	border-top: 1px solid #CDD5E1;
	border-bottom: 1px solid #CDD5E1;
	background: #EBEEF1 url(../images/status-infoBW.png) 15px 50% no-repeat;
}

span.note {
	color: #666;
	border-top: 1px solid #EAE0B7;
	border-bottom: 1px solid #EAE0B7;
	background: #F2EFE5 url(../images/status-noteBW.png) 15px 50% no-repeat;
}

span.download {
	color: #666;
	border-top: 1px solid #D4DEC1;
	border-bottom: 1px solid #D4DEC1;
	background: #e8f4d2 url(../images/status-downloadBW.png) 15px 50% no-repeat;
}


/*                                                       m a i n m e n u
 * ---------------------------------------------------------------------
 */
 
a.mainlevel {
	background: url(../images/style1/bullet-7.png) 0 0 no-repeat;
}
 
 
/*                                                         c o n t e n t
 * ---------------------------------------------------------------------
 */

.highlight {
  background-color: #ffc;
}

table.M2 td.M2 td.sectiontableheader {
  background: #f6f6f6;
  border-bottom: 1px solid #ddd;
}

tr.sectiontableentry1 td,
tr.sectiontableentry2 td,
td.sectiontableentry1,
td.sectiontableentry2 {
  border-top: 1px #fff;
  border-bottom: 1px solid #efefef;	
}

tr.sectiontableentry2 td,
td.sectiontableentry1 {
	background: #fcfcfc;
}

table.contentpaneopen tbody tr td span.small {
}

td.createdate {
}

/*                                                               m i s c
 * ---------------------------------------------------------------------
 */



/*                                                             p o l l s
 * ---------------------------------------------------------------------
 */



/*                                                             a l b u m
 * ---------------------------------------------------------------------
 */
 
a img.album,
.flickr_badge_image img {
	border: 1px solid #B3AF90;
	padding: 1px;
}

#M2 div.moduletable-hilite1 .flickr_badge_image img {
	border: 2px solid #5D3E3D;
}

#M2 div.moduletable-hilite2 .flickr_badge_image img {
	border: 2px solid #4F3736;
}

#M2 div.moduletable-hilite3 .flickr_badge_image img {
	border: 2px solid #E2C76C;
}

#M2 div.moduletable-hilite4 .flickr_badge_image img {
	border: 2px solid #DDB75E;
}
