<!-- 

/*
Maritime Simulation Institute Master CSS Stylesheet 
v3
Shawn Chittle 
Sept 2007
*/

#wrap { width:99%; margin:0px; padding:0px; }
#content { width:99%; margin:10px; padding:0px; background-color:#fff; }
#spacing { padding:10px; margin:10px; }
#footer { clear:both; padding:10px; margin-top:0; background-color:#fff; }

body, td, html { margin:0px; padding:0px; font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 12px;}

h1 { color: #32408b; font-weight: bold; font-size: 2.5em; letter-spacing: -1.5px; padding: 0px; margin: 0px;}
h2 { color: #547fef; font-weight: bold; font-size: 2.0em; letter-spacing: -1px; padding: 0px; margin: 0px; }
h3 { color: #547fef; font-weight: bold; font-size: 1.5em; letter-spacing: -1px; padding: 0px; margin: 0px;  }
h4 { color: #547fef; font-weight: bold; font-size: 1.25em; letter-spacing: -.5px; padding: 0px; margin: 0px; }

ul#list, li#list {list-style: none;  text-align: left; margin-left: 0;  padding-left: 0; }

td {vertical-align: top;}

.map { font-size:.75em; }

/*links*/

a:link { color: #0000ee;  text-decoration: none;  font-weight:bold; font-family: Arial,Helvetica,sans-serif,Verdana; border-bottom: 1px dotted #0000ee; } 
a:visited {color: #800080;  text-decoration: none;  font-weight:bold; border-bottom: 1px dotted #800080; } 
a:hover {color: #df0029;  text-decoration: underline;  font-weight:bold; border-bottom: none; } 

a.contact:link {font-weight: bold;  color: #323f8a; text-decoration: none; border-bottom: 1px dotted #fff; } 
a.contact:hover {color: #df0029; text-decoration: underline; border-bottom: none; }
a:contact:visited { color: #800080; text-decoration: none;  font-weight:bold; border-bottom: 1px dotted #800080; } 

.breadcrumb  {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #000;text-decoration: none;border-bottom: none;}
a.breadcrumb:link,a.breadcrumb:visited {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #547fef;text-decoration: none;border-bottom: none;}
a.breadcrumb:hover {color: #df0029;border-bottom: none;text-decoration: underline;}

a.img:link,a.img:visited,a.img:hover,a.img:active {border-bottom: none;}


/*rounded corners*/

.dark{display:block}
.dark *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#547fef}
.dark1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #b5c7f8;
  border-right:1px solid #b5c7f8;
  background:#7e9ff3}
.dark2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #edf2fd;
  border-right:1px solid #edf2fd;
  background:#7497f2}
.dark3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #7497f2;
  border-right:1px solid #7497f2;}
.dark4{
  border-left:1px solid #b5c7f8;
  border-right:1px solid #b5c7f8}
.dark5{
  border-left:1px solid #7e9ff3;
  border-right:1px solid #7e9ff3}
.darkfg{
  background:#547fef;
  text-align:right;
  padding:5px;}


.med{display:block}
.med *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#81A1F3}
.med1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #c8d6f9;
  border-right:1px solid #c8d6f9;
  background:#a0b8f6}
.med2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f2f5fd;
  border-right:1px solid #f2f5fd;
  background:#98b2f5}
.med3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #98b2f5;
  border-right:1px solid #98b2f5;}
.med4{
  border-left:1px solid #c8d6f9;
  border-right:1px solid #c8d6f9}
.med5{
  border-left:1px solid #a0b8f6;
  border-right:1px solid #a0b8f6}
.medfg{
  background:#81A1F3;
  text-align:right;
  padding:5px;}

.lt{display:block}
.lt *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#B0C4F7}
.lt1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #dde5fb;
  border-right:1px solid #dde5fb;
  background:#c3d2f9}
.lt2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f7f9fe;
  border-right:1px solid #f7f9fe;
  background:#bfcff8}
.lt3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #bfcff8;
  border-right:1px solid #bfcff8;}
.lt4{
  border-left:1px solid #dde5fb;
  border-right:1px solid #dde5fb}
.lt5{
  border-left:1px solid #c3d2f9;
  border-right:1px solid #c3d2f9}
.ltfg{
  background:#B0C4F7;
  text-align:right;
  padding:5px;}

gray{display:block}
.gray *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#cccccc;
}
.gray1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e9e9e9;
  border-right:1px solid #e9e9e9;
  background:#d8d8d8}
.gray2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f9f9f9;
  border-right:1px solid #f9f9f9;
  background:#d5d5d5}
.gray3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #d5d5d5;
  border-right:1px solid #d5d5d5;}
.gray4{
  border-left:1px solid #e9e9e9;
  border-right:1px solid #e9e9e9}
.gray5{
  border-left:1px solid #d8d8d8;
  border-right:1px solid #d8d8d8}
.grayfg{
  background:#cccccc;
  text-align:left;
  padding:1px;
 }

table.default {
width:100%;
border-width: 0px;
border-spacing: 0px;
border-style: none;
border-color: gray;
border-collapse: collapse;
background-color: white;
}

table.default th {
color:#fff;
font-weight: bold; 
font-size: 1.25em;
letter-spacing:-.5px;
border-width: 1px 1px 1px 1px;
padding: 3px 3px 3px 3px;
border-style: none none none none;
border-color: rgb(212, 223, 251) rgb(212, 223, 251) rgb(212, 223, 251) rgb(212, 223, 251);
background-color: 547fef;
-moz-border-radius: 0px 0px 0px 0px;
}

table.default td {
vertical-align: top;
border-width: 1px;
padding: 3px;
border-style: solid ;
border-color: rgb(212, 223, 251) rgb(212, 223, 251) rgb(212, 223, 251) rgb(212, 223, 251);
background-color: white;
-moz-border-radius: 0px;
white-space: nowrap;
}

table.colored_rows td {
vertical-align: top;
border-width: 0px;
padding: 5px;
border-style: none;
-moz-border-radius: 0px;
white-space: wrap;
}

table.colored_rows tr.d0 td {background-color: #EFEFEF;}
table.colored_rows tr.d1 td {background-color: #FDFDFD;}

/*main nav menu*/

a.DropdownMenuLink {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px;  font-weight: normal;  color: #32408b; text-decoration: none; border-bottom: none;}
a.DropdownMenuLink:link { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px;  font-weight: normal;  color: #32408b; text-decoration: none; border-bottom: none;}
a.DropdownMenuLink:visited { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px;  font-weight: normal;  color: #32408b; text-decoration: none; border-bottom: none; }
a.DropdownMenuLink:hover { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px;  font-weight: normal;  color: #df0029; text-decoration: underline; border-bottom: none; }
a.DropdownMenuLink:active { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px;  font-weight: normal;  color: #df0029; text-decoration: underline; border-bottom: none;}

-->
