/* Banner divs starts here */
#banner { 
 margin: 0px auto; 
 padding: 05px 0 0 0;
 width: 1000px; 
 height: auto;
 background: #FFFFFF;
} 
#bannerImg { 
 margin: 0px 0 -3px 0; 
 padding: 0px 0 0 0;
 width: 1000px; 
 height: auto;
}
/* Banner divs ends here */
#content { 
 margin: 0px auto; 
 padding: 0px 0;
 width: 998px; 
 height: auto;
 background: #FFFFFF;
 border: solid 1px #CCCCCC;
 overflow: hidden;
}
/* Tabs divs starts here */
.tabsRow { 
 margin: 0px auto; 
 padding: 0px 0 10px 0;
 width: 998px; 
 height: 100px;
 background: url(../images/tabs_bg.jpg);
} 
.tabsNew {
 margin: 0px auto; 
 padding: 0px 0 0px 0;
 width: 998px; 
 height: auto;
 float: left;
 border-bottom: solid 1px #d2d2ce;
}
.tabsFinalRow {
 margin: 0px auto; 
 padding: 0px 0 0 0px;
 width: 998px; 
 height: auto;
 float: left;
 border: solid 1px #FFF;
}
.tabsFirst {
 margin: 14px 0 14px 18px; 
 padding: 0;
 width: 308px; 
 height: 80px;
 float: left;
 line-height: 18px;
 text-align: center;
}
/*.tabsFirst:hover {
 margin: 14px 0 14px 14px; 
 padding: 20px 10px 0 10px;
 width: 293px; 
 height: 57px;
 float: left;
 font: bold 12px tahoma;
 color: #efdec9;
 text-decoration: none;
 line-height: 18px;
 text-align: center;
 background: url(../images/tab_hover.png) no-repeat;
}*/
.tabsFirst2 {
 margin: 14px 0 14px 14px; 
 padding: 0px;
 width: 313px; 
 height: 77px;
 float: left;
 background: url(../images/tab2.jpg) no-repeat;
}
.tabsFirst3 {
 margin: 14px 0 14px 14px; 
 padding: 0px;
 width: 313px; 
 height: 77px;
 float: left;
 background: url(../images/tab3.jpg) no-repeat;
}
.tabsFirstImg {
 margin: 0px auto; 
 padding: 02px;
 width: 250px; 
 height: auto;
 float: left;
 border: solid 1px #abaaa6;
 background: #FFFFFF;
}
.tabsImg {
 margin: 0px auto; 
 padding: 10px 10px 10px 10px;
 width: 230px; 
 height: auto;
 float: left;
}
.tabsImg:hover {
 opacity: 0.9;
 filter: alpha(opacity=80); /* For IE8 and earlier */
 cursor: pointer;
}
.tabsFirstTitle {
 margin: 0px auto; 
 padding: 5px 0;
 width: 265px; 
 height: auto;
 float: left;
}
.tabsSecond {
 margin: 0px auto; 
 padding: 20px 35px 20px 40px;
 width: 256px; 
 height: auto;
 float: left;
 border-right: solid 1px #d2d2ce;
 border-left: solid 1px #fff;
}
.tabsFourth {
 margin: 0px auto; 
 padding: 20px 20px 20px 40px;
 width: 271px; 
 height: auto;
 float: left;
 border-left: solid 1px #fff;
}

/* homeContent divs starts here */
#homeContent { 
 margin: 0px auto; 
 padding: 0px 21px 0px 21px;
 width: 956px; 
 height: auto;
 background: #FFFFFF;
}
#homeContentLeft { 
 margin: 0px auto; 
 padding: 0px 0px 10px 0px;
 width: 675px; 
 height: auto;
 float: left;
 border-right: solid 1px #e4e3e3;
}
.homeContentHeader { 
 margin: 0px auto; 
 padding: 25px 10px 0 0;
 width: 665px; 
 height: auto;
 float: left;
}
.homeContentHeaderDontmisstag { 
 margin: 0px auto; 
 padding: 8px 0px 0 10px;
 width: 199px; 
 height: 37px;
 float: left;
 font: bold 16px Arial, Helvetica, sans-serif;
 color: #FFFFFF;
 text-decoration: none;
 background: url(../images/dontmisstag.jpg) no-repeat;
}
.homeContentHeaderBrowseAll { 
 margin: 0px auto; 
 padding: 10px 0px 0 10px;
 width: 140px; 
 height: 35px;
 float: left;
}
.homeContentEventRow { 
 margin: 0px 0 02px 0; 
 padding: 01px 0px;
 width: 670px; 
 height: 60px;
 float: left;
 border-bottom: solid 1px #CCCCCC;
}
.homeContentEventImg { 
 margin: 0px auto; 
 padding: 0px 0px 0 0;
 width: 60px; 
 height: 60px;
 float: left;
}
.homeContentEventCourse { 
 margin: 0px auto; 
 padding: 10px;
 width: 380px; 
 height: 40px;
 float: left;
}
.homeContentEventTime { 
 margin: 0px auto; 
 padding: 20px 10px;
 width: 160px; 
 height: 20px;
 float: right;
}
#homeContentRight { 
 margin: 0px auto; 
 padding: 0px 0px;
 width: 277px; 
 height: auto;
 float: right;
 background: #f8f8f8;
 border-left: solid 1px #FFF;
}
#homeContentRightNew { 
 margin: 0px auto; 
 padding: 20px 0px 0 10px;
 width: 257px; 
 height: auto;
 float: right;
 background: #FFF;
}
#divContentLeft { 
 margin: 0px auto; 
 padding: 0px 0px 0px 0px;
 width: 978px; 
 height: auto;
 float: left;
 border-right: solid 1px #e4e3e3;
}
.contentHeader { 
 margin: 0px auto; 
 padding: 25px 10px 0 0;
 width: 960px; 
 height: auto;
 float: left;
}