ul.sortable li {
	position: relative;
}
ul.boxy {
	list-style-type: none;
	padding: 4px 4px 0 4px;
	margin: 0px;
	width: 10em;
	font-size: 13px;
	font-family: Arial, sans-serif;
}
ul.boxy li {
	cursor:move;
	margin-bottom: 4px;
	padding: 2px 2px;
	border: 1px solid #ccc;
	background-color: #eee;
}
ul.boxier {
	list-style-type: none;
	padding: 4px 4px 0 4px;
	margin: 0px;
	width: 10em;
	font-size: 15px;
	font-family: "Courier New", Courier, monospace;
	font-variant: small-caps;
}
ul.boxier li {
	cursor:move;
	margin-bottom: 4px;
	padding: 2px 2px;
	border: 1px solid #c00;
	background-color: #eee;
}
.h{
	background: url(../../img/header.gif) repeat-x;
	border: 1px solid #565C50; 
	font-weight: bold;
      color: #5D1D2F;
	padding: 6px 0 0 6px;
}

.web_link {
	color: #555555;
}
.content{
	padding: 10px;
	text-align: justify;
      background-color: #E2DBC7;
      border-bottom : 1px solid #565C50; 
	border-left: 1px solid #565C50; 
	border-right: 1px solid #565C50; 
}
.content_1{
	padding: 10px;
	text-align: justify;
      background-color: #F1EBDA;
      border-bottom : 1px solid #565C50; 
	border-left: 1px solid #565C50; 
	border-right: 1px solid #565C50; 
}
.form_content {
	padding: 10px;
	text-align: justify;
      background-color: #F1EBDA;
      border: 1px solid #565C50; 
}
.image{
	border-style:solid;
	border-color: #663300;
	border-width:1px;
}
.input {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
}
.small_input {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
}
.time_input { 
	border-style: none;
      font-family:Verdana,Arial,Helvetica,sans-serif;
      font-size:8pt
}
.error {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 8pt;
	color: red;
	display:none;
}
.riding {
	display:none;
}
div.info {
	width:280px;
 	margin-right:1em;
      -moz-border-radius: 4px;
      -webkit-border-radius: 4px;
      border-radius: 4px;
      border: #808080 1px solid; 
      background-color: #E2DBC7;
 }

div.info ul {
	width:245px;
	padding-bottom:15px;
	padding-left:25px !important;
	padding-right:20px;
	margin-bottom:0 !important;
}

div.info li {
	font-size: 10px;
	font-family: Arial,Helvetica,sans-serif;
	color: blue;
}

/* START Gallery */
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	margin-top: 0px;
}
#lightbox img{ 
	width: auto; 
	height: auto;
}
#lightbox a img{ 
	border: none; 
}
#outerImageContainer{ 
	position: relative; 
	background-color: #fff; 
	width: 250px; 
	height: 250x; 
	margin: 0 auto; 
}
#imageContainer{ 
	padding: 10px; 
}
#loading{ 
	position: absolute; 
	top: 40%; 
	left: 0%; 
	height: 25%; 
	width: 100%; 
	text-align: center; 
	line-height: 0; 
}
#hoverNav{ 
	position: absolute; 
	top: 0; 
	left: 0; 
	height: 100%; 
	width: 100%; 
	z-index: 10; 
}
#imageContainer>#hoverNav{ 
	left: 0;
}
#hoverNav a{ 
	outline: none;
}
#prevLink, #nextLink{ 
	width: 49%; 
	height: 100%; 
	background: transparent url(../../img/blank.gif) no-repeat; 
	display: block;
}
#prevLink { 
	left: 0; 
	float: left;
}
#nextLink { 
	right: 0; 
	float: right;
}
#prevLink:hover, #prevLink:visited:hover { 
	background: url(../../img/prevlabel.gif) left 50% no-repeat; 
}
#nextLink:hover, #nextLink:visited:hover { 
	background: url(../../img/nextlabel.gif) right 50% no-repeat; 
}
#imageDataContainer{ 
	font: 10px Verdana, Helvetica, sans-serif; 
	background-color: #fff; 
	margin: 0 auto; 
	line-height: 1.4em; 
	overflow: auto; 
	width: 100%	; 
}
#imageData{	
	padding:0 10px; 
	color: #666; 
}
#imageData #imageDetails{ 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#imageData #caption{ 
	font-weight: bold;	
}
#imageData #numberDisplay{ 
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;
}			
#imageData #bottomNavClose{ 
	width: 66px; 
	float: right;  
	padding-bottom: 0.7em; 
	outline: none;
}	 	
#overlay{ 
	position: absolute; 
	top: 0; 
	left: 0; 
	z-index: 90; 
	width: 100%; 
	height: 500px; 
	background-color: #000; 
	filter:alpha(opacity=60);
	-moz-opacity: 0.6; opacity: 0.6; 
}
/* END Gallery */

/* Message types */
.success_msg, .warning_msg, .error_msg {
    border: 1px solid;
    margin: 10px 0px;
    padding:8px 8px 8px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.success_msg {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url(../../img/success.png);
}
.warning_msg {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url(../../img/warning.png);
}
.error_msg {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url(../../img/error.png);
}

/* Scrollable area for news amd events */
.tablemain {
	border: 1px solid #003366;
      background-color: #e6e6fa;
	width: 280px;
      margin: .5em 0em;
      -moz-border-radius: 4px; 
      -webkit-border-radius: 4px; 
      border-radius: 4px; 
}
#scroller {
	overflow: auto;
	position: relative;
	width: 280px;
	height:170px;
	color: #333333;
	text-align: left;
}
#scrollerinner {
	padding: 4px 4px;
}
ul {
  list-style-image: url(../user/cimage/triangle-black-pointRight.gif);
}
li
{
  font-family:"Comic Sans MS",Verdana, Helvetica, sans-serif;
  font-size:11px;
  padding: 2px;
}
hr
{
  background-color: #808080;
  color: #808080;
  height: 1px;
  border: none;
}
optgroup
{ 
  color:#00f;
  background-color:#ddd;
}
.linkout {
  background-color: #ffffff;
}
.linkover {
  background-color:#ebdfc4;
} 
.small {
  font-family: "Comic Sans MS",Verdana,Helvetica,sans-serif;
  font-size:10px;
}
.normal {
  font-family: "Comic Sans MS",Verdana,Helvetica,sans-serif;
  font-size:13px;
}
.hiddenRow {
 display:none;
 visibility:hidden;
}
.visibleRow {
 display:none;
 visibility:visible;
}
.cal_event {
    font-family:Arial, Helvetica, sans-serif;    
    color: #8080ff;
    font-size:12px;
}
.cal_date {
    font-family:Arial, Helvetica, sans-serif;    
    color: blue;
    font-size:12px;
    font-weight: bold;
}
.defn {
  font-family: "Comic Sans MS",Verdana,Helvetica,sans-serif;
  font-size:13px;
  color: #5b3352;
  font-style:italic;
  font-weight:normal;
  background-color:#ebdfc4;
}
.tbl_summary {
  border: #808080 1px solid; 
  padding: 5px;
  margin: .5em 0em;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.tbl_summary_1 {
  border: #808080 1px solid; 
  background-color: #e6e6fa;
  width: 100%;
}
.tbl_summary_2 {
  border: #808080 1px solid; 
  background-color: #ffffff;
  width: 100%;
}
.tbl_summary_3 {
  border: #808080 1px solid; 
  width: 100%;
  padding: 5px;
}
.tbl_summary_4 {
  border: #808080 1px solid; 
  background-color: #ffffff;
}
.tbl_summary_5 {
  border: #808080 1px solid; 
  background-color: #e6e6fa;
  width: 50%;
}
.tbl_summary_6 {
  background-color: #e6e6fa;
  width: 100%;
}
.td_summary {
  padding:5px;
  background-color: #ffffff;
}
.td_summary_mark {
  padding:5px;
  background-color: #FFBABA;
}
.th_summary {
  padding:5px;
}

/* Pop-up styles */
.feedback_send_hdr,
.delivery_hdr,
.webclassifed_info_hdr, 
.remember_me_hdr,
.password_reset_hdr,
.list_message_info_hdr
  {
   text-align:center; 
   background:#F3F0E7; 
   font-family:Arial, Helvetica, sans-serif; 
   font-size:11px; 
   font-weight:bold; 
   border-left:1px solid #0000ff; 
   border-right:1px solid #0000ff; 
   border-top:1px solid #0000ff; 
   border-bottom:1px solid #C8BA92; 
   padding:5px;
   width:170px;
}

.feedback_send_bdy,
.delivery_bdy,
.webclassifed_info_bdy, 
.remember_me_bdy,
.password_reset_bdy,
.list_message_info_bdy
 {
  text-align:center; 
  background:#FFFFFF; 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:11px; 
  border-left:1px solid #0000ff; 
  border-right:1px solid #0000ff; 
  border-bottom:1px solid #0000ff; 
  padding:5px; 
  width:170px;
}
.whats_new_hdr,
.list_email_inbox_hdr,
.web_links_hdr,
.committee_hdr,
.notes_hdr {
    text-align:center; 
    background:#F3F0E7; 
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px; 
    font-weight:bold; 
    border-left:1px solid #0000ff;
    border-right:1px solid #0000ff; 
    border-top:1px solid #0000ff;
    border-bottom:1px solid #C8BA92; 
    padding:5px; 
    width:280px; 
} 

.web_links_bdy,
.committee_bdy,
.notes_bdy {
    text-align:center; 
    background:#FFFFFF; 
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px; 
    border-left:1px solid #0000ff; 
    border-right:1px solid #0000ff; 
    border-bottom:1px solid #0000ff; 
    padding:5px; 
    width:280px; 
}

.whats_new_bdy,
.list_email_inbox_bdy {
    text-align:left; 
    background:#FFFFFF; 
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px; 
    border-left:1px solid #0000ff; 
    border-right:1px solid #0000ff; 
    border-bottom:1px solid #0000ff; 
    padding:5px; 
    width:280px; 
}

.sponsor_update_hdr {
    text-align:center; 
    background:#F3F0E7; 
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px; 
    font-weight:bold; 
    border-left:1px solid #0000ff;
    border-right:1px solid #0000ff; 
    border-top:1px solid #0000ff;
    border-bottom:1px solid #C8BA92; 
    padding:5px; 
    width:350px; 
} 

.sponsor_update_bdy {
    text-align:left; 
    background:#e6e6fa; 
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px; 
    border-left:1px solid #0000ff; 
    border-right:1px solid #0000ff; 
    border-bottom:1px solid #0000ff; 
    padding:5px; 
    width:350px; 
}
.float_share_hdr, 
.webclassified_payment_hdr, 
.dist_list_instruct_hdr, 
.online_message_instruct_hdr, 
.attachment_instruct_hdr, 
.register_online_hdr, 
.order_hdr {
    text-align:center; 
    background:#F3F0E7; 
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px; 
    font-weight:bold; 
    border-left:1px solid #0000ff;
    border-right:1px solid #0000ff; 
    border-top:1px solid #0000ff;
    border-bottom:1px solid #C8BA92; 
    padding:5px; 
    width:440px; 
} 

.float_share_bdy, 
.webclassified_payment_bdy, 
.dist_list_instruct_bdy, 
.online_message_instruct_bdy, 
.attachment_instruct_bdy,
.register_online_bdy,
.order_bdy {
    text-align:center; 
    background:#FFFFFF; 
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px; 
    border-left:1px solid #0000ff; 
    border-right:1px solid #0000ff; 
    border-bottom:1px solid #0000ff; 
    padding:5px; 
    width:440px; 
}

.message_hdr {
    text-align:center; 
    background:#F3F0E7; 
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px; 
    font-weight:bold; 
    border-left:1px solid #0000ff;
    border-right:1px solid #0000ff; 
    border-top:1px solid #0000ff;
    border-bottom:1px solid #C8BA92; 
    padding:5px; 
    width:500px; 
} 

.message_bdy {
    text-align:center; 
    background:#FFFFFF; 
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px; 
    border-left:1px solid #0000ff; 
    border-right:1px solid #0000ff; 
    border-bottom:1px solid #0000ff; 
    padding:5px; 
    width:500px; 
}

.text {
  font-family: "Comic Sans MS",Verdana,Helvetica,sans-serif;
}

img {
	border: 0;
}

/* Colour style */
.white {
	color: white;   
}
.blue {
	color: blue;   
}
.red {
	color: red;   
}
.yellow {
	color: yellow;
}
.deep_blue {
	color:#0000a0;
}
.grey {
	color: #808080;   
}
.brown {
	color: #663300;
}
.reddish_brown {
	color: #800000; 
}
.pale_blue {
	color:  #8080ff;
}
.aqua {
	color:  #0080ff;
}
.fawn {
	color:  #EBDFC4;
}
.darkb {
	color:  #804040;
}

table.sortable thead {
	background-color:#e6e6fa;
	color:#666666;
	font-weight: bold;
	cursor: pointer;
}
.page
{
      background: #F1EBDA;
}
.panel
{
      background: #E2DBC7;
	padding: 10px;
	border: 2px outset;
}
.fieldset { margin-bottom: 6px; color:#0000a0;}

