/*  Reset (YUI)
-----------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
    margin:0px; 
    padding:0px; 
} 
/*
table { 
    border-collapse:collapse; 
    border-spacing:0;
}
*/ 
fieldset,img {  
    border:0; 
} 
ol,ul {
    list-style:none; 
} 
h1,h2,h3,h4,h5,h6 { 
    font-size:100%; 
    font-weight:normal; 
}

body                      { 	
                            background: url(../images/bgtile.gif) repeat;
                           height:100%;
}

/* ---------------------------------------------------------------- LINK STYLES --------*/

a.footer:link {color:#F786e63;
                 text-decoration: none }
a.footer:visited {color:#F786e63;
                 text-decoration: none }
a.footer:hover {color:#FFFFFF;text-decoration: none; }

a.body:link {color:#b2c3c5;
                 text-decoration: none }
a.body:visited {color:#b2c3c5;
                 text-decoration: none }
a.body:hover {color:#ffffff;text-decoration: none; }

a.quickref:link {color:#786e63;
                 text-decoration: none;
                 }
a.quickref:visited {color:#786e63;
                 text-decoration: none }
a.quickref:hover {color:#b2c3c5;text-decoration: none; }
a.redlink:link {color:#791315;
                 text-decoration: none;
				 font-weight:bold;
                 }
a.redlink:visited {color:#791315;
                 text-decoration: none;
				 font-weight:bold; }
a.redlink:hover {color:#791315;
				 font-weight:bold;
text-decoration: none; }

/* ---------------------------------------------------------------- PAGE FONT STYLES --------*/


.toplinks                 {
                           font-family: Arial, Helvetica, sans-serif;
                           vertical-align: 8px;
                           text-align: right;
                           letter-spacing: 3px;
                           word-spacing: 15px;
                           font-size: .8em;
                           font-weight: 600;
                           color: #786e63;
}

.subhead                  {
                           font-family: arial, helvetica;
                           text-align: left;
                           letter-spacing: 2px;
                           word-spacing: 5px;
                           font-size: 12pt;
                           font-weight: bold;
                           color: #786e63;
                            text-transform: uppercase;
}

.content                  {
                           font-family: verdana;
                           text-align: left;
                           font-size: 7pt;
                           font-weight: normal;
                           line-height: 13px;
                           color: #786e63;
}

.content a             {
                           color: #786e63;
                           text-decoration: none;
}


.red                     {
                           font-family: verdana;
                           text-align: left;
                           font-size: 9pt;
                           font-weight: normal;
                           line-height: 18px;
                           color: #791315;
                           padding-left: 35px;
}

.blue                    {
                           font-family: verdana;
                           text-align: left;
                           font-size: 8pt;
                           font-weight: normal;
                           line-height: 13px;
                           color: #3e75a2;
                         
}

#subcontent .red2                   {
                           font-family: verdana, sans-serif;
                           text-align: left;
                           font-size: 10pt;
                           font-weight: bold;
                           line-height: 18px;
                           color: #791315;
                        
}

#subcontent a.blue                   {
                           font-family: verdana;
                           text-decoration: underline;
                           text-align: left;
                           font-size: 8pt;
                           font-weight: normal;
                           line-height: 13px;
                           color: #3e75a2;
                           padding-left: 145px;
}

#subcontent input{
background-color: white;
border: 1px solid #786e63;
color: #786e63;
                
}
#subcontent .button{
background-color: transparent;
border: none;
color: #786e63;
                
}


#subcontent textarea{
background-color: white;
border: 1px solid #786e63;
width: 200px;
                           
               
                           color: #786e63;
                
}

h1                        {
                           font-family: verdana;
                           text-align: left;
                           font-size: 8pt;
                           font-weight: normal;
                           line-height: 13px;
                           color: #786e63;
                         padding-left: 85px;
                        
}
img.right {
padding: 8px 0px 8px 8px;
float: right;
}
img.left {
padding: 8px 8px 8px 0px;
float: left;
}

.righthead                {
                           font-family: verdana;
                           text-align: left;
                           letter-spacing: 3px;
                           font-size: 8pt;
                           font-weight: normal;
                           color: #ebebeb;
                           text-decoration:none;
}

.rightcontent a         {
                           font-size: 8px;
}

.rightcontent             {
                           font-family: verdana;
                           text-align: left;
                           font-size: 8pt;
                           font-weight: normal;
                           letter-spacing: 3px;
                           color: #786e63;
}


.righthead  a              {
							line-height: 20px;
                           text-decoration: none;
                           text-transform: uppercase;
                           font-family: verdana;
                           text-align: left;
                           letter-spacing: 3px;
                           font-size: 8pt;
                           font-weight:normal;
                           color: #ebebeb;
}
.date                    {
                           font-family: verdana;
                           text-align: left;
                           font-size: 13pt;
                           font-weight: bold;
                           color: #786e63;
                           
}

.month                   {
                           font-family: verdana;
                           text-align: center;
                           font-size: 9pt;
                           font-weight: normal;
                           line-height: 13px;
                           color: #786e63;
text-transform: uppercase;
}

.more                   {
                           font-family: arial, helvetica;
                           text-align: right;
                           letter-spacing: 3px;
                           font-size: 8px;
                           font-weight: bold;
                           color: #786e63;
}

.more a                  {
                           color: #786e63;
                           text-decoration: none;
}

.more a:hover                 {
                           color: #FFFFFF;
                           text-decoration: none;
}

.bold                     {
                           font-weight: bold;
}

.footer                   {
                           font-family: verdana;
                           text-align: left;
                           font-size: 7pt;
                           font-weight: normal;
                           color: #786e63;
                           z-index:1;
}

/*------------------------------------------------------------FORM STYLES-------*/

input                     {
                           background-color: transparent;
                           margin-right: 10px;
                           border: none;
                           color: #786e63;
}


select                   {
                          border: none;
                          background-color: #ebebeb;
                          color: #786e63;
                           font-size: 10px;
}

/*--------------------------------------------------------PAGE CONTAINER-------*/
                        
containtable              {
                           width: 100%;
                        

}

containtd                 {
                           vertical-align:middle;
                           text-align: center;

}

#container                {
			              width: 964px;
			           
			              margin: 0px;
			             
padding-top: 25px;
			              margin-left: auto;
			              margin-right: auto;
			             
}

/*------------------------------------------------------------PAGE DIVS-------*/

#left                     {
                           width: 677px;
                           float: left;
}


#header                   {
                           width: 677px;
                           height: 104px;
                           padding-bottom: 5px;
                           padding-right: 5px;
						   position:relative;
}

#logo                     {
                           float: left;
                           width: 250px;
                           height: 104px;
                           padding-bottom: 5px;
						   position:absolute;
}

#links                    {
                           left:300px;
                           width: 350px;
                           height: 15px;
                     position: absolute;
                     top: 72px;
                           padding-right: 10px;
}

#links a                  {
                           text-decoration: none;
                           color: #7c6f63;
                           padding: 4px;
}

#links a:hover                  {
                           text-decoration: none;
                           color: #7c6f63;
                           background-color: #e4e1d0;
                           padding: 4px;
}


#rounded_tl                  {
                           width: 685px;
                           background: #e4e1d0 url(../images/tl.gif) no-repeat top left;
}
#rounded_tl .rounded_tr                  {
                           background: transparent url(../images/tr.gif) no-repeat top right;
}
#rounded_tl .rounded_bl                  {
                           background: transparent url(../images/bl.gif) no-repeat bottom left;
}
#rounded_tl .rounded_br                  {
                           background: transparent url(../images/br.gif) no-repeat bottom right;
						   padding: 0px;
}
.roundedr                 {
                           text-align: left;
                           width: 279px;
                           float: right;
                           background: #b2c3c5 url(../images/rtl.gif) no-repeat top left;
}
.roundedr div             {
                           background: transparent url(../images/rtr.gif) no-repeat top right;
}
.roundedr div div         {
                           background: transparent url(../images/rbl.gif) no-repeat bottom left;
}
.roundedr div div div     {
                           background: transparent url(../images/rbr.gif) no-repeat bottom right;
                           padding: 5px;
}

#imagewrap                {
                           width: 677px;
}



#contentwrapper           {
                           
                           clear: both;
}
#clear {
             clear: both;
             background-image:none;
             padding-top: 20px;
}
.mainnav {
                           text-align: left;
                           font-family: Trebuchet MS, arial;
                           font-size: 10px;
                           color: #ffffff;
                           text-transform: uppercase;
                           text-decoration: none;
						   padding: 0px 13px 0px 13px;
}

.mainnav a {
                           text-align: left;
                           font-family: Trebuchet MS, arial;
                           font-size: 10px;
                           color: #ffffff;
                           text-transform: uppercase;
                           text-decoration: none;
                           font-weight: bold;

}
.mainnav a:hover {
                           text-align: left;
                           font-family: Trebuchet MS, arial;
                           font-size: 10px;
                           color: #ffffff;
                           text-transform: uppercase;
                           text-decoration: none;
                           font-weight: bold;
   
}
#homehdr {
                           text-align: left;
                           font-family: Trebuchet MS, arial;
                           font-size: 10px;
						   width:165px;
                           color: #7c6f63;
						   letter-spacing:2px;
                           text-transform: uppercase;
                           text-decoration: none;
                           font-weight: bold;
}
#homehdrred {
                           text-align: left;
                           font-family: Trebuchet MS, arial;
                           font-size: 10px;
						   width:505px;
                           color: #791315;
						   letter-spacing:2px;
                           text-transform: uppercase;
                           text-decoration: none;
                           font-weight: bold;
}
#homebrand {
						   width:505px;
						   height:263px;
                           background: transparent;
						   margin-bottom: 5px;
}
#homeeventnews {
                           text-align: left;
						   width:165px;
						   height:47px;
                           /*background: #b9b1a3;*/
						   background: #cdc5b7;
						   margin-bottom: 1px;
}
#homeeventnews .en_date {
                           text-align: center;
                           font-family: Trebuchet MS, arial;
                           font-size: 12px;
						   color:#7c6f63;
						   width:25px;
						   padding:0px 5px 0px 5px;
                           text-transform: uppercase;
                           text-decoration: none;
                           font-weight: bold;
}
#homeeventnews .en_title {

left:35px;
                           text-align: left;
                           font-family: Trebuchet MS, arial;
						   width:120px;
                           font-size: 11px;
						   line-height:12px;
						   padding:0px 5px 0px 0px;
						   color:#791315;
                           text-decoration: none;
}
#homeeventnews .en_title a, #homeeventnews .en_title a:visited {

                           text-align: left;
                           font-family: Trebuchet MS, arial;
                           font-size: 11px;
						   line-height:12px;
						   padding:0px 5px 0px 0px;
						   color:#7c6f63;
                           text-decoration: none;
}
#homeeventnews .en_title a:hover {

                           text-align: left;
                           font-family: Trebuchet MS, arial;
                           font-size: 11px;
						   padding:0px 5px 0px 0px;
						   line-height:12px;
                           color: #791315;
                           text-decoration: none;
}



#homemore a, #homemore a:hover, #homemore a:visited{
                           text-align: right;
                           font-family: Trebuchet MS, arial;
                           font-size: 10px;
						   width:160px;
						   height:15px;
						   display:block;
                           color: #791315;
						   letter-spacing:3px;
						   padding:4px 5px 4px 0px;
                           text-transform: uppercase;
                           text-decoration: none;
                           font-weight: bold;
                           background: #b9b1a3;
						   margin-bottom:9px;
}
#homequickcont {
  float: left;
  width:165px;
  margin-top:4px;

}
#homequick {
                           text-align: left;
						   width:165px;
						   height:23px;
						   padding:0px;
                           background: #b9b1a3;
						   margin-bottom:1px;

}
#homequick a, #homequick a:visited, #homequick a:hover {
                           color: #791315;
                           font-family: Trebuchet MS, arial;
                           font-size: 10px;
                           text-transform: uppercase;
                           text-decoration: none;
						   display:block;
						   font-weight:bold;
						   padding: 5px;

}
#hometrendscont {
float:right;
  width:335px;
  padding-left:5px;
  margin-top:4px;
}
#hometrends {
                           font-family: Trebuchet MS, arial;
                           font-size: 11px;
                           text-align: left;
						   width:325px;
						   height:109px;
						   padding:5px 5px 5px 5px;
                           /*background: #b9b1a3;*/
						   background: #cdc5b7;
						   margin-bottom:1px;
                           color: #7c6f63;

}
#hometrends a, #hometrends a:hover, #hometrends a:visited {
                           color: #791315;
                           text-decoration: none;
}



#subcontent              {
                           margin-right: 20px;

}

#subcontent   a           {
                          text-decoration:underline;
                           color: #7c6f63;
                           

}

#subcontent ul li {
                     list-style: disc;
                     margin-left: 12px;
}



#login input {
             float: right;
             width: 155px;
             font-size: 10px;
             padding-top: 2px;
}

#login                    {
                           
                           height: 74px;
                           padding-right: 10px;
                           background: url(../images/formbg.gif) no-repeat;
}

#login table              {
                        
                           margin-top: -5px;
                           margin-bottom: -19px;
}

#login td                 {
                           padding-top: 6px;
                           padding-bottom: 6px;
}

#homelogin input{
background-color: white;
border: 1px solid #786e63;
color: #786e63;
width:95px;
font-size:11px;
margin-bottom:5px;
padding:2px;
                
}
#homelogin .button{
background-color: white;
border: 1px solid #786e63;
color: #786e63;
width:20px;
height:20px;
margin-bottom:5px;
font-size:11px;
}


#boxtop                  {
                          width: 253px;
                          height: 11px;
                          border: 3px solid #ced7d8;
                          background: #ebebeb;
}

#boxbottom               {
                          width: 253px;
                          height: 11px;
                          border-left: 3px solid #ced7d8;
                          border-right: 3px solid #ced7d8;
                          border-bottom: 3px solid #ced7d8;
                          background: #ebebeb;
}
    

#footer                   {
                       
                           clear: both;
                           padding: 0px 0px 0px 0px;
                          /* background-color: #e4e1d0;*/
						  height:100px;
						  overflow:hidden;
}

#footer li               {
                          list-style : none;
                          display : inline;
                          padding : 0em 0em 0em 0em;
}

#footerfooterwrap        {
                          clear: both;
                         
                          height: 25px;
                          padding-top: 10px;
}

#footerfooterlogo        {
                          float: left;
                          width: 46px;
                          height: 25px;
                          padding-bottom: 5px;
}

#footerfooter            {
                       
                          
                          height: 25px;
                          padding-left: 5px;
}
#loggedin                  { border-top: solid #e1e9ea 3px;
border-left: solid #e1e9ea 3px;
border-right: solid #e1e9ea 3px;
border-bottom: 0px;
                           width: 257px;
						   height:15px;
						   padding:3px;
						   margin:4px 0px 0px 0px;
						   overflow:hidden;
                           background: #ffffff;;
}
#loggedinlinks                  { border-top: solid #e1e9ea 3px;
border-left: solid #e1e9ea 3px;
border-right: solid #e1e9ea 3px;
border-bottom: solid #e1e9ea 3px;;
                           width: 257px;
						   height:15px;
						   padding:3px;
						   margin:0px 0px 22px 0px;
						   overflow:hidden;
                           background: #ffffff;;
}

#username input {
     font-size: 10px;
	 width:110px;
	 margin-left:100px;
	 border: 0px;
	 margin-top:3px;
padding:0px;
}

#username                  { border-top: solid #e1e9ea 3px;
border-left: solid #e1e9ea 3px;
border-right: solid #e1e9ea 3px;
border-bottom: 0px;
                           width: 263px;
						   height:21px;
						   padding:0px;
						   margin:4px 0px 0px 0px;
						   overflow:hidden;
                           background: url(../images/usernamebg.gif) no-repeat;
}
#password input {
     font-size: 10px;
	 width:110px;
	 margin-left:100px;
	 border: 0px;
	 margin-top:3px;
padding:0px;
}

#password                  { border-top: solid #e1e9ea 3px;
border-left: solid #e1e9ea 3px;
border-right: solid #e1e9ea 3px;
border-bottom: 0px;
                           width: 263px;
						   height:21px;
						   padding:0px;
						   margin:0px 0px 0px 0px;
						   overflow:hidden;
                           background: url(../images/passwordbg.gif) no-repeat;
}
#belowlogin              { background: #e1e9ea;
                           width: 269px;
						   height:16px;
						   padding:3px 0px 0px 0px;
						   margin:0px 0px 6px 0px;
						   overflow:hidden;
						   border:0px;
}
#belowlogin input {
	 margin-left:40px;
	 width:33px;
	 height:14px;
	 border: 0px;
	 background:#e1e9ea;
	 padding:0px 0px 0px 0px;
}

#search select {
     height: 13px;
     float: right;
     padding:0px;
}

#search input {
     font-size: 10px;
	 width:110px;
	 margin-left:135px;
margin-top:3px;
padding:0px;	 
}

#search                  { border: solid #e1e9ea 3px;
                           width: 263px;
						   height:21px;
						   padding:0px;
						   margin:8px 0px 5px 0px;
						   overflow:hidden;
                           background: url(../images/searchbg.gif) no-repeat;
}

#search table            {
                           margin-left: 20px;
                           padding-right: 5px;
                           width: 100px;
                           margin-top: -4px;
}

#search td               {
                           padding-top: 4px;
                           padding-bottom: 4px;
}   

tr.off {
background: #CED7D8;
}

tr.on {
background: #EBEBEB;
}
#subber {
  background-color:#791315;
 border: 0px;
 padding: 10px;
 margin: 0px;
}
#subber a, #subber a:hover, #subber a:visited {
	padding: 0px;
	margin: 0px;
	line-height: 20px;
	color: #fff;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight:normal;
	
}

.bluenav a {
      color: #3e6b97;
      text-transform: uppercase;
      line-height: 15px;
      text-decoration: none;
      font-size: 9px;
      font-family: verdana;
}