/*-----------------------------------------------------------------------
CSS Reset
---------------------------------------------------------------------------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,
pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,
s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,
li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent
}

body{
	line-height:1
}

ol,ul{
	list-style:none
}

blockquote,q{
	quotes:none
}

blockquote:before,blockquote:after,q:before,q:after{
	content:'';
	content:none
}

:focus{
	outline:0
}

ins{
	text-decoration:none
}

del{
	text-decoration:line-through
}

table{
	border-collapse:collapse;
	border-spacing:0
}

/*-----------------------------------------------------------------------
Body
---------------------------------------------------------------------------*/
body {
	background:#41165c;
	font: 14px/1.3 "Helvetica Neue",Helvetica,Arial,sans-serif;
	padding:0;
	position: relative;
	text-align: center
	/* text-align centers the container in IE 5* browsers. The text is
	 * then set to the left aligned default in the #container selector */
}

/*-----------------------------------------------------------------------
Header
---------------------------------------------------------------------------*/
div#header {
	background:url(/attach/header_banner/active.png) no-repeat center top;
	margin: 0 auto;
	width: 960px;
	background-color: #41165c;
	padding:0px;
	height:240px;
	text-align: left;
}

div#menu_horiz {
	padding: 200px 0 0 198px;
	height:40px;
	color:#FFF
}

div#login_status {
	color:#FFF;
	padding-right:5px;
	padding-top:5px;
	float: right;
}

div#login_status a {
	color:#fff
}

/*-----------------------------------------------------------------------
Content Area
---------------------------------------------------------------------------*/
div#content_area {
	background:#FFF;
}
#home, .MCE_base {
	margin: 0 auto;
	width: 960px;
	background:#FFF;
	display:block;
	text-align:left;
	padding: 10px
}
#homepage_photos {
	margin: 0px 10px
}

#homepage_photos div.homepage_photo_holder{
	margin: 0px;
	padding: 0px;
	width:313px;
	height:200px;
	display:inline-block;
	text-align: center;
	overflow:hidden;
}

#homepage_photos div.homepage_photo_holder div{
	margin-top: 20%
}

#home_info {
	display:block
}

#home_left_col {
	width:300px;
	margin-left: 10px;
	margin-right: 10px;
	float:left
}

#home_mid_col {
	width:300px;
	margin-left: 330px;
	margin-right: 330px
}

#home_right_col {
	width:300px;
	margin-left: 10px;
	margin-right: 10px;
	float:right
}

.pageheading {
	margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 940px;
}

.lastupdate {
	font-weight: lighter;
	color: #666666;
	margin: -10px 0 15px 0;
	text-align: center;
	font-style: italic
}

span.newsdate {
	float:left;
	padding:0 10px 0 0;
	font-family:Constantia,"Palatino Linotype",Palatino,Georgia,serif;
	font-size:16px
}

blockquote {
	padding-left: 15px;
	padding-bottom: 10px
}


/*-----------------------------------------------------------------------
Footer
---------------------------------------------------------------------------*/
#footer {
	margin: 0 auto;
	width: 960px;
	background:#41165c;
	color:#FFF;
	text-align:center;
	padding:10px 0px;
	font-family:Constantia,"Palatino Linotype",Palatino,Georgia,serif;
	display:block;
	text-decoration:none;
	text-shadow: #180a29 0 1px 1px
}


/*-----------------------------------------------------------------------
General Element Styling
---------------------------------------------------------------------------*/
h1,h2,h3,h4,h5,h6 {
	font-family:Constantia,"Palatino Linotype",Palatino,Georgia,serif;
	font-weight:normal;
	text-shadow: #000 0 1px 1px;
	color:#cba135
}
h1{font-size:48px}
h2{font-size:48px}
h3{font-size:24px}
h4{font-size:20px}
h5{font-size:16px}
h6{font-size:14px}

/* this class should be placed on a div or break element and should be the
 * final element before the close of a container that should fully contain
 * its child floats */
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px
}
.clearfloatAfter:after {
   content: ".";
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}

hr {
	border-top:1px #28143c solid;
	border-bottom:1px solid #bbb;
	clear:both;
	height:0px
}
a,a:visited {
	color:#28143c
}
a:hover{
	color:#180a29
}
li {
	margin-left:20px
}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{
	margin-bottom:10px
}
img{
	margin:0px
}

/*-----------------------------------------------------------------------
Popups
---------------------------------------------------------------------------*/
/*div level1 (sets location)*/
.generic_dialog{
	height:0;
	left:0;
	overflow:visible;
	position:fixed;
	top:0;
	width:100%;
	z-index:101;
	display:none
}
/*div level2 (further positioning)*/
.generic_dialog_popup {
	height:0;
	margin:auto;
	overflow:visible;
	position:relative;
	text-align: right;
	width:465px
} 

/*div level3 (Outsidebox)*/
.pop_container_advanced{
	background:#828282;
	background:rgba(82,82,82,0.7);
	padding:10px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px
}

.pop_container_exit{
	position:absolute;
	right: 2px;
	top: 2px;
	cursor: pointer;
}

.pop_container_exit a{
	cursor: pointer;
}

/*div level4 (box itself)*/
.pop_content {
	text-align: center;
	background:#f2f2f2;
	padding:8px 10px 8px 10px;
	border-bottom:1px solid #ccc
}

.hide {
	display:none
}

#greyout {
	background: rgba(0,0,0,0.5);
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	display: block;
	min-height:100%;
	min-width: 100%;
}

div.ajaxWait {
	position:absolute;
	display: block;
	left: 10px;
	top: 10px;
	right: 10px;
	background: rgba(0,0,0,.2);
	z-index: 103;
	vertical-align: middle;
}
div.ajaxWait div {
 	width: 100px;
 	height: 60px;
 	margin: 0 auto;
 	padding: 5px;
 	background-color: #fff;
 	-moz-border-radius: 5px;
 	-webkit-border-radius: 5px;
 	border-radius: 5px;
 }

/*-----------------------------------------------------------------------
Forms
---------------------------------------------------------------------------*/
.DOMControl_placeholder {
	color:#777
}

/*-----------------------------------------------------------------------
Tables
---------------------------------------------------------------------------*/
.tbl tbody tr:nth-child(odd)
{
	background-color: #FFF;
	color: #000
}
.tbl tbody tr:nth-child(even)
{
	background-color:#E0E0E0;
	color: #000;
}
.rowHover
{
	background-color:#575757;
	color:#FFFFFF;
}

.tbl
{
	border: 1px black solid;
}
.tbl thead, .tbl tfoot
{
	color:#fff;
	font-family:Constantia,"Palatino Linotype",Palatino,Georgia,serif;
	font-weight:normal;
	background: #41165c; /* for non-css3 browsers */
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#73468f', endColorstr='#41165c'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#73468f), to(#41165c)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #73468f,  #41165c); /* for firefox 3.6+ */
}

.tbl thead a, .tbl tfoot a
{
	text-decoration: underline;
	cursor:pointer;
	color:#fff;
	font-family:Constantia,"Palatino Linotype",Palatino,Georgia,serif;
	font-weight:normal;
}
.tbl a
{
	text-decoration: underline;
	cursor:pointer;
}
.tbl th
{
	padding: 2px 5px;
	vertical-align: middle;
	word-wrap: break-word;
}
.tbl td
{
	padding: 2px 5px;
	vertical-align: middle;
	word-wrap: break-word;
}
.tbl img
{
	margin: 2px;
	vertical-align: middle;
}


/* Scroll Table */
table.scrollTable {
	table-layout: fixed;
	word-wrap: break-word;
}
table.scrollTable td, table.scrollTable th {
	overflow: hidden;
}

html>body table.scrollTable thead tr {
    display: block
}
table.scrollTable thead a, table.scrollTable thead a:link, table.scrollTable thead a:visited, table.scrollTable thead a:hover {
    display: block;
    width: 100%
}
html>body table.scrollTable tbody {
    display: block;
    overflow: scroll;
	overflow-x: auto;
	overflow-y: scroll; 
    width: 100%
}
/*-----------------------------------------------------------------------
Menu
---------------------------------------------------------------------------*/
/* Set the width of the menu elements at second level. Leaving first level flexible. */
#menu{
	padding-top:10px;
	vertical-align:bottom
}

#primary-nav li li { 
	width: 150px
}

/* Unless you know what you do, do not touch this */ 
#primary-nav, #primary-nav ul { 
	list-style: none;
	margin: 0px;
	padding: 0px
}
#primary-nav ul { 
	position: absolute;
	top: auto;
	display: none
}
#primary-nav ul ul { 
	margin-top: 1px;
 	margin-left: -1px;
	left: 100%;
	top: 0px
}

#primary-nav li { 
	margin-left: -1px;
	float: left
}
#primary-nav li li { 
	margin-left: 0px;
	margin-top: -1px;
	float: none;
	position: relative
}

/* Styling the basic apperance of the menu elements */
#primary-nav a { 
	display: block;
	margin: 0px;
	padding: 5px 10px;
	text-decoration: none
}
#primary-nav li a { 
	color:#FFF;
	font-family:Constantia,"Palatino Linotype",Palatino,Georgia,serif;
	font-weight:normal;
	text-shadow: #FFF 0 1px 2px;
	font-size:16px
}
#primary-nav li li a { /*2nd layer and below links*/
	border: 1px solid #666;
	text-shadow: none;
	font-size:12px;
	color:#FFF
}	
#primary-nav li li{ /*2nd layer and below*/
	background-color:#000;
	filter:alpha(opacity=90);
	opacity:0.9
}
#primary-nav li { /*1 layer*/

}

/* Styling the basic apperance of the active page elements (shows what
 * page in the menu is being displayed) */

#primary-nav a.menuactive {
	text-decoration:underline
}

/* Styling the basic apperance of the menuparents - here styled the same*/
#primary-nav ul li.menuparent, #primary-nav ul li.menuparent:hover,
#primary-nav ul li.menuparenth { 
	background: url(/images/arrow-right.gif) center right no-repeat
}

/* Styling the apperance of menu items on hover 1 level*/
#primary-nav li:hover, #primary-nav li.menuh, #primary-nav li.menuparenth,
#primary-nav li.menuactiveh { 
	color:#000;
	background-color: #000; 
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	filter:alpha(opacity=90);
	opacity:0.9
}

/* Styling the apperance of menu items on hover 2 level and below*/
#primary-nav li li:hover, #primary-nav li li.menuh,
#primary-nav li li.menuparenth, #primary-nav li li.menuactiveh { 
	background-color: #41165c;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px
}

/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */
#primary-nav ul, #primary-nav li:hover ul, #primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul, #primary-nav li.menuparenth ul ul { 
	display: none
}
#primary-nav li:hover ul, #primary-nav ul li:hover ul, #primary-nav ul ul li:hover ul, 
#primary-nav li.menuparenth ul, #primary-nav ul li.menuparenth ul,
#primary-nav ul ul li.menuparenth ul { 
	display: block
}

/* IE Hacks */
#primary-nav li li { 
	float: left; 
	clear: both
}
#primary-nav li li a { 
	height: 1%
}
	
/*-----------------------------------------------------------------------
Brothers composite page
---------------------------------------------------------------------------*/
div#brothers {
    list-style: none;
    margin: 0px, auto;
    padding: 0px;
	display:table
}

ol.brothers-composite li.person {
	margin: 10px;
	float:left;
    width: 250px;
	height:350px;
	background:url(/attach/pngFrames/brothers1.png) no-repeat
}

ol.brothers-composite img {
	padding: 30px 0 30px 0px;
	margin:0px;
	margin-left:-17px
}

ol.brothers-composite li.position, ol.brothers-composite li.name,
ol.brothers-composite li.pledgeclass {
    text-align: center;
    font: 100%/100% Georgia, "Times New Roman", Times, serif
}

/*-----------------------------------------------------------------------
AutoSuggert
---------------------------------------------------------------------------*/
div.autosuggest
{
	position: absolute;
	background-image: url(/images/autosuggest_pointer.png);
	background-position: top;
	background-repeat: no-repeat;
	padding: 10px 0 0 0;
	z-index: 102
}

div.autosuggest ul
{
	list-style: none;
	margin: 0 0 -4px 0;
	padding: 4px 0 0 0;
	overflow: hidden;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color:#000;
	filter:alpha(opacity=90);
	opacity:0.9
}

div.autosuggest ul li
{
	padding: 0;
	margin: 0 4px 4px;
	text-align: left
}

div.autosuggest ul li a
{
	color:#888;
	font-family:Constantia,"Palatino Linotype",Palatino,Georgia,serif;
	font-weight:normal;
	font-size:16px;
	display: block;
	text-decoration: none;
	background-color: transparent;
	position: relative;
	padding: 0;
	width: 100%
}
div.autosuggest ul li a:hover
{
	background-color: #444;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px
}

div.autosuggest ul li a span
{
	display: block;
	padding: 3px 6px;
	font-weight: bold
}

div.autosuggest ul li a span small
{
	font-size: x-small;
	color: #999
}

div.autosuggest ul li.as_highlight a span small
{
	color: #ccc
}

div.autosuggest ul li.as_highlight a,
div.autosuggest ul li.as_highlight a:hover
{
	color: #888;
	background-color: #41165c;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px
}


div.autosuggest ul li a .tl,
div.autosuggest ul li a .tr
{
	background-image: transparent;
	background-repeat: no-repeat;
	width: 6px;
	height: 6px;
	position: absolute;
	top: 0;
	padding: 0;
	margin: 0
}
div.autosuggest ul li a .tr
{
	right: 0
}

div.autosuggest ul li.as_warning
{
	padding: 0;
	margin: 0 4px 4px;
	text-align: left
}

div.autosuggest ul li.as_warning span
{
	color:#FFF;
	font-family:Constantia,"Palatino Linotype",Palatino,Georgia,serif;
	font-weight:normal;
	font-size:16px;
	display: block;
	text-decoration: none;
	background-color: transparent;
	position: relative;
	padding: 0;
	width: 100%
}

div.autosuggest ul li.as_warning span span
{
	display: block;
	padding: 3px 6px;
	font-weight: bold
}

div.autosuggest ul em
{
	font-style: normal;
	color: #FFF
}

/*-----------------------------------------------------------------------
JCrop
---------------------------------------------------------------------------*/
/* Fixes issue here http://code.google.com/p/jcrop/issues/detail?id=1 */
.jcrop-holder { text-align: left; }

.jcrop-vline, .jcrop-hline
{
	font-size: 0px;
	position: absolute;
	background: white url('/images/lasso.gif') top left repeat;
}
.jcrop-vline { height: 100%; width: 1px !important; }
.jcrop-hline { width: 100%; height: 1px !important; }
.jcrop-vline.right { right: 0px; }
.jcrop-hline.bottom { bottom: 0px; }
.jcrop-handle {
	font-size: 1px;
	width: 7px !important;
	height: 7px !important;
	border: 1px #eee solid;
	background-color: #333;
}

.jcrop-tracker { width: 100%; height: 100%; }

.custom .jcrop-vline,
.custom .jcrop-hline
{
	background: yellow;
}
.custom .jcrop-handle
{
	border-color: black;
	background-color: #C7BB00;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}


/*-----------------------------------------------------------------------
Image Sprites
---------------------------------------------------------------------------*/
/* 48px by 48px */
.s48Alert
{
	background: url('/images/shared-icons.png') 0 0 no-repeat;
	width:48px;
	height:48px
}
.s48Info
{
	background: url('/images/shared-icons.png') 0 -48px no-repeat;
	width:48px;
	height:48px
}
.s48Stop
{
	background: url('/images/shared-icons.png') 0 -96px no-repeat;
	width:48px;
	height:48px
}
.s48person
{
	background: url('/images/shared-icons.png') 0 -144px no-repeat;
	width:48px;
	height:48px
}
.s48Group
{
	background: url('/images/shared-icons.png') 0 -192px no-repeat;
	width:48px;
	height:48px
}
.s48Position
{
	background: url('/images/shared-icons.png') 0 -240px no-repeat;
	width:48px;
	height:48px
}
.s48Committee
{
	background: url('/images/shared-icons.png') 0 -288px no-repeat;
	width:48px;
	height:48px
}
/* 32px by 32px */
.s32Position
{
	background: url('/images/shared-icons.png') 0 -600px no-repeat;
	width:32px;
	height:32px
}
.s32Commitee
{
	background: url('/images/shared-icons.png') 0 -632px no-repeat;
	width:32px;
	height:32px
}
.s32Group
{
	background: url('/images/shared-icons.png') 0 -664px no-repeat;
	width:32px;
	height:32px
}
.s32Trash
{
	background: url('/images/shared-icons.png') 0 -694px no-repeat;
	width:32px;
	height:32px
}
.s32Cancel
{
	background: url('/images/shared-icons.png') 0 -728px no-repeat;
	width:32px;
	height:32px
}
.s32Redo
{
	background: url('/images/shared-icons.png') 0 -760px no-repeat;
	width:32px;
	height:32px
}
.s32Undo
{
	background: url('/images/shared-icons.png') 0 -792px no-repeat;
	width:32px;
	height:32px
}
.s32Folder
{
	background: url('/images/shared-icons.png') 0 -824px no-repeat;
	width:32px;
	height:32px
}
.s32Document
{
	background: url('/images/shared-icons.png') 0 -856px no-repeat;
	width:32px;
	height:32px
}
.s32Prefs
{
	background: url('/images/shared-icons.png') 0 -888px no-repeat;
	width:32px;
	height:32px
}
.s32Person
{
	background: url('/images/shared-icons.png') 0 -920px no-repeat;
	width:32px;
	height:32px
}
/* 24px by 24px */
.s24Prefs
{
	background: url('/images/shared-icons.png') 0 -336px no-repeat;
	width:24px;
	height:24px
}
.s24Bookmark
{
	background: url('/images/shared-icons.png') -24px -336px no-repeat;
	width:24px;
	height:24px
}
.s24Info
{
	background: url('/images/shared-icons.png') 0 -360px no-repeat;
	width:24px;
	height:24px
}
.s24Question
{
	background: url('/images/shared-icons.png') -24px -360px no-repeat;
	width:24px;
	height:24px
}
.s24Help
{
	background: url('/images/shared-icons.png') 0 -384px no-repeat;
	width:24px;
	height:24px
}
.s24Alert
{
	background: url('/images/shared-icons.png') -24px -384px no-repeat;
	width:24px;
	height:24px
}
.s24Left
{
	background: url('/images/shared-icons.png') 0 -408px no-repeat;
	width:24px;
	height:24px
}
.s24Right
{
	background: url('/images/shared-icons.png') -24px -408px no-repeat;
	width:24px;
	height:24px
}
.s24Up
{
	background: url('/images/shared-icons.png') 0 -432px no-repeat;
	width:24px;
	height:24px
}
.s24Down
{
	background: url('/images/shared-icons.png') -24px -432px no-repeat;
	width:24px;
	height:24px
}
.s24Undo
{
	background: url('/images/shared-icons.png') 0 -456px no-repeat;
	width:24px;
	height:24px
}
.s24Redo
{
	background: url('/images/shared-icons.png') -24px -456px no-repeat;
	width:24px;
	height:24px
}
.s24Group
{
	background: url('/images/shared-icons.png') 0 -480px no-repeat;
	width:24px;
	height:24px
}
.s24Person
{
	background: url('/images/shared-icons.png') -24px -480px no-repeat;
	width:24px;
	height:24px
}
.s24Cancel
{
	background: url('/images/shared-icons.png') 0 -504px no-repeat;
	width:24px;
	height:24px
}
.s24Options
{
	background: url('/images/shared-icons.png') -24px -504px no-repeat;
	width:24px;
	height:24px
}
.s24Folder
{
	background: url('/images/shared-icons.png') 0 -528px no-repeat;
	width:24px;
	height:24px
}
.s24Trash
{
	background: url('/images/shared-icons.png') -24px -528px no-repeat;
	width:24px;
	height:24px
}
.s24Document
{
	background: url('/images/shared-icons.png') 0 -552px no-repeat;
	width:24px;
	height:24px
}
.s24Favorite
{
	background: url('/images/shared-icons.png') -24px -552px no-repeat;
	width:24px;
	height:24px
}
.s24Committee
{
	background: url('/images/shared-icons.png') 0 -576px no-repeat;
	width:24px;
	height:24px
}
.s24Position
{
	background: url('/images/shared-icons.png') -24px -576px no-repeat;
	width:24px;
	height:24px
}
/* 16px by 16px */
.s16Prefs
{
	background: url('/images/shared-icons.png') -32px -600px no-repeat;
	width:16px;
	height:16px
}
.s16Bookmark
{
	background: url('/images/shared-icons.png') -32px -616px no-repeat;
	width:16px;
	height:16px
}
.s16Info
{
	background: url('/images/shared-icons.png') -32px -632px no-repeat;
	width:16px;
	height:16px
}
.s16Question
{
	background: url('/images/shared-icons.png') -32px -648px no-repeat;
	width:16px;
	height:16px
}
.s16Alert
{
	background: url('/images/shared-icons.png') -32px -664px no-repeat;
	width:16px;
	height:16px
}
.s16Help
{
	background: url('/images/shared-icons.png') -32px -680px no-repeat;
	width:16px;
	height:16px
}
.s16Left
{
	background: url('/images/shared-icons.png') -32px -696px no-repeat;
	width:16px;
	height:16px
}
.s16Right
{
	background: url('/images/shared-icons.png') -32px -712px no-repeat;
	width:16px;
	height:16px
}
.s16Up
{
	background: url('/images/shared-icons.png') -32px -728px no-repeat;
	width:16px;
	height:16px
}
.s16Down
{
	background: url('/images/shared-icons.png') -32px -744px no-repeat;
	width:16px;
	height:16px
}
.s16Undo
{
	background: url('/images/shared-icons.png') -32px -760px no-repeat;
	width:16px;
	height:16px
}
.s16Redo
{
	background: url('/images/shared-icons.png') -32px -776px no-repeat;
	width:16px;
	height:16px
}
.s16Group
{
	background: url('/images/shared-icons.png') -32px -792px no-repeat;
	width:16px;
	height:16px
}
.s16Person
{
	background: url('/images/shared-icons.png') -32px -808px no-repeat;
	width:16px;
	height:16px
}
.s16Committee
{
	background: url('/images/shared-icons.png') -32px -824px no-repeat;
	width:16px;
	height:16px
}
.s16Options
{
	background: url('/images/shared-icons.png') -32px -840px no-repeat;
	width:16px;
	height:16px
}
.s16Folder
{
	background: url('/images/shared-icons.png') -32px -856px no-repeat;
	width:16px;
	height:16px
}
.s16Trash
{
	background: url('/images/shared-icons.png') -32px -872px no-repeat;
	width:16px;
	height:16px
}
.s16Document
{
	background: url('/images/shared-icons.png') -32px -888px no-repeat;
	width:16px;
	height:16px
}
.s16Favorite
{
	background: url('/images/shared-icons.png') -32px -904px no-repeat;
	width:16px;
	height:16px
}
.s16Position
{
	background: url('/images/shared-icons.png') -32px -920px no-repeat;
	width:16px;
	height:16px
}
.s16Cancel
{
	background: url('/images/shared-icons.png') -32px -936px no-repeat;
	width:16px;
	height:16px
}
