/* CSS Document */
* {
margin: 0px;
padding: 0px;
}
a
{
	text-decoration:none;
	outline:none;
	color:#ffffff;
}
a.activeLinks
{
	text-decoration:none;
	outline:none;
	color:#14A6C1;
}
a.activeLinks:hover
{
	text-decoration:underline;
	outline:none;
	color:#14A6C1;
}
a img
{
	border:none;
}
span.rightViewProLink
{
	font-size:12px;
}
span.rightViewProLink a.activeLinks
{
	color:#000000;
	text-decoration:none;
}
span.rightViewProLink a.activeLinks:hover
{
	color:#000000;
	text-decoration:underline;
}
body 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#202020 url(../img/backgrounds/bg1.jpg) no-repeat top center;
}
div#maskDiv
{
	 display:none;
	 position:absolute;
	 left:0px;
	 top:0px;
	 opacity:0.5;
	 filter: alpha(opacity=50)! important;
	 background-color:#000000;
	 z-index:100;
}
div#centreDiv
{
	position:absolute;
	display:none;
	min-width:385px;
	padding:10px;
	background:tranparent;
	z-index:101;
}
div.popContainer
{
	float:left;
	width:700px;
}
div.popDivTop
{
	background:url(../img/popup/popup_top.png) no-repeat;
	float:left;
	width:700px;
	height:60px;
}
div.closePop
{
	float:left;
	width:660px;
	text-align:right;
	cursor:pointer;
	margin-top:-2px;
}
div.profileClosePop
{
	float:left;
	width:555px;
	text-align:right;
	cursor:pointer;
	margin-top:-19px;
}
div.popDivMid
{
	background:url(../img/popup/popup_mid.png) repeat-y;
	float:left;
	width:670px;
	padding:0px 15px 0px 15px;
}
div.popContentContainer
{
	float:left;
	width:670px;
}
div.popFormContainer
{
	float:left;
	width:670px;
}
div.popFormFieldContainer
{
	float:left;
	width:670px;
	padding-bottom:10px;
}
div.popFormListingContainer
{
	float:left;
	width:670px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}
div.popListingCat
{
	float:left;
	width:320px;
	padding-right:5px;
}
div.popFormFieldLabel
{
	float:left;
	width:260px;
	padding-right:10px;
	text-align:right;
	font-weight:bold;
	padding-top:5px;
}
div.popFormFieldTxt
{
	float:left;
	width:400px;
}
div.ajax404
{
	float:left;
	width:670px;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	color:#990000;
}
div.popDivBot
{
	background:url(../img/popup/popup_bot.png) no-repeat;
	float:left;
	width:700px;
	height:60px;
}
div#main
{
	float:left;
	width:100%;
}
div#container
{
	width:960px;
	margin:0 auto;
}
/* Header Start */
div#header
{
	float:left;
	width:100%;
}
div#logo
{
	float:left;
	width:299px;
	height:58px;
	padding:20px 20px 0 20px;
}
div#blog
{
	float:right;
	width:105px;
	height:35px;
	padding:30px 30px 0 0;
}
div#blog a
{
	float:right;
	width:105px;
	height:35px;
	display:block;
	background:url(../img/siteImages/blog.png) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#FFF;
	font-weight:bold;
	line-height:35px;
	text-align:center;
}
div#menu
{
	float:left;
	width:600px;
	padding-left:210px;
	padding-top:50px;
}
div#menu ul
{
	float:left;
	width:600px;
}
div#menu ul li
{
	float:left;
	width:auto;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	line-height:30px;
}
div#menu ul li a
{
	float:left;
	display:block;
	background:url(../img/menu/tab_left.png) no-repeat;
	color:#FFF;
	padding-left:20px;
}
div#menu ul li a.activeA
{
	float:left;
	display:block;
	background:url(../img/menu/tab_left_active.png) no-repeat;
	color:#FFF;
	padding-left:20px;
}
div#menu ul li a span
{
	float:left;
	display:block;
	background:url(../img/menu/tab_right.png) no-repeat scroll top right;
	color:#FFF;
	padding-right:20px;
}
div#menu ul li a.activeA span.activeS
{
	float:left;
	display:block;
	background:url(../img/menu/tab_right_active.png) no-repeat scroll top right;
	color:#FFF;
	padding-right:20px;
}
/* Header End */

/* Left Container Start */
div#contentMostL
{
	float:left;
	width:150px;
}
div#contentMostL div#photos
{
	float:left;
	width:150px;
}
div#photos div#photoHeader
{
	float:left;
	width:140px;
	height:30px;
	background:url(../img/graphics/header_bg.png) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	line-height:30px;
	padding-left:10px;
}
div#photos div#photoBox
{
	float:left;
	width:148px;
	background:#FFFFFF;
	border-bottom:1px solid #18B1CD;
	border-left:1px solid #18B1CD;
	border-right:1px solid #18B1CD;
}
div#photos div#photoBox div.photoContent
{
	float:left;
	width:138px;
	padding:5px;
}
div#photos div#photoBox div.photoContent div.pic
{
	float:left;
	width:40px;
}
div#photos div#photoBox div.photoContent div.picHeading
{
	float:left;
	width:93px;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#18B1CD;
}
div#photos div#photoBox div.photoContent div.picDes
{
	float:left;
	width:93px;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#222222;
}
div#videos
{
	float:left;
	width:150px;
	padding-top:13px;
}
div#videos div#videoHeader
{
	float:left;
	width:140px;
	height:30px;
	background:url(../img/graphics/header_bg.png) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFF;
	line-height:30px;
	padding-left:10px;
}
div#videos div#videoBox
{
	float:left;
	width:148px;
	background:#FFF;
	border-bottom:1px solid #18B1CD;
	border-left:1px solid #18B1CD;
	border-right:1px solid #18B1CD;
}

div#videos div#videoBox div.videoPlay
{
	float:left;
	width:138px;
	padding:5px;
}
div#postPV
{
	float:left;
	width:150px;
	padding-top:13px;
}

div#postPVTop
{
	float:left;
	width:150px;
	height:15px;
	background:url(../img/graphics/right_bg_top.png) no-repeat;
}

div#postPVMid
{
	float:left;
	width:150px;
	background:url(../img/graphics/right_bg_mid.png) repeat-y;
}

div#postPVMid div.postText
{
	float:left;
	width:120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	padding-left:15px;
}

div#postPVBot
{
	float:left;
	width:150px;
	height:15px;
	background:url(../img/graphics/right_bg_bot.png) no-repeat;
}
/* Left Container End */

/* Middle Content Strat */
div#containerLeft
{
	float:left;
	width:650px;
	padding-left:10px;
}
div#contentLeft
{
	float:left;
	width:650px;
	margin-top:-10px;
}
div#contentLeftTop
{
	float:left;
	width:650px;
	height:60px;
	background:url(../img/graphics/cont_left_top.png) no-repeat;
}
div#contentLeftMid
{
	float:left;
	width:650px;
	min-height:500px;
	background:url(../img/graphics/cont_left_mid.png) repeat-y;
}
div#contentLeftMid div#content
{
	float:left;
	margin-top:-30px;
	padding-left:50px;
	width:560px;
}
div.pageHeading 
{
	color:#18B1CD;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:25px;
	font-weight:bold;
	width:560px;
}
div.contentTxt
{
	float:left;
	width:560px;
	padding-top:10px;
	color:#222222;
}
div.formContainer
{
	float:left;
	width:560px;
	padding-top:10px;
}
div.formFieldConatiner
{
	float:left;
	width:560px;
	padding-bottom:10px;
}
div.dottedSeperator
{
	float:left;
	width:560px;
	border-top:dotted 1px;
	padding-bottom:10px;
}
div.formFieldLabelTop
{
	float:left;
	width:560px;
	padding-right:5px;
	padding-bottom:5px;
	font-weight:bold;
	font-size:15px;
}
div.formFieldInputTop
{
	float:left;
	width:560px;
}
div.formFieldLabel
{
	float:left;
	width:200px;
	padding-right:5px;
	padding-bottom:5px;
	font-weight:bold;
	font-size:15px;
	text-align:right;
	padding-top:5px;
}
div.formFieldInput
{
	float:left;
	width:355px;
}
span.inputLeft
{
	float:left;
	background:url(../img/graphics/inputLft.png) no-repeat;
	width:8px;
	height:32px;
	font-size:0px;
}
span.inputMid
{
	float:left;
	background:url(../img/graphics/inputMid.png) repeat-x;
	padding-top:8px;
	height:24px;
}
span.inputRgt
{
	float:left;
	background:url(../img/graphics/inputRgt.png) no-repeat;
	width:8px;
	height:32px;
	font-size:0px;
}
input.frmInput
{
	border:0px none;
	width:300px;
}
select.frmSelect
{
	width:300px;
	border:hidden;
}
span.textareaTop
{
	float:left;
	width:318px;
	height:7px;
	font-size:0px;
	background:url(../img/graphics/textareaTop.PNG) no-repeat;
}
span.textareaMid
{
	float:left;
	width:313px;
	padding-left:5px;
	background:url(../img/graphics/textareaMid.PNG) repeat-y;
}
span.textareaBot
{
	float:left;
	width:318px;
	height:10px;
	font-size:0px;
	background:url(../img/graphics/textareaBot.PNG) no-repeat;
}
div.selectAllLinks
{
	float:left;
	width:350px;
	padding-top:3px;
}
span.redStar
{
	color:#DA0303;
}
textarea.txtClass
{
	border:0px;
}
div#individualFlds
{
	display:none;
}
div#organizationFlds
{
	display:none;
}
/* Login Starts */
div#login
{
	float:left;
	width:550px;
}

div#login div.loginTop
{
	float:left;
	width:520px;
	height:60px;
	padding-top:10px;
	padding-left:30px;
	background:url(../img/graphics/login_top.png) no-repeat;
}

div#login div.loginTop label
{
	float:left;
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:bold;
	text-transform:capitalize;
	line-height:60px;
	color:#FFFFFF;
}

div#login div.loginTop img
{
	float:left;
	margin-top:19px;
	margin-left:5px;
}

div#login div.loginMid
{
	float:left;
	width:475px;
	padding-top:20px;
	padding-left:75px;
	background:url(../img/graphics/login_mid.png) repeat-y;
}
div.chooseOption
{
	float:left;
	width:434px;
	padding-bottom:5px;
	border-bottom:dotted 1px;
}
div.loginFrmContainer
{
	float:left;
	width:434px;
}
div.loginFrmFieldContainer
{
	float:left;
	width:434px;
	padding-bottom:10px;
}
div.loginFrmFieldSubmit
{
	float:left;
	width:326px;
	text-align:center;
}
div.loginFrmLabel
{
	float:left;
	width:434px;
	padding-bottom:3px;
	font-size:15px;
	font-weight:bold;
}
div.loginFrmInput
{
	float:left;
	width:434px;
}
div#login div.loginBot
{
	float:left;
	width:550px;
	height:20px;
	background:url(../img/graphics/login_bot.png) no-repeat;
}
/* Login Ends */
div#contentLeftBot
{
	float:left;
	width:650px;
	height:60px;
	background:url(../img/graphics/cont_left_bot.png) no-repeat;
}

/*User Profile Starts*/
div.userProfileContainer
{
	float:left;
	width:560px;
}
div.userProfileTabContainer
{
	float:left;
	width:560px;
}
div.userProfileTabs
{
	float:left;
	width:400px;
}
div.leftUploadVideoButton
{
	float:right;
	width:100px;
	padding-top:12px;
}
div.userProfileTabs ul
{
	float:left;
	width:560px;
}
div.userProfileTabs ul li
{
	float:left;
	width:auto;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	line-height:30px;
}
div.userProfileTabs ul li a
{
	float:left;
	display:block;
	background:url(../img/menu/tab_left.png) no-repeat;
	color:#FFF;
	padding-left:20px;
}
div.userProfileTabs ul li a.activeA
{
	float:left;
	display:block;
	background:url(../img/menu/tab_left_active.png) no-repeat;
	color:#FFF;
	padding-left:20px;
}
div.userProfileTabs ul li a span
{
	float:left;
	display:block;
	background:url(../img/menu/tab_right.png) no-repeat scroll top right;
	color:#FFF;
	padding-right:20px;
}
div.userProfileTabs ul li a.activeA span.activeS
{
	float:left;
	display:block;
	background:url(../img/menu/tab_right_active.png) no-repeat scroll top right;
	color:#FFF;
	padding-right:20px;
}
div.userProfileDetailContainer
{
	float:left;
	width:560px;
}
div.userProfileDetailTop
{
	float:left;
	width:560px;
	background:url(../img/graphics/profile_top.png) no-repeat;
	height:16px;
}
div.userProfileDetailMid
{
	float:left;
	width:550px;
	padding:0px 5px 0px 5px;
	background:url(../img/graphics/profile_mid.png) repeat-y;
}
div.profilePageHeading
{
	float:left;
	width:550px;
	padding-bottom:10px;
	font-size:18px;
}
div.profileEditForm
{
	float:left;
	width:550px;
}
div.profileEditFormFields
{
	float:left;
	width:550px;
	padding-bottom:10px;
}
div.profileEditFormLabel
{
	float:left;
	font-weight:bold;
	text-align:right;
	padding-right:5px;
	padding-top:5px;
	width:200px;340;
	font-size:15px;
}
div.profileEditFormTxt
{
	float:left;
	width:344px;
}
div.userProfileImg
{
	float:left;
	width:160px;
}
div.userProfileDetail
{
	float:left;
	width:390px;
}
div.userProfileDetail a
{
	text-decoration:none;
	outline:none;
	color:#14A6C1;
}
div.userProfileDetail a:hover
{
	text-decoration:underline;
	outline:none;
	color:#14A6C1;
}
div.userProfileContainer a
{
	text-decoration:none;
	outline:none;
	color:#14A6C1;
}
div.userProfileContainer a:hover
{
	text-decoration:underline;
	outline:none;
	color:#14A6C1;
}
div.profileDetailBox
{
	float:left;
	width:390px;
	padding-bottom:10px;
}
div.profileDetailLabel
{
	float:left;
	width:135px;
	padding-right:5px;
	color:#0C879D;
	font-weight:bold;
}
div.profileDetailTxt
{
	float:left;
	width:250px;
}
div.userProfileDetailBot
{
	float:left;
	width:560px;
	background:url(../img/graphics/profile_bot.png) no-repeat;
	height:16px;
}
/*User Profile Ends*/

/* Middle Content End */

/* Right Container Start */
div#containerRight
{
	float:right;
	width:150px;
}

div#containerRight div#loginSignup
{
	float:right;
	width:150px;
}

div#containerRight div#loginSignup div.logSignTop
{
	float:left;
	width:150px;
	height:15px;
	background:url(../img/graphics/login_signup_top.png) no-repeat;
	margin-top:-5px;
}

div#containerRight div#loginSignup div.logSignMid
{
	float:left;
	width:150px;
	background:url(../img/graphics/login_signup_mid.png) repeat-y;
}

div#containerRight div#loginSignup div.logSignMid div#ls
{
	float:left;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;
	color:#14a5c0;
	text-align:center;
}
div#containerRight div#loginSignup div.logSignMid div#logName
{
	float:left;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#14a5c0;
	text-align:center;
}
div#containerRight div#loginSignup div.logSignMid div#ls a
{
	color:#14a5c0;
}

div#containerRight div#loginSignup div.logSignMid div#logoSign
{
	float:left;
	width:50px;
	height:50px;
	padding:10px 10px 10px 50px;
}

div#containerRight div#loginSignup div.logSignBot
{
	float:left;
	width:150px;
	height:15px;
	background:url(../img/graphics/login_signup_bot.png) no-repeat;
}

div#containerRight div.rightPart
{
	float:left;
	width:150px;
	padding-top:13px;
}

div#containerRight div.rightPart div.rightBgTop
{
	float:left;
	width:150px;
	height:15px;
	background:url(../img/graphics/right_bg_top.png) no-repeat;
}

div#containerRight div.rightPart div.rightBgMid
{
	float:left;
	width:150px;
	background:url(../img/graphics/right_bg_mid.png) repeat-y;
}

div#containerRight div.rightPart div.rightBgMid div.rightText
{
	float:left;
	width:120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	padding-left:15px;
}

div#containerRight div.rightPart div.rightBgMid div.rightText a
{
	color:#FFF;
}

div#containerRight div.rightPart div.rightBgBot
{
	float:left;
	width:150px;
	height:15px;
	background:url(../img/graphics/right_bg_bot.png) no-repeat;
}
/* Right Container End */

/* Error Messages Start */
div#loginErr
{
	float:left;
	width:434px;
	padding-bottom:10px;
	display:none;
}
div#loginBigErr
{
	float:left;
	width:500px;
	padding-left:60px;
	padding-bottom:10px;
	display:none;
}
div#loginErrTxt
{
	float:left;
	width:425px;
	background-color:#DEBDBD;
	border:solid 1px #AE2727;
	color:#AE2727;
	font-weight:bold;
	padding:3px;
	text-align:center;
	display:none;
}
div.errMsgContainer
{
	float:left;
	width:560px;
	padding-top:10px;
}
div.errIcon
{
	float:left;
	width:50px;
}
div.errMsgTxt
{
	float:left;
	width:505px;
	color:#FE0300;
	padding-top:5px;
}
div#popFrmErr
{
	float:left;
	width:450px;
	padding:0px 100px 10px 100px;
	display:none;
}
div#popFrmErrTxt
{
	float:left;
	width:440px;
	padding:3px;
	text-align:center;
	background-color:#DEBDBD;
	border:solid 1px #AE2727;
	color:#AE2727;
	font-weight:bold;
	display:none;
}
div.profileEditFormErr
{
	float:left;
	width:500px;
	padding:0px 25px 10px 25px;
	display:none;
}
div.profileEditFormErrTxt
{
	float:left;
	width:494px;
	padding:3px;
	text-align:center;
	background-color:#DEBDBD;
	border:solid 1px #AE2727;
	color:#AE2727;
	font-weight:bold;
	display:none;
}
/* Error Messages End */
/* Success Mssg Starts */
div.profileEditSuccMsg
{
	float:left;
	width:500px;
	padding:0px 25px 10px 25px;
}
div.profileEditSuccMsgTxt
{
	float:left;
	width:494px;
	padding:3px;
	text-align:center;
	background-color:#BFE1B9;
	border:solid 1px #386D19;
	color:#386D19;
	font-weight:bold;
}
/* Success Mssg Ends */
/* Footer Start */
div#footer
{
	float:left;
	width:960px;
	padding-bottom:20px;
}

div#footer div#footerHeader
{
	float:left;
	width:960px;
	height:50px;
	background:url(../img/graphics/footer_bg.png) no-repeat;
}

div#footer div#footerHeader div#eventNextHeader
{
	float:left;
	width:230px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFF;
	font-weight:normal;
	text-align:left;
	text-transform:uppercase;
	line-height:50px;
	padding-left:30px;
}

div#footer div#footerHeader div#getInvoHeader
{
	float:right;
	width:440px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFF;
	font-weight:normal;
	text-align:left;
	text-transform:uppercase;
	line-height:50px;
}

div#footer div#footerContent
{
	float:left;
	width:930px;
	margin-left:15px;
	border-left:0.5px solid #cccccc;
	border-right:0.5px solid #cccccc;
	padding-top:20px;
	margin-top:-5px;
	background:#FFF;
}

div#footer div#footerContent div#eventNextContent
{
	float:left;
	width:230px;
	padding-left:10px;
}

div#footer div#footerContent div#eventNextContent div#eventNextTop
{
	float:left;
	width:230px;
	height:20px;
	background:url(../img/graphics/next_event_top.png) no-repeat;
}

div#footer div#footerContent div#eventNextContent div#eventNextMid
{
	float:left;
	width:230px;
	background:url(../img/graphics/next_event_mid.png) repeat-y;
}

div#footer div#footerContent div#eventNextContent div#eventNextMid a
{
	color:#FFF;
}

div#footer div#footerContent div#eventNextContent div#eventNextMid img
{
	float:left;
	margin-left:15px;
}

div#footer div#footerContent div#eventNextContent div#eventNextMid div#upcgEvent
{
	float:left;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
	font-weight:bold;
	padding:5px 0 0 10px;
}

div#footer div#footerContent div#eventNextContent div#eventNextMid div#viewMore
{
	float:left;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	padding:15px 0 0 10px;
}

div#footer div#footerContent div#eventNextContent div#eventNextMid div#viewMore a:hover
{
	text-decoration:underline;
}

div#footer div#footerContent div#eventNextContent div#eventNextBot
{
	float:left;
	width:230px;
	height:20px;
	background:url(../img/graphics/next_event_bot.png) no-repeat;
}

div#footer div#footerContent div#joinUs
{
	float:left;
	width:230px;
	height:100px;
	padding-left:20px;
}

div#footer div#footerContent div#getInvoContent
{
	float:right;
	width:420px;
}

div#footer div#footerContent div#getInvoContent div.getInvoBox
{
	float:left;
	width:200px;
	padding-bottom:20px;
	padding-right:10px;
}

div#footer div#footerContent div#getInvoContent div.getInvoBox img
{
	float:left;
}

div#footer div#footerContent div#getInvoContent div.getInvoBox div.getInvoHeading
{
	float:left;
	width:140px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:capitalize;
	color:#18B1CD;
	padding-left:10px;
}

div#footer div#footerContent div#getInvoContent div.getInvoBox div.getInvoHeading a
{
	color:#18B1CD;
}

div#footer div#footerContent div#getInvoContent div.getInvoBox div.getInvoText
{
	float:left;
	width:140px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#222222;
	padding-left:10px;
}

div#footer div#footerBottom
{
	float:left;
	width:932px;
	border-top:0.5px solid #cccccc;
	border-bottom:0.5px solid #cccccc;
	margin-left:15px;
	background:#FFF;
}

div#footer div#footerBottom ul
{
	float:left;
	width:930px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#18B1CD;
}

div#footer div#footerBottom ul li
{
	float:left;
	width:auto;
	list-style-type:none;
	padding-left:5px;
	padding-right:5px;
	line-height:30px;
}

div#footer div#footerBottom ul li a
{
	color:#18B1CD;
}
div.backgroundcalenderContainer
{
	float:left;
	width:54px;
	padding-left:5px;
}
div.backgroungCalender
{
	float:left;
	background-image:url(../img/siteImages/calander.png);
	height:54px;
	width:48px;
	padding:3px 3px 0px 0px;
}
div.dayCalendercontainer
{
	float:left;
	width:45px;
	height:47px;
}
div.dayContainer
{
	float:left;
	width:40px;
	padding-top:6px;
	padding-left:4px;
	text-align:center;
	height:23px;
	color:#11B0CC;
	font-weight:bold;
	font-size:20px;
	text-align:center;	
}
div.monthContainer
{
	float:left;
	width:35px;
	height:20px;
	font-weight:bold;
	font-size:15px;
	padding-left:6px;
	text-align:center;
}
/* Footer End */
/* Events CSS Starts */
div.pageEventHeading 
{
	color:#18B1CD;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	width:560px;
}
div.eventDetailHead
{
	font-size:25px;
	font-weight:bold;	
}
div.upcomingHeadContainer
{
	float:left;
	width:560px;
	padding-top:5px;
}
div.headEvent
{
	float:left;
	width:200px;
	font-size:16px;
	font-weight:bold;
}
div.newEventContainer
{
	float:right;
	width:120px;
	padding-top:4px;
}
div.listElement ul
{
	padding-left:50px;
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
	width:500px;
}
div.listElement ul li
{
	font-size:12px;
	font-weight:normal;
}
div.upcomingTop
{
	width:550px;
	height:9px;
	float:left;
	background:url(../img/graphics/upcoming_top.png);
}
div.upcomingMiddle
{
	width:550px;
	float:left;
	background:url(../img/graphics/upcoming_middle.png);
}
div.upconmingBottom
{
	width:550px;
	height:13px;
	float:left;
	background:url(../img/graphics/upcoming_bottom.png);
}
	
div.upcomingContentLeft
{	
	float:left;
	width:600px;
	margin-top:-10px;
}

div.upcomingContent
{
	float:left;
	padding-left:50px;
	padding-bottom:20px;
	width:620px;
}

div.upcomingCalContent
{
	float:left;
	padding-bottom:20px;
	width:620px;
	padding-left:15px;
}
	
div.upcominMsg
{
	font-size:12px;
	font-weight:normal;
}
div.upcomingContentLeft
{
	float:left;
	width:650px;
	margin-top:-10px;
}

div.upcomingContentLeftTop
{	float:left;
	width:650px;
	height:60px;
	background:url(../img/graphics/cont_left_top.png) no-repeat;
}
a.upActiveLinks
{
	text-decoration:none;
	outline:none;
	color:#0E9AB2;
}
a.upActiveLinks:hover
{
	text-decoration:underline;
	outline:none;
	color:#0E9AB2;
}

div.upEventDetail
{	
	float:left;
	width:440px;
	padding:10px;
}

div.upDataLabel
{
	padding-left:10px;
	font-size:14px;
	font-weight:bold;
	width:100px;
	float:left;
	text-align:right;
}

div.upDataText
{
	padding-left:10px;
	font-size:12px;
	width:310px;
	float:left;
}

div.EventJoin
{
	float:left;
	width:570px;
	padding-left:80px;
}
div.upEventAttendee
{
	width:275px;
	float:left;
}

div.upEventVolunteer
{
	width:275px;
	float:left;
}

div.detailHead
{
	padding-left:50px;
	padding-bottom:5px;
	font-size:12px;
	font-weight:bold;
	float:left;
	width:210px;
}

div.detailHeadEvent
{
	font-size:12px;
	font-weight:bold;
	float:left;
	width:200px;;
}

div.errMsgEvent
{
	float:left;
	width:100%;
	color:#FF0000;
	text-align:center;
	padding-top:5px;
	font-weight:bold;
}

div.loginMsgTxt
{
	float:left;
	width:100%;
	color:#FF0000;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	padding-top:5px;
}

div.eventTxtFlash
{
	font-size:14px; 
	color:#386D19; 
	font-weight:bold; 
	text-align:center; 
	width:570px;
}
div.eventTxtError
{
	font-size:14px; 
	color:#FF0000; 
	font-weight:bold; 
	text-align:center; 
	float:left;
	width:570px;
}
div.textAlignLeft
{
	width:260px;
	float:left;
	font-size:12px;
	text-align:left;
	padding-right:5px;
	padding-top:3px;
}
div.msgTextAlignLeft
{
	width:260px;
	float:left;
	font-size:14px;
	text-align:left;
	padding-right:5px;
	padding-top:3px;
	color:#108DA3;
}
span.textAlignHead
{
	text-align:left;
	font-size:12px;
	font-weight:bold;
	margin:-30;
	float:left;
	padding-right:40px;
}
span.textAlignData
{
	text-align:left;
	font-size:12px;
	margin:-20;
	float:left;
	padding-right:40px;
}
div.showLeft
{
	float:left;
	width:260px;
}
div.showRight
{
	float:right;
	width:290px;
}
div.showLeftImgCont
{
	float:left;
	width:47px;
}
div.showLeftCont
{
	float:left;
	width:175px;
}

div.showImage
{
	float:left;
	width:45px;
}
div.showContant
{
	float:left;
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:3px;
}
div.detailEventHead
{
	font-size:12px;
	font-weight:bold;
	float:right;
	width:140px;
	padding-top:10px;
	text-align:center;
}
div.mainEventContant
{
	float:left;
	width:550px;
}
div.EventContant
{
	float:left;
	width:400px;
}
div.EventImage
{
	float:right;
	width:100px;
}
div.EventImage img
{
	height:65px;
	width:75px;
	padding-left:10px;	
}	
div.eveArtLeft
{
	float:left;
	width:550px;
	padding-bottom:10px;
}
div.eveArtHead
{
	float:left;
	width:250px;	
	font-size:18px;
}
div.eveArtLink
{
	float:right;
	width:270px;	
	font-size:12px;
	text-align:right;
	padding-top:5px;
	padding-right:10px;
}
div.archiveEveArt
{
	float:left;
	width:300px;
	padding-bottom:10px;
	font-size:18px;
}
div.myEveArt
{
	float:right;
	width:200px;
}
div.addEveArt
{
	float:right;
	width:100px;
	padding-top:5px;
}
div.ajaxErrTxt
{
	float:left;
	width:494px;
	padding:3px;
	text-align:center;
	background-color:#DEBDBD;
	border:solid 1px #AE2727;
	color:#AE2727;
	font-weight:bold;
	display:none;
}
div.ajaxEveHeading
{
	float:left;
	width:650px;
	padding-left:10px;
	padding-bottom:10px;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	color:#4F5E67;
}
div.ajaxEveData
{
	float:left;
	width:650px;
}
div.ajaxEveDetail
{
	float:left;
	width:650px;
	padding-bottom:5px;
}
div.ajaxEveDataLabel
{
	float:left;
	width:200px;
 	padding-right:10px;
	text-align:right;
	font-weight:bold;
}
div.ajaxEveDataTxt
{
	float:left;
	width:400px;
	color:#999999;
}
div.ajaxEveImg
{
	padding-left:15px;
	width:650px;
}
div.ajaxMsg
{
	float:left;
	width:500px;
	padding-bottom:10px;
	text-align:center;
	font-weight:bold;
}
div.leftLinkdiv
{
	width:100px;
	float:right;
}
div.rightLinkdiv
{
	width:100px;
	float:right;
}
div.addEventFailure
{
	float:left;
	width:500px;
	padding:0px 25px 10px 25px;
}
div.addEventFailureTxt
{
	float:left;
	width:494px;
	padding:3px;
	text-align:center;
	background-color:#DEBDBD;
	border:solid 1px #AE2727;
	color:#AE2727;
	font-weight:bold;
}
div.ProDetail
{	
	float:left;
	width:520px;
	padding:10px;
}
div.proDataLabel
{
	padding-left:10px;
	font-size:14px;
	font-weight:bold;
	width:150px;
	float:left;
	text-align:right;
}

div.proDataText
{
	padding-left:10px;
	font-size:12px;
	width:300px;
	float:left;
}
div.pageProHeading 
{	
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	width:560px;
}
div.pageHeadRght
{
	float:left;
	width:150px;
	font-size:25px;
	font-weight:bold;
	color:#18B1CD;
}
div.pageHeadLft
{
	padding-top:12px;
	float:right;
	width:300px;
	font-size:12px;
	text-align:center;	
}
div.HeadLftJoin
{
	float:right;
	width:130px;
}
div.HeadRghtJoin
{
	float:right;
	width:130px;
}
div.tabLineContain
{
	float:left;
	width:550px;
	padding-left:10px;
}
div.tabBelowLine
{
	float:left;
	border-top:solid 1px;
	width:540px;
	color:#0C879D;
	padding-bottom:5px;	
}
div.belowLine
{
	float:left;
	border-top:solid 1px;
	width:550px;
	color:#CBEBF1;
	padding-bottom:5px;	
}
div.commonErrMsg
{
	float:left;
	width:570px;
	text-align:center;
	padding-left:45px;
}
div.userImageTabs
{
	float:left;
	width:300px;
}
div.userImageTabs ul
{
	float:left;
	width:250px;
	padding-left:10px;
}
div.userImageTabs ul li
{
	float:left;
	width:auto;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	line-height:30px;
}
div.userImageTabs ul li a
{
	float:left;
	display:block;
	background:url(../img/menu/tab_left.png) no-repeat;
	color:#FFF;
	padding-left:20px;
}
div.userImageTabs ul li a.activeA
{
	float:left;
	display:block;
	background:url(../img/menu/tab_left_active.png) no-repeat;
	color:#FFF;
	padding-left:20px;
}
div.userImageTabs ul li a span
{
	float:left;
	display:block;
	background:url(../img/menu/tab_right.png) no-repeat scroll top right;
	color:#FFF;
	padding-right:20px;
}
div.userImageTabs ul li a.activeA span.activeS
{
	float:left;
	display:block;
	background:url(../img/menu/tab_right_active.png) no-repeat scroll top right;
	color:#FFF;
	padding-right:20px;
}
div.EidFailure
{
	float:left;
	width:430px;
}
div.EidFailureTxt
{
	float:left;
	width:430px;
	padding:3px;
	text-align:center;
	background-color:#DEBDBD;
	border:solid 1px #AE2727;
	color:#AE2727;
	font-weight:bold;
}
div.succNotification
{
	float:left;
	width:430px;
}
div.succNotificationTxt
{
	float:left;
	width:430px;
	padding:3px;
	text-align:center;
	color:#66CC33;
	font-weight:bold;
}
div.eventGoButtonContainer
{
	float:left;
	width:560px;
	padding-bottom:5px;
}
div.eventGoBackButton
{
	float:left;
	width:200px;
}
/* Events CSS Ends */
/* Threads CSS Starts */
div.threadLeft
{
	float:left;
	width:550px;
	padding-bottom:10px;
}
div.threadHead
{
	float:left;
	width:250px;	
	font-size:18px;
}
div.userthreadTabs
{
	float:left;
	width:300px;
}
div.userthreadTabs ul
{
	float:left;
	width:450px;
	padding-left:10px;
}
div.userthreadTabs ul li
{
	float:left;
	width:auto;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	line-height:30px;
}
div.userthreadTabs ul li a
{
	float:left;
	display:block;
	background:url(../img/menu/tab_left.png) no-repeat;
	color:#FFF;
	padding-left:20px;
}
div.userthreadTabs ul li a.activeA
{
	float:left;
	display:block;
	background:url(../img/menu/tab_left_active.png) no-repeat;
	color:#FFF;
	padding-left:20px;
}
div.userthreadTabs ul li a span
{
	float:left;
	display:block;
	background:url(../img/menu/tab_right.png) no-repeat scroll top right;
	color:#FFF;
	padding-right:20px;
}
div.userthreadTabs ul li a.activeA span.activeS
{
	float:left;
	display:block;
	background:url(../img/menu/tab_right_active.png) no-repeat scroll top right;
	color:#FFF;
	padding-right:20px;
}
div.threadStatus
{
	float:left;
	width:530px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

div.threadDetail
{
	float:left;
	width:540px;
}
div.threadImageContainer
{
	float:left;
	width:50px;
	padding-left:5px;	
}
div.threadImageContainer img
{
	float:left;
	width:40px;
	height:40px;	
}

div.threadDataContainer
{
	float:left;
	width:470px;
	padding-left:10px;
}
div.threadtDetailContainer
{
	float:left;
	width:455px;
	padding-bottom:5px;
}
div.threadDetailLabel
{
	float:left;
	max-width:75px;
	padding-right:5px;
	font-weight:bold;
}
div.threadDetailTxt
{
	float:left;
	width:380px;
}
div.commentContainer
{
	float:left;
	width:640px;
	padding-left:20px;
}
div.postFrmConatiner
{
	float:left;
	width:635px;
	padding-top:40px;
}
div.textAreaContainer
{
	float:left;
	width:540px;
	padding-left:50px;
}

div.postButtonContainer
{
	float:left;
	width:600px;
	padding-right:20px;
	padding-top:10px;
}
div.commentPostContainer
{
	float:right;
	width:50px;
	padding-right:40px;
}
div.forumDetailContainer
{
	float:left;
	width:610px;
	padding-left:20px;
	padding-bottom:30px;
}
div.forumDataContainer
{
	float:left;
	width:575px;
	padding-left:30px;
}
div.forumDetailContainerRight
{
	float:right;
	width:250px;
	padding-right:10px;
	padding-top:5px;
}
div.forumDetailDataContainer
{
	float:left;
	widows:530px;
	padding-left:20px;
}
div.forumDataTxt
{
	float:left;
	width:490px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}
span.forumDataTxtColor
{
	font-weight:bold;
	color:#14A5C0;
}

div.forumPostContainer
{
	float:right;
	width:200px;
}
div.forumPostLabel
{
	float:left;
	width:68px;
	padding-right:5px;
	text-align:right;
	font-weight:bold;
}
div.forumPostTxt
{
	float:left;
	width:125px;
	
}
div.addCommentFailure
{
	float:left;
	width:550px;
	padding:0px 67px 10px 67px;
}
div.addCommentFailureTxt
{
	float:left;
	width:500px;
	padding:3px;
	text-align:center;
	background-color:#DEBDBD;
	border:solid 1px #AE2727;
	color:#AE2727;
	font-weight:bold;
}
div.addPostsuccMsg
{
	float:left;
	width:550px;
	padding:0px 67px 10px 67px;
}
div.addPostsuccMsgTxt
{
	float:left;
	width:500px;
	padding:3px;
	text-align:center;
	background-color:#BFE1B9;
	border:solid 1px #386D19;
	color:#386D19;
	font-weight:bold;
}
div.forumTabLeft
{
	float:left;
	width:550px;
}
div.forumTabHead
{
	float:left;
	width:250px;	
	font-size:18px;
}
div.shareIdeathreadTabs
{
	float:left;
	width:300px;
}
div.shareIdeathreadTabs ul
{
	float:left;
	width:450px;
	padding-left:50px;
}
div.shareIdeathreadTabs ul li
{
	float:left;
	width:auto;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	line-height:30px;
}
div.shareIdeathreadTabs ul li a
{
	float:left;
	display:block;
	background:url(../img/menu/tab_left.png) no-repeat;
	color:#FFF;
	padding-left:20px;
}
div.shareIdeathreadTabs ul li a.activeA
{
	float:left;
	display:block;
	background:url(../img/menu/tab_left_active.png) no-repeat;
	color:#FFF;
	padding-left:20px;
}
div.shareIdeathreadTabs ul li a span
{
	float:left;
	display:block;
	background:url(../img/menu/tab_right.png) no-repeat scroll top right;
	color:#FFF;
	padding-right:20px;
}
div.shareIdeathreadTabs ul li a.activeA span.activeS
{
	float:left;
	display:block;
	background:url(../img/menu/tab_right_active.png) no-repeat scroll top right;
	color:#FFF;
	padding-right:20px;
}
div.categoryContainer
{
	float:left;
	width:600px;
	padding-left:5px;
}
div.currentCatName
{
	float:left;
	width:300px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	padding-top:15px;
}
div.startThreadButtonName
{
	float:left;
	width:250px;
	text-align:right;
	padding-top:10px;
}
div.threadButtonContainer
{
	float:left;
	padding-left:30px;
	width:600px;
	padding-bottom:10px;
}
div.goBackContainerButton
{
	float:left;
	width:580px;
}
div.ProjectButtonContainer
{
	float:left;
	width:600px;
	padding-bottom:5px;
}
div.startThreadContainer
{
	float:left;
	width:560px;
	padding:10px 20px 0px 0px;

}
div.startThreadButton
{
	float:right;
	width:100px;
	padding-right:22px;
}
div.VideoRemoveContainer
{
	float:left;
	width:550px;
}
div.RemoveButton
{
	float:left;
	width:115px;
	padding:5px 10% 0px 15%;
}

div.RemoveButton a
{
	float:left;
	height:18px;
	width:97px;
	background:url(../img/icons/remove.png) no-repeat scroll center 0;
}

div.RemoveButton a:hover
{
	float:left;
	height:18px;
	width:97px;
	background:url(../img/icons/remove.png) no-repeat scroll center -18px;
}
div.RemoveButton
{
	float:right;
	width:125px;
	padding-bottom:5px;
}
div.volunteerListContainre
{
	float:left;
	width:560px;
	padding-top:30px;
	padding-left:50px;
}
div.listTabs
{
	float:left;
	width:200px;
}
div.listTabs ul
{
	float:left;
	width:200px;
}
div.listTabs ul li
{
	float:left;
	width:auto;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	line-height:30px;
}
div.listTabs ul li a
{
	float:left;
	display:block;
	background:url(../img/menu/tab_left.png) no-repeat;
	color:#FFF;
	padding-left:20px;
}
div.listTabs ul li a.activeA
{
	float:left;
	display:block;
	background:url(../img/menu/tab_left_active.png) no-repeat;
	color:#FFF;
	padding-left:20px;
}
div.listTabs ul li a span
{
	float:left;
	display:block;
	background:url(../img/menu/tab_right.png) no-repeat scroll top right;
	color:#FFF;
	padding-right:20px;
}
div.listTabs ul li a.activeA span.activeS
{
	float:left;
	display:block;
	background:url(../img/menu/tab_right_active.png) no-repeat scroll top right;
	color:#FFF;
	padding-right:20px;
}
div.listTabsRight
{
	float:right;
	width:125px;
	padding-top:10px;
}
/* Threads CSS Ends */
/* Notification CSS Starts*/
div.joinNotifySucc
{
	float:left;
	width:430px;
}
div.joinNotifySuccTxt
{
	float:left;
	width:430px;
	padding:3px;
	text-align:center;
	background-color:#BFE1B9;
	border:solid 1px #386D19;
	color:#386D19;
	font-weight:bold;
}
/* Notification CSS Ends*/
/* Gallery CSS Starts*/
div.EmptyPicMsg
{
	float:left;
	width:93px;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#222222;
}
div.fullGalleryPageContainer
{
	float:left;
	width:510px;
}
div.sharePhotoMsgContainer
{
	float:left;
	width:510px;
}
div.sharePhotoLink
{
	float:right;
	width:100px;
}
div.galleryContainer
{
	float:left;
	width:500px;
	height:auto;
	overflow:auto;
	padding:20px 40px 20px 40px;	
}
div.gridImageContainer
{
	float:left;
	width:115px;
	padding:5px 15px 20px 15px;
}
div.imageContainer
{
	float:left;
	width:105px;
	padding:5px;
	border:solid 1px;
	border-collapse:collapse;
	border-color:#14A6C1;
}
div.imageContainer img
{
	float:left;
	width:100px;
	height:100px;
	padding:2px;
}
div.buttonContainer
{
	float:left;
	width:115px;
	padding:5px 15% 0px 15%;
}

div.buttonContainer a
{
	float:left;
	height:18px;
	width:97px;
	background:url(../img/icons/remove.png) no-repeat scroll center 0;
}

div.buttonContainer a:hover
{
	float:left;
	height:18px;
	width:97px;
	background:url(../img/icons/remove.png) no-repeat scroll center -18px;
}

div.imageUploadContainer
{
	float:right;
	width:280px;	
	font-size:12px;
	text-align:right;
	padding-top:15px;
	padding-right:10px;
}
div.succssMsgContainer
{
	float:left;
	width:510px;
	padding:15px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#14A6C1;
}
span.succssMsgContainerTxt
{
	color:#000000;
	font-weight:bold;
}

div.succssMsgContainer a
{
	color:#16899E;
}
div#divRandTestis
{
	float:left;
    height: 340px;
    width: 470px;
    margin:0px 10px 0px 10px;
}

div#divRandTestisList
{
    float:left;
	width:440px;
	height:340px;
	overflow:hidden;
}

div#divRandTestisListItems
{
	float:left;
	width:440px;
	height:auto;
}

div#divRandTestisArrows1
{
	float:right;
	height:250px;
	width:20px;
}

div.scrollUp
{
	float:right;
	height:20px;
	padding-bottom:300px;
	width:20px;
}

div.scrollDown
{
	float:right;
	height:20px;
	width:20px;
}
div.showMorePics
{
	float:right;
	width:138px;
	text-align:right;
	padding-top:2px;
}
div.recentPhotoContainer
{
	float:left;
	width:138px;
	padding:5px;
}
div.sharePhotoContainer
{
	float:left;
	width:45px;
	padding-left:12px;
	padding-right:10px;
	padding-bottom:2px;
}
div.recentImageContainer
{
	float:left;
	border:1px solid;
	border-color:#14A6C1;
	width:44px;
}
div.picContainer
{
	float:left;
	width:42px;
	padding:1px;
}
div.picContainer img
{
	width:40px;
	height:40px;
}
div.picTitleContainer
{
	float:left;
	width:42px;
	font-size:10px;
	padding:1px;
}
div.sharedImage
{
	width:45px;
	float:left;
}
div.sharedImage img
{
	width:40px;
	height:40px;
}
/* Gallery CSS Ends */
/* Detail CSS Starts */
div.detailContainer
{
	float:left;
	width:560px;
	padding-bottom:10px;
}
div.detailContainerPaginator
{
	float:left;
	width:560px;
	text-align:center;
	font-weight:bold;
}
div.detailContainerPaginator a
{
	color:#14A5C0;
	text-decoration:none;
}
div.detailContainerPaginator a:hover
{
	color:#322E2F;
	text-decoration:none;
}
div.detailContainerPaginator span.current
{
	color:#322E2F;
	font-weight:bold;
}
div.detailContentTop
{
	width:560px;
	float:left;
	height:9px;
	font-size:0px;
	background:url(../img/graphics/round_top.png) no-repeat;
}
div.detailContentBot
{
	width:560px;
	float:left;
	height:9px;
	font-size:0px;
	background:url(../img/graphics/round_bot.png) no-repeat;
}
div.detailContentMid
{
	width:540px;
	float:left;
	padding-left:10px;
	padding-right:10px;
	background:url(../img/graphics/round_mid.png) repeat-y;
}
div.contentDetailContainer
{
	float:left;
	width:540px;
	padding-bottom:5px;
}
div.contentDetailContainerPad
{
	float:left;
	width:540px;
	padding-bottom:15px;
}
div.proflieHeadTxt
{
	float:left;
	width:490px;
	text-align:center;
	font-size:15px;
	padding-top:5px;
	font-size:19px;
}
div.profileHeadImage
{
	float:left;
	width:40px;
	text-align:right;
}
div.contentDetailContainer ul
{
	float:left;
	width:520px;
	padding-left:20px;
}
div.contentDetailContainer ul li
{
	float:left;
	width:520px;
}
div.contentDetailLabel
{
	float:left;
	max-width:125px;
	padding-right:5px;
	font-weight:bold;
}
div.contentDetailTxt
{
	float:left;
	width:410px;
}
div.showImage img
{
	width:40px;
	height:40px;
}
/* Detail CSS Ends */
/* Listing CSS Starts */
div.listingContainer
{
	float:left;
	width:540px;
	padding-bottom:10px;
}
div.listingdetail
{
	float:left;
	width:540px;
	padding-bottom:20px;
}
div.listPaging
{
	float:left;
	width:540px;
	text-align:center;
}
div.listPaging a.selected
{
	color:#322E2F;
	font-weight:bold;
}
div.listPaging a
{
	color:#14A5C0;
	text-decoration:none;
}
div.listPaging a:hover
{
	color:#322E2F;
	text-decoration:none;
}
div.listPaging span.current
{
	color:#322E2F;
	font-weight:bold;
}
div.listPointer
{
	float:left;
	padding-left:10px;
	padding-right:5px;
	padding-top:6px;
}
div.listHeading
{
	float:left;
	width:460px;
	padding-right:10px;
	font-size:18px;
	font-weight:normal;
}
div.listImage
{
	float:left;
	width:40px;
}
div.listImage img
{
	width:40px;
	height:40px;
}
div.popFormCatListHeading
{
	float:left;
	width:670px;
	text-align:center;
	font-size:19px;
	margin-top:-10px;
	padding-bottom:10px;
}
/* Listing CSS Ends */
/* General CSS Starts */
div.fltLft
{
	float:left;
}
div.txtCenter
{
	text-align:center;
}
div.txtRight
{
	text-align:right;
}
div.padTop15
{
	padding-top:15px;
}
div.padTop5
{
	padding-top:5px;
}
span.redColor
{
	color:#AE2727;
	font-size:14px;
}
div#loaderImage
{
	position:absolute;
	width:auto;
	height:auto;
	display:none;
	z-index:1003;
}
span.noListing
{
	color:#AE2727;
	font-size:14px;
}
/* General CSS Ends */
