body,h1,h2,h3,h4,h5,h6,p,quote,small,form,input,ul,li,ol,label{
	/* The reset rules */
	margin:0px;
	padding:0px;
}

body{
	color:black;
	font-size:16px;
	background: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	width: 100%;
}

h1{
	font-size:22px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
}
h2{
	font-size:18px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
}

h3{
	font-family:Arial,Helvetica,sans-serif;
	font-size:19px;
	font-weight:bold;
   /*	letter-spacing:1px;
	padding-left:0px;  */
	white-space:nowrap;
	margin:1px 0 1px 0;
	color:black;
}
h4{
	font-size:18px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
    color: orange;
}
h5{
	font-size:17px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
    color: black;
    	margin:40px 0 5px 0;

}
h6{
	font-size:18px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
    color: black;
    	margin:25px 0 25px 0;

}

#main p{
	padding-bottom:8px;
}
#main img{
  border: none;
}

.clear{
	clear:both;
}

#main{
  position:relative;overflow:hidden;
	width:1420px;
	/* Centering it in the middle of the page */
	margin:0px 20px 20px 35px;
}

.fullcontainer{
	margin-top:20px;

	background:#FFFFFF;
	border:1px solid #E0E0E0;
	padding:15px;

	/* Rounded corners */
        behavior:url(/inc/PIE/PIE.htc);
	-moz-border-radius:20px;
	-khtml-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius:20px;
}
.nc1-444{
  width: 990px;  height: 300px;
}
.nc1-555{
  width: 950px;
    	margin:15px 15px 15px 15px;
}
.c222l,.c333l{
  position: relative;
  width: 350px;
  height: 260px;
  /*	border:1px solid #E0E0E0;  */
    display: block;
    float:left;
  	margin:15px 0px 20px 5px;
}
.c222r{ position: relative;
  width: 380px;
  height: 260px;
/*  	border:1px dotted #666;   */
  	margin:15px 0px 0px 40px;
    padding:5px 5px 5px 140px;
  /*  clear:both; */
        float:left;
}
.c222photo{
  position: absolute;
  top: 35px;
  left: 5px;
}

.c333l{
  padding: 5px 5px 5px 190px;
}
.c333r{ position: relative;
  width: 380px;
  height: 260px;
  	margin:15px 0px 0px 0px;
        float:left;
}
.c333photo{
  position: absolute;
  top: 5px;
  left: 5px;
    width: 165px;
  height: 185px;
  border: 3px solid #0096FF;
      behavior:url(/inc/PIE/PIE.htc);
  	-moz-border-radius:15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius:15px;
    overflow:hidden;
}
.c333photoadd{
  position: absolute;
  top: 200px;
  left: 35px;
;

}
#m_div{
  margin:10px 0px 10px 0px;
  width:350px;
  height:220px;
}



.top-box{


     width: 850px;
	/*margin-bottom:20px;
	background:#FFFFFF;
	border:5px solid #E0E0E0; */
      display: inline;

	/* Rounded corners */
/*    behavior:url(/inc/PIE/PIE.htc);
	-moz-border-radius:20px;
	-khtml-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius:20px; */
}
.top-box img{
  margin-left: 150px;  padding-bottom: 5px; padding-right: 5px;  padding-left: 20px;
}
.tb-margin{
  margin-top: 30px;
  margin-right: 60px;
}
.tb-nmargin{
  margin-top: -55px;
  margin-right: 5px;
}
.tb-nmargin img{
  height:59px;
}


.foot_box{
	margin-top:20px;
    width: 1350px; margin-left: 50px;
	background:#FFFFFF;
	border:5px solid #E0E0E0;
	padding:15px;

	/* Rounded corners */
    behavior:url(/inc/PIE/PIE.htc);
	-moz-border-radius:20px;
	-khtml-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius:20px;
}

.bluebar{
  background:#D8E9EB;
  height:25px;
  border: 2px solid #51D3E2;
     behavior:url(/inc/PIE/PIE.htc);
	-moz-border-radius:10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius:10px;
    padding: 6px 0 5px 10px;
}


.err{
	color:red;
}

.success{
	color:#00CC00;
}

a, a:visited {
	color:#00BBFF;
	text-decoration:none;
	outline:none;
}
a:hover{
   color: blue;
}



.lst{
list-style:none;
}
/*.col1{
width: 145px;
height:170px;
padding: 10 10 10 10;
list-style:none;
} */
.b_links{
  display: block;
  font-size: 12px;
  text-align: center;

}
.follow_us{
    display: block;
    float: right;
        height: 29px;
    line-height: 29px;
   /* width: 300px; */
    height: 29px;
      font-size: 12px;
      text-align:right;
      padding-right: 10px;
    
}
.follow_us img{
  padding-right: 10px;
}

#smallprint{
line-height: 29px;
width: 1450px;
}
#fine_print_box a{
  text-decoration: none;
}

#footsy{

}
.decide{
  float: right;
  width: 425px;
  border: 2px;
}
.ncol1{float:left; width:1000px;margin:30px 0 20px -1370px;}
.ncol2{float:left; width:340px;margin:10px 0 20px 1065px;}

#findanycity,#findcity,#findcounty, #gadd1, #video1, #gadd2,#newsarch,#findtodo{
margin: 0 0 15px 5px;      }
#lgadd1{
  position: relative;
  width:800px;height:100px;
margin-left: 136px;}
#newslist{
 margin: 20px 0 0 0;
}
/* #newsarch{
  height: 500px;
}*/
.propic1{
  border: thin solid  #DDDDDD; width: 80px; height: 80px;
}
.propic2{
 width: 16px; height: 22px;
}

ul.ui-autocomplete.ui-menu{padding-left:20px; list-style:none;width:300px;background-color:#F8F8F8;} /* auto complete */
#cytag{width:340px;height:21px;background-color:#121212;border:0px;margin:0;padding:0;color:orange;}


#bottomrow{position:relative; width:1380px;height: 700px;margin-left:50px;}
.pdcol1{position:absolute;left:   0px;width:316px;padding:0 0 0 0px;}
.pdcol2{position:absolute;left: 356px;width:316px;padding:0 0 0 0px;}
.pdcol3{position:absolute;left: 706px;width:316px;padding:0 0 0 0px;}
.pdcol4{position:absolute;left: 1064px;width:316px;padding:0 0 0 0px;}
.pdtitle{
  width:315px;
  height:200px;
}
#findtodo a{
  font-size:14px;text-decoration: none;
}
p.linker{
  text-align: left;
  margin-left: 150px;
}

/*#bottomrow img{
  padding-top: 40px;
} */



.col3div{ position:relative; width:920px;height: 900px;padding:5px;font-size: 14px;}

.pcol1{position:absolute;left:   0px;width:306px;padding:0 0 0 0px;}
.pcol2{position:absolute;left: 336px;width:306px;padding:0 0 0 0px;}
.pcol3{position:absolute;left: 672px;width:306px;padding:0 0 0 0px;}
.pcol4{position:absolute;left: 1038px;width:306px;padding:0 0 0 0px;border: groove .15em;}

.pcol1 img,.pcol2 img,.pcol3 img{
  margin: 20px 0 20px 0;
}
.colink a{
  color: #FFA500;
  font-weight: bold;
}


/* scroll box */
#makeMeScrollable{width:1350px;height:100px;position:relative;padding-left:18px;  overflow:hidden;  background-color:#eeeeee;    zoom:1;}
#makeMeScrollable div.scrollableArea img{position:relative;float:left;margin-left:5px;border:4px;padding:0 3px 0 0;border-color:black;}
#picturebox{behavior:url(/inc/PIE/PIE.htc);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;  background-color:#EEEEEE;    width:1370px;    height:105px;    padding:6px 20px 4px 20px; margin: 0 5px 0 35px; auto;    overflow:hidden;}
#pictureframe{background-color:#eeeeee;width:1370px;height:100px;padding:0;overflow:hidden;}
/* smothdivscroll */
 div.scrollingHotSpotLeft{ min-width: 45px;width: 2%;height:100px;	background-image: url(/inc/img/std/big_transparent.png);background-repeat: repeat;background-position: center center;position: absolute;z-index: 200;left: 0;}

/* Visible left hotspot */
div.scrollingHotSpotLeftVisible{background-image: url(/inc/img/std/arrow_left.png);background-color: #fff;background-repeat: no-repeat;	opacity: 1.35; 	-moz-opacity: 0.35; filter: alpha(opacity = 35);zoom: 1;position: absolute;left:0;}

/* Invisible right hotspot */
div.scrollingHotSpotRight
{
	min-width: 45px;
	width: 2%;
	height: 100px;
	background-image: url(/inc/img/std/big_transparent.png);
	background-repeat: repeat;
	background-position: center right;
	position: absolute;
	z-index: 200;
	right: 0;

   /*	cursor: url(../img/images/cursors/cursor_arrow_right.cur), url(../img/images/cursors/cursor_arrow_right.cur),e-resize; */
}

/* Visible right hotspot */
div.scrollingHotSpotRightVisible
{
	background-image: url(/inc/img/std/arrow_right.png);
	background-color: #fff;
	background-repeat: no-repeat;
	opacity: 1.35;
	filter: alpha(opacity=35);
	-moz-opacity:0.35;
	zoom: 1;
    right: 0;
}

/* The scroll wrapper is always the same width and height as the containing element (div).
   Overflow is hidden because you don't want to show all of the scrollable area.
*/
div.scrollWrapper
{
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%;
}

div.scrollableArea
{
	position: relative;
	width: auto;
	height: 100%;
}
div.scrollableArea a{
  width:158px;
}





.noshow{display:none;}

#time{
  position:absolute; top:260px; left:650px;z-index:200;
}
#showlove{position:absolute;  width:300px;  padding:3px 3px 3px 3px;
/* height:500px;  */
z-index:300;    background:#EEEEEE;    font-size:11px;    display:none;}

#cytags{
  behavior: url(/inc/PIE/PIE.htc); border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
#mcs2_container{/* position:absolute; left:1024px; top:150px; margin:0; */
 position:relative;width:300px; height:190px; padding:0;margin:0; border:2px solid #AFAFAF;behavior: url(/inc/PIE/PIE.htc); border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#mcs2_container .customScrollBox{position:relative; height:100%; overflow:hidden;}
#mcs2_container .customScrollBox .container{position:relative; width:260px; top:0; float:left;}
#mcs2_container .customScrollBox .content{clear:both;}
#mcs2_container .customScrollBox .content a {text-decoration: none; font-size: 17px; color: black; font-family: Arial;}
#mcs2_container .customScrollBox .content p{padding:10px 5px; margin:10px 0; color:#fff; font-family:Verdana, Geneva, sans-serif; font-size:13px; line-height:20px;}
#mcs2_container .customScrollBox .content p.alt{padding:10px 5px; margin:10px 0; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; line-height:19px; color:#999;}
#mcs2_container .customScrollBox img{border:5px solid #fff;}
#mcs2_container .dragger_container{position:relative; width:0px; height:46%; float:left; margin:35px 15px 0 10px; border-left:1px solid #AFAFAF; border-right:1px solid black; cursor:pointer}
#mcs2_container .dragger{position:absolute; width:9px; height:60px; background:#5ECFFF; margin-left:-5px; overflow:hidden; cursor:pointer; -moz-border-radius:6px; -khtml-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
#mcs2_container .dragger_pressed{position:absolute; width:9px; height:60px; background:#AACFFF; margin-left:-5px; overflow:hidden; cursor:pointer; -moz-border-radius:6px; -khtml-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}

#mcs3_container{/* position:absolute; left:1024px; top:150px; margin:0; */
 width:300px; height:60px; padding:0; border:2px solid #AFAFAF;behavior: url(/inc/PIE/PIE.htc); border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#mcs3_container .customScrollBox{position:relative; height:100%; overflow:hidden;}
#mcs3_container .customScrollBox .container{position:relative; width:270px; top:0; float:left;}
#mcs3_container .customScrollBox .content{clear:both;}
#mcs3_container .customScrollBox .content a {text-decoration: none; font-size: 17px; color: black; font-family: Arial;}
#mcs3_container .customScrollBox .content p{padding:10px 5px; margin:10px 0; color:#fff; font-family:Verdana, Geneva, sans-serif; font-size:13px; line-height:20px;}
#mcs3_container .customScrollBox .content p.alt{padding:10px 5px; margin:10px 0; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; line-height:19px; color:#999;}
#mcs3_container .customScrollBox img{border:5px solid #fff;}
#mcs3_container .dragger_container{position:relative; width:0px; height:36%; float:left; margin:15px 15px 0 10px; border-left:1px solid #AFAFAF; border-right:1px solid black; cursor:pointer}
#mcs3_container .dragger{position:absolute; width:9px; height:20px; background:#5ECFFF; margin-left:-5px; overflow:hidden; cursor:pointer; -moz-border-radius:6px; -khtml-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
#mcs3_container .dragger_pressed{position:absolute; width:9px; height:60px; background:#AACFFF; margin-left:-5px; overflow:hidden; cursor:pointer; -moz-border-radius:6px; -khtml-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}

#mcs4_container{/* position:absolute; left:1024px; top:150px; margin:0; */
 width:300px; height:290px; padding:0;  }
#mcs4_container .customScrollBox{position:relative; height:100%; overflow:hidden;}
#mcs4_container .customScrollBox .container{position:relative; width:270px; top:0; float:left;}
#mcs4_container .customScrollBox .content{clear:both;}
#mcs4_container .customScrollBox .content a {text-decoration: none; font-size: 17px; color: #00BBFF; font-family: Arial;}
#mcs4_container .customScrollBox .content p{padding:10px 5px; margin:10px 0; color:#fff; font-family:Verdana, Geneva, sans-serif; font-size:13px; line-height:20px;}
#mcs4_container .customScrollBox .content p.alt{padding:10px 5px; margin:10px 0; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; line-height:19px; color:#999;}
#mcs4_container .customScrollBox img{border:5px solid #fff;}
#mcs4_container .dragger_container{position:relative; width:0px; height:46%; float:left; margin:35px 15px 0 10px; border-left:1px solid #AFAFAF; border-right:1px solid black; cursor:pointer}
#mcs4_container .dragger{position:absolute; width:9px; height:60px; background:#5ECFFF; margin-left:-5px; overflow:hidden; cursor:pointer; -moz-border-radius:6px; -khtml-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
#mcs4_container .dragger_pressed{position:absolute; width:9px; height:60px; background:#AACFFF; margin-left:-5px; overflow:hidden; cursor:pointer; -moz-border-radius:6px; -khtml-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}

#mcs5_container{/* position:absolute; left:1024px; top:150px; margin:0; */
 width:1000px; height:890px; padding:0; }
#mcs5_container .customScrollBox{position:relative; height:100%; overflow:hidden;}
#mcs5_container .customScrollBox .container{position:relative; width:970px; top:0; float:left;}
#mcs5_container .customScrollBox .content{clear:both;}
#mcs5_container .customScrollBox .content a {text-decoration: none; font-size: 17px; color: black; font-family: Arial;}
#mcs5_container .customScrollBox .content p{padding:10px 5px; margin:10px 0; color:#fff; font-family:Verdana, Geneva, sans-serif; font-size:13px; line-height:20px;}
#mcs5_container .customScrollBox .content p.alt{padding:10px 5px; margin:10px 0; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; line-height:19px; color:#999;}
#mcs5_container .customScrollBox img{border:5px solid #fff;}
#mcs5_container .dragger_container{position:relative; width:0px; height:46%; float:left; margin:35px 15px 0 10px; border-left:1px solid #AFAFAF; border-right:1px solid black; cursor:pointer}
#mcs5_container .dragger{position:absolute; width:9px; height:60px; background:#5ECFFF; margin-left:-5px; overflow:hidden; cursor:pointer; -moz-border-radius:6px; -khtml-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
#mcs5_container .dragger_pressed{position:absolute; width:9px; height:60px; background:#AACFFF; margin-left:-5px; overflow:hidden; cursor:pointer; -moz-border-radius:6px; -khtml-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}

#mcs6_container{/* position:absolute; left:1024px; top:150px; margin:0; */
 width:300px; height:290px; padding:0;  }
#mcs6_container .customScrollBox{position:relative; height:100%; overflow:hidden;}
#mcs6_container .customScrollBox .container{position:relative; width:270px; top:0; float:left;}
#mcs6_container .customScrollBox .content{clear:both;}
#mcs6_container .customScrollBox .content a {text-decoration: none; font-size: 17px; color: #00BBFF; font-family: Arial;}
#mcs6_container .customScrollBox .content p{padding:10px 5px; margin:10px 0; color:#fff; font-family:Verdana, Geneva, sans-serif; font-size:13px; line-height:20px;}
#mcs6_container .customScrollBox .content p.alt{padding:10px 5px; margin:10px 0; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; line-height:19px; color:#999;}
#mcs6_container .customScrollBox img{border:5px solid #fff;}
#mcs6_container .dragger_container{position:relative; width:0px; height:46%; float:right; margin:35px 15px 0 10px; border-left:1px solid #AFAFAF; border-right:1px solid black; cursor:pointer}
#mcs6_container .dragger{position:absolute; width:9px; height:60px; background:#5ECFFF; margin-left:-5px; overflow:hidden; cursor:pointer; -moz-border-radius:6px; -khtml-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
#mcs6_container .dragger_pressed{position:absolute; width:9px; height:60px; background:#AACFFF; margin-left:-5px; overflow:hidden; cursor:pointer; -moz-border-radius:6px; -khtml-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}

/* ------------- manage stuff ------------ */
.inleft{
  display: block;
  float: left;
}
.inright{
  display: block;
  float: left;
}


#logblock .left  {
/*  	background: url(/inc/img/tab_l.png) no-repeat left 0;    */
  	height: 152px;
	width: 500px;
	padding: 0;
	margin: 0 50px 0 0;
  	display: block;
	float: left;
}
#logblock .right {
 /* 	background: url(/inc/img/tab_r.png) no-repeat left 0; */
  	height: 152px;
	width: 430px;
	padding: 0;
	margin: 0;
  	display: block;
	float: left;

}
#logblock{

	height: 222px;
	position: relative;}
    /***** clearfix *****/
.clear {clear: both;height: 0;line-height: 0;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clearfix {height: 1%;}
.clearfix {display: block;}

#logblock input.field {
  behavior:url(/inc/PIE/PIE.htc);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
	border: 1px #1A1A1A solid;
	background: #EEEEEE;
	margin-right: 5px;
	margin-top: 5px;
	width: 200px;
	color: #414141;
	height: 24px;
    padding-left: 4px;

}
#logblock input:hover { border: 1px #51D3E2 solid;}
#logblock label {
	float: left;
	padding-top: 8px;
	clear: both;
	width: 140px;
	display: block;

}
#logblock  input.bt_login,
#logblock  input.bt_register {
    behavior:url(/inc/PIE/PIE.htc);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
    background-image: -moz-linear-gradient(center top , #FE9A23, #EB5E00);
/*	display: block;
	float: left;
	clear: left; */
	background: #FE9A23;
	height: 34px;
	text-align: center;
	cursor: pointer;
	border: 1px #FF6600 solid;
	font-weight: bold;
	margin: 10px 0;
     padding: 0 5px 0 5px;
}
#br-bname input.field, #br-bname select {
  behavior:url(/inc/PIE/PIE.htc);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
	border: 1px #1A1A1A solid;
	background: #EEEEEE;
	margin-right: 5px;
	margin-top: 4px;
	width: 300px;
	color: #414141;
	height: 24px;
    padding-left: 4px;
}
#br-bname select{
  width:165px;
}

#br-bname input:hover,#br-bname option:hover { border: 1px #51D3E2 solid;}
#br-bname label {
	float: left;
	padding-top: 8px;
	clear: both;
	width: 140px;
	display: block;

}
#br-bname-bx{
   height: 340px;
}
#nw-form-div label {
	float: left;
	padding-top: 8px;
	clear: both;
	width: 70px;
	display: block;

}
#nw-form-div input.field {
  behavior:url(/inc/PIE/PIE.htc);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
	border: 1px #1A1A1A solid;
	background: #EEEEEE;
	margin-right: 5px;
	margin-top: 4px;
  /*	width: 400px;  */
	color: #414141;
	height: 24px;
    padding-left: 4px;
}
#nw_title,#nw_byline,#nw_link{  width: 686px;}
#nw_date,#nw_id{  width: 120px;}
#nw_link{  width: 600px;}

#br-bname-d{
  padding: 80px 10px 10px 80px; width: 300px;
}
#br-bname-d td {
  height:25px;
  color: green;
}

#br-bname{width: 500px;	 }
#br-specialty{ width: 500px;}
#br-exper{ width: 500px;}
#br-social{ width: 780px;}
#br-specialty label {
	float: left;
	padding-top: 8px;
	clear: both;
	width: 240px;
/*	display: block; */

}
#br-specialty textarea {
  behavior:url(/inc/PIE/PIE.htc);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
	border: 1px #1A1A1A solid;
	background: #EEEEEE;
	margin-right: 5px;
	margin-top: 4px;
	width: 500px;
	color: #414141;
	height: 180px;
    padding-left: 4px;
}
#br-specialty textarea:hover { border: 1px #51D3E2 solid;}
#br-exper textarea {
  behavior:url(/inc/PIE/PIE.htc);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
	border: 1px #1A1A1A solid;
	background: #EEEEEE;
	margin-right: 5px;
	margin-top: 4px;
	width: 500px;
	color: #414141;
	height: 180px;
    padding-left: 4px;
}
#br-exper textarea:hover { border: 1px #51D3E2 solid;}
#br-social label {
	float: left;
	padding-top: 4px;
	clear: both;
	width: 140px;
/*	display: block; */

}
#br-social img{
  margin-top: 8px;
  margin-right: 4px;
}

#br-social input.field {
  behavior:url(/inc/PIE/PIE.htc);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
	border: 1px #1A1A1A solid;
	background: #EEEEEE;
	margin-right: 5px;
	margin-top: 0px;
	width: 600px;
	color: #414141;
	height: 24px;
    padding-left: 4px;
}
#br-social input:hover { border: 1px #51D3E2 solid; }
.formlist input[type='submit']{background-image:-moz-linear-gradient(100% 100% 90deg,#ff7d00,#ff9631);border:1px solid #385B7B;border-radius:5px 5px 5px 5px;box-shadow:0 1px 3px rgba(0,0,0,0.4);color:white;font-size:11px;cursor:pointer;background-color:#ff7d00;border:1px solid;border-color:#ff9631 #804104 #804104 #ff9631;  padding:3px 25px 3px 25px;  margin:10px 15px 5px 5px;  float:right; }

.bt_done {
          behavior:url(/inc/PIE/PIE.htc);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
/* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FE9A23', endColorstr='#FE9A23'); /* for IE */  */
background: -webkit-gradient(linear, left top, left bottom, from(#FE9A23), to(#FE9A23)); /* for webkit browsers */
    background-image: -moz-linear-gradient(center top , #FE9A23, #FE9A23);
   /*	display: block; */
  /*	float: right;
clear: both; */
	background: #FE9A23;
	height: 34px;
	text-align: center;
	cursor: pointer;
	border: 1px #FF6600 solid;
	font-weight: bold;
	margin: 10px 0;
    padding: 0 5px 0 5px;

}
.a_right {
    text-align: right;
}
/* panel try to get rid of most of this stuff*/
.tab {
  	background: url(/inc/img/tab_b.png) repeat-x 0 0;
	height: 42px;
	position: relative;
    top: 0;
    z-index: 999;
}

.tab ul.login {
	display: block;
	position: relative;
  	float: right;
  	clear: right;
  	height: 42px;
	width: auto;
  	font-weight: bold;
	line-height: 42px;
	margin: 0;
	right: 150px;
  	color: white;
  	font-size: 80%;
	text-align: center;
}

.tab ul.login li.left {
  	background: url(/inc/img/tab_l.png) no-repeat left 0;
  	height: 42px;
	width: 30px;
	padding: 0;
	margin: 0;
  	display: block;
	float: left;
}

.tab ul.login li.right {
  	background: url(/inc/img/tab_r.png) no-repeat left 0;
  	height: 42px;
	width: 30px;
	padding: 0;
	margin: 0;
  	display: block;
	float: left;
}

.tab ul.login li {
 	text-align: left;
  	padding: 0 6px;
	display: block;
	float: left;
	height: 42px;
  	background: url(/inc/img/tab_m.png) repeat-x 0 0;
}

.tab ul.login li a {
	color: #eeeeee;
}

.tab ul.login li a:hover {
	color: white;
}

.tab .sep {color:#414141}

.tab a.open, .tab a.close {
	height: 20px;
	line-height: 20px !important;
	padding-left: 30px !important;
	cursor: pointer;
	display: block;
	width: 100px;
	position: relative;
	top: 11px;
}

.tab a.open {background: url(/inc/img/bt_open.png) no-repeat left 0;}
.tab a.close {background: url(/inc/img/bt_close.png) no-repeat left 0;}
.tab a:hover.open {background: url(/inc/img/bt_open.png) no-repeat left -19px;}
.tab a:hover.close {background: url(/inc/img/bt_close.png) no-repeat left -19px;}

/* sliding panel */
#toppanel {
    position: absolute;   /*Panel will overlap  content */
    /*position: relative;*/   /*Panel will "push" the content down */
    top: 0;
    width: 100%;
    z-index: 999;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

#panel {
	width: 1450px;
	height: 130px;
	color: #999999;
	background: #ffffff;
	overflow: hidden;
	position: relative;
	z-index: 3;

}

#panel h1 {
	font-size: 1.6em;
	padding: 5px 0 10px;
	margin: 0;
	color: white;
}

#panel h2{
	font-size: 1.2em;
	padding: 10px 0 5px;
	margin: 0;
	color: white;
}
.lost-pwd {
	display: block;
	float:left;
	clear: right;
	padding: 15px 5px 0;
	font-size: 0.95em;
    color: #006699;
	text-decoration: none;
}