/* CSS Document 1 */


body
{
	margin:0;
	padding:0;
	color:#676666;
	font-size:13px;
	line-height:24px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../images/bg.jpg);
	background-position:top center;
	background-repeat:repeat-y;	
}
p{
	color:#676666;
	line-height:24px;
	padding:3px 0px 0px 0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

#MainContainer
{
	width:1008px;
	margin:0 auto;
	height:auto;	
}

#topbanner
{
	height:346px;
	background-image:url(../images/topbanner.png);
	background-repeat:no-repeat;	
}

.clear
{
 clear:both; height:0px; line-height:0px; height:0px; font-size:0px;
}

#menuBar
{
	height:31px;
	width:952px;
	padding-left:47px;
	margin:0px 0px 0px 7px;
	background-color:#7b7b7b;
}
#menuBar ul{
	margin:0px;
	padding:0px;
}
#menuBar ul{
	margin:0px;
	padding:5px 0px 0px 0px;	
}
#menuBar li{
	margin:0px;
	padding:0px 5px 0px 5px;
	font-weight:bold;
	display:inline;
	color:#FFFFFF;
}
#menuBar li a{	
	color:#FFFFFF;
	text-decoration:none;
}
#menuBar li a:hover{	
	color:#FFFFFF;
	text-decoration:underline;
}
.active{
	color:#F88017 !important;
      text-decoration:underline;

	
}

#midLeft
{
 height:72px;
 width:30px;
 float:left;
 background-image:url(../images/top2left.png);
 background-repeat:no-repeat;
}


#midCenter
{
  height:62px;
  width:920px;
  background-image:url(../images/top2mid.jpg);
  float:left;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:32px;
  color:#df8340;
  padding:10px 0px 0px 30px;
 }
 
 
.textHead
{  
  font-size:18px;
  color:#df8340;
  font-weight:bold;
 }
 .textHead1
{
  font-size:14px;
  color:#df8340;
  font-weight:bold;
 }

#midRight
{
 height:72px;
 width:28px;
 float:left;
 background-image:url(../images/top2right.png);
 background-repeat:no-repeat;
}
#mainBorderShade
{
 width:999px;
 background-image:url(../images/middlebg1.png);
 background-repeat:repeat-y;
 background-position:top center;
 margin-left:6px; 
}
#mainLeftBorder
{
 width:379px;
 background-repeat:repeat-y;
 background-position:left;
 margin-left:24px;
 padding-left:18px;
 float:left;
}
#beforeAfter
{
 width:380px;
 height:69px;
 float:left;
}
#slidShow
{
 width:360px;
 height:274px;
 float:left;
 background-color:#e0dfdb;
 padding:10px 10px;
}

#slidInner
{
 width:360px;
 height:274px;
 float:left;
 background-color:#969696; 
}
#youtop
{
 width:380px;
 height:19px;
 float:left;
 background-image:url(../images/youtubetop.jpg);
}

#youtube
{
 width:397px;
 height:70px;
 background-image:url(../images/youbg.png);
 margin-left:-17px;
 position:relative;
}

#youtube img
{
 padding:15px 0px 0px 30px;
}

#news
{
 width:360px;
 height:280px;
 font-size:12px;
 padding:10px 5px 0px 15px;
 float:left;
 background-image:url(../images/headlinebg.jpg);
 background-repeat:no-repeat;
}
#news h1{
	color:#df8340;
	font-size:24px;
	margin:0px;
	padding:0px 0px 10px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#mainRight
{
 width:520px;
 float:left;
 margin-top:-12px; 
 padding:0px 15px 0px 15px;
 background-color:#fefdf7;
}

#logo
{
  float:right;
  height:108px;
  width:178px;
  margin:20px 80px 0px 0px;  
}
#logo2
{
  float:right;  
  padding:20px 36px 0px 0px;  
}
.video{
	width:406px;
	display:block;
	height:225px;
	margin:58px 0px 0px 247px;
	border:0px solid #000000;
	float:left;
}
.video:hover{
	cursor:pointer;	
}
.footer{
	color:#000000;
	font-size:10px;
	line-height:14px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:20px;
	padding:20px 0px 25px 0px;
	border-top:1px solid #bfcfdf;
}
#slideshow {
    position:relative;
	height:278px;
	width:363px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

#slideshow2 {
    position:relative;
	height:229px;
	width:410px;
}

#slideshow2 IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow2 IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow2 IMG.last-active {
    z-index:9;
}


#OptioVideoList {
display:block;
float:left;
padding-top:10px;
width:524px !important;
}

#OptioVideoList a {
display:block;
float:left;
margin:0 6px 10px 0 !important;
text-decoration:none;
width:152px;
}
#OptioVideoList  span {
padding-left:5px;
}
#homepage
{
margin: 15px 0 0 15px;
color:#676666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}
#homepage ul, #homepage li
{
list-style: none;
}

#homepage .widget_twitter, #sidebar .widget_twitter, .widget_twitter {
background-image:url("images/twitter-bird.png");
background-position:99% 1%;
background-repeat:no-repeat;
list-style: none;
}
#homepage .widget_twitter a, #homepage .widget_twitter a:link, #homepage .widget_twitter a:visited, #homepage .widget_twitter a:active, #sidebar .widget_twitter a, #sidebar .widget_twitter a:link, #sidebar .widget_twitter a:visited, #sidebar .widget_twitter a:active {
color:#3A87DD;
}
#homepage .widget_twitter a:hover, #sidebar .widget_twitter a:hover {
color:#3A87DD;
}
.widget_twitter .entry-meta {
display:block;
font-size:80%;
}
#text-3.widget, #text-4.widget {
padding-right:0;
}
#text-2.widget .textwidget {
margin:auto;
padding-left:9px;
width:320px;
}