@charset "utf-8";
/* CSS Document */
body,td,th {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #666666;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/*---LINK STYLE-------------------------------------------------------------------*/
a.link_tahoma11blue1 {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0066cc;
	text-decoration: underline;
}
a.link_tahoma11blue1:hover {
	color: #0066cc;
	text-decoration: none;
}
a.link_tahoma11blue1v2 {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0066cc;
	text-decoration: none;
}
a.link_tahoma11blue1v2:hover {
	color: #0066cc;
	text-decoration: underline;
}

a.link_tahoma12blue1 {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066cc;
	text-decoration: underline;
}
a.link_tahoma12blue1:hover {
	color: #0066cc;
	text-decoration: none;
}

/*---FONT STYLE-------------------------------------------------------------------*/

.font_tahoma10white {
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
.font_tahoma12blue1_B {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
}
.font_tahoma14green1 {
	font-family: Tahoma, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #009900;
}
.font_tahoma14green1_B {
	font-family: Tahoma, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #009900;
}



/*---STYLE------------------------------------------------------------------------*/
#topPanel {
	width: 100%;
	height: 30px;
	background: url(../images/topPanel_tile.gif) repeat-x left top;
	float: left;
}
#topPanel .container1 {
	width: 910px;
	padding: 8px 45px;
	margin: 0 auto;
	color: #FFFFFF;
}
#topPanel .container1 a {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
#topPanel .container1 img {
	position: relative;
	left: 10px;
	top: 1px;
	padding: 0 3px;
	border: 0;
}
#topPanel .container1 a:hover {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.mainContainer {
	width: 940px;
	margin: 0 auto 0 auto;
	clear: both;
}
.mainContainer2 {
	width: 940px;
	margin: 0 auto 0 auto;
	clear: both;
}
.container2 {
	width: 940px;
	float: left;
	clear: both;
	display: inline;
}
#logo1 {
	width: 250px;
	padding: 25px 0 0 0;
	/*height: 100px;
	background: url(../images/logo1.gif) no-repeat right bottom;*/
	float: left;
}
#logo1 img {
	float: right;
}
#searchPanel {
	width: 238px;
	float: right;
	margin-right: 40px;
	display: inline;
}
.searchBox {
	width: 238px;
	float: right;
	display: inline;
}
.searchBox input#field1 {
	width: 205px;
	padding: 3px 0 4px 3px;
	margin: 1px 0 0px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #cccccc;
	float: left;
	display: inline;
}
.searchBox input#btn1 {
	width: 24px;
	height: 24px;
	background: url(../images/searchBtn.gif) no-repeat right top;
	border: 0;
	cursor: pointer;
	float: right;
}
#newsletterPanel {
	width: 190px;
	height: 24px;
	float: right;
	display: inline;
}
.newsletter {
	width: 190px;
	float: right;
	display: inline;
}
.newsletter input#field2 {
	width: 157px;
	padding: 3px 0 4px 3px;
	margin: 1px 0 0px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #cccccc;
	float: left;
	display: inline;
}
.newsletter input#btn2 {
	width: 24px;
	height: 24px;
	background: url(../images/newsletterBtn.gif) no-repeat right top;
	border: 0;
	cursor: pointer;
	float: right;
}
.box1 {
	width: 203px;
	height: 149px;
	background: url(../images/box1.gif) no-repeat center bottom;
	float: left;
}
.box2 {
	width: 203px;
	height: 149px;
	background: url(../images/box2.gif) no-repeat center bottom;
	float: left;
}
.box3 {
	width: 203px;
	height: 149px;
	background: url(../images/box3.gif) no-repeat center bottom;
	float: left;
}
.box4 {
	width: 203px;
	height: 149px;
	background: url(../images/box4.gif) no-repeat center bottom;
	float: left;
}
.box1 .top1, .box2 .top1, .box3 .top1, .box4 .top1 {
	width: 203px;
	height: 40px;
	position: relative;
	left: 0px;
	top: 6px;
	z-index: 0;
}
.box1 select, .box2 select, .box3 select, .box4 select {
	width: 180px;
	/*height: 20px;*/
	padding: 0px 0 0px 0;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	border: 1px solid #b1b7c7;
	position: relative;
	left: 12px;
	top: 58px;
}
.divider1 {
	width: 1px;
	padding: 0 20px;
	height: 130px;
	background: url(../images/divider1.gif) no-repeat center top;
	float: left;
}
.frame1 {
	width: 226px;
	background: url(../images/grey1.gif) repeat-x left bottom;
	float: left;
	display: inline;
}
.frame1 .top1 {
	width: 226px;
	height: 30px;
	background: url(../images/frame1_topTile.gif) repeat-x center top;
	float: left;
	display: inline;
	font-family: Tahoma, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-indent: 5px;
	clear: both;
}
.frame1 .top1 .title1 {
	width: 206px;
	padding-top: 5px;
	float: left;
	display: inline;
}
.frame1 .top1 .left1 {
	width: 10px;
	height: 30px;
	background: url(../images/frame1_topL.gif) no-repeat left top;
	float: left;
	display: inline;
}
.frame1 .top1 .right1 {
	width: 10px;
	height: 30px;
	background: url(../images/frame1_topR.gif) no-repeat right top;
	float: right;
	display: inline;
}
.frame1 .leftBdr {
	width: 226px;
	background: url(../images/grey1.gif) repeat-y left top;
	float: left;
	display: inline;
}
.frame1 .rightBdr {
	width: 226px;
	background: url(../images/grey1.gif) repeat-y right top;
	float: right;
	display: inline;
}
.container3 {
	width: 196;
	padding: 0 15px 10px 15px;
	float: left;
	display: inline;
}
.container3 img {
	float: left;
	padding: 3px 10px 0 0;
	border: 0;
}
.more1 {
	width: 206px;
	padding: 5px 10px 10px 10px;
	float: left;
	display: inline;
	text-align: right;
	color: #0066cc;
}
.more2 {
	width: 251px;
	padding: 5px 5px 10px 0px;
	float: left;
	display: inline;
	text-align: right;
	color: #0066cc;
}
.advContainer1 {
	width: 190px;
	float: right;
	margin-left: 10px;
	display: inline;
}
.advContainer1 img {
	padding-bottom: 3px;
	border: 0;
	display: inline;
	float: right;
}
#footer {
	width: 920px;
	padding: 7px 10px;
	background: url(../images/grey1.gif) repeat-x left top;
	float: left;
	margin-top: 15px;
	display: inline;
	letter-spacing: 1px;
}
#footer .footerL {
	width: 60%;
	float: left;
	text-align: left;
	color: #0066cc;
	display: inline;
	padding-top: 8px;
}
#footer .footerL img {
	position: relative;
	left: 3px;
	top: 1px;
}
#footer .footerR {
	width: 40%;
	float: right;
	text-align: right;
	display: inline;
}
#footer .footerR img {
	position: relative;
	top: 1px;
}
.table1_cell {
	padding: 4px 0 5px 0;
	background: url(../images/grey1.gif) repeat left top;
	font-size: 10px;
	color: #000000;
}
#bcrumb {
	width: 920px;
	padding: 0px 10px 7px 10px;
	background: url(../images/grey1.gif) repeat-x left bottom;
	float: left;
	margin-top: 15px;
	display: inline;
	color: #000000;
}
#bcrumb img {
	position: relative;
	top: 2px;
}
#leftBar {
	width: 260px;
	float: left;
	display: inline;
}
#innerContent {
	width: 655px;
	float: right;
	display: inline;
}
/*Advance Search Container*/
#innerContentAdvanceSearch {
	width: 940px;
	float: left;
	clear: both;
	display: inline;
}
.frame2 {
	width: 260px;
	background: url(../images/grey1.gif) repeat-x left bottom;
	float: left;
	display: inline;
}
.frame2 .top1 {
	background: url(../images/frame1_topTile.gif) repeat-x center top;
}
.frame2 .top1a {
	background: url(../images/frame1a_topTile.gif) repeat-x center top;
}
.frame2 .top1b {
	background: url(../images/frame1b_topTile.gif) repeat-x center top;
}
.frame2 .top1c {
	background: url(../images/frame1c_topTile.gif) repeat-x center top;
}
.frame2 .top1d {
	background: url(../images/frame1d_topTile.gif) repeat-x center top;
}
.frame2 .top1, .frame2 .top1a, .frame2 .top1b, .frame2 .top1c, .frame2 .top1d {
	width: 260px;
	/*height: 30px;*/
	float: left;
	display: inline;
	font-family: Tahoma, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	/*text-indent: 5px;*/
	clear: both;
}
.frame2 .top1 .title1, .frame2 .top1a .title1, .frame2 .top1b .title1, .frame2 .top1c .title1, .frame2 .top1d .title1 {
	width: 230px;
	padding: 5px 5px;
	margin: 0 10px;
	float: left;
	display: inline;
}
.frame2 .top1 .left1 {
	background: url(../images/frame1_topL.gif) no-repeat left top;
}
.frame2 .top1a .left1 {
	background: url(../images/frame1a_topL.gif) no-repeat left top;
}
.frame2 .top1b .left1 {
	background: url(../images/frame1b_topL.gif) no-repeat left top;
}
.frame2 .top1c .left1 {
	background: url(../images/frame1c_topL.gif) no-repeat left top;
}
.frame2 .top1d .left1 {
	background: url(../images/frame1d_topL.gif) no-repeat left top;
}
.frame2 .top1 .left1, .frame2 .top1a .left1, .frame2 .top1b .left1, .frame2 .top1c .left1, .frame2 .top1d .left1 {
	width: 260px;
	/*height: 30px;*/
	float: left;
	display: inline;
}
.frame2 .top1 .right1 {
	background: url(../images/frame1_topR.gif) no-repeat right top;
}
.frame2 .top1a .right1 {
	background: url(../images/frame1a_topR.gif) no-repeat right top;
}
.frame2 .top1b .right1 {
	background: url(../images/frame1b_topR.gif) no-repeat right top;
}
.frame2 .top1c .right1 {
	background: url(../images/frame1c_topR.gif) no-repeat right top;
}
.frame2 .top1d .right1 {
	background: url(../images/frame1d_topR.gif) no-repeat right top;
}
.frame2 .top1 .right1, .frame2 .top1a .right1, .frame2 .top1b .right1, .frame2 .top1c .right1, .frame2 .top1d .right1 {
	width: 260px;
	/*height: 30px;*/
	float: right;
	display: inline;
}
.frame2 .leftBdr {
	width: 260px;
	background: url(../images/grey1.gif) repeat-y left top;
	float: left;
	display: inline;
}
.frame2 .rightBdr {
	width: 260px;
	background: url(../images/grey1.gif) repeat-y right top;
	float: right;
	display: inline;
}
#innerTab {
	width: 670px;
	height: 28px;
	background: url(../images/divider2.gif) no-repeat right bottom;
	padding: 0 0 1px 0;
	float: right;
	display: inline;
}
.tabBtn1 a, .tabBtn1 a span {
	background-image: url(../images/tabBtn1.gif);
}
.tabBtn2 a, .tabBtn2 a span {
	background-image: url(../images/tabBtn2.gif);
}
.tabBtn3 a, .tabBtn3 a span {
	background-image: url(../images/tabBtn3.gif);
}
.tabBtn4 a, .tabBtn4 a span {
	background-image: url(../images/tabBtn4.gif);
}
.tabBtn1 a, .tabBtn2 a, .tabBtn3 a, .tabBtn4 a {
	float: right;
	background-position: left 0px;
	background-repeat: no-repeat;
	margin: 0 0 0 5px;
	padding: 0 0 0 10px;
	text-decoration: none;
	width: 110px;
	text-align: center;
}
.tabBtn1 a span, .tabBtn2 a span, .tabBtn3 a span, .tabBtn4 a span {
	float: right;
	display: block;
	background-position: right -28px;
	background-repeat: no-repeat;
	padding: 7px 14px 7px 4px;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}	
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabBtn1 a span, .tabBtn2 a span, .tabBtn3 a span, .tabBtn4 a span {
	float: none;
}
.contentTool {
	width: 34.9%; /*225px*/
	height: 27px;
	float: right;
	display: inline;
	margin-top: 10px;
	clear: both;
}
.contentTool img {
	border: 0;
}

.contentTool2 {
	width: 625px;
	height: 27px;
	float: right;
	display: inline;
	margin: 15px 15px 0px 0px;
}
.contentTool2 img {
	border: 0px;
	float: right;
	display: inline;
}

.contentArea {
	width: 640px;
	padding: 15px 15px 0 0;
	float: right;
	display: inline;
	text-align: justify;
	line-height: 18px;

}
.contentAreaAdvanceSearch {
	width: 940px;
	padding: 15px 15px 0 0;
	float: left;
	display: inline;
	text-align: justify;
	line-height: 18px;

}
.contentArea h1 {
	font-size: 14px;
	font-weight: bold;
	color: #66cc33;
	background: url(../images/arrow2.gif) no-repeat left center;
	margin: 0;
	padding: 5px 0;
	text-indent: 30px;
}
.contentArea h2 {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;
}

.contentArea .heading1 {
    width: 630px;
    font-size: 14px;
    font-weight: bold;
    color: #66cc33;
    background: url(../images/arrow2.gif) no-repeat left 0px;
    margin: 0;
    padding: 4px 0 13px 30px;
    float: left;
    display: inline;
}

  margin:0;
   display:none;
   position:absolute;
}   
  div#header div#slide-holder div#slide-controls{
   left:0;
   bottom:15px;
   width:940px;
   height:46px;
   display:none;
   position:absolute;
  }
   div#header div#slide-holder div#slide-controls p.text{
    float:left;
    color:#fff;
    display:inline;
    font-size:10px;
    line-height:16px;
    margin:15px 0 0 20px;
    text-transform:uppercase;
   }
 
   div#header div#slide-holder div#slide-controls p#slide-nav{
    float:right;
    height:24px;
    display:inline;
    margin:11px 15px 0 0;
   }
    div#header div#slide-holder div#slide-controls p#slide-nav a{
     float:left;
     width:24px;
     height:24px;
     display:inline;
     font-size:11px;
     margin:0 5px 0 0;
     line-height:24px;
     font-weight:bold;
     text-align:center;
     text-decoration:none;
     background-position:0 0;
     background-repeat:no-repeat;
	 color:#FFF;
    }
    div#header div#slide-holder div#slide-controls p#slide-nav a.on{
     background-position:0 -24px;
    }
div#header div#slide-holder div#slide-controls p#slide-nav a{background-image: url(../images/ecommunity/images/silde-nav.png);}
div#nav ul li a{background: url(../images/ecommunity/images/nav.png) no-repeat;}


/* E-community index page CSS \*/

.comm1_container {
	width:650px;
	display:inline;
	margin: 0 auto;
	float:left;
}
.comm1_videos {
	width:312px;
	display:inline;
	margin: 0 auto;
	float:left;
	height: 313px;
	background: url(../images/ecommunity/images/grey1.gif) repeat-x left bottom;

}
.comm1_announce {
	width:312px;
	display:inline;
	margin: 0 auto;
	float:right;
	height: 313px;
	background: url(../images/ecommunity/images/grey1.gif) repeat-x left bottom;

}
.videos_holder {
	width:312px;
	float:left;
	height:31px;
	background:url(../images/ecommunity/images/comm_header_t.gif) top left repeat-x;


}
.videos_holder .leftBdr {
	width: 312px;
	background: url(../images/ecommunity/images/grey1.gif) repeat-y left top;
	float: left;
	display: inline;
	height: 282px;
}
.events_holder .leftBdrevents {
	width: 650px;
	background: url(../images/ecommunity/images/grey1.gif) repeat-y left top;
	float: left;
	display: inline;
	height:300px;
}
.videos_holder .rightBdr {
	width: 312px;
	background: url(../images/ecommunity/images/grey1.gif) repeat-y right top;
	float: right;
	display: inline;
	height: 282px;
}
.events_holder .rightBdrevents {
	width: 650px;
	background: url(../images/ecommunity/images/grey1.gif) repeat-y right top;
	float: right;
	display: inline;
	height:300px;

}
.sidebar_button {
	width: 260px;
	float: left;
	display: inline;
}
.button_holder {
	padding-top:20px;
	width:260px;
	margin: 0 auto;
	height:300px;
}
.icon_video {
	width: 15px;
	height: 23px;
	margin: 7px 0 0 10px;
	background:url(../images/ecommunity/images/icon_video.gif) top left no-repeat;
	float: left;
}
.icon_announce {
	width: 15px;
	height: 23px;
	margin: 7px 0 0 10px;
	background:url(../images/ecommunity/images/icon_announce.gif) top left no-repeat;
	float: left;
}
.icon_event {
	width: 15px;
	height: 23px;
	margin: 7px 0 0 10px;
	background:url(../images/ecommunity/images/icon_event.gif) top left no-repeat;
	float: left;
}
.icon_proof {
	width: 15px;
	height: 23px;
	margin: 7px 0 0 10px;
	background:url(../images/ecommunity/images/icon_proof.gif) top left no-repeat;
	float: left;
}
.videos_title {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	width: 212px;
	float:left;
	text-indent: 10px;
	margin-top: 5px;
}
.video_content {
	padding-top:30px;
	width: 270px;
	margin: 0 auto;
}
.video_text {
	width: 300px;
	padding-top: 5px;
	margin: 0 auto;
}
.community_more {
	padding-top:5px;
	width: 280px;
	text-align:right;
	margin: 0 auto;
}
.announce_content {
	width: 300px;
	margin: 0 auto;
	padding-top:15px;
	height: 230px;
	overflow:hidden;
}
.announce_bg {
	width: 312px;
	background: url(../images/ecommunity/images/comm_bg.gif) repeat-x bottom left;
	height: 282px;
	z-index: -3;
	position:relative;
}
.announce_bg_events {
	width: 650px;
	background: url(../images/ecommunity/images/comm_bg.gif) repeat-x bottom left;
	height: 300px;
	z-index: -3;
	position:relative;
}
.announce_text {
	width: 270px;
	padding: 0px 15px 10px 15px;
	float: left;
	display: inline;
	clear:both
}
.commArea {
	width: 640px;
	padding: 15px 15px 0 0;
	float: right;
	display: inline;
	line-height: 18px;
}
.comm1_events {
	width:650px;
	display:inline;
	float:left;
	background: url(../images/ecommunity/images/bg_events.gif) repeat-x scroll left bottom;
	height: 330px;
	padding-top:10px;
}
.comm1_proof {
	width:650px;
	display:inline;
	float:left;
	background: url(../images/ecommunity/images/grey1.gif) repeat-x left bottom;
	height: 200px;
	padding-top:10px;
}
.events_holder {
	width:650px;
	float:left;
	height:31px;
	background:url(../images/ecommunity/images/comm_header_t.gif) top left repeat-x;
	display:inline;

}
.event_content {
	width: 630px;
	margin: 0 auto;
	padding-top:15px;
	height: 240px;
	overflow:hidden;
}
.event_text {
	width: 600px;
	padding: 0px 15px 10px 15px;
	float: left;
	display: inline;
	clear:both
}
.events_more {
	padding-top:5px;
	width: 600px;
	text-align:right;
	margin: 0 auto;
}
.proof_holder {
	width:650px;
	float:left;
	height:31px;
	background:url(../images/ecommunity/images/comm_header_t.gif) top left repeat-x;
	display:inline;

}
.proof_holder .rightBdrproof {
	width: 650px;
	background: url(../images/ecommunity/images/grey1.gif) repeat-y right top;
	float: right;
	display: inline;
	

}
.proof_holder .leftBdrproof {
	width: 650px;
	background: url(../images/ecommunity/images/grey1.gif) repeat-y left top;
	float: left;
	display: inline;

}
.proof_content {
	width: 630px;
	margin: 0 auto;
	padding-top:15px;
}

/*--------------------------my profile css------------------*/
.myprofile_tab {
	float:right;
	display:inline;
	height:25px;
	padding-top:10px;
}
ul.tabs_profile { 
	list-style-type: none; 
	padding: 0; 
	margin: 0; 
}
ul.tabs_profile li { 
	display: block; 
	float: left; 
	color:#333;
	font-size:11px;
} 
ul.tabs_profile li a { 
	display: block; 
	padding: 5px 10px; 
	color: #0066ff;
	background-color:#FFF;
	text-decoration: none;
	border-top:solid 1px #c6cfe1;
	border-left:solid 1px #c6cfe1;
	border-right:solid 1px #c6cfe1;
	border-bottom:solid 1px #c6cfe1;
} 
ul.tabs_profile li a:hover { 
	display: block; 
	padding: 5px 10px; 
	color: #333; 
	text-decoration: none; 
	border-left:solid 1px #c6cfe1;
	border-right:solid 1px #c6cfe1;
}
ul.tabs_profile li a:active {
/*	display: block; 
	padding: 5px 10px; 
	color: #0066ff; 
	text-decoration: none; 
	border-top:solid 1px #c6cfe1;
	border-right:solid 1px #c6cfe1;
	border-left:solid 1px #c6cfe1;*/
}
.myprofile_box {
	border:solid 1px #D7D7D7;
	background:#FFF;
	margin-top:34px;
	color:#333333;
}
.newsticker {
	width: 940px;
	float:left;
	display:inline;
	height: 33px;
	background:url(../images/newsticker.gif) no-repeat;
	margin-top:10px;
}
.newsticker_marque {
	width: 783px;
	float:right;
	display:inline;
	height: 20px;
	margin-right:10px;
	margin-top:7px;
	overflow:hidden;
	line-height: 18px;
}
