﻿/* Begin framework */

/* Begin eService page */

/* framework: application name */
/* eservices: page name */

.divNAISCCodes
{
	float:none;
}

ul.bd_details
{
	list-style-type:disc;
	margin-left:0px;
}

li.bd_details
{
	list-style-type:disc;
	margin-left:20px;
}

.i-BizProfile-Division
{
	margin-left:2.5%;
}

.impExpValue
{
	margin-left:3%;
}


.divCerts
{
	float: none;
	margin-right:10px;
}

.AmentityHeader
{
	margin-top:5px;
	vertical-align:bottom;
}

.i-VirtualCashierForms .xdTextBox, .i-VirtualCashierForms .xdDTText
{
	border-color: Black;
	border-width: 1px;
	border-style: solid;
}

.i-VirtualCashierForms FONT
{
	font-family: Arial,Verdana, Geneva, Helvetica, sans-serif,Tahoma;
	font-weight: bold;
	font-size: 12px;
	color: Black;
}
.i-column-width
{
	width:22%;
}

.i-VirtualCashierForms .xdLayout, .i-VirtualCashierForms td, .i-VirtualCashierForms div
{
	font-family: Arial,Verdana, Geneva, Helvetica, sans-serif,Tahoma;
	font-weight: bold;
	font-size: 12px;
	color: Black;
}

.fontsize16
{
	font-size:16px;
}
.borderwidth
{
	border-width: 0px;
}
.fontbold
{
	font-weight: bold;
}

.i-Event-LabelDisp
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.i-Event-Label
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}



.paddingleft4
{
	padding-left:4px;
}

.marginleft4
{
	margin-left: -4px;
}

.marginleft5
{
	margin-left: -5px;
}

.margin4
{
	margin-left:4px;
}

.margin2
{
	margin-left: -2px;
}

.marginleft8
{
	margin-left: -8px;
}

.marginleft10
{
	margin-left: -10px;
}

.border0
{
	border: 0px;
}

.marginleft0
{
	margin-left: 0px;
	border-width: 0px;
}

.i-tblHeader
{
	font-family: Arial,Verdana, Geneva, Helvetica, sans-serif,Tahoma;
	font-size: 1.1em;
	font-weight: bold;
	background-color: Transparent;
	color: Black;
	padding-left: 0px;
	padding-right: .8em;
}

.i-location
{
	font-weight: bold;
}
.displaynone
{
	display: none;
}
img 
{
 border-bottom-width:0;
}
img .marginright20
{
	margin-right: 20px;
	
}

img .marginright40
{
	margin-right: 40px;
}

.i-form-login
{
	color: #02573e;
	font-weight: bold;
	font-size: 0.7em;
}

.i-Form-lblcontentdesc
{
	/*font-family:Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 1.1em;
	text-align: left;
	font-weight: normal;
	margin-left: 0px; */
		margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	
	font-family: inherit;
	vertical-align: baseline;
	font: 0.80em Verdana,Helvetica,sans-serif;
	color: #333;
	margin-top: 1em;

}

.i-sucessMsg
{
	font-family:Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 0.8em;
	text-align: left;
	font-weight: normal;
	margin-left: 0px;
	font-size: 12px;
}

.i-MsgConfirm
{
	font-family:Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 0.8em;
	text-align: left;
	font-weight: normal;
	margin-left: 0px;
}

.ec_eventCalendarView
{
	border-collapse: collapse;
	border: 1px black solid;
	width: 100%;
	width:693px;
	  border-spacing:0px;
	    padding:0px;
	    margin:0px;
	 
	  
}

.ec_eventCalendarView .lblDescription .insideCalendar
{
	width:86px;
}

.ec_eventCalendarView .lblDescription .insideCalendar a:link
{
	width:86px;
}

#td67,#td66,#td65,#td64
{
	width:80px;
}



.ec_eventCalendarView .insideCalendar td
{
	border-bottom: 0px;
	border-left: 0px;
}

table.ec_eventCalendarView td
{
	padding: 0px;
	margin: 0px;
	border-bottom-color: Black;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-left: 1px;
	border-left-color: Black;
	border-left-style: solid;
	height: 25px;
	text-align: center;
}


#eventListView .datalist_itemtemplate td
{
	border-bottom: 0px;
	border-left: 0px;
}



#eventListView td
{
	padding: 0px;
	margin: 0px;
	border-bottom-color: Black;
	border-bottom: 1px;
	border-bottom-style: solid;
}

.tblHeader
{
	background-color: #02573e;
	color: White;
	padding: 0px;
	border-spacing: 0px;
	font-size: 1.2em;
	font-weight: bold;
}



#eventListView .tblHeader td
{
	border-bottom: 0px;
	border-left: 0px;
}

#eventListView .tblmonthHeader
{
	border-bottom: 0px;
	border-left: 0px;
	border-bottom-color: White;
	border-bottom-style: none;
	font-size: 1.2em;
	font-weight: bold;
}


.i-form-tblTitle
{
	color: #02573e;
	font-weight: bold;
	color: White;
}

.otherlinksBar img
{
	display: none;
}


td.padding0
{
	padding: 0px;
}

td.padding5
{
	padding: 5px;
}

td.padding32
{
	padding: 32px;
}



td.padding60
{
	padding: 20px;
}

td.left
{
	text-align: left;
}

td.textindent5
{
	text-indent: 5px;
}

td.center
{
	text-align: center;
}
td.right
{
	text-align: right;
}

td.top
{
	vertical-align: top;
}
td.middle
{
	vertical-align: middle;
}
td.width21
{
	width: 21px;
}

.displayblock
{
	display: block;
}

td.width90
{
	width: 90px;
}

td.width100px
{
	width: 100px;
}

td.width120
{
	width: 120px;
}
 .width80
{
	width: 80px;
}

td.width160
{
	width: 160px;
}

td.width140
{
	width: 140px;
}

td.width200
{
	width: 200px;
}

table.width225
{
	width:225px;
}

td.width330
{
	width: 330px;
	height: 250px;
}

td.width424
{
	width: 424px;
}

td.width388
{
	width: 386px;
}
td.width98
{
	width: 98%;
	padding: 0px;
}

td.width1
{
	width: 1%;
	padding: 0px;
}

td.width5
{
	width: 5%;
}

td.width33
{
	width: 33%;
}
td.height121
{
	height: 121px;
}
td.width20
{
	width: 20px;
}

td.width28
{
	width: 28%;
}

td.width100
{
	width: 100%;
}
td.width100px
{
	width: 100px;
}

td.width60percent
{
	width: 60%;
}

td.width50percent
{
	width: 50%;
}

td.width48percent
{
	width: 48%;
}

td.width40percent
{
	width: 40%;
}

td.width10percent
{
	width: 10%;
}

td.width15percent
{
	width: 15%;
}

td.width16percent
{
	width: 16%;
}


td.width12percent
{
	width: 12%;
}

td.width20percent
{
	width: 20%;
}
/* CITY OF BARRIE Fire Permits Customization*/
#PermitInfo1 td, #PermitInfo2 td, #PermitInfo3 td, #PermitInfo4 td, #PermitInfo5 td, #PermitInfo6 td, #PermitNotes td {padding:5px 0px 5px 0px;}
#PermitInfo1 input, #PermitInfo2 input, #PermitInfo3 input, #PermitInfo4 input, #PermitInfo5 input, #PermitInfo6 input, #PermitNotes input {margin:3px 0px 3px 0px;}



td.width18percent
{
	width: 18%;
}
td.width30percent
{
	width: 30%;
}

td.width50percent
{
	width: 50%;
}

td.width51percent
{
	width: 51%;
}

td.red
{
	color: Red;
}

td.brown
{
	color: #804000;
}

td.noWrap
{
	white-space: nowrap;
}

.height20
{
	height: 20px;
}


td.height25
{
	height: 22px;
}

td.height30
{
	height: 30px;
}

td.heightauto
{
	height:auto;
}

td.height35
{
	height: 35px;
}

td.height40
{
	height: 40px;
}

td.height8
{
	height: 8px;
}


td.height14
{
	height: 14px;
}

.height16
{
	height: 16px;
}

td.padding20
{
	padding-left: 20px;
}

td.padding5
{
	padding-left: 5px;
}

td.padding3
{
	padding-left: 3px;
}

td.padding8
{
	padding-left: 8px;
}

td.i-tblHeader
{
	vertical-align:top;
}

table.borderpadding
{
	border: 0px;
	padding: 0px;
}

table.padding3
{
	padding: 3px;
	border-spacing: 0px;
	border: 0px;
	width: 100%;
}

table.padding0
{
	padding: 0px;
	border-spacing: 0px;
	border: 0px;
	width: 100%;
}
table.loginContent{
	padding:0px 0px 20px 0px;
}

table.nogap
{
	padding: 0px;
	border-spacing: 0px;
	border: 0px;
	width: 100%;
	border-collapse: collapse;
}

table.tblCollapse
{
	border-collapse: collapse;
	border: 0px;
	padding: 1px;
	border-spacing: 0px;
}
table.paddingborder
{
	border: 0px;
	padding: 0px;
}

table.padding2
{
	padding: 2px;
	border-spacing: 0px;
	border: 0px;
	width: 100%;
}

table.tblwidth100
{
	width: 100%;
}


table.myProfileContent
{
	padding: 0px;
	border-spacing: 0px;
	border: 0px;

	width: 100%;
}

table.width860
{
	width: 861px;
}

table.userprofile_mainframe
{
	width: 900px;
}


table.width400
{
	width: 400px;
}

table.width260
{
	width: 260px;
}

table.width980
{
	width: 980px;
}

.width960
{
	width: 960px;
}

tr.valigntop
{
	vertical-align: top;
}

tr.displaynone
{
	display: none;
}
tr.trAlignCenter
{
	text-align: center;
}

tr.trHeight15
{
	height: 15px;
}


.div-framwork-eservices-descriptionleft
{
	float: left;
	top: 0px;
	width: 650px;
	background-color: Transparent;
	border-color: Red;
	border-style: solid;
	border-width: 2px;
	display: none;
}
.div-framwork-eservices-descriptionright
{
	float: right;
	top: 0px;
	width: 303px;
	background-color: Transparent;
	border-color: Red;
	border-style: solid;
	border-width: 2px;
	display: none;
}

.h1-pagetitle
{
	margin: 0;
	padding: 20px 0 0 30px;	
	border: 0;
	outline: 0;
	font-weight:normal;
	font-size: 30px;
	vertical-align: baseline;


	/*
	margin-top: 0.5em;	
    color:#6fb0ab;
	*/
	 
	color: #336699;
	/*text-transform: uppercase;
	color:#0080a0; */
	
}

.h2-pagesubtitle
{
	margin: 0;
	padding: 0;
	padding-top: 0.5em;
	padding-bottom: 0.3em;
	border: 0;
	outline: 0;
	font-weight:normal;
	vertical-align: baseline;
	font-style: normal;
	font-size: 1.4em;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#336699; 
}

.h3-pagesubtitle
{
	margin: 0;
	padding: 0;
	padding-top: 0.3em;
	padding-bottom: 0.2em;
	border: 0;
	outline: 0;
	font-weight:normal;
	vertical-align: baseline;
	font-style: normal;
	font-size: 1.1em;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#336699; 
}

.left_side
{
	width: 485px;
	float: left;
}

.right_side
{
	border-width: 1px;
	border-color: Black;
	border-style: none;
	min-height: 250px;
	width: 250px;
	float: right;
}

.map_canvas
{
	background:none repeat scroll 0 0 white;
	border:1px solid #000000;
	height:400px;
	margin:20px 0 20px 0;
	width:725px;
}

/* End framework */

/* Begin CreateNewUser */

#newUserContent table
{
	border: 0px;
	width: 100%;
	padding: 0px;
}
#newUserContent .btnCommit
{
	height: 24px;
}

/* End CreateNewUser */

/* Begin Eserice */

#pnlDescriptionRight table
{
	border: 0px;
	width: 100%;
	padding: 0px;
}

#pnlDescriptionRight .membershipImg
{
	width: 1%;
	background-image: url("../SiteImages/Framework/icon_membership.gif"); /*background-image: ../SiteImages/Framework/icon_membership.gif;*/
}

#eServiceContent table
{
	border: 0px;
	width: 100%;
	padding: 0px;
	border-spacing: 0px;
}

#eServiceContent #pay_trafficTicket .imgCurve_R
{
	height: 48px;
	width: 45px;
}



#eServiceContent #pay_trafficTicket
{
	display: none;
}

#eServiceContent #events_Calendar
{
	display: none;
}


#eServiceContent #pay_trafficTicket .payTrafficTicket
{
	width: 30%;
}

#eServiceContent #pay_trafficTicket .payTrafficTicket table
{
	border: 0px;
	width: 100%;
	padding: 0px;
}


#eServiceContent #pay_trafficTicket .payTrafficTicket .curve_L
{
	width: 1%;
	padding: 0px;
}

.div-out
{
	position:relative; 
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	
	
}
.div-Padding
{
	padding: 10px;
}
.div-Inside
{
	
	float:left;
	width:295px;
	margin:0px;
	padding-bottom:40px;

}
.eservices_body_text
{
	color:#333;
	font: 1em Verdana,Helvetica,sans-serif;
}

.eservice_links_header
{
/* 	background-image:url('ThemeImages/bg_org.jpg'); 	background-repeat:repeat-x; */
/**/ /* AE 08/02/06 fixed typo */ /* FONT: 7pt; text-transform:uppercase;font-weight:bold;padding-top:4px; */ /*FONT-SIZE: 7pt; text-transform:uppercase;font-weight:bold;padding-top:4px; */

    /*
	font-family:Arial, Helvetica, sans-serif; 
	background-image: url('ThemeImages/green_tab.jpg');
	background-repeat: no-repeat;
	height: 20px;
	color: black;
	font-family: "Lucida Grande" , Geneva, Verdana, Arial, sans-serif; 
	color: White;
	font-weight: bold;
	font-size: 10pt;
	padding-left: 15px;
	width:328px;
	
	text-align:center; */
	background-image: url('ThemeImages/page_top.jpg');
	/*background-Color:Gray;  #6fb0ab*/
	border: #aaa 1px solid;
	background-repeat: no-repeat;
	text-align:left; 
	font-family: "Lucida Grande" , Geneva, Verdana, Arial, sans-serif; 
	color: #008008;
	 padding:0px 0px 0px 10px;
	color:#336699;
	height:20px;
	font-weight: bold;
	font-size: 10pt;
		
}


.eservice_links_body
{
	/*border: 1px solid #02573e; */
	border: 1px solid #aaa;
	border-top:none;
	background-color:ThreeDHighlight;	
}
.eservice_links_body br {
	line-height:7px;
}

#eServiceContent table
{
	border-collapse: collapse;
	border: 0px;
	padding: 0px;
}
#eServiceContent .tblSmoothBorder
{
	border-collapse: collapse;
	border: 0px;
	padding: 0px;
}

#eServiceContent #pay_trafficTicket .curve_R
{
	width: 1%;
	padding: 0px;
}

#eServiceContent #pay_trafficTicket .eservicelinks_body
{
	text-align: left;
}
#pay_trafficTicket .icon_Parking_Fines
{
	width: 5%;
}

#billPayment
{
	width: 33%;
}

#billPayment #Table2
{
	border: 0px;
	width: 100%;
	padding: 0px;
}


/* Begin ForgetPassword */
#forgetPassword
{
	padding: 0px;
	margin-left: -5px;
	width: 900px;
}

#forgetPassword .forgetPass
{
	text-align: left;
	margin: 0px;
	padding: 0px;
}

#forgetPassword .passwordRecovery
{
	width: 350px;
	height: 261px;
	text-align: left;
	vertical-align: top;
	padding: 0px;
}

#forgetPassword .userNameTemplate
{
	border: 0px;
	padding: 1px;
	border-spacing: 0px;
	border-collapse: collapse;
}

#forgetPassword .userNameTemplate .i-Msg
{
	text-align: left;
}



#forgetPassword .userNameTemplate .i-Form-UserName
{
	text-align: left;
}

#forgetPassword .userNameTemplate .i-Form-FailureText
{
	color: Red;
	text-align: left;
}
.i-Form-FailureText
{
	color: Red;
}
#forgetPassword .userNameTemplate .i-Form-SubmitBtn
{
	text-align: left;
}

#forgetPassword .questionTemplate
{
	border: 0px;
	padding: 1px;
	border-spacing: 0px;
	border-collapse: collapse;
}

#forgetPassword .questionTemplate .questionTemp
{
	height: 140px;
}

#forgetPassword .questionTemplate .questionTemp table
{
	padding: 0px;
	border: 0px;
}

#forgetPassword .questionTemplate .questionTemp .i-Msg
{
	height: 38px;
	text-align: left;
}

#forgetPassword .sucessTemplate .i-Msg
{
	height: 38px;
	text-align: left;
	color: Black;
}

#forgetPassword .questionTemplate .questionTemp .i-Forms-UserName
{
	text-align: left;
}

#forgetPassword .questionTemplate .questionTemp .i-Forms-Question
{
	text-align: left;
	height: 19px;
}

#forgetPassword .questionTemplate .questionTemp .i-Forms-litQuestion
{
	text-align: left;
	height: 19px;
}

#forgetPassword .questionTemplate .questionTemp .i-Forms-lblAnswer
{
	text-align: left;
	height: 24px;
}

#forgetPassword .questionTemplate .questionTemp .i-Forms-txAnswer
{
	height: 24px;
}

#forgetPassword .questionTemplate .questionTemp .i-Forms-FailureText
{
	color: Red;
}

#forgetPassword .questionTemplate .questionTemp .i-Forms-Submitbutton
{
	margin-left: 30%;
}

#forgetPassword .sucessTemplate
{
	border: 0px;
	padding: 1px;
	border-spacing: 0px;
	border-collapse: collapse;
}

#forgetPassword .sucessTemplate table
{
	border: 0px;
	padding: 0px;
	width: 900px;
}

#myProfile .i-Forms-myProfile
{
	width: 100%;
	padding: 10px;
	border-spacing: 0px;
}

#myProfile .i-Forms-myProfile .i-EmailAlerts
{
	display: none;
}

/* End ForgetPassword  */

/* Begin Subscription */
#subscriptionContent .i-LMargin
{
	padding: 0px;
	border-spacing: 0px;
	border: 0px;
	 
	 
}

/* End Subscription */

/* Begin Sucess */
#sucessContent .i-LMargin
{
	padding: 0px;
	border-spacing: 0px;
	border: 0px;
}
/* End Sucess page */

/* Begin ShowArchive */
#showArchiveContent .archivedPollsBlock
{
	margin-top: 5px;
	margin-bottom: 10px;
	background-color: #ffffff;
	text-align: left;
	border-spacing: 0px;
	border: 0px;
	padding: 0px;
}

#showArchiveContent .archivedPolls
{
	width: 100%;
}

#showArchiveContent .rpPollQuestions
{
	display: none;
}
#showArchiveContent .Poll_Bar
{
	width: 300px;
}


/*End ShowArchive */

/* Begin VoteResult */
#voteResultContent .voteResult
{
	width: 100%;
	height: 100%;
}


/* End VoteResult */

/* Begin new request */
#newRequest
{
	width: 100%;
}

#newRequest .i-Form-Label
{
	width: 20%;
}

#newRequest .i-SelectBox
{
	font-family:Arial, Helvetica, sans-serif;
	margin-left: 20px;
	/*width: 78px; */
	margin-left: 0px;
	font-size: 12px;
}

/* End new request */

/* Begin ChangePassword */


#changePasswordContent
{
	padding: 0px;
	border-spacing: 0px;
	border: 0px;
	width: 100%;
	margin-left: -8px;
}

#changePasswordContent .changePass
{
	width: 282px;
}
#changePasswordContent .changePass .changePassTemplate
{
	padding: 1px;
	border-spacing: 0px;
	border: 0px;
	border-collapse: collapse;
	width: 800px;
	height: 80px;
}

#changePasswordContent .changePass .changePassTemplate .passchange
{
	height: 80px;
}

#change_password
{
	padding: 0px;
	border: 0px;
	width: 960px;
}

#change_password .lblNewPass
{
	height: 43px;
}
#change_password .txtNewPass
{
	height: 43px;
}

#change_password .lblConfirmPass
{
	height: 43px;
}

#change_password .txtConfirmPass
{
	height: 43px;
}

#change_password .newPassValidator
{
	height: 38px;
}

#change_password .failureText
{
	color: Red;
}

#changePasswordContent .changePass .sucessTemplate
{
	padding: 1px;
	border-spacing: 0px;
	border: 0px;
	border-collapse: collapse;
}

#changePasswordContent .changePass .sucessTemplate .password_sucess
{
	padding: 0px;
	border: 0px;
}

/* End ChangePassword */

/* Begin TermOfService */
#user_edit
{
	padding: 0px;
	border-spacing: 0px;
	border: 0px;
	width: 100%;
}

/* End TermOfService  */

/* Begin UserConfirm */
#tblUserConfirm
{
	padding: 0px;
	border-spacing: 0px;
	border: 0px;
	width: 800px;
}

#tblUserConfirm .cslblSalutationMsg
{
	height: 19px;
}

#tblUserConfirm .lblSalutation_Val
{
	height: 19px;
}

#tblUserConfirm .lblUnit_Msg
{
	width: 15%;
}

#tblUserConfirm .eveningPhoneNum
{
	height: 19px;
}

#tblUserConfirm .userConfirm_reserve
{
	width: 194px;
}
/* End UserConfirm  */

/* Begin User Edit */
#user_edit_form
{
	padding: 0px;
	border-spacing: 0px;
	width: 100%;
}



#user_edit_form .useredit_salutation
{
	width: 15%;
}

#user_edit_form .useredit_area
{
	width: 160px;
}
#user_edit_form .useredit_phone
{
	width: 200px;
}

#user_edit_form .useredit_extension
{
	width: 80px;
}

#user_edit_form .useredit_areaCode
{
	width: 160px;
}

#user_edit_form .useredit_phoneNo
{
	width: 200px;
}

/* End User Edit */

/* Begin adminorganization.ascx */
#admin_organization
{
	width: 100%;
}

#admin_organization .lblSelectOrganization
{
	width: 160px;
}

#admin_organization .ddlOrganization
{
	width: 100%;
}

/* End adminorganization.ascx */

/* Begin browsenavigator.ascx */
#browsenavigator
{
	padding: 0px;
	border-spacing: 0px;
	border: 0px;
	width: 260px;
}
/* End browsenavigator.ascx  */

/* Begin eventcalendarview.ascx */
#tbCalendar
{
	padding: 1px;
	border-spacing: 0px;
	border: 0px;
	width: 100%;
}

#tbCalendar .imgBtnMonth
{
	background-color: #cccccc;
	height: 20px;
}

.ec_eventCalendarView .lblweekdaysList td
{
	background-color: #dddddd;
	height: 20px;
	background-color: #02573e;
	border: 0px white dashed;
	border-left: 1px;
	border-left-color: white;
	border-left-style: dashed;
	color: White;
}

#tbCalendar .lblDescription
{
	background-color: #dddddd;
	height: 30px;
}
/* End eventcalendarview.ascx  */

/* Begin eventdetailview.ascx */
#eventsDetailView
{
	width: 100%;
}
#eventsDetailView .tbnCancelled
{
	width: 100%;
}

#eventsDetailView .lblCancel_notes
{
	width: 60px;
}

#eventsDetailView .dvDuration
{
	width: 160px;
}

#eventsDetailView .dvDurationV
{
	width: 100%;
}

/* End eventdetailview.ascx */

/* Begin eventinfo.ascx */
#tbnEventInfo
{
	padding: 0px;
	border-spacing: 0px;
	border: 0px;
	width: 100%;
}

#tbnEventInfo .lbleventName
{
	width: 130px;
	text-align: left;
}

#tbnEventInfo .txtEventName
{
	width: 100%;
}

#tbnEventInfo .event_time
{
	height: 23px;
}

/* End eventinfo.ascx  */

/* Begin eventlistview.ascx */
#eventListView
{
	padding: 0px;
	border-spacing: 1px;
	border: 0px;
	width: 100%;
}

#eventListView #trMonth
{
	background-color: #cccccc;
	height: 20px;
}


#eventListView .datalist_itemtemplate
{
	padding: 0px;
	border-spacing: 0px;
	border: 0px;
	width: 100%;
}

#eventListView .dalist_itemtemp
{
	height: 25px;
}

#eventListView .dalist_eventDate
{
	width: 230px;
}

#eventListView .dalist_eventID
{
	width: 180px;
}

#eventListView .dalist_eventTime
{
	width: 60%;
}

#eventListView .altTemplate
{
	background-color: #eeeeee;
	height: 25px;
}

/* End eventlistview.ascx */

/* Begin eventsgrid.ascx  */
#eventsgrid
{
	padding: 0px;
	border-spacing: 0px;
	width: 90%;
}

#eventsgrid .numRecordsPerPage
{
	width: 100%;
}

/* End eventsgrid.ascx  */

/* Begin  orgview.ascx */
#organizationView table
{
	width: 100%;
}

#organizationView .organization_name
{
	width: 160px;
}
#organizationView .orgNameDisp
{
	width: 100%;
}

/* End orgview.ascx  */

/* Begin pasteventdisp.ascx */
#pasteEventDisp
{
	width: 100%;
	padding: 0px;
	border-spacing: 2px;
}

#pasteEventDisp .pasteevent_eventName
{
	width: 100%;
}

/* End pasteventdisp.ascx  */

/* Begin preregister.ascx */
#preregisterevent .i-LIndent
{
	width: 100%;
	padding: 0px;
	border-spacing: 0px;
	border: 0px;
}

#preregisterevent .i-regRequired
{
	width: 160px;
}
#preregisterevent .isRegsiter
{
	border: 0px;
}

#preregisterevent .width160
{
	width: 160px;
}

#preregisterevent .width100
{
	width: 100%;
}

#preregisterevent .phonesection
{
	width: 600px;
}

#preregisterevent .gstNumber
{
	width: 100%;
	border: 0px;
}

#preregisterevent .gstNumber .registerGstNum
{
	width: 20%;
}

/* End preregister.ascx */

/* Begin searchpanel.ascx */
#eventSearchPanel
{
	background-color: #c3e9ff;
	padding: 3px;
	border: 0;
	width: 100%;
	height: 100%;
	background-color: White;
}

#eventSearchPanel 
{
	height: 25px;
}

#eventSearchPanel .searchPanel_keyword
{
	height: 20px;
}

#eventSearchPanel .searchPanel_txtkeyword
{
	height: 100%;
}

/* End searchpanel.ascx  */

/* Begin showfeedback.ascx */
#eventShowFeedback
{
	width: 100%;
	padding: 0px;
	border-spacing: 2px;
}

/* End showfeedback.ascx */

/* Begin uploadfeedback.ascx */
#eventUploadfeedback
{
	width: 100%;
	padding: 0px;
	border-spacing: 2px;
}

/* End  uploadfeedback.ascx */

/* Begin  EventCalendar.aspx */
#eventCalendarContent .otherlinksBar
{
	padding: 4px;
	border-spacing: 0px;
	width: 100%;
	background-color: #c3e9ff;
	background-color: White;
}

#eventCalendarContent .calendarEvents
{
	background-color: #eeeeee;
	height: 25px;
	border: 0px;
	padding: 0px;
	border-spacing: 0px;
}

#eventCalendarContent .calendarMonth
{
	background-color: #cccccc;
	height: 25px;
	background-color: White;
}


/* End EventCalendar.aspx  */
/* richard, Jan 23 2010, body should be defined in masterpage css */
/*
BODY
{
	font: 1em Verdana,Helvetica,sans-serif;
	color: #333;

}
*/
P, fieldset, TABLE, TD, TH, LI
{
	font-family:Arial, Helvetica, sans-serif;  
	font-size: 12px;

}

.i-Tips
{
	font-size: 10px;
	color: maroon;
}

/*****************************************************************
	
	2- For Frop Dowon Lists

*********************************/

.i-SelectBox
{
	border-style: solid;
	
	/*border-style: dashed; */
	border-width: 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	width: auto;
	background-color: white;
	height:20px;
	color: #333;
	border-color:#555;
	width:150px;
	
}
.i-SelectBox select
{
	width: 150px;
}
.i-SelectBox li
{
	width: 160px;
}

.i-SelectBox-L
{
	border-style: solid;
	border-style: dashed;
	border-width: 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	width: auto;
	background-color: white;
	color: Black;
	border-color: Black;
}

.i-SelectBox-S
{
	border-style: solid;
	border-width: 1px;
	border-color: Black;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	width: 80px;
	color: #000066;
	background-color: white;
	color: Black;
}

.i-SelectBoxNoWidth
{
	background-color: #D9EEFE;
	border-style: solid;
	border-width: 1px;
	border-color: Black;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	color: #000066;
}

/*****************************************************************
	
	3- For Single Line Text Box

*********************************/

.i-SingInput, .i-SingInput-L, .i-SingInput-S
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	height: 18px;
	width: 120px;
	border: 1px solid #555;
	background-color: White;
	
	color:#333;
}

.i-SingInput-L
{

	width:350px;
}

.i-SingInput-S
{
	width: 80px;
}
/*****************************************************************
	
	4- For Multi Line Text Box

*********************************/


.i-MultiInput
{
	font-size: 12px;
	border: 1px solid #555;
	border-color: #555;
	color:#333;
	background-color: #D9EEFE;
	font-family:Arial, Helvetica, sans-serif;
	width: 90%;
	height: 120px;
	background-color: White;
}
.i-terms
{
	width:99%;
	height:380px;
}

.i-ListBox
{
	background-color: #D9EEFE;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
}

.i-ListBoxMulti
{
	border: 1px solid #3366CC;
	background-color: #D9EEFE;
	font-family:Arial, Helvetica, sans-serif;
}
/*****************************************************************	
	
	DATA GRID CONTROL

*********************************/


.i-grid-header
{
	
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:baseline;
	
	text-align: left;
	padding-bottom:2em;
	padding-left:0.75em;
	padding-right:0.75em;
	font:1em Verdana, Helvetica, sans-serif;
	border:none;
	border-bottom:#6fb0ab 2px solid;
	text-align:left;
	height:30px;
	background-color:Transparent;
	font-size:14px;
	color:#336699;
}

.i-grid-content
{
	background-color: Transparent;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 100%;
	height: 30px;
	color:#333;
	
	
}
.i-grid-alter
{
	/*background-color: #FFFBEF; */
	background-color:#ccc;
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	height: 20px;
}

.i-grid-selectedrow
{
	background-color: Yellow;
}
/*****************************************************************
	5- For check Box
*********************************/

.i-CheckBox
{
	border: 1px solid #cccccc;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
}

/*****************************************************************
	6- For Radio Buttons
*********************************/

.i-Radio
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-size: 12px;
}

/*****************************************************************
	7- For File Select Control
*********************************/

.i-Browse
{
	border: 1px solid #cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/*****************************************************************
	8- For Labels associated with the controls
*********************************/

.i-Form-Label, .bizProfile-fieldname, .i-Form-LabelB
{
/* 	color: #3366CC; 	font-weight:normal; 	font-size:12px; 	font-family:Arial, Helvetica, sans-serif;	 	*/
	
	padding: 5px;
	color: Black;
	color:#333;
	font-size: 1.1em;
	width:10em;	
	padding-left: 0px;
	background-color:Transparent;
}

.i-Form-LabelB
{
 font-weight:bold;
}

/*Only for BusinessProfile.aspx filedname. added lixin Mar24 2010  */
.bizProfile-fieldname
{
	font-size:0.98em;
	font-weight:bold;
}

.i-contentDesc
{
	color: #3366CC; /* 	font-weight:normal; 	font-size:12px; 	font-family:Arial, Helvetica, sans-serif;	 	*/
	font-family:Arial, Helvetica, sans-serif;
	padding: 1px;
	color: Black;
	font-size: 0.80em;
}

.i-Form-Header
{
	color: #3366CC; /* 	font-weight:normal; 	font-size:12px; 	font-family:Arial, Helvetica, sans-serif;	 	*/
	padding: 5px;
	color: Black;
	color: #02573e;
	font-size: 16pt;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 0px;
}
.i-Form-LabelDisp,.i-Form-LabelDispB
{
	color: #000066;
	font-weight: normal;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 5px;
	color: Black;
	font-size: 12px;
	padding-left: 0px;
	background-color:Transparent;
}

.i-Form-LabelDispB
{
	font-weight:bold;
}

/****************************************************************
	1- For Submit Buttons
********************************/

.i-Button
{
/*	line-height: 1.35em;
	padding-right: 0.5em;
	padding-left: 0.5em;
	padding-bottom: 1px;
	margin-left: 4px; 
	padding-top: 1px;
	cursor: hand;
	font-weight: bold;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: center;
	color:#6fb0ab;a:link
	background-image: url('ThemeImages/page_top.jpg');
	background-color:#F2F2F2;
	background-position:center;
	border-right: #d7d5d5 1px solid;
	border-top: #d7d5d5 1px solid;
	border-left: #6fb0ab 1px solid;
	border-bottom: #6fb0ab 1px solid;
	padding-left: 0px;
	width: 100px;
	height:22px;
 filter:progid:DXImageTransform.Microsoft.Gradient   
   (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');    
     filter:progid:DXImageTransform.Microsoft.Gradient   
   (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#336699');
	

	color:#050;   
	color:#333;
	color:#fff;
	cursor: hand;
	
	font-size: 12px;
   font: bold 100% 'trebuchet ms',helvetica,sans-serif;   
   background-color:#fed;   
   border: 1px solid;   

   border-color: #dcdcdc #6fb0ab #6fb0ab  #dcdcdc;
 
   background-color:#6fb0ab;
   width: 100px;
	height:22px;
*/
 width: 100px;
}
.SurveyBorder
{
	border: #888 0px solid;
}
.SurveyColor
{
	border: #888 1px solid;
}
.i-btnleft
{
	line-height: 1.35em;
	padding-right: 0.5em;
	padding-left: 0.5em;
	padding-bottom: 1px;
	margin-left: 4px;
	padding-top: 1px;
	cursor: hand;
	font-weight: bold;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: center;
	color: #000000;
	background-image: url(/includes/images/btn/bg_gray.jpg);
	border-right: black 3px double;
	border-top: black 3px double;
	border-left: black 3px double;
	border-bottom: black 3px double;
	padding-left: 0px;
	margin-left: -1px;
	width: 100px;
}


.i-backBtn
{
	line-height: 1.35em;
	padding-right: 0.5em;
	padding-left: 0.5em;
	padding-bottom: 1px;
	margin-left: 4px;
	padding-top: 1px;
	cursor: hand;
	font-weight: bold;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: center;
	color: #000000;
	background-image: url(/includes/images/btn/bg_gray.jpg);
	border-right: black 3px double;
	border-top: black 3px double;
	border-left: black 3px double;
	border-bottom: black 3px double;
	padding-left: 0px;
	margin-left: 0px;
	width: 100px;
}

.i-BtnCancel
{
	padding-right: 0.5em;
	padding-left: 0.5em;
	padding-bottom: 1px;
	margin-left: 4px;
	padding-top: 1px;
	cursor: hand;
	font-weight: bold;
	font-size: 10px;
	line-height: 1.35em;
	font-family:Arial, Helvetica, sans-serif;
	text-align: center;
	color: red;
	background-image: url(/includes/images/btn/bg_gray.jpg);
	border: #cccccc 3px double;
}

.i-BtnNav
{
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	border-color: #FFFFFF #666666 #666666 #FFFFFF;
	background-color: #FFB67B;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	width: 50px;
}

.i-BtnNavUP
{
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	border-color: #FFFFFF #666666 #666666 #FFFFFF;
	background-color: #FFB67B;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	width: 40px;
	height: 20px;
}

/* make drop down menu container style */
.menuPopup
{
	/*background: url(/Includes/images/background_drop_menu.jpg) repeat #8C9FB4; */
	position: relative;
	background-color: #8C9FB4;
	border: 1px solid #ccc;
	border-bottom: none;
	color: #ffffff;
	background-color: #0071BD;
	font-family:Arial, Helvetica, sans-serif;
	background-color: transparent;
	font-size: 10px;
}

/* make drop down menu item style */
.menuPopupItem
{
	color: #ffffff;
	border-bottom: 1px solid #ccc;
	padding: 3px;
	background-color: #0071BD;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 20px;
}
.menuPopupItem a:hover
{
	background-color: #0071BD;
	font-family:Arial, Helvetica, sans-serif;
	color: Blue;
}
.menuPopupItem a:visited
{
	background-color: #0071BD;
	font-family:Arial, Helvetica, sans-serif;
}
.menuPopupItem a:link
{
	background-color: #0071BD;
	font-family:Arial, Helvetica, sans-serif;
}


DIV.pstyle
{
	margin-top: 10px;
	display: block;
	margin-bottom: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	white-space: pre;
}

fieldset, .FieldSetProfile 
{

	border: #999 solid 1px;
	padding: 3px 3px 3px 20px;

	margin:20px 0px 10px 10px;
}
fieldset
{
	BORDER-RIGHT: #26a 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #26a 1px solid;
	PADDING-LEFT: 10px;
	MARGIN-BOTTOM: 10px;
	PADDING-BOTTOM: 10px;
	MARGIN-LEFT: 30px;
	BORDER-LEFT: #26a 1px solid;
	WIDTH: 28em;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #26a 1px solid;
}
/*
fieldset, .TermsOfUse 
{
	margin-left: 60px;
	border: none;
	padding: 3px;
	margin-bottom: 10px; 
	padding-left:20px;
}
*/
.FieldSetProfile, .TermsOfUse 
{
	width:90%;
	padding-bottom:14px;
	margin-bottom:15px !important;
	display:block;
}


legend
{
	BORDER-RIGHT: #26a 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #26a 1px solid;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	BACKGROUND: #336699;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #26a 1px solid;
	COLOR: #ffffff;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #26a 1px solid;
	}
/*****************************************************************
	
	FOR TABLE

*********************************/

TABLE
{
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	border-width: 0px;
}

.i-asptable
{
	margin-left: -5px;
	color:Blue;
	text-align:center;
	text-align:left;
}

.i-TblPollresult
{
	margin-left: -5px;
	color:Blue;
	text-align:center;
}

TD
{
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
}


caption
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: Blue;
}

/*****************************************************************
	
	for Bullets

*********************************/


LI
{
	/*list-style:url('bullet.jpg') inside;*/
	color: black;
	margin-left: -20px;
	font-family:Arial, Helvetica, sans-serif;
}

/*****************************************************************
	
	for HR

*********************************/


.i-HR
{
	color: #cccccc;
	background-color: #cccccc;
	height: 2px;
}



/*****************************************************************
	
	for LINKS

*********************************/


/* */

a.linkLoc:link
{
	color: blue;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	background: #FFFFFF;
}
/*normal links in the text*/
a.linkLoc:visited
{
	color: blue;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	background: #FFFFFF;
}
a.linkLoc:hover
{
	/*this effect is not shown in NN4.xx*/
	color: red;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	background: #FFFFFF;
}
a.linkLoc:active
{
	/*colour in NN4.xx is red*/
	color: red;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	background: #FFFFFF;
}


/* End*/


/****************************************************************
	
	LOCATION BAR

********************************/

#ad-location
{
	font-size: 9px;
	color: #000000;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
}

#i-footer
{
	font-size: 10px;
	color: #ffffff;
	font-weight: normal;
	border: 1 solid #cccccc;
	height: 20px;
	padding: 5px;
	background-color: #313131;
	font-family:Arial, Helvetica, sans-serif;
}


/*****************************************************************
	
	Footer

*********************************/

#i-Footer
{
	font-family:Arial, Helvetica, sans-serif;
}

/*****************************************************************
	
	Main Menu Bar

*********************************/


#i-MainMenuBar
{
}


/*****************************************************************
	
	HEADINGS - H1 > H2 > H3 > H4 > H5

*********************************/

.i-pg-H1
{
	/*font-size: 13pt;
	color: #00458C;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	color: #02573e;
	text-transform: none; */
		margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: bold;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	margin-top:0.5em;

	clear:left;
	color: #336699;
}

.i-pg-H2
{


	font-size: 12px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
}


.i-pg-H3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3366CC;
}

.i-pg-H4
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.i-pg-H5
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
}

/*****************************************************************
	
	Information Messages to the user

*********************************/

.i-content
{
	color: #02573e;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-size: 1.3em;
	color: Black;
	font-weight: normal;
}

.i-Msg
{
	color: #02573e;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	font-weight: normal;
	font-size: 1em;
	margin-left: 0px;
	padding-left: 0px;
	padding-right:30px;
}

/*****************************************************************
	
	Validator Messages

*********************************/


.i-ValMsg,.i-valMsg
{	
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:red;
}

/*****************************************************************
	
	Error Messages

*********************************/
.i-ErrMsg
{
	color: red;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/********************************
	Tips
*********************************/

.i-Tips
{
	color: #888;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 10px 20px 0px;
}

.i-Box
{
	font-family:Arial, Helvetica, sans-serif;
	border: 1 solid #ffffff;
	background-color: #0664AB;
	padding: 3;
	color: #ffffff;
	font-weight: normal;
	font-weight: bold;
}

.i-FormSection
{
	background-color: #DEEFFF;
	color: #000000;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	/*text-transform: uppercase; */
	padding: 5px;
	vertical-align: middle;
	color: #3165CE;
	border-bottom: 1px solid #336699;
	border-bottom: 1px solid #336699;
	/*background-color: White; */
	background-color:Transparent;
	
}


.i-Block
{
	border: 1 solid #eeeeee;
}
.i-Panel
{
	border: 1 solid #eeeeee;
	background-color: #f5f5f5;
	padding: 3;
	color: #3366CC;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
}

.i-contentBlk
{
	padding: 5;
	text-align: justify;
}


.lineB
{
	border-bottom: 1 solid #cccccc;
}


.lineR
{
	border-right: 1 solid #cccccc;
}

.lineL
{
	border-left: 1 solid #cccccc;
}

.lineLRDot
{
	border-right: 1 dotted #cccccc;
	border-left: 1 dotted #cccccc;
}




.lineLB
{
	border-bottom: 1 solid #cccccc;
	border-left: 1 solid #cccccc;
}

.lineRB
{
	border-bottom: 1 solid #cccccc;
	border-right: 1 solid #cccccc;
}


.lineLBR
{
	border-bottom: 1 solid #cccccc;
	border-right: 1 solid #cccccc;
	border-left: 1 solid #cccccc;
}


.lineLR
{
	border-right: 1 solid #cccccc;
	border-left: 1 solid #cccccc;
}


.ad-LMargin
{
	margin-left: 10;
	width: 770px; /*margin-top:5px; */
}

a.Menu:link
{
	color: #ffffff;
	text-decoration: none;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
}
a.Menu:visited
{
	color: #ffffff;
	text-decoration: none;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
}
a.Menu:hover
{
	color: #ffffff;
	text-decoration: none;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
}
a.Menu:active
{
	color: #ffffff;
	text-decoration: none;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
}

.i-Menu
{
	font-family:Arial, Helvetica, sans-serif;
	background-color: #D9EEFE;
	background-color: #fb6;
	padding-bottom: 1;
	padding-left: 2;
	background-image: url(/images/btn/bg_light-blue.jpg);
	background-repeat: repeat-x;
	line-height: 1.35em;
	height: 15px;
	padding-right: 0.5em;
	padding-left: 0.5em;
	padding-bottom: 1px;
	margin-left: 4px;
	padding-top: 1px;
}

.ad-Menu
{
	font-family:Arial, Helvetica, sans-serif; /*background-color:#D9EEFE;*/
	padding-bottom: 1;
	padding-left: 2; /*background-image: url(/includes/images/btn/bg_light-blue.jpg);*/
	background-repeat: repeat-x;
	line-height: 2.25em;
	height: 20px;
	padding-right: 0.5em;
	padding-left: 0.5em;
	padding-bottom: 1px;
	margin-left: 4px;
	padding-top: 0px;
}

.ad_bg
{
	background-image: url(/includes/images/admin_bg.gif);
	background-repeat: repeat-x;
}
.bar
{
	/*background-color:#424142;*/
	color: #0664AB;
	font-weight: bold;
	font-size: 12px;
	padding-left: 3;
	padding-right: 3;
	font-family:Arial, Helvetica, sans-serif;
}

.i-Box
{
	font-family:Arial, Helvetica, sans-serif; /* Tahoma, Arial,Verdana, Geneva,  Helvetica, sans-serif;*/
	background-color: #0071BD;
	color: #ffffff;
	font-weight: normal;
}
.ad-bgHeader
{
	background-image: url(/includes/images/admin_bg.gif);
	background-repeat: repeat-x;
	border-bottom: 0 solid #ffffff;
	font-family:Arial, Helvetica, sans-serif; /*padding-top:0px; 	border-width:0px; 	margin:0px; 	padding-bottom:0px; */
}

/*****************************************************************
	
	REQUIRED FIELDS

*********************************/

.redstaroutercontainer { position:relative;  text-align:right; }
.redstarinnercontainerlabel { float:right; top:50%; height:8px; margin-right:.2em; margin-top:0em;}




.i-Req
{
	color: Red;
	font-weight: bold;
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	
}

/* End of Required Fields */

.menu_item
{
	border: #FF6215 solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 1px;
	background: #FFEEE6;
	margin-left: 20px;
}


a.MenuBar:link
{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	background: #FFEEE6;
	width: 200px;
	height: 25px;
	padding: 2px;
}
/*normal links in the text*/
a.MenuBar:visited
{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	background: #FFEEE6;
	width: 200px;
	height: 25px;
	padding: 2px;
}
a.MenuBar:hover
{
	/*this effect is not shown in NN4.xx*/
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	width: 200px;
	height: 25px;
	padding: 2px;
}
a.MenuBar:active
{
	/*colour in NN4.xx is red*/
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	background: #FFEEE6;
	width: 200px;
	height: 25px;
	padding: 2px;
}



.i-LMargin
{
	/* Page Margin */
	width: 900px;
	margin-top: 0px;
	background-color: Transparent;
	margin-bottom: 10px;
	text-align: left;
	
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}



/* End*/

.i-form-category
{
	font-family:Arial, Helvetica, sans-serif;
	background-color: Transparent;
	font-weight: bold;
	font-size: 1.2em;
	font-size: 12px;
	font-size: 13px;
	color: #004580;
}

.i-form-subCategory
{
	font-weight: normal;
	font-size: 12px;
	 color:#02573e;
}

#vc_CtApplication .i-form-subCategory
{
	font-weight: normal;
	font-size: 12px;
	color: Black;
}

.i-PollQuestion
{
	font-weight: normal;
	font-size: 12px;
	padding-left: 4px;
}

.i-PollResult-Question
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	 color:Red;
	 text-align:center;
	 font-size:12px;
}

.i-PollHeader
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	 color:blue;
	 text-align:center;
	 font-size:12px; 	
}

.i-form-lblHyperLink
{
	color: Blue;
}
.contentHyperlink
{
	color: #336699;
	text-decoration: underline;
}
a.contentHyperlink:link
{
	color: #336699;
	text-decoration: underline;
}

a.contentHyperlink:visited
{
	color: #336699;
	text-decoration: underline;
}

a.contentHyperlink:hover
{
	color: #336699;
	text-decoration: underline;
}

a.contentgreenHyperlink:link
{
	color: #02573e;
	text-decoration: underline;
}

a.contentgreenHyperlink:visited
{
	color: #02573e;
	text-decoration: underline;
}

a.contentgreenHyperlink:hover
{
	color: #02573e;
	text-decoration: underline;
}

/*

a {font-family:Georgia,serif; font-size:large}
a:link {color:#336699;}
a:visited {color: #336699;}
a:hover {text-decoration: none; color: #ff9900;
font-weight:bold;}
a:active {color: #336699;text-decoration: none}

*/



.eserviceHyperlink
{
	color:#02573e;
	font-size: 0.75em;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
}

a.eserviceHyperlink:link
{
	font-family:Arial, Helvetica, sans-serif;
	color: #336699;
	text-decoration: underline;
	font-size: 0.75em;
	font-size: 14px;
}

a.eserviceHyperlink:visited
{
	color: #336699;
	text-decoration: underline;
	font-family:Arial, Helvetica, sans-serif;
}

a.eserviceHyperlink:hover
{
	color: #336699;
	text-decoration: underline;
}

.eservices_heading_orange
{
	color :#336699;
	font-size: 11pt;
	text-decoration :underline;
}

.eServiceCategory
{
	width: 295px;
	text-align:left;
	
}
a.eservices_heading_orange:link
{
	font-family:Arial, Helvetica, sans-serif;
	color: #336699;
	text-decoration: underline;
}

a.eservices_heading_orange:visited
{
	color: #336699;
	text-decoration: underline;
	font-family:Arial, Helvetica, sans-serif;
	
}

a.eservices_heading_orange:hover
{
	color: #336699;
	text-decoration: underline;
}


a:link
{
	color: #336699;
	text-decoration: none;
	
}
a:visited
{
	color: #336699;
	text-decoration: none;
}

a:hover
{
	color: #336699;
	text-decoration: underline;
}
a:active
{
	color: #336699;
}

a.linkButton-header:link
{
	color: #02573e;
}

a.linkButton-header:visited
{
	color: #02573e;
}

.loginContent td
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.Poll_Option
{
	 color:Blue;
}

.Poll_Results
{
	color:Green;
}

.Poll_Question
{
	color:Red;
}

.i-city-pollresult
{
	color:blue;
}

.Poll_Bar
{
	height:10px;
	color: #3399ff;
}

.BusinessDirectory_SearchResults_Header
{
	TEXT-ALIGN: left; PADDING-BOTTOM: 7px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; FONT: 1.15em Georgia, "Times New Roman", Times, serif; BACKGROUND: #336699; COLOR: #fff; PADDING-TOP: 7px; 
}
.BusinessDirectory_SearchResults_Header th, .BusinessDirectory_SearchResults_Header td {
	padding-left:5px;
}

.BusinessDirectory_SearchResults_DataItem
{
	BORDER-BOTTOM: #78aec8 1px solid; PADDING-BOTTOM: 8px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; FONT: Verdana, Arial, Helvetica, sans-serif; PADDING-TOP: 8px
}

.status_titles {
	font-size:14px;
	color:#336699;
}
#tbl1 br{
display:none;
}
.i-SelectBox {
	width:300px;
}

#UserInfo {
	border:1px solid #ccc; padding:10px; margin:10px; width:95%;}