html { 
padding:0px;
margin:0px;
}
body{
	/*background: #cbe6a3;*/
	color: #333333;
	background: #e5e5e5;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	margin:0px;
	text-align:center;
	margin:0px;
	padding:0px;
	font-size:0.85em;
	}
a img {
  border: 0 none;
}
ul
{
list-style-type: square;
text-indent: -1em;
}

li
{
padding-left: 10 px;
}

a:link, a:visited {
	text-decoration:underline;
	color: #6666CC;
	}
a:hover { 
	color:#666472;
	}
#lefttext{
	font-size:0.85em;
	line-height:1.6em;
	color: #666666;
}	
#lefttext-title{
	font-size:1.2em;
	font-weight:bold;
	color: #6B6C8F;
}	
#lefttext a:link, #lefttext a:visited{
	text-decoration:underline;
	color: #663333;
}
#lefttext a:hover{
	text-decoration:none;
	color:#6699CC;
}

#lefttext2{
	font-size:0.85em;
	line-height:1.2em;
	color: #666666;
}	

.container{
position:relative;		
clear:both;
float:left;
width:792px;	
overflow:hidden; 	/* Needed for wrappers that are to be placed in here */
background:#00ffff	/* Eventual background color for sidebar 2 RIGHT CONTENT*/
}
#wrapper1{
float:left;
width:181px;
/*margin-left:-12em;	 Width of sidebar 2 + 2em (left and right padding for sidebar 2) */
position:relative;
right:100%;
background:#ccccff	/*Eventual background color for sidebar 1 RIGHT EDGE*/
}
#wrapper2{
float:left;
width:181px;
/*margin-left:-12em;	 Width of sidebar 1 + 2em (left and right padding for sidebar 1) */
background:#fff 	/* Eventual background color for content LEFT EDGE*/
}
#wrapper3{
float:left;
width:50%
}	
#left-edge {
	background: url(images/edge-fade-left.png) repeat-y;
	color: #e5e5e5;
	margin:0px;
	padding:0px;
	display:block;
	width: 10px;
	float:left;
	clear:none;
	position:relative;
	height:100%;
}
#left-content {
	background: url(images/sketch-header-left.jpg) top no-repeat;
	background-color: #F7F7F7;
	margin:0px;
	padding:0px;
	display:block;
	width: 181px;
	float:left;
	position:relative;
	overflow:hidden;
}
#right-content {
	background: url(images/sketch-header-right.jpg) top no-repeat;
	background-color: #F7F7F7;
	margin:0px;
	padding:0px;
	display:block;
	width: 591px;
	float:left;
	text-align:left;
	position:relative;
}
#right-content-widetextbox {
	margin-left:29px;
	margin-right:29px;
	margin-top:18px;
	margin-bottom:20px;
	padding:0px;
	display:block;
	width: 533px;
	float:left;
	position:relative;
	text-align:left;
}
#right-edge {
	background: url(images/edge-fade-right.png) repeat-y;
	color: #e5e5e5;
	margin:0px;
	padding:0px;
	display:block;
	width: 10px;
	float:left;
	position:relative;
}
#photoholder {
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
	padding:0px;
	display:block;
	width: 250px;
	float:left;
	position:relative;
}
#photoholder a:link, #photoholder a:visited,{

}
#photoholder-textbox {
	margin-top:10px;
	padding:0px;
	display:block;
	width: 250px;
	float:left;
	text-align:center;
	position:relative;
	line-height:1.6em;
}
#blog-title{
	font-weight:bold;
	line-height:18px;
	font-size:12px;
}
#blog-detail{
	font-weight:normal;
	font-size:10px;
	line-height:14px;
}
#blog-title a:link, #blog-title a:visited{ 
text-decoration:none;
color: #ef6c54;
}
#blog-title a:hover{ 
text-decoration:none;
color:#ce513a;
}

#main-menu {
	/*background: url(images/main-menu-bkrd.jpg) no-repeat;*/
	display:block;
	text-align:center;
	position:relative;
	width:772px;
	padding-top:0px;
	font-size:1em;
	
}
#menutext{
	font-size:1.2em;
	line-height:1.6em;
	color: #333333;
}	
#menutext-title{
	font-size:1.2em;
	font-weight:bold;
	color: #333333;
}	
#menutext a:link, #menutext a:visited{
	text-decoration:none;
	color: #333333;
}
#menutext a:hover{
	text-decoration:none;
	color:#000099;
}	

#menutext2{
	font-size:1em;
	line-height:1.6em;
	color: #333333;
}	
#menutext2-title{
	font-size:1.2em;
	font-weight:bold;
	color: #333333;
}	
#menutext2 a:link, #menutext a:visited{
	text-decoration:none;
	color: #333333;
}
#menutext a:hover{
	text-decoration:none;
	color:#003399;
}	
#textartist {
	font-size: 1.3em;
	font-weight:bold;
}
#smalltext{
	font-size: .85em;
}
#softbluelink a:link, #softbluelink a:visited{ 
color: #448ebe;
}
#brownlink a:link, #softbluelink a:visited{ 
color: #ae9979;
}
#dkbrownlink a:link, #softbluelink a:visited{ 
color: #6b472f;
}

#bluelink a:link, #bluelink a:visited{ 
color: #3333ff;
}
#blacklink a:link, #blacklink a:visited{ 
color: #000000;
}
#whitelink a:link, #whitelink a:visited{ 
color: #FFFFFF;
}
#greylink a:link, #greylink a:visited{ 
color: #888888;
}
#tight-linespace {
line-height:120%;
}
ul {
line-height: 1.5em;
/*text-indent:15px;*/
list-style-position:inside;
}
#black-header {
color:#000000;
font-size:20px;
font-weight:900;
}
#brown-header {
color:#de9326;
font-size:20px;
font-weight:normal;
}
#green-header {
color:#6ab816;
font-size:20px;
font-weight:normal;
}
/*#brown-header-bold {
color:#de9326;
font-size:20px;
}*/
#top-space {

float:left;
width: 100%;
/*height: 0px;*/
top: 0;
left: 0;
position: absolute;
margin: 0;
padding:0;
}
#header-space {
width: 100%;
float:left;
top: 0;
left: 0;
position: relative;
margin: 0;
padding:0;
text-align:center;
display:block;
}
#header-box {
background: url(images/back-tile.gif) repeat-y 50% 0;
margin:0 auto;
float:none;
display:block;
width: 824px;
top: 0;
left: 0;
}
#header-inner {
/*margin-left:12px;*/
padding-left:12px;
/*padding:0px;*/
text-align:left; 
float:left;
width:800px;
height:109px;
top: 0;
left: 0;
display:block;
}
#subhead-space {
width: 100%;
height:36px;
text-align:center;
float:left;
top: 0;
left: 0;
position: relative;
margin: 0;
display:block;
}
#subhead-box {
background: url(images/back-tile2.gif) repeat-y 50% 0;
margin:0px auto;
width: 824px;
/*padding-left:12px;*/
float:none;
display:block;
top: 0;
left: 0;
height:36px;
}
#subhead-inner {
/*margin-left:12px;
padding:0px;*/
padding-left:12px;
width: 824px;
float:left;
top: 0;
left: 0;
display:block;
text-align:left;
height:36px;
}
#subhead-left {
float:left;
width: 640px;
top: 0;
left: 0;
text-align:left;
padding:0px;
}
#subhead-right {
float:left;
width: 160px;
top: 0;
left: 0;
text-align:left;
padding:0px;
}
#alert-box {
text-align:center;
padding:5px;
position: relative;
width: 605px;
display:table;
float:center;
/*background-color:#ffff55;*/
background-color:#ededed;
color:#FF0000;
}
#subscribe-summary-box {
text-align:left;
padding:5px;
position: relative;
width: 605px;
display:table;
float:center;
color:#6b472f;
border:medium;
border-color:#cfd18e;
border-style:solid;
}
#content-space {
/*background: url(images/back-tile.gif) repeat-y 50% 0;*/
width: 100%;
text-align:center;
top: 0;
left: 0;
position: relative;
margin: 0;
display:block;
float:left;
}
#content-box {/*has brown, white, yellow bars as in home page*/
background: url(images/back-tile.gif) repeat-y 50% 0;
margin:0 auto;
float:none;
display:block;
width: 824px;
top: 0;
left: 0;
}
#content-box2 {/*has brown, yellow bars as in other pages*/
background: url(images/back-tile2.gif) repeat-y 50% 0;
margin:0 auto;
float:none;
display:block;
width: 824px;
top: 0;
left: 0;
}
#clear {clear: both; margin: 0px}

#content-left {
/*padding: 15px;*/
/*margin-left:12px;*/
padding-left:20px;
padding-right:10px;
padding-top:15px;
padding-bottom:15px;
text-align:left; 
float:left;
width:151px;
top: 0;
left: 0;
display:block;
}

#content-center {
padding-top:15px;
padding-left:15px;
padding-right:15px;
padding-bottom:15px;
text-align:left;
float:left;
width: 561px;
top: 0;
left: 0;
display:block;
}
#content-main {/*main area in non-home pages*/
padding-top:0px;
padding-left:30px;
padding-right:30px;
text-align:left;
float:left;
width: 609px;
top: 0;
left: 0;
display:block;
}
#content-right {
background-image:url(images/bb_home_right1.jpg);
background-repeat:no-repeat;
padding-top:82px;
padding-left:12px;
padding-right:12px;
padding-bottom:15px;
margin-top:0px;
float:left;
width: 136px;
top: 0;
left: 0;
display:block;
text-align:left;
/*border: 1px solid #560116;*/
}
#right-align-box {
padding-top:10px;
float:left;
width: 469px;
top: 0;
left: 0;
display:block;
text-align:right;
}
#left-align-box {
padding-top:10px;
float:left;
width: 469px;
top: 0;
left: 0;
display:block;
text-align:left;
}
#left-align {
float:left;
top: 0;
left: 0;
display:block;
text-align:left;
}
#center-align-box {
padding-top:10px;
float:left;
width: 469px;
top: 0;
left: 0;
display:block;
text-align:center;
}
#right-left-align-box {
padding-top:10px;
padding-bottom:20px;
float:left;
width: 136px;
top: 0;
left: 0;
display:block;
text-align:left;
}
#kids-submit-box {
padding-top:2px;
float:left;
width: 136px;
top: 0;
left: 0;
display:block;
text-align:right;
}
.kids-submit {
background-color: #80b842;
border:none;
color: #fff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:900;
}
.kids-submit-h { /*hover state*/
background-color: #000000;
border:none;
color: #fff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:900;
}
#manager-submit-box {
padding-top:6px;
float:left;
width:96px;
top: 0;
left: 0;
display:block;
text-align:right;
}
.manager-submit {
/*width:30px;*/
background-color: #cfd18e;
border:none;
color:#660000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:900;
}
.manager-submit-h { /*hover state*/
background-color: #fff;
border:none;
color: #000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:900;
}
#more-box {
color:888888;
background-color:#ededed;
margin-top:10px;
padding-top:3px;
padding-right:6px;
padding-bottom:3px;
float:left;
width: 469px;
top: 0;
left: 0;
display:block;
text-align:right;
font-size:11px;
font-weight:900;
}
#brown-box {
color:888888;
background-color:#d6ccbc;
margin-top:10px;
padding-top:3px;
padding-right:6px;
padding-bottom:3px;
float:left;
width: 469px;
top: 0;
left: 0;
display:block;
text-align:right;
font-size:11px;
font-weight:900;
}
#grey-box {
color:#CCCCCC;
background-color:#ededed;
margin-top:10px;
margin-bottom:15px;
padding-top:2px;
padding-left:6px;
padding-bottom:2px;
float:left;
width: 600px;
top: 0;
left: 0;
display:block;
text-align:left;
font-size:16px;
font-weight:900;
}
#text-left-align-box{
text-align:left;
float: left;
padding:0;
width: 605px;
}
#text-center-align-box{
text-align:center;
float: left;
padding:0;
width: 605px;
}
#text-center-align-box2{
text-align:center;
float: center;
padding:0;
width: 605px;
}

#bottom-cap-space {
float:left;
width: 100%;
top: 0;
left: 0;
position: relative;
margin: 0;
text-align:center;
display:table;
/*border: 1px solid #560116;*/
}
#bottom-cap-box {
background-image:url(images/bottom-cap.gif);
background-repeat:no-repeat;
margin:0 auto;
float:none;
display:table;
height: 12 px;
width: 824px;
top: 0;
left: 0;
/*border: 1px solid #560116;*/
}
#footer-space {
text-align:center;
float:left;
width: 100%;
height: 0px;
top: 0;
left: 0;
position: relative;
margin: 0;
}
#silversea-box {
text-align:center;
float:left;
top: 0;
left: 0;
display:block;
}
#global-learning-box {
text-align:center;
margin-top:11px;
margin-bottom:18px;
float:left;
top: 0;
left: 0;
display:block;
}
#left-box-head {
	padding-left: 10px;
    top: 0px;
    right: 0px;
    text-align:left;  
	float:left;
	top: 0;
	left: 0;
	position: relative;
	margin: 0;
}
#left-text {
	color:#cfd18e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#left-text-head {
	color:#cfd18e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:600;
	/*text-indent:-5px;*/
	margin-left:-5px;
}
#left-text-head a:link, #left-text-head a:visited { 
	color:#cfd18e;
	text-decoration: none; 
	}
#left-text a:link, #left-text a:visited { 
	color:#cfd18e;
	text-decoration: none; 
	}
#left-text a:hover { 
	color:#6b472f;
	background-color:#cfd18e;
	}
#left-text input {
background-color: #fff;
border: 1px solid #000;
color: #000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
width:96px;
}
.right-textfield {
background-color: #fff;
/*border: 1px solid #999999;*/
color: #448ebe;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:900;
width:133px;
}
	
#greenback {
background-color:#ccc000;
}

table.bigtable {
		margin:0px;
		border-collapse:collapse;
		border:1px solid #999999;
		/*font:0.8em/145% 'Trebuchet MS',helvetica,arial,verdana;*/
		color: #000;
		
}

table.bigtable td, th {
		padding:5px;
}

thead.bigtable {
		background:#7db840;
		color:#fff;
		font-weight:bold;
		font-size:.8em;
}

table.bigtable tbody tr{
	background:#efefef;
	border-bottom: dotted 1px #999999;
}
/*tr.bigtable {
	border-bottom: dotted 1px #333;
}*/
table.bigtable tbody tr.odd {
	background:#ffffff;
	border-bottom: dotted 1px #999999;
}
