
	a { color: #B90A0B; }
	
	
	.language_select { float:right; margin-right:20px; width:230px; font-weight:bold;}
	
	hr { border-right: 1px solid; border-top: 1px solid; border-left: 1px solid; color: #000;; border-bottom: 1px solid; border-color: #ddd;; }
	hr.light { color: #EEEEEE; }


	img { border:0px;}

	
	.login_table { width:100%; height:100%; border-collapse:collapse; color:#fff;}
	.login_table td {  text-align:center;}
	.login_table .inner_table { margin-left:auto; margin-right:auto; background-color: #000; width: 300px; height: 300px; background-image: url(images/backgrounds/login.jpg); }
	.login_table .inner_table td {  color:#fff;}
	.login_table .inner_table .content { padding-top:50px; padding-left:20px; padding-right:20px;}
	.login_table .inner_table .content a { color:#fff; font-weight:bold; }

	.login_table .inner_table .content h1 { font-size:12px; margin-bottom:0px; padding-bottom:0px;}

	
	
	/******************************/
	/******** Text Styles  *******/
	/******************************/

	.Small_Text { font-size:9px;}

	.Faded { color:#aaa;}
	
	
	/******************************/
	/******** PatchBanner  *******/
	/******************************/
	.patch_group { background-color: #FDFDFD; padding:10px; }
	.patch_view { background-color: #F7F7F7; padding:10px; width:85%; margin:5px; }
	.patch_view table { width:100%; }
	.patch_view table td.button{ text-align:center; width:130px;}
	
	
	
	/******************************/
	/******** Rad Editor     *******/
	/******************************/
	
	.RadEditorLarge { margin-right:10px; margin-left:10px;}
	
	.editor_buttons { text-align:right; padding:5px; font-weight:bold; width:300px; float:right; margin-right:10px;}
	.editor_buttons img{  padding:0px; cursor:pointer;}
	
	
	/******************************/
	/******** Admin Banner  *******/
	/******************************/
	
	

	.admin_banner { background-position: center top; color: #fff; margin-bottom: 0px; padding-left: 10px; background-color: #000000; border-bottom: #ff6600 2px ridge; background-image: url(  'images/adminbanner/background.gif' ); border-bottom-color: #666666; background-repeat: repeat-x; }
	.admin_banner span {  }
	.admin_banner h1 { font-size:15px;  }

	.top_nav_i { background-position: right bottom; min-width:800px; background-image: url(  'images/AdminBanner/Logo2.gif' ); height: 80px; background-repeat: no-repeat; }



	p {margin-top:6px; margin-bottom:15px; font-size:12px;}
	
	
	table.data_table { margin-top:30px }
	table.data_table tr.odd { background-color: #FEF4E0; }
	table.data_table tr.even { background-color: #FFFFF4; }
	table.data_table td {padding-right:5px; padding-left:5px; line-height:25px;}

	table.data_table th {text-decoration:underline; font-weight:bold; text-align:left;}
	table.data_table th[title="time"]	{ text-align:center; } 
	table.data_table th[title="name"]	{ text-align:left; } 
	table.data_table th[title="phone"]	{ text-align:right;}
	table.data_table th[title="email"]	{}
	table.data_table th[title="company"]{text-align:left;} 

	table.data_table td[title="time"] { width:20px; }
	table.data_table td[title="name"] { width:120px; overflow:hidden; font-weight:bold;}
	table.data_table td[title="phone"] { overflow:hidden; text-decoration:underline; text-align:right;}
	table.data_table td[title="email"] { width:100px; overflow:hidden; text-align:right;}
	table.data_table td[title="company"] { width:120px; overflow:hidden; }




	/********************************************/
	/******* IO Styles  *******/
	/********************************************/
	
	a.withicon {background-position: left; background-repeat: no-repeat; padding-left: 20px; }
	a.xls { background-image: url( 'images/icons/fileicons/small/xls.gif' );  }
	a.msg { background-image: url( 'images/icons/fileicons/small/msg.gif' );  }

	/********************************************/
	/******* FlashAdministration *******/
	/********************************************/
	
	
	
	
	.flash_admin_form { text-align:center;}
	.flash_admin_form  .left_form { width:200px; float:left; text-align:left; padding-left:20px;}
	.flash_admin_form  .caption_form {  width:300px; text-align:left; margin-top:7px;}
	.flash_admin_form  .caption_form textarea {width:100%;}
	.flash_admin_form  .image_preview { text-align:center;}
	
	.flash_admin_form table { width:100%;}
	.flash_admin_form table td { vertical-align:top; text-align:left;}
	.flash_admin_form div.node { cursor:pointer; border: 1px solid #ddd; padding: 4px; margin: 5px; width:110px; text-align:center; float:left; height:120px; }
	.flash_admin_form div.node .image { height:100px; overflow:hidden; }
	.flash_admin_form div.node .text { height:10px; overflow:hidden; }
	.flash_admin_form div.node:hover { border-color:#999;}



	/********************************************/
	/******* Article Security Administration ****/
	/********************************************/

	.article_security_settings {}
	.article_security_settings .security_assets { margin-top:20px;}
	.article_security_settings .security_assets table { margin-left:20px;}
	/********************************************/
	/******* Article Image Administration *******/
	/********************************************/
	
	
	
	
	.articleimage_preview { text-align:center;}
	
	.articleimage_preview  .caption_form {  width:300px; text-align:left; margin-top:7px;}
	.articleimage_preview  .caption_form textarea {width:100%;}
	.articleimage_preview  .image_preview { text-align:center;}
	
	.articleimage_preview table { width:100%;}
	.articleimage_preview table td { vertical-align:top; text-align:left;}
	.article_images {}
	.article_images div.node { cursor:pointer; border: 1px solid #ddd; padding: 4px; margin: 5px; width:110px; text-align:center; float:left; height:120px; }
	.article_images div.node .image { height:100px; overflow:hidden; }
	.article_images div.node .text { height:10px; overflow:hidden; }
	.article_images div.node:hover { border-color:#999;}
	
	
	
	/********************************************/
	/************** Vertical DataList  **********/
	/********************************************/
	
	
	.v_data_list {width:100%;}
	.v_data_list .Even { background-color: #FEFFF5; }
	.v_data_list .node { border: 1px solid #DDDDDD; width: 100%; }
	.v_data_list .positioning { width:200px; }
	.v_data_list .modify {  text-align:right; }
	.v_data_list .details { vertical-align:top; width:300px; padding:4px;}
	
	.v_data_list .details h2 { font-weight:bold;}
	.v_data_list .details b { color: #B90A0B; }
	.v_data_list .selected {    border: 3px solid #B41B1C; }
	
	
	
	.reToolbar.Default .HyperlinkManager {  background-image: url(images/Editor/HyperlinkManager.gif); }

	/********************************************/
	/*** Article Attachment Administration ******/
	/********************************************/
	
	
	.attachments_mini { }
	.attachments_mini .icon { }
	.attachments_mini .title { padding-top:2px; }
	
	
	.article_attachment_preview { text-align:center;}
	
	.article_attachment_preview  .caption_form {  width:300px; text-align:left; margin-top:7px;}
	.article_attachment_preview  .caption_form textarea {width:100%;}
	.article_attachment_preview  .image_preview { text-align:center;}
	
	.article_attachment_preview table { width:100%;}
	.article_attachment_preview table td { vertical-align:top; text-align:left;}

	/******************************/
	/******* Image Browser  *******/
	/******************************/
	
	
	.Image_Browser { border-collapse:collapse; width:100%; margin:0px; padding:0px;}
	.Image_Browser .table { width:100%; border-collapse:collapse;  border-right:solid 1px #ddd;  border-bottom:solid 1px #ddd;}
	.Image_Browser table td { vertical-align="top" }
	.Image_Browser .Node { border-style: solid; cursor:pointer; border-width: 1px; border-color: inherit; width: 120px; }
	.Image_Browser .Image { height:100px;}
	.Image_Browser .Image td { border: 1px solid #000;; background-color: #fff; }
	.Image_Browser .Label { height:30px;}
	.Image_Browser .Label td { background-color: #000; color: #FFFFFF; font-weight:bold; }
	
	.Image_Browser { width:100%;  min-width:850px; border-top:solid 1px #ddd;}
	.Image_Browser .browser_cell {  width:30%; vertical-align:top; border-right:solid 1px #ddd; border-left:solid 1px #ddd; } 
	.Image_Browser .content_cell {  vertical-align:top; padding-bottom:40px;}
	.Image_Browser .content_cell_i { padding:20px;  }
	.Image_Browser  directoryTitle { width:100px; }
	.Image_Browser .title_bar { border-width: 2px; border-color: #696969; background-color: #E6E6E6; font-size: 11px; padding-top: 5px; padding-left: 6px; height: 20px; margin-bottom: 6px; border-bottom-style: solid; }
	
	.Image_Browser .image_folder { border: 1px solid #F4F4F4; margin-top: 20px; margin-left: 15px; margin-right: 15px; text-align: center; cursor: pointer; float: left; } 
	.Image_Browser .image_folder:hover { background-color: #FFFFF7; }
	.Image_Browser .image_folder .image { text-align:center;}
	.Image_Browser .image_folder .text { font-weight:bold;}
	
	.Image_Browser .image_preview { border-style: solid; cursor:pointer; border-width: 1px; border-color: #000; float:left;  padding:2px; margin:10px;  }
	.Image_Browser .image_preview tr {  }
	.Image_Browser .image_preview td { text-align:center;  width: 120px; height:160px; vertical-align:center;  overflow:hidden;  }
	.Image_Browser .image_preview td div { max-height:120px;}
	.Image_Browser .image_preview img {  }
	.Image_Browser .image_preview .image { height:120px; overflow:hidden; width:100px; }
	.Image_Browser .image_preview .folder { height:auto; width:100px; }
	.Image_Browser .image_preview .text { height:15px; width:100px; overflow:hidden; padding-top:5px;  }
	
	.Image_Browser .Info { margin-top: 30px; border-bottom: solid 1px #fff; border-bottom-color: #DDDDDD; background-color: #F7F7F7; padding-bottom:20px; margin-left:3px; margin-right:3px; }
	.Image_Browser  .Info h1 { background-color:#000; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:4px;}
	.Image_Browser .Info h2 { padding-left: 3px; border-bottom: solid 1px #000; border-bottom-color: #DDDDDD; }
	
	.Image_Browser  .Info p { padding-left:6px; padding-right:6px; font-size:11px;}
	
	/******************************/
	/******* Flash Browser  *******/
	/******************************/
	
	.Flash_Browser .flash_preview { border: 1px solid #F3F3F3; float: left; text-align: center; cursor: pointer; margin: 20px; }
	.Flash_Browser .flash_preview .flash { height:100px; overflow:hidden; text-align:center;}
	.Flash_Browser .flash_preview .flash img {  }
	
	
	.Flash_Browser .flash_folder { float:left; width:150px; text-align:center; cursor:pointer; margin-top:20px;}
	.Flash_Browser { bordre-collapse:collapse; width:100%;}
	.Flash_Browser .table { width:100%; border-collapse:collapse;  border-right:solid 1px #ddd;  border-bottom:solid 1px #ddd;}
	.Flash_Browser table td { vertical-align="top" }
	.Flash_Browser .Node { border-style: solid; cursor:pointer; border-width: 1px; border-color: inherit; width: 120px; }
	.Flash_Browser .Flash { height:100px;}
	.Flash_Browser .Flash td { border: 1px solid #000;; background-color: #fff; }
	.Flash_Browser .Label { height:30px;}
	.Flash_Browser .Label td { background-color: #000; color: #FFFFFF; font-weight:bold; }
	
	.Flash_Browser { width:100%;  min-width:850px; border-top:solid 1px #ddd;}
	.Flash_Browser .browser_cell {  width:30%; vertical-align:top; border-right:solid 1px #ddd; border-left:solid 1px #ddd; } 
	.Flash_Browser .content_cell {  vertical-align:top; padding-bottom:40px;}
	.Flash_Browser .content_cell_i { padding:20px;  }
	.Flash_Browser .title_bar { border-width: 2px; border-color: #696969; background-color: #E6E6E6; font-size: 11px; padding-top: 5px; padding-left: 6px; height: 20px; margin-bottom: 6px; border-bottom-style: solid; }
	
	.Flash_Browser .image_folder { border: 1px solid #F4F4F4; margin-top: 20px; margin-left: 15px; margin-right: 15px; text-align: center; cursor: pointer; float: left; } 
	.Flash_Browser .image_folder:hover { background-color: #FFFFF7; }
	.Flash_Browser .image_folder .image { text-align:center;}
	.Flash_Browser .image_folder .text { font-weight:bold;}
	
	.Flash_Browser .image_preview { border-style: solid; cursor:pointer; border-width: 1px; border-color: #000; float:left;  padding:2px; margin:10px;  }
	.Flash_Browser .image_preview tr {  }
	.Flash_Browser .image_preview td { text-align:center;  width: 120px; height:160px; vertical-align:center;  overflow:hidden;  }
	.Flash_Browser .image_preview td div { max-height:120px;}
	.Flash_Browser .image_preview img {  }
	.Flash_Browser .image_preview .image { height:120px; overflow:hidden; width:100px; }
	.Flash_Browser .image_preview .folder { height:auto; width:100px; }
	.Flash_Browser .image_preview .text { height:15px; width:100px; overflow:hidden; padding-top:5px;  }
	
	.Flash_Browser .Info { margin-top: 30px; border-bottom: solid 1px #fff; border-bottom-color: #DDDDDD; background-color: #F7F7F7; padding-bottom:20px; margin-left:3px; margin-right:3px; }
	.Flash_Browser  .Info h1 { background-color:#000; color:#fff; padding-top:4px; padding-bottom:4px; padding-left:4px;}
	.Flash_Browser .Info h2 { padding-left: 3px; border-bottom: solid 1px #000; border-bottom-color: #DDDDDD; }
	
	.Flash_Browser  .Info p { padding-left:6px; padding-right:6px; font-size:11px;}
	
	
	/* Box Select */
	
	
	div.box_type_gallery_select { width:100%; }
	div.box_type_gallery_select .node { width:180px; display:inline-block; margin:4px; margin-top:10px; text-align:center;   }
	div.box_type_gallery_select .image { border: 1px solid #DDDDDD; height: 100px; overflow: hidden; background-color: #fff; cursor:pointer;} 
	div.box_type_gallery_select .node:hover .image { border: 1px solid #000;}
	
	
	div.box_type_select {  text-align:center; vertical-align:top; width:90px;}
	div.box_type_select:hover { background-color: #ffffd0;}
	div.box_type_select img {margin:0px; padding:0px;}
	div.box_type_select table {  height:100%; width:100%; border-collapse:collapse;}
	div.box_type_select tr.label { height:40px;}
	div.box_type_select tr { height:60px;}
	div.box_type_select td { vertical-align:top;}
	
	
	
	/******************************/
	/****** Pixel Buttons  *******/
	/******************************/
	
	
	.Pixel_Button_List {}
	.PbTopOriantaion { margin-bottom:-15px;}
	.Pixel_Button { height: 64px; text-align: center; background-color:#fff; margin-left: 3px; margin-right: 3px; cursor: pointer; border: 1px solid #F4F4F4; font-weight: bold; background-color: Transparent; }
	.Pixel_Button .Text { min-width: 60px; }
	.Pixel_Button:hover { border: 1px solid #F5F5F5; }
	.Pixel_Button .Image{ text-align:center; }
	
	
	
	/******************************/
	/*** Traditional Buttons  *****/
	/******************************/
	 div.button_left { width:50px; height:100%; text-align:center; display:inline; float:left;}
	 div.button_right { width:50px; height:100%; text-align:center; display:inline; float:right;}
	 div.button_strip {clear:both; height:100%;}



	fieldset { padding-left: 20px; margin-bottom: 10px; padding-bottom: 10px; padding-right: 10px;  border: 1px solid #ddd; font-size: 12px; }
	fieldset legend { margin-left:-15px; margin-bottom:8px; color:#000;}
	fieldset legend { margin-bottom:10px; color:#000; padding-right:5px;}
	fieldset label {   float:left;  display:table-cell; #display:inline-block;   width:100px; }
	fieldset label.long { width:auto; padding-right:20px;}
	fieldset a {min-width:100px; }
	fieldset div {padding-bottom:5px;}
	fieldset select {margin-top:5px;}
	td.Label { padding-top:6px;}

	/******************************/
	/****** Left Navigation *******/
	/******************************/
	
	
	.left_navigation fieldset { border: 1px solid #000;; width: 130px; margin-bottom: 20px; }
	.left_navigation fieldset legend { margin-bottom:5px;  }
	.left_navigation fieldset label { width:50px; }
	.left_navigation fieldset a { font-weight:bold; }
	.left_navigation fieldset div { margin-left:10px; margin-bottom:5px; } 

	.left_navigation ul.menu    { list-style-type:none; padding-left:0px; margin-top:0px; margin-left:0px; } 
	.left_navigation ul.menu li { list-style-type: none; margin-top: 3px; padding-left: 0px; margin-left: 0px; background-color: #fff; } 
	.left_navigation ul.menu li:hover { } 

	.left_navigation ul.menu li a {       border-width: 1px; border-color: #E2F1FC; font-size:12px; width:130px; display:table-cell; padding-top:2px; padding-bottom:2px; #display:inline-block; text-decoration:none; color:#2063A6; font-weight:normal;  line-height:15px; border-bottom-style: solid; background-image: url('images/backgrounds/left_navigation_menu/bg.jpg');  }





 
	.left_navigation ul.menu li a:hover { border-width: 1px; border-color: #BFE0F9; background-color: #FAFDFE; border-bottom-style: solid; } 


	/**************************
	/****** Bread Crumbs *****/
	/*************************/

	.PixelBreadCrumbs {  border-style: none none ridge none; border-width: 3px;  padding-right: 11px; padding-left: 11px; padding-bottom: 11px; margin-top: -4px; padding-top: 10px; visibility: visible; width: 100%; background-color: #E6E6E6;   }




	.PixelBreadCrumbs a { color: #000; text-decoration:none; }
	.PixelBreadCrumbs a:hover {text-decoration:underline; }

	.p_admin_box a { color: #B90A0B; text-decoration: underline; }
	.p_admin_box a:hover { text-decoration: underline; color: #DC0C0C; }

	.p_admin_box div,td {font-size:11px;}


    .p_admin_box p { font-size:11px;}

	.p_admin_box h1 { font-size:14px; font-weight:bold; border-bottom: solid 2px #e7e7e7; padding-bottom:4px; margin-bottom:3px; }
	.p_admin_box h2 { font-size:14px; font-weight:normal; padding-bottom:2px; margin-bottom:0px; }
	.p_admin_box h3 { font-size:13px; font-weight:normal; padding-bottom:4px; margin-bottom:3px; }
	.p_admin_box h4 { font-size:12px; font-weight:normal; padding-bottom:4px; margin-bottom:3px; }
	

	/**********************************************
	**************** Form  Table Styles ***********
	/*********************************************/
	
	div.form_view {  padding-left:20px;  }

	div.form_view .left { float:left; width:275px; clear:left; }
	div.form_view .full {  width:100%;  }
	div.form_view .right { float:right;   width:275px; clear:right;}
	div.form_view .row { margin-top:25px;}
	div.form_view .label { border: 1px solid #000; font-weight: bold; padding-bottom: 5px; padding-top: 5px; padding-left: 10px; margin-left: 5px; margin-bottom: 0px; background-color: #000; color: #fff; background-image: url(images/GridView/SearchBackground.jpg); }

	div.form_view .field { border-style: none solid solid solid; min-height:16px; border-width: 1px; border-color: #000;; font-weight: bold; padding-bottom: 5px; padding-top: 5px; padding-right:4px; padding-left: 10px; margin-left: 5px; margin-bottom: 0px; background-color: #fff; color: #000; text-align: right; }
	
	
	

	div.form {}
	div.form fieldset { border: 1px solid #ddd; padding: 10px;  font-size:12px;}
	div.form fieldset legend { margin-bottom:10px; color:#000; padding-right:5px;}
	div.form fieldset label {   float:left;  display:table-cell; #display:inline-block;   width:100px; }
	div.form fieldset label.long { width:auto; padding-right:20px;}
	div.form fieldset a {min-width:100px; width:150px; }
	div.form fieldset div {padding-bottom:5px; }
	div.form fieldset select {margin-top:5px;}
	div.form td.Label { padding-top:6px; }
	div.form td { font-size:12px; }


	/**********************************************
	**************** Form Styles *****************
	/*********************************************/

	div.upload_file_button { width:60px;}
	div.upload_file_button input[type="file"] { width: 40px; margin-left:-10px; overflow: hidden; border: solid 0px; position: absolute;  }

	input[type="button"],input[type="submit"] {cursor:pointer;}
	input[type="checkbox"] { background-color: transparent; border:none; }
	input[type="image"] { background-color: transparent; border:none; }

	input.Standard { border-right: 0px solid; padding-right: 0px; border-top: 0px solid; margin-top: 0px; padding-left: 0px; font-size: 12px; padding-bottom: 0px; margin-left: 0px; border-left: 0px solid; color: #000000; margin-right: 0px; padding-top: 0px; border-bottom: 0px solid; font-family: Arial, Verdana,Tahoma; background-color: transparent; }
	input {     border-right: #000; border-top: #000; font-size: 12px; border-left: #000; color: #000000; border-bottom: #000; font-family: Arial, Verdana, Tahoma; background-color: #FCFDFE; 1px:; border: 1px solid #DADADA; }




	select { border-right: #000;  border-top: #000;  font-size: 12px; border-left: #000;  color: #000000; border-bottom: #000; font-family: Arial, Verdana,Tahoma; background-color: #FCFDFE; }
	textarea { border-right: #000; border-top: #000; font-size: 12px; border-left: #000; color: #000000; border-bottom: #000; font-family: Arial, Verdana,Tahoma; background-color: #FCFDFE; border: 1px solid #DADADA; }

	input.money { text-align:right;}

	input.LargeButton { border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; font-weight: bold; font-size: 13px; margin: 2px; border-left: #cccccc 1px solid; color: #000000; border-bottom: #cccccc 1px solid; font-family: Tahoma, Verdana; background-color: #f9fcff; }
	input.button { border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; font-weight: bold; font-size: 10px; margin: 2px; border-left: #cccccc 1px solid; color: #000000; border-bottom: #cccccc 1px solid; font-family: Tahoma, Verdana; background-color: #f9fcff; }
	input.AddButton { border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; font-weight: bold; font-size: 10px; margin: 2px; border-left: #cccccc 1px solid; color: #FFFFFF; border-bottom: #cccccc 1px solid; font-family: Tahoma, Verdana; background-color: #00cc00; }
	input.deleteButton { border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; font-weight: bold; font-size: 10px; margin: 2px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; font-family: Tahoma, Verdana; background-color: #ff0000; color: #ffffff; }
	input.smallButton { border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; font-weight: bold; font-size: 10px; margin: 2px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; font-family: Tahoma, Verdana; background-color: #ffffff; color: #000000; }
	input.colorButton { border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; font-weight: bold; font-size: 10px; margin: 2px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; font-family: Tahoma, Verdana; background-color: #ffefd5; }


	.ActivateButton { border-right: 1px solid; border-top: 1px solid; font-weight: bold; font-size: 13px; border-left: 1px solid; color: #ffffff; margin: 2px; border-bottom: 1px solid; font-family: Tahoma, Verdana; background-color: #00cc00; }

	.DeActivateButton { border-right: 1px solid; border-top: 1px solid; font-weight: bold; font-size: 13px; margin: 2px; border-left: 1px solid; color: #ffffff; border-bottom: 1px solid; font-family: Tahoma, Verdana; background-color: #FF0000; }

	.ActivatePowerButton { border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; font-weight: bold; font-size: 10px; margin: 2px; border-left: #cccccc 1px solid; color: #ffffff; border-bottom: #cccccc 1px solid; font-family: Tahoma, Verdana; background-color: #00cc00; }

	.DeActivatePowerButton { border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; font-weight: bold; font-size: 10px; margin: 2px; border-left: #cccccc 1px solid; color: #ffffff; border-bottom: #cccccc 1px solid; font-family: Tahoma, Verdana; background-color: #ff0000; }


	.buttonSmall { border-right: 1px solid; border-top: 1px solid; font-weight: bold; font-size: 9px; border-left: 1px solid; border-bottom: 1px solid; font-family: Tahoma, Verdana; background-color: #f4f7ff; }



	/**********************************************
	**************** Catalogue Styles *************
	/*********************************************/


	div.snapshot { padding-right:10px; margin-bottom: 5px; margin-top: 5px; border-right: #e0dfe3 1px solid; border-top: #e0dfe3 1px solid; border-left: #e0dfe3 1px solid; border-bottom: #e0dfe3 1px solid; }

	div.snapshot table { border-collapse:collapse; margin-top:10px;}
	div.snapshot table tr td { vertical-align:top;}
	div.snapshot table tr td.label { width:90px;}
	div.snapshot table tr td.details { padding-right:30px; font-weight:bold;}
	div.snapshot div.image {text-align:center; vertical-align: bottom; margin-right: 10px; margin-left: 10px; margin-top: 10px; float: left; width: 100px; height: 120px; border-right: buttonface 1px solid; border-top: buttonface 1px solid; border-left: buttonface 1px solid; border-bottom: buttonface 1px solid; }
	div.snapshot div.description{ text-align:left; height: 130px;}

	div.snapshot div.description h1{ font-size: 12px; font-weight:bold; border-bottom:0px; margin-bottom:0px; padding-bottom:0px;}
	div.snapshot div.description hr {color:#e0dfe3;}
	/**********************************************
	**************** Text Styles *****************
	/*********************************************/

	.errText { font-family: Tahoma; font-size: 10; font-weight: bold; color: #FF0000; }



	/**********************************************
	****************** Flash Stuff **************
	/*********************************************/

	.flashFloater { position: absolute; cursor: pointer; background-color: transparent; background-image: url(images/backgrounds/transparent.gif); }


	/**********************************************
	****************** Article Stuff **************
	/*********************************************/


	/**********************************************
	****************** Pixel Options **************
	/*********************************************/
	
	div.Pixel_Options { border: 1px solid #000;; padding-bottom:6px; background-color: #fff; filter:shadow; z-index:5; }
	div.Pixel_Options .Title_Bar { padding-top: 3px; padding-bottom: 3px; font-weight:bold; padding-left: 5px; background-color: #000; color: #fff; }
	div.Pixel_Options .Title_Bar .Buttons { text-align:right; padding-left:30px;}
	
	
	div.Pixel_Options .text { font-size:11px; }
	div.Pixel_Options .Content { margin:10px;  }
	div.Pixel_Options .Buttons { text-align:center; }
	div.Pixel_Options .Buttons table{ margin-left:auto; margin-right:auto;}
	div.Pixel_Options .Option_Button { border: 1px solid #fff;background-color:#fff;  float: left; text-align: center; cursor: pointer; margin-top: 5px; margin-bottom: 5px; margin-left:5px; margin-right:5px;}
	div.Pixel_Options .Option_Button:hover { border: 1px solid #eef; background-image: url('images/options/ButtonHover.jpg');}
	
	
	
	/**********************************************
	****************** Power Box *****************
	/*********************************************/

	div.PowerBox { padding: 0px; z-index: 9999; border-right: #ffffe0 4px solid; border-top: #ffffe0 4px solid; visibility: visible; border-left: #ffffe0 4px solid; border-bottom: #ffffe0 4px solid; position: absolute; background-color: #ffffff; text-align: center; border-color: #000;; border-width: 1px; }
	div.PowerBox table { border-collapse:collapse; }
	div.PowerBox th { background-color: #000; color: #fff; line-height: 20px; text-align: left; padding-left: 5px; padding-right: 5px; }
	div.PowerBox th img { float:right; }
	
	
	div.PowerBox td	 img { padding-right:25px; padding-left:25px; display:block; padding-bottom:5px; cursor:pointer;}
	div.PowerBox td td{ border: 1px solid #fff; background-color: #fff;  padding-top: 6px; padding-bottom: 6px; }
	div.PowerBox td td:hover { background-color: #fff; padding-top: 6px; background-image: url('images/options/ButtonHover.jpg'); }

	

	div.PowerBox_Hidden { position: absolute; visibility: hidden; }



	/**********************************************
	************** Image Styles **************
	/*********************************************/

	DIV.ImagePreview { overflow: auto; }


	/**********************************************
	**************** Gallery Styles ***************
	/*********************************************/

	TD.CaptionCell { text-align: center; vertical-align: middle; font-size: 12px; overflow: auto; height: 29px; }


	/**********************************************
	************ ArticleGroup Styles **************
	/*********************************************/


	.ArticleGroup_Table { border-right: #d5d0c8 1px solid; border-top: #d5d0c8 1px solid; margin: 11px; border-left: #d5d0c8 1px solid; border-bottom: #d5d0c8 1px solid; }


	
	/**********************************************
	************** Visibility Styles **************
	/*********************************************/


	.hidden { visibility: hidden; position: absolute; }


	/******************************/
	/*** The Pixel Tab Control ****/
	/******************************/
	
	.PtaSmall { height:25px; }
	.PtaNormal {height:35px; background-color:#000; }
	.PtaNormal .pixel_tab { height:16px; font-size:13px; padding-top:10px; padding-bottom:10px; color:#fff; background-image: url(images/tabs/large/tabBg.gif); }
	.PtaSmall  .pixel_tab { height:13px; font-size:12px; padding-top:5px; padding-bottom:5px; color:#fff; background-image: url(images/tabs/small/tabBg.gif);}
	
	.pixel_tabs { }
	.pixel_tabs .pixel_tab { background-position: center; cursor: pointer; margin-right: 0px; padding-right:20px; padding-left:20px; border-top: #dddddd 1px solid; border-right: #888888 1px solid; border-left: #dddddd 1px solid; float: left; text-align: center;  }
	.PtaNormal .pixel_tab:hover { background-image: url( 'images/tabs/large/tabBg_Highlighted.gif'); }
	.PtaSmall  .pixel_tab:hover { background-image: url( 'images/tabs/Small/tabBg_Highlighted.gif'); }
	.PtaSmall { margin-left:2px; margin-bottom:-4px;}
	.pixel_tabs .selected { background-image: none; background-color: #FEFFFA; font-weight: bold; color:#000;}
	.pixel_tabs .selected:hover { background-image: none; }
	
	.inner_tabs { }
	
	
	/******************************/
	/*** The Forms Tab Control ****/
	/******************************/
	
	div.form_tabs_large { height:40px; padding-top:10px;}
	div.form_tabs_large ul { margin:0px; padding-left:2px;   }
	div.form_tabs_large li {  display: inline; color: #000; font-size: 12px; background-image: url(images/tabs/large/tabBg.gif); padding-top: 10px; padding-bottom: 12px; margin-right:1px;  padding-left: 20px; padding-right: 20px;   line-height: 37px;  background-repeat: repeat-x;   border-top: #dddddd 1px solid;  border-right: #888888 1px solid; border-left: #dddddd 1px solid; }
	
	div.form_tabs_large ul li:hover { background-image: url( 'images/tabs/large/tabBg_Highlighted.gif');  }
	div.form_tabs_large ul li a { color:#000; text-align:center;  }
	div.form_tabs_large ul li a:hover { text-decoration: none; color: #444;   }
	
	

	/******************************/
	/*  Front End Template Select */
	/******************************/
	
	div.template_select { text-align:center; height:420px; margin:10px; cursor:pointer;}
	div.template_select .image { border: 2px solid #777; height: 300px; overflow: hidden; margin-bottom: 10px; background-color: #fff; }
	div.template_selected .image { border: 2px solid #009933; }
	div.template_select:hover .image { border: 2px solid #F20606; }
	
	
	
	div.alternative_boxes { text-align:center; padding-top:10px; display:inline-block; }
	div.alternative_boxes .image{ border: 2px solid #DDDDDD; padding:3px; width:120px; height:100px; overflow:hidden; background-color:#fff; margin:0px;}
	div.alternative_boxes .node:hover .image { border: 2px solid #000;   }
	div.alternative_boxes .node { width:125px; margin:3px; margin-bottom:20px; cursor:pointer;}
	div.alternative_boxes .node .text { padding-left:5px; width:110px; text-align:center; }
	div.alternative_boxes .selected .image {  border: 2px solid #000;  }
	div.alternative_boxes .image img {  }
	
	div.mapping_thumbnail .image { border: 1px solid #DDDDDD; height: 100px; overflow: hidden; width: 200px; background-color: #fff; text-align: center; } 

	div.additional_images { height:auto; }
	div.additional_images .node { margin:4px; height:75px; text-align:center; }
	div.additional_images .image { margin:4px; height:50px; overflow:hidden;  background-color:#fff; vertical-align:middle; }
	
	
	
	/******************************/
	/*** The Article TreeView *****/
	/******************************/
	
	.treeview td table {margin-top:3px; width:auto; }
	.treeview td { vertical-align:top; }
	.treeview td.p { padding-right: 0px; background-position: center top; border-top: #ffffff 2px solid; padding-left: 0px; font-size: 2px; background-image: url(images/Buttons/TreeView/p.gif); padding-bottom: 0px; margin: 0px; vertical-align: top; padding-left:5px; padding-right:5px; cursor: pointer; padding-top: 4px; background-repeat: no-repeat; height: 3px; }
	.treeview td.m { padding-right: 0px; border-top: #ffffff 2px solid; background-position: center top; padding-left: 0px; font-size: 2px; background-image: url(images/Buttons/TreeView/m.gif); padding-bottom: 0px; margin: 0px; vertical-align: top;  padding-left:5px; padding-right:5px; cursor: pointer; padding-top: 4px; background-repeat: no-repeat; height: 3px; }
	
	.treeview td.Dir_O{ font-size: 2px;  background-image: url(images/Icons/FileIcons/Small/dir_o.gif); background-position: center top; width: 18px; cursor: pointer; background-repeat: no-repeat; height: 5px; }
	.treeview td.Dir_C{ font-size: 2px; background-image: url(images/Icons/FileIcons/Small/dir_c.gif); background-position: center top; width: 18px; cursor: pointer; background-repeat: no-repeat; height: 5px; }
	
	.treeview .selected span { background-color: #FDE1E1; color: #000; }
	
	.treeview span { cursor:pointer;  } 
	.treeview span:hover { background-color: #D9ECFF; color: #000;  } 
	.treeview .moving span  { background-color: #F8F8F8;  }
	
	.treeview td.ic {font-size: 2px; background-position: center top; cursor: pointer; background-repeat: no-repeat; width:14px; height: 16px;}
	.treeview td.ic img { visibility:hidden; width:14px; height:12px;}
	
	.treeview td.A_E_C_L { background-image: url(images/Icons/FileIcons/Small/A_E_C_L.gif); }
	.treeview td.A_E_O_L { background-image: url(images/Icons/FileIcons/Small/A_E_O_L.gif); }
	.treeview td._A_E_C_L {  background-image: url(images/Icons/FileIcons/Small/_A_E_C_L.gif);  }
	.treeview td._A_E_O_L { background-image: url(images/Icons/FileIcons/Small/_A_E_O)L.gif);  }
	.treeview td.web_L { background-image: url(images/Icons/FileIcons/Small/web_L.gif);  }
	.treeview td._web_L { background-image: url(images/Icons/FileIcons/Small/_web_L.gif);}
	
	.treeview td.A_E_C { background-image: url(images/Icons/FileIcons/Small/A_E_C.gif); }
	.treeview td.A_E_O { background-image: url(images/Icons/FileIcons/Small/A_E_O.gif); }
	.treeview td._A_E_C {  background-image: url(images/Icons/FileIcons/Small/_A_E_C.gif); }
	.treeview td._A_E_O { background-image: url(images/Icons/FileIcons/Small/_A_E_O.gif); }
	.treeview td.web { background-image: url(images/Icons/FileIcons/Small/web.gif);  }
	.treeview td._web { background-image: url(images/Icons/FileIcons/Small/_web.gif);}
	
	.treeview td.agp { background-image: url(images/Icons/FileIcons/Small/agp.gif);  }
	.treeview td.aspx { background-image: url(images/Icons/FileIcons/Small/aspx.gif);}
	.treeview td.html { background-image: url(images/Icons/FileIcons/Small/html.gif);}
	.treeview td.htm { background-image: url(images/Icons/FileIcons/Small/html.gif);}
	.treeview td.cs { background-image: url(images/Icons/FileIcons/Small/cs.gif);}
	.treeview td.txt { background-image: url(images/Icons/FileIcons/Small/txt.gif);}
	
	.treeview input[type="checkbox"] { margin-top:-4px;}
	
	/******************************/
	/***** The Pixel GridView *****/ 
	/******************************/
		
	.gridview_searchbox { margin-left:13px;   padding-left: 5px; padding-top: 2px; padding-bottom: 2px; width: 240px; margin-bottom: 3px; }
	.gridview_searchbox button { cursor: pointer; color: #000; font-size: 11px; border: 1px solid #FFCF77; background-image: url(    'images/GridView/SearchButton.gif' ); height: 19px; margin-left: 4px; background-color: #FCFDFE; }
	.gridview_searchbox input[type="text"] { border: 1px solid #ccc; background-color: #FCFDFE; }
		
	.gridview { border-width: 1px; border-color: #ccc; border-style: none solid solid solid; background-color: #EEF7FE; margin-left:13px; }
	.gridview td { border: 1px solid #ccc; height: 15px; cursor: pointer; padding-left: 8px; padding-right: 8px; }
	.gridview th { padding-left:6px; padding-right:6px }
	
	.gridview tr.Header { height:26px; }
	.gridview tr.Header th { border-style: solid solid ridge solid; border-width: 1px 1px 3px 1px; height: 26px; background-color: #E6E6E6; border-top-color: #ccc; border-right-color: #ccc; border-left-color: #ccc; }
	
	.gridview tr.Pager { height:26px; }
	.gridview tr.Pager td { padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; background-color: #fff; background-image: url(  'images/GridView/PagerBackground.jpg' ); border-style: solid solid solid solid; border-width: 1px; border-color: #000;;  }
	.gridview tr.Pager td a {padding-left:8px; padding-right:8px; color:#fff;}
	.gridview tr.Pager td a:hover { text-decoration: none; background-image: url('images/GridView/PagerButtonHover.gif' ); color:#000; }
	.gridview tr.Pager td span { padding-left: 8px; padding-right: 8px; font-weight: bold; background-image: url('images/GridView/PagerButtonSelected.gif' ); }
	
	.gridview tr.Even { background-color: #FFFFF0; height:18px;}
	.gridview tr.Odd { background-color:#fff; height:18px; }
	
	.gridview tr.OptionsSelected {border-style: solid none solid none; border-width: 1px; border-color: #000;;  background-color: #fff; background-image: url( 'images/GridView/RowSelected.gif' ); }
	.gridview tr.Even:hover td { color: #000; background-color: #FFD7A5; background-image: url(  'images/GridView/RowHover.jpg' ); background-repeat: repeat-x; }
	.gridview tr.Odd:hover td { color: #000; background-color: #FFD7A5; background-image: url(   'images/GridView/RowHover.jpg' ); background-repeat: repeat-x; }
	
	
	.gridview .row_index_number { font-family: "Arial"; font-size: 70px; color: #DADADA; font-weight: lighter; }
	.gridview tr:hover .row_index_number, .gridview tr.OptionsSelected .row_index_number { font-family: "Arial"; font-size: 70px; color: #630031; font-weight: lighter; }
	
	.Pager { margin-left:13px; }
	.Pager a, .Pager span { font-size: 15px; padding-left: 4px; background-repeat: repeat-x;  padding-right: 4px; border: solid 1px #ccc; }
	.Pager a { background-image: url(   'images/GridView/PagerBackground.jpg' ); color:#fff; text-decoration:none; }
	.Pager a:hover { background-image: url(   'images/GridView/RowHover.jpg' ); color:#000; text-decoration:none;};
	.Pager span {background-image: url(   'images/GridView/RowHover.jpg' );} 


