/*tab styles*/
/*
.activeTab
{
	display: inline;
	text-align: center;
	vertical-align: middle;
	border-top: solid 3px #F60;
	border-left: solid 1px #666666;
	border-right: solid 1px #666666;
	padding: 0px 10px 0 10px;
	margin: 0 2px 0 2px;
	height: 20;
}

a.activeTabLink:link, a.activeTabLink:visited, a.activeTabLink:hover
{
	font: bold x-small arial;
	text-decoration: none;
	color: navy;
	position:static
}

.tab
{
	display: block;
	text-align: center;
	vertical-align: middle;
	border-top: solid 1px #666666;
	border-left: solid 1px #666666;
	border-right: solid 1px #666666;
	padding: 2px 5px 0 5px;
	margin: 0 2px 0 2px;
}

a.tabLink:link, a.tabLink:visited, a.tabLink:hover
{
	font: normal small verdana;
	text-decoration: none;
	color: navy;
}
*/

.groupHeader
{
	display: block;
	background-color: silver;
	padding: 2 0 2 5;
	font: bold x-small verdana;
	font-style: italic;
	vertical-align: top;
	color: white;
	margin-bottom: 10px;
	margin-top: 5px;
	border-bottom: solid 1px navy;
}

.groupBody
{
	margin-top: 5px;
	margin-bottom: 10px;
	font: normal x-small verdana;
}

.validationError
{
	font-size:medium;
}

.test 
{
	font-family: Verdana;
	font-size: medium;
	
}


/*layout styles*/
.veListContainer
{
	position:relative;
	top:10px;
	
}

.veLayoutContainer label
{
	display: block;
}

.veLayoutContainer .checkbox label
{
	clear:right;
	width:auto;
	vertical-align:top;
}

.veLayoutContainer
{
	font: verdana;
	font-size:xx-small;
}

/*
.veLayoutContainer div .formtext
{
	font-family: Verdana;
	font-size: x-small;
	font-weight: bold;
}
*/

.veLayoutContainer input
{
	background-color: #EFF4F8;
	border: solid 1px #365874;
	color: #000;
}

.veLayoutContainer .checkbox input
{
	clear:right;
	float: left;
}

.veLayoutContainer textarea
{
	background-color: #EFF4F8;
	border: solid 1px #365874;
}

.veLayoutContainer select option
{
	/*font-size: x-small;*/
	background-color: #EFF4F8;
}

/*
.veLayoutContainer select
{
	font: normal x-small verdana;
}
*/

.veLayoutContainer .dateControlItem
{
	display:inline;
}
.veLayoutContainer .timeControlItem
{
	display:inline;
	position:relative;
	left:8px;
}

.veLayoutContainer .timeControlItem select
{
	font-size:xx-small;
	display:inline;
	background-color: #EFF4F8;
	
}


/* Mozilla Styles */

/*
.veLayoutContainer table label
{
	display: block;
	clear: both;
	float: none;
	vertical-align:top;
	padding-right: 20px;
	font-size: x-small;
}

.veLayoutContainer table
{
	
} 

.veLayoutContainer table .formtext
{
	font-family: Verdana;
	font-size: x-small;
	font-weight: bold;
}

.veLayoutContainer table input
{
	display: block;
	font-family: Arial;
	font-size: x-small;
	border: solid 1px #365874;
	background-color: #EFF4F8;
	float: left;
	
} 

.veLayoutContainer table tr td input
{
	display: block;
	font-family: Arial;
	font-size: x-small;
	border: solid 1px #365874;
	background-color: #EFF4F8;
	float: left;
	
} 

.veLayoutContainer table
{
	clear:both;
	width:auto;
}

.checkbox input
{
	clear:both;
	width: auto;
}

.veLayoutContainer table tr td .checkbox input
{
	clear:both;
	width: auto;
}

.veLayoutContainer table textarea
{
	font-family: Arial;
	font-size: x-small;
	background-color: #EFF4F8;
	border: solid 1px #365874;
	
}
*/
 /* End Mozilla Styles */


/**************************************************************************
* GroupItem Styles, aka Non-Layout
***************************************************************************/

.groupItem div label
{
	vertical-align:top;
	padding: 2 0 2 0;
	display: block;
	width: 300px;
	font: normal x-small verdana;
}

.groupItem div
{
	margin: 2 0 5 0;
}

.groupItem div .formtext
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
}

.groupItem .checkbox label
{
	clear:right;
	width:auto;
	vertical-align:top;
	padding-right: 4px;
	padding-left: 4px;
}

.groupItem input
{
	background-color: #EFF4F8;
	border: solid 1px #365874;
	font: normal 12px verdana;
	vertical-align: top;
	color: #000;
}


.groupItem .checkbox label
{
	display:inline;
}

.groupItem textarea
{
	font-family: Arial;
	font-size: 12px;
	background-color: #EFF4F8;
	border: solid 1px #365874;
	width: 300;
	height: 100;
	padding-left: 5;
	padding-right: 5;
}

/* Mozilla Styles */
.groupItem table label
{
	display: block;
	clear: both;
	float: none;
	vertical-align:top;
	padding-right: 20px;
	font-size: 13px;
	padding: 2 0 2 0;
}

.groupItem table
{
	margin-bottom: 10px;
	margin-top: 5px;
} 

.groupItem table .formtext
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
}

.groupItem table input
{
	display: block;
	font-family: Arial;
	font-size: 12px;
	border: solid 1px #365874;
	background-color: #EFF4F8;
	float: left;
	width: 300px;
} 

.groupItem table tr td input
{
	display: block;
	font-family: Arial;
	font-size: 12px;
	border: solid 1px #365874;
	background-color: #EFF4F8;
	float: left;
	width: 300px;
} 

.groupItem table
{
	clear:both;
	width:auto;
}

.checkbox input
{
	clear:both;
	width: 20px;
}

.groupItem table tr td .checkbox input
{
	clear:both;
	width: 20px;
}

.groupItem table textarea
{
	font-family: Arial;
	font-size: 12px;
	background-color: #EFF4F8;
	border: solid 1px #365874;
	width: 300;
	height: 100;
	padding-left: 5;
	padding-right: 5;
}
 /* End Mozilla Styles */

.groupItem select option
{
	font-size: x-small;
	background-color: #EFF4F8;
}

.groupItem select
{
	font: normal x-small verdana;
}



.groupItem .timeControlItem select
{
	background-color: #EFF4F8;
	float: none;
}

span div label
{
	display: inline;
	clear: both;
}

.timeControlItem select
{
	font: normal 11px verdana;
}

.dateControlItem input
{
	width: 80;
}




/**************************************************************************
* Tabs
***************************************************************************/

/*
.activeTab
{
	display: inline;
	text-align: center;
	vertical-align: middle;
	border-top: solid 3px #F60;
	border-left: solid 1px #666666;
	border-right: solid 1px #666666;
	padding: 0px 10px 0 10px;
	margin: 0 2px 0 2px;
	height: 23;
	background-color:Aqua;
}

a.activeTabLink:link, a.activeTabLink:visited, a.activeTabLink:hover
{
	font: bold x-small arial;
	text-decoration: none;
	color: navy;
}

.tab
{
	display: block;
	text-align: center;
	vertical-align: middle;
	border-top: solid 1px #666666;
	border-left: solid 1px #666666;
	border-right: solid 1px #666666;
	padding: 2px 5px 0 5px;
	margin: 0 2px 0 2px;
}

a.tabLink:link, a.tabLink:visited, a.tabLink:hover
{
	font: normal small verdana;
	text-decoration: none;
	color: navy;
}
*/


/*

#extendedpropertiesDiv #tabsDiv{
        FONT-SIZE: 93%; BACKGROUND: url(../Images/Tabs1/bg.gif) #dae0d2 repeat-x 50% bottom; FLOAT: left;  WIDTH: 100%; LINE-HEIGHT: normal;
}

#extendedpropertiesDiv #tabsDiv UL {
        PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none
}
#extendedpropertiesDiv #tabsDiv LI {
        PADDING-RIGHT: 0px; PADDING-LEFT: 9px; BACKGROUND: url(../Images/Tabs1/left.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

#extendedpropertiesDiv #tabsDiv .tab
{
	border-top: none;
	border-left: none;
	border-right: none;
}

#extendedpropertiesDiv #tabsDiv A {
        PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND: url(../Images/Tabs1/right.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 4px; COLOR: #765; PADDING-TOP: 5px; TEXT-DECORATION: none
}
#extendedpropertiesDiv #tabsDiv A {
        FLOAT: none
}
#extendedpropertiesDiv #tabsDiv A:hover {
        COLOR: #333
}
#extendedpropertiesDiv #tabsDiv .currentTab {
        BACKGROUND-IMAGE: url(../Images/Tabs1/left_on.gif)
}
#extendedpropertiesDiv #tabsDiv .currentTab A {
        BACKGROUND-IMAGE: url(../Images/Tabs1/right_on.gif); PADDING-BOTTOM: 5px; COLOR: #333
}


*/







/*- Menu Tabs J--------------------------- */

    #extendedpropertiesDiv #tabsDiv {
      float:left;
      width:100%;
      background:#F4F4F4;
      font-size:93%;
      line-height:normal;
          border-bottom:1px solid #24618E;
      }
    #extendedpropertiesDiv #tabsDiv ul {
        margin:0;
        padding:10px 10px 0 50px;
        list-style:none;
      }
    
    #extendedpropertiesDiv #tabsDiv li {
      display:inline;
      margin:0;
      padding:0;
      }
    
    #extendedpropertiesDiv #tabsDiv a {
      float:left;
      background:url(../Images/Tabs3/tableftJ.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    
    #extendedpropertiesDiv #tabsDiv a span {
      float:left;
      display:block;
      background:url(../Images/Tabs3/tabrightJ.gif) no-repeat right top;
      padding:5px 15px 4px 6px; 
      color:#24618E;
    }
      
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #extendedpropertiesDiv #tabsDiv a span {float:none;}
    /* End IE5-Mac hack */
    #extendedpropertiesDiv #tabsDiv a:hover span {
      color:#FFF;
      }
    #extendedpropertiesDiv #tabsDiv a:hover {
      background-position:0% -42px;
      }
    #extendedpropertiesDiv #tabsDiv a:hover span {
      background-position:100% -42px;
      }

        #extendedpropertiesDiv #tabsDiv .currentTab a {
                background-position:0% -42px;
        }
        #extendedpropertiesDiv #tabsDiv .currentTab a span {
                background-position:100% -42px;
                color:#FFF;
        }

#propertyValuesDiv
{
	padding-top: 20px;
	padding-bottom:16px;
}


.veLayoutDecorationLabel
{
	width:auto;
}

