/* TAB RELATED STUFF */
.TABLAY{
	padding: 5px;
	font-size: 11px;
}
.TABDET{
	padding: 5px;
	font-size: 11px;
}
.TABPER{
	padding: 5px;
	font-size: 11px;
}
.TABREL{
	padding: 5px;
	font-size: 11px;
}
.TABSEO{
	padding: 5px;
	font-size: 11px;
}
.TABHST{
	padding: 5px;
	font-size: 11px;
	background: white;
}

/* tab button styles */
.taboff{
	background-color: #eeeeee;
	font-size: 11px;
	text-align: center;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	height: 30px;
	vertical-align: text-top;
	padding: 4px 0px 0px 0px;
}

.tabon{
	background-color: #ffffff;
	font-size: 11px;
	text-align: center;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:0px;
	height: 30px;
	vertical-align: text-top;
	padding: 4px 0px 0px 0px;
	font-weight: bold;
}
/* end of tab button styles */

/* tab container styles - main tab pane container */
.tabpanecontainer{
	border-left:1px solid #999999;
	border-right:1px solid #999999;	
	background-color: #ffffff;
}
/* end of tab container styles */

/* tab footer styles */

.tabpaneftr{
	border: 1px solid #999999;
	border-top:0px;
	padding:4px 10px 8px 10px;
	text-align: right;
}

.tabpaneftr input.submit{
	border: 1px solid #999999;
	background-color: #eeeeee;
	color:black;
	margin: 0px 3px 0px 3px;
	padding: 0px 10px 0px 10px;
}
.tabpaneftr input.preview{
	border: 1px solid #999999;
	background-color: #B0C4DE;
	color:black;
	margin: 0px 0px 0px 5px;
	padding: 0px 10px 0px 10px;
}
.tabpaneftr input.spell{
	border: 1px solid #999999;
	background-color: #EEE8AA;
	color:black;
	margin: 0px 0px 0px 5px;
	padding: 0px 10px 0px 10px;
}
.tabpaneftrblank{
	border-top: 1px solid #999999;
}
/* end of tab footer styles */


/* tab body styles*/
.tabpane{
	font-size: 11px;
	color: #220088;
}
.tabpane a{
	color: #BB0000;
	text-decoration: none;
}

.tabpane a:hover{
	color: #BB0000;
	text-decoration: underline;
}

.tabpane.reqtext{
	font-weight: bold;
	color: #666666;
}
.tabpane.label{
	font-weight: bold;
}
.tabpane input.standard{
	width: 200px;
	font-size: 11px;
	border: 1px solid black;
	padding: 0px 3px 0px 3px;
}
.tabpane input.button{
	width: 80px;
	font-size: 11px;
	border: 1px solid black;
	padding:0px 2px 0px 2px;
	margin: 0px 5px 0px 5px;
	background-color: #FDF5E6;
}
.tabpane input.imagebox{
	width:80px;
	font-size: 11px;
	border: 1px solid black;
}
.tabpane input.submit{
	width:100px;
	font-size: 11px;
	border: 1px solid black;
	background-color: #FDF5E6;
}
.tabpane select.selectbox{
	width:200px;
	font-size: 11px;
	border: 1px solid black;
	padding: 0px 3px 0px 3px;
}
.tabpane textarea{
	width: 400px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid black;
	padding: 0px 3px 0px 3px;
}
.tabpane textarea#content{
	width: 350px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid black;
	padding: 0px 3px 0px 3px;
}
.languagesel{
	font-size: 11px;
	padding: 5px 0px 10px 0px;
	border-bottom: 1px solid black;
	margin: 0px 0px 10px 0px;
}
/* end of tab body styles*/

/* standard form related styles */
.form{
	font-size: 11px;
	width: 100%; /*this was 90 - jw*/
	padding: 0px;
}
.form td{
	padding:3px 0px 3px 0px;
}
.form input.standard{
	width: 300px;
	font-size: 11px;
	padding: 0px 3px 0px 3px;
}
.form input.submit{
	width:100px;
	font-size: 11px;
	border: 1px solid black;
}

.form input.button{
	width:60px;
	font-size: 11px;
	border: 1px solid black;
}
.form reqtext{
	color: Red;
}
.form input.imagebox{
	width:100px;
	font-size: 11px;
	border: 1px solid black;
}
.form input#img{
	width: 100px;
	font-size: 11px;
	border: 1px solid black;
}

.form select.selectbox{
	width:300px;
	font-size: 11px;
	border: 1px solid black;
	padding: 0px 3px 0px 3px;
}

.form textarea{

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 3px 0px 3px;
	
}

.form textarea#content{
	width: 400px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid black;
	padding: 0px 3px 0px 3px;
	
}

/* RELATED ITEM STYLES */
.relitems{
	background-color: #eeeeee;
	font-size: 11px;
	padding: 3px 4px 3px 4px;
	border: 1px solid #999999;
	color: #220088;
}
.relitems a{
	text-decoration: none;
}

.related a:hover{
	text-decoration: underline;
	


}

.related a {
	text-decoration: underline;
	

}


.treelist{
	font-size: 11px;
	padding:2px;
	color: #220088;
}


/*
	DIV Drop Down Select
*/
.DropDown {
	width:300px;
	cursor: pointer;
	background: #ffffff;
	height: 18px;
	font-size: 11px;
	border: 1px solid black;
	padding: 0px 3px 0px 3px;
	display: inline;
}
.DropDownSel {
	width:300px;
	cursor: pointer;
	background: #ffffff;
	height: 16px;
	font-size: 11px;
	border: 1px solid black;
	padding: 0px 3px 0px 3px;
	
	visibility: hidden;
	position: absolute;
	cursor: pointer;
	height: 100px;
	overflow: auto;
	z-index: 10;
		
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #9D9FA2;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-shadow-color: #9D9FA2;
	scrollbar-arrow-color: #9D9FA2;
	scrollbar-track-color: #ffffff;
}
.DropDownIcon {
	cursor: pointer;
	vertical-align: top;
}
.submitmsg{
	width: 100%;
	border: 1px solid #999999;
	padding: 2px;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 10px;
	text-align: center;
	color: Red;
	font-weight: bold;
}

