a {
	color: #0066ee;
	text-decoration: none;
}

a:hover {
  color: #ff4400;
	text-decoration: underline;
}

td
{
  vertical-align: top;
}

#main-container {
	margin: 0 auto; /* make website center or left */
	padding: 0;
 	width: 770px; /* make website liquid (100%) or fixed */
}


/**********************************************************************************
  PANES 
***********************************************************************************/

/*=============================
      Header-Core-Pane
=============================*/

#header-core-pane {
	color: #fff;
  float: left;
	width: 100%;
	height: 30px;
	font-size: 60%;
  text-align: right;
  
}

#header-core-pane a {
	color: #555555;
}

#header-core-pane a:hover {
	color: #555555;
}

#header-core-pane .sitedomain {
  padding: 8px 5px;
}

#header-core-pane .sitetools {
	color: #00264a;
  padding: 5px 5px;
}


/*=============================
          Page-Tools
=============================*/

#page-tools {
	color: #8E7E3A;
	font-size:75%;
  float: left;
	width: 100%;
}

#page-tools a{
		color: #8E7E3A;
}

#page-tools a:hover{
		color: #8E7E3A;
}

/*=============================
        Content-Pane
=============================*/
#content-pane-2 {
  float: left;
	width: 100%;	
}

#content-pane {
  float: left;
	margin: 5px 0 0 0px;
	padding: 5px 5px 0 0;
	width: 550px;
	color: #2f2f2f;
	font-size: 80%;
	text-align:justify;
	line-height:20px;
	background: #F6F4E6;
	
}

#content-pane .page-title {
  font-size: 20px;
  color: #9c7310;
}

#page-image {
  float: left;
  margin: 10px 20px 0 0; 
}

#content-pane-main {
  float: left;
	margin: 0px
	padding: 0 0px;	
	color: #616161;
	font-size: 80%;
}

#content-pane-main h1{
  color: #585858;
	font-size: 140%;
	height: 12px;
}

#content-pane h2{
  color: #9c8244;
	font-size: 120%;
	height: 13px;
}

#content-pane p{
  padding: 0px;
}

#content-pane hr{  
	color: #83745b;
  background-color: #83745b;
  height: 1px;  
  margin: 10px 0 5px 0;
  border: 0px;
}

/*=============================
        Bottom-Pane
=============================*/

#bottom-pane {
  background: #ecebd6;
  float: left;
	width: 100%;
	margin: 10px 0 0 0;
	padding: 5px 0px;
  height: 15px;	
  font-size: 75%;
}

#bottom-pane div {
	position: relative;
  margin: 0 0 0 0px;
}

#bottom-pane ul {
	position: absolute;
	top: 0;
	left: 0;
	list-style: none;
	margin: 0;
	padding: 0;
} 

#bottom-pane li {
	float: left;
	margin: 0;
	padding: 0;
}

#bottom-pane ul span, 
#bottom ul a:link, 
#bottom ul a:visited {
	display: block;
	float: left;
	padding: 0px 10px;
	text-decoration: none;
	border-right: 1px dotted #4f4107;
	color: #706121;
}

#bottom-pane li span,
#bottom-pane li a.current,
#bottom-pane li a:hover {
	color: #4f4107;
	text-decoration: underline;
}

#bottom-pane li span,
#bottom-pane li a.current {
	text-decoration: none;
}


/*=============================
        Footer-Pane
=============================*/

#footer-pane {
  float: left;
	width: 100%;
	font-size: 70%;
	text-align: center;
	color:#6D6D6D;	
}


/*=============================
      Footer-Core-Pane
=============================*/


#footer-core-pane {
  clear:both;
	width: 100%;
	font-size: 70%;
	text-align: center;
	color:#6D6D6D;	
}

#footer-core-pane a{
  color:#6D6D6D;
}

#footer-core-pane a:hover{
  color:#6D6D6D;
}


/**********************************************************************************
  MENUS 
***********************************************************************************/

/* navigation
---------------------------------------------------- */


#menu-horizontal {
  margin: 8px 0 0 0px;
}

/* 1st level hovered design */	
#nav li.current a,
#nav li:hover a,
#nav li.sfhover a,
#nav li:hover span,
#nav li.sfhover span
{
   color: #1f1401;
	 background: #a7916d /*url(../../images/customer-default/menu-h/nav-bg-on.jpg) repeat-x top left*/;
}


/* 2nd Level BOX DESIGN*/	
#nav li ul { 
  border-left:1px solid #a7916d;
  border-top:1px solid #a7916d;
  border-right:1px solid #a7916d; 
  background:#e8d8c4; 
}


/* 3rd Level BOX DESIGN*/
#nav li ul li{
  border-bottom:1px solid #a7916d;
}

/* 2nd & 3rd level design when 1st level is hovered */
#nav li:hover li a,
#nav li:hover li:hover li a,
#nav li:hover li:hover li:hover li a,
#nav li.sfhover li a,
#nav li.sfhover li.sfhover li a,
#nav li.sfhover li.sfhover li.sfhover li a
{
    color: #000000;
		background: #e8d8c4;    
}

/* 2nd & 3rd level hovered design */
#nav li:hover li:hover a,
#nav li:hover li:hover span,
#nav li:hover li a:hover,
#nav li:hover li:hover li:hover a,
#nav li:hover li:hover li:hover a:hover,

#nav li.sfhover li.sfhover a,
#nav li.sfhover li.sfhover span,
#nav li.sfhover li a:hover,
#nav li.sfhover li.sfhover li.sfhover a,
#nav li.sfhover li li a:hover
{
   color: #ffffff;
	 background: #a7916d /*url(../../images/customer-default/menu-h/nav-sub-bg-off.jpg) repeat-x top left*/;
}


/*=============================
        Menu Vertical
=============================*/


#menu-vertical {
  font-size: 80%;
  margin: 0;
  
}

#menu-vertical ul li a:link,
#menu-vertical ul li a:visited,
#menu-vertical ul li span {	
	width: 195px;
	background: #f3efdb /*url(../../images/customer-default/menu-v/menu-box-background.gif) 0 0 no-repeat*/;
	color: #8e7e3a;	
	border-bottom: 1px solid  #ebdec9;
}


#menu-vertical ul li a:hover {
	background: #eae5cb;
  color: #494949;
}

#menu-vertical li #current {
	background: #ded7b6;
  color: #494949;
}


/*=============================
      Newsletter-Subscribe
=============================*/

#newsletter-subscribe {

	margin: 0;
	padding: 5px 0 5px 0;
  float: left;
	width: 100%;
	font-size:80%;

  color: #f1f1f1;
  text-align : center;
}




/*=============================
      Frontpage 
=============================*/
#intro {
	margin: 0px auto;
	padding: 0 0;	
	
}

#intro-image {
  float: left;
  margin: -4px 20px 0 0; 
}

#intro-text {
  float:left;
  margin: 0px 10px 0 0;
	padding: 20px 10px 0px 10px;	
 	font-size:100%;
  color: #caefff;
  width: 330px;
  text-align: justify;
  line-height: 16px
}

#intro-text h1 {
  font-size: 130%;
  color: #caefff;
}

#intro-logo .noborder{
  padding:0;
  border:0;
}


#intro-image-2 {
  float: left;
  margin: 3px 0px 0 0; 
  width: 525px;
  padding: 0px 10px 0px 10px;	
}

#pages-summary {
	margin: 10px 0;
	padding: 0 0;	
	width:100%;
}

#pages-summary .line-separator {
  border-bottom:1px dashed #CCCCCC;
  padding: 10px 0px 10px 0px;	
}

#pages-summary-image {
  float: left;
  margin: 0px 20px 0px 5px; 
}

#pages-summary-text {
  margin: 0px 10px 10px 10px;
 	font-size:100%;
  color: #caefff;
  text-align: justify;
}

#pages-summary-text .pages-title {
  font-weight: bold;
  font-size: 100%;
  color: #caefff;
}


#news-headlines {
	margin: 0px 0px;
	padding: 0 0;	
	font-size: 100%;
	color: #000000;
}

#news-headlines a{
	color: #9c7310;
}

#news-headlines a:hover{
	color: #9c7330;
}


#news-headlines .line-separator {
  border-bottom:1px dashed #CCCCCC;
  padding: 20px 0px 20px 0px;	
}


#font-date {
  font-size: 90%;
}

#page-date {
  color: #000000;
}





/*=============================
    Content-Pane-Right
=============================*/


#content-pane-right {
  float: left;
	margin: 5px 0 0 5px;
	padding: 5px 0px 5px 0;
	width: 205px;
	color: #606060;
}


#menu-trail {
	color: #8e7e3a;
	font-size:75%;
  float: left;
	width: 100%;
}

#menu-trail-box-style-outer { 
  background: #f6f4e6; 
  border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #f6f4e6; 
  border-left-width: 1px; border-left-style: solid; border-left-color: #f6f4e6; 
	border-right-width: 1px; border-right-style: solid; border-right-color: #f6f4e6;
	border-top-width: 1px; border-top-style: solid; border-top-color: #f6f4e6;
}

#menu-trail-box-style { 
  background: #ecebd6; 
  border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #f6f4e6; 
  border-left-width: 1px; border-left-style: solid; border-left-color: #f6f4e6; 
	border-right-width: 1px; border-right-style: solid; border-right-color: #f6f4e6;
	border-top-width: 1px; border-top-style: solid; border-top-color: #f6f4e6;
}

#page-tools-box-style { 
  background: #F3EFDB; 
  border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #b9a88c; 
  border-left-width: 2px; border-left-style: solid; border-left-color: #b9a88c; 
	border-right-width: 2px; border-right-style: solid; border-right-color: #b9a88c;
	border-top-width: 2px; border-top-style: solid; border-top-color: #b9a88c;
}

#content-page-box-style { 
  /*background: #fff; 
  border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: #012346; 
  border-left-width: 3px; border-left-style: solid; border-left-color: #012346; 
	border-right-width: 3px; border-right-style: solid; border-right-color: #012346;
	border-top-width: 3px; border-top-style: solid; border-top-color: #012346;*/
}

#menu-vertical-box-style { 
  border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #b9a88c; 
  border-left-width: 2px; border-left-style: solid; border-left-color: #b9a88c; 
	border-right-width: 2px; border-right-style: solid; border-right-color: #b9a88c;
	border-top-width: 2px; border-top-style: solid; border-top-color: #b9a88c;
}


/*=============================
        Tags
=============================*/
#related-items {
	color: #9D9D9D;
	font-size:100%;
  float: left;
	width: 100%;
}

#related-items-style-outer { 
  background: #EBE6CF; 
  border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #EBE6CF; 
  border-left-width: 1px; border-left-style: solid; border-left-color: #EBE6CF; 
	border-right-width: 1px; border-right-style: solid; border-right-color: #EBE6CF;
	border-top-width: 1px; border-top-style: solid; border-top-color: #EBE6CF;
}

#related-items-style { 
  background: #fcfcfc; 
  border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #fcfcfc; 
  border-left-width: 1px; border-left-style: solid; border-left-color: #fcfcfc; 
	border-right-width: 1px; border-right-style: solid; border-right-color: #fcfcfc;
	border-top-width: 1px; border-top-style: solid; border-top-color: #fcfcfc;
}

#related-items-insidebox {
  background: #fcfcfc; 
  border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #fcfcfc; 
  border-left-width: 1px; border-left-style: solid; border-left-color: #fcfcfc; 
	border-right-width: 1px; border-right-style: solid; border-right-color: #fcfcfc;
	border-top-width: 1px; border-top-style: solid; border-top-color: #fcfcfc;
}

/*=============================
          MISC
=============================*/

#table-frame {
  border: 1px solid #decbad;
}

.img-border { 
  padding: 3px;
  border: 1px solid #cccccc;
}

.toolbar-vertical{
  padding-bottom: 4px; 
}

#align-left {
  float: left;
  margin: 4px 5px 3px 0;
  padding: 2px;

}

#align-right {
  float: right;
  margin: 4px 0px 3px 8px;
  padding: 2px;

}


/*=============================
       Download-Style
=============================*/

#download {
  border-color: #decbad;
}

#download td{
  border-color: #decbad;
}

#download-header {
    background: #e9e3cb;
    color: #000;    
}

#download-item {
    background: none;    
}

#download-item-2 {
    background: none;    
}

/*=============================
    End Download-Style-1
=============================*/

