body{  margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px;  font-family:arial; font-size:12px; color:#4a4a4a; line-height:23px; }
table,tr,td {  margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px;  font-family:arial; font-size:12px; color:#4a4a4a; line-height:23px; }

.home-bg{ background:url(../images/body-bg.jpg) repeat-x 0px 0px; width:100%; float:left; height:100%; background-color:#f0f0f0;   }
.foot-bg{ background:url(../images/foot-tile.gif) repeat-x bottom left; width:100%; float:left; height:100%;  }
.main-sec{  width:1004px; margin-left:auto; margin-right:auto;}
.header{ float:left; width:1004px; height:134px; }
.logo-sec { float:left; width:225px; padding:15px 0px 0px 26px;}
.header-right-top{ float:right; background:url(../images/header-top-tile.gif) repeat-x 0px 0px; width:747px; }
.top-header-menu{ height:30px; padding:5px 25px 0px 0px; color:#FF0; word-spacing:7px; text-align:right;  }
.nav-menu{ float:right; width:747px; height:41px; }
.social-site{ float:right; border-left:#d8d8d8 solid 1px; border-right:#d8d8d8 solid 1px; padding:10px 10px 0px 10px; height:31px; width:129px; } 
.srch-sec { float:right; padding-left:10px; padding-top:17px; width:630px; height:40px;}

.field{font-family:Arial;border:1 solid #ababab; color:#7d7d7d; background-color:#fff; font-size:12px; height:22px; padding:2px 3px 2px 4px; outline:none;}

.field-drop-200 {font-family:Arial; border:0 solid #ababab; color:#7d7d7d; background-color:#fff; font-size:13px; width:200px; line-height:28px; background:url(../images/field-drp-bg.gif) 0px 0px no-repeat; padding:5px 3px 5px 4px; outline:none; }
.field-drop-170 {font-family:Arial; border:0 solid #ababab; color:#7d7d7d; background-color:#fff; font-size:13px; width:170px; line-height:28px; background:url(../images/field-drop-small.jpg) 0px 0px no-repeat; padding:5px 3px 5px 4px; outline:none;}
.field-date {font-family:Arial; border:0 solid #ababab; color:#7d7d7d; font-size:12px;  height:28px; line-height:28px; background:url(../images/field-date.gif) 0px 0px no-repeat; padding:0px 0px 2px 4px; outline:none; }
.submit-go {font-family:Arial; border:0 solid #ababab; color:#fff; font-size:15px; width:30px; height:28px; line-height:23px; font-weight:bold; background:url(../images/go-icon.gif) 0px 0px no-repeat; padding:0px 3px 2px 4px; outline:none; cursor:pointer;}

.footer-main{ float:left; width:1004px;  height:54px; margin-top:40px;}
.footer-left{font-size:12px; padding:12px 0px 0px 36px;  float:left; color:#ffffff; }
.footer-right{ float:right; padding:12px 25px 0px 0px; color:#FFF; word-spacing:7px;  }

/****************************************************************Menus starts************************************************/


/****************************************************************Menus starts************************************************/
.ddsmoothmenu{  float:left; width:570px;height:41px;}
.ddsmoothmenu ul{z-index:500; margin: 0; padding: 0; list-style-type: none; float:left; }
.ddsmoothmenu ul li{position: relative; display: inline; float: left; border-left:#d8d8d8 solid 1px;  }
.ddsmoothmenu ul li a{height:41px; line-height:41px; display: block; color:#393939; font-size:13px;font-family:arial; text-decoration:none;  margin:0px 0px 0px 0px; padding:0px 14px 0px 14px; font-weight:bold;}
/** html .ddsmoothmenu ul li a{display: inline-block;color:#484747; }*/
* html .ddsmoothmenu ul li a{ display: inline-block; }
.ddsmoothmenu ul li :hover > a{color:#881111;  }

.ddsmoothmenu ul li a:hover{ color:#881111;cursor:pointer;height:41px;}
.ddsmoothmenu ul li :hover > a{  color:#881111;cursor:pointer;height:41px; line-height:41px; }
.ddsmoothmenu ul li a.selected{color:#881111;cursor:pointer;height:41px;}
.ddsmoothmenu ul li a.menuon{  color:#881111; line-height:41px;}

* html .ddsmoothmenu ul ul{ background-image:none; border-top:1px solid #D8D8D8; top:41px;}
.ddsmoothmenu ul li ul{position:absolute; left:-3px; display:none; visibility:hidden; border-top:1px solid #D8D8D8; background-image:none; }
.ddsmoothmenu ul li ul li{display:list-item; float:none; background-color:#1F9B9E; line-height:20px; border-left:#d8d8d8 solid 0px;}
.ddsmoothmenu ul li ul li a{width:154px; font-weight:normal; padding:3px 10px 3px 10px; margin:0px 0px 0px 0px; border-top-width:0; border-left:1px solid #D8D8D8; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; background-color:#454343; text-decoration:none; line-height:20px; height:auto; color:#ffffff; background-image:none; font-size:12px;}
.ddsmoothmenu ul li ul li a:hover{line-height:20px; padding-top:3px; padding-bottom:3px;color:#fff;  background-color:#8B0909; font-weight:normal; height:auto; background-image:none;}
.ddsmoothmenu ul li ul li:hover >a{line-height:20px; padding-top:3px; padding-bottom:3px; height:auto; background-image:none;}
.ddsmoothmenu ul li ul li a.selected{line-height:20px; padding-top:3px; padding-bottom:3px; color:#fff; background-color:#8B0909; font-weight:normal; height:auto;}


.ddsmoothmenu ul li ul li ul{top:0; left:0; margin-left:0px;}
.ddsmoothmenu ul li ul li ul li{display:list-item; float:none;  background-color:#1F9B9E; background-image:none;}
.ddsmoothmenu ul li ul li ul li a{width:190px; font-weight:normal; padding:3px 10px 3px 5px; margin:0; border-top-width:0; border-left:1px solid #D8D8D8; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; background-color:#1F9B9E;  text-decoration:none; line-height:20px; height:auto; color:#fff}
.ddsmoothmenu ul li ul li ul li a:hover{line-height:20px; padding-top:3px; padding-bottom:3px;color:#fff;  background-color:#5A5A5A; font-weight:normal;}
.ddsmoothmenu ul li ul li ul li:hover >a{line-height:20px; padding-top:3px; padding-bottom:3px; }
.ddsmoothmenu ul li ul li ul li a.selected{line-height:20px; padding-top:3px; padding-bottom:3px; color:#fff; background-color:#5A5A5A; font-weight:normal;}

.downarrowclass{position:absolute; top:18px; right:14px}
.rightarrowclass{position:absolute; top:7px; right:10px}
.ddshadow{position:absolute; left:0; top:0; width:0; height:0; background-color:transparent;}
/****************************************************************Menus ends************************************************/


img{border:0}
a{color:#454343;text-decoration:underline;outline:none}
a:hover{color:#e9841d;text-decoration:none}
.body-link{color:#454343;text-decoration:underline}
.bold{font-weight:700}
.italic{font-style:italic}
.red{color:red}
.top-link{color:#fff;text-decoration:none;outline:none; word-spacing:0px; font-size:11px;}
.top-link:hover{color:#f6c502;text-decoration:underline;}
.footer-link{color:#fff;text-decoration:none;outline:none; word-spacing:0px; font-size:13px;}
.footer-link:hover{color:#f6c502;text-decoration:underline;}
.down-link{color:#405d98; font-size:13px; text-decoration:none; word-spacing:0px;}
.down-link:hover{color:#405d98; font-size:13px; text-decoration:underline;}
.arial-blue-big{font-size:14px; color:#405d98; line-height:40px; text-decoration:none;}
.arial-blue-big:hover{font-size:14px; color:#405d98; line-height:40px; text-decoration:underline;}


.heading{ color:#262626; font-family:Georgia; font-size:26px; line-height:26px;}
.heading-small{color:#262626; font-family:Georgia; font-size:12px; line-height:23px;}
.arial-blue-small{font-size:11px; color:#5289f9; line-height:20px;}
.arial-blue{font-size:11px; color:#405d98; line-height:20px;}



.image-rotator-wrapper{ float:left; width:1004px; padding-top:10px; padding-bottom:20px;}
.image-rotator-wrapper .top-curve{float:left; width:1004px; }
.image-rotator-wrapper .bottom-curve{float:left; width:1004px; }
.image-rotator-wrapper .mid-slider{float:left; width:1004px; background-image:url(../images/mid-slider-tile.jpg); background-repeat:repeat-y;}
.plus-ass-visblock{visibility: hidden; opacity: 0; display: block;}
.slider-big-image{float:left; width:400px; padding-left:20px; padding-top:20px;}
.slider-description{float:left; width:230px; padding-left:20px; padding-top:20px;}
.image-rotator-wrapper .mid-slider .black-heading{ float:left; width:230px; color:#262626; font-size:27px; font-family:Georgia;}
.image-rotator-wrapper .mid-slider .font-12-black{ float:left; width:230px; color:#262626; font-size:12px; font-family:Georgia; line-height:30px;}
.image-rotator-wrapper .mid-slider .description{ float:left; width:230px; color:#405D98; font-size:11px; font-family:Arial; line-height:18px; padding-top:20px;}
.image-rotator-wrapper .mid-slider .font-12-black{ float:left; width:230px; color:#262626; font-size:12px; font-family:Georgia; line-height:30px;}
.music-desc{float:left; width:230px; color:#405D98; padding-top:20px; font-size:11px;}
.arial-blue-bold{font-size:12px; color:#405d98; line-height:20px; font-weight:bold;}
.orange-link{ color:#e14f00;font-size:11px; text-decoration:underline;}
.orange-link:hover{ color:#e14f00;font-size:11px; text-decoration:none;}

.plus-ass{ color:#fff ; }
.plus-ass .plusass-container{width:auto; height:auto	; overflow:hidden;	position:relative;}
.plus-ass li { list-style-type:none!important; padding:0; margin:0}
.plus-ass h4 { text-transform:inherit;margin:0!important;padding:0;background:none!important}
.plus-ass .preload{ height:100%; width:100%; position:absolute; top:0; left:0; z-index:100000; color:#fff; background-color: #fff !important; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align:center }
.plus-ass .preload div{height:100%;width:100%;background:transparent url(../images/load-indicator.gif) no-repeat scroll 50% 50%;}
/********************** here the main flash */
.plus-ass .plus-main-wapper{ 	overflow:hidden;	padding:0px;	height:312px;	width:700px;	position:relative;	overflow:hidden;}
.plus-ass .plus-main-wapper .plus-main-item{	overflow:hidden;	padding:0px;	margin:0px;	height:100%;	width:100%;	position:absolute;}
.plus-ass .plus-main-wapper .plus-main-item img{	padding:0px; }
.plus-ass .plus-description{	z-index:3;	position:absolute;	bottom:20px;	left:50px;	max-width:600px;	 padding:10px;	/* this is for filter:0.7(opacity:60) */}
.plus-ass .plus-description p{	margin:0 8px;	padding:8px 0}
.plus-ass .plus-thumb{height: 79px; width: 162px;}
.plus-ass .plus-description h4 a:hover{	color:#e3e5e6;	text-decoration:underline;}
/************************** here the item navigator */
.plus-ass ul.plus-navigator{top:0;padding:0;margin:0;position:absolute;}
.plus-ass ul.plus-navigator li{	cursor:hand; 	cursor:pointer;	list-style:none;	padding:0!important;	margin:0!important;	overflow:hidden; background-image:url(../images/in-vertical.jpg); background-repeat:no-repeat; background-position:7px bottom;!important; }
.plus-ass .plus-navigator-outer{	position:absolute;	right:6px;	top:0px;	z-index:3; width:156px;		overflow:hidden;}
.plus-ass .plus-navigator li.active{	background:url(../images/arrow.jpg) no-repeat scroll left center!important; color:#405D98; font-size:12px; font-family:Georgia; line-height:16px; position:relative;  }
.plus-ass .plus-navigator li .slider-right{	font-size:100%;	padding:15px 10px 0 !important;}
.plus-ass .plus-navigator li div{ height:100%; position:relative; margin-left:7px; padding-left:6px;  color:#405D98; font-size:12px; font-family:Georgia; line-height:16px;  }
.plus-ass .plus-navigator li.active div{background:#F2F2F2; border-bottom:#CC6699 1px solid;   color:#405D98; font-size:12px; font-family:Georgia; line-height:16px;  }
.plus-ass .plus-navigator li img{	margin:10px 5px 10px 0px;float:left; position:relative; z-index:5000;}
.plus-ass .plus-navigator li.active h4, .plus-ass .plus-navigator a{padding:0;right:0; }

.plus-ass .plus-navigator li a.org-read{ color:#E14F00; font-size:11px; text-decoration:none;}
.plus-ass .plus-navigator li a.org-read:hover{ color:#E14F00; font-size:11px; text-decoration:underline;}


.home-container{ float:left; width:1004px; padding-bottom:20px;}
.home-container .curve{ float:left; width:1004px;}
.home-container .mid-tile{ float:left; width:1004px; background-image:url(../images/content-mid-tile.jpg); background-repeat:repeat-y;}
.home-container .left-column{ float:left; width:714px;}
.home-container .right-column{ float:left; width:289px; padding-left:1px;}

.home-container .wrapper-main{ float:left; width:712px;  padding-top:18px;  padding-left:2px; background-image:url(../images/mid-wrap-tile.gif); background-repeat:repeat-y; background-position:2px top;}
.home-container .bot-band{ float:left; width:702px;  padding-top:18px;  padding-left:12px;}

.home-container .wrapper-main .bdr-bot{ border-bottom:#CBCBCB 5px solid; float:left; width:712px; padding-bottom:20px;}
.section-wrap{ float:left; width:196px; padding-left:18px; padding-right:22px; line-height:20px; }
.home-container .head{font-family:Georgia; font-size:12px; line-height:26px; color:#000000; padding-bottom:10px; }
.home-container .img-section{ float:left; width:196px; margin-bottom:20px; height:131px; overflow:hidden;}
.home-container .text-section{ float:left; width:196px; color:#405D98; font-family:arial; font-size:11px; }
.home-container .text-section .black-font-14{ color:#302F2F; font-size:18px; font-family:Georgia; font-weight:bold; line-height:22px; padding-bottom:10px; float:left; width:194px;} 
.black-font-11{ font-family:Arial; font-size:11px; color:#4D4A49;}
.home-container .season-box{ float:left; width:712px;  padding-top:8px; padding-left:2px; border-bottom:#CBCBCB 5px solid; }
.sandal-box{ float:left; width:702px; background-image:url(../images/sandal-tile.gif); background-repeat:repeat-x; background-position:left top; height:48px; border-top:#F7F0D1 1px solid; padding-top:10px; padding-left:10px;}
.black-font-20{font-family:Georgia; font-size:20px; line-height:26px; color:#000000;}
.blue-font-12{ font-family:Arial; font-size:14px; color:#405D98;}
.speaker-icon{ vertical-align:middle; margin-left:10px; }
.seasonal-col{  background-image:url(../images/mid-wrap-tile.gif); background-repeat:repeat-y;  float:left; width:712px; margin-top:10px; margin-bottom:10px;}
.wid-198{ float:left; width:198px; padding-left:22px; padding-right:17px; line-height:18px; cursor:pointer; text-decoration:none; }
.wid-74{ float:left; width:74px; padding-top:6px; }
.wid-125{ float:left; width:109px; padding-left:10px; }
.black-font-12{ font-family:Georgia; font-size:12px; color:#302F2F; }
.dark-blue-font-11{ color:#405D98; font-family:Arial; font-size:11px;}
.light-blue-font-11{ color:#5289F9; font-family:Arial; font-size:11px;}
.grey-font-10{ font-size:10px; color:#737373; font-family:Arial;}
.org-link{ color:#F66C00; text-decoration:none;}
.org-link:hover{ color:#F66C00; text-decoration:underline;}
.band-box{ float:left; width:689px; padding-top:15px; padding-bottom:30px; padding-left:13px; padding-right:12px;}
.band-box .left-col{ float:left; width:345px;}
.band-box .left-col .head-black-13{ float:left; width:335px; color:#000000; font-size:16px; padding-left:10px; padding-bottom:10px; font-weight:bold;}
.band-box .left-col .head-img{ float:left; width:345px;}
.band-box .right-col{ float:right; width:341px;}
.band-box .right-col .head-black-13{ float:left; width:331px; color:#000000; font-size:16px; padding-left:10px; padding-bottom:10px; font-weight:bold;}
.band-box .right-col .head-img{ float:left; width:341px;}
.pad-13{padding-left:13px; padding-right:9px;}
.blue-14{ color:#405D98; font-size:14px; font-weight:normal;}

.right-wrapper{ float:left; width:277px; padding-bottom:30px;}
.right-wrapper .sandal-box{ float:left; width:277px; background-image:url(../images/sandal-tile.gif); background-repeat:repeat-x; background-position:left top; height:38px; border-top:#F7F0D1 1px solid; color:#000000; font-family:Georgia; font-size:16px; font-weight:bold;}
.blog-section{ float:left; width:252px; padding-left:18px; padding-right:16px; }
.blog-bdr-bottom{ float:left; width:252px; border-bottom:#DCDCDC 1px solid; padding-top:10px; padding-bottom:10px;}
.blog-bdr-bottom .grey-font-12{ color:#656566; font-size:12px; font-family:Arial;} 
.blog-bdr-bottom .dark-blue-font-14{ color:#405D98; font-size:14px; font-family:Georgia;} 
.pad-top-10{ padding-top:10px; float:left; width:150px;}
.blog-section a{ color:#E14F00; text-decoration:none;}
.blog-section a:hover{ color:#E14F00; text-decoration:underline;}
.member-section{ float:left; width:242px; padding:20px 16px 0px 18px; line-height:30px;}
.member-section .bullet{ background-image:url(../images/blue-gif.gif); background-repeat:no-repeat; background-position:left 13px; float:left; width:170px; padding-left:15px;}
.member-section a{ font-family:Arial; font-size:14px; text-decoration:none; color:#405D98; }
.member-section a:hover{ font-family:Arial; font-size:14px; text-decoration:underline; color:#405D98;}
.member-section .sel{ color:#9E9E9E; padding-left:5px; padding-right:5px;}
.member-section .bullet a{ color:#405D98; text-decoration:underline; font-size:12px;}
.member-section .bullet a:hover{ color:#405D98; text-decoration:none;  font-size:12px;}
.org-span{ color:#E75F00; font-size:12px;}
.sign-in-bg{ background-image:url(../images/sign-in-bg.gif); background-repeat:no-repeat; float:left; width:261px; height:88px; padding-left:25px; padding-top:23px; }
.sign-email{ float:left; width:210px;}
.blue-12-bold{ font-family:Arial; color:#405D98; font-size:12px; font-weight:bold; padding-bottom:5px;}
.sign-bg{ background-image:url(../images/input-bg.gif); background-repeat:no-repeat; float:left; width:198px; border:0; height:28px; padding-left:12px; font-size:12px; line-height:28px;} 
.sign-go{ float:left; width:31px; }
.sign-btn{ background-image:url(../images/go-button.gif); background-repeat:no-repeat; float:left; width:31px; height:30px; border:0;}

.useful-link-section{ float:left; width:252px; padding-left:18px; padding-right:16px; padding-top:20px; line-height:25px; }
.useful-link-section a{ color:#405D98; text-decoration:none; font-size:14px;}
.useful-link-section a:hover{ color:#FC7100; text-decoration:none; font-size:14px;}


.bottom-main-container{ width:909px; float:left; border-bottom:#BABABA 2px solid; padding-left:25px; padding-right:70px; padding-top:17px; font-size:14px; padding-bottom:25px;}
.black-12{  font-size:12px;}
.black-font-17{ color:#000000; font-size:22px; font-family:Georgia;}
.red-font-22{ color:#B70404; font-size:22px; font-family:Georgia;}
.box-main{ width:939px; float:left; padding:10px 20px 0px 30px; }
.box-wrap{border-bottom:#BABABA 1px solid; width:939px; float:left; padding-bottom:15px; padding-top:15px; }
.box-wrap-nonborder{ width:939px; float:left; padding-bottom:15px; padding-top:15px; }
.box-left-wrapper{ float:left; color:#000000; font-size:22px; font-family:Georgia; padding-right:10px; width:197px;}
.box-right-wrapper{ float:left; color:#868787; width:720px;}
.box-right-wrapper a{ color:#405D98; text-decoration:none; font-size:12px; }
.box-right-wrapper a:hover{ color:#C53F3F; text-decoration:none; font-size:12px;  }
.box-right-wrapper .seperator{ padding-left:7px; padding-right:7px;}

.mid-section-wrapper{ float:left; width:1004px; margin-top:10px;}
.mid-section-wrapper .curve{ float:left; width:1004px;}
.mid-section-wrapper .mid-tile-curve{ float:left; width:1004px; background-image:url(../images/inner-mid-tile.jpg); background-repeat:repeat-y; background-position:left top;}

.left-inner-section{ float:left; width:218px;}
.right-inner-section{ float:left; width:779px;  padding-left:3px;}
.search-div{ float:left; width:166px; border-bottom:#DBDBDB 1px solid; margin-bottom:10px; padding-top:30px; padding-left:31px; padding-right:22px; padding-bottom:20px;} 
.professionals-main{ float:left; width:217px; padding-left:1px;}
.professional-head{ float:left; width:186px; background-image:url(../images/sandal-tile.gif); background-repeat:repeat-x; background-position:9px top; color:#A82A19; font-size:16px; font-family:Georgia; padding-top:13px; padding-left:32px; height:35px; border-top:#F5EED4 1px solid; font-weight:bold; }
.professional-menu{ float:left; width:217px;}
.inner-sign-bg{ float:left; width:195px; background-image:url(../images/inner-sign-bg.jpg); background-position:2px top; background-repeat:no-repeat; height:100px; padding-left:22px; padding-top:22px;}
.blue-13-bold{ color:#405D98; font-size:13px; font-weight:bold; font-family:Arial;}
.useful-main{ float:left; width:217px; padding-left:1px;}
.useful-head{ float:left; width:186px; background-image:url(../images/sandal-tile.gif); background-repeat:repeat-x; background-position:9px top; color:#000000; font-size:16px; font-family:Georgia; padding-top:13px; padding-left:32px; height:35px; border-top:#F5EED4 1px solid; font-weight:bold; }
.useful-link-main{ float:left; width:177px; padding:10px 10px 10px 30px;  }
.useful-section{padding-top:5px; padding-bottom:5px;}
.useful-link-main a{ font-family:Arial; font-size:12px; color:#405D98; text-decoration:none;  line-height:18px; }
.useful-link-main a:hover{ font-family:Arial; font-size:12px; color:#BA0303; text-decoration:none;    line-height:18px;}
.font-13-black{ color:#393939; font-family:Georgia; font-size:12px; font-weight:bold;}
.search-bg{ float:left; width:145px; background-image:url(../images/search-field.jpg); background-repeat:no-repeat; border:0; height:20px; padding-left:10px; padding-top:5px; padding-bottom:5px; padding-right:10px;}
.search-link a{ font-size:11px; text-decoration:none; font-weight:bold; color:#393939; }
.search-link a:hover{  font-size:11px; text-decoration:none; font-weight:bold; color:#9E0B0B; }
.red-link{ font-weight:normal; color:#9E0B0B; text-decoration:underline; }
.red-link:hover{ font-weight:normal; color:#9E0B0B; text-decoration:none;}
.pad-10{padding-top:10px;}
.search-field{ background-image:url(../images/sign-up-bg.jpg); background-position:left top; float:left; width:130px; border:0; background-repeat:no-repeat;
 height:20px; padding-left:10px; padding-top:5px; padding-bottom:5px;}
.search-go{ float:left; width:31px; background-image:url(../images/go-button.gif); background-repeat:no-repeat; border:0; height:30px;}
.inner-header{ float:left; background-image:url(../images/inner-head-bg.jpg); background-repeat:no-repeat; background-position:1px bottom; width:779px; background-color:#F8F8F8;}
.inner-header .left-column{ float:left; padding-left:28px; padding-top:28px; padding-bottom:30px; width:400px;}
.inner-header .right-column{ float:right; padding-top:28px; padding-right:30px; }
.font-24-black{ font-family:Georgia; color:#262626; font-size:24px; line-height:34px;}
.font-19-blue{ font-family:Georgia; color:#405D98; font-size:19px; line-height:35px;}
.font-12-black{ font-family:Arial; color:#7E7D7D; font-size:12px; font-weight:bold;}
.inner-mid-wrapper{ float:left; width:779px; padding:20px 0px 20px 0px;}
.inner-mid-wrapper .left-column{ float:left; width:412px; padding-left:27px; padding-right:19px;}
.inner-mid-wrapper .right-column{ float:left; width:270px; padding-left:50px; position:relative; top:-70px; }
.inner-mid-wrapper .left-column-events{ float:left; width:352px; padding-left:27px; padding-right:19px;}
.inner-mid-wrapper .right-column-events{ float:left; width:320px; padding-left:15px; position:relative; top:-170px; }
.font-23-blue{ font-family:Georgia; font-size:23px; color:#405D98;}
.font-19-black{ font-family:Georgia; font-size:19px; color:#000000;}
.font-14-grey{ font-family:Georgia; font-size:14px; color:#414141; font-weight:bold;}
.award-bullet{background-image:url(../images/award-icon.jpg); background-repeat:no-repeat; background-position:left 9px; width:379px; padding-left:25px; border-bottom:#DADADA 1px solid; float:left; padding-bottom:10px; margin-bottom:10px;}
.award-head{ color:#000000; font-size:18px; font-family:Georgia; line-height:35px;}
.upcoming-main{ float:left; width:241px; padding-top:30px;}
.upcoming-events-bg{ background-image:url(../images/events-bg.jpg); background-repeat:no-repeat; float:left; width:221px; padding-top:10px; height:80px; padding-left:20px; }
.upcoming-events-section{  float:left; width:241px; border-bottom:#DADADA 1px solid;  padding-bottom:10px; margin-bottom:10px;}
.red-font-18{ color:#B70404; font-size:18px; font-family:Georgia;}
.red-12-link{ color:#F23A22; text-decoration:none;}
.red-12-link:hover{ color:#735602; text-decoration:none;}
.member-section-in{ float:left; width:238px;}

/* Slider */
#slider {  width:238px; padding:0px 0px 0px 0px; float:left; overflow:hidden; height:295px; }

.slider_content_inner img { border: none; margin:0 auto;  }
.controls-center { width: 235px; margin:0 auto; padding:0; padding-left:5px; }

#slider_controls { float: left; margin:0;  position:relative; z-index:500; margin-top:6px;}
#slider_controls ul { margin:0 auto; padding:0; }
#slider_controls ul li { background:none; margin: 0; padding: 0; list-style: none; }
#slider_controls ul li { float: left; display: block; margin:5px 0px 5px 2px;  }
#slider_controls ul li a { width:39px; height: 39px; display: block; float: left; padding:2px 2px 2px 2px;  outline: none; border:#ffffff 0px solid; background-color:#ffffff;   }
#slider_controls ul li a:focus { outline: none; }
#slider_controls ul li a:hover,
#slider_controls ul li a.activeSlide { border:#F7DB6E 0px solid; background-color:#960D0D;}

/* Slider */
/*#slider1 {  width:340px; padding:0px 0px 0px 0px; float:left; overflow:hidden; height:425px; }*/
#slider1 {  width:340px; padding:0px 0px 0px 0px; float:left; }
#slideshow{ width:340px; float:left; overflow:hidden; height:268px;}
#slideshow3{ width:340px; float:left; overflow:hidden; height:238px;}
#slider1 .slider_content_inner img { border: none; margin:0 auto;  }
#slider1 .controls-center { width: 340px; margin:0 auto; padding:0;  }

#slider1 #slider_controls { float: left; margin:0;  position:relative; z-index:500; margin-top:6px;}
#slider1 #slider_controls ul { margin:0 auto; padding:0; }
#slider1 #slider_controls ul li { background:none; margin: 0; padding: 0; list-style: none; }
#slider1 #slider_controls ul li { float: left; display: block; margin:3px 0px 3px 0px;  }
#slider1 #slider_controls ul li a { width:83px; height: 60px; display: block; float: left; padding:2px 1px 2px 1px;  outline: none; border:#ffffff 0px solid; background-color:#F3F3F3;   }
#slider1 #slider_controls ul li a:focus { outline: none; }
#slider1 #slider_controls ul li a:hover,
#slider1 #slider_controls ul li a.activeSlide { border:#F7DB6E 0px solid; background-color:#ffffff;}



#scrollbar1 { width: 203px; margin: 0px; padding-top:10px; padding-bottom:20px; }
#scrollbar1 .viewport { width: 160px; padding-left:20px; height: 150px; overflow: hidden; position: relative;  }
#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; padding-left:30px; }
#scrollbar1 .scrollbar{ /*background: transparent url(../images/scroller-bg.gif) no-repeat 0 0;*/ position: relative; background-position: 0 0; float: right;  width: 3px; background-color:#F6EBC0; }
#scrollbar1 .track {  height: 100%; width:13px;  position: relative; padding: 0 1px; }
#scrollbar1 .thumb {  height: 10px; width: 3px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: 0px; top:30px; background-color:#FF8F17; }
#scrollbar1 .thumb .end {  overflow: hidden; height: 5px; width: 25px }
#scrollbar1 .disable { display: none; }


.left-menu{ float:left; width:223px; padding:1px 0px 1px 0px; font-size:13px;}
.left-menu a{ text-decoration:none; color:#000000;}
.left-menu a:hover{ text-decoration:none; color:#A82A19;}

.type-div{ float:left; width:177px; padding-bottom:10px; font-weight:bold; }
.font-normal{ font-weight:normal;}
.field-drop-177 {font-family:Arial; border:0 solid #ababab; color:#7d7d7d; background-color:#fff; font-size:13px; width:177px; height:25px; line-height:25px; background:url(../images/drop-down-bg.gif) 0px 0px no-repeat; padding:3px 6px 2px 3px; outline:none;}
.search-btn{ float:left; background-image:url(../images/search-button.jpg); background-repeat:no-repeat; width:69px; height:29px; border:0; font-family:Arial; font-weight:bold; color:#FFFFFF; font-size:14px; }
.major-performance{float:left; width:410px; padding-top:15px;}
.rating-reviews{ color:#E9270D; font-size:11px; font-family:Arial; padding-left:10px;}
.rating-review-black-11{ font-family:Georgia; font-size:14px; color:#000000; font-weight:bold;}
.wid-348{ float:left; width:348px; border-bottom:#D8D8D8 1px solid; padding-bottom:10px; margin-bottom:10px;}
.wid-348-noborder{ float:left; width:348px; border-bottom:#D8D8D8 0px solid; padding-bottom:10px; margin-bottom:10px;}
.font-red-12{ color:#F23A22; font-family:Arial; font-size:12px;}
.font-black-12{ color:#262626; font-family:Arial; font-size:12px; font-weight:bold;}
.font-black-14{ color:#454343; font-size:14px; font-family:Georgia; font-weight:bold;} 
.v-middle{ vertical-align:middle; padding-left:10px;}

.font-25-blue{ font-family:Georgia; color:#405D98; font-size:25px; line-height:35px;}
.inner-header .search-column{ float:left; padding-left:28px; padding-top:20px; padding-bottom:30px;}
.inner-list-wrapper{ float:left; width:759px; padding:0px 20px 20px 0px;}
.pagination-main{ float:left; width:759px;}
.pagination-wrap{ float:right; width:500px; text-align:right; padding-right:10px;}
.page-link{ color:#898989; text-decoration:none;}
.page-link:hover{ color:#9E0B0B; text-decoration:none;}
.page-sel{ color:#9E0B0B; text-decoration:none;}
.list-main{ float:left; width:759px; padding-top:10px;}
.member-list{ float:left; width:223px; padding-left:30px; padding-bottom:30px;}
.member-thumb{ float:left; width:24px; padding-right:9px; padding-top:3px;}
.member-desc{ float:left; width:190px; line-height:18px;}
.member-desc .font-13-blue{ font-family:Arial; font-size:13px; color:#405D98; font-weight:bold;}
.member-desc .font-11-grey{ font-family:Arial; font-size:11px; color:#898989;}



.common-left{ float:left;}
.common-right{ float:right;}
.about-wrapper{float:left; width:729px; padding-top:0px; padding-left:30px;}

.current-events{ float:left; width:720px; padding-left:32px; padding-right:21px; }
.sector-wrap-events{ float:left; width:222px; padding-right:17px; padding-bottom:20px; padding-top:20px; height:280px;}
.sector-wrap{ float:left; width:222px; padding-right:17px; padding-bottom:20px; padding-top:20px; height:320px; overflow:hidden;}
.sector-wrap-events .picture{  float:left; width:222px; height:165px; overflow:hidden; }
.sector-wrap-events .description{  float:left; width:217px; line-height:18px; padding-top:10px; padding-right:5px;}
.sector-wrap .picture{  float:left; width:222px; height:165px; overflow:hidden; }
.sector-wrap .description{  float:left; width:217px; line-height:18px; padding-top:10px; padding-right:5px;}
.red-bold-12{ font-family:Arial; font-size:12px; font-weight:bold; color:#C80404;}
a.blue-link-12{ font-family:Arial; font-size:12px; font-weight:bold; color:#405D98; text-decoration:none;}
a.blue-link-12:hover{ font-family:Arial; font-size:12px; font-weight:bold;  color:#363B35;  text-decoration:none;}
.inner-header-event{ float:left; background-image:url(../images/inner-head-bg.jpg); background-repeat:no-repeat; background-position:1px bottom; width:779px; background-color:#F8F8F8; border-top:#EDEDED 1px solid;}
.inner-header-event .search-column{ float:left; padding-left:28px; padding-top:10px; padding-bottom:20px;}

.professional-events{ float:left; width:186px; color:#A82A19; font-size:16px; font-family:Georgia; padding-top:3px; padding-left:32px; font-weight:bold; padding-bottom:5px; }
.professional-events-search-div{ float:left; width:166px; border-bottom:#DBDBDB 1px solid;  padding-top:30px; padding-left:31px; padding-right:22px; padding-bottom:20px;} 

.event{ float:left; width:166px; height:30px;}
.sel{ font-size:12px; color:#000000; font-family:Arial; font-weight:normal;}
.eve-link{  font-size:12px; color:#000000; font-family:Arial; font-weight:normal; text-decoration:none; }
.eve-link:hover{ font-size:12px; color:#CC0000; font-family:Arial; font-weight:normal; text-decoration:none;  }

.events-font-14-grey{ font-family:Georgia; font-size:14px; color:#414141; font-weight:bold; text-decoration:none;}
.events-font-14-grey:hover{ font-family:Georgia; font-size:14px; color:#900; font-weight:bold;  text-decoration:none;}


.gallery-main{ float:left; width:520px; padding-left:232px; padding-right:21px; }
.gallery-wrap-events{ float:left; width:222px; padding-right:17px; padding-bottom:20px; padding-top:20px; height:190px;}
.gallery-wrap-events .picture{  float:left; width:222px; padding-bottom:5px; }
.gallery-wrap-events .description{  float:left; width:217px; line-height:18px; padding-top:10px; padding-right:5px;}

.trans-tile{position:relative; background-image:url(../images/trans-tile.png); background-repeat:repeat-x; width:319px; padding-left:20px; color:#FFFFFF; font-size:13px; font-family:Arial; margin-top:-42px; height:42px; padding-top:8px; font-weight:bold; display:block; text-decoration:none;}
.trans-font-9{ font-size:11px; font-family:Arial; color:#ffffff; font-weight:normal;} 
.social-icon-pad{ padding-right:5px; float:left;}
.ind-head-link{color:#262626; font-size:27px; font-family:Georgia; text-decoration:none; line-height:30px;}
.ind-head-link:hover{color:#FF3300; font-size:27px; font-family:Georgia; text-decoration:none; line-height:30px;}
.font-red-24{ font-family:Georgia; font-size:24px; color:#9E0B0B; font-weight:normal;}
.text-field{ background-color:#FFF5CC; border:#C0C0C0 1px solid; padding:2px 2px 2px 2px; height:20px; width:140px;}
.text-area{ background-color:#FFF5CC; border:#C0C0C0 1px solid; padding:2px 2px 2px 2px; width:140px; }
.field-drop{ background-color:#FFF5CC; border:#C0C0C0 1px solid; padding:2px 2px 2px 2px; height:25px; width:145px;}
.field-submit{ background-color:#990000; height:30px; padding:2px 2px 2px 2px; color:#ffffff; width:60px; font-weight:bold; border:0;}
.t-head{color:#302F2F; font-size:18px; font-family:Georgia; font-weight:bold; line-height:22px;  text-decoration:none;}
.t-head:hover{ font-size:18px; font-family:Georgia; font-weight:bold; line-height:22px;  color:#C00; text-decoration:none;}
.loading-section{ float:left; width:252px; padding-left:0px; padding-right:16px; height:90px; padding-top:50px; text-align:center; }


.bdr-bot-dots{border-top:#999999 1px dashed; width:720px; height:20px;}
.bdr-bot-dots-musics{border-top:#999999 1px dashed; width:720px; }
.text-field-contact{ background-color:#FFF5CC; border:#C0C0C0 1px solid; padding:2px 2px 2px 2px; height:20px; width:190px;}
.text-area-contact{ background-color:#FFF5CC; border:#C0C0C0 1px solid; padding:2px 2px 2px 2px; width:190px; }
.pad-40{padding-left:40px;}

.events-left-column{ float:left;  padding-top:18px; padding-bottom:10px; width:400px;}
.events-right-column{ float:right; padding-top:18px;  padding-bottom:25px; }
.events-733{float:left; width:733px; padding-right:20px; padding-left:26px;}
.events-733-bdr{float:left; width:733px; border-bottom:#E3E3E3 1px solid;}
.font-14-org{ font-family:Arial; color:#E84200; font-size:14px; line-height:30px;}
.font-14-black{font-family:Arial; color:#232323; font-size:14px; line-height:30px;}
.font-blue-16{ font-size:16px; font-family:Georgia; color:#405DAB;}
.wrap-content{ padding-left:25px; color:#2A2A2A; font-size:13px; font-family:Arial; line-height:25px; font-weight:normal;  padding-right:32px; padding-top:20px;}
.img-wrap-sector{float:right; width:353px; padding-left:45px; padding-right:32px; padding-top:10px;}

.view-link{ color:#CE4401; text-decoration:underline;}
.view-link:hover{ color:#CE4401; text-decoration:none;}


/* Slider */
#slider2 {  width:700px; padding:0px 0px 0px 0px; overflow:hidden; height:480px;  }

.gh{padding-top:2px;}
.gh .slider_content_inner img { border: none; margin:0 auto;  }
#slider2 .controls-center { width: 640px; margin:0 auto; padding:0; float:right; }

.gh #slider_controls { float: right; margin:0;  position:relative; z-index:500; padding-right:50px; }
.gh #slider_controls ul { margin:0 auto; padding:0; }
.gh #slider_controls ul li { background:none; margin:0; padding: 0; list-style: none; position:relative; }
.gh #slider_controls ul li { float: right; display: block; margin:3px 5px 3px 5px;  }
.gh #slider_controls ul li a { width:10px; height: 10px; display: block; float: left;   outline: none;  background-image:url(../images/on.jpg); background-repeat:no-repeat;  border:0;  }
.gh #slider_controls ul li a:focus { outline: none; }
.gh #slider_controls ul li a:hover,
.gh #slider_controls ul li a.activeSlide { background-image:url(../images/off.jpg); background-repeat:no-repeat; border:0; background-color:#FFFFFF; }

#wrap-content-section{ float:left; width:710px; padding-left:30px; padding-right:30px; padding-top:20px;}
.gh #slider2 .slider-section{ padding-left:35px;}



/* Slider */
#slider3 {  width:347px; padding:0px 0px 0px 0px; float:left;  overflow:hidden; height:261px;  }

.ticket-enquiry{ float:left; width:120px; background-image:url(../images/ticket-enquiry-on.jpg); background-repeat:no-repeat; background-position:left top; height:28px;}
.ticket-enquiry:hover{ float:left; width:120px; background-image:url(../images/ticket-enquiry-off.jpg); background-repeat:no-repeat; background-position:left top; height:28px;}
.award-bullet-m{background-image:url(../images/award-icon.jpg); background-repeat:no-repeat; background-position:left 9px;  padding-left:25px; padding-bottom:10px; margin-bottom:10px;}

.news-section{ float:left; width:1004px; background-image:url(../images/news-bg.jpg); background-repeat:no-repeat; height:55px;}
.news-head{ float:left; color:#FFFFFF; font-size:16px; padding:8px 0px 0px 18px; width:85px; font-family:Georgia; font-weight:bold; }
.news-scroller{ float:left; padding-left:60px;  }
.title{ color:#454343; text-decoration:none;}
.title:hover{ color:#960A09; text-decoration:none;}

.date-bg {background:url(../images/date-bg.gif) no-repeat; margin-right:40px; width:46px; height:56px; color:#fdb140; font-size:20px; font-weight:bold; padding-top:12px; padding-left:15px; float:left; line-height:25px; }
.date-white {color:#FFFFFF; font-size:13px; font-weight:bold; line-height:25px; }
.event-year{ font-size:12px; color:#CC3300;}
.news-main{float:left; width:700px; border-bottom:#CCCCCC 1px solid; padding-bottom:20px; margin-bottom:20px;}
.news-wrapper{float:left; width:590px;}
.news-title{float:left; font-size:20px; font-family:arial; color:#9D0B0B; text-decoration:none; /*line-height:30px;*/}
.news-date{float:left; color:#000033; font-size:12px;}
.news-sector{ padding-left:20px; padding-right:10px;}
.gallery-blue-link-12{ font-family:Arial; font-size:12px; font-weight:bold; color:#405D98; text-decoration:none;}




.slider-container{ float:left; width:1004px; padding-bottom:15px; padding-top:15px;}
.slider-left{ float:left; width:643px; height:412px; overflow:hidden; padding-top:4px;}
.right-events{ float:left; width:351px; margin-left:10px;}
#homepage_top div.right {float:left;width:643px;}
/*spotlight*/
#spotlight {position: relative;height:412px; width:640px;}
#slider5 {height:412px; width:640px; overflow:hidden;} 
#slider5 .slide {position: relative;height: 412px;}
#slider5 .description {height:76px; background:url(../images/black_fade.png); background-position:left bottom; background-repeat:repeat; position:absolute; 
bottom:-16px; width:559px; padding:10px 40px 10px 40px; color:white; left:0; }
#slider5 .description .title {font-size: 16px;font-weight: bold;padding-top:8px; color:#FFFFFF;}
#slider5 .description .title a{font-size: 16px;font-weight: bold;padding-top:8px; color:#FFFFFF; text-decoration:none;}
#slider5 .description .title a:hover{font-size: 16px;font-weight: bold;padding-top:8px; color:#FFFFFF;  text-decoration:underline;}

#slider5 .description a {color:white;text-decoration: underline}
#slider5 .description a:hover {text-decoration: none}
#spotlight .controls {width:33px;position: absolute;height: 65px;bottom:0;z-index: 10000;cursor: pointer}
#spotlight_left {background:url(../images/spotlight_left.png) no-repeat left center;}
#spotlight_right {background:url(../images/spotlight_right.png) no-repeat right center;right:0px;}

.right-events .top-curve{ float:left; width:351px; margin-top:1px;}
.right-events .bottom-curve{ float:left; width:351px;}
.right-events .mid-tiles{ float:left; width:341px; background-image:url(../images/mid_event_tile.png); background-repeat:repeat-y; background-position:left top; padding-left:5px; padding-right:5px; height:405px; overflow:hidden;}

/*tab menu*/
a.tab-menu { width:55px; float:left; height:43px; background-color:#D5D5D5;  margin-right:1px; color:#000000; font-family:Arial; font-size:12px;  text-decoration:none; font-weight:bold; padding-top:3px; text-align:center; line-height:17px;}
a.tab-menu:hover { width:55px; float:left; height:43px; background-color:#B80303; margin-right:1px; color:#ffffff; font-family:Arial; font-size:12px;  text-decoration:none; font-weight:bold; padding-top:3px;  text-align:center; line-height:17px;}
a.tab-menu-sel { width:55px; float:left; height:43px; background-color:#B80303; margin-right:1px; color:#ffffff; font-family:Arial; font-size:12px;  text-decoration:none; font-weight:bold; padding-top:3px; text-align:center; line-height:17px;}
a.tab-menu-sel:hover { width:55px; float:left; height:43px; background-color:#B80303; margin-right:1px; color:#ffffff; font-family:Arial; font-size:12px;  text-decoration:none; font-weight:bold; padding-top:3px; text-align:center; line-height:17px;}
.tab-main { float:left; width:341px; padding-top:5px; }
.wid-341{ float:left; width:341px; padding-top:5px; }
.font-10-white{ font-size:10px; font-family:Arial;}

.wid-333{ float:left; width:330px; border-bottom:#DBDBDB 1px solid; line-height:18px; padding-bottom:8px; padding-left:3px; padding-top:8px;}
.wid-333-nobdr{ float:left; width:330px; line-height:18px; padding-bottom:10px; padding-left:3px; padding-top:10px;}
.wid-89{ float:left; width:84px; padding-left:5px; padding-top:1px;}
.wid-244{ float:left; width:234px; }
.eve-head{font-size:12px; font-family:Georgia; color:#405D98; text-decoration:none;}
.eve-head:hover{font-size:12px; font-family:Georgia; color:#405D98; text-decoration:underline;}
a.org-link-11{ color:#E14F00; text-decoration:none; font-size:11px; padding-left:10px;}
a.org-link-11:hover{ color:#E14F00; text-decoration:underline;  font-size:11px;}
.black-16{font-family:Georgia; font-size:16px; color:#000000; padding-left:3px; font-weight:bold;}
.home-container .wrapper-main-home{ float:left; width:702px;  padding-top:18px;  padding-left:12px; border-bottom:#DBDBDB 1px solid; background-image:url(../images/news-bg.jpg); background-position:left 15px; background-repeat:no-repeat; padding-bottom:10px; }

#calendar {background: white;padding:25px;min-height: 500px;}

.event-banner{ float:left; width:709px; padding-left:3px; padding-top:20px; padding-bottom:20px; text-align:center;}
.read-more{ color:#F00; text-decoration:none;}
.read-more:hover{  color:#F00;  text-decoration:underline;}



.events-left-column-in{ float:left;  padding-top:18px; padding-bottom:10px; width:710px;}
.sabha-directory{float:left; width:729px; border-bottom:#999999 1px dashed; margin-bottom:20px;}
.font-grey-12{font-size:12px; color:#666}
.pad-20-dir{padding-left:20px;}


.cl-main{ float:left; width:739px; }
/*calendar*/
.month_header {width:270px;text-align: center;position: relative;font-size: 18px;text-transform: uppercase;margin-bottom: 30px}
.month_header .prev {position: absolute;top:0; left:10px;}
.month_header .next {position: absolute;right:0;top:0}
table.calendar {width:739px;}
table.calendar th {background: #FBE8AE;color:#7F7A68;text-transform: uppercase}
table.calendar th, table.calendar td {border:1px solid white;}
table.calendar td {background: #F6F6F6; width:130px; height:150px; vertical-align:top; color:#333; }
table.calendar .cell-number {float:right;font-weight: bold;font-size: 14px; text-align:right;}
table.calendar td.empty {background: #fff}
table.calendar .calendar_event {clear:right; padding:2px; border-bottom:#FFFFFF 2px solid; font-size:11px; font-family:Verdana; color:#024393; line-height:18px;}
table.calendar .calendar_event a {color:#024393; text-decoration:none;}
table.calendar .calendar_event a:hover {color:#024393; text-decoration:underline;}


.pos-rel{overflow:hidden;position:relative}

.privacy-policy{ float:left; width:719px; padding:20px 30px 20px 30px;}
.calendar-policy{ float:left; width:739px; padding:20px 20px 20px 20px;}
.cell-head{ color:#AD0000; font-size:18px; font-family:Arial;}
.cell-header{ height:20px; padding:10px 0px 10px 0px; color:#333333;}
.cal-id{ vertical-align:middle; padding-right:10px;} 
table.calendar .calendar_event.type1 {background:#B5DCC2; float:right;  width:96px;}
table.calendar .calendar_event.type2 {background:#FADBB9; float:right;  width:96px;}
table.calendar .calendar_event.type3 {background:#A5D1ED; float:right; width:96px;}
a.more-plus{font-size:11px; color:#075388; text-decoration:underline; font-weight:bold;}
a.more-plus:hover{font-size:11px; color:#075388; text-decoration:none; font-weight:bold;}


.pagination{ float:left; width:759px; text-align:right;}
a.page-link{ background-color:#666; padding:3px 6px 3px 6px; border:#CCCCCC 1px solid; text-decoration:none; color:#FFFFFF; }
a.page-link:hover{ background-color:#CCCCCC;   padding:3px 6px 3px 6px; border:#CCCCCC 1px solid;  text-decoration:none; color:#000000;}
.page-sel{ background-color:#CCCCCC; padding:3px 6px 3px 6px; border:#CCCCCC 1px solid;  text-decoration:none; color:#000000;}



.field-top-search {font-family:Arial; border:0 solid #ababab; color:#7d7d7d; background-color:#fff; font-size:13px; width:290px; height:28px; line-height:28px; background:url(../images/field-text-box.gif) 0px 0px no-repeat; padding:0px 10px 2px 4px; outline:none;}

.field-drop-140 {font-family:Arial; border:0 solid #ababab; color:#7d7d7d; background-color:#fff; font-size:13px; width:140px; line-height:28px; background:url(../images/field-drop-small.jpg) 0px 0px no-repeat; padding:5px 3px 5px 4px; outline:none;}


.video-youtube{ float:left; padding-left:60px; }

.video { position: relative; }
.video a {   position:absolute;  display: block;  background: url(../images/url_to_play_button_image.png);  height: 81px;  width: 82px;  top: 70px; left: 130px;}

.video-thumb{ position: relative; }
.video-thumb a{ position:absolute; display: block; background: url(../images/video.png); background-repeat:no-repeat; height: 41px; width: 42px; top:70px; left:100px;}

#slideshow-banner{ width:668px; float:left; overflow:hidden; height:134px;}
.resource-wrapper-odd{float:left; width:700px; border-bottom:#CCCCCC 1px dashed;  padding-bottom:20px; background-color:#FFFFFF; padding-top:20px; padding-right:20px;}
.resource-wrapper-even{float:left; width:700px; border-bottom:#CCCCCC 1px dashed;  padding-bottom:20px; background-color:#FBF7E7; padding-top:20px; padding-right:20px;}


.resource-main{float:left; width:720px;  padding-bottom:20px; margin-bottom:20px; }
.resource-title{float:left; font-size:16px; font-family:arial; color:#9D0B0B; font-weight:bold; text-decoration:none;}
.resource-date{float:left; color:#333333; font-size:12px; font-style:italic;}
.resource-main .read-more{ color:#D20000; text-decoration:underline;}
.resource-main .read-more:hover{ color:#D20000; text-decoration:none;}

.newstitles{ color:#454343; text-decoration:none; font-size:15px;}
.newstitles:hover{ color:#960A09; text-decoration:none; font-size:15px;}

.menu-t { padding: 0; clear: both; }
.menu-t li { display: inline; }
.menu-t li a { width:55px; float:left; height:43px; background-color:#D5D5D5; margin-right:1px; color:#000000; font-family:Arial; font-size:12px; text-decoration:none; font-weight:bold; padding-top:3px; text-align:center; line-height:17px;}
.menu-t li.active a { width:55px; float:left; height:43px; background-color:#B80303; margin-right:1px; color:#ffffff; font-family:Arial; font-size:12px;  text-decoration:none; font-weight:bold; padding-top:3px; text-align:center; line-height:17px; }
.content { float: left; clear: both;  border-top: none; border-left: none; background: #ffffff; padding: 10px 0px 20px 10px; width: 330px; }

#scrollbar2 { width: 323px; margin: 0px; padding-top:10px; padding-bottom:20px; }
#scrollbar2 .viewport { width: 308px; height: 290px; overflow: hidden; position: relative;  }
#scrollbar2 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#scrollbar2 .scrollbar{ /*background: transparent url(../images/scroller-bg.gif) no-repeat 0 0;*/ position: relative; background-position: 0 0; float: right; width: 3px; background-color:#F6EBC0;  }
#scrollbar2 .track {  height: 100%; width:13px;  position: relative; padding: 0 1px; }
#scrollbar2 .thumb {  height: 10px; width: 3px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: 0px; top:30px; background-color:#FF8F17; }
#scrollbar2 .thumb .end {  overflow: hidden; height: 5px; width: 25px }
#scrollbar2 .disable { display: none; }

#scrollbar3 { width: 323px; margin: 0px; padding-top:10px; padding-bottom:20px; }
#scrollbar3 .viewport { width: 308px; height: 290px; overflow: hidden; position: relative;  }
#scrollbar3 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#scrollbar3 .scrollbar{ /*background: transparent url(../images/scroller-bg.gif) no-repeat 0 0;*/ position: relative; background-position: 0 0; float: right; width: 3px; background-color:#F6EBC0;  }
#scrollbar3 .track {  height: 100%; width:13px;  position: relative; padding: 0 1px; }
#scrollbar3 .thumb {  height: 10px; width: 3px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: 0px; top:30px; background-color:#FF8F17; }
#scrollbar3 .thumb .end {  overflow: hidden; height: 5px; width: 25px }
#scrollbar3 .disable { display: none; }

#scrollbar4 { width: 323px; margin: 0px; padding-top:10px; padding-bottom:20px; }
#scrollbar4 .viewport { width: 308px; height: 290px; overflow: hidden; position: relative;  }
#scrollbar4 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#scrollbar4 .scrollbar{ /*background: transparent url(../images/scroller-bg.gif) no-repeat 0 0;*/ position: relative; background-position: 0 0; float: right; width: 3px; background-color:#F6EBC0;  }
#scrollbar4 .track {  height: 100%; width:13px;  position: relative; padding: 0 1px; }
#scrollbar4 .thumb {  height: 10px; width: 3px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: 0px; top:30px; background-color:#FF8F17; }
#scrollbar4 .thumb .end {  overflow: hidden; height: 5px; width: 25px }
#scrollbar4 .disable { display: none; }

#scrollbar5 { width: 323px; margin: 0px; padding-top:10px; padding-bottom:20px; }
#scrollbar5 .viewport { width: 308px; height: 290px; overflow: hidden; position: relative;  }
#scrollbar5 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#scrollbar5 .scrollbar{ /*background: transparent url(../images/scroller-bg.gif) no-repeat 0 0;*/ position: relative; background-position: 0 0; float: right; width: 3px; background-color:#F6EBC0;  }
#scrollbar5 .track {  height: 100%; width:13px;  position: relative; padding: 0 1px; }
#scrollbar5 .thumb {  height: 10px; width: 3px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: 0px; top:30px; background-color:#FF8F17; }
#scrollbar5 .thumb .end {  overflow: hidden; height: 5px; width: 25px }
#scrollbar5 .disable { display: none; }

#scrollbar6 { width: 323px; margin: 0px; padding-top:10px; padding-bottom:20px; }
#scrollbar6 .viewport { width: 308px; height: 290px; overflow: hidden; position: relative;  }
#scrollbar6 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#scrollbar6 .scrollbar{ /*background: transparent url(../images/scroller-bg.gif) no-repeat 0 0;*/ position: relative; background-position: 0 0; float: right; width: 3px; background-color:#F6EBC0;  }
#scrollbar6 .track {  height: 100%; width:13px;  position: relative; padding: 0 1px; }
#scrollbar6 .thumb {  height: 10px; width: 3px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: 0px; top:30px; background-color:#FF8F17; }
#scrollbar6 .thumb .end {  overflow: hidden; height: 5px; width: 25px }
#scrollbar6 .disable { display: none; }

#scrollbar7 { width: 323px; margin: 0px; padding-top:10px; padding-bottom:20px; }
#scrollbar7 .viewport { width: 308px; height: 290px; overflow: hidden; position: relative;  }
#scrollbar7 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#scrollbar7 .scrollbar{ /*background: transparent url(../images/scroller-bg.gif) no-repeat 0 0;*/ position: relative; background-position: 0 0; float: right; width: 3px; background-color:#F6EBC0;  }
#scrollbar7 .track {  height: 100%; width:13px;  position: relative; padding: 0 1px; }
#scrollbar7 .thumb {  height: 10px; width: 3px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: 0px; top:30px; background-color:#FF8F17; }
#scrollbar7 .thumb .end {  overflow: hidden; height: 5px; width: 25px }
#scrollbar7 .disable { display: none; }

.ru-bullet{ background-image:url(../images/red-bullet.gif); background-repeat:no-repeat; background-position:5px 13px; padding:5px 10px 5px 20px; line-height:18px;}
.ru-blue-font{ font-size:12px; color:#405D98; font-family:Georgia; text-decoration:none;}
.ru-blue-font:hover{ font-size:12px; color:#A81619; font-family:Georgia; text-decoration:none;}
.ru-grey-font{ font-size:11px; color:#5A5A5A; font-family:Arial; text-decoration:none;}
.ru-grey-font:hover{ font-size:11px; color:#405D98; font-family:Arial; text-decoration:none;}
.blog-recent-updates{ float:left; width:266px; padding:10px;  }
.blue-font-12-lk {  font-family:Arial; font-size:12px; color:#405D98; text-decoration:none;}
.blue-font-12-lk:hover { font-family:Arial; font-size:12px; color:#B10505; text-decoration:none;}
.subscribe-newletter{float:left; width:250px; border-top:#DCDCDC 1px solid; margin-top:20px; margin-left:20px; padding-top:10px;}
.home-container .bot-band-ind{ float:left; width:690px;  padding-top:18px; padding-left:24px;   padding-bottom:20px; border-bottom:#CCC 1px solid;}

.december-banner{float:left; width:1004px; padding-top:15px;}
.tabify{float:left; position:relative; width:1px; height:1px; top:-10px;}
.menu-hold{ position:relative; height:25px;}