*
{
	margin:0;
	padding:0;
}
html
{
	overflow-y:scroll;
}
div.errMsg
{
	min-height:28px;
	display:none;
}
div.fineMsgShow
{
	background-color:rgb(191, 255, 194);
	border:1px solid rgb(0, 255, 0);
	color:#009900;
	float:left;
	font-size:11px;
	font-weight:bold;
	padding:5px;
	width:587px;
}
body
{
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	/*background:#837E78;*/
	background:#000000;
	font-size:12px;
}
a
{
	color:#911935;
}
div#siteContainer
{
	margin:0 auto;
	width:980px;
	/*background:#000000;*/
}
div#header
{
	float:left;
	width:979px;
	/*padding-left:9px;*/
	/*padding-right:9px;*/
	/*background-color:#C15959;*/
	background:transparent url(../multimedias/me.png) repeat-x scroll 0 0;
}
#header #headerStrip
{
	background-color:#000000;
	border-bottom:5px solid #6C6863; 
	height:21px;
	padding-bottom:5px;
	padding-top:3px;
	width:979px;
	float:left;
	text-align:right;
}
#header #headerStrip #loginInfo
{	
	width:940px; 
	text-align:right; 
	font-size:12px; 
	color:#FFFFFF; 
	padding-top:5px;
}
table#grid
{
	width:100%; 
	clear:both; 
	border-collapse:collapse;
}
div#gridContent table#grid
{
	border:1px dotted #ADA6A5;
	text-align:center;
}
div#gridContent table#grid thead tr th a
{
	color:#C65908;
}
div#gridContent table#grid thead tr
{
border:1px #ABA7A8 solid;
}
div#gridContent table#grid thead tr th
{
	text-decoration:none;
	color:#C65908;
	font-size:12px;
}
div#gridContent table#grid thead tr th a img
{
	vertical-align:bottom;
}
div#gridContent table#grid tbody tr td
{
	padding:5px;
	text-align:left;
}
div#gridContent table#grid tbody tr td.op
{
	padding:5px;
	text-align:center;
}
div#gridContent table#grid thead tr th
{
	padding:5px;
	background:#FFFFFF url(../multimedias/tab_white.jpg) repeat-x;
}
div#gridContent table#grid thead tr th a
{
	text-decoration:none;
}
div#gridContent table#grid tfoot tr
{
	text-align:left;
	background:#FFFFFF url(../multimedias/gradient_module_bottom.png) repeat-x;
}
div#gridContent table#grid tfoot tr td
{
	padding:5px 5px 5px 10px;
	font-weight:bold;
}
div#gridContent table#grid tfoot tr td a
{
	outline:none;
}
span.gridof
{
	font-weight:normal;
}
#header #headerStrip #loginInfo a
{
	color:#FFFFFF;
}
#header #headerTitle
{
	/*height:95px;*/
	width:979px;
	float:left;
	padding-bottom:16px;
}
#header #headerTitle #headerSearch
{
	padding:10px 0 0 10px;
	width:325px;
	float:left;
}
#header #headerTitle #headerSearch #headerLogo
{
	width:310px;
	float:left;
	/*padding-left:10px;*/
	/*padding-top:20px;*/
}
#header #headerTitle #headerSearch #headerSearchField
{
	width:330px;
	float:left;
}
#header #headerTitle #headerSearch #headerSearchField .searchFieldDiv
{
	width:257px;
	float:left;
}
div.btmVideoSlide
{
	width:auto; 
	float:left; 
	padding-top:20px; 
	width:600px;
	
}
div.viewAllVid
{
	background:#FFFFFF url(../multimedias/gradient1.jpg) repeat-x 0 37px;
	float:left;
}
div.mainStyleDiv
{
	background:#FFFFFF url(../multimedias/gradient1.jpg) repeat-x 0 37px;
	float:left;
	width:570px;
}
#header #headerTitle #headerSearch #headerSearchField .searchFieldDiv input
{
	border:1px solid #911935;
	font-family:helvetica,arial;
	font-size:12px;
	padding:3px;
	width:240px;
	float:left;
}
#header #headerTitle #headerBanner
{
	padding:5px 0 0 16px;
	width:603px;
	float:left;
}
a img
{
	border:none;
}

#menuDiv
{
	float: left; 
	width: 979px;
	height:31px;
	/*border-top:1px solid #8A8A8A; 
	border-bottom:1px solid #8A8A8A;*/ 
	background:url(../multimedias/menubk.jpg) repeat scroll 0 0;
}
#middleContainer
{
	padding:20px;
	padding-bottom:5px;
	float:left;
	width:939px;
	background:grey;
	background:url(../multimedias/body_bg1.png) repeat scroll 0 0;
}
#middleContainer #content
{
	width:939px;
	float:left;
	padding-bottom:10px;
}
#bottomContent
{
	width:979px;
	float:left;

}
div#bottomContent
{
	background:url(../multimedias/body_bg1.png) repeat;
}
#middleContainer #content #leftContainer
{
	width:600px;
	float:left;
	padding-right:21px;
}

#middleContainer #content #rightContainer
{
	width:300px;
	float:left;
}
#middleContainer #content #rightContainer #videoDiv
{
	width:300px;
	float:left;
	padding-bottom:20px;
}
#middleContainer #content #rightContainer #searchDiv
{
	background:#FFFFFF url(../multimedias/gradient1.jpg) repeat-x scroll 0 26px;
	border:1px solid #D2D2D2;
	float:left;
	font-size:18px;
	width:300px;
	/*padding-top:15px;*/
}
#middleContainer #content #rightContainer #searchDiv #searchLink
{
	background:transparent url(../multimedias/tab_white.jpg) repeat-x scroll 0 0;
	border:1px solid #ABA7A8;
	color:#911935;
	float:left;
	line-height:24px;
	padding-left:4px;
	width:295px;
}
#middleContainer #content #rightContainer #searchDiv #searchField
{
	width:286px;
	float:left;
	/*border:2px solid #8A8A8A;*/
	border-collapse:collapse;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
}
#middleContainer #content #rightContainer #searchDiv #searchField .searchArea
{
	width:278px;
	float:left;
	padding-bottom:15px;
	font-size:14px;
}
#middleContainer #content #rightContainer #searchDiv #searchField .searchArea .searchText
{
	width:103px;
	float:left;
	padding-right:10px;
	text-align:right;
	font-size:12px;
	color:#8F1834;
}
#middleContainer #content #rightContainer #searchDiv #searchField .searchArea .searchType
{
	width:165px;
	float:left;
}
#middleContainer #content #rightContainer #searchDiv #searchField .searchArea .searchType input
{
	border:1px solid #911935;
	width:163px;
}
#middleContainer #content #rightContainer #searchDiv #searchLink a
{
	color:#FF0000;
	font-size:11px;
}
#middleContainer #content #rightContainer #searchDiv #searchLink a:hover
{
	color:#000000;
}
#middleContainer #content #rightContainer #imgGallery
{
	width:300px;
	float:left;
	background:#FFFFFF url(../multimedias/gradient1.jpg) repeat-x scroll 0 26px;
	border:1px solid #D2D2D2;
}
#middleContainer #content #rightContainer #googleAdds
{
	width:300px;
	float:left;
	/*background:#FFFFFF url(../multimedias/gradient1.jpg) repeat-x scroll 0 26px;
	border:1px solid #D2D2D2;*/
}
#newsLetterDiv
{
	width:400px;
	float:left;
	background:#FFFFFF url(../multimedias/gradient1.jpg) repeat-x scroll 0 26px;
	padding-bottom:20px;
	/*border:1px solid #D2D2D2;*/
}
#communityDiv
{
	width:400px;
	float:left;
	padding-bottom:10px;
	padding-top:15px;
}
#facebook
{
	float:left;
	padding-left:50px;
	width:50px;
}
#youTube
{
	float:left;
	padding-left:35px;
	width:50px;
}
#orkut
{
	float:left;
	width:50px;
	padding-left:50px;
}
#twitter
{
	float:left;
	width:50px;
	padding-left:50px;
}
#newsLetterTitle
{
	width:395px;
	float:left;
	background:transparent url(../multimedias/tab_white.jpg) repeat-x scroll 0 0;
	border:1px solid #ABA7A8;
	color:#FFBA06;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	height:24px;
	padding-left:4px;
}
#newsLetterText
{
	width:390px;
	float:left;
	padding-bottom:15px;
	padding-left:10px;
	padding-top:10px;
}
#newsLetterMail
{
	width:380px;
	float:left;
	text-align:left;
	font-size:13px;
	padding-left:10px;
}
#newsLetterSubmit
{
	width:180px;
	float:left;
	padding-top:15px;
	padding-left:108px;
}
#newsLetterText p
{
	text-align:left;
	font-size:13px;
	line-height:20px;
}
#middleContainer #content #rightContainer #googleAdds #topAdd
{
	width:300px;
	float:left;
}
#middleContainer #content #rightContainer #googleAdds #bottomAdd
{
	width:300px;
	float:left;
}
#middleContainer #content #rightContainer #imgGallery #galleryTitle
{
	float:left;
	width:294px;
	background:transparent url(../multimedias/tab_white.jpg) repeat-x scroll 0 0;
	border:1px solid #ABA7A8;
	font-size:16px;
	font-weight:bold;
	line-height:24px;
	padding-left:4px;
	color:#FFBA06;
	text-align:center;
}
#middleContainer #content #rightContainer #imgGallery #galleryPicsDiv
{
	padding:28px 0 0px;
	width:300px;
	float:left;
}
#middleContainer #content #rightContainer #imgGallery #galleryPicsDiv .galleryPics
{
	float:left;
	padding-right:5px;
	width:90px;
	padding-left:5px;
	padding-bottom:21px;
}
#middleContainer #content #rightContainer #imgGallery #galleryPicsDiv #galleryLink
{
	width:296px;
	float:left;
	/*background:#FFFFFF url(../multimedias/gradient_module_bottom.png) repeat-x scroll center top;*/
	border:2px solid #D9D9D9;
	font-size:12px;
	line-height:27px;
	text-align:right;
}
#middleContainer #content #rightContainer #imgGallery #galleryPicsDiv #galleryPics a
{
	color:#FF0000;
	font-size:11px;
	text-decoration:none;
}
div#leftContainer div.galleryHolder
{
	background:#F4F3DA none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	display:inline;
	float:left;
	padding-bottom:7px;
}
div#leftContainer div.moreAlbums
{
	background:#F4F3DA none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	display:inline;
	float:left;
	width:100%;
	padding:7px 0px 7px 0px;
	text-align:right;
}
div#leftContainer div.galleryHolder div.imgCnt
{
	padding:5px;
}
div#leftContainer div.galleryHolder div.imgCnt div.alTitle
{
	color:#000000;
	font-size:24px;
	font-weight:bold;
	padding:0 0 25px 5px;
}
div.errAlbumNo
{
	color:#FF0000;
	font-size:24px;
	font-weight:bold;
	padding-left:10px;
}
div#leftContainer div.galleryHolder div.imgCnt div.alfTitle
{
	color:#000000;
	font-size:24px;
	font-weight:bold;
	padding:0 0 10px 5px;
}
div.imgBtTitle
{
	font-size:14px; 
	margin:0 auto 10px; 
	width:550px; 
	padding-top:5px; 
	color:#000000;
}
div#leftContainer div.galleryHolder div.galleryImages
{
	float:left;
}
div#leftContainer div.galleryHolder div.galleryImages div.galleryImageDiv
{
	padding:7px 0px 0px 7px;
	float:left;
}
div#leftContainer div.galleryHolder div.galleryImages div.galleryImageDiv div.imageDiv
{
	border:1px solid #CCCCCC;
	float:left;
	height:188px;
	overflow:hidden;
	width:188px;
	background:#FFFFFF;
}
div#leftContainer div.galleryHolder div.galleryImages div.galleryImageDiv div.imageDiv div.middle
{
	padding:10px;
	text-align:center;
}
 
#middleContainer #content #rightContainer #imgGallery #galleryPicsDiv #galleryPics a:hover
{
	text-decoration:underline;
	color:#000000;
}
#middleContainer #content #rightContainer #imgGallery #galleryPicsDiv #galleryLink a
{
	color:#000000;
	font-size:11.5px;
	text-decoration:none;
	font-weight:bold;
	display:block;
	width:296px;
}
#middleContainer #content #rightContainer #imgGallery #galleryPicsDiv #galleryLink a:hover
{
	text-decoration:underline;
	color:#E7D53D;
	background:#000000;
}
#middleContainer #content #rightContainer #imgGallery #galleryTitle span
{
	background-color:#FFFFFF;
	color:#8A8A8A;
	font-size:11px;
	line-height:9px;
	margin:0;
	padding:0 5px;
	text-transform:uppercase;
}
#middleContainer #content #rightContainer #videoDiv a
{
	/*color:#ff9900;*/
	color:#000000;
	text-decoration:none;
	font-size:11.5px;
	font-weight:bold;
}
#middleContainer #content #rightContainer #videoDiv .videoHead
{
	float:left;
	line-height:24px;
	width:295px;
	padding-left:4px;	
	background:transparent url(../multimedias/tab_white.jpg) repeat-x scroll 0 0;
	border:1px solid #ABA7A8;
	/*color:#911935;*/
	color:#FFBA06;
	text-align:center;
}
#middleContainer #content #rightContainer #videoDiv a:hover
{
	color:#000000;
	text-decoration:underline;
}
#middleContainer #content #rightContainer #videoDiv #playVideo
{
	width:300px;
	float:left;
	font-size:18px;
	background:#FFFFFF url(../multimedias/gradient1.jpg) repeat-x scroll 0 26px;
	border:1px solid #D2D2D2; 
}
#middleContainer #content #rightContainer #videoDiv #playVideo .fvideo
{
	width:290px;
	float:left;
	padding:5px;
	padding-top:8px;
}
#middleContainer #content #rightContainer #videoDiv #playVideo .fvideo .vimage
{
	padding:2px;
	float:left;
	border:1px #B5AEAD solid;
}
#middleContainer #content #rightContainer #videoDiv #playVideo .fvideo .vText
{
	padding:5px;
	float:left;
}
#middleContainer #content #rightContainer #videoDiv #playVideo .fvideo .vText .imageTitle
{
	color:#000000;
	font-size:11.5px;
	width:160px;
}
#middleContainer #content #rightContainer #videoDiv #playVideo .fvideo .vText .vupon
{
	color:#000000;
	font-size:11px;
}
#middleContainer #content #leftContainer #imagesDiv
{
	float:left;
	width:600px;
	padding-bottom:12px;
}
#middleContainer #content #leftContainer #imagesDiv #slideShowDiv
{
	float:left;
	width:382px;
	padding-right:9px;
	/*height:295px;*/
	padding-bottom:10px;
	
}
#middleContainer #content #leftContainer #imagesDiv #slideShowDiv #slideMainPhoto
{
	float:left;
	width:372px;
	height:225px;

}
#middleContainer #content #leftContainer #imagesDiv #slideShowDiv #slideThumbPhoto
{
	padding-top:5px;
	float:left;
	width:376px;
	height:55px;
}
#middleContainer #content #leftContainer #imagesDiv #slideShowDiv #slideThumbPhoto span
{
	width:94px;
	float:left;
}
#middleContainer #content #leftContainer #imagesDiv #imageDescDiv
{
	float:left;
	width:205px;
	/*border:1px solid #D2D2D2;*/
	/*height:390px;*/
	/*background:#FFFFFF*/  /*url(../multimedias/gradient1.jpg) repeat-x scroll 0 26px*/;
	overflow-x:hidden;
}
#middleContainer #content #leftContainer #imagesDiv #imageDescDiv #imgDescHeading
{
	padding:2px 2px 4px 4px;
	text-align:left;
	width:197px;
	float:left;
	font-size:18px;
	color:#911935;
	border:1px solid #ABA7A8;
	/*height:18px;*/
	line-height:18px;
	background:url(../multimedias/tab_white.jpg) repeat-x scroll 0 0;
}
#middleContainer #content #leftContainer #imagesDiv #imageDescDiv  #imgDescLinkHeading
{
	padding:10px 5px 5px;
	width:170px;
	float:left;
	font-size:12px;
	padding-bottom:10px;
	border-bottom:1px dashed #D0D0D0;
}
#middleContainer #content #leftContainer #imagesDiv #imageDescDiv #imgDescText
{
	font-size:12px;
	line-height:19px;
	padding-bottom:10px;
	padding-left:8px;
	padding-right:8px;
	padding-top:5px;
	height:173px;
	float:left;
	color:#5C5C5C;
}
#middleContainer #content #leftContainer #imagesDiv #imageDescDiv  #imgDescLinkName
{
	width:205px;
	float:left;
	font-size:12px;
	background:#FFFFFF url(../multimedias/gradient_module_bottom.png) repeat-x scroll center top;
	line-height:30px;
	border-bottom:1px solid #D9D9D9;
}
#middleContainer #content #leftContainer #imagesDiv #imageDescDiv  #imgDescLinkName a
{
	color:red;
	text-decoration:none;
}
#middleContainer #content #leftContainer #imagesDiv #imageDescDiv  #imgDescLinkName a:hover
{
	color: #000000;
	text-decoration:underline;
}
#middleContainer #content #leftContainer #imagesDiv #imageDescDiv #imgDescLink
{
	width:205px;
	float:left;
	font-size:13px;
}
#middleContainer #content #leftContainer #imagesDiv #imageDescDiv #imgDescLink a
{
	color:red;
	text-decoration:none;
}
#middleContainer #content #leftContainer #imagesDiv #imageDescDiv #imgDescLink a:hover
{
	text-decoration:underline;
}
#middleContainer #content #leftContainer #newsDiv
{
	float:left;
	width:600px;
	padding-bottom:20px;
	
}
#middleContainer #content #leftContainer #addDiv
{
	float:left;
	width:600px;
	background:#FFFFFF url(../multimedias/gradient1.jpg) repeat-x scroll 0 26px;
	border:1px solid #D2D2D2;
}
#middleContainer #content #leftContainer #addDiv #addTitle
{
	text-transform:uppercase;
	width:592px;
	float:left;
	background:transparent url(../multimedias/tab_white.jpg) repeat-x scroll 0 0;
	border:1px solid #ABA7A8;
	color:#911935;
	font-size:16px;
	font-weight:bold;
	line-height:18px;
	padding:2px 2px 4px 4px;
	text-align:left;
}
#middleContainer #content #leftContainer #addDiv #addImg
{
	padding-top:10px;
	float:left;
	width:600px;
	padding-bottom:10px;
}
#middleContainer #content #leftContainer #newsDiv #latestNews
{
	float:left;
	width:179px;
	padding-right:19px;
}
#middleContainer #content #leftContainer #newsDiv #specialNews
{
	float:left;
	width:400px;
	background:#FFFFFF url(../multimedias/gradient1.jpg) repeat-x scroll 0 50px;
	border:1px solid #D2D2D2;	
	/*height:385px;*/
}
#middleContainer #content #leftContainer #videoDiv #videoTitle
{
	font-size:18px;
	padding-bottom:10px;

} 
#middleContainer #content #leftContainer #newsDiv #specialNews #specialNewsTitle
{
	font-size:16px;
	line-height:24px;
	font-weight:bold;
	text-align:center;
	width:394px;
	padding-left:4px;
	float:left;
	background:transparent url(../multimedias/tab_white.jpg) repeat-x scroll 0 0;
	border:1px solid #ABA7A8;
	/*color:#911935;*/
	color:#FFBA06;
	height:48px;
/*	padding-top:10px;*/
}
#middleContainer #content #leftContainer #newsDiv #specialNews #specialNewsContent
{
	float:left;
	width:400px;
}
#middleContainer #content #leftContainer #newsDiv #specialNews #specialNewsContent .specialNewsMessage
{
	float:left;
	width:360px;
	padding:10px 20px 6px 20px;	
}
#middleContainer #content #leftContainer #newsDiv #specialNews #specialNewsContent .specialNewsMessage .specialNewsImg
{
	float:left;
	width:100px;
}
#middleContainer #content #leftContainer #newsDiv #specialNews #specialNewsContent .specialNewsMessage .specialNewsText
{
	float:left;
	width:260px;
	
}
#middleContainer #content #leftContainer #newsDiv #specialNews #specialNewsContent .specialNewsMessage .specialNewsText .newsItemHeading
{
	float:left;
	width:260px;
	font-size:16px;
	padding:0px 0;
	padding-bottom:3px;
	text-align:left;
	font-weight:bold;
}
#middleContainer #content #leftContainer #newsDiv #specialNews #specialNewsContent .specialNewsMessage .specialNewsText .newsItemHeading a
{
	text-decoration:none;
	color:#911935;
}
#middleContainer #content #leftContainer #newsDiv #specialNews #specialNewsContent .specialNewsMessage .specialNewsText .newsItemHeading a:hover
{
	color:#FF0000;
	text-decoration:underline;
}
#middleContainer #content #leftContainer #newsDiv #specialNews #specialNewsContent .specialNewsMessage .specialNewsText .newsItemText
{
	float:left;
	width:260px;
	font-size:12px;
	line-height:20px;
	text-align:left;
	text-align:justify;
}
#middleContainer #content #leftContainer #newsDiv #specialNews #specialNewsContent .specialNewsMessage .specialNewsText .newsItemText a
{
	color:#ff9900;
	color:#C15959;
	text-decoration:none;
	font-weight:bold;
}
#middleContainer #content #leftContainer #newsDiv #specialNews #specialNewsContent .specialNewsMessage .specialNewsText .newsItemText a:hover
{
	color:#000000;
	text-decoration:underline;
}
#middleContainer #content #leftContainer #newsDiv #specialNews #specialNewsTitle a
{
	color:#911935;
	letter-spacing:1px;
	text-decoration:none;
}
#middleContainer #content #leftContainer #newsDiv #latestNews #newsDiv
{
	float:left;
	width:175px;
	background:#FFFFFF;
	background:#FFFFFF url(../multimedias/gradient1.jpg) repeat-x scroll 0 50px;
	border:1px solid #D2D2D2;
}
#middleContainer #content #leftContainer #newsDiv #latestNews #newsDiv #newsHeading
{
	width:169px;
	float:left;
	line-height:24px;
	padding-left:4px;
	background:transparent url(../multimedias/tab_white.jpg) repeat-x scroll 0 0;
	border:1px solid #ABA7A8;
	color:#911935;
	text-align:center;
}
#middleContainer #content #leftContainer #newsDiv #latestNews #newsDiv #newsHeading a
{
	/*color:#911935;*/
	color:#FFBA06;
	font-size:16px;
	font-weight:normal;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
}
#middleContainer #content #leftContainer #newsDiv #latestNews #newsDiv #newsHeading a:hover
{
	text-decoration:underline;
}
#middleContainer #content #leftContainer #newsDiv #latestNews #newsDiv #newsPosted
{
	width:175px;
	float:left;
	padding-bottom:20px;
	padding-top:20px;
	text-align:center;
	height:466px;
}
#middleContainer #content #leftContainer #newsDiv #latestNews #newsDiv #newsPosted #mrqNews
{
	text-align:center;
	/*color:#ff9900;*/
	/*font-size:10px;*/
	/*font-weight:bold;*/
	padding-bottom:10px;
	float:left;
	width:175px;
}
#middleContainer #content #leftContainer #newsDiv #latestNews #newsDiv #newsPosted #mrqNews #mrqNewsTitle
{
	 padding-bottom:4px;
	 width:165px;
	 float:left;
	 text-align:center;
}
#middleContainer #content #leftContainer #newsDiv #latestNews #newsDiv #newsPosted #mrqNews #mrqNewsTitle a
{
	color:#000000;
	/*font-size:11px;*/
	font-weight:bold;
	text-decoration:none;
	font-size:15px;
}
#middleContainer #content #leftContainer #newsDiv #latestNews #newsDiv #newsPosted #mrqNews #mrqNewsTitle a:hover
{
	color:#000000;
	text-decoration:underline;
}
#middleContainer #content #leftContainer #newsDiv #latestNews #newsDiv #newsMore
{
	width:171px;
	float:left;
	/*line-height:31px;*/
	text-align:center;
	padding-right:4px;
	background:#FFFFFF url(../multimedias/gradient_module_bottom.png) repeat-x scroll center top;
	border-bottom:1px solid #D9D9D9;
}
#middleContainer #content #leftContainer #newsDiv #latestNews #newsDiv #newsMore a
{
	color:#000000;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
#middleContainer #content #leftContainer #newsDiv #latestNews #newsDiv #newsMore a:hover
{
	text-decoration:underline;
	color:#000000;
}
#middleContainer #content #leftContainer #testimonialDiv
{
	float:left;
	width:600px;
	background:#FFFFFF url(../multimedias/gradient1.jpg) repeat-x scroll 0 26px;
	border:1px solid #D2D2D2;
}
#middleContainer #content #leftContainer #testimonialDiv #tmlTitle
{
	background:transparent url(../multimedias/tab_white.jpg) repeat-x scroll 0 0;
	border:1px solid #ABA7A8;
	color:#911935;
	float:left;
	font-size:16px;
	font-weight:bold;
	line-height:18px;
	padding:2px 2px 4px 4px;
	text-align:left;
	text-transform:uppercase;
	width:592px;
}
#middleContainer #content #leftContainer #testimonialDiv #tmlText
{
	padding-top:10px;
	float:left;
	width:590px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
}
#middleContainer #content #leftContainer #testimonialDiv #tmlText a
{
	color:#FF0000;
	text-decoration:none;
}
#middleContainer #content #leftContainer #testimonialDiv #tmlText a:hover
{
	color:#FF0000;
	text-decoration:underline;
}
#middleContainer #content #leftContainer #testimonialDiv #tmlText p
{
	font-size:11px;
	line-height:18px;
}
div#footer
{
	background-color:#FFFFFF;
	float:left;
	text-align:center;
	width:979px;
}
div#footer #footerContent
{
	background-color:#837E78;
	float:left;
	text-align:center;
	width:969px;
	padding-right:10px;
}
div#footer #footerLink
{
	float:left;
	width:979px;
	padding-top:10px;
	padding-bottom:31px;
	background-color:#C70000;
}
div#footer #footerText
{
	float:left;
	width:979px;
	padding-top:4px;
}
div#footer #footerLink #linkItem
{
	font-family:Helvetica,Arial,Verdana,sans-serif;
	font-size:11px;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0 10px;
	text-align:center;
	text-transform:uppercase;
}
div#footer #footerLink #linkItem li
{
	display:inline;
	margin:0 5px;
}
div#footer #footerLink #linkItem li a
{
	text-decoration:none;
	color:#999999;
}
div#footer #footerLink #linkItem li a:hover
{
	text-decoration:underline;
}
div#maskDiv
{
	background-color:#000000;
	opacity:0.7;
	filter:alpha(opacity:7);
	position:absolute;
	z-index:100;
	top:0;
	left:0;	
}
div#footer #footerText p
{
	color:#47433B;
	font-family:Helvetica,Verdana,Arial,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.4;
	padding:0px 35px 15px;
	/*width:909px;*/
}
div#footer #footerText span
{
	text-transform:uppercase;
}
div#footer #footerText a
{
	color:#FF0000;
	text-decoration:none;
}
div#footer #footerText a:hover
{
	color:#000000;
	text-decoration:underline;
}
div.userContent .userReg
{
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	border-right:1px dashed #DDDDDD;
	width:459px;
}
div.userContent .userReg .userRegTop
{
	float:left;
	width:450px;
	height:30px;
	background:url(../multimedias/gradient1.jpg) repeat;
	font-size:14px;
}
/*
div.userContent .userReg .userRegTop .topBarBk
{
	float:left;
	width:439px;
	height:26px;
	background:url(../multimedias/gradient1.jpg) repeat scroll 0 26;
}*/
div.userContent .userReg .userRegTop .topBar
{
	float:left;
	background:url(../multimedias/tab_white.jpg) repeat-x ;
	line-height:24px; 
	width:446px;
	padding-left:4px;
	border:1px solid #ABA7A8;
}


div.userContent .userReg .userRegFields
{
	float:left;
	width:450px;
	padding-top:20px;
	padding-bottom:10px;
}
div.userContent .userReg .userRegFields #formErr
{
	background-color:#FFBFC2;
	border:1px solid #FF0000;
	color:#FF0000;
	float:left;
	padding:3px;
	width:440px;
	font-weight:bold;
	margin-bottom:8px;
	display:none;
	font-size:12px;
}
div.userContent .userSignIn .userSignFields #loginErr
{
	background-color:#FFBFC2;
	border:1px solid #FF0000;
	color:#FF0000;
	float:left;
	padding:3px;
	width:430px;
	font-weight:bold;
	margin-bottom:8px;
	display:none;
	font-size:12px;
}
div#loginErr1
{
	background-color:#FFBFC2;
	border:1px solid #FF0000;
	color:#FF0000;
	float:left;
	padding:3px;
	width:346px;
	font-weight:bold;
	margin-bottom:8px;
	display:none;
	font-size:12px;
}
div#succDiv
{
	background-color:#00CC66;
	border:1px solid #75B729;
	color:#000000;
	float:left;
	padding:3px;
	width:440px;
	font-weight:bold;
	margin-bottom:8px;
	font-size:12px;
	width:932px;
}
div.userContent .userReg .userRegFields .userRegLabel
{
	float:left;
	font-weight:bold;
	padding-bottom:3px;
	width:450px;
	font-size:11px;
}
div.userContent .userReg .userRegFields .userRegTxt
{
	float:left;
	padding-bottom:15px;
	width:450px;
}
div.userContent .userReg .userRegFields .regBtn
{
	float:left;
	font-weight:bold;
	padding-bottom:3px;
	padding-top:20px;
	text-align:center;
	width:450px;
}
div.userContent .userReg .userRegFields .userRegTxt .captcha
{
	float:left;
	font-weight:bold;
	padding-right:15px;
	width:100px;
}
div.userContent .userReg .userRegFields .userRegTxt .captchaField
{
	float:left;
	width:335px;
}
.captchaTxt
{
	padding-bottom:2px;
	padding-top:2px;
	width:235px;
}
.txt
{
	padding-bottom:2px;
	padding-top:2px;
	width:350px;
}	
div.userContent .userSignIn
{
	float:left;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	width:439px;
}
div.userContent .userSignIn .userSignTop
{
	float:left;
	width:430px;
	height:30px;
	background:url(../multimedias/gradient1.jpg) repeat;
	font-size:14px;
}
div.userContent .userSignIn .userSignTop .topBar
{
	float:left;
	background:url(../multimedias/tab_white.jpg) repeat-x ;
	line-height:24px; 
	width:426px;
	padding-left:4px;
	border:1px solid #ABA7A8;
}
div.userContent .userSignIn .userSignFields
{
	float:left;
	width:439px;
	color:#615E5F;
	padding-bottom:10px;
	padding-top:20px;
}
div.userContent .userSignIn .userSignFields .userSignLabel
{
	float:left;
	font-size:11px;
	font-weight:bold;
	padding-bottom:3px;
	width:430px;
}
div.userContent .userSignIn .userSignFields .signBtn
{
	float:left;
	font-weight:bold;
	padding-bottom:3px;
	padding-top:20px;
	text-align:center;
	width:430px;
}
div.userContent .userSignIn .userSignFields .userSignTxt
{
	float:left;
	padding-bottom:15px;
	width:430px;
}
div.userContent
{
	width:939px;
	float:left;
	border:1px solid #DEDFDE;
	background:#FFF;
	
}
div.userRegHd
{
	width:939px;
	float:left;
	padding-bottom:20px;
	color:#000000;
	font-size:18px;
	font-weight:bold;
}
div.userContent .userSignIn .userSignFields .userSignLabel a
{
	color:#615E5F;
	font-weight:bold;
	text-decoration:none;
}
div.userContent .userSignIn .userSignFields .userSignLabel a:hover
{
	text-decoration:underline;
}

div.pagination {
padding:10px 0;
float:left;
text-align:right;
width:574px;
}

div.pagination a {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #8F1834;

text-decoration: none; /* no underline */
color: #8F1834;
}
div.pagination a:hover, div.pagination a:active {
border: 1px solid #8F1834;

color: #000;
}
div.pagination span.current {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #8F1834;

font-weight: bold;
background-color: #8F1834;
color: #FFF;
}
div.pagination span.disabled {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #EEE;

color: #DDD;
}
div.thumbImg
{
	float:left; 
	padding:15px 5px 5px 5px;
	width:104px;
}
div.videoStrip
{
	width:auto; 
	float:left;
	font-size:12px;
	padding:9px 20px;
	border:1px #ADA6A5 solid;
	position:relative;
	background:#FFFFFF url(../multimedias/gradient1.jpg) repeat-x;
}
div.videoStripSlider
{
	padding:7px 5px;
	float:left;
}
div#videoTitleOn
{
	color:#911935;
	border:1px #ABA7A8 solid; 
	font-size:16px; 
	font-weight:bold;
	line-height:35px;
	padding-left:5px;
	background:#FFFFFF url(../multimedias/tab_white.jpg) repeat-x;
}
div.mainTitleDiv
{
	color:#911935;
	border:1px #ABA7A8 solid; 
	font-size:16px; 
	font-weight:bold;
	line-height:35px;
	padding-left:5px;
	background:#FFFFFF url(../multimedias/tab_white.jpg) repeat-x;
}
div.imgThumbStrip
{
	padding:2px;
	float:left;
	border:1px #B5AEAD solid;
}
#content #leftContainer #newsSection
{
	float:left;
	padding-left:15px;
	width:585px;
	border:1px solid #B6B6B6;
	background:#FFFFFF;
}
div#content #leftContainer #newsSection #tools
{
	float:left;
	width:575px;
	border-bottom:1px #B5AEAD solid;
	padding-bottom:5px;
	padding-top:5px;
}
div#content #leftContainer #newsSection #tools ul
{
	font-size:11px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
div#content #leftContainer #newsSection #tools li
{
	border-right:1px solid #ACACAC;
	float:left;
	margin-top:10px;
	padding:0 9px;
}
div#content #leftContainer #newsSection #tools li.last
{
	border-right:medium none;
}
div#content #leftContainer #newsSection #tools a
{
	color:#D91109;
	text-decoration:none;
}
div#content #leftContainer #newsSection #tools a:hover
{
	text-decoration:underline;
}
div#content #leftContainer #newsSection #newsHeading
{
	float:left;
	width:585px;
	padding-top:20px;
	padding-bottom:15px;
	font-size:28px;
	font-weight:bold;
}
div#content #leftContainer #newsSection #newsShortDesc
{
	float:left;
	width:570px;
	padding-bottom:10px;
	font-size:16px;
	font-weight:bold;
}
div#content #leftContainer #newsSection #postedBy
{
	font-size:12px;
	font-weight:bold;
	float:left;
	width:585px;
}
div#content #leftContainer #newsSection #newsDate
{
	float:left;
	width:585px;
	font-size:12px;
	font-weight:normal;
	padding-bottom:10px;
}
div#content #leftContainer #newsSection #newsFullDesc
{
	float:left;
	width:575px;
	border-bottom:1px solid #E1E1E1;
	color:#1A2732;
	font-family:Verdana,Arial;
	font-size:13px;
	padding:0 0 22px 0px;

}
div#content #leftContainer #newsSection #newsFullDesc #newsImage
{
	border-left:1px solid #B6B6B6;
	float:right;
	font-size:12px;
	margin-bottom:7px;
	margin-left:7px;
	padding-left:10px;
	width:200px;
	min-height:50px;
}
div#content #leftContainer #newsSection #newsFullDesc span
{
	font-family:Verdana,Arial;
	font-size:13px;
	line-height:21px;
}
div#content #leftContainer #newsSection #newsComments
{
	padding:35px 0 2px;
	float:left;
	width:585px;
}
div#content #leftContainer #newsSection #newsComments .field
{
	padding-top:9px;
	width:500px;
	float:left;
}
div#content #leftContainer #newsSection #newsComments .field label
{
	display:inline-block;
	font-size:12px;
	font-weight:bold;
	padding-right:7px;
	text-align:right;
	width:72px;
}
div#content #leftContainer #newsSection #newsComments .field input
{
	border:1px solid #D4D4D4;
	width:220px;
}
div#content #leftContainer #newsSection #newsComments .field textarea
{
	border:1px solid #D4D4D4;
}
div#content #leftContainer #newsSection #showComments
{
	float:left;
	width:570px;
	border:1px solid #AAAAAA;
	background-color:#E9E9E9;
	padding-bottom:10px;
}
div#content #leftContainer #newsSection #showComments .comments
{
	float:left;
	width:570px;
	border-bottom:1px dotted #AAAAAA;
	padding-top:15px;
	padding-bottom:10px;
}
div#content #leftContainer #newsSection #showComments .comments .commentImage
{
	float:left;
	width:110px;
	padding-left:20px;
	padding-right:10px;
	text-align:center;
}
div#content #leftContainer #newsSection #showComments .comments .commentText
{
	width:410px;
	float:left;
	padding-left:20px;
}
div#content #leftContainer #newsSection #showComments .comments .commentText .authorName
{
	width:408px;
	float:left;
	font-size:12px;
}
div#content #leftContainer #newsSection #showComments .comments .commentText .authorName .userName
{
	color:#FF0000;
}
div#content #leftContainer #newsSection #showComments .comments .commentText .postDate
{
	width:408px;
	float:left;
	padding-bottom:10px;
	color:#9D9D9D;
	font-size:12px;
}
div#content #leftContainer #newsSection #showComments .comments .commentText .commentDesc
{
	width:408px;
	float:left;
	padding-bottom:10px;
	font-size:12px;
}
/* Tabs Css Start */

div#tabsHeader
{
	float:left;
	width:600px;
	font-size:11px;
	
}
div#tabsHeader ul
{
	float:left;
	width:auto;
	list-style:none;
}
div#tabsHeader ul li
{
	float:left;
	width:auto;
	padding-right:4px;
}
div#tabsHeader ul li a
{
	text-decoration:none;
	display:block;
	float:left;
	background:url(../multimedias/headerTabs/tab_left.gif) no-repeat 0 0;
	padding-left:10px;
	font-size:11px;
	font-weight:bold;
	line-height:20px;
	color:#000000;
}
div#tabsHeader ul li a span
{
	display:block;
	float:left;
	width:auto;
	background:#FFFFFF url(../multimedias/headerTabs/tab_right.gif) no-repeat top right;
	padding-right:10px;
	cursor:pointer;
}
div#tabsHeader ul li.active a
{
	text-decoration:none;
	display:block;
	float:left;
	background:url(../multimedias/headerTabs/active_tab_left.gif) no-repeat 0 0;
	padding-left:10px;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}
div#tabsHeader ul li.active a span
{
	display:block;
	float:left;
	width:auto;
	background:#FFFFFF url(../multimedias/headerTabs/active_tab_right.gif) no-repeat top right;
	padding-right:10px;
}
div#tabsHeader ul li a:hover
{
	text-decoration:none;
	display:block;
	float:left;
	background:url(../multimedias/headerTabs/active_tab_left.gif) no-repeat 0 0;
	padding-left:10px;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}
div#tabsHeader ul li a:hover span
{
	display:block;
	float:left;
	width:auto;
	background:#FFFFFF url(../multimedias/headerTabs/active_tab_right.gif) no-repeat top right;
	padding-right:10px;
}
div.subEditMenuLinks
{
	float:left;
	width:740px;
	padding:10px 10px 10px 10px;
	background:#8A8A8A;
}
/* Tabs Css Ends */

div.subEditMenuLinks
{
	background:#8A8A8A none repeat scroll 0 0;
	float:left;
	padding:5px;
	width:579px;
}
div#middleDetailContainer 
{
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	float:left;
	width:579px;
}
div#middleDetailContainer div.middleDetailContainerTop 
{
	float:left;
	font-size:0;
	width:579px;
}
div#middleDetailContainer div.detailContainer 
{
	float:left;
	padding:0 20px 10px;
	width:539px;
}
div#middleDetailContainer div.detailContainer .story
{
	float:left;
	width:539px;
	padding-top:10px;
	padding-bottom:10px;
}
div#middleDetailContainer div.detailContainer .story .storyHeading
{
	width:539px;
	float:left;
	padding-bottom:8px;
}
div#middleDetailContainer div.detailContainer .story .storyHeading a
{
	font-size:20px;
	text-decoration:none;
	color:#901935;
}
div#middleDetailContainer div.detailContainer .story .storyHeading a:hover
{
	text-decoration:underline;
	color:#000000;
}
div#middleDetailContainer div.detailContainer .story .storyTime
{
	width:539px;
	float:left;
	padding-bottom:10px;
}
div#middleDetailContainer div.detailContainer .story .storyTime span
{
	color:#999999;
	font-family:Tahoma;
	font-size:11px;
	margin:0;
	padding:2px 0
}
div#middleDetailContainer div.detailContainer .story .storyText
{
	width:539px;
	float:left;
	padding-bottom:5px;
	line-height:18px;
	font-size:12px;
	text-align:justify;
}
div#middleDetailContainer div.detailContainer .story .storyText .storyTextDiv
{
	float:left;
	padding-right:10px;
	width:97px;
}
div#middleDetailContainer div.detailContainer .story .storyText .storyDescDiv
{
	float:left;
	width:430px;
	overflow:hidden;
}
div#middleDetailContainer div.detailContainer .companyDetail
{
	float:left;
	width:539px;
	padding-top:20px;
	font-weight:bold;
	font-size:13px;
}
div#middleDetailContainer div.detailContainer .companyDetail .companyDetailText
{
	float:left; 
	width:330px;	
	font-weight:normal;
}
div#middleDetailContainer div.detailContainer .companyDetail .companyDetailText input
{
	border:1px solid #911935;
	width:288px;
	padding:2px;
}
div#middleDetailContainer div.detailContainer .companyDetail .companyDetailText textarea
{
	border:1px solid #911935;
	width:288px;
	padding:2px;
}
div#middleDetailContainer div.detailContainer .companyDetail .companyDetailText select
{
	border:1px solid #911935;
	width:295px;
	padding:2px;
}
div#middleDetailContainer div.detailContainer .companyDetail .companyDetailText a
{
	text-decoration:none;
	color:#FF0000;
}
div#middleDetailContainer div.detailContainer .companyDetail .companyDetailText a:hover
{
	text-decoration:underline;
	color:#000000;
}
div#middleDetailContainer div.detailContainer .companyDetail .companyDetailHead
{
	float:left;
	width:150px;
	padding-right:59px;
	color:#911935;
	text-align:right;
}
div#middleDetailContainer div.detailContainer .companyDetail .codeHead
{
	float:left;
	width:110px;
	padding-right:19px;
	color:#911935;
	text-align:left;
}
div#middleDetailContainer div.detailContainer .companyDetail .codeHeadContUs
{
	float:left;
	width:120px;
	padding-right:30px;
	color:#911935;
	text-align:left;
}
div#middleDetailContainer div.detailContainer .companyDetail #errDiv
{
	float:left;
	width:360px;
}
div#middleDetailContainer div.detailContainer .companyDetail #fineDiv
{
	float:left;
	width:500px;
}
div#middleDetailContainer div.detailContainer .companyDetail #required
{
	float:right;
	width:120px;
}
div#middleDetailContainer div.detailContainer .companyDetail span
{
	color:#FF0000;
}
div#middleDetailContainer div.detailContainer .companyDetail #errDiv #err
{
	background-color:#FFBFC2;
	border:1px solid #FF0000;
	color:#FF0000;
	display:none;
	float:left;
	font-size:12px;
	font-weight:bold;
	padding:3px;
	width:360px;
}
div#middleDetailContainer div.detailContainer .companyDetail #fineDiv #fineDivMsg
{
	background-color:#00CC66;
	border:1px solid #009900;
	color:#009900;
	display:none;
	float:left;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	width:428px;
}
div#middleDetailContainer div.detailContainer .companyDetail .codeHead a
{
	color:#921733;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
div#middleDetailContainer div.detailContainer .companyDetail .codeHead a:hover
{
	color:#000000;
	text-decoration:underline;
}
div#middleDetailContainer div.detailContainer .companyDetail .codeHeadContUs a
{
	color:#921733;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
div#middleDetailContainer div.detailContainer .companyDetail .codeHeadContUs a:hover
{
	color:#000000;
	text-decoration:underline;
}
div#middleDetailContainer div.detailContainer .companyDetail .codeText
{
	float:left; 
	width:410px;
}
div#middleDetailContainer div.detailContainer .companyDetail .codeText input
{
	border:1px solid #911935;
	padding:3px;
	width:300px;
}
div#middleDetailContainer div.detailContainer .companyDetail .codeText textarea
{
	border:1px solid #911935;
	padding:3px;
	width:300px;
}
div#middleDetailContainer div.detailContainer .companyDetail .codeText select
{
	border:1px solid #911935;
}
.companyList
{
	list-style-image:url(../multimedias/icons/bullet.gif);
	
}
.companyList li
{
	padding-bottom:10px;
	font-size:14px;
	list-style-type:none;
}

.companyListHead
{
	color:#335566;
	font-size:14px;
	font-weight:bold;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
.companyList li a
{
	color:#921733;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}
.companyList li a:hover
{
	color:#262626;
	text-decoration:underline;
}
.classTable
{
	border: 2px solid #8A8A8A;
	border-collapse:collapse;
}
.classTable th,td
{
	padding:10px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}
.classTable th
{
	background:#3C0613 url(../multimedias/headerTabs/tableHeader.png) repeat-x;
	color:#FFFFFF;
	text-align:left;
}
.classTable td
{
	
	border-collapse:collapse;
	font-weight:normal;
}
.blackRow 
{
	background-color:#EAEAEA;
	font-weight:bold;
	color:#000000;	
}
.blackRow a
{
	color:#921733;
	font-weight:bold;
	text-decoration:none;
}
.blackRow a:hover
{
	color:#000000;
	text-decoration:underline;
}
.greyRow a:hover
{
	color:#000000;
	text-decoration:underline;
}
.greyRow a
{
	color:#921733;
	font-weight:bold;
	text-decoration:none;
}
.greyRow
{
	background-color:#999999;
	color:#FFFFFF;
	font-weight:bold;
}
/*Search Table*/
table.searchLftTable
{
	float:left;
	width:300px;
}
table.searchFormMain
{
	float:left;
	width:500px;
}
table.searchFormMain td,th
{
	padding:5px;
	text-align:left;
}
table.searchFormMain td a
{
	color:#901935;
	text-decoration:none;
	font-weight:bold;
}
table.searchFormMain td a:hover
{
	color:#000000;
	text-decoration:underline;
}
div.bottom
{
	border:2px solid #D9D9D9;
	float:left;
	font-size:12px;
	line-height:27px;
	text-align:right;
	width:296px;
}
div.top
{
	float:left;
	width:294px;
	background:transparent url(../multimedias/tab_white.jpg) repeat-x scroll 0 0;
	border:1px solid #ABA7A8;
	font-size:16px;
	font-weight:bold;
	line-height:24px;
	padding-left:4px;
	color:#FFBA06;
	text-align:center;
}
div.cover
{
	float: left; 
	width: 300px; 
	padding-bottom:20px;
}
div.companySearchResult
{
	float:left;
	width:539px;
}
div.companySearchName
{
	float:left;
	width:539px;
	padding-bottom:10px;
	padding-top:10px;
	font-weight:bold;
	font-size:14px;
	color:#911935;
}
div.companySearchDetail
{
	float:left;
	width:539px;
	padding-bottom:8px;
}
div.companySearchDetail .searchLabel
{
	float:left;
	width:133px;
	padding-right:40px;
	text-align:right;
	font-weight:bold;
}
div.companySearchDetail .searchTxt
{
	float:left;
	width:350px;
	line-height:19px;
}
#contactDiv
{
	background-color:#FFFFFF;
	border:1px solid #911935;
	display:none;
	float:left;
	position:absolute;
	top:817px;
	left:370px;
	width:315px;
	z-index:9;
}
#contactDiv1
{
	background-color:#FFFFFF;
	border:1px solid #911935;
	display:none;
	float:left;
	position:absolute;
	top:1335px;
	left:370px;
	width:315px;
	z-index:9;
}
#newsDescChange
{
	line-height:18px;
	text-align:justify;
	height:54px;
}
#newsDescChange a
{
	text-decoration:none;
	color:#ff9900;
	font-weight:bold;
}
#newsDescChange a:hover
{
	text-decoration:underline;
	color:#000000;
}
#newsTitleHead a
{
	text-decoration:none;
	color:#911935;
}
#newsTitleHead a:hover
{
	text-decoration:underline;
	color:#000000;
}
div.moreNews
{
	float:left; 
	width:372px; 
	padding-bottom:5px;
	font-weight:bold; 
	font-size:12px; 
	text-align:center;
}
div.moreNews a
{
	text-decoration:none;
}
div.moreNews a:hover
{
	text-decoration:underline;
}
#upcomingEvents
{
	width:300px;
	float:left;
	padding-bottom:22px;
}
#eventsDiv
{
	width:300px;
	float:left;
	font-size:18px;
	background:#FFFFFF url(../multimedias/gradient1.jpg) repeat-x scroll 0 26px;
	border:1px solid #D2D2D2; 
}
.eventsHead
{
	float:left;
	line-height:24px;
	width:295px;
	padding-left:4px;	
	background:transparent url(../multimedias/tab_white.jpg) repeat-x scroll 0 0;
	border:1px solid #ABA7A8;
	color:#000000;
	font-size:14px; 
	font-weight:bold;
}
#middleContainer #content #rightContainer #eventsDiv a
{
	color:#000000;
	font-size:15px;
	text-decoration:none;
	font-weight:bold;
}
#middleContainer #content #rightContainer #eventsDiv a:hover
{
	color:#000000;
	text-decoration:underline;
}
div.eventArea
{
	float:left;
	width:300px;
	height:353px;
}
div.bottomAdd
{
	float:left;
	padding-right:19px;
	width:179px;
}
div.bottomAddDiv
{
	float:left;
	width:175px;
	/*background:#FFFFFF;
	border:1px solid #D2D2D2;*/
}
div.middleDiv
{
	background:#FFFFFF;
	border:1px solid #D2D2D2;
	float:left;
	width:400px;
}
div.surveyDiv
{
	width:400px;
	background:#FFFFFF url(../multimedias/gradient1.jpg) repeat-x scroll 0 26px;
	float:left;
	padding-bottom:20px;
}
div.rightBottomAdd
{
	float:left;
	width:300px;
}
div.rightBottomAddDiv	
{
	/*background:#FFFFFF none repeat scroll 0 0;*/
	float:left;
	width:300px;
}
div#newsLetterMail input
{
	border:1px solid #911935;
	padding:2px;
	width:200px;
}
#mask
{
	display:none;
	background-color:#000000; 
	z-index:110; 
	top:0; 
	left:0; 
	position:absolute;
	opacity:0.4;
	filter:alpha(opacity:40);
}
#errMsgDiv
{
	display:none;
	z-index:150;
	position:absolute;
	background:#EFEFEF none repeat scroll 0 0;
	padding:30px;
	font-size:14px;
	font-weight:bold;
}
#formMask
{
	display:none;
	height:2057px;
	width:1000px;
	background-color:#000000; 
	z-index:110; 
	top:0; 
	left:0; 
	position:absolute;
	opacity:0.4;
	filter:alpha(opacity:40);
}
div#loginDiv
{
	background:#EFEFEF none repeat scroll 0 0;
	border:1px solid #E1E1E1;
	display:none;
	z-index:150;
	position:absolute;
}
div#loginDiv div.wrap
{
	border:2px solid #FFFFFF;
	overflow:auto;
}
div#loginDiv h2
{
	border-bottom:1px solid #D7D7D7;
	font-size:24px;
	padding:6px;
}
div.loginBody
{
	border-top:1px solid #FFFFFF;
	float:left;
	width:494px;
	padding-top:15px;
}
div.userDiv
{
	float:left;
	padding-bottom:16px;
	width:494px;
}
div.userDiv .userTxt 
{
	float:left;
	width:150px;
}
div.userDiv .userValue 
{
	float:left;
	width:294px;
}
div.loginBtn 
{
	float:left;
	padding-bottom:15px;
	padding-left:150px;
	width:150px;
}
div.userDiv .userTxt label 
{
	color:#0F3D62;
	float:left;
	line-height:25px;
	padding-right:10px;
	text-align:right;
	width:120px;
}
div.userDiv .userValue input 
{
	border-color:#ABADB3 #E2E3EA #E2E3EA;
	border-style:solid;
	border-width:1px;
	padding:4px;
	width:292px;
}
div.industryType
{
	float:left;
	width:290px;
	padding-left:246px;
	padding-top:15px;
}
div.other
{
	float:left;
	width:52px;
	padding-right:10px;
}
div.electrical
{
	float:left;
	width:96px;
}
div.type
{
	float:left;
	width:100px;
	padding-right:30px;
	font-weight:bold;
}
div.urlError
{
	float:left;
	width:550px;
	padding:10px;
	padding-left:280px;
}
div.showErrorMsg
{
	float:left;
	width:400px;
	background:#F8EBE8 url(../multimedias/icons/warning_16.png) no-repeat scroll 5px 10px;
	border:1px solid #B9553A;
	color:#862411;
	padding:10px;
	font-size:14px;
	padding-left:30px;
}
#marqueecontainer
{
	position: relative;
	width: 160px; 
	height: 474px;
	overflow: hidden;
	padding: 2px;
	padding-left: 4px;
}
#marqueecontainerForEvent
{
	position: relative;
	width: 160px; 
	height: 550px;
	overflow: hidden;
	padding: 2px;
	padding-left: 4px;
}
div.contractorSignLabel
{
	float:left;
	font-size:11px;
	font-weight:bold;
	padding-bottom:3px;
	width:430px;
}
div.contractorSignLabel a
{
	color:#615E5F;
	font-weight:bold;
	text-decoration:none;
}
div.contractorSignLabel a:hover
{
	text-decoration:underline;
}
div.signBtn
{
	float:left;
	font-weight:bold;
	padding-bottom:3px;
	padding-top:20px;
	text-align:center;
	width:430px;
}
div.speakingFormDiv
{
	float:left;
	width:350px;
	padding-bottom:10px;
}
div.speakingLabel
{
	float:left;
	width:280px;
	padding-left:20px;
}
div.speakingField
{
	float:left;
	width:20px;
	padding-top:3px;
}
div#relatedNewsDiv
{
	float:left; 
	width:550px; 
	padding:10px;
	padding-left:0px;
}
div.relatedNews
{
	float:left; 
	padding-bottom:10px; 
	width:550px;
	padding-left:10px;
}
div.relatedNews a
{
	color:#921733;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
div.relatedNews a:hover
{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
div#relatedNewsTitle
{
	float:left; 
	padding-bottom:10px; 
	width:550px;
	font-weight:bold;
	font-size:14px;
	
}
.link_style
{
	color:#FF9900;
}
div#changePass
{
	position:absolute;
	width:400px;
	display:none;
	float:left;
	border:solid 1px #911935;
	background-color:#FFFFFF;
}
div.changePassHead
{
	float:left;
	width:390px;
	padding:5px;	
	background:url(../multimedias/tab_white.jpg) repeat-x scroll 0 0;
	font-weight:bold;
	font-size:14px;
}
div#passDivError
{
	float:left;
	padding:5px;
	width:390px;
	display:none;
	background-color:#FFBFC2;
	/*border:1px solid #FF0000;*/
	font-weight:bold;
	color:#FF0000;
}
div.valueArea
{
	float:left;
	padding:10px;
	width:380px;
}
div.inputName
{
	float:left;
	padding-right:30px;
	text-align:right;
	width:120px;
	font-size:12px;
}
div.inputField
{
	float:left;
	width:230px;
}
div.frgTitleDiv
{
	float:left;
	width:431px;
	height:30px;
	background:url(../multimedias/gradient1.jpg) repeat;
	font-size:14px;
}
div.frgtContDiv
{
	float:left;
	background:url(../multimedias/tab_white.jpg) repeat-x ;
	line-height:24px; 
	width:426px;
	padding-left:4px;
	border:1px solid #ABA7A8;
}
div.oppLinkDiv
{
	float:left;
	border:2px solid #D9D9D9;
	margin-top:5px;
	font-weight:bold;
	width:172px;
	text-align:center;
}
div.oppLinkDiv a
{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	display:block;
	width:172px;
	padding-top:5px;
	padding-bottom:5px;
}
div.oppLinkDiv a:hover
{
	color:#E7D53D;
	font-weight:bold;
	background-color:#000000;
}
div.videoBottom
{
	width:296px;
	font-size:12px;
	line-height:27px;
	text-align:right;
	float:left;
	/*background:#FFFFFF url(../multimedias/gradient_module_bottom.png) repeat-x scroll center top;
	border-bottom:1px solid #D9D9D9;*/
	border:2px solid #D9D9D9;
}
div.videoBottom a
{
	color:#CCFFCC;
}
#middleContainer #content #rightContainer #eventsDiv a.bottomLink
{
	display:block;
	width:296px;
	font-weight:bold;
	text-decoration:none;
	font-size:11.5px;
}
#middleContainer #content #rightContainer #eventsDiv .bottom a:hover
{
	color:#E7D53D;
	text-decoration:underline;
	background-color:#000000;
}
div.specialBottom
{
	/*background:url("../multimedias/gradient_module_bottom.png") repeat-x scroll center top #FFFFFF;*/
	border:2px solid #D9D9D9;
	float:left;
	line-height:27px;
	width:396px;
}
div.specialBottom a
{
	display:block;
	width:396px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
div.specialBottom a:hover
{
	color:#E7D53D;
	text-decoration:underline;
	background-color:#000000;
}
#middleContainer #content #rightContainer #videoDiv .videoBottom a
{
	display:block;
	width:296px;
	font-weight:bold;
	text-decoration:none;
}
#middleContainer #content #rightContainer #videoDiv .videoBottom a:hover
{
	color:#E7D53D;
	text-decoration:underline;
	background-color:#000000;
}
/*AdvertiseBanners*/
div#boxContainer
{
	float:left;
	width:100%;
}
div#boxContainer div.widthRow
{
	float:left;
	width:100%;
	padding-bottom:10px;
}
div#boxContainer div.widthRow div.bannerImage
{
	float:left;
	padding:3px;
	width:40%;
	text-align:center;
}
div#boxContainer div.widthRow div.sNoBox
{
	float:left;
	width:30px;	
	padding:3px;
	padding-left:10px;
	text-align:center;
}
div#boxContainer div.widthRow div.bannerSizeBox
{
	float:left;
	padding:3px;
	width:150px;
	text-align:center;
}
div#boxContainer div.widthRow div.priceBox
{
	float:left;
	padding:3px;
	width:35%;
	text-align:center;
}
div#boxContainer div.widthRow div.priceBox table
{
	margin:auto;
	border:1px solid #000000;
	background:#EAEAEA;
}
.headingStyle
{
	font-size:14px;
	font-weight:bold;
}
#imagepopup
{
	width:180px;
	position:absolute;
	top:85px;
	left:695px;
	visibility:hidden;
	border:none;
}

.cmpyNmeimg
{
	float:left;
	left:-35px;
	position:absolute;
	top:-170px;
	width:180px;
	visibility:hidden;
}

.imgPopup
{
	position:relative;
	
}

#videoicon img
{
	
	height:140px;
	width:140px;
	margin-bottom:10px;
}

#videoicon
{
	float:left;
	margin-top:189px;
	margin-left:10px;
	
}
