﻿/*html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend
{
	/*,
caption, tbody, tfoot, thead, th*/
/*
margin: 0;
padding: 0;
border: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;

font-family: inherit;
/*text-align: left;*/
/*
vertical-align: baseline;
}

*/
body
{
	margin:0px;  padding:0px; background:#e5e5e5; font-family:"Segoe UI", Arial, Tahoma; font-size:14px; color:#333;
}

.totalmargin
{
	 margin:0 auto;
	 width:1000px;
	 font-family:Georgia,"Times New Roman",Times,serif;
	 font-size:12px; 
	 
}

.totalmargin2
{
	 margin:0 auto;
	 width:1000px;
	 font-family:Georgia,"Times New Roman",Times,serif;
	 font-size:12px;
	 border:solid 1px #1bb8d6;
	 float:left;
}

.main
{
	 width:100%;
	 font-family:Georgia,"Times New Roman",Times,serif;
	 font-size:12px	;
	 
}

.main1
{
	 margin:0 auto;
	 width:80%;
	 font-family:Georgia,"Times New Roman",Times,serif;
	 font-size:13px;
	 margin-left:90px;
	
}

.main2
{
	 width:100%;
	 font-family:Georgia,"Times New Roman",Times,serif;
	 font-size:13px;
	 margin-left:10px;
	
}

.main h2
{
	color:#f15a22;
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:10px;
	
}
.clear
{
	clear:both;
}

.top
{
	/*float:left;
	width:1000px;
	height:100px;
	background-color:White;
	*/
	width:100%; margin:0px auto;
	height:61px; background:url(images/images/headerStrip.jpg) repeat center; 
	padding:12px 0px 12px 0px;
	
	
}

.mainbody
{
	margin:0px;  padding:0px; background:#e5e5e5; font-family:"Segoe UI", Arial, Tahoma; font-size:14px; color:#333;
}

.cityscroll
{
	margin:0px auto;
	width:100%;
	background-color:#EEEEEE;	
	height:98px;
}

.leftbutton
{
	float:left;
	/*height:95px;
	width:124px;*/
	width:50px;
	height:95px;
}

.scrolling
{
	float:left;
	width:750px;		
	height:98px;
}
#imgscroll
{
	float:left; width:720px;background-color:#313131;
}
#map_canvas
{
	float:left;
	width: 668px;
	height: 580px;
}
.rightbutton
{
	float:left;
	/*height:95px;
	width:120px;*/
	width:50px;
	height:95px;
}

.mainleft
{
	width:100%;
}

.mainleftbody
{
	float:left;
	width:65%;
}

.mainright
{
	float:left;
	width:40%;
}

.mainright2
{
	float:left;
	width:29%;
	margin-left:5px;
}

.mainrightbody
{
	float:right;
	width:34%;	
	height:635px;
}

.icons
{
	float:left;
	width:65%;
	height:80px;
	margin-top:5px;
}
.Roundedcorners
{
	float:left;	
	width:190px;
	height:240px;
}
.rounded
{
	float:left;height:188px;border:solid 1px #855781;width:188px; margin-top:22px; background-color:#855781;
}
.roundeddiv
{
	margin-top:2px;background-color:#FAF3E4;
	margin-left:1px; width:186px;
}
.roundeddiv h2
{
	margin-left:5px;	
	color:#f15a22;
	font-size:13px;	
}
.img
{
	
	float:left;
	padding-left:50px;
	padding-top:3px;
	
}

.img a:hover 
{
    background:url('images/Hordings-icon2.gif');
    height:80px;
	width:70px;
  
}

.txt
{
  margin-left:-15px;
  color:White;
}

.citystats
{
	float:left;
	width:34.8%;
	height:80px;
}

.imgr
{
	float:left;
	width:100px;
	height:10px;
	background:url('images/city-status-bg-image.png');
}

.arrows
{
	float:left;
	background:url(images/arrowmark01.png);
}

.logout
{
	float:left;
	margin:5px 10px 0 17px;
	width:170px;
}

.btnup
{
	float:left;
	padding-left:150px;
}

.hordingdet
{
	
	width:325px;
	height:100%;
	margin-left:-2px;
}
/*
.footer
{
	
	float:left;
	width:1000px;	
	height:27px;
	border-top:solid 1px #ff6600;
	color:#ff6600;

	 height:19px; background:url(images/images/footerbg.jpg) no-repeat center; font-size:14px; color:#313131; padding:12px; text-align:right;
}

*/


.txtLogin3
{
	font-family:Georgia,"Times New Roman",Times,serif;
	width:100%;
	font-size:12px;
	border:solid 1px #b9b9b9;
	color:#415a6c;
	height:25px;
}



.txtLogin
{
	font-family:Georgia,"Times New Roman",Times,serif;
	width:100%;
	font-size:12px;
	border:solid 1px #b9b9b9;
	color:#415a6c;
	height:20px;
}

.txtLogin2
{
	font-family:Georgia,"Times New Roman",Times,serif;
	width:200px;
	font-size:12px;
	border:solid 1px #b9b9b9;
	color:#415a6c;
}

.ddlstyle
{
	width:100%;
	border: solid 1px silver;
	height:28px;
	color:#415a6c;
	font-size:14px;
}

.ddlstyle2
{
	width:100%;
	border: solid 1px silver;
	height:28px;
	color:#415a6c;
	font-size:12px;

}

.customerregdiv1
{
	float:left;
	width:350px;
}

#navcontainerHome
{
	float:left;
	width:1000px;
	background-color:white;
	border-top:solid 1px #1bb8d6;
	border-bottom:solid 1px #1bb8d6;
}

#navcontainerHome ul
{
padding-left:0;
margin-left: 0;
color: #198293;
float: left;
width: 998;
height:30px;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
}

#navcontainerHome ul li { display: inline; }

#navcontainerHome ul li a
{
padding:7px;
margin-right:85px;
color: #198293;
text-decoration: none;
float: left;
/*border-right: 1px solid #fff;*/
font-size:12px;
font-weight:bold;
}

#navcontainerHome ul li a:hover
{
background-color: #fc751b;
color: White;
font-weight:bold;
}


#navcontainer ul
{
padding-left:0;
margin-left: 0;
/*background:url('images/menurpt.png');*/

color: White;
float: left;
width: 100%;
height:30px;
font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12px;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding:9px;
color: White;
text-decoration: none;
float: left;
/*border-right: 1px solid #fff;*/
background-color:#66664d;
}

#navcontainer ul li a:hover
{
background-color: #4462b0;
color: White;
}

.#navcontainer1
{
	float:left;
	width:1000px;
	background-color:white;
	border-top:solid 1px #1bb8d6;
	border-bottom:solid 1px #1bb8d6;
}

#navcontainer1 ul
{
padding-left:0;
margin-left: 0;
background-color:white;
color: #198293;
float: left;
width: 975px;
height:27px;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
padding-left:25px;
border-top:solid 1px #1bb8d6;
	border-bottom:solid 1px #1bb8d6;
}

#navcontainer1 ul li { display: inline;  }

#navcontainer1 ul li a
{

padding-left:10px;
padding-right:10px;
padding-top:7px;
color: #198293;
text-decoration: none;
float: left;
height:19px;
font-weight:bold;
font-size:11px;
}

#navcontainer1 ul li a:hover
{
background-color: #fc751b;
color: white;
font-weight:bold;
}

#navcontainer11 ul
{
padding-left:0;
margin-left: 0;
background-color:#66664d;
color: White;
float: left;
width: 975px;
height:27px;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
padding-left:25px;
margin-top:2px;
}

#navcontainer11 ul li { display: inline;  }

#navcontainer11 ul li a
{

padding-left:10px;
padding-right:10px;
padding-top:7px;
color: White;
text-decoration: none;
float: left;

height:19px;
}

#navcontainer11 ul li a:hover
{
background-color: #ff6600;
color: White;
}






#navcontainer2 ul
{
padding-left: 0;
margin-left: 0;
background:url('images/menu-strip.gif');
color: White;
float: left;
width: 100%;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
}

#navcontainer2 ul li { display: inline; }

#navcontainer2 ul li a
{
padding:6px;

color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}

#navcontainer2 ul li a:hover
{
background-color: #4462b0;
color: White;
}





#navcontainer5 ul
{
padding-left: 0;
margin-left: 0;
color: #313131;
float: left;

font-size:14px;
width:55%;
margin-top:-10px;
}

#navcontainer5 ul li { display: inline; }

#navcontainer5 ul li a
{
margin:6px;
color: #313131;
text-decoration: none;
float: left;

/*border-right: 1px solid #fff;*/
}

#navcontainer5 ul li a:hover
{	
	text-decoration:underline;
}

#navcontainer5 ul li1 a1:hover
{	
	text-decoration:none;
}



.welcomeuser
{
	color:#fc751b;
	margin-left:15px;
}

.welcomeuser2
{
	color:#fc751b;
	margin-left:5px;
}

.forgotpwddiv
{
	margin:25px 0 0 0px;
}

.forgotpwd
{
	width:100%;
	
	height:180px;
	
}

.forgotpwdbtn
{
	float:left;	
}

.urbangreymenu{
width: 100%;
float:left;
}


.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0;
}

.urbangreymenu ul li{
padding-bottom: 2px;
color:White;
}

.urbangreymenu ul li a{
font: normal 14px Arial, Helvetica, sans-serif;
color: black;
background-color:#EDF1FA;
display: block;
padding: 5px 0;
line-height: 17px;
padding-left: 4px;
text-decoration: none;

}

.urbangreymenu ul li a:visited{
color: #893A93;
}

.urbangreymenu ul li a:hover{ 
color: red;
background-color:#95bbe7;
}	

.adminleft
{
	float:left;
	width:100%;
}

.adminright
{
	float:left;
	width:100%;
}

#Background
{
	background:url('images/footer_bg.gif') repeat-x 0 0; 
	height:150px;
	
}
#Img
{
	float:left;
	padding-top:20px;
	padding-left:10px;
	margin-right:10px;
	

}

#registrationpage
{
	float:left;
	margin-left:100px;
}
#registrationpage h2
{
	color:#f15a22;
	font-size:larger;
	font-weight:bold;
	margin:10px 0 10px 0;
	
}
.regpanel
{
	border-left:solid 1px silver;
	border-right:solid 1px silver;
}
#registrationpage table tr td
{
	float:left;
	margin-top:10px;
}

.txtRegistration
{
	width:95%;
	border: solid 1px silver;
	height:25px;
	color:black;
	font-family:Georgia,"Times New Roman",Times,serif;
}
.ddlRegistration
{
	width:95%;
	border: solid 1px silver;
	height:28px;
	color:#415a6c;
	font-size:12px;

}
.subscribe
{
	float:left;
	width:100%;
	height:auto;
	margin-top:0px;
	
}
.main h2
{
	color:#f15a22;
	text-decoration:none;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	margin:10px 0 0 10px;
	
}
.subscribesteps
{
	float:left;
	width:950px;
	height:100px;
	margin-top:20px;
	border:solid 1px #979789;
	border-top-style:none;
	border-bottom:solid 7px #979789;
	margin-left:0px;
}
.steps
{
	float:left;
	width:25%;
	height:65px;
	background-image: url('images/SelectedTab.png');
	background-repeat:no-repeat;
	padding-top:10px;
	padding-left:0px;
	margin-top:10px;
	
}
.Hsteps
{
	float:left;
	width:25%;
	height:65px;
	background-image: url('images/Tab.png');
	background-repeat:no-repeat;
	padding-top:10px;
	padding-left:0px;
	margin-top:10px;
}
.steps h3
{
	color:#1C86EE;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:15px;
	margin-left:30px;
	margin-bottom:5px;
	
}
.Hsteps h3
{
	color:#1C86EE;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:15px;
	margin-left:30px;
	margin-bottom:5px;
}
.steps p
{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	/*color:#CD0000;*/
	color:Black;
	margin-left:30px;
	
	
}
.Hsteps p
{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	/*color:#CD0000;*/
	color:Black;
	margin-left:30px;
	
	
}
.lblcolor
{
	color:#66664d;
}

.padding15
{
	margin-top:15px;
}
.joinusMainheader
{
	font-size:16px; color:#333; border-bottom:1px dashed #bdaec6; padding-bottom:5px; margin-bottom:15px;width:100%;height:20px;
}
.joinusheader
{
	font-size:16px; color:#333; width:28%;float:right;
	
}
.joinusheader h2
{
	color:#732c7b;
	font-size:16px;
	font-weight:normal;float:right;text-decoration:none;
}

.joinusrounddiv
{
	width:90%;
	height:228px;
	margin:70px 0 100px 0px;	
	/*background-image: url('images/RCjoin.png');*/
	border :solid 1px #BDAEC6;
	border-radius:10px 10px 0px 0px;
	background-repeat:no-repeat;
	
	
}
.joinusrounddivText
{
height:30px;background-color:#EEEEEE;width:100%;text-align:left;font-size:18px;
font-weight:bold;color:#732C7C;padding:10px 0px 10px 0px;
border-radius:10px 10px 0px 0px;text-indent:10px;
}
.graph
{
	clear:both;
	float:left;height:100%;width:20%;
}

.list
{
	float:left; 
	width:80%;height:100%;	
	text-align:left;
}


.joinusrounddiv h2
{
	float:left;
	margin:10px 0 0 20px;
	color:#732C7C;
	font-weight:bold;
	font-size:20px;
	background-color:#EEEEEE;
}



.joinusrounddiv h3
{
	float:left;
	margin:0 0 10px 10px;
	color:#36648B;
	font-weight:bold;
	font-size:12px;
	width:350px;
}
.joinusroundtextdiv table
{
	float:left;
}

.joinusroundtextdiv table img
{
	float:left;
	height:100px;
	width:100px;
	margin-top:10px;
}

.list ul
{
	float:left;
	padding:0 10px 0 30px;
	
	
}

.list ul li
{
	list-style-image: url('images/arrowicon.gif');
	margin-top:5px;
	font-family:Georgia,"Times New Roman",Times,serif;
	
}

.imgscrolling
{
	float:left;
	margin:60px 0 20px 10px;
	width:955px;
	height:192px;
	background-image: url('images/RCimgscroll.png');
	background-repeat:no-repeat;
}
.btnleft
{
	float:left;
	width:35px;
	
	height:100%;
}

.btnleft img
{
	float:left;
	margin:80px 0 0 6px;
}

.btnleftimg1
{
	float:left;
	margin:80px 6px 0 0;
}
.imgscrollingimg
{
	float:left;
	width:880px;
	height:100%;
}
.imgbtn
{
	float:right;
	margin:5px 0 0 0;
}
.imgbtn1
{
	float:right;
	margin:10px 0 0 0;
}

.login
{
	float:left;
	width:681px;
	height:379px;
	margin:60px 0 0 0;
	background-image: url('images/loginbg.png');
	background-repeat:no-repeat;
	padding-bottom:30px;
	
}
.logincontrols
{
	float:left;
	width:400px;
	height:200px;
	margin:40px;
	font-family:Georgia,"Times New Roman",Times,serif;

	font-size:14px;
	color:White;
	
}

.rowspace
{
	float:left;
	margin-top:10px;
}
.newlogin
{
	float:left;width:400px; height:200px;padding-left:100px;padding-top:120px;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	font-weight:bold;
	
	
}
.txtLogin1
{
	font-family:Georgia,"Times New Roman",Times,serif;
	width:100%;
	height:23px;
	font-size:14px;
	border:solid 1px #b9b9b9;
	color:#415a6c;

}
.imgbtnn
{
	float:right;
	margin-top:0px;
	padding-top:0px;
	
}
.Adminmain
{
	margin:0px 0 0px 0px;
}
.gridview
{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	word-spacing:2px;
	
}
.headcolor
{
	color:#994411;
}
.gridviewdiv
{
	margin:0px 0 0 0px;width:90%;margin:0px auto;
}


.gridviewdiv2
{
	margin:0px 0 0 0px;width:90%;margin:0px auto;
}


/*CSS FOR PUBLIC SEARCH AND PUBLIC SEARCH DETAILED FORMS*/

.cssfieldset
{
	width:987px; height:auto; border:solid 1px #b9b9b9;padding-left:10px;
}

.cssfieldset2
{
	clear:both;
	float:left;width:380px; border:solid 1px #b9b9b9;padding-left:10px;margin-top:10px;height:100px;
}

.csslegend
{
	color:#ff6600;padding-bottom:10px;
}

.publicsearchHeading
{
	color:#732C7A; font-weight:bold; font-size:12px;background-color:#EEEEEE;height:25px;padding-top:5px;padding-left:5px;
}

.publicsearchLinks
{
	font-size:13px; color:#ff6600;
}
.publicsearchimg
{
	width:100%;height:100px;margin-top:5px; padding-left:0px;
}

.publicsearchimg2
{
	float:left;width:100px;height:100px;padding-left:10px;
}

.publicsearchadagency
{
	float:left;height:120px; vertical-align:top;
}

.publicsearchtxt
{
	float:left;height:120px;margin-top:2px;
	font-family:Georgia,"Times New Roman",Times,serif;
	
	
	font-size:14px;
	
	color:#415a6c;
}

/*END OF CSS FOR PUBLIC SEARCH AND PUBLIC SEARCH DETAILED FORMS*/

.detailsearchimg
{
	float:left;width:210px;height:220px;margin-top:20px;
}

.detailsearchtxt
{
	float:left;width:600px;height:200px;margin-top:20px;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	
	color:#415a6c;
}
.pSHeadding
{
	float:left;
	width:300px;
	height:30px;
	margin:10px 0 10px 0;
	background: url('images/arrow.png') no-repeat;
}
.pSHeadding h2
{
	color:White;
	margin:5px 0 5px 20px;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	
}
.PSHeadding1
{
	clear:both;
	float:left;
	width:185px;
	height:37px;
	margin:10px 0 0 0;
	background-color:#855781;
	color:White;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;	
}

.PSHeadding1 h2
{
	color:#ff6600;
	margin:5px 0 5px 20px;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-weight:bold;
	font-size:14px;
	
}
.searchboxline
{	
	width:615px;
	float:left; 
	height:39px; 
	border-bottom:solid 7px #F0C3F5;
}

.Searchbox1
{
	clear:both;
	float:left;
	width:100%;
	height:70px;	
	border:solid 1px #F0C3F5;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	margin-top:0px;
	border-top:solid 3px #A748B2;
	
}
.width200
{
	width:20%;
}
.searchresults
{
	float:left;
	width:100%;
	height:auto;
	
}
.searchresults h2
{
	float:left;
	color:#ff6600;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
}
.myadspacegrid
{
	
	/*background:url('images/newheadder.png') repeat-x;*/
	background-color:Silver;
	
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12px;

}

.pager table
{
	float:right;
}

.pager table tr td 
{
	border:solid 1px #732C7A;
	width:15px;
	text-align:center;		
}

.pager span { background-color:#E297D0;}

.myadspaceimg
{
	float:left;
	margin:10px 0 0 10px;
	vertical-align:top;
	
	
	
}
.headerhead
{
	
	padding-bottom:30px;
}

.profileimg
{
	float:left;
	height:100px;
	width:20%;
	margin:30px 0 20px 30px;
}
.profile
{
	float:left;
	width:75%;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	color:#415a6c;
	

}
.profile table
{
	float:left;
	margin:30px 0 20px 30px;
	
}
.margintop10
{
	margin-top:10px;
}
.profilecontact,profcontact
{
	float:left; margin:0 0 5px 30px; width:90%;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	color:#415a6c;
	
}
.profiletab
{
	float:left; border:solid 1px #F0C3F5; border-top-style:none; width:100%;
}
.headerimg
{
	float:left;padding-left:40px;padding-top:5px;width:514px;height:90px;
}
.banner
{
	float:left;padding-left:10px;
}
.banner img
{
	height:100px;
}
.headerline
{
	float:left;width:1000px;border-top:none; margin-bottom:0px; height:1px; overflow:hidden;
	/*float:left; background:url(images/orangeLine.png) repeat-x 0 0; width:1000px;min-height:1px; margin-bottom:1px;*/
}
h2
{
	clear:both;	
	float:left;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	font-weight:bold;
	color:#FF6600;
	margin:10px 0 10px 10px;
}

.head2
{
	clear:both;	
	float:left;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	font-weight:bold;
	color:#FF6600;
	margin:10px 0 10px 10px;
}
.padL10
{
	padding-left:10px;

}

.headdingline123
{
	float:left;
	height:25px;
	background-color:white;
	margin:0px;
	color:#A748BC;
	border-top:solid 1px #F0C3F5;
	border-bottom:solid 1px #F0C3F5;
	width:100%;
}

.headdinglines
{
	float:left;
	height:25px;
	background-color:white;
	margin:0px;
	color:#1bb8d6;
	border-top:solid 1px #F0C3F5;
	width:750px;
}

.headdingline
{
	float:left;
	width:796px;
	height:25px;
	background-color:#EEEEEE;
	margin-top:-10px;
	border:solid 1px #F0C3F5;
	border-top:solid 4px #F0C3F5;
	border-bottom:solid 0px #F0C3F5;
}
.headdingline h2
{
	color:#A748B2;
	font:13px Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0 0 10px 10px;
}
.right
{
	float:right;
}
.grdline
{
	border-bottom:solid 1px #F0C3F5;
	width:100%;	
}

.grdlines
{
	border:solid 1px #F0C3F5;
	width:400px;	
}


/*CSS FOR ADAGENCY DASH BOARD*/

.dashboardlink
{
	color:#0092E4;
	text-decoration:none;
	
}

.dashboardlink:hover
{
	color:Blue;
	text-decoration:underline;
}

/*END OF CSS FOR ADAGENCY DASH BOARD*/

.mailcheckbox
{
	float:left; overflow-y:scroll; width:100%; height:140px; margin:20px 0 0 0px; border:solid 1px #b9b9b9; line-height:20px
}

.width950
{

	width:100%;
	
}
.width150
{
	width:550px;
}
.btnback
{
	background-color:#66664d;
	color:White;
}
.width250
{
	width:25%;
	height:23px;
	
}

.chkclass
{
	float:left;
	vertical-align:top;
}

.modalBackground 
{
	background-color:Black;
	filter:alpha(opacity=70);
	opacity:0.7;	
}

.gridnormal
{
	color:Red;
}

.gridHover
{
	background-color:Green;
}

.welcomepage
{
	width:100%; 
	margin:0px 0 0 10px;
	background-color:#E6E6E6;
	height:27px;	
}

.welcomepagediv
{
	color:#7A3183;
	font-size:16px;
	font-weight:bold;
	margin:10px 0 0 7px;
}

.welcomepagediv2
{
	float:left;
	width:100%;
}

.feedback
{
	width:55%;
	padding-left:0px;
}

.feedbackdiv
{
	width:100%;
	text-align:left;
}

.feedbackdiv2
{
	width:100%;
	margin-top:15px;
}
.feedbackdiv3
{
	width:100%;
}

.txtFeedback
{
	font-family:Georgia,"Times New Roman",Times,serif;
	width:80%;
	font-size:12px;
	border:solid 1px #b9b9b9;
	color:#415a6c;
	height:25px;
}

.gap
{
	margin-left:-25px;
}

.pwdStrength
{
	background-color:White;	
	color:Red;
	font-size:12px;
	font-family:Georgia,"Times New Roman",Times,serif;
	margin-left:15px;
	float:left;
}

/*.copyrightFooter
{
	float:left; color:#ff6600; margin-top:5px; font-weight:bold;
	text-align:right; width:550px; vertical-align:top;
}*/

.copyrightFooter
{
	float:left; color:#313131; margin:6px 0 0 0;
	text-align:right; vertical-align:top;width:45%;
}

/*Textbox Watermark*/
.watermark
{
	color:gray;	
	width:95%;
	border: solid 1px silver;
	height:25px;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12px;
}
.unwatermarked {
	height:18px;
	width:148px;
}

.watermarked {
	height:20px;
	width:100%;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}

.adspotfontsize
{
	width:30%;
	font-size:12px;	
}

.adspotfontsize2
{
	width:30%;
	font-size:12px;	
}

.adspotfontsizeright
{
	width:65%;
	font-size:12px;
	padding-left:2px;
}
.contactus2
{
	margin:0px auto;
}
.contactusBox
{
	float:left;
	width:100%;
	padding:50px 0 70px 0px;
}

.contactusBox2
{
	width:100%;
	padding:25px 0 0 25px;
	margin-bottom:25px;
}

.contactusBoxleft
{
	float:left;
	width:550px;
	border:solid 1px #732C7A;	
}

.contactusBoxleftTop
{
	float:left;
	width:550px;
	border-bottom:solid 1px #732C7A;
}

.contactusBoxleftBottom
{
	float:left;
	width:550px;
}

.contactusbox1
{
	float:left;
	width:545px;
	height:60px;
	margin-top:5px;	
}

.contactusfont1
{
	font-size:14px;
	color:#fc751b;
	font-weight:bold;
	padding-left:5px;
}

.contactusfont2
{
	font-size:14px;
	color:#00b1ef;
	font-weight:bold;
	padding-left:5px;
}

.contactusHeading
{
	background-color:#ffecc1; 
	font-size:20px; 
	color:#fc751b; 
	width:190px; 
	font-weight:bold; 
	margin:25px 0 0 25px;
}

.contactusBoxRight
{
	float:left;
	width:350px;
	border:solid 1px #732C7A;	
	margin-left:50px;
}

.contactusBoxRight2
{
	float:right;
	width:350px;
	border:solid 1px #732C7A;		
}

.privacypolicyheading
{
	float:left;
	width:100%;
	color:#732C7A;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
	
	
}

.privacypolicyheading2
{
	float:left;
	width:100%;
	color:#fc751b;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
	
	
}

.privacypolicyfont
{
	float:left;
	width:100%;
	font-size:13px;
	margin-bottom:10px;
	text-align:justify;
	
	
}

.newbuttonclass
{
	margin-top:5px;
	margin-right:5px;
	cursor:pointer;
	margin-bottom:0px;

border:1px solid #000; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-family:arial, helvetica, sans-serif; padding: 7px 7px 7px 7px; text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; text-align: center; color: #FFFFFF; background-color: #A844B4;
 background-image: linear-gradient(to bottom,  #A844B4,#A844B4);
 font-size:13px;
}

.onlyfontclass
{
	font-family:Georgia,"Times New Roman",Times,serif;
}

.finaldiv
{
	height:5px; float:left; width:940px; color:White;
}













	.mainwrapper{  width:100%; }
	#mainheader{ margin:0px;width:100%;background:url(images/images/headerStrip.jpg) repeat center;}
	.header{ height:71px; background:url(images/images/headerbg.jpg) no-repeat center; padding:12px;}
		.logo{ width:25%; height:46px; background:url(images/images/adspots_logo.png) no-repeat; float:left;margin-top:10px;margin-left:10px;}
		.loginNew{ width:600px; float:right; text-align:right; font-size:16px; color:#FFF;margin-right:10px;}
	.middle{ background:#FFF; min-height:460px;padding:12px;padding-top:2px;border-radius:5px;}
	.Adminmiddle{ background:#FFF; min-height:460px;padding:12px;padding-top:2px;border-radius:5px;}
		.loginform{ width:661px; height:285px; background:url(images/images/loginbg.jpg) no-repeat center top; margin:10px auto;}
		.loginf1{ width:256px; height:35px; background:url(images/images/loginfbg.png) no-repeat; border:none; 
		font-size:15xp; font-style:italic; padding:0 5px; color:#7f7f7f;}
		.heading{ font-size:21px; color:#732c7b; border-bottom:1px dashed #bdaec6; padding-bottom:5px; margin-bottom:15px;}
		.form{ color:#343333; font-size:15px;}
		.form span{ color:#F00; margin-left:1px;}
		.ff1{ width:344px; height:27px; border:1px solid #cccccc;}
		
		.stdControls{width:230px; height:25px; border:1px solid #cccccc;}
		
		.ff2{ width:344px; height:77px; border:1px solid #cccccc; font-family:"Segoe UI", Arial, Tahoma; font-size:13px;}
		.ff3{ width:348px; height:29px; border:1px solid #cccccc; padding:4px;}
		.capprove{ width:415px; height:129px; -webkit-border-radius: 6px; border:1px solid #dadada; 
		background:url(../images/capprovebg.png) repeat-x top; padding:15px 56px 15px 15px; font-size:14px; color:#343333; text-align:left; margin-bottom:22px;
		-moz-border-radius: 6px;
		border-radius: 6px;}
		.capprove:hover{ border:1px solid #cccccc; background:white no-repeat 430px center ;}
		.capprove img{ float:left; margin-right:10px;}
		.capprove h2{ font-size:19px; font-weight:normal; color:#7f3388; margin-bottom:10px;}
		.acampaign{ width:980px; height:130px;  border:1px solid #dadada; background:url(images/images/capprovebg.png) repeat-x top; 
		padding:10px 0px 0px 10px; font-weight:600;
		text-align:left; margin-bottom:22px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;}
		.acampaign:hover{ border:1px solid #cccccc; background:#fff;}
		.acampaign img{ float:left; margin-right:10px;}
		.acampaign h3{ font-size:17px; color:#7f3388; font-weight:normal; margin-bottom:15px;}
		.customer{ width:431px; height:153px; font-size:30px; color:#343333; vertical-align:middle; 
		border-right:1px dashed #CCC; float:left; padding-top:22px;}
		.customer img{ float:left; margin-right:15px;}
		.chave{ font-size:17px; color:#3b3b3b;}
		.have{ width:33px !important; height:32px !important; background:url(images/images/chavebg.png) no-repeat;}
		
		
	#mainfooter{ width:100%;background:url(images/images/footerImg.jpg) repeat center;}
	#footer{ height:19px; font-size:14px; color:#313131; padding:12px; text-align:right;}
	
	
	
	.clearb{ clear:both;}
	h1, h2, h3, p{ margin:0px; padding:0px;}
	


/* ######### Top menu ######### */

.mattblackmenu ul{
	margin: 0;
	padding: 0;
	font: normal 15px "Segoe UI", Arial, Tahoma;
	list-style-type: none;
 	overflow: hidden;
	width: 100%;
	
}

.mattblackmenu li{
display: inline;
margin: 0;text-align:left;

}

.mattblackmenu li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 8px 15px; /*padding inside each tab*/
border-right: 1px solid #cfcfcf; /*right divider between tabs*/
color: #525151;  

}

 

.mattblackmenu li a:hover{
background:#fff; color:#6e2876;/*background of tabs for hover state */
}

.mattblackmenu a.selected{
background:#fff; color:#6e2876;  /*background of tab with "selected" class assigned to its LI */
}




/* ######### top menu drop down ######### */
	
	
	/* ######### top menu drop down ######### */

.ddbg{ height:36px; background:#eeeeee; border-bottom:1px solid #cfcfcf;}
.ddsubmenustyle, .ddsubmenustyle div{ /*topmost and sub DIVs, respectively*/
	font: normal 13px "Segoe UI", Arial, Tahoma;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	top: 0;
	list-style-type: none;
	background: white;
	border-bottom:1px solid #CCC;
	visibility: hidden;
	z-index: 100;
}

.ddsubmenustyle ul{
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
border: 0px none; text-align: left;
}

.ddsubmenustyle li a{
display: block;
width: 170px; /*width of menu (not including side paddings)*/
color: #5c5b5b;
background-color: #eeeeee;
text-decoration: none;
padding: 4px 5px;

}

* html .ddsubmenustyle li{ /*IE6 CSS hack*/
display: inline-block;
width: 170px; /*width of menu (include side paddings of LI A*/
}

.ddsubmenustyle li a:hover{
background:#fff; 
color: #6e2876;
}

	
.LinkButtonStyle
{
	font-size:12px;
	color:White;
	text-decoration:undeline;		
}
	
.NodePathSeperator	
{
	font-weight:bold;
}
	
.CurrentNode	
{
	font-weight:bold;color:#fc751b;
}
	
.ParentNode	
{
	font-weight:bold;color:#893A93;
}
.SiteMapStyle	
{
	float:left; width:70%; margin-left:10px
}
.stdTitleStrip
{
	background-color: #B6CEEE;
	color: #7F3487;
	height: 25px;
	width: 20%;
	text-align: center;
	font-weight: bold;
	font-size:14px;
	float: left;
}
.stdTextColor
{
	color: #85378D;
}
.stdHRColor
{
	color: #F0C3F5;
}
.stdGridColor
{
	background-color:#EEEEEE;
	border:solid 1px #F0C3F5;
	border-top:solid 8px #F0C3F5;
	border-bottom:solid 3px #A748B2;
	color: #A748B2;
	 Height:30px;
}
.PanelHeader
{
 COLOR: white; BACKGROUND-COLOR:White; border:solid 10px Gray; -border-radius:15px; -moz-border-radius:15px;
}
.stdBorderLeft
{
    font-size: 13px;
	
	padding: 2px;
	background: #eeeeee;
	border-top: 7px solid #f0c3f5;
	border-right: 0px solid #f0c3f5;
	border-left: 1px solid #f0c3f5;
	border-bottom:3px solid #a748b2;
	color: #7f3388;
    text-align:center;
    
    white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
white-space: pre-wrap;       /* css-3 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
word-break: break-all;
white-space: normal;
}

.stdBorderRight
{
    font-size: 13px;
	border-top: 7px solid #f0c3f5;
	padding: 2px;
	background: #eeeeee;
	border-right: 1px solid #f0c3f5;
	border-left: 1px solid #f0c3f5;
	border-bottom:3px solid #a748b2;
	color: #7f3388;
   text-align:center;
   
   white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
white-space: pre-wrap;       /* css-3 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
word-break: break-all;
white-space: normal;
}
.stdContentLeft
{
    font-size: 13px;
    border-bottom: solid 1px #f0c3f5;
    border-left: solid 1px #f0c3f5;
    color: #333333;
    height: 30px;
    padding: 2px;
    
    white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
white-space: pre-wrap;       /* css-3 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
word-break: break-all;
white-space: normal;
}
.stdContentRight
{
    font-size: 13px;
    border-bottom: solid 1px #f0c3f5;
    border-left: solid 1px #f0c3f5;
    border-right: solid 1px #f0c3f5;
    color: #333333;
    height: 30px;
    padding: 2px;
    
    white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
white-space: pre-wrap;       /* css-3 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
word-break: break-all;
white-space: normal;
}

.GridAlternateRowColor
{
 background-color:#fff;	
}

.grid_j td
{

font-size: 13px;
	
	padding: 5px;
	background: white;
	border-bottom: solid 1px #f0c3f5;
    border-left: solid 1px #f0c3f5;
    border-right: solid 1px #f0c3f5;
	color: black;
    
    
    white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
white-space: pre-wrap;       /* css-3 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
word-break: break-all;
white-space: normal;
}

.grid_j th
{
	font-size: 13px;
	font-weight:bold;
	color:#86388E;
	padding:5px;
	
	margin:0px;
	background: #eeeeee;

	border-top: 7px solid #f0c3f5;
	border-right: 1px solid #f0c3f5;
	border-left: 1px solid #f0c3f5;
	border-bottom:3px solid #a748b2;text-align:center;
}

.grid_paging
{
	color:#732C7A;
}
.joinusAdminheader
{
	font-size:16px; color:#333; border-bottom:1px dashed #bdaec6; padding-bottom:5px; margin-bottom:15px;width:100%;height:20px;
}
.AdminControls
{
	float:left;
	width:100%;
	border: solid 1px silver;
	height:25px;
	color:black;
	
}
.AdminControls2
{
	float:left;
	width:80%;
	border: solid 1px silver;
	height:25px;
	color:black;
	
}
.stdBodyWidth
{	
	width:100%;
}
.stdButtonControls
{
	cursor: pointer;
	color: white; 
	font-family:Arial;
	font-weight:bold;
	background-color: #A743B3;
	border: 1px solid;
	border-color: #421D51; 
	width: 80px;
	height:30px;
	border-radius:5px;
	text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
	
}
.stdErrorMsg
{
	width:100%; text-align:center;  color:Red; 
}
#overLayBackground{
     background-color: rgb(250, 250, 250);
     opacity: 0.7; /* Safari, Opera */
     -moz-opacity:0.25; /* FireFox */
     filter: alpha(opacity=70); /* IE */
     z-index: 200;
     height: 100%;
     width: 100%;
     background-repeat:repeat;
     position:fixed;
     top: 0px;
     left: 0px;
     text-align:center; 
         line-height: 240px; 
 }

 #overLayBackground>img {
        position:absolute; bottom:0; top:0; left:0; right:0; margin:auto;
 }
 
 .PopUpPanelHeader
{
	COLOR: white; BACKGROUND-COLOR:White; border:solid 10px Gray; -border-radius:15px; -moz-border-radius:15px;
}
.modalWindow
{
	background-color:gray;
    filter:alpha(opacity=70);
    opacity:0.7; 
}
.modalPopup
{
    COLOR: white; BACKGROUND-COLOR:White; border:solid 10px Gray; -border-radius:15px; -moz-border-radius:15px;
}
.TextAlign
{
    text-align:center;
}
.btnControls
{
	margin-top:5px;
	margin-right:35px;
	cursor:pointer;
	margin-bottom:0px;

border:1px solid #000; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-family:arial, helvetica, sans-serif; padding: 7px 7px 7px 7px; text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; text-align: center; color: #FFFFFF; background-color: #A844B4;
 background-image: linear-gradient(to bottom,  #A844B4,#A844B4);
 font-size:13px;
 }
  .LinkButtonsStyle
{
	padding-right:4px; font-size:14px; font-weight:bold; text-decoration:underline; color:#752E7E
}
 
 .stdHomeButtonControls
{
	cursor: pointer;
	color: white; 
	font-family:Arial;
	font-weight:bold;
	/*background-color: #3399ff;
	border: 1px solid;
	border-color:#0E465C;

	background-color:#eb932f;
	9DAF72 855781*/
	background-color: #742D7D;
	border: 1px solid;
	border-color: lightgray; 
	width: 80px;
}
 
.AdminDashBoatdText
{
	width:100%; font-weight:bold; text-align:center; border-bottom:solid 1px #F0C3F5;background-color:#EEEEEE;height:25px;	
	color:#732C7A;
}
.ImageBorder
{
	border:solid 1px #752E7E;
}
/* Revised Style Sheet*/
.underline
{
	width:100%;
	border-bottom:solid 1px #BDAEC6;
	height:1px;
}
.header3
{
	font-size:14px;
	color:#FC751B;
	text-indent:15px;
	font-weight:bold;
	width:100%;
}
.totalalign
{
	width:100%;
	margin:15px 0 0 0;
	vertical-align:top;
}

.leftalign
{
	width:35%;
	font-size:14px;
	text-align:right;
	margin-right:10px;
	float:left;
}

.rightalign
{
	width:45%;	
	font-size:13px;
	float:left;
}

.cssvalidation
{
	color:Red; 
	float:left; 
	text-align:left; 
	height:20px;
	
	
}



