@import "../../stylesheets/site_author.css";


/* fund */

#sectionToolBox_Wide .ACform {height:1350px;border:none !important;  }
#sectionToolBox_Wide .ACform div.editBtns {width:647px !important;}
#sectionToolBox_Wide .ACform  hr {width:710px;  border:1px solid #F2D9E5; margin:10px 0 0 0px; padding:0px;}
#sectionToolBox_Wide .ACform tbody p {margin:15px 0 15px 5px; padding:10px 0 10px 0; border:none !important; }
#sectionToolBox_Wide .ACform  table {text-align:left; padding:0px;  margin:0px 0 0 5px; border:none !important; }

#sectionToolBox_Wide .ACform  table tbody th {padding:10px 0 10px 0; margin: 0px; font-size:100%; color: #A940A9; text-align: left;  border:none !important; }
#sectionToolBox_Wide .ACform  table tbody td {padding:10px  0 10px 0; margin:0px; font-size:100%; border:none !important; }
#sectionToolBox_Wide .ACform  table tbody tr {padding:0px 0 10px 0; margin:0px; font-size:100%; border:none; vertical-align:top; }
#sectionToolBox_Wide .ACform  table tbody h2 {padding:10px 0 10px 0;  margin:0px; }

#sectionToolBox_Wide .ACform  table tbody tr td.bot {padding:20px 0 0 0; margin:0px;}
#sectionToolBox_Wide .ACform  table tbody tr td.bot td {padding:10px 20px 10px 0; margin:0px;}
#sectionToolBox_Wide .ACform  table tbody tr td.bot option {padding:2px; }

#sectionToolBox_Wide .ACform table tbody table { width:auto; margin-left:5px; border:none; }
#sectionToolBox_Wide .ACform table table td { border:none; padding:0px 0 0px 0;}
#sectionToolBox_Wide .ACform table table input {margin:0px; float:left; width:190px;}

table.fund {margin:5px; width:100px; border:1px solid #000 !important;}


/* HTML TAGS
----------------------------------------------- */
body #admin_bg, body #adminBarWrapper, body #adminLeft, body #adminRight, body #pop #wrapperImages { font-family: Verdana; text-align: center; font-size:11px; margin: 0 auto; width: 100%; }
#admin_bg table, #wrapperImages table{ font-size:100%; clear:both;}
* { margin: 0; padding: 0;}
#admin_bg img, #adminBarWrapper img, #adminLeft img, #adminRight img, .editBtns img { border: 0;}

/* Common Classes
----------------------------------------------- */
.vSpace10{ width: 100%; height: 10px; line-height: 1px; font-size:0; display:block; clear: both; }
.vSpace1{ width: 100%; height: 1px; line-height: 1px; font-size:0; display:block; clear: both; }


#sectionToolBox_Wide input {margin:0px !important; padding:0px !important; font-size:1em !important; font-family: Verdana;  }
#sectionToolBox_Wide select {margin:0px !important; padding:0px !important; width:160; font-size:1em !important; font-family: Verdana;  }


table.inside {width:700px !important;}
table.inside td.ed {width:500px !important; }
/*table.inside td {border:none !important;}*/
table.inside select {width:140px !important; margin:0px; padding:0px;  font-family: Verdana;  }
table.inside td input {height:20px;  font-family: Verdana;  }
table.inside td input.userEditorButton  {height:22px;}
table.inside td input.editUserButton{height:22px;}
table.inside td #btnUpdate {height:22px;}
table.inside tr td #attachmentFilename input {padding:2px !important; font-family: Verdana !important;}
.tlinks {margin:0 30px 0 10px !important;} 
#middle table {width:700px !important;}
.Error {font-size:1em; color:Red;}

/* Color the access list to blend in with the admin toolbar
----------------------------------------------- */
ul#access { color:#AF59AF; background:#AF59AF;  }
ul#access a, #access a:hover { color: #AF59AF; background:#AF59AF; }


/* Top toolbar
----------------------------------------------- #dapperwrapper { text-align: center; margin: 0 auto;}*/
table#UserControl_adminArea{ border:0; }
table#UserControl_adminArea tr{ padding:0; border:0;}
table#UserControl_adminArea td{ padding:0; border:0;}
#UserControl_adminBarWrapper, #adminBarWrapper{ width:100%; height:92px; margin:0 0 0 0; border-bottom:1px solid #fff; background:url(../images/bg_toggle.gif) repeat-x;  }
#pop #UserControl_adminBarWrapper, #pop #adminBarWrapper{ height:86px;  background:url(../images/bg_toggle_pop.gif) repeat-x;  }
div#adminBar{ width:776px; height:100%; margin:0 auto; text-align: left; }
div#adminBar  div#adminLeft{ width:403px; height:100%; float:left; }
div#adminBar div#adminRight{ width:373px; height:100%; float:left; text-align:left;}
img#arekiboLogo { float:left; margin:11px 0 0 6px; }
* html img#arekiboLogo,* html img#arekiboLogo{ margin:11px 0 0 3px; }


div#imageAdminBarWrapper{ width:100%; height:92px; margin:10px 10px 0 10px; background:url(../images/bg_toggle.gif) repeat-x;  }
#popTop {  background:url(../images/admin_pop_top.gif) no-repeat top left;}

#popHeader { width:413px; height:100%; margin:0 auto; text-align: left; }

#popHeader div#adminLeft {width:336px; height:100%; float:left;  }
#popHeader div#adminRight {width:77px; height:100%; float:left; text-align:right;}

html>body #popHeader div#adminLeft {width:336px; height:100%; float:left;  }
html>body #popHeader div#adminRight {width:77px; height:100%; float:right; text-align:right;}



/* Top menu tabs
----------------------------------------------- */
div#adminBar ul#tabs { width:369px; float:left; clear:both; margin:20px 0 0 10px; padding:0; list-style-type:none; list-style-type: none; color:#fff; }
* html div#adminBar ul#tabs { margin-left:5px; }
div#adminBar ul#tabs li { float:left; margin-right:3px; font-size: 100%; text-align:center;}
div#adminBar ul#tabs li a { width:120px; height:27px; line-height:27px; display:block; text-decoration:none; font-weight:bold; color:#fff; background:url(../images/t_admin.gif) no-repeat; }
div#adminBar ul#tabs li a:hover,div#adminBar ul#tabs li.on a  { text-decoration:none; color:#7E0C7E; background:url(../images/t_admin_on.gif) no-repeat;  }

/* pop -  header styles (logo, tabs, close and help links) */ 
#popHeader ul#tabs { width:250px; float:left; clear:both; margin:10px 0 0 10px; padding:0; list-style-type:none; list-style-type: none; color:#fff; }
* html #popHeader ul#tabs { margin-left:5px; }
#popHeader ul#tabs li { float:left; margin-right:3px; font-size: 100%; text-align:center; }
#popHeader ul#tabs li a { border-bottom: 4px solid #BD5EBD; width:120px; height:27px; line-height:27px; display:block; text-decoration:none; font-weight:bold; color:#fff; background:url(../images/t_admin.gif) no-repeat; }

#popHeader ul#tabs li a:hover, #popHeader ul#tabs li.on a {  border-bottom: 4px solid #fff; text-decoration:none; color:#7E0C7E; background:url(../images/t_admin_on.gif) no-repeat;  }

#miniManager {}
#miniManager ul#tabs{width:369px; clear:both; height: 1.9em; margin:20px 0 0 10px; padding:0; list-style-type:none; }
* html #miniManager ul#tabs{ margin-left:5px; }
#miniManager ul#tabs li{ float:left; margin-right:3px; font-size: 100%; text-align:center;}
#miniManager ul#tabs li a{ width:120px; height:27px; line-height:27px; display:block; text-decoration:none; font-weight:bold; color:#fff; background:url(../images/t_admin.gif) no-repeat; }
#miniManager ul#tabs li a:hover,#miniManager ul#tabs li.on a{ text-decoration:none; color:#7E0C7E; background:url(../images/t_admin_on.gif) no-repeat;  }
#miniManager ul#tabs li.on a{ color:#7E0C7E; }

/* -----------------------New MINI MANAGER (Used in Image Catalogue)--------------------*/
#miniManager { text-align:left; width: 414px; margin-top: 10px;}
#miniManager #top { background: url(../images/miniManager_topbg.gif) no-repeat top left;  border-bottom: 4px solid #BD5EBD; }
#miniManager #top p {float:right; width: 62px; font-weight: bold;  margin: 18px 10px 0 0;
	border-bottom: 1px solid #BD5EBD;}
#miniManager #top p a { color:#fff; text-decoration: none; border-bottom: 1px solid #2F002F;
	display:block; padding: 0 0 9px 23px; background: url(../images/admin_i_close.gif) no-repeat top left;}
#miniManager #top img { margin: 10px 0 0 14px;}

#middleBody { border: solid #932D93; border-width: 0 1px; padding: 9px;}
#middleBody p.instruction { line-height: 1.5em; background: #FAFAFA; border-top: 1px solid #F0F0F0; 
	border-bottom: 1px solid #F0F0F0; padding: 5px 0 8px 10px;}
	
#miniManager div.bottom { height:5px; line-height:5px; background: url(../images/admin_mm_bottom.gif) no-repeat bottom left; }

#middleBody h1 { font-size: 140%; text-align: left; font-family: Arial; margin: 8px 0 10px 5px; color: #666;}

.split { width: 100%; clear:both; height: 3em; margin-bottom: 10px;}
.split h1 { float:left; margin-top: 0;}
.split div { float: right; width: 40%; margin-top: 10px;}
.split div label{display:block; font-weight: bold; color: #999;}
.split div input {font-size: 0.7em;}



/* Top action tools
----------------------------------------------- */
div#adminBar ul#adminActions{ width:361px; height:24px; margin:8px 0 0 0; border-bottom:1px solid #2F002F; }
div#adminBar ul#adminActions li{ list-style-type:none; float:left; margin-right:13px; font-size: 100%;}
div#adminBar ul#adminActions li a{ border-bottom:1px dotted #fff; color:#fff; text-decoration:none; }
div#adminBar ul#adminActions li a:hover{ border-bottom-style:solid; text-decoration:none;}
div#adminBar ul#adminActions li img{ float:left; margin-right:6px; }

#popHeader ul#adminActions{  margin:21px 0px 0 0; list-style:none;  width: 62px;}
html>body #popHeader ul#adminActions{  width: 62px;}
#popHeader ul#adminActions li{ list-style-type:none; margin:0; height: 16px; font-size: 100%; text-align:left; }

#popHeader ul#adminActions li.divide { height: 5px;  text-align:left;width: 70px; font-size: 1px;background: url(../images/adminActionsDiv.gif) repeat-x top left;}
html>body #popHeader ul#adminActions li.divide { margin: 5px 0;}
#popHeader ul#adminActions li a{ color:#fff; text-decoration:none; }
#popHeader ul#adminActions li img{ float:left; margin-right:6px; }


li#UserControl_toggleLi,li#UserControl_editMetaLi  { width: 100px; }
html>body li#UserControl_toggleLi, html>body li#UserControl_editMetaLi { width: 100px;} 

/* Logged In Status
----------------------------------------------- */
div#adminBar div#logBx,div#imageAdminBar div#logBx{ width:372px; clear:both; margin:0; padding-top:8px; border-top:1px solid #BD5EBD; color:#fff; font-size: 100%;}
html>body div#adminBar div#logBx,html>body div#imageAdminBar div#logBx{ width:361px;}
div#adminBar div#logBx span,div#imageAdminBar div#logBx span{ display:block; padding-bottom:3px; font-weight:bold; color:#FFA6FF; }


/* Meta Data Bar - keywords and description panel
----------------------------------------------- */
div#metaBarWrapper{ width:100%; height:50px; line-height:26px; border-bottom:1px solid #BD5EBD; background:url(../images/bg_metaBar.gif) repeat;}
div#metaBar{ width:780px; height:100%; margin:0 auto 0 auto; text-align:left; }
div#metaBar h2{ float:left; display:block; margin-right:10px; font-weight:bold; font-size: 100%; }
div#metaBar div{ width:490px; float:left; margin-left:10px; }
* html div#metaBar div{ margin-left:5px; }
div#metaBar div label{font-size:90%; float:left;}
div#metaBar div input{ float:left;width:170px; height:15px; margin:5px 8px 0 0; border:1px solid #A5ACB2; font-weight:normal; font-size:100%; color:#7A7A7C; }
div#metaBar div input#UserControl_txtDescription{ width:355px; }
html>body div#metaBar div input{ height:15px; }
div#metaBar ul{ width:200px; float:left; margin:0; padding:0; }
div#metaBar ul li{ list-style-type:none; float:left; font-size:90%; margin-left:5px; }
div#metaBar ul li a{ text-decoration:none; color:#000; }
div#metaBar ul li a:hover{ text-decoration:underline;}
div#metaBar ul li .sep { margin: 0 7px; background: url(../images/admin_i_sep.gif) no-repeat top left;}
div#metaBar ul li img{ float:left; margin:5px 6px 0 0; }

/* Main Admin Area
----------------------------------------------- */
#admin_bg { background: url(../images/admin_bg.gif) repeat-x bottom left #fff;}
#main { width: 776px; text-align: center; margin: 0 auto 0 auto; padding:20px 0 60px 0;  }
#mainLogin { width: 776px; text-align: center; margin: 0 auto; padding-bottom: 50px; }
#main h1{ width:740px; text-align: left; font-size:120%; color: #951481; margin: 0 auto 25px auto;}
#main h2{ width:740px; text-align: left; font-size:120%; color: #951481; margin: 0 auto 15px 10px;}

/* Login Page
----------------------------------------------- */
#loginBox { width: 457px; margin: 80px auto; text-align: left; }
#loginBox div.top { /*height:5px; line-height:5px; */background: url(../images/login_bg_top.gif) no-repeat bottom left;}
#loginBox div.middle{ background: url(../images/login_bg_middle.gif) repeat-y; }
#loginBox div.bottom { height:5px; line-height:5px; background: url(../images/login_bg_bottom.gif) no-repeat bottom left;}

#loginBox .tl { margin: 0 5px 10px 5px; height: 30px; padding: 5px 0 0 10px;  width: 447px; background: url(../images/tl_bg.gif) no-repeat top left; color: #fff; font-weight: bold; font-family: Arial; }
#loginBox p.instruction { margin: 0 0 0 15px; color: #666; font-family: Verdana;}

#loginBox table { text-align: center; width: 300px; margin: 20px 0 0 80px;}
html>body #loginBox table {margin: 20px auto 0 auto;}
#loginBox table td { padding: 5px 0;  font-family: Verdana;}
#loginBox .s170 { font-size: 100%; width: 170px; height: 1.8em; border: 1px inset #ccc; font-family: Verdana; padding: 0.2em 0 0.3em 0.4em;}
#loginBox .submit { background: #951481; border: 1px outset #660B58; color: #fff; font-weight: bold; font-family: Arial; font-size:108%; padding: 0.1em 1em 0.3em 1em;  }
#loginBox label { }

/* -----------------------LOGIN PAGE STYLES----------------------- */
#loginBx{ padding:10px; border:1px solid #CFCFCF; background:#FEFAF0; }
#loginBx label{ width:80px; float:left; margin-left:40px; font-weight:bold; }
#loginBx input{ width:140px; height:20px; line-height:18px; border:1px solid #CFCFCF; }
html>body #loginBx input{ padding-top: 3px;}
#loginBx input#btnLogin{ width:auto; height:20px; line-height:16px; margin-left:140px; padding:0 5px 0 5px; border:1px solid #6B91C7; font-weight:bold; cursor:hand; background:#EFF7FB; }
html>body #loginBx input#btnLogin{ padding-bottom:2px;}


/* Copyright information 
----------------------------------------------- */
p#copy {  font-size:90%; color: #999; border-top: 1px solid #ddd; padding: 5px 0 0 10px; text-align: left; font-family: Verdana;}

/* Admin pockets 
----------------------------------------------- */

.AdminTable thead th.th2{ width:110px }
.AdminTable thead th.th3{ width:115px }
.AdminTable thead th.th4{ width:120px }

.sectionToolWrap { width:740px; text-align: center; margin: 0 auto;}

/* short pocket */
.sectionToolBox { width: 240px; margin-right:5px; padding-top: 5px; float:left; text-align: left; background: url(../images/admin_sm_top.gif) no-repeat top left;}
html>body .sectionToolBox { margin-right:6px; }
.last{ margin-right:0;}
.sectionToolBox .middle { padding-bottom:10px; background: url(../images/admin_sm_middle.gif) repeat-y; }
.sectionToolBox .bottom { height:5px; line-height:5px; font-size:1px; background: url(../images/admin_sm_bottom.gif) no-repeat;}
.sectionToolBox .tl { width: 237px; margin: 0 3px 0 3px; /*width: 234px;*/ background: url(../images/tl_sm_bg.gif) no-repeat top left; height: 30px; }
html>body .sectionToolBox .tl { width: 234px;}
.sectionToolBox .tl p { float:left;  padding: 7px 0 0 10px; color: #fff; font-weight: bold; }
.sectionToolBox .tl img { float:right;}
.sectionToolBox p.instruction { margin: 0 0 0 15px; color: #666; }

.sectionToolBox ul { margin: 3px 6px 0 6px;  list-style: none;}
.sectionToolBox ul li { border-bottom: 1px solid #F2D9E5; clear:both; height: 22px;}
.sectionToolBox ul li input{ border:0; padding:4px 0 5px 10px; cursor:pointer; text-align:left; font-size:11px; font-family:Verdana; background:none; }
.sectionToolBox ul li a { display:block;float:left; padding: 4px 0 5px 10px; color: #666; text-decoration: none;}
html>body .sectionToolBox ul li a { padding: 4px 0 5px 10px; }
.sectionToolBox ul li a:HOVER { color: #951481;}

.sectionToolBox ul li img {float:left; margin: 0 0 0 5px; }

.sectionToolBox ul li.add a { background: url(../images/i_add.gif) no-repeat left; }
.sectionToolBox ul li.edit a { background: url(../images/i_edit.gif) no-repeat  left; }
.sectionToolBox ul li.remove a { background: url(../images/i_remove.gif) no-repeat  left; }

/* wide pocket */
#sectionToolBox_Wide { width: 740px; margin: 0 0 30px 0; text-align: left; }
#sectionToolBox_Wide p{ margin:0 30px 0 20px; padding:10px 0 8px 0; line-height: 150%; }
#sectionToolBox_Wide h2{ margin:0 30px 0 20px; }
#sectionToolBox_Wide div.top { /*height:5px; line-height:5px;*/ background: url(../images/admin_lg_top.gif) no-repeat bottom left;}
#sectionToolBox_Wide div.middle{ padding:0 0 10px 0; background: url(../images/admin_lg_middle.gif) repeat-y;  }
#sectionToolBox_Wide div.bottom { height:5px; line-height:5px; font-size:0;  background: url(../images/admin_lg_bottom.gif) no-repeat bottom left;}
#sectionToolBox_Wide .tl { height: 30px; margin: 0 5px 0 5px; padding:0 0 0 10px; background:url(../images/tl_lg_bg.gif) no-repeat top left; }
html>body #sectionToolBox_Wide .tl { width: auto; padding:0 0 0 10px;}
#sectionToolBox_Wide .tl p{  float:left; margin: 0; height: 30px; padding: 7px 0 0 0; font-size:100%; color: #fff; font-weight: bold; }
#sectionToolBox_Wide .tl h1{ width:80%; float:left; margin: 0; padding: 7px 0 0 0; font-size:100%; color: #fff; font-weight: bold; }
#sectionToolBox_Wide .tl img { float:RIGHT;  }
#sectionToolBox_Wide .tl div{ float:right; margin-right:10px; line-height:25px; }
#sectionToolBox_Wide .tl div a{ font-weight:bold; color:#fff; }
#sectionToolBox_Wide .tl div a:hover{ text-decoration:none; }

#sectionToolBox_Wide div { clear: left; }
#sectionToolBox_Wide div label { vertical-align:top;  width: 20%; float:left; }


#sectionToolBox_Wide table { width: 700px; margin: 10px 0 0 7px; border-collapse: collapse; border: solid #F2D9E5; border-width: 1px 0 0 0; }
#sectionToolBox_Wide table th { padding: 5px; font-size:100%; color: #A940A9; text-align: left;  border: solid #F2D9E5; border-width: 0 1px 1px 0;}
#sectionToolBox_Wide table td {  padding: 8px; font-size:100%; border: solid #F2D9E5; border-width: 0 1px 1px 0;}
#sectionToolBox_Wide table .last { border-right:none;}

#sectionToolBox_Wide table table { width:auto; border:0; }
#sectionToolBox_Wide table table td { border:0; }


/* Data Table */
#sectionToolBox_Wide .datatable table { border-collapse: collapse; }
#sectionToolBox_Wide .datatable table td { border: 1px solid #D9D9D9;}
#sectionToolBox_Wide .datatable table th { border: 1px solid #fff;}
#sectionToolBox_Wide .datatable td.headercell { border: 1px solid #fff; font-weight: bold; background: #ccc;}



/* Articles Pending 
----------------------------------------------- */
table#lstPending{}
table#lstPending td{}

/* ADD IMAGE BOX 
----------------------------------------------- */
#addImageBox{ margin:0 10px 0 10px; padding:10px 0 0 0; }
#addImageBox div { height:30px; clear:both; }
#addImageBox div span{ width:100px; float:left; }
#addImageBox div input{ width:160px; float:left; }
#addImageBox div select{ width:160px; float:left; }
#addImageBox div #ddlCategory,#addImageBox div #txtAlt{ width:220px; }
*html #addImageBox div #ddlCategory,*html #addImageBox div #txtAlt{ width:235px; }
#addImageBox div #imageFilename{ width:235px; }

table#SelectImage1_tblImages{ border: solid #F2D9E5; border-width: 1px 0 0 1px; }
table#SelectImage1_tblImages td{}

/* TREE MENU BOX */
#selectionBox{ height: 355px; margin:0 10px 0 10px;}
#SelectArticle1_trvArticles{ height:300px; margin-bottom:20px; overflow:auto; display:block; }
#SelectArticle1_trvArticles table{ width:90%; border:0; }
#SelectArticle1_trvArticles table tr{  }
#SelectArticle1_trvArticles table td{ border:0; padding:0; }
#SelectArticle1_trvArticles table td a{ }

/* Edit Member BOX */
#sectionToolBox_Wide div.chkBoxesBx{ height:auto; padding:20px 0 0 0; }
div.chkBoxesBx h2{ width:230px; font-size:120%; padding:0 0 15px 10px; float:none; }
#sectionToolBox_Wide div.chkBoxesBx div.left{ width:230px; height:auto; float:left; }
div.chkBoxesBx div.left div{ float:none; clear:both; display:block; }
#sectionToolBox_Wide div.chkBoxesBx div.left input{ width:50px; float:left; }
#sectionToolBox_Wide div.chkBoxesBx div.left label{ width:170px; padding-top:3px; }
#sectionToolBox_Wide div.chkBoxesBx div.right{ width:480px; height:auto; float:right; clear:none; border-left:1px solid #333; }
#sectionToolBox_Wide div.chkBoxesBx div.right table{ width:260px; margin:0 0 0 0; clear:none; border:0; }
#sectionToolBox_Wide div.chkBoxesBx div.right table td{ border:0; }
#sectionToolBox_Wide div.chkBoxesBx div.right input{ width:50px; float:left; }
#sectionToolBox_Wide div.chkBoxesBx div.right label{ width:190px; padding-top:3px; }

/* -----------------------IMAGE POPUP PAGE STYLES----------------------- */
#wrapperImages{ width:413px; margin:0 auto 10px auto; padding: 10px 0; }
#wrapperImages div.top { height:5px; line-height:5px; font-size:0; }

#wrapperImages p { padding-bottom:5px; margin:0 10px; text-align:left; line-height: 1.7em;}
#buttonsBx{ width: 400px; clear:both; margin:4px auto 5px auto; padding:10px; text-align:right; color:#fff; background:#AC24AC; }
#buttonsBx span{ float:left; color:#9c9c9c; }
#buttonsBx a{ color:#fff; }

#pop h1 { text-align: left; font-family: Arial; margin: 8px 0 10px 10px; color: #666; font-size: 1.6em;}
#pop .instructionBox { background: #FAFAFA; border: 1px solid #D3AAD2;  padding: 0; margin: 0 10px;}
#pop .instructionBox p { }
#pop .dropdownBox {margin: 0 10px; background: #E5E5E5; border: solid #D3AAD2; border-width: 0 1px 1px 1px; text-align:left; padding: 3px 0; }
.dropdownBox label { font-weight:bold; color:#800B7E; margin: 0 10px 0 10px;}
#wrapperImages #buttonsBx {width: 90%; margin: 0 auto; padding: 5px 5px; background: #F0F0F0; border-top: 2px solid #AC24AC;}

/* Bottom links in pop up */
.bottomLinks { height: 18px; clear:both; text-align:left; width: 95%; margin: 0 auto 10px auto; border-bottom: 1px solid #ccc;}
.bottomLinks ul { }
.bottomLinks li { float:left; list-style:none; margin-right: 3px; font-weight:bold; }
.bottomLinks a {  background: #F0F0F0; padding: 5px 10px; color:#800B7E;height: 15px; text-decoration:none;font-weight:bold; }
html>body .bottomLinks a {padding: 5px 10px; }
.bottomLinks a:HOVER { background: #F7F7F7; color: #7F0E7F; }
.bottomLinks li.on a { background: #ddd; 
	border-right: 1px solid #999; 
	border-left: 1px solid #fff; border-top: 1px solid #fff;}
.bottomLinks li.on a:HOVER { background: #F0F0F0;}
.bottomLinks .r { float:right;}
	

#wrapperImages table {width: 50%; text-align:center; margin: 10px auto; }
#wrapperImages table td {text-align:left; padding: 5px; vertical-align: top;}
#wrapperImages table td label {text-align:right; font-weight: bold; }
#wrapperImages table .tb {width: 150px;}
#wrapperImages table td table {text-align:left; width: auto; margin: 0; padding: 0;}
#wrapperImages table td table td {padding: 0;}
#wrapperImages table td p {margin: 0px; padding: 0px }



/* -----------------------PHOTO GALLERY STYLES----------------------- */
ul.photo_gallery { margin: 0 0 0 10px; padding-top:10px; list-style-type:none; width: 384px; }
ul.photo_gallery li { float: left; width:115px;  margin: 0 10px 10px 0; padding:0; }
ul.photo_gallery li.first { clear:both; float: left; margin: 0 10px 10px 0; padding:0 10px 0 0; }

html>body ul.photo_gallery { margin: 20px 0 0 0;  }
html>body ul.photo_gallery li { margin: 0 0px 10px 0; width: 120px;}

ul.photo_gallery li img { border: 1px solid #AF13B5; }
ul.photo_gallery li.clear {width:350px; height: 1px; font-size: 1px; clear:both  }
ul.photo_gallery p { font-weight: bold; margin:0; padding: 0 0 0 3px; font-size: 1em; height: 2.5em; }
.pop_gallery {text-align:center; margin: 0 0 0 25px; }


.catalogueImg{ border:solid 3px #ff0000 }


ul.photo_gallery2 { margin: 20px 0 0 0; list-style-type:none; }
ul.photo_gallery2 li { margin: 0 0 10px 0; padding:0; list-style-type:none; }
ul.photo_gallery2 li.first { clear:both; margin: 0 0 10px 0; padding:0 10px 0 0; }

html>body ul.photo_gallery2 { margin: 20px 0 0 0;  }
html>body ul.photo_gallery2 li { margin: 0 0px 10px 0; }

ul.photo_gallery2 li img { border: 1px solid #fff; }
ul.photo_gallery2 li.clear {width:350px; height: 1px; font-size: 1px; clear:both;  }
ul.photo_gallery2 p { font-weight: bold; margin:0; padding: 0 0 0 3px; font-size: 1em; }

/* -----------------------HELP STYLES----------------------- */
body#help{ border: 0 0 0 0; margin: 0 0 0 0; padding:0 0 10px 0; font-size: 12px; font-family: Arial, Sans; color: #1E3464;  background: url(../images/admin_bg.gif) repeat-x bottom left; }
div#helpWrapper{ width:280px; text-align:left; background: url(../images/login_bg_middle.gif) repeat-y; font-size:10px !important; }
div#helpWrapper .tl{ height:30px; margin:0 5px 10px 5px; padding: 0 10px 0 10px; color: #fff; background: url(../images/tl_bg.gif) no-repeat top left; }
div#helpWrapper ol{ margin-left: 30px }
div#helpWrapper div.top { height:5px; line-height:5px; margin:0; padding:0; background: url(../images/login_bg_top.gif) no-repeat bottom left;}
div#helpWrapper div.bottom { height:6px; line-height:6px; margin:0; padding:0; background: url(../images/login_bg_bottom.gif) no-repeat bottom left;}
div#helpWrapper h1{ width:120px; float:left; margin:0 0 0 0; text-align:left; line-height:30px; font-size:10px !important; font-family: Arial, Helvetica, sans-serif; }
div#helpWrapper h2{ margin:0 10px 6px 10px; clear:both; font-family: Arial, Helvetica, sans-serif; font-size:120%; color: #951481; font-weight: bold; }
div#helpWrapper hr{ width:450px; height:1px; clear:both; margin:0 0 10px 0; color:#000; }
div#helpWrapper div.close{ float:right; text-align:right; line-height:30px; font-weight:bold; color:#fff; }
div#helpWrapper div.close a{ color:#fff; }
div#helpWrapper div.close a:hover{ text-decoration:none; }
div#helpWrapper p{ margin:0 10px 10px 10px;}
a.helpL{ font-size:11px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; }
a.helpL:hover{ text-decoration:none; }

/* Miscellaneous */
#main p.alert { width: 100%; clear:both;}

.GenericFormLabel{ vertical-align:top;}

/* -------------------	EDIT USER ---------------------------- */
#SelectUser1_ddlUserType{ width:200px; }
.SelectUsersList { width:200px; padding: 3px; margin:0 0 5px 25px; }
.editUserButton { margin: 5px 0 0 68px;}


/* -------------------	ADD USER ---------------------------- */
.userEditorButton { margin: 0 0 0 119px; }

/* -------------------	ADD TOPIC ---------------------------- */
#popper { text-align:left; margin: 20px; border:1px solid #BB5FBB;}
#popper h1 { background: #7E0C7E; color: #fff; font-size: 1.1em; padding: 8px;}
#popper p { padding: 8px;}
#popper form { padding: 8px;}
#popper .action {text-align:center; margin-top: 10px;}

/* -------------------	EDIT TOPIC ---------------------------- */
#lbxEditThemes{ width:200px; margin:0 0 0 55px; }
#lblName { margin: 0 0 0 10px;}
#txtName{ width:200px; margin: 0 0 0 10px; }
#btnEdit{ margin:10px 0 0 60px; padding:0 3px 0 3px; }

/* -------------------	DELETE TOPIC ---------------------------- */
#lbxThemes{ width:200px; margin-left:10px; }
#btnDelete{ margin:10px 0 0 98px; padding:0 5px 0 5px; }
#lbxArticles{ width:200px; margin-left:10px; }

/* -------------------	ATTACHMENTS ---------------------------- */
#aeAttachmentsEditor_lbxAttachments{ width:300px; }
#aeAttachmentsEditor_attachmentFilename{ width:300px; margin:0 0 10px 0; }
#aeAttachmentsEditor_txtAttachmentName{ width:150px; }
#aeAttachmentsEditor_btnAddAttachment{ padding:0 5px 0 5px; }

table#SelectAttachmentBank_dlAttachment{ margin-left:0; }
#SelectAttachmentBank_btnSave{ margin:10px 0 0 5px; padding:0 5px; }

/* -------------------	ADD IMAGE ---------------------------- */
#AddImageButton{ margin: 5px 0 0 120px; }

/* ------------------- SUBSCRIBERS LIST --------------------- */
.subscriberHeaders a{ color:#000; }
.addSubscriberList, .searchSubscriberList {border:1px solid #CC68CB; margin-left:10px; width:691px; padding:15px 10px 10px 10px }
.addSubscriberList div, .searchSubscriberList div{ margin-bottom:10px }
.addSubscriberList{ margin-top:10px }

.inclusionCol{ text-align:center}
.emailCol{ font-weight:bold }
.dateCol{ width:70px }
.statusCol{ width:150px }

.emailCol input, .nameCol input, .statusCol input{ border:1px solid #6597CC; font-size:1em }

#searchSub1{ width:100px }
#searchSub2{ width:235px }
#searchSub3{ width:235px }


.rbnAdvSearch label{ display:inline !important; width:80px !important}
.rbnAdvSearch input{ display:inline !important; float:left }

/* ----------------- SEND NEWSLETTER COMPONENT ------------- */
#newsletterBottom{ border: 1px solid #C868C5; margin:10px; padding-bottom:10px; width:525px }
#newsletterBottom legend{ padding:15px 0 15px 10px; font-weight:bold; font-size:1.2em; color:#6D1F71; }
#newsletterBottom .newsletterInstr{ background:#F2E2F5; font-weight:bold; padding:10px; color:#000 }
#newsletterBottom #sendTest, #newsletterBottom #sendNewsletter{ margin:10px; border:3px solid #E5C6F1 }
#newsletterBottom #sendTest p.NewsletterTitle, #newsletterBottom #sendNewsletter p.NewsletterTitle{ background:#E5C6F1; padding:3px 10px; color:#000; margin:0 }
#newsletterBottom #sendTest label, #newsletterBottom #sendNewsletter label{ display:block; width: 400px; margin:0 0 10px 10px }
#newsletterBottom #sendTest p, #newsletterBottom #sendNewsletter p{ padding-left:10px }
#newsletterBottom #sendTest p.NewsletterTitle, #newsletterBottom #sendNewsletter p.NewsletterTitle{ padding-left:0 !important }
.newsletterBtn{ color:#0E0E0E; padding:0 5px;
	font-size:100%;
	cursor:hand;
   background-color:#fed;
   border:1px solid;
   border-top-color:#033565;
   border-left-color:#033565;
   border-right-color:#033565;
   border-bottom-color:#033565;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#EAEAEA'); }
input.newsletterTxt{ border:1px solid #6597CC; font-size:1em }

#newsletterContent #newsletterTop{ background:#ECDAF2; padding:10px; margin-left:20px}
#newsletterContent #newsletterMiddle{ margin:10px 0 10px 20px}
#newsletterContent #newsletterMiddle iframe{ width:100%}

dl.newsletterDetails{ margin-bottom:10px; width:500px }
dt.newsletterDetails {float:left; line-height:100% !important; display:inline !important; font-weight:bold; width:60px !important; padding:0 10px 0 0 !important; margin:0 !important; text-align:right; color:#333 !important;}
dd.newsletterDetails {color:#333 !important; clear:none !important; line-height:100% !important; display:inline !important; margin:0 !important; padding:0 !important; }

#newsletterTop label{ font-weight:bold; color:#000; width:60px !important }
#newsletterTop input{ border:1px solid #9B95C1 }

#newsletterContent{ padding:10px;width:525px; }
#newsletterHeader{ height:80px; background:url(../../images/l_logo.gif) no-repeat; }



#newsletterContent ul.nextback {background: none; list-style: none; margin:0px 0 10px 0; height:18px; width:100%; }
#newsletterContent ul.nextback li {background: none;list-style: none; float:left; padding:2px 6px; width:20%; color: #333; }
#newsletterContent ul.nextback li.first { color:#9c9c9c;} 
#newsletterContent ul.nextback li.second { text-align: center; width:50%; } 
#newsletterContent ul.nextback li.third { text-align: right; color:#9c9c9c;  } 
#newsletterContent ul.nextback li a { text-decoration:underline; }
#newsletterContent ul.nextback li a:HOVER { text-decoration:none;}


#wrapperImages ul.nextback {background: none; list-style: none; margin:0px 0 10px 0; height:18px; width:100%; }
#wrapperImages ul.nextback li {background: none;list-style: none; float:left; padding:2px 6px; width:20%; color: #333; }
#wrapperImages ul.nextback li.first { color:#9c9c9c;} 
#wrapperImages ul.nextback li.second { text-align: center; width:50%; } 
#wrapperImages ul.nextback li.third { text-align: right; color:#9c9c9c;  } 
#wrapperImages ul.nextback li a { text-decoration:underline; }
#wrapperImages ul.nextback li a:HOVER { text-decoration:none;}


#newsletterContent #instr{ border-bottom:1px solid #EFDEE4; margin-bottom:20px }
#newsletterContent #toggleLinks a{ color:#1400FF }

#SubscriberListTop{ background:#EDD9F4 url(../images/subscriber_list_top.gif) no-repeat; width:691px; color:#030303; padding:10px; margin-left:10px }
#SubscriberListTop span.right{ text-align:right; width:500px }
 
.SubscriberListBtm{ background:#EDD9F4 url(../images/subscriber_list_btm.gif) no-repeat bottom; border:none}

#sectionToolBox_Wide #subscriberListMiddle table { width: 691px; margin: 10px 0 0 7px; border:none;}
#sectionToolBox_Wide #subscriberListMiddle table td{  border-bottom:1px solid #C89EB3; border-right-style:none !important }


/* ***SEARCH RESULTS*** */
dl#newsletterResultsList { border-bottom: 1px solid #DADAD9; padding-bottom: 5px; }
dl#newsletterResultsList dt {margin: 7px 0;padding: 10px 0 0 5px; line-height:150%; border-top: 1px solid #DADAD9;}
dl#newsletterResultsList dt span { font-weight: normal; margin-left: 5px;}
dl#newsletterResultsList dt a { background: url(../images/bullet_arr02.gif) no-repeat; padding: 0 0 0 10px; color:#CC6633;}
dl#newsletterResultsList dd{ line-height:150%; padding: 0 5px;}
dl#newsletterResultsList dd.pic{ float:right; display: block; margin: 8px 0 0 5px; line-height: 0em; padding: 0; width: 76px;}
dl#newsletterResultsList dd hr {display: block; clear: both; visibility: hidden; margin: 5px 0; width: 100%; }
/****************************************************************************************************/



/* ---------------------------------------------------------
   END ADMIN AREA STYLES
------------------------------------------------------------*/



/* ---------------------------------------------------------
   START EDITOR SYTLES
------------------------------------------------------------*/
/* Editor Tags
----------------------------------------------- */
textarea.hidden,textarea.hidden{ display:none }
iframe{ margin-bottom:5px; border:1px solid #cfcfcf; }
dt input{ font-size:100% !important; }

div.rteOptions{ height:20px; padding:4px 0 4px 5px; margin:0 0 0 0; clear:both; list-style-type: none; border-bottom:1px solid #fff; background:#FFEEFF; }
div.rteOptions input{ vertical-align:middle; margin-right:5px }
div.rteOptions select{ font-size:90% }
div.rteOptions a{ text-decoration:none; padding:0; margin-right:5px;  }
div.rteOptions a:hover{ text-decoration:none }
div.rteOptions a img{ vertical-align:middle; }

img#PageImage{ border-bottom: 3px solid #AF13B5 !important; } 

div.editBtns{ height:20px; width:auto; text-align:left; padding:4px 0 4px 5px; margin:0 0 0 0; clear:both; list-style-type: none; background:url(../images/bg_toggle.gif) repeat-x; }
div.editBtns span{ color:#fff; }
div.editBtns a{ text-decoration:none; padding:0; margin-right:5px;  }
div.editBtns a:hover{ text-decoration:none }
div.editBtns a img{ vertical-align:middle;}
div.editBtns input{ vertical-align:middle; margin-right:5px; font-size:90%; border:none; }

div.editInnerBtns{ height:20px; width:auto; text-align:left; padding:4px 0 4px 20px; margin:0 0 0 0; clear:both; list-style-type: none; background:url(../images/table_edit_bg.gif) repeat-x; }
div.editInnerBtns span{ color:#fff; }
div.editInnerBtns a{ text-decoration:none; padding:0; margin-right:5px;  }
div.editInnerBtns a:hover{ text-decoration:none }
div.editInnerBtns a img{ vertical-align:middle;}
div.editInnerBtns input{ vertical-align:middle; margin-right:5px; font-size:90%; border:none; }


/*td.editInnerBtns{ background:url(../images/table_edit_bg.gif) repeat-x; }
td.editInnerBtns a{ padding:4px 0 4px 5px; }
td.tableOptions{ height:20px; width:auto; text-align:left; padding:4px 0 4px 5px; margin:0 0 0 0; clear:both; background:#FFEEFF; }*/


/* HERE */
#pop .editBtns { width: auto; margin: 0 10px; text-align:left }

div#description{ padding:10px; margin:5px 0; clear:both; border:1px solid #848484; background:#efefef; }
div#description label{ width:80px; }
div#description input{ width:150px; border:1px solid #A5ACB2; vertical-align:middle }
div#description textarea{ width:350px; height:100px; border:1px solid #A5ACB2; vertical-align:top }

/*#content ul.editMeta{ list-style-type:none; padding:4px 0 4px 5px; margin:0 0 5px 0; clear:both; border-bottom:1px solid #B26EB2; background:#FFF6FF; }
ul.editMeta li{ list-style-type:none; font-size:9px; margin:5px; padding:0 0 0 0; background-image:none; }
ul.editMeta li a{ width:auto; height:18px; line-height:18px; padding:0 8px 0 8px; border:1px solid #000; text-decoration:none; font-weight:bold; color:#ffffff; background:#999999; }
ul.editMeta li a:hover{ text-decoration:none; background:#FFF3FF; }
ul.editMeta input{ font-size:90%; font-weight:normal; color:#333; background:#fff; }*/

/* -----------------------EDIT STYLES----------------------- */
body#authorB{ background:#FAFAFA; }
body#adminB{ background:#FFFFFF; }
#homeImg{ overflow:auto; }


/* ------------------ XHTML Author components ----------------- */
.sortTable{ margin:10px; }

#ArticleImage{ background:url(../images/temp_image_tile.gif) repeat  }


/* ---------------------POP UP STYLES ------------*/

#pop { width: 413px; text-align: center; margin: 10px auto 0 auto; 
	background: url(../images/admin_pop_bottom.gif) no-repeat bottom left; }


/* ---------------MISC INPUT BOX STYLES ------------*/
.s50 { width: 50px;}
.s25 { width: 25px;}
.s170 { width: 170px;}
.s190 { width: 190px;}
.s200 { width: 200px;}
.s225 { width: 225px;}
.s250 { width: 250px;}
.s275 { width: 275px;}
.s300 { width: 300px;}
.s300 { width: 300px;}
.s400 { width: 400px;}

/* Note Instructional Text Class */
p.note {margin: 0px; padding: 0px; font-size: 0.8em; }


