a.nobreak{
	white-space: nowrap
}

body.psp{margin-top:0px;margin-left:0px}
body.newpsp{
    margin:0 auto;
	width:1003px;
	background-color:#000066;
}

div#displaycontent{
	padding:10px;
}

img.corners-10{
	border-radius:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 1px solid #000;
}

img.shadows-10{
	-moz-box-shadow: 3px  3px 3px #666;
	-webkit-box-shadow: 3px 3px 3px #666;
	box-shadow: 3px 3px 3px #666;
}

img.framed{
	padding:10px;
	background-color:#eee;
}

img.centered{
	margin:auto;
	text-align:center;
}

.scratchpad{
	font-family: Chalkboard;
	font-size:16px;
}

div.shadowbox{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#000066;
	border-radius:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 1px solid #000;
	box-shadow: 3px 3px 3px #666;
	-moz-box-shadow: 3px  3px 3px #666;
	-webkit-box-shadow: 3px 3px 3px #666;
	background-color:#FFFFFF;
	z-index: 2701;
}

label.error{
	color:red;
}

li.newlicard{
	background:url('http://satoricontentmanager.net/filelib/images/Index-Card-17.png') repeat;
}

li.licard{
	background:url('http://satoricontentmanager.net/filelib/images/Index-Card-17.png') repeat;
}

li.licard{

	border:1px solid #000066;
	/* for IE 
  	filter:alpha(opacity=60);
	/* CSS3 standard 
	opacity:0.6;*/
	font-family:Arial;
	font-size:12px;
	font-weight: bold;
	line-height: 17px;
	color:#000066;
	border-radius:3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px solid #000;
	box-shadow: 2px 2px 2px #666;
	-moz-box-shadow: 2px  2px 2px #666;
	-webkit-box-shadow: 2px 2px 2px #666;
}

div.corners-10{
	border-radius:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 1px solid #000;
}

div.shadows-10{
	box-shadow: 3px 3px 3px #666;
	-moz-box-shadow: 3px  3px 3px #666;
	-webkit-box-shadow: 3px 3px 3px #666;
}

input.formfield{
	font-size:14px;
	line-height:18px;
}

}

input.autocompleter{
	background-color:#F3ECE2;
	color:#000000;
	font-weight:bold;
	font-size:14px;
}

.ac_results{
	display:block;
}

#buyerinfo{
	position:relative;
	padding-top:20px;
}

#orderbox{
	position:absolute;
}

#addgolfer{
	position:absolute;
}

ul.nobullet{
	list-style-type:none;
}

ul.widget{
	width:200px;
	font-family: Arial,Verdana;
	font-size: 14px;
	line-height:18px;
	font-weight: bold;
	text-decoration:none;
	
}

.widget a:hover{
	color:#000066
}

.widget a:link {
	color:#CCCCCC;
	text-decoration:none;
	vertical-align:middle;
}

li.widget{
	text-align:center;
	vertical-align:middle;
	height:30px;
	width:100%;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;

}

li.widget-normal{
	border:2px solid #CCCCCC;
	background-color:#000066;
}

li.widget-over{
	background-color:#996633;
	border:2px solid #aea22c;
	
}


.jq-dialogheading{
	color:#000066;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	font-family:Arial,Verdana,sans-serif;
	text-align: left;
	letter-spacing: 1px;
	vertical-align:baseline;
}

.jq-dialogtext, .jq-dialogtext a:link, .jq-dialogtext a:visited, .jq-dialogtext a:active{
	color:#000066;
	font-size:15px;
	line-height:20px;
	font-weight:normal;
	font-family:Arial,Verdana,sans-serif;
	text-align: left;
}

.jq-dialogtext a:hover{
	color:#5C9CCC;
	font-size:15px;
	line-height:20px;
	font-weight:normal;
	font-family:Arial,Verdana,sans-serif;
}

div.dialog-support-top-corners{
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
border: 1px solid #000;
height:20px;
line-height:20px;
padding-left:10px;
vertical-align:middle;
font-size:14px;
font-weight:bold;
#width:100%;
}

div.timebutton{
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border: 1px solid #000000;
background-color: #F9F9F9;
width:16px;
height:16px;
float:left;
text-align:center;
vertical-align:middle;
line-height:16px;
padding:2px;
margin:3px;
font-weight:bold;
font-family: Arial;
font-size:12px;
cursor:pointer;
}

div.timebutton-highlight{
	background-color:red;
	color:#FFFFFF;
}

div.timebutton-active{
	background-color:#D7D7FF;
}

div.dialog-support{
	background-color:#5C9CCC;
	background-image:url('http://satoricontentmanager.net/filelib/images/dialog-support.png');
	background-repeat:repeat-x;
	color:#FFFFFF;
}

div.dialog-support-body{
	background-color:#F9F9F9;
	background-image:url('http://satoricontentmanager.net/filelib/images/dialog-support-body.png');
	background-repeat:repeat;
}

input.active{
	border:2px solid yellow;
	background-color:#E9E9E9;
	font-weight:bold;
}

input.required{
	background-color:#FFFF33;
	border:2px solid red;
	font-weight:normal;
}

input.labeled{
	float:none;
	clear:both;
}

input.validated{
	border:2px solid green;
	background-color:#FFFFFF;
	font-weight:normal;
}

input.dovalidate{
	border:2px solid red;
	background-color: #FFFF33;
	font-weight:normal;
}

input.lastelement{
	border:2px solid tan;
	background-color:#FFFFFF;
	font-weight:normal;
}

input.noborder{
	border:none;
}

.validation-error{
	padding:5px;
	background-color:#FFFFFF;
	color:red;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 2px solid red;

}

.darkblue{
	background-color:#000066;
}

.lightblue{
	background-color:#D7D7FF
}

div.menu{
	color:#FFFFFF;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
padding:7px;
margin:5px;
font-size:14px;
line-height:30px;
height:30px;
width:100%;
opacity: 1.0;

}

span.slideplus{
	background-color:red;
	width:16px;
	height:16px;
}

.menu-over{
	font-weight:bold;
	text-align:center;
	background: #D7D7D7;
	background: -webkit-gradient(linear, left top, left bottom, from(#CCCCCC), to(#006666));
	background: -moz-linear-gradient(top,  #CCCCCC,  #006666);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffCCCCCC', endColorstr='#ff006666');
}

.menu-normal{
	font-weight:normal;
	text-align:center;
	background-color: #D7D7D7;
	background: -webkit-gradient(linear, left top, left bottom, from(#006666), to(#CCCCCC));
	background: -moz-linear-gradient(top,  #006666,  #CCCCCC);
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffCCCCCC',EndColorStr='#ff888888');
}

.menu-active{
	font-weight:bold;
	text-align:left;
	background:#D2B48C;
	background: -webkit-gradient(linear, left top, left bottom, from(#896636), to(#E0CBAF));
	background: -moz-linear-gradient(top,  #896636,  #E0CBAF);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff896636', endColorstr='#ffE0CBAF');

}
h2.psp{
    font-size:16px; letter-spacing: 110%; color:#000066; font-family:Arial, sans-serif;
}

div.highlight{
}

div.highlight-hover{
	background-color:#D7D7FF;
-moz-box-shadow: 3px  3px 3px #666;
-webkit-box-shadow: 3px 3px 3px #666;
box-shadow: 3px 3px 3px #666;
-ms-filter: progid:DXImageTransform.Microsoft.dropShadow(color=#666,offX=5,offY=5, positive=true);/* this should create a drop shadow in IE8 and higher, but doesn't seem to work*/

}

div#snavcontainer{
	width:400;
	margin:auto;
	overflow:auto;
}

/* slide show navigation */
div#snav{
	padding-bottom:7px;
	padding-top:7px;
	margin:auto;

}

#snav a {
	border: 1px solid #ccc;
	background: #CCCCFF;
	text-decoration: none;
	margin: 0 2px;
	padding: 1px 3px;
	color:#000066;
	font-weight:bold;
	text-align:center;
	font-size:9px;
}

#snav a.activeSlide {
	background: #000066;
	color:#CCCCFF;
}

#snav a:focus { outline: none; }

/* end slide show navigation*/
div#page{
	width:1003px;
 	margin:0 auto;
	height:100%;
	min-height:550px;
	background-color:#FFFFFF;
}

div#quicklinks{background-color: tan; border:3px ridge #C19962 ;text-align:center; height:20px; padding-top:2px; padding-bottom:2px; width:100%
}
img.noborder{
	border:none
}

img.thumbnail{
	max-width:150px;
	max-height:150px;
}
img.show{
	display:block;
}
img.hide{
	display:none;
}

#callouton a:link{color: #003366; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: left; }
#callouton a:visited{color: #003366; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: left; }
#callouton a:hover{color: #FF3300; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: left; }
#content {clear: left;color: #ccc;}
#clock  { color: #191970; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: transparent url(http://www.satoricontentmanager.net/filelib/images/whitegraybar.jpg) }
div.alertcssp {border: 3px inset navy; background-color: silver; padding:5px; z-index:3;width: 600px;}
div.backpagebox {color: #010066; font-weight: bold; font-variant: small-caps; font-size: 12px; height: 40px; font-family: Verdana, Arial; text-align: center; vertical-align: middle; vertical-align: top; padding-top:14px; padding-bottom:14px; background-color:silver; border: 2px outset navy; margin-top:10px; margin-bottom: 10px;}
/*div.bodycontent{padding:10px;}*/
div.boxoff{display:none}
div.boxon{display:block}
div.calloutbox {width:250px; background-color:silver; border: 2px outset navy; margin-left:20px; margin-top:10px; margin-bottom: 10px; margin-right: 100px; padding: 5px; float: right;position:absolute; top: 121px; left:718px}
div.callout-print {color: #003366; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: left; text-decoration: none; width: 200px; float: right; margin: 5px; padding: 5px; border: 2px inset navy;}
div.callout-print-left {color: #003366; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: left; text-decoration: none; width: 200px; float: left; margin: 5px; padding: 5px; border: 2px inset navy;}
div.dialogbox{border:2px inset navy; background-color:#E1CDB3; padding:0px; margin:0px; z-index:4;display:block;}
div.dialogboxtop{border:2px inset navy; background-color:#E1CDB3; padding:0px; margin:0px; z-index:100;}
div.dialogbox300{border:2px inset navy; background-color:#E1E1FF; padding:0px; margin:0px; z-index:4; width:300px; height:225px;}
div.dialogboxheader{padding-top:0px;margin-top:0px;background-color: #B9B9D0; line-height: 20px; width:100%;}
div#display{display:block;}
div.enlightenment{padding-right: 25px; padding-left: 25px; border-bottom: inset 10px teal;}
.enewsheader {color: #010066; font-weight: bold; font-size: 40px; line-height: 44px; font-family: Verdana, Arial; text-align: center; vertical-align: middle;  width:672px; height:150px; }
div.enewsphotos {width:200px; float:right;}
div.flexrightdisplayarea{float: right;}
div.floatbox{float: right; border: #333366 inset; cursor:hand; padding:5px;}
div.news-sidebox{
	width:200px;
	float:right;
}
div#gmboxoff {display: none;}
div#gmboxon {width: 635px; padding: 5px; background: #010066; border: 4px inset silver; position: absolute; left: 50px; top: 50px; right: auto; bottom: auto; z-index: 5;}
div.gmboxsmall{float:right;}
div.gmboxtextfloatright{color: white; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; float: right}
img.enewsletter {width: 200px; float:right; border-width: 2px; border-color: navy;}
img.icon{border:3px #000066 groove; width:20px; background-color:#FFFFFF; cursor:hand}
img.memberphoto {width: 75px; float:right; border-width: 2px; border-color:navy;}
img.sponsor {height: 75px; float:right; border-width: 2px; border-color: navy;}
input {color:#000066;font-size: 13px; line-height:17px;font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
input.fillable{border-right: medium none; border-top: medium none; border-left: medium none; border-bottom: #000000 1px solid;}
#jumpbutton a {
	color: #FFFFFF;
	font-size: 11px;
	line-height:15px;
	vertical-align:middle;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-variant: small-caps;
	font-weight:bold;
	padding: 2px;
	background-color: #000066;
	border: 3px outset gray;
	display:block;
	text-align:center;
/*	-moz-border-radius: 7px;
border-radius: 7px;
-moz-box-shadow: 3px  3px 3px #666;
-webkit-box-shadow: 3px 3px 3px #666;
box-shadow: 3px 3px 3px #666;
*/
filter:
	progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffCCCCCC',EndColorStr='#ff888888');
/*	progid:DXImageTransform.Microsoft.dropShadow(color=#666,offX=5,offY=5, positive=true); this should create a drop shadow in IE8 and higher, but doesn't seem to work*/
	text-decoration:none;
}
#jumpbutton a:hover {
	background-color: #C5BA8E;
	color: #006666;
	border: 3px inset gray;
	text-decoration:none;
}
.jumpbutton {width:130px;}

#jumpbuttonrounded a {
	color: #FFFFFF;
	font-size: 11px;
	line-height:15px;
	vertical-align:middle;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-variant: small-caps;
	font-weight:bold;
	padding: 2px;
	background-color: #000066;
	border: 3px outset gray;
	border-top-left-radius:5px;
	-moz-border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-right-radius:5px;
	-moz-border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	display:block;
	text-align:center;
/*	-moz-border-radius: 7px;
border-radius: 7px;
-moz-box-shadow: 3px  3px 3px #666;
-webkit-box-shadow: 3px 3px 3px #666;
box-shadow: 3px 3px 3px #666;
*/
filter:
	progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffCCCCCC',EndColorStr='#ff888888');
/*	progid:DXImageTransform.Microsoft.dropShadow(color=#666,offX=5,offY=5, positive=true); this should create a drop shadow in IE8 and higher, but doesn't seem to work*/
	text-decoration:none;
}
#jumpbutton a:hover {
	background-color: #C5BA8E;
	color: #006666;
	text-decoration:none;
}

.keeptogether{
	white-space: pre;
}

div#memberbox {display: block; position: absolute; left: 300px; top: 160px; background: white;}

/* set the datepicker to always be on top */
#ui-datepicker-div
    {
        z-index: 9999999;
    }

#mailcenter{
	width:800px;
	background-color: #000066;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
-moz-box-shadow: 3px  3px 3px #666;
-webkit-box-shadow: 3px 3px 3px #666;
box-shadow: 3px 3px 3px #666;
border: 1px solid #000;
padding: 10px;
-ms-filter: progid:DXImageTransform.Microsoft.dropShadow(color=#666,offX=5,offY=5, positive=true);/* this should create a drop shadow in IE8 and higher, but doesn't seem to work*/

}
#mask {
	position:absolute;
	top:0px;
	left:0px;
	z-index:19;
	background-color:#CCCCCC;
    -khtml-opacity: 0.8;
    -webkit-opacity: 0.8;
	opacity:.8;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);

  display:none;
}
#mlinkbuttons a{color:#000099; font-family: Arial; font-size:14px; font-weight:bold;text-align: left; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffCCCCCC',EndColorStr='#ff888888');  line-height:20px;background-color:#CCCCCC; border: 3px outset #000066;display:block; height:34px; padding-top:5px; padding-left:3px;text-decoration:none;font-variant: small-caps;vertical-align:middle;}
#mlinkbuttons a:hover{color:#FFFFFF; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ff339999',EndColorStr='#ff999966');background-color:#006699}


div.memberphoto{float: right; width: 75px; height: 100px;}
div.navtracker{border-bottom: 3px inset #006666; height:30px; width: 100%; margin-left:-10px}
#next   { color: #778899; font-weight: 100; font-size: 1px; line-height: 12px; background-image: url(http://www.satoricontentmanager.net/filelib/images/nextarrow.gif); text-indent: 10px; vertical-align: middle; border: none; width: 80px; height: 60px; cursor:hand }
#nextyear { color: #778899; font-weight: 100; font-size: 1px; line-height: 12px; background-image: url(http://www.satoricontentmanager.net/filelib/images/nextarrowyear.jpg); text-indent: 10px; vertical-align: middle; border: none; width: 80px; height: 60px; cursor:hand }
div.optionsnoborder{color:#000066; font-size: 14px; font-weight: bold; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align:left; width:190px; height:22px; float:right;}
#prev    { color: #778899; font-weight: 100; font-size: 1px; line-height: 12px; background: url(http://www.satoricontentmanager.net/filelib/images/prevarrow.gif) no-repeat; text-indent: 20px; border: none; width: 80px; height: 60px; cursor:hand }
#prevyear { color: #778899; font-weight: 100; font-size: 1px; line-height: 12px; background-image: url(http://www.satoricontentmanager.net/filelib/images/prevarrowyear.jpg); text-indent: 10px; vertical-align: middle; border: none; width: 80px; height: 60px; cursor:hand }
div.rightdisplayarea{float: right; width: 300px;}
#oalinkbuttons a{color: #CCCCCC; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding: 2px; background-color: #006666; border: 3px outset gray; display:block; text-align:left;line-height:16px;font-variant: small-caps;}
#oalinkbuttons a:hover{background-color: tan; color: brown; border: 3px inset gray}
#pspmenu a{color: #CCCCCC; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding: 2px; background-color: #000066; border: 3px outset gray; display:block; text-align:left; font-variant: small-caps;width:133px;}
#pspmenu a:hover{background-color: tan; color: brown; border: 3px inset gray}
.quicklink{padding-left: 10px; padding-right:10px;}
#quicklinks{color:#663333;  font-size: 12px;line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; font-variant: small-caps; }
#quicklinks a {color:#663333;}
#quicklinks a:visited{color:#663333;}
#quicklinks a:hover{color:#006666;}
#quicklinksfull{color: #000066; font-size: 12px;line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; font-variant: small-caps; background-color: tan; border:3px inset gray;text-align:center; height:20px; padding-top:2px; padding-bottom:2px;}
#quicklinksfull a:visited{color:#000066;}
#quicklinksfull a:hover{color:#006666;}
#siteadminbuttons a{color: #CCCCCC; font-size: 18px; line-height: 24px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: center; padding: 2px; background-color: #006666; border: 3px outset gray; display:block; font-variant: small-caps; float:left; width:250px; position:relative; top: 15px; left:15px}
#siteadminbuttons a:hover{background-color: #663333; color: #CCCCCC; border: 3px inset gray}
#today{ font-weight: normal; font-size: 0px; line-height: 1px; background: url(http://www.satoricontentmanager.net/filelib/images/todaybutton.gif) no-repeat; text-align: center; vertical-align: middle; border: none; width: 80px; height: 50px; cursor:hand }
h1.edoc{color:#000066; font-weight: bold; font-size: 18px; line-height: 24px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-bottom:10px; text-align:center}
h3.edoc{color:#000066; font-weight: bold; font-size: 14px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align:center}
h4.edoc{color:#000066; font-weight: normal; font-size: 14px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align:center}
img.floater{float:left;}
img.floater-right{float:right;}
img.inline-nb-image{width: 200px; margin: 5px; padding:5px; float:right; border: groove; border-width: 2px }
p.searchbox {font-family: Arial, Helvetica, sans-serif; color: #000066; text-align: left; text-decoration: none; font-size: 11px; line-height: 14px; font-weight: bold }
p.upload{text-align: center; color: navy; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-variant: small-caps; }
table.alert{border:groove 3px #660099}
table.troubleticket {background-color: #010066;; border: groove 3px white; }
td.activetab{border-left:2px inset #AAAAAA; border-right:2px inset #AAAAAA; border-top:2px inset #AAAAAA; border-bottom:none; height:30px; text-align: center;}
td.currentcell{text-align: center; background: #D9FF64; cursor:hand; cursor:pointer}
td.folderstyle{border-left:2px inset #AAAAAA; border-right:2px inset #AAAAAA; border-bottom:2px inset #AAAAAA; border-top:none; position:relative; top:-2px;}
td.selectedcell{border:2px #CC0000 outset; background:#CCCCCC; text-align:center;}
td.tabstyle{border:2px inset #AAAAAA; height:30px; text-align: center;}
td.unselectedcell{text-align: center; background: #A2BAFA;}
td.unselectedcellactive{text-align: center; background: #93B793}
textarea {color:#660099;font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
.activetab a{text-align:center; color:#000066;font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-variant: small-caps;}
.activetab a:hover{text-align:center; color:#000000;font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;font-variant: small-caps;}
.alert { color: #000066; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.alert a:link { color: #006666; font-weight: 600; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.alert a:visited { color: #006666; font-weight: 600; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none}
.alert a:hover { color: #666666; font-weight: 600; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none}
.alertcontent { color: #000066; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.alertcontent a:link { color: #006666; font-weight: 600; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.alertcontent a:visited { color: #006666; font-weight: 600; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.alertcontent a:hover { color: #666666; font-weight: 600; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.alertcss {color: teal; font-weight:bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.alertcss a:link {color: #003366; font-weight:bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none}
.alertcss a:visited {color: #003366; font-weight:bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none}
.alertcss a:hover {color: #FF3300; font-weight:bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;text-decoration: underline}
.alertmessagecc { color: #99cccc; font-weight: 600; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.alertmessagecc a:link { color: #99cccc; }
.alertmessagecc a:visited { color: #99cccc; }
.alertmessagecc a:hover { color: #cccccc; font-weight: bold}
.alertteal {color: teal; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border: 3px inset navy; background-color:silver;}
.defaulttext, .defaulttext a:link, .defaulttext a:visited{
    color:#000066;
	font-family: Arial, sans-serif;
	font-size:14px;
	font-weight: normal;
}

.defaulttext a:hover{
    color:#999999
}


.bordered{border: 3px inset #000066;}
.buttonnobutton {color: #003366; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; vertical-align:top; background-color: transparent; text-align: left; margin: 0pt; padding: 0pt; border: none; cursor: hand; text-decoration: underline }
.buttonnobutton-bold{color: #003366; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; text-decoration: underline; font-weight: bold; vertical-align:top; background-color: transparent; text-align: left; text-transform: none; width:200px; margin: 0px; padding: 0px; border: none; cursor: hand pointer}
.calendarcell { color: navy; font-weight: normal; font-size: 10px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.calendarcell a:link { color: navy; }
.calendarcell a:active { color: teal;}
.calendarcell a:hover { color: silver; }
.calloutbox {color: #003366; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; text-decoration: none; vertical-align:top;}
.calloutbox a:link{color: #003366; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; text-decoration: none;}
.calloutbox a:visited{color: #003366; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; text-decoration: none;}
.calloutbox a:hover{color: #FF3333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; text-decoration: underline;}
.callout-print a:link{color: #003366; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: left; }
.callout-print a:visited{color: #003366; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: left; }
.callout-print a:hover{color: #FF3300; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: left; }
.calloutsmall a:link {color: #003366; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none;}
.calloutsmall a:visited {color: #003366; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none;}
.calloutsmall a:hover {color: #FF3300; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none;}
.commonquicklinks{color: #000066; font-size: 14px;line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; font-variant: small-caps; text-align:left; height:16px; padding:3px}
.commonquicklinks a:link{color:#006666}
.commonquicklinks a:visited{color:#006666;}
.commonquicklinks a:hover{color:#000000;}
.cssbutton{color:#333366; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-variant: small-caps; cursor: hand; text-align: center; border: outset 3px #CCCCCC; background-color:#CCCCFF;}
.deleted, .deleted a:link, .deleted a:hover,.deleted:a:visited{
    text-decoration: line-through;
}
.dialogboxbody, .dialogboxbody a{
	color:#003366; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align:left; text-decoration:none;font-size: 13px; line-height:18px; padding:5px;}
.dialogboxbody a:hover{
    color:#CCCCCC;
}
.dialogboxbody.bold, .dialogboxbody.bold a{
	color:#003366;
    font-weight:bold;
}
.dialogboxbody.bold a:hover{
    color:#CCCCCC;
	font-weight:bold;
}
.dialogboxbody.large, .dialogboxbody.large a{
	color:#003366;
    font-size:16px;
	line-height:20px;
}
.dialogboxbody.large.a:hover{
    color: #CCCCCC;
}

.dialogboxbody.showlink a{
	text-decoration:underline;
}
.dialogboxbody.showlink.a:hover{
	text-decoration:underline
}


.dialogboxbold{color:#003366; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align:left; font-size: 13px; line-height:18px; padding:5px; font-variant: none; font-weight: bold;}
.dialogboxbold a:link{color:#003366;}
.dialogboxbold a:visited{color:#777777;}
.dialogboxbold a:hover{color:#000000;}
.dialogboxheader{color:#003366; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; font-variant: small-caps; text-align:center; font-size: 14px; line-height:18px;}
.dialogboxlinks{color:#003366; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align:left; font-size: 13px; line-height:18px; padding:5px; font-variant: small-caps;}
.dialogboxlinks a:link{color:#003366;}
.dialogboxlinks a:visited{color:#555555;}
.dialogboxlinks a:hover{color:#000000;}
.enewsclubcredit {color: #010066; font-weight: bold; font-style: italic; font-size: 13px; line-height: 16px; font-family: Verdana, Arial; text-align: center;}
.enewslogo {float:left; text-align:left;}
.enewsletter { color: #010066; font-size: 13px; line-height: 18px; font-family: Georgia, "Times New Roman", Times; vertical-align: top; padding-right: 20px; border-color: navy; border-width: 3px;}
.enewsletter:first-letter { color: #010066; font-weight: bold; font-size: 20px; line-height: 24px; font-family: Georgia, "Times New Roman", Times; vertical-align: sub }
.enewsletter a{color: #010066;font-size: 13px; line-height: 18px; font-family: Georgia, "Times New Roman", Times;}
.enewsletter a:hover{color: #999999;font-size: 13px; line-height: 18px; font-family: Georgia, "Times New Roman", Times;}
.enewssectiontext {color: #010066; font-size: 13px; line-height: 16px; font-family: Georgia, "Times New Roman", Times; vertical-align: top; padding-right: 20px;}
.enewssectiontitle {color: #010066; font-size: 13px; font-weight: bold; line-height: 18px; font-family: Georgia, "Times New Roman", Times; vertical-align: top; padding-right: 20px;}
.enewstocbox {width:204px; background-color:silver; border: 2px outset navy; margin-left:20px; margin-top:10px; margin-bottom: 10px;}
.enewstocheadline {color: #010066; font-weight: 600; font-size: 11px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-variant:small-caps; }
.enewstocstories {color: #010066; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.enewstocstories a:link {color: #010066; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
.enewstocstories a:visited {color: #010066; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
.enewstocstories a:hover {color: red; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
.enewsvolume {color: #010066; font-size: 12px; font-style: normal; font-weight: normal; text-align: center;}
.floatbox {color: #666666; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.floatbox a:link{color: #000066;font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.floatbox a:visited {color: #000066;font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.floatbox a:hover {color: #666666; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.formclass{color: #010066; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; position:relative; z-index: 0;}
.formlabels  { color: navy; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
.gmboxinteriorbordered{border: 2px #CCCCCC solid; padding:4px;margin:4px;background-color:#000066;}
.gmboxbackground{background-color: #000066;}
.gmboxlinks {color: silver; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.gmboxlinks a:link {color: silver; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.gmboxlinks a:visited {color: silver; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.gmboxlinks a:hover{color: white; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.gmboxlinkslarge {color:silver; font-size: 14px; font-weight: bold; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.gmboxlinkslarge a:link {color:silver; font-size: 14px; font-weight: bold; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.gmboxlinkslarge a:visited {color:silver; font-size: 14px; font-weight: bold; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.gmboxlinkslarge a:hover{color:white; font-size: 14px; font-weight: bold; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.gmboxmain{color:silver; font-size: 18px; font-weight: bold; line-height: 24px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align:left; padding-left: 15px;}
.gmboxsmall{color: white; font-size: 10px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
.gmboxsmall a:link {color: white; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
.gmboxsmall a:visited {color: white; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
.gmboxsmall a:hover {color: silver; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
.gmboxsubtitle, .gmboxsubtitle a:link, .gmboxsubtitle a:visited{color:silver; font-size: 14px; font-weight: bold; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align:left; padding-left: 15px;}
.gmboxsubtitle a:hover{
	color:#FFFFFF;
}

.gmboxtext {color: white; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.gmboxtext a:link{color: white; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.gmboxtext a:visited {color: white; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.gmboxtext a:hover {color: silver; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.gmboxtext14 {color: white; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.gmboxtext14 a:link{color: silver; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.gmboxtext14 a:visited {color: silver; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.gmboxtext14 a:hover {color: white; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.gmboxtextfloatright {color: white; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.gmboxtextfloatright a:link{color: silver; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.gmboxtextfloatright a:visited {color: silver; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.gmboxtextfloatright a:hover {color: white; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.hand{
	cursor:pointer;
}

.indent{padding-left:10px;}
.inline {float: right; border: 2px inset #010066; padding: 3px;}
.inputbutton{color: #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: center; text-decoration: none; font-weight: bold; vertical-align:top; background-color: #333366; border: 2px outset #CCCCCC; cursor:hand; font-variant: small-caps; padding-left:1px; padding-right: 0px; padding-top:1px; padding-bottom:0px}
.inputbuttonsmall{color:#FFFFFF; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 10px; border: #CCCCCC 1px solid; background-color: #000066; margin:1px; cursor:hand}
.inputform{color:#000066; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 10px; border: #000066 1px solid; }
.inputformmodernnormal{ border-top:none; border-left:none; border-right:none; border-bottom: #000066 2px solid;}
.inputformmodernerror{border: red 2px solid;}
.inputformmoderntext{color: #000066; font-size: 11px; font-family: Arial;}
 .inputformpublic{color:#000066; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 12px; border: #000066 2px solid;}
.inputformpublicred{color:#000066; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 12px; border: red 2px solid;background-color:#FFB0B0}
.inputformpublicreq{color:#000066; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 12px; border: red 2px solid;}
.inputtext {color: #000066; font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.memberbutton{border:3px #000000 groove; background-color: #003366; color:#FFFFFF; height:25px; width:200px; line-height:25px; font-size: 14px; font-family: Verdana, Arial}
.navtracker  { color: #000066; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-indent: 10px; border: none }
.navtracker a:active { color: teal; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.navtracker a:hover { color: silver; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.navtracker a:link { color: #000066; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.navtracker a:visited { color: #000066; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.newslisting {color: #000066; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
.newslisting a {color: #330099}
.newslisting a:hover { color: #c0c0c0; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.nobutton { color: white; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline; font-weight: bold; background-color: transparent; text-align: center; text-transform: none; margin: 0pt; padding: 0pt; border: none; cursor:hand}
.nobutton2{color: silver; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-color: transparent; text-transform: none; margin: 0pt; padding: 0pt; border: none; cursor:hand}
.optionsborder{border-left: 3px inset #006666; border-bottom: 3px inset #006666; padding-top:22px; float:right; width:190px; position:relative; left:-3px; top:-3px}
.preview{background: transparent url(http://www.satoricontentmanager.net/filelib/images/magnicon.gif); background-repeat: no-repeat; width: 20px; height: 20px; border:none; cursor:hand}
.redalert {color: #003366; font-weight:bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.redalert a:link {color: #003366; font-weight:bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none}
.redalert a:visited {color: #003366; font-weight:bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none}
.redalert a:hover {color: black; font-weight:bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline}
.required{color: black; font-weight: bold; border:2px red inset;}
.roweven {color: #000066; font-weight: bold; font-size: 13px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color:#D7D7D7; padding:3px; }
.roweven a:link { color: #000066; font-weight: bold; font-size: 13px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.roweven a:visited { color: #000066; font-weight: bold; font-size: 13px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.roweven a:hover { color: #000000; font-weight: bold; font-size: 13px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  text-decoration: none }
.rowodd {color: #000066; font-weight: bold; font-size: 13px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color:#CCCCFF; padding:3px }
.rowodd a:link { color: #000066; font-weight: bold; font-size: 13px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  text-decoration: none }
.rowodd a:visited { color: #000066; font-weight: bold; font-size: 13px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  text-decoration: none }
.rowodd a:hover { color: #000000; font-weight: bold; font-size: 13px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  text-decoration: none }
.searchbox {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: left; text-decoration: none; font-size: 11px; line-height: 14px}
.searchbox a:link {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: left; text-decoration: none; font-size: 11px; font-weight: bold; line-height: 14px}
.searchbox a:visited{font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: left; text-decoration: none; font-size: 11px; line-height: 14px}
.searchbox a:hover {font-family: Arial, Helvetica, sans-serif; color: #000066; text-align: left; text-decoration: none; font-size: 11px; line-height: 14px}
.searchbutton {color: #CCCCCC; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background: transparent url(http://www.satoricontentmanager.net/filelib/images/searchbut.jpg); width: 60px; height: 30px; border: none; text-align: center; vertical-align: middle; background-repeat: no-repeat; position: relative; top: 10px; left:70px}
.selectbutton{padding:5px;}
.selectbutton{padding:5px;}
.sendbutton { color: #FFFFFF; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:bold; cursor: hand; background-image: url(http://www.satoricontentmanager.net/filelib/images/linkbutton1w.jpg); border: none; width: 110px; height: 34px }
.smallbutton{font-size: 14px; font-weight: bold; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: transparent url("http://www.satoricontentmanager.net/images/buttonbackgroundrounded.gif") no-repeat;}
.specialinstructions { vertical-align: middle; border: solid 2px #483d8b }
.tabstyle a{text-align:center; color:#000066;font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;font-variant: small-caps;}
.tabstyle a:hover{text-align:center; color:#000000;font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;font-variant: small-caps;}
.troubleticket {color: white; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #010066; border: inset 3px white; }
.troubleticketmessage {color: white; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
.troubleticketmessage a:link {color: yellow; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
.troubleticketmessage a:visited {color: white; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
.troubleticketmessage a:hover {color: silver; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
.uploadbutton { color: #CCCCFF; font-size: 10px; line-height:34px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; cursor: hand; background-image: url(http://www.satoricontentmanager.net/filelib/images/linkbutton1w.jpg); background-repeat: none;border: none; width: 110px; height: 34px; text-decoration:none; text-align:center; }
.uploadbutton a:link{color:#CCCCCC; text-decoration:none}
.uploadbutton a:visited{color:#CCCCCC; text-decoration:none}
.uploadbutton a:hover{color:#FFFFFF; text-decoration:none}
.whiteheading { color: white; font-size: 21px; font-family: Georgia, "Times New Roman", Times; text-align: center }
.whitesubheadleft { color: white; font-weight: bold; font-size: 13px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
.whitesubheadleft a:link { color: white; }
.whitesubheadleft a:visited { color: silver; }
.whitesubheadleft a:hover { color: yellow; }
.whitesubhead { color: white; font-weight: bold; font-size: 13px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
.whitesubhead a:link { color: white; }
.whitesubhead a:visited { color: silver; }
.whitesubhead a:hover { color: yellow; }
.whitetext { color: white; font-weight: normal; font-size: 13px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }

@media screen{
body.admin {margin-top: 0px; margin-left: 0px; background-color:#FFFFFF; color: #000066; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left}
body.audit {color: #000066; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-right: 30px; padding-left:30px; margin-right: 50px; margin-left: 50px;}
body.doc{margin-top:0px; margin-left:0px; background-color:#FFFFFF; background-image:none}
body.troubleticket{margin-top:0px; margin-left:0px; background-color:#010066; background-image:none
}
div.alert {border: 3px inset navy; background-color: #CCCCCC; padding:5px; z-index:3;}
div.alertcss {border: 3px inset navy; background-color: silver; padding:5px; z-index:3;width: 600px;}
div#callouton {color: #003366; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: left; text-decoration: none; width: 200px; float: right; margin: 5px; padding: 5px; border: 2px inset navy;}
div.calloutsmall {color: #003366; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: center; vertical-align: middle; text-decoration: none; width: 100px; background-color: silver; float: right; margin: 2px; padding: 2px; border: 2px inset navy;}
div.calloutteal {border: 3px inset navy; background-color: silver; padding:5px; z-index:3;}
div.displayarea{width: 800px; margin:25px; padding: 25px}
div.displaycallout {color: #003366; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; text-align: center; vertical-align: middle; text-decoration: none; width: 200px; background-color: silver; float: right; margin: 2px; padding: 2px; border: 2px inset navy;}
div.displaycalloutfullnoborder{color: black; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: left; text-decoration: none; width: 400px; float: right;}
div.headernoprint{color:#000066; font-weight: normal; font-size: 14px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align:center;position: absolute; top:15px; width:100%}
div.kifooter{display: none}
div.kiheader{display: none}
div.memberblock{font-family: Times New Roman, serif, Garamond; font-size: 11px; text-align: left; margin: 2px; padding: 2px; width: 200px; height: 160px;border: 3px inset navy;}
div.noprint{color:#000066; font-weight: normal; font-size: 14px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align:center;
}
div#printonly{display:none;}
div.printonly{display:none}
div.officerblock {font-family: Times New Roman, serif, Garamond; font-size: 12px; text-align: left; margin: 2px; padding: 2px; width: 200px; height: 100px;}
div.pagecontainer-headline{font-family: Times New Roman, serif, Garamond; font-size: 21px; text-align: center; width:700; height: 75; position: relative; top: 0; left: 0; right: 0; bottom: auto}
div.publicalert {border: 3px inset #666666; background-color: #000066; padding:5px; z-index:3;}
.publicalert { color: #CCCCCC; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.publicalert a:link { color: #CCCCCC; font-weight: bold; text-decoration: none }
.publicalert a:visited { color: #CCCCCC; text-decoration: none }
.publicalert a:hover { color: #FFFFFF; text-decoration: none }
div.redalert {border: 3px inset red; background-color: silver; padding:5px; z-index:3;}
div.searchbox {background-image: url(http://www.satoricontentmanager.net/filelib/images/searchbkgd.jpg); border-width: 3px; border-style: groove; border-color: #000066; margin: 3px; padding: 3px;  width: 200px; height: auto; float:right;}
div.screenonly{display:block;}
div#upload{width: 120px; height: 20px; margin: 10px; padding: 5px; display:none}
img.inline-nb-largeimage{width: 300px; margin: 5px; padding:5px; float:right; border: groove; border-width: 2px }

#assistant{}
#loadingMessage {background: #EEEEEE; padding: 20px; display: none; position: absolute; left: 50%; margin-left: -100px; top: 25%; width: 50px;color:red;font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; font-size: 15px;display:none;z-index:10000;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border: 1px solid #000;
-moz-box-shadow: 3px  3px 3px #666;
-webkit-box-shadow: 3px 3px 3px #666;
box-shadow: 3px 3px 3px #666;
-ms-filter: progid:DXImageTransform.Microsoft.dropShadow(color=#666,offX=5,offY=5, positive=true);/* this should create a drop shadow in IE8 and higher, but doesn't seem to work*/

}
#selectbutton a{color: #CCCCCC; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding: 2px; background-color: #000066; border: 3px outset gray; display:block; text-align:center; font-variant: small-caps; width:165px; float:left}
#selectbutton a:hover{background-color: tan; color: brown; border: 3px inset gray}
#showHelp{}
#userform{}
.addback { color: #FFFFFF; font-size:14px; line-height:18px; text-align:center;vertical-align:middle; font-weight: 500; font-variant: small-caps; padding:3px; background-color: #339999; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ff000066',EndColorStr='#ff339999');cursor: hand; text-align: center;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border: 1px solid #000;
-moz-box-shadow: 3px  3px 3px #666;
-webkit-box-shadow: 3px 3px 3px #666;

}
.addbackover { color: #000066; font-size:14px; line-height:18px; text-align:center;vertical-align:middle; font-weight: 500; font-variant: small-caps; padding:3px; background-color: #3DB6B6; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ff339999');cursor: hand; text-align: center;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border: 1px solid #000;
-moz-box-shadow: 3px  3px 3px #666;
-webkit-box-shadow: 3px 3px 3px #666;

}
.autofillarea{
    background-color: #E9E9E9;
	border:1px solid #CCCCCC;
	width:200px;
   	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	line-height:16px;
	margin-left:10px;

}
.autofill{
   	color:#000066;
	background-color:#E9E9E9
}
.autofillhover{
    color:#000066;
	background-color:#FFFFFF;
}

.bodycontent{width:600px;}

.calloutteal {color: #010066; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; vertical-align: middle; text-decoration: none; width: 200px; background-color: silver; float: right; margin: 2px; padding: 2px; border: 2px inset navy;}
.calloutteal a:link {color: #010066; font-weight:bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none}
.calloutteal a:visited {color: #003366; font-weight:bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none}
.calloutteal a:hover {color: #FF3300; font-weight:bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline}
.satori   { color: white; font-style: normal; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border: none }
.satori a:active { color: teal; font-style: italic; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.satori a:link  { color: #FFFFFF; font-style: italic; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.satori a:visited   {color: #FFFFFF; font-style: italic; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.satori a:hover { color: #CCCCCC; font-style: italic; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.section{font-family: Arial, Helvetica, sans-serif;  font-size: 13pt; font-weight: bold; line-height: 16pt; color: #000066; margin:10px}
#submitbutton {color: #FFFFFF; font-size: 14px; line-height:18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-variant: small-caps;font-weight:bold; padding: 2px; background-color: #669999; border: 3px outset gray; display:block; text-align:center}
#submitbutton hover {background-color: tan; color: #000066; border: 3px inset gray }
.submitbutton {width:175px;}
.text{font-family: Arial, Helvetica, sans-serif; font-size: 11pt;  font-weight: normal; line-height: 14pt; color: #000066; margin: 10px }
}

@media print{
@page{size: 8.5in 11in; margin: 1in; }
body.audit {color: #000066; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
div.alert{display:none}
div.alertcss {display:none}
.bodycontent{line-height:25px;}
div.backpage {page-break-before: always;}
div.bodytext1{display: block; position:static; width: 5in; }
div#callouton {display:none;}
div.calloutsmall {display:none}
div.calloutteal {border: 3px inset navy; background-color: white; padding:5px; z-index:3;}
div.clubnameheadline{display: none;}
div.clubaddressheadline{display:none;}
div.displaycallout {display:none;}
div.displaycalloutfullnoborder{display:none}
div.flexrightdisplayarea{float: right;}
.footer{display:none}
div.headernoprint{display:none}
img.inline-nb-largeimage{width: 100%; margin: 5px; padding:5px; float:right; border: groove; border-width: 2px }
div.kifooter{display:block}
div.kiheader{width: 100%; display: block; position: static; margin-left:-50px}
div.kiwanis {color:#003366; font-family: Verdana, Arial; font-weight:bold; font-size:60px;}
div.memberblock{font-family: Times New Roman, serif, Garamond; font-size: 10pt; text-align: left; margin: 2px; padding: 2px; width: 3.5in; height: 1.9in; border: 3px inset navy;}
div.memberblockblank{font-family: Times New Roman, serif, Garamond; font-size: 10pt; text-align: left; margin: 2px; padding: 5px; width: 3.5in; height: 1.8in;}
div.officerblock {font-family: Times New Roman, serif, Garamond; font-size: 10pt; text-align: left; margin: 2px; padding: 2px; width: 2.25in; height: 1.2in;}
div.pagebreak{page-break-before: always}
div.noprint{display:none}
div#noprint{display:none}
div#noprint2{display:none}
div.pagecontainer-headline{font-family: Times New Roman, serif, Garamond; font-size: 18pt; text-align: center; width:7in; height: 1in; position: relative; top: 0in; left: 0in; right: 0in; bottom: auto}
div#printonly{font-family: Times New Roman, serif; font-size: 12pt; font-weight: normal; position: absolute; top: 25px; left: 25px;}
div.printonly{font-family:Arial; font-size: 14px; text-align:left; font-weight:normal;}
div.publicalert {display:none;}
div.redalert {display:none;}
div.searchbox{display:none;}
div.screenonly{display:none;}
div.toc{display:none;}
div#upload{display:none}
#assistant{display:none;}
#cellnoprint{display:none}
#container{position:absolute; top:1in. left:1in; display:block;min-height: 450px}
#loadingMessage {display:none}
#masthead{display:block;border-bottom:20px #003366 solid;}
#publictoc{display:none}
#screentoc{display:none}
#selectbutton a{display:none}
#showHelp{display:none}
#submenu{display:none}
#userform{display:none;}
.addback {display:none }
.calloutteal {color: #010066; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; vertical-align: middle; text-decoration: none; width: 200px; background-color: silver; float: right; margin: 2px; padding: 2px; border: 2px inset navy;}
.calloutteal a:link {color: #010066; font-weight:bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none}
.calloutteal a:visited {color: #003366; font-weight:bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none}
.calloutteal a:hover {color: #FF3300; font-weight:bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline}
.satori{display: none;}
.satoritoc{display:none}
.section{font-family: "Times New Roman", Times, serif; font-size: 13pt; font-weight: bold; line-height: 16pt; color: #000000}
.text{font-family: "Times New Roman", Times, serif; font-size: 12pt;  font-weight: normal; line-height: 16pt; color: #000000 }
.toctop{display:none}
div.scratchpad{
	display:none;
}

}


