#defaulttheme {
 margin: 0px;
 padding: 0px;
}
	#defaulttheme table {
		font-family: Verdana;
		font-size: 11px;
		text-decoration: none;
	}

	#defaulttheme .gridTable {
		font-family: Verdana;
		font-size: 11px;
		text-decoration: none;
		border-collapse:collapse;
	}

	#defaulttheme .gridHeader {
		text-decoration: none;
		width: 100%;
		table-layout:fixed;
	}

	#defaulttheme .gridHeaderBG {
		font-family: Verdana;
		text-decoration: none;
		background-image: url(../images/defaulttheme/header_02.gif);
		background-position: left bottom;
	}

	#defaulttheme .gridHeaderBGLeft {
		text-decoration: none;
		background-image: url(../images/defaulttheme/header_01.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		height: 30px;
		width: 13px;
	}

	#defaulttheme .gridHeaderBGRight {
		text-decoration: none;
		background-image: url(../images/defaulttheme/header_02.gif);
		background-repeat: no-repeat;
		background-position: right bottom;
		height: 30px;
		width: 13px;
	}

	#defaulttheme .gridHeaderText {
		font-family: Verdana;
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
	}

	#defaulttheme .gridToolBar {
		font-size: 12px;
		text-decoration: none;
		background-color: #E2F0FE;
		height: 25px;
		width: 100%;
		padding-right: 2px;
		padding-left: 2px;
		border-right: 1px solid #0058B0;
		border-left: 1px solid #0058B0;
	}

	#defaulttheme .gridToolBarText {
		font-size: 11px;
		font-weight: bold;
		color: #333333;
		text-decoration: none;
	}

	#defaulttheme a.gridToolBarLink:link {
		font-size: 11px;
		font-weight: bold;
		color: #333333;
		text-decoration: none;
	}

	#defaulttheme a.gridToolBarLink:active {
		font-size: 11px;
		font-weight: bold;
		color: #333333;
		text-decoration: none;
	}

	#defaulttheme a.gridToolBarLink:visited {
		font-size: 11px;
		font-weight: bold;
		color: #333333;
		text-decoration: none;
	}

	#defaulttheme a.gridToolBarLink:hover {
		font-size: 11px;
		font-weight: bold;
		color: #FF9900;
		text-decoration: underline;
	}

	#defaulttheme .gridMain {
		font-size: 12px;
		text-decoration: none;
		width: 100%;
		border-right: 1px solid #0058B0;
		border-left: 1px solid #0058B0;
	}

	#defaulttheme .gridColumn {
		text-decoration: none;
		background-color: #C2E0FD;
		text-align: center;
		height: 25px;
	}

	#defaulttheme .gridColumnText {
		font-size: 11px;
		font-weight: bold;
		color: #333333;
		text-decoration: none;
	}

	#defaulttheme a.gridColumnLink:link {
		font-size: 11px;
		font-weight: bold;
		color: #333333;
		text-decoration: none;
	}

	#defaulttheme a.gridColumnLink:active {
		font-size: 11px;
		font-weight: bold;
		color: #333333;
		text-decoration: none;
	}

	#defaulttheme a.gridColumnLink:visited {
		font-size: 11px;
		font-weight: bold;
		color: #333333;
		text-decoration: none;
	}

	#defaulttheme a.gridColumnLink:hover {
		font-size: 11px;
		font-weight: bold;
		color: #FF9900;
		text-decoration: underline;
	}

	#defaulttheme a.gridBodyLink:link {
		font-weight: bold;
		color: #333333;
		text-decoration: none;
	}

	#defaulttheme a.gridBodyLink:active {
		font-weight: bold;
		color: #333333;
		text-decoration: none;
	}

	#defaulttheme a.gridBodyLink:visited {
		font-weight: bold;
		color: #333333;
		text-decoration: none;
	}

	#defaulttheme a.gridBodyLink:hover {
		font-weight: bold;
		color: #FF9900;
		text-decoration: underline;
	}

	#defaulttheme .gridRow td {
		font-size: 11px;
		text-decoration: none;
		background-color: #FFFFFF;
		height: 25px;
	}

	#defaulttheme .gridRowAlternate td {
		font-size: 11px;
		text-decoration: none;
		background-color: #F0F8FF;
		height: 25px;
	}

	#defaulttheme .gridRowOver td {
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		background-color: #FFEFAD;
		height: 25px;
	}

	#defaulttheme .gridFooter {
		text-decoration: none;
		height: 30px;
		width: 100%;
		table-layout:fixed;
	}

	#defaulttheme .gridFooterBG {
		text-decoration: none;
		background-image: url(../images/defaulttheme/footer_02.gif);
		background-repeat: repeat-x;
		vertical-align: middle;
		height: 50px;
	}

	#defaulttheme .gridFooterLeft {
		text-decoration: none;
		background-image: url(../images/defaulttheme/footer_01.gif);
		background-repeat: repeat-x;
		background-position: left top;
		height: 50px;
		width: 12px;
		border-left: 1px solid #0054A6;
	}

	#defaulttheme .gridFooterRight {
		text-decoration: none;
		background-image: url(../images/defaulttheme/footer_02.gif);
		background-repeat: repeat-x;
		background-position: right top;
		height: 50px;
		width: 12px;
		border-right: 1px solid #0054A6;
	}

	#defaulttheme .gridFooterText {
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
		vertical-align: middle;
	}

	#defaulttheme .gridPagingText {
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
		vertical-align: middle;
	}

	#defaulttheme .gridPagingSelected {
		font-weight: bold;
		color: #004080;
		padding: 2px;
	}

	#defaulttheme a.gridPaging:link {
		color: #FFFFFF;
		text-decoration: none;
	}

	#defaulttheme a.gridPaging:active {
		color: #FFFFFF;
		text-decoration: none;
	}

	#defaulttheme a.gridPaging:visited {
		color: #FFFFFF;
		text-decoration: none;
	}

	#defaulttheme a.gridPaging:hover {
		color: #FFCC00;
		text-decoration: underline;
	}

	#defaulttheme .gridErrMsg {
		font-weight: bold;
		color: #FF0000;
		text-align: center;
	}

	#sitemenu_defaulttheme .siteMenuGap {
		text-decoration: none;
		width: 5px;
	}

	#sitemenu_defaulttheme .siteMenuHeaderBG {
		text-decoration: none;
		background-image: url(../images/defaulttheme/header_02.gif);
		text-align: left;
		height: 30px;
	}

	#sitemenu_defaulttheme .siteMenuHeaderBGLeft {
		text-decoration: none;
		background-image: url(../images/defaulttheme/header_01.gif);
		background-repeat: no-repeat;
		background-position: left ;
		height: 30px;
		width: 12px;
	}

	#sitemenu_defaulttheme .siteMenuHeaderBGRight {
		text-decoration: none;
		background-image: url(../images/defaulttheme/header_02.gif);
		background-repeat: no-repeat;
		background-position: right ;
		height: 30px;
		width: 12px;
	}

	#sitemenu_defaulttheme .siteMenuHeaderText {
		font-family: Verdana;
		font-size: 12px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
		vertical-align: middle;
	}

	#sitemenu_defaulttheme .siteMenuColumnBGLeft {
		text-decoration: none;
		background-color: #F0F8FF;
		height: 25px;
		border-left: 1px solid #0058B0;
	}

	#sitemenu_defaulttheme .siteMenuColumnBGRight {
		text-decoration: none;
		background-color: #F0F8FF;
		height: 25px;
		border-right: 1px solid #0058B0;
	}

	#sitemenu_defaulttheme .siteMenuBody {
		font-family: Verdana;
		font-size: 12px;
		text-decoration: none;
		background-color: #F0F8FF;
	}

	#sitemenu_defaulttheme .siteMenu ul {
		text-decoration: none;
		padding: 0px;
		margin: 0px;
		list-style-type: none;
	}

	#sitemenu_defaulttheme .siteMenu ul li {
		float: left;
		width: 100%;
		list-style-position: relative;
		position: relative;
	}

	#sitemenu_defaulttheme .siteMenu a:link {
		font-family: Verdana;
		font-size: 12px;
		color: #333333;
		text-decoration: none;
		background-repeat: no-repeat;
		display: block;
		height: 25px;
		padding-left: 5px;
		border: 1px solid #F0F8FF;
	}

	#sitemenu_defaulttheme .siteMenu a:active {
		font-family: Verdana;
		font-size: 12px;
		color: #333333;
		text-decoration: none;
		background-repeat: no-repeat;
		display: block;
		height: 25px;
		padding-left: 5px;
		border: 1px solid #F0F8FF;
	}

	#sitemenu_defaulttheme .siteMenu a:visited {
		font-family: Verdana;
		font-size: 12px;
		color: #333333;
		text-decoration: none;
		background-repeat: no-repeat;
		display: block;
		height: 25px;
		padding-left: 5px;
		border: 1px solid #F0F8FF;
	}

	#sitemenu_defaulttheme .siteMenu a:hover {
		font-family: Verdana;
		font-size: 12px;
		color: #FF6600;
		background-color: #FFFBEC;
		height: 25px;
		width: 100%;
		padding-left: 5px;
		border: 1px solid #FFE3A4;
	}

	#sitemenu_defaulttheme .siteMenu .siteMenuSelected {
		font-family: Verdana;
		font-size: 12px;
		font-weight: bold;
		color: #0051AA;
		text-decoration: none;
		background-color: #FFFFFF;
		display: block;
		height: 25px;
		width: 100%;
		padding-left: 5px;
		border: 1px solid #82C0DF;
	}

	#sitemenu_defaulttheme .siteMenuFooter {
		text-decoration: none;
		background-color: #004080;
		vertical-align: middle;
		height: 1px;
	}

	#mainmenu_defaulttheme .mainMenuBG {
		font-family: Verdana;
		font-size: 12px;
		font-weight: bold;
	}

	#mainmenu_defaulttheme .mainMenuText {
		font-family: Verdana;
		font-size: 11px;
		font-weight: bold;
	}

	#mainmenu_defaulttheme .mainMenuLink:link {
		font-weight: bold;
		color: #333333;
		text-decoration: none;
	}

	#mainmenu_defaulttheme .mainMenuLink:active {
		font-weight: bold;
		color: #333333;
		text-decoration: none;
	}

	#mainmenu_defaulttheme .mainMenuLink:visited {
		font-weight: bold;
		color: #333333;
		text-decoration: none;
	}

	#mainmenu_defaulttheme .mainMenuLink:hover {
		font-weight: bold;
		color: #FFCC00;
		text-decoration: underline;
	}

	#sch_defaulttheme .schHeaderBGLeft {
		text-decoration: none;
		background-image: url(../images/defaulttheme/header_01.gif);
		background-repeat: no-repeat;
		background-position: left ;
		height: 30px;
		width: 12px;
	}

	#sch_defaulttheme .schHeaderBG {
		text-decoration: none;
		background-image: url(../images/defaulttheme/header_02.gif);
		height: 30px;
	}

	#sch_defaulttheme .schHeaderBGRight {
		text-decoration: none;
		background-image: url(../images/defaulttheme/header_02.gif);
		background-repeat: no-repeat;
		background-position: right ;
		height: 30px;
		width: 12px;
	}

	#sch_defaulttheme .schHeaderText {
		font-family: Verdana;
		font-size: 12px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
	}

	#sch_defaulttheme .schBody {
		font-family: Verdana;
		font-size: 11px;
		text-decoration: none;
		background-color: #F0F8FF;
		height: 50px;
		width: 100%;
		padding-left: 5px;
	}

	#sch_defaulttheme .schColumnBGLeft {
		text-decoration: none;
		background-color: #F0F8FF;
		border-left: 1px solid #0058B0;
	}

	#sch_defaulttheme .schColumnBGRight {
		text-decoration: none;
		background-color: #F0F8FF;
		border-right: 1px solid #0058B0;
	}

	#sch_defaulttheme .schFooter {
		text-decoration: none;
		background-color: #004080;
		background-repeat: repeat-x;
		height: 1px;
	}

	#defaulttheme .button ,
	#sch_defaulttheme .button {
		font-family: Verdana;
		font-size: 12px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
		background-image: url(../images/defaulttheme/header_02.gif);
		background-repeat: repeat-x;
		background-position: center ;
		height: 25px;
		border: 1px solid #0054A6;
	}

	#defaulttheme .combobox {
		font-family: Verdana;
		font-size: 12px;
		text-decoration: none;
		border: 1px solid #3D83C9;
	}

	#defaulttheme .textbox ,
	#sch_defaulttheme .textbox {
		font-family: Verdana;
		font-size: 12px;
		color: #333333;
		text-decoration: none;
		background-color: #FFFFFF;
		height: 18px;
		border: 1px solid #3D83C9;
	}

	#defaulttheme .textarea {
		font-family: Verdana;
		font-size: 12px;
		color: #333333;
		text-decoration: none;
		background-color: #FFFFFF;
		border: 1px solid #3D83C9;
	}

	#defaulttheme .errMsg {
		font-family: Verdana;
		font-size: 12px;
		font-weight: bold;
		color: #FF0000;
		text-decoration: none;
		display: inline;
	}

	#defaulttheme a.formLink:link {
		font-size: 12px;
		font-weight: bold;
		color: #004993;
		text-decoration: none;
	}

	#defaulttheme a.formLink:visited {
		font-size: 12px;
		font-weight: bold;
		color: #003399;
		text-decoration: none;
	}

	#defaulttheme a.formLink:active {
		font-size: 12px;
		font-weight: bold;
		color: #003399;
		text-decoration: none;
	}

	#defaulttheme a.formLink:hover {
		font-size: 12px;
		font-weight: bold;
		color: #FFCC00;
		text-decoration: none;
	}

	#defaulttheme .formHeaderBGLeft {
		text-decoration: none;
		background-image: url(../images/defaulttheme/header_01.gif);
		background-repeat: no-repeat;
		background-position: left ;
		height: 30px;
		width: 12px;
	}

	#defaulttheme .formHeaderBG {
		text-decoration: none;
		background-image: url(../images/defaulttheme/header_02.gif);
		text-align: left;
	}

	#defaulttheme .formHeaderBGRight {
		text-decoration: none;
		background-image: url(../images/defaulttheme/header_02.gif);
		background-repeat: no-repeat;
		background-position: right ;
		height: 30;
		width: 12;
	}

	#defaulttheme .formHeaderText {
		font-family: Verdana;
		font-size: 12px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
	}

	#defaulttheme .formBody {
		text-decoration: none;
		padding: 0px;
	}

	#defaulttheme .formColumnBGLeft {
		font-weight: bold;
		text-decoration: none;
		background-color: #F0F8FF;
		height: 25;
		border-left: 1px solid #0058B0;
	}

	#defaulttheme .formColumnCaption {
		font-weight: bold;
		color: #333333;
		text-decoration: none;
		background-color: #F0F8FF;
		text-align: left;
		height: 25px;
	}

	#defaulttheme .formColumnBGRight {
		text-decoration: none;
		height: 25px;
		border-right: 1px solid #0058B0;
	}

	#defaulttheme .formColumnData {
		text-decoration: none;
		background-color: #FFFFFF;
		height: 25px;
		padding: 2px;
		border-bottom: 1px dashed #D0D0D0;
	}

	#defaulttheme .formFooter {
		text-decoration: none;
		background-image: url(../images/defaulttheme/footer_01.gif);
		background-repeat: repeat-x;
		height: 50px;
	}

	#defaulttheme .formFooterLeft {
		text-decoration: none;
		background-image: url(../images/defaulttheme/footer_02.gif);
		background-repeat: repeat-x;
		vertical-align: middle;
		border-left: 1px solid #0058B0;
	}

	#defaulttheme .formFooterRight {
		text-decoration: none;
		background-image: url(../images/defaulttheme/footer_02.gif);
		background-repeat: repeat-x;
		border-right: 1px solid #0058B0;
	}

	#defaulttheme .groupSummaryCell {
		font-family: Verdana;
		font-size: 11px;
		font-weight: bold;
		color: #F20000;
		background-color: #FFF3C6;
		height: 30px;
		border-bottom: 1px solid #FFAE5E;
	}

	#defaulttheme .groupSummaryCaption {
		font-family: Verdana;
		font-size: 11px;
		font-weight: bold;
		color: #555555;
		background-color: #F5F5F5;
		height: 30px;
		border-top: 1px solid #D2D2D2;
		border-bottom: 1px solid #D2D2D2;
	}

	#defaulttheme .groupCaption {
		font-family: Verdana;
		font-size: 11px;
		font-weight: bold;
		color: #555555;
		background-color: #F5F5F5;
		height: 30px;
		border-top: 1px solid #D2D2D2;
		border-bottom: 1px solid #D2D2D2;
	}


