h1, h2, h3, ul, li {margin:0; padding:0;}

body{background:#000000 url(../../App_Images/common/backgrounds/holdingBackground.jpg) no-repeat center top;text-align:center;
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #666666; 
line-height:20px;
}

a {  color: #ff7d01; text-decoration: none}
a:hover {  color: #ff7d01; text-decoration: underline}


#wrap{width:850px; text-align:left; margin:0 auto; padding:10px 55px;}

h1{text-indent:-9999px;float:left;}
h2, h4 {font-size: 105%; color: #977314; line-height:20px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
h2 {min-height: 40px;}
h3 {font-size: 100%; color: #977314; line-height:20px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}


.slideshow-images { background: #4A1E1F url(../../App_Images/en/en_homepage_banner_background.jpg) no-repeat top left; height: 280px; width:640px; z-index: 1;}

#slideshow-text { 
margin-top:-115px;
z-index: 5;
float:left;
position:relative;
margin-left: 10px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
color: #FFF;
font-size: 105%;
line-height:25px;
display:block;
letter-spacing: -1px;
}

#sideBar{
margin: 0;
padding: 10px 10px 10px 10px;
width: 190px;
float: right;
background: url(../../App_Images/common/backgrounds/toprightcorner.gif) no-repeat top right;
}

#FacebookPromo{
margin: 0 0 10px 0;
padding: 0;
}

#CompPromo {
margin: 0 0 10px 0;
padding: 0;
}

#TwitterPromo {
margin: 0;
padding: 0;
}

ul #twitter_update_list {
background-color: #ffffff;
margin: 0;
padding: 0;
}


#twitter_update_list li{
background-color: #ffffff;
padding: 10px;	
margin: 0px;
float: left;
width: 170px;
border-bottom: #9e7c24 dashed 1px;
list-style:none;
}

#twitter_update_list a{
letter-spacing:-1px;
}

.TwitterLastRow {
background-color: #ffffff;
padding: 10px;	
float:left;
width: 170px;
margin: 0 0 10px 0;
}

#HomepageSubnav, .tabNavigation {
	margin: 0px 0 0 0;/**/
	padding: 10px 0 0 0;
	background:url(../../App_Images/common/backgrounds/homeSubNav.gif) left bottom repeat-x;
	min-height:27px;
}

#HomepageSubnav ul li, .tabNavigation li { 
display: block;
float:left;
padding: 0px;
background:#7C5F0F url(../../App_Images/common/backgrounds/NewsTab.gif) center top repeat-x;
/*line-height: 20px;*/
line-height:12px;
margin-left: 10px;
border-top:1px solid #a88214; border-left:1px solid #a88214; border-right:1px solid #a88214;
}

#HomepageSubnav ul li.active{ 
background:#cdb56e url(../../App_Images/common/backgrounds/NewsTab.gif) center -40px repeat-x;
z-index: 5;
}

#HomepageSubnav ul li a, .tabNavigation li a{
font-size: 100%;
font-weight: bold;
color: #333;
text-decoration:none;
display:block; padding:7px;
background:#7C5F0F url(../../App_Images/common/backgrounds/NewsTab.gif) center top repeat-x;
}
.tabNavigation li a.selected{background:#cdb56e url(../../App_Images/common/backgrounds/NewsTab.gif) center -40px repeat-x;}

#HomepageSubnav ul li a:hover{
font-size: 100%;
font-weight: bold;
color: #fff;
text-decoration:none;
}





#HomepageNews {
background:url(../../App_Images/common/backgrounds/HomeNewsBackground.gif) center top repeat-x;
padding: 10px 0 10px 10px;
min-height:300px;	
}

.HomepageLatestNews {
width: 198px;
margin: 0 10px 0 0;
padding: 0;
float:left;
border:1px solid #a08332;
}

.HomepageNewsContent {
background-color: #fff;
padding: 10px;
border:1px solid #e2e2e2;
}



#footer {
	margin: 0px 0 10px 0;
	
	text-align:center;
	/*background-color:#3F2900;*/
	background:url(../../App_Images/common/backgrounds/footer.png) no-repeat top left;
	height:15px;
	font-size: 90%;
	color: #fff;
	padding: 40px 5px 5px 5px;
	line-height: 20px;
}


#strides a{
background: url(../../App_Images/common/13strides.png) no-repeat top left;
width:64px;
height:33px;
display:block;
float:right;
}

#strides a strong{
display:none;
}

/*****************************************************************************
BIO start
*****************************************************************************/

#biolayout {
background: url(../../App_Images/common/backgrounds/HomeNewsBackground.gif) center top repeat-x;
padding: 10px 10px 10px 10px;	
}

#biogroup {
width: 620px;
}


#biocontent {
width: 455px;
padding: 30px;
background-color:#fff;
float:left;
}

#bioimage {
padding: 0px 10px 10px 0px;	
float:left;
width: 177px;
}

#biotext {
float:left;
width: 268px;
padding: 0;
margin: 0;
}

#progressbar {
padding: 0px 0px 0px 10px;	
float:right;
}

h4.blockquote {
margin: 10px 0 10px 0;
padding: 20px 0 20px 0; border-top: #9e7c24 dashed 1px; border-bottom: #9e7c24 dashed 1px;
width: 177px;
}

/*****************************************************************************
BIO end
*****************************************************************************/





/*****************************************************************************
NEWS start
*****************************************************************************/

#newslayout {
background:url(../../App_Images/common/backgrounds/HomeNewsBackground.gif) center top repeat-x;
padding: 10px 10px 10px 10px;	
}

#newsgroup {
width: 620px;
}

#newscontent {
width: 560px;
padding: 30px;
background-color:#fff;
float:left;
}

#newsintrotext {
float:left;
width: 560px;
padding: 0;
margin: 0 0 10px 0;
}

.newsrow {
padding: 15px 0px 15px 0px;	
float:left;
width: 550px;
border-bottom: #9e7c24 dashed 1px;
}

.newsimage {
padding: 0px 10px 10px 0px;	
float:left;
width: 200px;
}

.newstext {
float:left;
width: 340px;
padding: 0;
margin: 0;
}

.newstext h3{
padding: 0;
margin: 0;
line-height: 10px;
}


#newspagination {
float:left;
width: 560px;
padding: 0;
margin: 15px 0 15px 0;
}


#newspagination ul li{
float:left;
margin: 0 5px 0 0;
list-style:none;
}

#newspagination ul li a{
display: block;
font-size: 100%;
font-weight: bold;
color: #333;
background-color: #ff7d01;
text-decoration:none;
padding: 2px 5px;
}

#newspagination ul li a:hover{
color: #fff;
background-color: #333;
text-decoration:underline;
}


/*****************************************************************************
NEWS end
*****************************************************************************/




/*****************************************************************************
NEWS detail
*****************************************************************************/

.newsdetailrow {
float:left;
width: 550px;
}

.newsdetailimage {
padding: 0px 10px 0px 0px;	
float:left;
width: 200px;
}


/*****************************************************************************
NEWS detail end
*****************************************************************************/








/*****************************************************************************
GALLERY begin
*****************************************************************************/

	#gallery {
	width: 560px;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; margin: 0px 10px 10px 0; float:left;}
	#gallery ul li.lastimage { display: inline; margin: 0px 0 10px 0; float:left;}
	#gallery ul img {
	}
	
	#gallery ul a:hover img {
	}
	
	#gallery ul a:hover {  }


/*****************************************************************************
GALLERY end
*****************************************************************************/

.img{
background-color:#FFF;
border: 0px;
}

.imghome {
background-color:#FFF;
border: 0px;
}

a.img{
border: 1px solid #977314;
}

a:hover.img{
border: 1px solid #e2e2e2;
}



/*****************************************************************************
CLEAR
*****************************************************************************/



.clearfix:after {
    clear: both; 
    content:".";
    display: block;
    height: 0;
    visibility: hidden
    }
/* affects only IE7 */
.clearfix {
    min-width: 0;
    }
/* targets only IE5-6 and hidden from lowly IEmac \*/
    * html .clearfix { height: 1%; } 
/* end hide IEmac */
/* What? You want to get crazy and do IEmac too? Okay. \*//*/
    .clearfix { display: inline-table; } 
/* end IEmac only */

.clearer{clear:both;}
