body{
	padding: 0;
	background: #FFFFFF;
	font-family:"Tahoma", Tahoma, "Arial Narrow", Arial;
	color: #000000; 
	margin:0;
	font-size: small;
	/*background:url(image/blueprintsm.gif); */
}
a {	color: 
   #FF0D1A; 
}
a:visited{ color:#002EB8;}
a:hover {
	text-decoration: none;
}
p{ font-size: normal-small;}
h4{
  font-size:1.4em;
  text-decoration:underline;
}
#pgholder{  /* Extend the page to grow with width */
	padding: 0 0 0 3em;
	width: 90%;
	text-align:left;
}
#header{
	width:100%;
	border-bottom: #0000CC;
	text-align: left;
	height:100px;
}
#logo{
	float:left;
	width:30%;
	background-image: url(images/msslogo.gif);
	background-repeat: no-repeat;
	padding: 85px 0 5px 10px;
	font-weight: normal;
	letter-spacing: -1px;
	font-size: 10px;
	text-transform: lowercase;
	color:#FFFFFF;
}
#navi{
  font-family: "Arial Rounded MT Bold", "Arial Black", "Century Gothic";
  color:#FFFFFF;
  clear:both;
  /*background:url(testing/images/menu_bg.gif) repeat-x;*/
  font-size:15px;
}
#navi ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#navi li {
	display: inline;
}

#navi a {
	display: block;
	float: left;
	height: 32px;
	padding: 8px 20px 0 20px;
	border-right: 1px solid #002EB8;
	text-decoration: none;
	font-weight: bold;
	color: #000080;
}

#navi a:hover {
	background: #FFFFAD;
}
#navi .last {
  float:right;
}
#icons{ 
  float:right;
  width: 60%;
  padding: 5px 10px 10px 5px;
  text-align:right;
}
#icons li{ font-size:12px; padding: 5px 10px 2px 10px; }
#icons input{ display:inline; }
#icons img{ 
  border: none;
  margin: 10px;
}
#content{ 
 display:block;
 clear:both;
 text-align:left;
 font-size:normal small;
}
.rtcolum{
  float:right;
  width:38%;
  display:block;
}
.rtcolum blockquote{ margin: 0 auto 0 auto; }
.rtcolum h2{ 
  border-bottom:#000080 thin dotted;
}
.rtcolum li{ list-style-type:none; }
.rtcolum li a{ text-decoration:none; color:#000055; } 
.rtcolum li a:hover{ text-decoration:underline; color:#FF0000; }
.lftcolum {
  float:left;
  width:60%;
}
clear{
 clear:both;
}
li .last{ border-right:none;}

div.utube{
  margin: 2px;
  border: 1px solid #F9F117;
  height: auto;
  width: auto;
  float: left;
  text-align: center;
}
div.utube object{
  display: inline;
  margin: 3px;
  border: 1px solid #ffffff;
  }
div.utube a:hover object{
  border: 1px solid #0000ff;
}
div.descpt{
  text-align: center;
  font-weight: normal;
  width: auto;
  margin: 2px;
}
#footer {
    clear:both;
    margin: 20px auto;
     font-size: 80%;
    color:#666666;
	padding: 10px;
}
#footer p{ margin:0px; }
#newslinks { 
  background-color:#AEBBF4;
  color:#FFFFFF;
}
.inlineul {
  background:#FFFFFF;
  margin:0 60px 1.5em 70px;
}
.inlineul ul{ 
  margin:0;
  padding:0;
  list-style:none; 
} 
.inlineul li{ display:inline;}
.inlineul a{ }
.inlineul a:hover{
  background:#FFFEFE;
}
#breadcrums{ 
 font-size:small;
 padding: 5px 10px 5px 10px;
}
#breadcrums
#bookmarks{ 
  text-align:right;
  margin-right: 35px;
  font-size:small;
}
#bookmarks ul{list-style:none; display:inline; }
/*#bookmarks li{ margin: 5px 10px 5px 10px; }*/
#bookmarks a{
  text-decoration: none;
  font-weight:bold;
  padding: 5px 14px 5px 14px; 
}
#imgcol{ 
   float:right;
   width: 200px;
}
#bookmarks a:hover{ text-decoration: underline;  background:#FFFFAD}
#sidewhite{ color:#FFFFFF; }
.credits { color: #FFFFFF; }
blockquote{ padding: 0 2px 0px 1em; }
blockquote li ul{ list-style:square; }
label{
  width: 10em;
  float: left;
  text-align: right;
  vertical-align:top;
  margin-right: 0.5em;
  display: block
}
form{}
form p { margin:0; padding:2x;}
form p label{ vertical-align: top; }
.rightimg { 
float:right;
padding: 2px;
border:none;
}
sub{ vertical-align: sub; font-size:80%; }
.example{ padding-left: 18em; font-size:60%; color:FF0000; }
.formula{ text-align:center;font-weight:bold;}
.formula br{ padding:0; margin:0; }
.formula span{ padding-left: 1em; text-decoration: underline; }
.super{ font-size:1.2em; }
.twcolumrt{
  margin: 0 5px 0 10px;
  float:right;
  width:240px;
  padding: 0 20px;
  background: #A8ABFF;
}
# contact p{
   margin-bottom:5px;
}   
.menunavi { font-family:"Trebuchet MS", Tahoma, "Arial Narrow", Arial; }
.menunavi ul{ margin: 0px; display:inline; list-style:none; }
.menunavi li{ 
   display:inline;
   padding: 0px 20px 0px 10px;
 }
 .error{
    color:#FF0000;
	margin-left: 10px;
	font-weight:bold;
}
   
