a:active
{
	outline: none;
}

ul.no-bullet li{list-style-type:none;margin-left:0px;}
.textarea-btn-controls{}
.textarea-btn-controls a{display:block;float:left;padding:10px;margin-right:5px;border:1px solid #ccc;color:black;background-color:#efefef;}
.gt-sidebar-nav p{padding:10px;}
.gt-sidebar-nav a.current{background-color:#6caa00;color:white;}
.gt-message-box{background-color: #fff;line-height:2em;padding:20px;border:1px solid #e3e3e3}
.gt-search-box{border: 3px solid #aaa;padding: 1em;background-color: #f5f9ea;margin-bottom:10px;}

/*file-tree*/
#file-tree ul{margin-left:0px;padding:0px;}
#file-tree ul li{list-style-type:none;} 

/* tags */
.tagBox{
    border:1px solid #dfdfdf;
    margin-bottom:10px;
    -webkit-border-radius:7px;
    -moz-border-radius:7px;   
}
.tagBoxHeader{height:20px;background-color:#f3f3f3;border-bottom:1px solid #dfdfdf;padding:5px;margin-bottom:3px;}
.tagBoxFooter{height:20px;padding:5px;margin-top:3px;}
.handle{cursor:move}
.tagBox td{padding:10px;}
.formBoxContent label{display:inline;padding-left:10px;}

/*forms*/
.multiCheckbox label{display:inline;padding-left:3px;}
.scroller{overflow:auto;height:150px;border:1px solid #cccccc;padding:5px;line-height:20px;background-color:white;margin-bottom:10px;}
.formBoxHeader{background-color:#f0f0f2;border:1px solid #ccc;padding:4px 5px 5px 20px;margin-top:10px;}
.expand{background:#f3f3f3 url("../images/icons/resultset_next.png") no-repeat 2px 6px;height:20px;}
.contract{background:#f3f3f3 url("../images/icons/resultset_down.png") no-repeat 2px 6px;height:20px;}
.formBoxContent{padding:10px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.inlineLabel label{display:inline;}


/* dropmenu */
.dropmenu{
-webkit-border-radius:5px;
-moz-border-radius:5px;
background:#f2f2f2;border:solid 1px #c4c4be;overflow:hidden;padding:5px 0px;margin-top:0px;z-index:9999;text-align:left;}
.dropmenu a{text-decoration:none;display:block;margin:0 2px;padding:5px 15px;text-decoration:none;color:#333333;border:1px solid #f2f2f2;}
.dropmenu a:hover{
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    background:#3a4763;
    color:#fff;
    text-decoration:underline;
    border:1px solid #1d2944;
}
.dropmenu .separator{border-bottom: 1px solid #cccccc;padding-bottom:2px;margin:0px 0px 3px 0px;}

/* paging */
#pagination{
    margin-top:15px;
}
.paging, .current_page{padding:3px 6px;margin-right:3px;text-decoration:none;}
.paging{border:1px solid #ccc;height:20px;color:#333;}
a.paging{color:#666;text-decoration:none;}
a.paging:hover{color:#333;border:1px solid #344c77;}
.current_page{border:1px solid #344c77;background-color:#344c77;color:#fff;}

/* tabs */
.tabs {float:left;width:100%;border-bottom:1px solid #f0f0f0;line-height:normal;margin-bottom:10px;}
.tabs ul{margin:0;padding:10px 10px 0 0;list-style:none;}
.tabs li{display:inline;}
.tabs a{float:left;background:url("../images/tableftB.gif") no-repeat left top;padding:0 0 0 4px;text-decoration:none;}
.tabs a span {float:left;display:block;background:url("../images/tabrightB.gif") no-repeat right top;padding:5px 15px 4px 6px;color:#666;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabs a span {float:none;}
/* End IE5-Mac hack */
.tabs a:hover span {color:#042542;}
.tabs a:hover{background-position:0% -42px;}
.tabs a:hover span{background-position:100% -42px;}
.tabs a.currentTab{background-position:0% -42px;}
.tabs a.currentTab span{background-position:100% -42px;}

/*profile-content*/
/*profile-content*/
/*
#profile-content table{
    border-collapse:collapse;
}
#profile-content{
    font:verdana;
}
#profile-content #profile-about-container{
    padding-top: 20px;
    padding-left:5px;
    width:500px;
}
#profile-content #profile-files-container{
    width:500px;
}
#profile-content #profile-news-container-sub, #profile-content #profile-stats-container-sub{
    margin-top:15px;
}
#profile-content #news-path, #profile-content #stats-path{
    margin-right:10px;
}
#profile-content-files-breadcrumb{
    margin-bottom:5px;
}
#profile-content-files-breadcrumb a{
	color: #344c77;   
    text-decoration:underline;
}
#profile-content-left{
  position:relative;  
}
#profile-content h1{
	font-size: 25px;
	color: #344c77;   
	margin-bottom: 10px;
	margin-left:3px;
	padding-bottom:3px;
    border-bottom:1px solid #efefef;
    font-weight:normal;
}
#profile-content h2{
    font-weight:normal;
    border-bottom:1px solid #ccc;
    font-size:19px;
    margin:10px 0 10px 0;
}
#profile-content h3{
    font-weight:normal;
    margin:5px 0 5px 0;
}
#profile-content h4{
    font-weight:normal;
    font-size:13px;
    margin:5px 0 5px 0;
}

#profile-content #message{
    display:block;
    height:25px;
    width:47px;
    position:absolute;
    top:157px;
    left:15px;
}
#profile-content #email{
    display:block;
    height:25px;
    width:47px;
    position:absolute;
    top:157px;
    left:64px;
}
#profile-content #alert{
    display:block;
    height:25px;
    width:50px;
    position:absolute;
    top:157px;
    left:113px;
}
#profile-content #avatar{
    display:block;
    position:absolute;
    top:10px;
    left:17px;
}
#profile-content .post{
    margin-bottom:35px;
}
#profile-content .post h2{
 	color: #344c77;      
}
#profile-content .post-date{
    margin-top:-7px;
    font-size:10px;
}
#profile-content .post-content{
    margin-top:10px;
}
#profile-content .basic{
    margin:0 0 0 20px;
}
#profile-content .basic li{
    margin:0 0 7px 0;
    font-size:15px;
}
#profile-content .filter-container{
    height:25px;
}
#profile-content .filter{
    padding-bottom:15px;
}
#profile-content .filter{
  	color: #344c77;      
    text-decoration:underline;
}*/


#profile-content{ 
    background:white;
    width:750px;
    position:relative;
}
#profile-content #profile-about-container{
    padding-top: 20px;
    padding-left:5px;
}
#profile-content #profile-news-container-sub,#profile-content #profile-stats-container-sub{
    margin-top:15px;
}
#profile-content #news-path, #profile-content #stats-path{
    margin-right:10px;
}
#profile-content h1{
border-bottom:1px solid #efefef;
font-weight:normal;
}
#profile-content h2{font-weight:normal;border-bottom:1px solid #ccc;font-size:19px;margin:10px 0 10px 0;}
#profile-content h3{font-weight:normal;margin:5px 0 5px 0;}
#profile-content h4{font-weight:normal;font-size:13px;margin:5px 0 5px 0;}

#profile-content #message{
    display:block;
    height:23px;
    width:47px;
    position:absolute;
    top:197px;
    left:15px;
    cursor:pointer;
    background:url(../javascript/ext/resources/images/default/s.gif) no-repeat top left;
}
#profile-content #email{
    display:block;
    height:23px;
    width:47px;
    position:absolute;
    top:197px;
    left:64px;
    cursor:pointer;
    background:url(../javascript/ext/resources/images/default/s.gif) no-repeat top left;

}
#profile-content #alert{
    display:block;
    height:23px;
    width:50px;
    position:absolute;
    top:197px;
    left:113px;
    cursor:pointer;
    background:url(../javascript/ext/resources/images/default/s.gif) no-repeat top left;
}
#profile-content #avatar{
    display:block;
    position:absolute;
    top:50px;
    left:17px;
}
#profile-content .post{
    margin-bottom:35px;
}
#profile-content .post-date{
    margin-top:-7px;
    font-size:10px;
}
#profile-content .post-content{
    margin-top:10px;
}
#profile-content .basic{
    margin:0 0 0 20px;
}
#profile-content .basic li{
    margin:0 0 7px 0;
    font-size:15px;
}
#profile-content .filter-container{
    height:25px;
}
#profile-content .filter{
    padding-bottom:15px;
}
/* statgrid */
.statgrid{
    border:1px solid #cccccc;
    width:100%;
    margin-bottom:7px;
    font-size:11px;
}
.statgrid td, .statgrid th{
    padding: 5px;
    margin:20px;
    border-bottom:1px dotted #cccccc;
}
.statgrid th {
    background:#f7f9fa;
    text-align:left; 
    font-weight:bold;
}
.statgrid .even {
    background-color:#fff;
}
.statgrid .odd{
    background-color:#f7f9fa;
}
.statgrid select{
    margin:0px;
    padding:0px;
}
/*general*/
.hidden{
    display:none;
}
.right{
    text-align:right;
}
.pointer{
    cursor:pointer;
}


#loading{
    background-color:#fff;
    padding:3px;
    width:72px;
    position:fixed;
    top:0px;
    right:0px;
    -webkit-border-radius: 0 0 0 5px;
    -moz-border-radius:0 0 0 5px;
}
.red{color: #cc0000;}
.spacer{height:10px;}
.inline{display:inline;}
.alignRight{text-align:right;}
.alignLeft{text-align:left;}
.path-box{padding-right:10px;}

/* dialog */
.snippet{text-align:left;width:505px;padding: 15px 15px 15px 15px;}


tr .hover{background-color:red;border:1px solid blue;}
.border{border:1px solid #ccc;}
.rowItem{cursor:pointer;}

.memberHeader{
    opacity:0.7;  
     -moz-opacity:0.7;  
     width:300px;
     margin-bottom:10px;
     background-color:#344c77;
     color:#fff;
     -moz-border-radius: 2px;  
     -webkit-border-radius: 2px;  
     padding:3px 3px 3px 7px;
}
.memberBox{
    margin-bottom:13px;
    margin-top:5px;
}
.memberTable tbody td{ 
    border-bottom:none;
    padding: 3px 0px; 
    margin:0px;
}

.gt-error a{
    color:#fff;
    text-decoration:underline;
}

/* scrollbars */
#scrollbar_container {  
     position:relative;  
     width:180px;  
 }
 #scrollbar_track {  
     position:absolute;  
     top:0;  
     right:0;  
     height:100%;  
     width:10px;  
     background-color:transparent;  
     cursor:move;  
 }
 #scrollbar_handle {  
     width:10px;  
     background-color:#344c77;  
     cursor:move;  
     -moz-border-radius: 2px;  
     -webkit-border-radius: 2px;  
     opacity:0.4;  
     -moz-opacity:0.4;  
 } 
 #scrollbar_content {  
     overflow:hidden;  
     width:180px;  
     height:300px;  
 }  
 #scrollbar_content table{
     width:90%;
 }
 
/*schedule*/ 
.member-active{
    display:block;
    background:#fff url("../images/icons/lightbulb.png") no-repeat 2px 4px;
    height:22px;
    width:22px;
 }
.member-not-active{
    display:block;
    background:#fff url("../images/icons/lightbulb_off.png") no-repeat 2px 4px;
    height:22px;
    width:22px;
}
.new-swap-header{
    opacity:0.7;  
    -moz-opacity:0.7;  
    width:100%;
    margin-bottom:10px;
    background-color:#344c77;
    color:#fff;
    -moz-border-radius: 2px;  
    -webkit-border-radius: 2px;  
    padding:3px 3px 3px 7px;
}
/*schedule*/
/* stats */
#content-form td
{
    padding:5px;
}

/*stats*/
a.account-menu{
     display:block;
     padding:20px;
     width:100%;
}
a.account-menu span{
    padding-left:10px;
}
a.account-menu:hover{
    background:#efefef;
} 
.account-menu-table td{
    padding:20px;
    border-bottom:1px solid #efefef;
}
/* meter */
.meter_container{width:500px;margin-bottom:20px;}
.meter_container_top{text-align:right;color:#333333;font-size:17px;font-family:verdana;}
.meter_container_bottom{color:#333333;font-size:17px;font-family:verdana;}
.meter_container_bar1{border:1px solid #333333;height:5px;width:500px;}
.meter_container_bar2{background:red;height:5px;}  

.sidepod .meter_container{width:140px;margin-bottom:20px;margin-left:20px;}
.sidepod .meter_container_top{text-align:right;color:#333333;font-size:12px;font-family:verdana;}
.sidepod .meter_container_bottom{color:#333333;font-size:12px;font-family:verdana;}
.sidepod .meter_container_bar1{border:1px solid #333333;height:5px;width:140px;}
.sidepod .meter_container_bar2{background:red;height:5px;}

/*checkbox*/
.checkbox{
    border:1px solid #ccc;
    display:block; 
    width:10px; 
    height:10px;
}
.schedule-checkbox-off{
    border:1px solid #ccc;
    display:block; 
    width:10px; 
    height:10px;
	margin:2px 0 0 5px;
}
.schedule-checkbox-on{
	background-image:url(/default-resources/images/check.png);
	background-repeat: no-repeat;
	background-position: center;
	height:10px;
	width:10px;
	display:block;
	margin:2px 0 0 5px;
}


/* zend form */
.zend_form {
    margin:0px;
    padding:0px;
}
.zend_form input[type="text"], .zend_form input[type="password"] {
 	border: 1px solid #aaa;
    background-color:#e8e9ec;
	padding: 1%;
	font-size: 108%;
	width: 98%;   
	margin:0px;
}
.zend_form label{
    font-weight:normal;
}
.zend_form dl{
    margin:0px;
    margin-bottom:5px;
}
.zend_form dd{
    margin:0px;
    margin-bottom:15px;
}
.zend_form dt{
	font-size:19px;      
    margin:0px;
    margin-bottom:5px;
}
.zend_form .errors{
 	background-color: #cc0000;
	padding:.5em;
	color: #fff;
	margin-bottom:5px;   
}
.required {
    background:url("../../default-resources/images/icons/asterisk_red.png") 0 4px no-repeat;
    padding-left:20px;
}
/* end zend form */
.sidepod p{
	margin-left:20px;
	width:125px;
}

.vidswap-error{
    color: red;
}

.gt-form-row input[type="checkbox"] {
 	margin-right:10px;
}

.x-menu { background-image:none!important; }
