/*admin*/
.draggable { width: 90px; height: 80px; padding: 5px; float: left; margin: 0 10px 10px 0; font-size: .9em; z-index: 100; }
	.ui-widget-header p, .ui-widget-content p { margin: 0; }
	#snaptarget { height: 140px; }

#saveactions{
	
	
	
}
a.btn {
    background: url("../images/bg-btns.gif") no-repeat scroll 0 -58px transparent;
    color: #0089EE;
 
    font-size: 12px;
    font-weight: bold;
    height: 29px;
    line-height: 29px;
    text-transform: uppercase;
    vertical-align: middle;
}
a.btn span {
    background: url("../images/bg-btns.gif") no-repeat scroll 100% -87px transparent;
    float: left;
    height: 27px;
    padding: 0 10px;
}
a.btn-green {
    background: url("../images/bg-btns.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
}
a.btn-green span {
    background: url("../images/bg-btns.gif") no-repeat scroll 100% -29px transparent;
}


/*no admin*/


/* commented backslash hides from ie5mac \*/
span.error{
     font-size: 1.2em;
    font-weight: bold;
     display: inline-block;
    
}
input.error{
     border:1px solid red;
     display: block;
     background:pink;
}

.error{
   color: red;
     display: inline-block;
 
}

html{
	height:100%;
	margin:0;
	padding:0
} 
/* end hack */ 
html,body {
	padding:0;
	margin:0;
	background-color: #dcdfe2;
	font-size: 11px;
	font-family: "Trebuchet MS", verdana, sans-serif;

}
.ui-jqgrid tr.ui-row-ltr td {
font-size: 11px !important;
}
body{	
	text-align:left;
	background-color: #blue;
	height:100%;
	/*background:  url(../images/background-football-game-at-night.jpg) no-repeat;*/
	background-size: 100%;
}

img#bg {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
}

#content .pics { 	overflow:hidden;height: 300px; width: 676px; margin: auto }
#center-content .pics { 	overflow:hidden;height: 340px; width: 950px; margin-left: 7px; }
.slideshow img { padding: 15px; border: 1px solid #ccc; background-color: #eee; }



#outer{
	height:99.9%;
	min-height:100%;
	width:960px;
	text-align:left;
	margin:auto;
	position:relative;
	overflow:visible;
}

/* mac hide \*/
* html #outer{
	width:776px
}
/* end hide*/

html>body #outer{
	height:auto;
} /*for mozilla as IE treats height as min-height anyway*/

#inner{
	width:100%;
	padding-top:0px;/*needed to make room for header*/
} 


#tick{height:40px;width:675px;}
#ticker-wrapper *{margin:0}
#ticker-wrapper.has-js{width:940px;height:40px;display:block;font-family:Arial;font-size:1em}
#ticker{margin:10px 0 0 10px;width:800px;height:25px;display:block;float:left;position:relative;overflow:hidden;background-color:#CD343B;padding:0 0 0 10px}
#ticker-title{padding-top:8px;float:left;color:black;font-size:1em;font-weight:900;background-color:#CD343B;text-transform:uppercase}
#ticker-content{font-size:1em;padding-top:7px;float:left;position:absolute;color:white;font-weight:700;background-color:#CD343B;margin:0}
#ticker-content A{text-decoration:none;color:white}
#ticker-content A:hover{text-decoration:underline;color:#0D3059}
#ticker-swipe{padding-top:7px;position:absolute;top:0;left:80px;background-color:#CD343B;display:block;width:800px;height:23px}
#ticker-swipe SPAN{margin-left:1px;background-color:#CD343B;border-bottom:1px solid white;height:12px;width:7px;display:block}
#ticker-controls{list-style-type:none;float:right;padding:15px 0px 0 0}
#ticker-controls LI{margin-left:3px;float:left;cursor:pointer;height:16px;width:16px;display:block;padding:0}
#ticker-controls LI#play-pause{background-image:url(../images/controls.png);background-position:32px 16px}
#ticker-controls LI#play-pause.over{background-position:32px 32px}
#ticker-controls LI#play-pause.down{background-position:32px 0}
#ticker-controls LI#play-pause.paused{background-image:url(../images/controls.png);background-position:48px 16px}
#ticker-controls LI#play-pause.paused.over{background-position:48px 32px}
#ticker-controls LI#play-pause.paused.down{background-position:48px 0}
#ticker-controls LI#prev{background-image:url(../images/controls.png);background-position:0 16px}
#ticker-controls LI#prev.over{background-position:0 32px}
#ticker-controls LI#prev.down{background-position:0 0}
#ticker-controls LI#next{background-image:url(../images/controls.png);background-position:16px 16px}
#ticker-controls LI#next.over{background-position:16px 32px}
#ticker-controls LI#next.down{background-position:16px 0}
.js-hidden{display:none}




#header{
	position:absolute;
	top:0px;
	left:0px;
	width:776px;
	height:93px;
	z-index:74;
	background:  url(../images/top-header_776x93_2.jpg) no-repeat left top;

}

th.header:hover{
    background-color:#578AAF;
color:#FFF;
}

th.headerSortUp{
    
  background-color:#777777;
}

#content .top_advert{
	 background-color: #333333;
    color: white;
    height: 260px;
    opacity: 0.8;
    padding: 10px;
    position: absolute;
    top: 120px;
    width: 267px;
    z-index: 300;
		  filter:alpha(opacity=85);
        -moz-opacity:0.85;
        -khtml-opacity: 0.85;
        opacity: 0.85;
        right:16px;
	
	
}

#content .top_advert h2 {
	padding-left:0px !important;
	text-align: center;
}

#content .signup {
	position:absolute;
	top:0px;
	top: 175px;
	right:65px;
	z-index: 301;
}

#content .top_advert ul{
	font-size:14px;
	margin:0px;
	margin-top:15px;
	margin-left:15px;
	padding:0px;
	    margin-top:80px;
}



#center-content .top_advert{
	 background-color: #333333;
    color: white;
    height: 260px;
    opacity: 0.8;
    padding: 10px;
    position: absolute;
    top: 150px;
    width: 267px;
    z-index: 300;
		  filter:alpha(opacity=85);
        -moz-opacity:0.85;
        -khtml-opacity: 0.85;
        opacity: 0.85;
        right:16px;
	
	
}

#center-content .top_advert h2 {
	padding-left:0px !important;
	text-align: center;
}

#center-content .signup {
	position:absolute;
	top:0px;
	top: 215px;
	right:65px;
	z-index: 301;
}

#center-content .top_advert ul{
	font-size:14px;
	margin:0px;
	margin-top:15px;
	margin-left:15px;
	padding:0px;
	    margin-top:100px;
}


#ajaxmenu{
	
}
#logo {
	
	
	
	
	width:265px;
	height:70px;
margin-top:10px;
	z-index:300;
}
#header-right {
	
	
	float:right;
	
	width:695px;
	height:70px;

	z-index:300;
}

#header-left {
	
	
	float:left;
	
	width:260px;
	height:70px;

	z-index:300;
}

#social {
	
	
     clear: both;
    float: left;

    left: 20px;
  
    position: relative;
    top: -20px;
 width: 200px;
    z-index: 300;
}

#top-contacts{
    color: white;
    float: right;
    font-size: 15px;
    height: 30px;
    margin-right: 20px;
   position:relative;
 font-weight:bold;
    top: 4px;
}

#top-contacts a
{
	color: white;
	text-decoration:none;

}

#top-contacts a:hover
{
	color: white;
	text-decoration:underline;

}

#bottom-contacts{
    color: white;
  width: 920px;
    font-size: 16px;
    height: 30px;
  clear:both;
   position:relative;
 font-weight:bold;
    top: 24px;
    left: 30px;
}

#bottom-contacts a
{
	color: white;
	text-decoration:none;

}

#bottom-contacts a:hover
{
	color: white;
	text-decoration:underline;

}
 .footer-locations{
    color: white;
    float: left;
    font-size: 12px;
    
  clear:both;
    position:relative;
    font-weight:bold;
    top: 34px;
    left: 50px;
    width:880px;
    height:200px
 }

.footer-locations a
{
	color: #015A7E;
	text-decoration:none;

}

.footer-locations a:hover
{
	color: #015A7E;
	text-decoration:underline;

}


#sidebar{
    width: 254px;
}

#sidebar a{
    color: #003366;
    font-size: 1.2em;
}


/* mac hide \*/
* html #outer, * html #header {width:780px}
/* end hide*/
#footer {
  
    bottom: 0;
    clear: both;
    color: #FFFFFF;
    height: 215px;
    left: 0;
    margin: auto;
    position: relative;
    text-align: left;
    width: 980px;
	background:  url(../images/footer3.png) no-repeat left top;

}
#footer p {
	margin-top: 10px;
	padding: 26px;
}
#footer p a {
	text-decoration: none;
	color: #ffffff;
}
* html #footer{
	margin-bottom:-1px
}/* ie rounding bug*/

/* mac hide \*/
* html #footer {
	/*only ie gets this style*/
	height:82px;
	/* for ie*/
}
/* end hide*/

div,p  {
	margin-top:0px;
}/*clear top margin for mozilla*/

#center {
  background:  url(../images/admin_center_top.png) left top no-repeat;
	  float: left;
    width: 960px;
	z-index: 55;
	
}

#center-content {
	background:  url(../images/admin_center.png) left top;
	z-index: 300;
	padding-bottom: 15px;
	min-height:728px;
	
	 padding-top: 3px;
}

#center-content p {
	 font-size: 14px;
    line-height: 20px;
	color: #444444;
	
	_line-height: 18px;
	padding-left:10px;
	padding-right:5px;
}


#admin-content-bottom {
	background:  url(../images/admin_center_bottom.png) left top;
	z-index: 300;

	  height: 23px;
   
    width: 960px;
}

#admin-right-inner {
	
	width: 940px;
	padding-left: 7px;
	text-align: left;
}

#mytabs ul{
    
    font-size:1.5em;
}


#right {
background:  url(../images/center_top.png) left top no-repeat;
	width:688px;
	float:right;
	z-index: 55;
	
}

#statsright {
background:  url(../images/center_top.png) left top no-repeat;
	width:900px;
	float:right;
	z-index: 55;
	
}

#left {
	background:  url(../images/left_menu.png) repeat left top;
	
	position:relative;/*ie needs this to show float */
	width:260px;
	height:916px;
	float:left;
	padding-left: 7px;
	z-index: 56;
}
#left-inner {

	text-align: left;
}

#left_rss
{
	position: absolute;
	bottom:15px;
	
}
#clearfooter {
	width:100%;
	height:10px;
	clear:both;
} /* to clear footer */

html>body #minHeight{
	float:left;
	width:0px;
	height:100%;
	margin-bottom:-82px;
} /*safari wrapper */
#content {
    width: 690px;
	background:  url(../images/center.png) left top;
	z-index: 300;
	padding-bottom: 15px;
	min-height:728px;
}

#contentbody{
    
    font-size: 14px;
    
}

#contentbody h4{
    
   /* margin:5px 0px 0px 0px;
   */
    
}

#statscontent {
	background:  #EDEEF0;
	z-index: 300;
	padding-bottom: 15px;
	min-height:728px;
}




#content_bottom {
	background:  url(../images/center_bottom.png) left top;
	z-index: 300;

	  height: 23px;
   
    width: 688px;
}




#content h2 {
	
	
	
	padding-left: 19px;
	line-height: 20px;
	position: relative;
	z-index: 999;
	height: 14px;
}

#right-inner {
	margin: 0 6px;
	
	
	text-align: left;
}


#stats-right-inner {
	
	width: 950px;
	padding-left: 7px;
	text-align: left;
}

#right-inner h1 {
	font-size: 20px;
	/*color: #00547E;*/
	color: #00547E;
	font-family: "orbitron", verdana, sans-serif;
	margin:5px 10px;
}

h3#post-  {
	font-size: 12px;
	color: #618200;
	background:  url() no-repeat left top;
	padding-left: 0px;
}

#content p {
	 font-size: 14px;
    line-height: 20px;
	color: #444444;
	
	_line-height: 18px;
	padding-left:10px;
	padding-right:5px;
}

#content p a {

}

#content p a:hover {
	background-color: #618200;
	color: #ffffff;
}

.FSF_searchResults {
	font-size: 12px;
	color: #444444;
	line-height: 18px;
	_line-height: 16px;
}


.FSF_extract {
	font-size: 12px;
	color: #444444;
	line-height: 18px;
	_line-height: 16px;
}


.FSF_resultLink {
	color: #618200;
}

.FSF_extract {
	font-size: 12px;
	color: #444444;
	line-height: 18px;
	_line-height: 16px;
}

.highlight {
	font-size: 12px;
	background-color: #f2f2f2;
	color: #618200;
	font-weight: bold;
	line-height: 18px;
	_line-height: 16px;

}


#content ul li{
	list-style-image: url(../images/bullet_11x8.gif);
	margin-bottom: 0.5em;
	font-size: 110%;
}

.LIn_shortMode {
	list-style-type: none;
	margin: 0;
	padding: 0;

}

.LIn_desc {
	display: none;
}
.LIn_date {
	font-style: italic;
	margin-left: 5px;
}

#sidebar h2{
	color: #00547E;
	font-family: "orbitron", verdana, sans-serif;
}

#content a, #sidebar a
{
  
}

#content a:hover, #sidebar a:hover
{
  
    color: gray;
}



/* stats styles  */
 .tablediv{
  padding:5px;float:left;
}

.number{
  width:20px;
}

.name{
  width:300px;
}


.percent{
 width:45px
}

.yds{
 width:45px
}

.rec{
width:47px;
}



#contentbody .divisioncontainer table{
    
		font-size: 12px;
    border-right:thin solid #000;
   border-top:thin solid #000;
  overflow: hidden;
 
  padding:0px;
  margin:0px;
}

#contentbody .divisioncontainer table th{
	padding:2px 5px 2px 5px;
  
    border-bottom:thin solid #000;
     border-left:thin solid #000;
  text-align: center;
}
#contentbody .divisioncontainer table td{
	padding:2px 5px 2px 5px;
  border-left:thin solid #000;
  border-bottom:thin solid #000;
  text-align: center;
}

#contentbody .divisioncontainer table thead {
background-color:#005B7F;
color:#fff;
font-weight:bold;

}
#contentbody .divisioncontainer table thead {
background-color:#005B7F;
color:#fff;
font-weight:bold;

}
#contentbody .divisioncontainer table thead tr td{

	padding:4px 8px 4px 8px;
}
#contentbody .divisioncontainer table.fakestats thead tr td{
	border:none;
   background-color:#fff;
   line-height:0px;
}
#contentbody .divisioncontainer table thead tr td:hover  {
background-color:#578AAF;
color:#FFFFFF;
}
#contentbody .divisioncontainer table thead tr td:hover a  {
background-color:#578AAF;
color:#FFFFFF;
}


#contentbody .divisioncontainer tbody tr td a{

color:#000;
}
#contentbody .divisioncontainer tbody tr:hover{
 background-color:#578AAF;
color:#fff;
}
/*.contentbody tbody tr td:hover{
 background-color:#7AA5CF;
color:#fff;
} */
#contentbody .divisioncontainer tbody tr td a:hover{
 background-color:#578AAF;
color:#fff;
}



















#center-content #contentbody .divisioncontainer table{
		font-size: 11px;
		 overflow: hidden;
    
     border-right:none;
   border-top:none;
  
  padding:0px;
  margin:0px;
}



#center-content #contentbody .divisioncontainer table th{
	/*padding:2px 5px 2px 5px;8*/
   border-top:thin solid #000;
    border-bottom:thin solid #000;
     border-left:thin solid #000;
  text-align: center;
}
#center-content #contentbody .divisioncontainer table td{
/*padding:2px 5px 2px 5px;8*/
 border-top:thin solid #000;
 border-right:thin solid #000;
  border-left:thin solid #000;
  border-bottom:thin solid #000;
  text-align: center;
}

#center-content #contentbody .divisioncontainer table thead {
background-color:#005B7F;
color:#fff;
font-weight:bold;

}
#center-content #contentbody .divisioncontainer table thead {
background-color:#005B7F;
color:#fff;
font-weight:bold;

}
#center-content #contentbody .divisioncontainer table thead tr td{

	padding:0px 0px 0px 0px;
}
#center-content #contentbody .divisioncontainer table.fakestats thead tr td{
	border:none;
   background-color:#fff;
   line-height:0px;
}
#center-content #contentbody .divisioncontainer table thead tr td:hover  {
background-color:#578AAF;
color:#FFFFFF;
}
#center-content #contentbody .divisioncontainer table thead tr td:hover a  {
background-color:#578AAF;
color:#FFFFFF;
}


#center-content #contentbody .divisioncontainer tbody tr td a{

color:#000;
}
#center-content #contentbody .divisioncontainer tbody tr:hover{
 background-color:#578AAF;
color:#fff;
}
/*.contentbballstats tbody tr td:hover{
 background-color:#7AA5CF;
color:#fff;
} */
#center-content #contentbody .divisioncontainer tbody tr td a:hover{
 background-color:#578AAF;
color:#fff;
}









/*

#contentbballstats  table{
		font-size: 12px;
   padding:0px;
  margin:0px;
}


#contentbballstats table  {
   border-right:thin solid #000;
   border-top:thin solid #000;
  
  padding:0px;
  margin:0px;
}
#contentbballstats  table th{
	padding:2px 5px 2px 5px;
  
    border-bottom:thin solid #000;
     border-left:thin solid #000;
  text-align: center;
}
#contentbballstats table td{
	padding:2px 5px 2px 5px;
  border-left:thin solid #000;
  border-bottom:thin solid #000;
  text-align: center;
}

#contentbballstats table thead {
background-color:#005B7F;
color:#fff;
font-weight:bold;

}
#contentbballstats table thead {
background-color:#005B7F;
color:#fff;
font-weight:bold;

}
#contentbballstats table thead tr td{

	padding:4px 8px 4px 8px;
}
#contentbballstats table.fakestats thead tr td{
	border:none;
   background-color:#fff;
   line-height:0px;
}
#contentbballstats table thead tr td:hover  {
background-color:#578AAF;
color:#FFFFFF;
}
#contentbballstats table thead tr td:hover a  {
background-color:#578AAF;
color:#FFFFFF;
}


#contentbballstats tbody tr td a{

color:#000;
}
#contentbballstats tbody tr:hover{
 background-color:#578AAF;
color:#fff;
}
/*.contentbballstats tbody tr td:hover{
 background-color:#7AA5CF;
color:#fff;
} */
#contentbody tbody tr td a:hover{
 background-color:#578AAF;
color:#fff;
}





#contentbody  table.ui-jqgrid-htable{
		font-size: 12px;
   padding:0px;
  margin:0px;
}


#contentbody table.ui-jqgrid-htable  {
   border-right:none;
   border-top:none;
  
  padding:0px;
  margin:0px;
}
#contentbody  table.ui-jqgrid-htable th{
	/*padding:2px 5px 2px 5px;*/
  
  text-align: center;
}
#contentbody table.ui-jqgrid-htable td{
	padding:2px 5px 2px 5px;
  border-bottom:none;
     border-left:none;
  text-align: center;
}

#contentbody table.ui-jqgrid-htable thead {
background-color:#005B7F;
color:#fff;
font-weight:bold;

}
#contentbody table.ui-jqgrid-htable thead {
background-color:#005B7F;
color:#fff;
font-weight:bold;

}
#contentbody table.ui-jqgrid-htable thead tr td{

	padding:4px 8px 4px 8px;
}
#contentbody table.ui-jqgrid-htable thead tr td{
	border:none;
   background-color:#fff;
   line-height:0px;
}
#contentbody table.ui-jqgrid-htable thead tr td:hover  {
background-color:#578AAF;
color:#FFFFFF;
}
#contentbody table.ui-jqgrid-htable thead tr td:hover a  {
background-color:#578AAF;
color:#FFFFFF;
}


#contentbody table.ui-jqgrid-htable tbody tr td a{

color:#000;
}
#contentbody table.ui-jqgrid-htable tbody tr:hover{
 background-color:#578AAF;
color:#fff;
}
/*.contentbody tbody tr td:hover{
 background-color:#7AA5CF;
color:#fff;
} */
#contentbody table.ui-jqgrid-htable tbody tr td a:hover{
 background-color:#578AAF;
color:#fff;
}

.divisions{

float:left;
padding-left:10px;
width:320px;
}

.schedules{
	padding-top:15px;
  clear:both;


}


.schedule{

  float:left;
  
}

.clear
{
    clear:both;
    
}

.week{
/*	float:left; */
padding-left:10px;
width: 320px;
margin-bottom:15px;
}

.odd{
 background-color: #EDEEF0;
}

.even{
 background-color: #B5CDDF;
}

.stats a
{
  color:#000;
}
.stats tr:hover
{
  color:#fff;
}
.stats a:hover
{
  color:#fff;
}

.reverse_sort{
  background-color: #BB7777;
}
.forward_sort{
  background-color: #77BB77;
    color:#000;
}

a.footer {

    color:#000;
}
a.footer:hover{

    color:#fff;
}

#results a{
    text-decoration:none;
    color:#16336B;
}

#results a:hover{
   text-decoration:none;
   color:#5D88B2;
}


#mytabs ul li{
	display:inline;
	list-style-image:none;
}

#newsletter
{}


#newsletter input[type="submit"] {
    background: -moz-linear-gradient(center top , #9CCAD8, #56A9C2) repeat scroll 0 0 transparent;
    border-bottom: 1px solid #76B7CB;
    border-radius: 0 6px 6px 0;
    border-top: 1px solid #93BBC8;
    box-shadow: none;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    height: 32px;
    line-height:30px;
    position: relative;
    text-shadow: 1px 1px 2px #666666;
    width: 80px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#99D0E2', endColorstr='#4AA8BF');
    
 
  -webkit-transition-delay:initial;
  -webkit-transition-duration:0.4s;
  -webkit-transition-property:all;
  -webkit-transition-timing-function:ease;
  background-attachment:initial;
  background-clip:initial;
  background-color:initial;
  background-image:-webkit-gradient(linear, 0 0%, 0 100%, from(#99D0E2), to(#4AA8BF));
  background-origin:initial;
  background-position:initial initial;
  background-repeat:initial initial;
  border: 1px solid gray;
}


#newsletter input[type="text"] {
    border-radius: 6px 0 0 6px;
    box-shadow: 2px 2px 7px #D8D8D8 inset;
    padding: 0 0 0 5px;
    position: relative;
    width: 145px;
}
#newsletter input {
     border: 1px solid gray;
    
    display: block;
    float: left;
    height: 30px;
    *line-height:30px;
    margin: 0 !important;
    padding: 0;
    width: 182px;
}

.ui-jqgrid tr.jqgrow td {
    white-space: normal !important;
    height:auto;
    vertical-align:text-top;
}

#SignUp{
  
    width:260px;
    height:205px
    
}

#ajaxmenu ul {
	background-color: #00577E;
	margin:0px;
	padding:0px;
	font-family: "orbitron", verdana, sans-serif;
}

#ajaxmenu ul li {
	position: relative;
	
	width:254px;
	display: block;
	text-decoration: none;
	font-size:16px;
	font-weight: normal;
}
#ajaxmenu ul li:hover {
	
	position: relative;
	
	width:254px;
	display: block;
	text-decoration: none;
	font-size:16px;
	font-weight: normal;
}

	
#ajaxmenu ul li ul {
	/*position: absolute;*/
	left: 0; /* Set 1px less than menu width */
	top:28px;
	line-height: 16px;

	}
#ajaxmenu ul li a {
	padding-left:26px;
	color: white;
	font-weight: bold;
	
}
#ajaxmenu ul li a:hover {
	color: black;
	font-weight: bold;
	background-color:#54c5d0;
}




/* Styles for Menu Items */
#ajaxmenu ul li.firstcategory {

	color: #062E4B;
	font-weight: bold;
	height: 28px;
	line-height: 28px;
	padding-right: 0px;
	padding-left: 0px;
	
	background-repeat: no-repeat;
	background-position: 0px;
	margin: 0px;

	}
#ajaxmenu ul li.category {
	color: #062E4B;
	font-weight: bold;
	/*height: 28px;*/
	line-height: 28px;
	padding-right: 0px;
	padding-left: 0px;
	
	background-repeat: no-repeat;
	background-position: -129px;
	margin: 0px;

	}
#ajaxmenu ul li.lastcategory {
	color: #062E4B;
	font-weight: bold;
	height: 28px;
	line-height: 28px;
	padding-right: 0px;
	padding-left: 0px;
	
	background-repeat: no-repeat;
	background-position: -222px;
	margin: 0px;

	}


#ajaxmenu ul li.firstcategory:hover, #ajaxmenu ul li.firstcategory.over {
	color: #fff;
	
}

#ajaxmenu ul li.category:hover, #ajaxmenu ul li.category.over {
	color: #fff;
	
}
#ajaxmenu ul li.lastcategory:hover, #ajaxmenu ul li.lastcategory.over {
	color: #fff;
	
}

/* commented backslash \*/ 
* html ul li a {height:1%}
/* end hack */ 
#ajaxmenu li a {
	text-decoration: none;
	width: 250px;
}

/* hovered lists */
#ajaxmenu li a, #ajaxmenu li.over a {
	color: #fff;
	width: 228px;
	display: block;

}
#ajaxmenu li li a:hover, #ajaxmenu li.over li a:hover {
	/*background-image: url(../images/bullet_11x8_roll.gif)  !important;
	color: #fff;
	background-repeat: no-repeat;
	background-color: #8dbc00;
	background-position: left center;
	text-indent: 8pt;
	*/
	background-color: #8dbc00;
		font-size:14px;
	/*color: #ffffff;*/
	/*background-image: url(../images/bullet_11x8.gif) !important;*/
	background-repeat: no-repeat !important;
	text-align: left;
/*	border-right: 1px solid #2f2f2f;
	border-bottom: 1px solid #2f2f2f;
	border-left: 1px solid #2f2f2f;
	font-weight: normal;*/
	width: 244px;
	/*background-color: #000000;*/
	background-position: left center;
	text-indent: 24pt;

	
}

/* set dropdown */
#ajaxmenu li li a, #ajaxmenu li.over li a {
	font-size:14px;
	color: #8DBC00;
	/*color: #ffffff;*/
	/*background-image: url(../images/bullet_11x8.gif) !important;*/
	background-repeat: no-repeat !important;
	text-align: left;
/*	border-right: 1px solid #2f2f2f;
	border-bottom: 1px solid #2f2f2f;
	border-left: 1px solid #2f2f2f;
	font-weight: normal;*/
	width: 238px;
	/*background-color: #000000;*/
	background-position: left center;
	text-indent: 24pt;

}

#ajaxmenu li ul li a {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	padding-left: 5px;
} /* Sub Menu Styles */

#ajaxmenu li li li a:hover, #ajaxmenu li.over li.over li a:hover {
	/*background-image: url(../images/bullet_11x8_roll.gif)  !important;
	color: #fff;
	background-repeat: no-repeat;
	background-color: #8dbc00;
	background-position: left center;
	text-indent: 8pt;
	*/
	background-color: #8dbc00;
		font-size:14px;
	/*color: #ffffff;*/
	/*background-image: url(../images/bullet_11x8.gif) !important;*/
	background-repeat: no-repeat !important;
	text-align: left;
/*	border-right: 1px solid #2f2f2f;
	border-bottom: 1px solid #2f2f2f;
	border-left: 1px solid #2f2f2f;
	font-weight: normal;*/
	width: 244px;
	/*background-color: #000000;*/
	background-position: left center;
	text-indent: 34pt;

	
}


#ajaxmenu li li li a, #ajaxmenu li.over li.over li a {
	font-size:14px;
	
	color: #CD343B;
	/*background-image: url(../images/bullet_11x8.gif) !important;*/
	background-repeat: no-repeat !important;
	text-align: left;
/*	border-right: 1px solid #2f2f2f;
	border-bottom: 1px solid #2f2f2f;
	border-left: 1px solid #2f2f2f;
	font-weight: normal;*/
	width: 238px;
	/*background-color: #000000;*/
	background-position: left center;
	text-indent: 34pt;

}



#ajaxmenu li ul li ul li a {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	padding-left: 5px;
} /* Sub Menu Styles */


#ajaxmenu li ul, #ajaxmenu li.over ul { 
	display: block; 
} /* The pop */
#ajaxmenu {
	
	width: 254px;
	min-height: 260px;
 
}


h3{
   /* margin:0;*/
}



#hortmenu {
    background:  url(../images/admin_center.png) left top repeat;
    font-family: arial,sans-serif;
    font-size: 1.4em;
    height: 30px;
   
   
    z-index: 100;
}
#hortmenu ul li a, #hortmenu ul li a:visited {

   
    color: #FFFFFF;
    display: block;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
   padding-right: 15px;
     padding-left: 15px;
}
#hortmenu ul {
     background: none repeat scroll 0 0 #00577E;
    height: 30px;
     margin: 0 3px 0 7px;
    list-style: none outside none;
 z-index: 100;
   padding: 1px 0 0;
}
#hortmenu ul li {
    float: left;
    
    position: relative;
}

#hortmenu ul li ul li {
     width: 174px;
}
#hortmenu ul li ul {
   
    display: none;
}
#hortmenu ul li:hover a {
  
    color: #000;
}
#hortmenu ul li:hover ul {
    display: block;
    left: 0;
    position: absolute;
    top: 28px;
    width: 105px;
}
#hortmenu ul li:hover ul li a.hide {
    background: none repeat scroll 0 0 #66AA33;
    color: #FFFFFF;
}
#hortmenu ul li:hover ul li:hover a.hide {
    background: none repeat scroll 0 0 #66FFCC;
    color: #000000;
}
#hortmenu ul li:hover ul li ul {
    display: none;
}
#hortmenu ul li:hover ul li a {
    background: none repeat scroll 0 0 #DDDDDD;
    color: #000000;
    display: block;
}
#hortmenu ul li:hover ul li a:hover {
    background: none repeat scroll 0 0 #66FFCC;
    color: #000000;
}
#hortmenu ul li:hover ul li:hover ul {
    display: block;
    left: 105px;
    position: absolute;
    top: 0;
    z-index: 101;
}
#hortmenu ul li:hover ul li:hover ul.left {
    left: -105px;
}











#myajaxmenu {
	
}


#search {
	float: right;
  
    position: relative;
    top: 12px;
    width: 481px;
    z-index: 900;
}

#search img {display: none;}

#search-directory {
	position:absolute;
	top:26px;
	left:5px;
	width:496px;
	height:32px;
	overflow:hidden;
	z-index:400;
}
.formlogin
{
margin:auto;
		width:300px;	
}

#search fieldset, .formlogin fieldset{
	   width: 300px;
	border: none;
	margin: 0px;
	padding: 0px;
}
#search form, .formlogin form {
	 width: 300px;
	border: none;
	margin: 0px;
	padding: 0px;
	
}


#search label, .formlogin label {
color: #444444;
}


#search input, .formlogin input {
	border-top: 1px solid #75767B;
	border-left: 1px solid #75767B;
	border-bottom: 1px solid #B6B9C0;
	border-right: 1px solid #B6B9C0;
	height: 19px;
}
.formlogin label {
	display: block;
	margin-top: 5px !important;
}

.formlogin input {
	width: 95%;
}
.formlogin #checkbox_1 {	width: auto; float: right; border: 0 !important;}
.formlogin h3 {
	display: none;
}
.button {width: auto !important; height: auto !important; padding: 2px !important; margin-top: 5px !important; margin-bottom: 5px !important;}

.formlogin .forgotpsswd {
	font-size: 80%;
	display: block;
	float: right;
	margin: 10px 10px 0 1px;
}
#search select {
	border-top: 1px solid #75767B;
	border-left: 1px solid #75767B;
	border-bottom: 1px solid #B6B9C0;
	border-right: 1px solid #B6B9C0;
	height: 19px;
}
#search textarea {
	border-top: 1px solid #75767B;
	border-left: 1px solid #75767B;
	border-bottom: 1px solid #B6B9C0;
	border-right: 1px solid #B6B9C0;
	height: 19px;
}

#search-txt {
    position: absolute;
    top: 0px;
    left: 158px;
    width: 57px;
    height: 21px;
    color: #ffffff;
    font-size: 13px;
    line-height: 23px;
}

#ajaxSearch_input {
    position: absolute;
    top: 0px;
    left: 220px;
    width: 165px;
    height: 19px;
}

#ajaxSearch_submit {
    width: 70px !important;
    height: 21px !important;
    margin: 0 !important;
    border: 0 !important;
    background: transparent  url(../images/search_70x21.gif) no-repeat center top;
    padding: 55px 0 0 !important;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
    position: absolute;
    top: 0px;
    left: 400px;
}

#ajaxSearch_output {
    background: #000;
    color: white;
    -moz-opacity:0.95 !important;
    opacity:0.95 !important;
    filter: alpha(opacity=95) !important;
    position: absolute;
    top: 23px;
    left: 220px;
    width: 165px !important;
    z-index: 1;
    border: 0;
    padding: 0;
    margin: 0;
}
#ajaxSearch_output a {
	color: #fff;
	text-align: left;
	width: 172px;
	display: block;	
	width: 93% !important;
}
#ajaxSearch_output a:hover{ background-color: #8dbc00; }
#ajaxSearch_output p {margin: 0;}
.ajaxSearch_paging { }

.AS_ajax_result {
    border-top: 1px solid #2f2f2f;
    color: #444;
    padding: 5px 10px 7px;
    margin: 0;
}
    .AS_resultLink {
        text-decoration: underline;
        padding: 0;
        margin: 0;
    }
    .AS_ajax_resultDescription {
        color: #888;
    }
    .AS_ajax_more { color: #555; }
    .AS_intro { display: none;}


#dirsearch-txt {
position: absolute;
top: 0px;
left: 0px;
width: 118px;
height: 21px;
color: #4E5760;
font-size: 13px;
line-height: 23px;
}

#dirsearch-inp {
position: absolute;
top: 0px;
left: 123px;
width: 201px;
height: 18px;
}

#dirsearch-btn {
position: absolute;
top: 0px;
left: 329px;
width: 70px;
height: 21px;
}

#dirsearch-txt2 {
position: absolute;
top: 3px;
left: 405px;
width: 170px;
height: 21px;
color: #4E5760;
}

#dirsearch-txt2 a {
color: #4E5760;
}

#join {
position: relative;
}
    #join-inp {
    margin-top: 5px;
    width: 158px;
    height: 18px;
    }
    #join-btn {
    margin-top: 5px;
    width: 120px;
    height: 21px;
    }
.AS_ajax_highlight1, .ajaxSearch_highlight1{
  color : #CC0000;
  padding: 0;
  font-weight: bold;
}
.AS_ajax_highlight2, .ajaxSearch_highlight2{
  color : #CB53DF;
  padding: 0;
  font-weight: bold;
}
.AS_ajax_highlight3, .ajaxSearch_highlight3{
  color : #DF53B5;
  padding: 0;
  font-weight: bold;
}
.AS_ajax_highlight4, .ajaxSearch_highlight4{
  color : #DF5380;
  padding: 0;
  font-weight: bold;
}
.AS_ajax_highlight5, .ajaxSearch_highlight5{
  color : #A453DF;
  padding: 0;
  font-weight: bold;
}
.AS_ajax_highlight6, .ajaxSearch_highlight6{
  color : #53ADDF;
  padding: 0;
  font-weight: bold;
}

div.post #websignupfrm label {display:block;width:430px;margin-bottom:8px;}
div.post #websignupfrm label input {position:absolute;left:170px;}
div.post #websignupfrm fieldset {border:none;}

/*Grid*/
.ui-jqgrid {position: relative; font-size:11px;}
.ui-jqgrid .ui-jqgrid-view {position: relative;left:0px; top: 0px; padding: .0em;}
/* caption*/
.ui-jqgrid .ui-jqgrid-titlebar {padding: .3em .2em .2em .3em; position: relative; border-left: 0px none;border-right: 0px none; border-top: 0px none;}
.ui-jqgrid .ui-jqgrid-title { float: left; margin: .1em 0 .2em; }
.ui-jqgrid .ui-jqgrid-titlebar-close { position: absolute;top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height:18px;}.ui-jqgrid .ui-jqgrid-titlebar-close span { display: block; margin: 1px; }
.ui-jqgrid .ui-jqgrid-titlebar-close:hover { padding: 0; }
/* header*/
.ui-jqgrid .ui-jqgrid-hdiv {position: relative; margin: 0em;padding: 0em; overflow-x: hidden; border-left: 0px none !important; border-top : 0px none !important; border-right : 0px none !important;}
.ui-jqgrid .ui-jqgrid-hbox {float: left; padding-right: 20px;}
.ui-jqgrid .ui-jqgrid-htable {table-layout:fixed;margin:0em;}
.ui-jqgrid .ui-jqgrid-htable th {height:22px;padding: 0 2px 0 2px;}
.ui-jqgrid .ui-jqgrid-htable th div {overflow: hidden; position:relative; height:17px;}
.ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column {overflow: hidden;white-space: nowrap;text-align:center;border-top : 0px none;border-bottom : 0px none;}
.ui-th-ltr, .ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr {border-left : 0px none;}
.ui-th-rtl, .ui-jqgrid .ui-jqgrid-htable th.ui-th-rtl {border-right : 0px none;}
.ui-first-th-ltr {border-right: 1px solid; }
.ui-first-th-rtl {border-left: 1px solid; }
.ui-jqgrid .ui-th-div-ie {white-space: nowrap; zoom :1; height:17px;}
.ui-jqgrid .ui-jqgrid-resize {height:20px !important;position: relative; cursor :e-resize;display: inline;overflow: hidden;}
.ui-jqgrid .ui-grid-ico-sort {overflow:hidden;position:absolute;display:inline; cursor: pointer !important;}
.ui-jqgrid .ui-icon-asc {margin-top:-3px; height:12px;}
.ui-jqgrid .ui-icon-desc {margin-top:3px;height:12px;}
.ui-jqgrid .ui-i-asc {margin-top:0px;height:16px;}
.ui-jqgrid .ui-i-desc {margin-top:0px;margin-left:13px;height:16px;}
.ui-jqgrid .ui-jqgrid-sortable {cursor:pointer;}
.ui-jqgrid tr.ui-search-toolbar th { border-top-width: 1px !important; border-top-color: inherit !important; border-top-style: ridge !important }
tr.ui-search-toolbar input {margin: 1px 0px 0px 0px}
tr.ui-search-toolbar select {margin: 1px 0px 0px 0px}
/* body */ 
.ui-jqgrid .ui-jqgrid-bdiv {position: relative; margin: 0em; padding:0; overflow: auto; text-align:left;}
.ui-jqgrid .ui-jqgrid-btable {table-layout:fixed; margin:0em; outline-style: none; }
.ui-jqgrid tr.jqgrow { outline-style: none; }
.ui-jqgrid tr.jqgroup { outline-style: none; }
.ui-jqgrid tr.jqgrow td {font-weight: normal; overflow: hidden; white-space: pre; height: 22px;padding: 0 2px 0 2px;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;}
.ui-jqgrid tr.jqgfirstrow td {padding: 0 2px 0 2px;border-right-width: 1px; border-right-style: solid;}
.ui-jqgrid tr.jqgroup td {font-weight: normal; overflow: hidden; white-space: pre; height: 22px;padding: 0 2px 0 2px;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;}
.ui-jqgrid tr.jqfoot td {font-weight: bold; overflow: hidden; white-space: pre; height: 22px;padding: 0 2px 0 2px;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;}
.ui-jqgrid tr.ui-row-ltr td {text-align:left;border-right-width: 1px; border-right-color: inherit; border-right-style: solid;}
.ui-jqgrid tr.ui-row-rtl td {text-align:right;border-left-width: 1px; border-left-color: inherit; border-left-style: solid;}
.ui-jqgrid td.jqgrid-rownum { padding: 0 2px 0 2px; margin: 0px; border: 0px none;}
.ui-jqgrid .ui-jqgrid-resize-mark { width:2px; left:0; background-color:#777; cursor: e-resize; cursor: col-resize; position:absolute; top:0; height:100px; overflow:hidden; display:none;	border:0 none;}
/* footer */
.ui-jqgrid .ui-jqgrid-sdiv {position: relative; margin: 0em;padding: 0em; overflow: hidden; border-left: 0px none !important; border-top : 0px none !important; border-right : 0px none !important;}
.ui-jqgrid .ui-jqgrid-ftable {table-layout:fixed; margin-bottom:0em;}
.ui-jqgrid tr.footrow td {font-weight: bold; overflow: hidden; white-space:nowrap; height: 21px;padding: 0 2px 0 2px;border-top-width: 1px; border-top-color: inherit; border-top-style: solid;}
.ui-jqgrid tr.footrow-ltr td {text-align:left;border-right-width: 1px; border-right-color: inherit; border-right-style: solid;}
.ui-jqgrid tr.footrow-rtl td {text-align:right;border-left-width: 1px; border-left-color: inherit; border-left-style: solid;}
/* Pager*/
.ui-jqgrid .ui-jqgrid-pager { border-left: 0px none !important;border-right: 0px none !important; border-bottom: 0px none !important; margin: 0px !important; padding: 0px !important; position: relative; height: 25px;white-space: nowrap;overflow: hidden;}
.ui-jqgrid .ui-pager-control {position: relative;}
.ui-jqgrid .ui-pg-table {position: relative; padding-bottom:2px; width:auto; margin: 0em;}
.ui-jqgrid .ui-pg-table td {font-weight:normal; vertical-align:middle; padding:1px;}
.ui-jqgrid .ui-pg-button  { height:19px !important;}
.ui-jqgrid .ui-pg-button span { display: block; margin: 1px; float:left;}
.ui-jqgrid .ui-pg-button:hover { padding: 0px; }
.ui-jqgrid .ui-state-disabled:hover {padding:1px;}
.ui-jqgrid .ui-pg-input { height:13px;font-size:.8em; margin: 0em;}
.ui-jqgrid .ui-pg-selbox {font-size:.8em; line-height:18px; display:block; height:18px; margin: 0em;}
.ui-jqgrid .ui-separator {height: 18px; border-left: 1px solid #ccc ; border-right: 1px solid #ccc ; margin: 1px; float: right;}
.ui-jqgrid .ui-paging-info {font-weight: normal;height:19px; margin-top:3px;margin-right:4px;}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-div {padding:1px 0;float:left;list-style-image:none;list-style-position:outside;list-style-type:none;position:relative;}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-button { cursor:pointer; }
.ui-jqgrid .ui-jqgrid-pager .ui-pg-div  span.ui-icon {float:left;margin:0 2px;}
.ui-jqgrid td input, .ui-jqgrid td select .ui-jqgrid td textarea { margin: 0em;}
.ui-jqgrid td textarea {width:auto;height:auto;}
.ui-jqgrid .ui-jqgrid-toppager {border-left: 0px none !important;border-right: 0px none !important; border-top: 0px none !important; margin: 0px !important; padding: 0px !important; position: relative; height: 25px !important;white-space: nowrap;overflow: hidden;}
/*subgrid*/
.ui-jqgrid .ui-jqgrid-btable .ui-sgcollapsed span {display: block;}
.ui-jqgrid .ui-subgrid {margin:0em;padding:0em; width:100%;}
.ui-jqgrid .ui-subgrid table {table-layout: fixed;}
.ui-jqgrid .ui-subgrid tr.ui-subtblcell td {height:18px;border-right-width: 1px; border-right-color: inherit; border-right-style: solid;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;}
.ui-jqgrid .ui-subgrid td.subgrid-data {border-top:  0px none !important;}
.ui-jqgrid .ui-subgrid td.subgrid-cell {border-width: 0px 0px 1px 0px;}
.ui-jqgrid .ui-th-subgrid {height:20px;}
/* loading */
.ui-jqgrid .loading {position: absolute; top: 45%;left: 45%;width: auto;z-index:101;padding: 6px; margin: 5px;text-align: center;font-weight: bold;display: none;border-width: 2px !important;}
.ui-jqgrid .jqgrid-overlay {display:none;z-index:100;}
* html .jqgrid-overlay {width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}
* .jqgrid-overlay iframe {position:absolute;top:0;left:0;z-index:-1;width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}
/* end loading div */
/* toolbar */
.ui-jqgrid .ui-userdata {border-left: 0px none;	border-right: 0px none;	height : 21px;overflow: hidden;	}
/*Modal Window */
.ui-jqdialog { display: none; width: 300px; position: absolute; padding: .2em; font-size:11px; overflow:visible;}
.ui-jqdialog .ui-jqdialog-titlebar { padding: .3em .2em; position: relative;  }
.ui-jqdialog .ui-jqdialog-title { margin: .1em 0 .2em; } 
.ui-jqdialog .ui-jqdialog-titlebar-close { position: absolute;  top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }

.ui-jqdialog .ui-jqdialog-titlebar-close span { display: block; margin: 1px; }
.ui-jqdialog .ui-jqdialog-titlebar-close:hover, .ui-jqdialog .ui-jqdialog-titlebar-close:focus { padding: 0; }
.ui-jqdialog-content, .ui-jqdialog .ui-jqdialog-content { border: 0; padding: .3em .2em; background: none; height:auto;}
.ui-jqdialog .ui-jqconfirm {padding: .4em 1em; border-width:3px;position:absolute;bottom:10px;right:10px;overflow:visible;display:none;height:80px;width:220px;text-align:center;}
/* end Modal window*/
/* Form edit */
.ui-jqdialog-content .FormGrid {margin: 0px;}
.ui-jqdialog-content .EditTable { width: 100%; margin-bottom:0em;}
.ui-jqdialog-content .DelTable { width: 100%; margin-bottom:0em;}
.EditTable td input, .EditTable td select, .EditTable td textarea {margin: 0em;}
.EditTable td textarea { width:auto; height:auto;}
.ui-jqdialog-content td.EditButton {text-align: right;border-top: 0px none;border-left: 0px none;border-right: 0px none; padding-bottom:5px; padding-top:5px;}
.ui-jqdialog-content td.navButton {text-align: center; border-left: 0px none;border-top: 0px none;border-right: 0px none; padding-bottom:5px; padding-top:5px;}
.ui-jqdialog-content input.FormElement {padding:.3em}
.ui-jqdialog-content .data-line {padding-top:.1em;border: 0px none;}

.ui-jqdialog-content .CaptionTD {text-align: left; vertical-align: middle;border: 0px none; padding: 2px;white-space: nowrap;}
.ui-jqdialog-content .DataTD {padding: 2px; border: 0px none; vertical-align: top;}
.ui-jqdialog-content .form-view-data {white-space:pre}
.fm-button { display: inline-block; margin:0 4px 0 0; padding: .4em .5em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; }
.fm-button-icon-left { padding-left: 1.9em; }
.fm-button-icon-right { padding-right: 1.9em; }
.fm-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; position: absolute; top: 50%; margin-top: -8px; }
.fm-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; position: absolute; top: 50%; margin-top: -8px;}
#nData, #pData { float: left; margin:3px;padding: 0; width: 15px; }
/* End Eorm edit */
/*.ui-jqgrid .edit-cell {}*/
.ui-jqgrid .selected-row, div.ui-jqgrid .selected-row td {font-style : normal;border-left: 0px none;}
/* Tree Grid */
.ui-jqgrid .tree-wrap {float: left; position: relative;height: 18px;white-space: nowrap;overflow: hidden;}
.ui-jqgrid .tree-minus {position: absolute; height: 18px; width: 18px; overflow: hidden;}
.ui-jqgrid .tree-plus {position: absolute;	height: 18px; width: 18px;	overflow: hidden;}
.ui-jqgrid .tree-leaf {position: absolute;	height: 18px; width: 18px;overflow: hidden;}
.ui-jqgrid .treeclick {cursor: pointer;}
/* moda dialog */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}
.ui-jqgrid-dnd tr td {border-right-width: 1px; border-right-color: inherit; border-right-style: solid; height:20px}
/* RTL Support */
.ui-jqgrid .ui-jqgrid-title-rtl {float:right;margin: .1em 0 .2em; }
.ui-jqgrid .ui-jqgrid-hbox-rtl {float: right; padding-left: 20px;}
.ui-jqgrid .ui-jqgrid-resize-ltr {float: right;margin: -2px -2px -2px 0px;}
.ui-jqgrid .ui-jqgrid-resize-rtl {float: left;margin: -2px 0px -1px -3px;}
.ui-jqgrid .ui-sort-rtl {left:0px;}
.ui-jqgrid .tree-wrap-ltr {float: left;}
.ui-jqgrid .tree-wrap-rtl {float: right;}
.ui-jqgrid .ui-ellipsis {text-overflow:ellipsis; -moz-binding:url('ellipsis-xbl.xml#ellipsis');}

/* MODx Styles */

/* Code
------------------------------------------------------------------------- */

img{
    
    border: 0;
}

code {
    background-color: #f4f4f4;
    border-bottom: 1px solid #ddd;
	padding: 10px;
	display: block;
}

fieldset {
margin: 1.5em 0 0 0;
padding: 0;
}
legend {
margin-left: 1em;
font-weight: bold;
}
fieldset ol {
	padding:0 0 0 0px;
list-style: none;
}
fieldset li {
	padding:0 15px 0 0px;
padding-bottom: 1em;
list-style: none;     
}
fieldset.submit {
border-style: none;
}

.teammembers label {
display: inline-block;
}

label {
display: block;
}
label em {
color: red;
font-size: 85%;
font-style: normal;
text-transform: uppercase;
}


ol {
	padding:0 0 0 0px;
list-style: none;
}

#error{
  height:22px;
line-height:22px;
}


#errorimage{
    background:#FF9D9D url(../images/stop.gif) no-repeat;
position:relative;
height:26px;
float:left;
width:42px;
top:0;
left:0;
}

#errorbox
{
    font-family:arial,helvetica,sans-serif;
font-size:1.5em;
background:#FF9D9D;
border-bottom:2px solid #FF0000;
border-top:2px solid #FF0000;
color:#FFFFFF;
display:block;
font-weight:bold;
/*height:22px;
line-height:22px;*/
margin-left: 40px;
margin:10px 0;
padding:3px 10px 3px 3px;
width:400px;
}

.selectBoxArrow{
		margin-top:1px;
		float:left;
		position:absolute;
		right:1px;


	}
	.selectBoxInput{
		border:0px;
		padding-left:1px;
	   /*	height:16px; */
		position:absolute;
		top:0px;
		left:0px;
	}

	.selectBox{
		border:1px solid #7f9db9;
	 /*	height:20px;  */

	}
	.selectBoxOptionContainer{
		position:absolute;
		border:1px solid #7f9db9;
	 /*	height:20px; */
		background-color:#FFF;
		left:-1px;
		top:20px;
		visibility:hidden;
		overflow:auto;
		z-index:1000;
	}
	.selectBoxIframe{
		position:absolute;
		background-color:#FFF;
		border:0px;
		z-index:999;
	}
	.selectBoxAnOption{
		font-family:arial;
		font-size:12px;
		cursor:default;
		margin:1px;
		overflow:hidden;
		white-space:nowrap;
	}

/* UserComments 
------------------------------------------------------------------------- */                       
.comment {
    background-color: #fff;
    border-bottom: 1px solid #ddd;
    position: relative;
    padding: 10px;
    overflow: hidden;
}
.commentAlt {
    background-color: #f4f4f4;
}
.commentAuthor {
    background-color: #ffc;    
}
.commentMe {
    background-color: #ccf !important;
    padding-top: 5px;
}
.commentNum {
    font-family: Arial, sans-serif;
    font-size: 50px;
    line-height: 30px;
    position: absolute;
    top: 0;
    right: 0;
    color: #f2f2f2;
    font-weight: bold;
    letter-spacing: -4px;
    z-index: 1;
}
.commentAlt .commentNum {
    color: #eaeaea;
}
.commentMe .commentNum {
    color: #b0b0ff;
}
.commentAuthor .commentNum {
    color: #f3f3bb;
}
.commentTitle {
    position: relative;
    z-index: 10;
    color: #999;
}
.commentTitle span {
    text-transform: uppercase;
    font-size: 86%;
}
.commentTitle strong {
    color: #693;
    font-size: 110%;
    text-transform: none;
    font-weight: normal;
    margin-right: 6px;
}
.comment .content {
    position: relative;
    z-index: 10;
}

/* EmailForm 
------------------------------------------------------------------------------- */
#EmailForm {
	width: 360px;
	text-align: left;
	padding-bottom: 20px;
	border: none;
}
#EmailForm.full { width: 100%; }


#EmailForm fieldset {
    border: none;
}

#EmailForm legend {
	display: none;
}
#EmailForm h3 {
	clear: both;
	padding: 15px 0 5px;
	font-size: 14px;
	font-family: Helvetica, Arial, sans-serif;
	color: #000;
	font-weight: bold;
}

#EmailForm label,
#EmailForm p {
	display: block;
	clear: both;
	width: 310px;
	font-size: 1em;
	line-height: 1.5em;
	padding: 0 0 9px;
}

#EmailForm input {
	display: block;
	margin-top: 3px;
}

#EmailForm select {
	float: left;
	display: block;
}

#EmailForm label.first,
#EmailForm label.city {
    clear: left;
    margin-right: 10px;
    width: 150px;
}

#EmailForm label.second,
#EmailForm label.state {
	float: left;
	clear: none;
	margin: 0 10px 0 0;
	width: 150px;
}
#EmailForm label.state { width: 60px; }

#EmailForm label.first input,
#EmailForm label.city input,
#EmailForm label.second input {
	float: left;
	width: 150px;
	padding: 0;
}

#EmailForm label.state select {
	width: 60px;
	float: left;
	margin-top: 3px;
}

#EmailForm label.zip,
#EmailForm label.zip input {
	float: left;
	width: 80px;
}
#EmailForm label.zip { clear: none; }

#EmailForm label {
	float: left;
	clear: left;
	width: 310px;
	margin: 0;
	line-height: 1.5em;
}

#EmailForm label input {
	float: left;
	width: 310px;
	padding: 0;
}

#EmailForm input.radio,
#EmailForm input#radiobutton_1,
#EmailForm input#radiobutton_2,
#EmailForm input#radiobutton_3,
#EmailForm input#radiobutton_4 {
	clear: left;
	float: left;
	padding: 0;
	margin: 0;
}

#EmailForm label.radio,
#EmailForm label.radioitem {
	clear: none;
	margin: 0 0 0 25px;
	padding: 0 0 15px;
}

#EmailForm input.checkbox,
#EmailForm input#checkbox_1,
#EmailForm input#checkbox_2,
#EmailForm input#checkbox_3,
#EmailForm input#checkbox_4 {
	clear: both;
	float: left;
	padding: 0;
	margin: 0;
}

#EmailForm label.checkbox {
	clear: none;
	margin: 0 0 0 25px;
	padding: 0 0 15px;
}
/* style the #EmailForm elements to look similar across browsers ... emulates Safari */
#EmailForm label input,
#EmailForm textarea {
    border: 1px solid #ddd;
    border-left-color: #c3c3c3;
    border-top-color: #7c7c7c;
    padding: 0 2px;
    height: 18px;
    line-height: 20px;
    background: #fff url(../images/input-bg.gif) repeat-x top left;
}
#EmailForm input.checkbox,
#EmailForm select {
    border: 1px solid #ddd;
    border-left-color: #c3c3c3;
    border-top-color: #7c7c7c;
    background-color: #fff;    
}
#EmailForm textarea {
	margin-top: 3px;
	width: 383px;
	height: auto;
	display: block;
}

#EmailForm label input.calc {
    text-align: right;
    width: 100px;
    clear: left;
    padding: 0;
}
#EmailForm input.button {
    clear: left;
    border: 1px solid #ddd;
    border-left-color: #c3c3c3;
    border-top-color: #7c7c7c;
	background-color: #EBE9ED;
}

#EmailForm label input {
	position: inherit;
	left: auto;
}


/* Fixes for RichText widgets
------------------------------------------------------------------------------- */
.MODX_RichTextWidget {
	float: left;
}

.MODX_RichTextWidget a {
	border: 0px;
}

/* Ditto 2 Blog
------------------------------------------------------------------------------- */
.ditto_summaryPost h3 {
    border-bottom: 1px solid #ccc;
    margin: 0px !important;
    padding: 5px !important;
    color: black;
}
.ditto_summaryPost .ditto_info {
    background-color: #F8F8F8;
    padding: 5px !important;
    font-size: 0.8em;
    color: black;
}
.ditto_link {
    font-size: 76%;
    text-align: right;
}
.ditto_paging {
    border-top: 1px solid #ccc;
    padding: 10px; 
    font-size: 86%;
    color: #618100;
}
#ditto_pages .ditto_currentpage {
    border: 1px solid #618100;
    padding: 1px 5px 2px; 
    margin-right: 1px;
    background-color: #9c0; 
    color: #fff;
} 
#ditto_pages .ditto_off {
    border: 1px solid #ccc;
    padding: 1px 5px 2px; 
    margin-right: 1px;
    color: #ccc;
}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {
    border: 1px solid #9c0; 
    padding: 1px 5px 2px; 
    margin-right: 1px; 
    text-decoration: none !important; 
    color: #618100;
} 
#ditto_pages a:hover {
    background-color: #fff;
    color: #000;
}
#ditto_archivelist ul {
    list-style-type: none; 
    margin-left: 15px; 
    padding-left: 0;
}
#ditto_archivelist ul ul{
    list-style-type: square;
    margin-left: 35px;
} 
#ditto_archivelist .ditto_month {
    font-weight: bold;
}

/* MODx Icons
------------------------------------------------------------------------------- */

 #modxicon { 
height: 32px; 
width: 34px; 
margin: 0 auto; 
text-align: center; 
float: right; 
margin-top: -2em;

}

#modxicon a#modxicon32 {
    margin: 0 auto;
    width: 34px;
    height: 32px;
    display: block; 
text-indent: -2000px; 
text-align: center; 
overflow: hidden;
    background: transparent url(../../images/modx-icon.png) no-repeat 0 0;
	

}

 #modxicon a#modxicon32:hover {
    background: transparent url(../../images/modx-icon.png) no-repeat 0 -32px;
    color: #111;
}

#modxicon a, #modxicon a:visited, #modxicon a:hover { 
background: transparent; 
border: 0;

text-decoration: none; 
}

.stylebox {background-color: #F7F7F7; border: 1px solid #A0A0A0; padding: 5px;}
.hide {display: none;}

/* Search Terms Highlighting
------------------------------------------------------------------------------- */
.AS_ajax_highlight {
    background-color: #ffb;
    padding: 2px;
    margin: -3px;
    border: 1px solid #dd3;
    color: #000;
}

.searchTerms { color: #eee; }
.searchTerms .AS_ajax_highlight { margin: 0 0 0 3px;}
a.ajaxSearch_removeHighlight, a.ajaxSearch_removeHighlight:visited { display: block; float: left; margin: 6px 0 0; padding: 1px 2px 2px; color: #888; }
a.ajaxSearch_removeHighlight:hover { background-color: #888; color: #222; }


.link,
.link a,
.signupframe
{
	color: #226699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	}
	.link,
	.link a {
		text-decoration: none;
		}
	.signupframe {
		
		background: #ffffff;
		}
.signupframe .required {
	font-size: 10px;
	}
   
.signupframe label {
     display:inline !important;
   }
   
#login-link{
  position:relative;
	color: white;
    float: right;
    font-size: 15px;
    height: 30px;
    margin-right: 20px;
   
   clear:both;
    top: 20px;
}

#login-link a
{
	color: white;
	text-decoration:none;

}
   
.fbLinks {
  position:relative;
	color: white;
    float: right;
    font-size: 15px;
    height: 30px;
    margin-right: 20px;
   
   clear:both;
    top: 20px;
}

.fbLinks a
{
	color: white;
	text-decoration:none;

}

button{
    background: none repeat scroll 0 0 #0063B1;
    border: 0 none;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    cursor: pointer;
    font: bold 15px/26px 'lucida sans','trebuchet MS','Tahoma';
    overflow: visible;
    padding: 5px;
    margin-bottom:10px;
    position: relative;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
    text-transform: uppercase;
    vertical-align: middle;
    }
    
    
    button:hover{
background: none repeat scroll 0 0 #88C11F;
    }

.location_left
{
    float:left;    
}

.location_text
{
     float: left;
    margin-right: 40px;    
}


.location_image
{
    float:left;    
}

.location_right
{
    float:right;
    width: 250px;
    
}
    
.location_right button
{
    width: 200px;
    
}