/* Site Colors:
	#1A446C - blue grey
	#689DC1 - light blue
	#D4E6F4 - very light blue
	#EEE4B9 - light tan
	#8D0D19 - burgundy
*/

html { height: 100%; width: 100%; }
body { width: 100%; height: 100%; margin: 0px; padding: 0px; border: 0px;
	font-family: Arial, Arial; background: #222222;
	font-size: 12px; line-height: 20px; color:#273c99;}
img { border: none; }
table, tr, td { border-collapse: collapse; vertical-align: top; font-size: 13px; line-height: 15px;}
h9 {font-size:18px; color:#333333;}

a:link {color: #003366;}
a:visited {color: #003366;}
a:hover {color: #990000;}
a:active {color: #003366;}

H4 {color: #273c99;}
H1 {font-family: Arial, sans-serif; color:#666666; font-size:25px;}
H3 {color: #003366; font-size:16px;}
H6 {color: #003366; font-weight:bold; font-size:12px; max-height:9px}
H5 {color: #003366; font-weight:bold; font-size:40px; padding-top:20px;}

#menuheading{
	color: #222222;
	font-weight:bold;
	font-size:13px;
}
.errortext {font-family:Arial, sans-serif; font-size:13px; color:#990000; font-weight:bold;}
#spacer{line-height:400; text-align:center; padding-left:200px;}
#exclaiminfo{
	font-size:12px;
	color:#cccccc;
	background:#800000;
}

#ymp-relevance {
visibility: hidden;
}

#pagetop {
	background-image:url(../../images/pagetop.jpg);
	background-repeat:no-repeat;
	background-position: left top;	
	background-color:#CAE057;
	background-image:url(../../images/background_leaders.jpg)
}Fgrid

#center_text{padding-left:300px;}
.helptext {
	font-family:Arial, sans-serif;
	font-size:11px;
	color:#222222;
	vertical-align:super;
}
.text {
	font-family:Arial,  sans-serif;
	font-size:13px;
	color:#222222;
}
.textdark {
	font-family:Arial,  sans-serif;
	font-size:13px;
	color:#222222;
}
.pagetop {
	background-image:url(../../images/pagetop.jpg);
	background-repeat:no-repeat;
	background-attachment: fixed;
	background-position: left top;
	background-color:#CAE057;
	background-image:url(../../images/background_leaders.jpg)
}
.wishingtype {
	font-family:WISHINGTYPE, Arial, sans-serif;
	font-size:36px;
	color:#222222;
	vertical-align:top;
}
.gridtext {
	font-family:Arial,  sans-serif;
	font-size:12px;
	color:#003300;
	vertical-align:top;
}
.handtext {
	font-family:Arial,  sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#222222;
	vertical-align:top;
	cursor:pointer;
}
.menu {
	font-family:Arial,  sans-serif;
	font-size:13px;
	color:#222222;
	vertical-align:top;
}

.errortext {
	font-family:Arial,  sans-serif;
	font-size:12px;
	color:#990000;
	vertical-align:bottom;
}
#panel {
	background-color:#222222;
	width:500px;
	padding:15px;
	border-bottom-style:inset;
	border-color:#666666;
	border-bottom-width:1px;
	border-bottom-color:#cccccc;
}
#structure { height: 100%; width: 100%; padding:20px;}
#button{
	background-color:#CCCCCC;
	color:#222222;
	width:100px;
}
#required{background-color:#FFFF99}
#section {font-family:Arial, Times, serif; font-size:36px}
#sectionheader {font-family:Arial,  sans-serif; font-size:11px; background-color:#cecece }
#page_heading {
	font-family:Arial,  sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#222222;
	text-transform:uppercase;
}
.white_header{
	font-family:Arial,  sans-serif;
	font-size:14px;
	color:#222222;
}

/* Navigation */
#navigation { width: 180px; padding: 5px; background-color:#DDDDDD; vertical-align: top; text-align:right; line-height:20px; border-right:1px;
border-right-color:#cccccc; border-right-style:solid;}
#print-left { width: 50px; padding: 10px; color: #003366; ; line-height:20px; border-right:1px; border-right-color:#dddddd; border-right-style:solid; }
#print-right {width: 20px; padding: 10px; color:#003366; margin-left: 20px; border-left:1px; 
border-left-color:#dddddd; border-right-style:solid; background: #eeeeee; right:0px;  border-right:1px; border-right-style:solid; border-right-color:#dddddd;
border-top:1px; border-top-style:solid; border-top-color:#dddddd; padding:10px; text-align:right;}
#heading { width:1000px; height:200px; }

#message {padding:100px; color:#FF0000; line-height:60px;}

/* Page Content */
#page { padding-left: 15px; padding-top: 15px; vertical-align: top; text-align:left; width:500px; background: #fefefe; border-top:1px; border-top-style:solid; border-top-color:#dddddd; 
		border-right:1px; border-right-style:solid; border-right-color:#dddddd;}
#printpage { padding-left: 4px; vertical-align: top; background: #fefefe; border-top:1px; border-top-style:solid; border-top-color:#dddddd; width:400px}
#question{width:500px; text-align:left; color:#003366;}
#print_friendly{background-color:#222222; border-collapse:collapse; font-family:Arial,  sans-serif}

.button{
	background-color:#EEEEEE;
	font-family:Arial, Arial;
	color:#333333;
	font-size:11px;
	width:inherit;
	height:30px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	border-top-color: #CECECE;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #CECECE;
}
.buttonmotion{
	background-color:#EEEEEE;
	font-family:Arial, Arial;
	color:#003366;
	font-size:10px;
	width:inherit;
	height:25px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	border-top-color: #336699;
	border-right-color: #336699;
	border-bottom-color: #336699;
	border-left-color: #336699;
	
}


.motionbox{
	border-top-width:thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style:dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #B8B8B8;
	border-right-color: #B8B8B8;
	border-bottom-color: #B8B8B8;
	border-left-color: #B8B8B8;
	padding:12px;
}

.deletebutton{background-color:red; color:#222222; height:22px; width:12px;}
.textbox{
	background-color:#eeeeee;
	border-color:#000000;
	border-width:1px;
	color:#333333;
	border-style:outset;
}

/*data grid*/
.gridbackgroundblue { height:40px; color:#222222; padding:4px; background-color:#A6D026;  vertical-align:middle;}
.gridbackgroundgrey { height:40px; background-color:#cecece; padding:4px;}
.gridbackgroundwhite { height:40px; background-color:#efefef; padding:4px;}
.gridbackgroundred { height:40px; background-color:#aaaaaa; padding:4px;}
.gridbackhigh { height:40px; background-color:#FF9912; padding:4px;}
.gridbackgmedium { height:40px; background-color:#FFD39B; padding:4px;}
.gridbacklow { height:40px; background-color:#FFEBCD; padding:4px;}
.gridbackgrey { height:40px; background-color:#222222; padding:4px; vertical-align:middle;}
.priorityhigh {color:#FFCCAA; font-weight:bold; font-variant:small-caps;}
.prioritymedium {color:#66ff00;}

.pagebottom {
	background-image: url(../../images/pagebottom.jpg);
	background-repeat: repeat-x;
}
.greypageheader {
	font-family: Arial, Arial;
	font-size: 25px;
	color: #222222;
}
.greypagesubheader {
	font-family: Arial, Arial;
	font-size: 16px;
	color: #222222;
}
.greypagesectionheader {
	font-family: Arial, Arial;
	font-size: 13px;
	color: #222222;
}
.menuactive {
	font-family:Arial, Arial;
	font-size:12px;
	color:#222222;
	vertical-align:top;
}
.menuactive2{
	font-family:Arial, Arial;
	font-size:12px;
	color:#CCCCCC;
	vertical-align:top;
}.lightning {
	background-image: url(../../images/lightning.jpg);
	background-repeat: no-repeat;
}
.exclaiminfo{
	font-size:12px;
	color:#990000;
}.photo_background {
	background-image: url(../../images/photo_background.jpg);
	background-repeat: repeat-x;
}
.cell {
	font-family: Arial,  sans-serif;
	font-size: 11px;
	background-color: #FFCC66;
	height: 200px;
	border: thin solid #003366;
	width: 14%;
}
.calendar_text{
	color:#003366;
}
.cell_background {
	color:#003300;
	font-weight:bold;
	background-image: url(../../images/cell_background.jpg);
	background-repeat: repeat-x;
	height:200px;
}
.cal_text{
	color:##003300;
}
.body_table{
border:3;
width:75%;
color:#000000;
background-color:#ECF7FB;
height:900px;
}
#ymp-relevance {
visibility: hidden;
}

.ymp-player-max #ymp-body #ymp-body-base #ymp-body-strip
{
width: 560px;
}
/* Yahoo! Media Player: Playlist colors */
/* Default color for playlist entries */
#ymp-tray .ymp-tray-track {
  color:#003366 !important;
}
 
/* Highlighted track */
#ymp-tray .ymp-tray-track:hover {
  color:#336699 !important;
  background-color:transparent !important;
}
 
/* Currently playing track */
#ymp-tray .ymp-tray-track.playing,
#ymp-tray .ymp-tray-track.playing:hover {
  color:#cccccc !important;
  background-color:#777777 !important;
}
#ymp-yahoo-logo { display: none !important }
	 
