body 
{
	/*background: url(../images/headerbg_new.jpg) 0% 2% repeat-x;*/
	margin:0px;
}
input:focus{outline:1px solid #54CAF3}
textarea:focus{outline:1px solid #54CAF3}
select:focus{outline:1px solid #54CAF3}

#container {
	background-image: url(../images/bg-body.jpg);
	background-repeat: repeat-x;
	margin-top: 0px;
	
}
.header {
	height: 455px;
	padding: 10px;
	background-image: url(../images/21.jpg);
	background-repeat: no-repeat;
	background-position: right top; width:240px
}
.logo {
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 99px;
}
.y {
	background-color: #FFFFFF;
	height:26px;
}
.boldtext2
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;

	color: #999999;

}
.white {
	background-color: #FFFFFF;
	padding:0 15px 15px 15px;
}
.bar 
{
	background-color: #54CAF3;
}
.box
{
	background-color: #54CAF3;
	background-repeat:repeat-x;
	-moz-border-radius: 10px;
	-webkit-border-radius: 4px;
	border: 1px solid #54CAF3;
	padding: 5px;
	height:auto;
}
.box11
{
	background: url("../images/headerbgnew.jpg") repeat-x;
	-moz-border-radius: 10px;
	-webkit-border-radius: 4px;
	border: 1px solid #ccc;
	padding: 5px;
	height:auto; 
}
.box111
{
	
	border: 1px solid #B8B8B8;
	background: url(../images/headerbgnew.jpg) 0% 100% repeat-x;
	border-bottom:none;
    color: #505050;
    font-family: "Trebuchet MS";
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    padding: 10px;
    text-transform: uppercase;
}
.box1
{
	background-color: #fff;
	background-repeat:repeat-x;
	-moz-border-radius: 5px;
	-webkit-border-radius: 4px;
	border: 1px solid #fff;
	padding: 5px;
	height:auto;
}
.headings {
	font-family: "Trebuchet MS";
	font-size: 18px;
	color: #333333;
	text-decoration:none;
}
.headings a:link
{
	color: #45AACD;
	text-decoration:none;
}

.headings a:visited
{
	color: #FFFFFF;
	text-decoration:none;
}
.headings a:active
{
	color: #FFFFFF;
	text-decoration:none;
}
.headings a:hover
{
	color: #FFFFFF;
	text-decoration:none;
}
.textbox 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #004D57;
	padding: 2px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #cccccc;
	width: 120px;
	background-color: #ffffff;
	text-decoration:none;
}
.textbox a:link
{
	color: #004D57;
	text-decoration:none;
}
.textbox a:visited
{
	color: #004D57;
	text-decoration:none;
}
.textbox a:active
{
	color: #004D57;
	text-decoration:none;
}
.textbox a:hover
{
	color: #004D57;
	text-decoration:none;
}
.textbox2 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #004D57;
	padding: 2px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #E4E4E4;
	width: 50px;
	background-color: #EFF4FC;
}
.textbox3 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #004D57;
	padding: 2px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #cccccc;
	background-color: #ffffff;
}
.textbox_textarea 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #004D57;
	padding: 7px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px solid #cccccc;
	background-color: #ffffff;
}
.maintext2 
{
	font-family: Arial, Helvetica, sans-serif!important;
	font-size: 13px;
	line-height: 22px;
	color: #828282;
	padding: 3px;
}
.maintext2Copy 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #828282;
	padding: 3px;
}
.maintext 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #828282;
}
.maintext a:link
{ 
	color: #828282;
	text-decoration:none;
}
.maintext a:visited
{ 
	color: #828282;
	text-decoration:none;
}
.maintext a:active
{ 
	color: #828282;
	text-decoration:none;
}
.maintext a:hover
{ 
	color: #828282;
	text-decoration:none;
}
.index_maintext 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #000000;
}

.maintextCopy 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #333333;
}
.maintextCopy a:link
{ 
	color: #333333;
	text-decoration:none;
}
.maintextCopy a:visited
{ 
	color: #333333;
	text-decoration:none;
}
.maintextCopy a:active
{ 
	color: #333333;
	text-decoration:none;
}
.maintextCopy a:hover
{ 
	color: #333333;
	text-decoration:none;
}
.loginbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background: url(../images/btn-bg.jpg) 0% 100% repeat-x;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding:9px 15px; cursor:pointer; border:1px solid #e38009
}
.signupbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4c1503;
	background: url(../images/btn-bg.jpg) 0% 100% repeat-x;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding:9px 15px; cursor:pointer; border:1px solid #e38009

}
.headings1 {
	border: 1px solid #B8B8B8;
	background: url(../images/headerbgnew.jpg) 0% 100% repeat-x;
    color: #505050;
	border-bottom:none;
    font-family: "Trebuchet MS";
    font-size: 16px;
    font-weight: normal;
    margin: 0;
    padding: 7px;
}
.footer 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #E4E4E4;
	background-color: #45AACD;
	padding: 5px;
}
.footer a:link 
{
	color: #E4E4E4;
	text-decoration:none;
}
.footer a:visited 
{
	color: #E4E4E4;
	text-decoration:none;
}
.footer a:active
{
	color: #E4E4E4;
	text-decoration:none;
}
.footer a:hover 
{
	color: #E4E4E4;
	text-decoration:none;
}
.logoo {
	font-family: "Times New Roman", Times, serif;
	font-size: 100px;
	color: #FFFFFF;
	letter-spacing: -5px;
}
.logoo a:link
{
	color: #FFFFFF;
	text-decoration:none;
}
.logoo a:visited
{
	color: #FFFFFF;
	text-decoration:none;
}
.logoo a:active
{
	color: #FFFFFF;
	text-decoration:none;
}
.logoo a:hover
{
	color: #FFFFFF;
	text-decoration:none;
}
.listingbg {
	background-image: url(../images/listing.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 222px;
	width: 421px;
	padding: 10px;
}
.box2 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCDBF4;
}
.profilenumber {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 25px;
	color: #54CAF3;
	text-align:left;
}
.box3 {
	border: 1px solid #E3ECF9;
	padding: 3px;
}
.details {
	background-image: url(../images/bg.gif);
}
.dashedline {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #9B9BA4;
}
.body1 
{
	font-family:Georgia, "Times New Roman", Times, serif;
	margin: 0;
	font-size: 18px;
	color: #007B8C;
	letter-spacing: 0px;
}
/*.body1sub
{
	font-family:Georgia, "Times New Roman", Times, serif;
	margin: 0;
	font-size: 16px;
	color: #007B8C;
	letter-spacing: -1px;
}*/
.body1sub
{
	margin: 0;
	font-size: 14px;
	color: #007B8C;
}
ul 
{
        list-style: none;
        margin: 0;
        padding: 0;
        }

/* =-=-=-=-=-=-=-[Menu One]-=-=-=-=-=-=-=- */

/*#menu {
        width: 250px;
        }*/
#menu {
        
        }

#menu li a {
        height: 32px;
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 24px;
        text-decoration: none;
        }

#menu li a:link, #menu li a:visited {
        color: #979797;
        display: block;
        background: url(../images/menu1.gif);
        padding: 8px 0 0 5px;
        }

/*#menu li a:hover, #menu li #current {
        color: #fff;
        background: url(../images/menu1.gif) 0 -32px;
        padding: 8px 0 0 10px;
        }
#menu li a:active {
        color: #54CAF3;
        background: url(../images/menu1.gif) 0 -64px;
        padding: 8px 0 0 10px;
        }
		*/

#menu li a:hover, #menu li #current {
        color:#45AACD;
        background: #ccc;
        padding: 8px 0 0 5px;
        }

#menu li a:active {
        color: #45AACD;
        background: url(../images/menu1.gif) 0 -64px;
        padding: 8px 0 0 10px;
        }
.leftcoloumn {
	background-image: url(../images/leftcoloumnbg.jpg);
	background-repeat: repeat-y;
}
.rfame {
	background-image: url(../images/bg_newloginbeige545.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.frame1 {
	height: 290px;
	width: 240px;
}
.boxbg {
	background-image: url(../images/login_bkgd.gif);
	background-repeat: repeat-y;
	padding-right: 7px;
	padding-left: 7px;
}
.maintext1 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #828282;
	padding: 4px;
}
.maintext1 a:link
{
	color: #828282;
	text-decoration:none;
}
.maintext1 a:visited
{
	color: #828282;
	text-decoration:none;
}
.maintext1 a:active
{
	color: #828282;
	text-decoration:none;
}
.maintext1 a:hover
{
	text-decoration:underline;
}
.headings2 
{
	font-family:"trebuchet MS", Arial;
	font-size: 16px;
	font-weight:normal;
	color: #333333;
}
.headings2 a:link
{
	color: #000000;
	text-decoration:none;
}
.headings2 a:visited
{
	color: #000000;
	text-decoration:none;
}
.headings2 a:active
{
	color: #000000;
	text-decoration:none;
}
.headings2 a:hover
{
	color: #ffffff;
	background-color:#54CAF3;
	text-decoration:none;
}
.toplink 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #ffffff;
}
.toplink a:link
{ 
	color: #ffffff;
	text-decoration:none;
}
.toplink a:visited
{ 
	color: #ffffff;
	text-decoration:none;
}
.toplink a:active
{ 
	color: #ffffff;
	text-decoration:none;
}
.toplink a:hover
{ 
	color: #ffffff;
	text-decoration:none;
}
.dropdowntext 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #828282;
}
.dropdowntext a:link
{ 
	color: #828282;
	text-decoration:none;
}
.dropdowntext a:visited
{ 
	color: #828282;
	text-decoration:none;
}
.dropdowntext a:active
{ 
	color: #828282;
	text-decoration:none;
}
.dropdowntext a:hover
{ 
	color: #000000;
	background-color:#FFFFFF;
	text-decoration:none;
}
.warning
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #E10000;
	line-height: 18px;
	font-weight:bold;
}
.errorinput 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #004D57;
	padding: 2px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #E4E4E4;
	width: 120px;
	background-color: #FF0000;
}
.errorinput2 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #004D57;
	padding: 2px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #E4E4E4;
	width: 50px;
	background-color: #FF0000;
}
.warningok
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: green;
	line-height: 18px;
	font-weight:bold;
}
.maintext3 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #828282;
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.boldtext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF0012;
}
.boldtext1 
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #999999;
}
.loginbuttonlink
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #54CAF3;
	border: 1px solid #DFDFDF;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	letter-spacing: -1px;
	padding: 5px 5px 5px 5px;
	text-decoration:none;
}
.loginbuttonlink a:link
{
	color: #FFFFFF;
	text-decoration:none;
}
.loginbuttonlink a:visited
{
	color: #FFFFFF;
	text-decoration:none;
}
.loginbuttonlink a:active
{
	color: #FFFFFF;
	text-decoration:none;
}
.loginbuttonlink a:hover
{
	color: #FFFFFF;
	text-decoration:none;
}
.signupbuttonlink 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #45AACD;
	border: 1px solid #45AACD;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	letter-spacing: -1px;
	padding: 5px 5px 5px 5px;
	text-decoration:none;
}
.signupbuttonlink a:link
{
	color: #FFFFFF;
	text-decoration:none;
}
.signupbuttonlink a:visited
{
	color: #FFFFFF;
	text-decoration:none;
}
.signupbuttonlink a:active
{
	color: #FFFFFF;
	text-decoration:none;
}
.signupbuttonlink a:hover
{
	color: #FFFFFF;
	text-decoration:none;
}
.color1 {
	background-color: #F3F9E6;
}
.color2 {
	background-color: #FFF5EC;
}
.color3 {

	background-color: #FEEBF0;
}
.color4 {


	background-color: #FFFEDD;
}
/*- Menu Tabs H--------------------------- */

    #tabsH {
      float:left;
      width:100%;
      font-size:12px;
	  font-family:arial, Times, serif;

      }
    #tabsH ul {
        margin:0;
        padding:0px 0px 0 0px;
        list-style:none;
      }
    #tabsH li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsH a {
      float:left;
	  background-color:#54CAF3;
      margin:0;
      padding:5px 7px 5px 7px;
      text-decoration:none;
	  margin-right:1px;
	  text-transform:uppercase;
	  font-family:"trebuchet MS", Arial;
	  font-size:12px;
      }
    #tabsH a span {
      float:left;
      display:block;
      padding:4px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsH a span {float:none;}
    /* End IE5-Mac hack */
    #tabsH a:hover span {
      color:#242424;
      }
    #tabsH a:hover {
      background-color:#fff;
	  
      }
    #tabsH a:hover span {
      background-position:100% -42px;
      }

        #tabsH #current a {
                background-color:#ffffff;
				color:#242424;
        }
        #tabsH #current a span {
                color:#242424;
        }
.bodymenu {

margin:0;
padding:0;
font: bold 11px/1.5em Verdana;
}

/*- Menu Tabs H--------------------------- */


/*- Menu Tabs 1--------------------------- */
    #tabs1 {
      float:left;
      width:100%;
	  /*background:#F4F7FB;*/
      font-size:93%;
      /*line-height:normal;*/
	  border-bottom:1px solid #ccc;
      }
    #tabs1 ul {
          margin:0;
/*          padding:10px 10px 0 40px;*/
          padding:10px 10px 0 50px;
          list-style:none;
      }
    #tabs1 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs1 a {
      float:left;
      background:url("../images/tableft1.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs1 a span {
      float:left;
      display:block;
      background:url("../images/tabright1.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#2D2B2B;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs1 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#627EB7;
      }
    #tabs1 a:hover {
      background-position:0% -42px;
      }
    #tabs1 a:hover span {
      background-position:100% -42px;
      }

      #tabs1 #current a {
              background-position:0% -42px;
      }
      #tabs1 #current a span {
              background-position:100% -42px;
      }
/*- Menu Tabs 1--------------------------- */

.matter 
{
	background-image: url(../images/bg22.gif);
	background-repeat: repeat-x;
	-moz-border-radius: 10px;
	-webkit-border-radius: 4px;
	height:auto;
	border: 1px solid #E6E6E6;
	padding: 3px;
	opacity: 0.50;
}
.profilebg 
{
	background-image: url(../images/bg22.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.box12 
{
	background-image: url(../images/bg22.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
	border: 4px solid #E8E9EA;
	padding:5px;
	opacity: 0.60;
}
.helptext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #828282;
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
}
.registerbutton 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000;
	border: 1px solid #000;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	letter-spacing: -1px;
	padding: 3px;
}
.thumbnail
{
	position: relative;
	z-index: 0;
}

.thumbnail:hover
{
	background-color: transparent;
	z-index: 50;
}

.thumbnail span
{ /*CSS for enlarged image*/
	position: absolute;
	background-color: white;
	padding: 5px;
	left: -1000px;
	border: 1px dashed gray;
	display:none;
	color: black;
	text-decoration: none;
}

.thumbnail span img
{ /*CSS for enlarged image*/
	border-width: 0;
	padding: 2px;
}

.thumbnail:hover span
{ /*CSS for enlarged image on hover*/
	display:block;
	top: 0;
	left: 60px; /*position where enlarged image should offset horizontally */
}
.transparent
{
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
	
	border: 1px solid rgb(204, 102, 0); 
	padding: 10px; 
	background: rgb(255, 255, 204) none repeat scroll 0%; 
	-moz-background-clip: -moz-initial; 
	-moz-background-origin: -moz-initial; 
	-moz-background-inline-policy: -moz-initial; 
	color: rgb(51, 0, 0);
}

.Indicator
{
    font-family:Verdana;
    font-size:25px;
    position:absolute;
    top:350px;
    left:450px;
    display:none;
    width: 31px;
    z-index:99999;  
	
	border: 1px solid gray; 
	padding: 10px; 
	background: rgb(230, 230, 230) none repeat scroll 0%; 
	-moz-background-clip: -moz-initial; 
	-moz-background-origin: -moz-initial; 
	-moz-background-inline-policy: -moz-initial; 
	color: gray;
}
.maintable{
    border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
}
/*-------------------------------------------newstyles for design improvement-----------------------------------*/
.newdesignforinput{
	}
.newdesignforinput td{
	padding:6px 5px;}
.newdesignforinput input[type="text"]{
	padding:7px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	width:220px;
	background-color:#ffffff;
	color:#454545;
	  border: 1px solid #cccccc;
	}
.newdesignforinput select{
	padding:7px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	width:235px;
	background-color:#ffffff;
	color:#454545;
	  border: 1px solid #cccccc;
	}
.spl_slectsmall select,
.spl_slectsmall input[type="text"]{
	width:80px!important;}
.spl_slectsmall2 input[type="text"]{
	width:88px!important;}

.newdesignforinput textarea{
	width:98%;
	padding:7px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background-color:#ffffff;
	color:#454545;
	  border: 1px solid #cccccc;}
.headings3{
	font-family:"trebuchet MS", Arial;
	font-size:18px;
	color:#666666;}	 
.bordernew{
	border:1px solid #cccccc;}
.table_stylenew{
	 background-color: #D5D5D5;}
.table_stylenew th{
	 background-color: #E7E4E4;
    color: #000000;
    font-weight: normal;
    padding: 7px 7px 7px 8px;}
.table_stylenew td{
	 color: #666666;
	 font-size:13px!important;
	 font-weight:bold;
    padding: 7px 7px 7px 8px;
	background-color:#FAFAFA;}
.table_stylenew .maintext2{
	color: #666666;
	 font-size:13px!important;
	 font-weight:normal;}
.table_stylenew .loginbutton{
	padding:4px 5px;}
.warning em{
	font-size:11px;
	font-weight:normal;}
.brdrbtm_new{
	border-bottom:1px dotted #cccccc;}
.profile_listing_hdnew{
	font-family:Arial;
	font-size:15px;
	color:#666666;
	font-weight:normal;
	border-bottom:1px solid #cccccc;
	text-transform:uppercase;}
.textstyle_new1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#333333;}
.prfl_details{
	padding-bottom:15px;}
.prfl_details td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#666666;
	line-height:22px;
	}
.button_stylenew{
	background: url(../images/btn_bg.png) 0% 0% repeat-x;
	padding:5px 7px;
	text-align:center;
	border:1px solid #CFCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6B6363;
	display:block;
	text-decoration:none;
	text-shadow:1px 1px #ffffff;
	-webkit-text-shadow:1px 1px #ffffff;
	-moz-text-shadow:1px 1px #ffffff;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;}
.button_stylenew2{
	background: url(../images/btn_bg_gradient.png) 0% 0% #1680F7 repeat-x;
	padding:5px 7px;
	text-align:center;
	border:1px solid #0752A6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	display:block;
	text-decoration:none;
	text-shadow:1px 1px #0752A6;
	-webkit-text-shadow:1px 1px #0752A6;
	-moz-text-shadow:1px 1px #0752A6;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;}
.marginr{
	margin-right:10px;}
.r_float{
	float:right;}
.l_float{
	float:left;}
/*-----------------------------------------------------admin_styles------------------------------------------------------*/
.admin_header{
	/*background: url(../images/headerbg_new.jpg) 0% 0% repeat-x;*/
	height:130px;}
.admin_topmenu_wrapper{
	background-color:#45AACD;
	padding:10px 15px 0 15px;
	}
.clear{
	clear:both;}
.padding1{
	padding:20px 15px 15px 15px;}
.padding2{
	padding:10px 15px 15px 15px;}
.search_wrapper_tbl_admin{
	/*border-bottom:1px solid #cccccc;*/
	padding-bottom:10px;
	margin-bottom:10px;}
.search_wrapper_tbl_admin input[type="text"]{
	border:1px solid #cccccc;
	padding:5px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	margin:0 10px 0 5px;
	color:#666666;}
.search_wrapper_tbl_admin th{
	text-align:right;}
.searchwidth1{
	width:150px!important;}
.searchwidth2{
	width:50px;}
.search_wrapper_tbl_admin .button_stylenew{
	display:inline;
	height:27px;
	margin-right:5px;}
.listing_tbl_admin{
	background-color:#D1DBDE;}

.listing_tbl_admin td{
	background-color:#ffffff; font-family:Arial, Helvetica, sans-serif;
	padding:5px;}
.listing_tbl_admin td a{color:#828282; text-decoration:none}
.listing_tbl_admin th{
	background-color:#DFE8EB; font-family:Arial, Helvetica, sans-serif;
	color:#242424;}
.listing_tbl_admin th a{
	color:#242424; text-decoration:none}
.listing_tbl_admin th a:hover{
	color:#45AACD}
.listing_tbl_admin .signupbuttonlink{
	background: url(../images/btn_bg.png) 0% 0% repeat-x;
	padding:3px 10px;
	text-align:center;
	border:1px solid #CFCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6B6363;
	text-decoration:none;
	text-shadow:1px 1px #ffffff;
	-webkit-text-shadow:1px 1px #ffffff;
	-moz-text-shadow:1px 1px #ffffff;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;}
	
.menu-hd{color:#333 !important; font-size:22px; padding:6px 0; text-indent:10px}
.menu-hd a{color:#333 !important}
.menu-hd01{ font-weight:normal; font-size:19px}
.menu-table{ font-family:Arial, Helvetica, sans-serif; font-size:14px}
.menu-table td{ font-family:Arial, Helvetica, sans-serif !important; font-size:14px !important}
.count-span{color:#dc0303}
	-webkit-border-radius:3px;}
.pagination_style{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#242424;
	padding-top:10px;}
.pagination_style td{
	}
.pagination_style td b{
	display:block;
	padding:3px 5px;
	background-color:#fff;
	border:1px solid #666;
	}
.pagination_style a{
	color:#ffffff;
	margin:0;
	background-color:#CCCCCC;
	padding:3px 5px;
	border:1px solid #666;
	display:block;
	text-decoration:none;}

.admin_toprightlinks{
	padding:10px 15px 0 0;}
.admin_toprightlinks a{
	display:block;
	width:89px;
	height:90px;
	background: url(../images/admin_topright_box.gif) 0% 0% no-repeat;
	display:block;
	float:right;
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	text-align:center;
	}
.admin_hlp span{
	background: url(../images/help_icon.png) 50% 30% no-repeat;
	display:block;
	padding-top:55px;
	height:30px;}
	
.admin_logout span{
	background: url(../images/logout_icon.png) 50% 30% no-repeat;
	display:block;
	padding-top:55px;
	height:30px;}
.tblestyle_admin2{
	}
.tblestyle_admin2 td{
	padding:10px 7px;}
.tblestyle_admin2 input[type="text"]{
	padding:7px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	width:450px;
	background-color:#ffffff;
	color:#454545;
	  border: 1px solid #cccccc;
	}
.tblestyle_admin2 select{
	padding:7px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	/*width:249px;*/
	width:450px;
	background-color:#ffffff;
	color:#454545;
	  border: 1px solid #cccccc;
	}
	height:30px;}
	
.success{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #009d1e;
line-height: 18px;
font-weight: bold;
}
/*********************admin************************/
.browse-file{width:450px; padding:7px}
.txt-area{width:450px; resize:none}
.txt-bx{width:450px; padding:7px}
.txt-bx-ico{background: url(../images/dollar-icon.png) no-repeat 5px 8px; padding:7px 7px 7px 20px !important}
.sb-hd{color:#505050; font-size:18px; font-family:"Trebuchet MS"; border-bottom:1px dotted #ccc; line-height:30px; width:100%; display:block}
.sb-hd01{color:#696969; font-size:17px; font-family:"Trebuchet MS"; padding:10px 0}

.admin-listing01 td{ text-align:left;}
.admin-listing01 th{ border-bottom:1px dotted #aeaeae; text-align:left; color:#242424; font-size:14px; margin:0 0 20px 0}
.signupbuttonlink01{ background:url(../images/btn-big.png) no-repeat; width:122px; height:27px; color:#fff; font-size:13px; display:block; text-decoration:none; font-family:Arial, Helvetica, sans-serif; text-align:center; line-height:27px}
.edit-btn{
	background: url(../images/btn_bg.png) 0% 0% repeat-x;
	padding:3px 10px;
	text-align:center;
	border:1px solid #CFCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6B6363;
	text-decoration:none;
	text-shadow:1px 1px #ffffff;
	-webkit-text-shadow:1px 1px #ffffff;
	-moz-text-shadow:1px 1px #ffffff;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;}

.add-btn, .add-btn a{font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: white !important;
background-color: #45AACD;
border: 0px;
cursor: pointer;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
padding: 5px 10px; text-decoration:none}
.sb-hd02 {
    border-bottom: 1px dotted #CCCCCC;
    color: #505050;
    font-family: "Trebuchet MS";
    font-size: 18px;
    line-height: 30px;
    width: 100%;
}
.search_wrapper_tbl_admin select{
	border:1px solid #cccccc;
	padding:5px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	margin:0 10px 0 5px;
	color:#666666;}
.add-pic-table{padding:15px; font-family:Arial, Helvetica, sans-serif; margin:30px auto}
.add-pic-table h5{ font-size:18px; color:#45AACD; margin:0px;  line-height:25px}
.add-pic-txt{width:225px; height:30px; line-height:30px}
.close-win{	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #aaaaaa;
	/*border: 1px solid #45AACD;*/
	border:0px; cursor:pointer;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 5px 10px;
}
.select-big{width:465px !important}
.select-calendar{width:420px; padding: 7px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
background-color: white;
color: #454545;
border: 1px solid #CCC;}
.select-half{width:180px !important}
.frm-lbl{font-size:14px; padding:0 5px}
.back-btn{	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4c1503;
	background: url(../images/btn-bg.jpg) 0% 100% repeat-x;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding:9px 15px; cursor:pointer; border:1px solid #e38009
}
.back-btn a{text-decoration:none; color:#fff !important; font-size:13px !important; font-weight:normal !important}
.ryt{float:right}
.lft{ float:left}
.btns-pnl{padding:15px 0;}
.txt-bx01{width:250px; padding:7px}
.label-style01{font-size:14px; padding:0 10px 0 0}
.login-table{margin:45px 0 0 0}

.button_stylenew_new{
	background: url(../images/btn_bg.png) 0% 0% repeat-x;
	padding:5px 7px;
	text-align:center;
	border:1px solid #CFCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6B6363;
	
	text-decoration:none;
	text-shadow:1px 1px #ffffff;
	-webkit-text-shadow:1px 1px #ffffff;
	-moz-text-shadow:1px 1px #ffffff;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;}
	.log-btn{padding:7px 0 0 0px}
.textbox01{width:138px !important}
.bx-hd{ color:#fff !important}
.bx-txt-sz{ font-size:12px !important}
.bx-login-hd{font-size:15px; padding:10px 0; color:#18569b; border-bottom:1px dotted #ccc; font-weight:bold}
.main-nav{ background:#22a3ff}
.main-nav ul{ margin:0px; padding:0px; float:right; font-family:Arial, Helvetica, sans-serif}
.main-nav ul li{ float:left; list-style:none; padding:0 14px; line-height:25px}
.main-nav ul li a{padding:0 15px; color:#fff !important; display:block !important; font-size:14px}
.main-nav ul li a:hover{ background:#195687; display:block; border-radius:5px}
.main-nav ul li a.active{ background:#195687; display:block; font-size:14px}

.dash-pnl{width:1100px; margin:auto}
.box-pnl{width:500px; height:350px; float:left; border:1px solid #ccc; margin:10px; padding:10px; font-family:Arial, Helvetica, sans-serif}
.bx-pnl-hd{ background:#efefef;  padding:10px; margin:0 0 10px 0}

.basic-dtls{ background:#fff; padding:0 0 20px 0}
.profile-display{padding:20px}

/**************************************new********************************************/

.left{float:left}
.right{float:right}
.wraper-main{width:1260px; margin:0 auto}
.top-hd-pnl{background:#f00}
.logo1{float:right;width:400px}
.logo-ryt01{width:230px}
.top-banner{height:75px; overflow:hidden; margin:15px 0 0 0}
.top-banner img{width:468px;height:60px; overflow:hidden; border-radius:5px}
.logo{width:300px;	background-repeat: no-repeat;background-position: left bottom;height: 100px;}
.logo img{width:275px; height:84px; margin:15px 0 0 0}
.hd-login{width:900px; text-align:right; margin:20px 0 0 0}
.hd-login p{ margin:5px 0; padding:0px; display:block; font-family:Arial, Helvetica, sans-serif; color:#303030; font-size:13px}
.hd-login p a{ color:#0474c3; text-decoration:none}
.login-btn-new{width:89px; height:33px;background:url(../images/login-btn-db.png) no-repeat; cursor:pointer; border:0px; display:block}
.hd-login span{ display:inline-block}
.hd-login-btn{display:inline-block}
.hd-login-lft{display:inline-block; background:url(../images/already.png) no-repeat 0 7px; width:115px; height:29px}
.hd-reg-btn{width:170px}

.home-pnl{position:relative; top:23px}
.home-lft{width:400px}
.search-partnrt-home{padding:0px}
.search-partnrt-home h2{font-size:30px; color:#32659f; margin:0px}
.search-partnrt-home ul{padding:35px 0 0 0}
.search-partnrt-home ul li{padding:10px 0; height:30px; font-family:Arial, Helvetica, sans-serif;font-size:15px; color:#8B8B8D}
.search-partnrt-home ul li label{width:135px; display:block; float:left;  font-size:15px; color:#5c6161; letter-spacing:0px; margin:5px 0 0 0; font-family:Arial, Helvetica, sans-serif}
.search-partnrt-home ul li span{width:215px; float:right; display:block}
.select-mini{width:200px; line-height:33px; border:1px solid #e0e2e3; padding:7px; border-radius:5px; color:#8b8b8d}
.select-small{width:80px; line-height:33px; border:1px solid #e0e2e3; padding:7px; border-radius:5px; color:#8b8b8d}
.search-grn-btn{width:202px; height:50px; background:url(../images/search-btn-aqua.png) no-repeat; border:0px; cursor:pointer}
.search-grn-btn:hover{width:202px; height:50px; background:url(../images/search-btn-aqua-hover.png) no-repeat; border:0px}
.home-mid{width:550px; padding:75px 0 0 0}
.home-mid p{ color:#000; padding:3px 0}
.home-right{width:300px}
.footer-new{ border-top:3px solid #1d7874; padding:15px; background:#0c7393; border-radius:5px; margin:35px 0 0 0}
.footer-new p{color:#c2e4ff; margin:0px; padding:2px 0px; font-family:Arial, Helvetica, sans-serif; font-size:13px}
.footer-new p a{color:#c2e4ff; text-decoration:none}
.footer-new p a:hover{color:#fff}

.box-ryt{width:367px; margin:10px 0 0 0}
.box-ryt-top{ width:367px; height:25px;background:url(../images/bx-top.jpg) no-repeat}
.box-ryt-mid{ width:327px; background:url(../images/bx-mid.jpg) repeat-y; padding:0 20px; font-family:Arial, Helvetica, sans-serif; color:#6e6e6e; font-size:13px}
.box-ryt-mid h5{margin:0px; font-size:20px; color:#0e4877; border-bottom:1px solid #cacaca; padding:0 0 06px 0}
.box-ryt-btm{ width:367px; height:25px;background:url(../images/bx-btm.jpg) no-repeat}

.inenr-hd{margin:5px 20px 20px 0; width:855px; border-bottom:1px solid #dcdcdc}
.inenr-hd h2{padding:0 0 5px 0; margin:0px; color:#313131; font-size:28px}
.search-rslts{ width:855px; padding: 0 20px 0 0}

.profile-name{ font-family:Arial, Helvetica, sans-serif}
.profile-name h5{color:#0e4877; font-size:15px; font-weight:normal; margin:0px; padding:0 0 0 5px}
.profile-img{padding:15px 0 0 0}
.profile-img img{width:112px; border-radius:5px; border:0px}

.view-pro-btn{width:123px; height:31px; background:url(../images/view-db.jpg) no-repeat}
.view-pro-btn01{width:121px; height:29px; background:url(../images/view-profile-btn.png) no-repeat; margin:0 0 0 20px}
.search-sml-btn{width:130px; height:38px;background:url(../images/search-sml-aq.png) no-repeat; border:0px; cursor:pointer}

.display-none{ display:none}
.express-interest-btn{width:121px; height:29px;background:url(../images/express-interest.jpg) no-repeat; display:block}
.send-mail-btn{width:131px; height:29px;background:url(../images/send-email.jpg) no-repeat; display:block}
.favourites-btn{width:155px; height:29px;background:url(../images/favourites-btn.jpg) no-repeat; display:block}
.hotlist-btn{width:123px; height:29px;background:url(../images/hotlist-btn.jpg) no-repeat; display:block}
.im-btn{width:129px; height:29px;background:url(../images/im-btn.jpg) no-repeat; display:block}
.view-pro-row{ padding:15px 0px 15px 0}
.search-rslts-row{border-bottom:1px solid #dddddd}

.border-bottom{border-bottom:1px solid #ccc}
.select-big{width:400px; line-height:33px; border:1px solid #e0e2e3; padding:7px; border-radius:5px; color:#8b8b8d}
.txt-bx-big{width:440px; line-height:33px; border:1px solid #e0e2e3; padding:0 5px; border-radius:5px; color:#8b8b8d}
.browse-sml-btn{width:131px; height:39px;background:url(../images/browse-aq.jpg) no-repeat; border:0px; cursor:pointer}
.view-pro-btn-big{width:131px; height:38px;background:url(../images/view-aq.jpg) no-repeat; border:0px; cursor:pointer}
.contact-btn{width:91px; height:29px;background:url(../images/contact-btn-grn.jpg) no-repeat; display:block; border:0px; cursor:pointer}
.regi-btn{color:#787878; font-size:13px}
.regi-btn a{color:#125452; text-decoration:none}

.box-pnl-dwn{width:539px; height:526px; margin: 10px; float:left; border:1px solid #ccc;  padding:10px; font-family:Arial, Helvetica, sans-serif}
.logout-btn-new{width:89px; height:33px;background:url(../images/logout-btn.png) no-repeat; cursor:pointer; border:0px; display:block}
/*.boldtext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF0012;
}*/
.boldtext {	font-family:Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #5f5f5f;}
.helptext{	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 22px;	color: #828282;	padding: 3px;
}
.evt-hd{font-size:16px; color:#0c7393}
.chat-title{ background:#22a3ff; border-radius:5px; padding:0 10px; line-height:30px; color:#fff !important; font-family:Arial, Helvetica, sans-serif; font-size:15px}
.chat-select{ line-height:33px; border:1px solid #e0e2e3; padding:7px; border-radius:5px; color:#8b8b8d}
.chat-btn{ background:#f8860c; color:#fff; padding:0 10px; line-height:30px; font-family:Arial, Helvetica, sans-serif; font-size:15px; cursor:pointer; border:0px; border-radius:5px}
.chat-signout{ background:#b90b0b; color:#fff !important; padding:0 10px; line-height:30px; font-family:Arial, Helvetica, sans-serif; font-size:15px; cursor:pointer; display:block; border-radius:5px; text-align:center;text-decoration:none !important}
.chat-signout a{ color:#fff !important; text-decoration:none !important}
.send-btn{background:#f8860c; color:#fff; padding:0 10px; line-height:30px; font-family:Arial, Helvetica, sans-serif; font-size:15px; cursor:pointer; border:0px; border-radius:5px}


.pagination-user ul li.active a {
    display: inline-block;
    padding: 3px 5px;
    background-color: #fff;
    border: 1px solid #666;
    color: #787878;margin-right:-4px }
.pagination-user ul {float:right;margin-top:10px}
.pagination-user ul li{ display: inline-block;}
.pagination-user ul li a {
 display: inline-block;
 padding: 3px 5px;
 margin-left:5px  }