BODY, TD{
	padding : 0px;
	font : normal 10pt Verdana, Arial, sans-serif;
	margin: 0px 0px 0px 0px;

	}

H1 {
	margin: 16px 0px 8px 0px;
	font-size: 14pt;
	font-weight: 400;	
	font-family: Verdana,arial,sans-serif;
	color: #D0171C;
}
H2
{
	font-weight: 400;
	font-size: 10pt;
	margin: 8px 0px;
	color: black;
	font-family: Verdana,arial,sans-serif;
	text-decoration: underline;
}

li {
	margin: 3px;
}
IMG {
	border: none;
}

IMG#homegraphic {
	border:none;
	height:200px;
	width:760px;
}
IMG#mmsgraphical {
	width: 550px;
}
IMG#instructorstation {
	width: 275px;
}
IMG#instructorstationtrend {
	width: 275px;
}
IMG#operatorstation {
	width: 280px;
}
TABLE.view {
	border: 0;
	border-width: 0px;
	width: 760px;
	padding: 0px;
	font : normal 9pt Verdana, Arial, sans-serif;
}

TABLE.hometable {
	border-width: 0px;
	border-collapse: collapse;
	padding: 0px;
	width: 760px;

}

TABLE.leftmenutable {
	border-width: thin;
	border-collapse: collapse;
	padding: 0px;
	width: 180px;
	position: absolute;
	top: 160px;
}
TABLE.rightcontenttable {
	border-width: thin;
	border-collapse: collapse;
	padding: 0px;
	width: 580px;

}
TABLE.footer {
	border: 0;
	width: 760px;
	background: black;
}

TABLE.contenttable {
	border: 0;
	background: #A6C6E6;
	width: 760px;
	border: thin solid;
	border-color: black;
}
TD.viewcell {

	font : normal 9pt Verdana, Arial, sans-serif;
	vertical-align: top;
}

TD.banner {
	
	background: #326290;
}
TD.PSbanner {
	
	background:black;
}

TABLE.homecontent {
	margin: 10px;
	vertical-align: top;
}

TD.privacyheader {
	border: 0;
	background: #A0A0C5;
	width: 600px;
	border: none;
	border-color: black;
	color: white;

}

TD.privacytable {
	border: 0;
	width: 600px;
	border: none;
	padding-left: 20px;
	padding-top: 10px;

}

TD.leftmenuheader {
	border: 0;
	background: #326290;
	width: 180px;
	border-bottom: 1px solid white;
	color: white;
	font-weight: bold;
	padding: 5px;
	font : bold 9pt Verdana, Arial, sans-serif;

}

TD.leftmenucontent {
	border-bottom: 1px solid white;
	width: 180px;
	padding: 5px;
	background: #A1CBEB;
	color: #326290;
	font : normal 9pt Verdana, Arial, sans-serif;

}

TD.leftmenucontentselected {
	border-bottom: 1px solid white;
	width: 180px;
	border: none;
	padding: 5px;
	background: white;
	color: #326290;
	font : normal 9pt Verdana, Arial, sans-serif;

}
TD.rightcontactcontent {
	padding-left: 5px;
	font : 9pt Verdana, Arial, sans-serif;

}
TD.ViewNav {
	vertical-align: top;
	text-align: Center;
	padding-top: 7px;
	width: 760px;
}

TD.bullet {
	vertical-align: top;
	text-align: right;
	padding-top: 7px;
}

TD.hometext {
	font-family: verdana,arial,sans-serif;
	font-size: 10pt;
	vertical-align:  top;
	text-align: left;
	width: 350px;
}

TD.pageheader {
	font-family: verdana,arial,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
}

TD.searchbutton {
	text-align: right;
	background: #326290;
	vertical-align: top;
	padding-top:12px;
}
TD.PSsearchbutton {
	text-align: right;
	background: black;
	vertical-align: top;
	padding-top:12px;
}

TD.searchbuttonCell {
	text-align: right;
	background: #326290;
	vertical-align: top;
}

TD.PSsearchbuttonCell {
	text-align: right;
	background: black;
	vertical-align: bottom;
}

IMG.searchgraphic {
	margin-right: 10px;
    vertical-align:  top;
}

TD.searchmenu {
	text-align: left;
	background-image: url(black_bar.jpg);
	background-repeat: no-repeat;
	height: 22px;
	font-family: verdana,arial, sans-serif;
	font-size: 10pt;
	white-space: nowrap;
	padding: 5px 5px 0px 25px;
	text-decoration: none;
	font-weight: bold;
	vertical-align: top;
	width: 760px;
}

TD.blackcontent {
	text-align: left;
	background: #326290;
	padding-left: 20px;	
}

TD.blackmainheader {
	text-align: left;
	background: #326290;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 150%;
	color: white;
	
}
TD.WebPageParagraph {
	text-align: left;
	padding-bottom: 10px;
	padding-left: 10px;
	
}

TD.WebPageParagraphHeader {
	text-align: left;
	padding-bottom: 0px;
	padding-left: 10px;	
	font-weight: bold;
	font-size: 10pt;
}

TD.WebPageHeader {
	text-align: left;
	padding-bottom: 10px;
	padding-left: 10px;	
	font-weight: bold;
	font-size: 105%;
}

TD.clientlist {
	text-align: left;
	padding-bottom: 5px;
	padding-left: 10px;
	vertical-align: top;
	font-size:10pt;
}
TD.footermenu {
	text-align: left;
	font-family: verdana,arial, sans-serif;
	font-size: 10pt;
	white-space: nowrap;
	padding: 0px 0px 0px 25px;
	text-decoration: none;
	font-weight: bold;
	vertical-align: top;
	width: 760px;
	margin-bottom: 0px;
}
TD#homegraphiccell {
	background: black;
}
A.A-leftmenu {
	color: #326290;
	background: none;
	text-decoration: none;
	font-family: verdana,arial, sans-serif;
	font-size: 9pt;
}

A.A-leftmenu:active {
	color: #326290;
	background: none;
	text-decoration: underline;
	font-size: 9pt;
}
A.A-leftmenu:hover {
	color: #326290;
	background: none;
	text-decoration: underline;
	font-size: 9pt;
}
A.A-leftmenu:link {
	color: #326290;
	background: none;
	text-decoration: underline;
	font-size: 9pt;
}
A.A-leftmenu:visited {
	color: #326290;
	background: none;
	text-decoration: underline;
	font-size: 9pt;
}
A.A-leftmenu-header {
	color: white;
	background: #326290;
	text-decoration: none;
	font-family: verdana,arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}


A.A-leftmenu-header:active {
	background: #326290;
	color: white;
	font-size: 9pt;
	font-weight: bold;
}
A.A-leftmenu-header:hover {
	background: #326290;
	color: white;
	text-decoration: underline;
	font-size: 9pt;
	font-weight: bold;
}
A.A-leftmenu-header:link {
	background: #326290;
	color: white;
	font-size: 9pt;
	font-weight: bold;
}
A.A-leftmenu-header:visited {
	background: #326290;
	color: white;
	font-size: 9pt;
	font-weight: bold;
}




A.A-psleftmenu-header:active {
	background: black;
	color: white;
	font-size: 9pt;
	font-weight: bold;
}
A.A-psleftmenu-header:hover {
	background: black;
	color: white;
	text-decoration: underline;
	font-size: 9pt;
	font-weight: bold;
}
A.A-psleftmenu-header:link {
	background: black;
	color: white;
	font-size: 9pt;
	font-weight: bold;
}
A.A-psleftmenu-header:visited {
	background: black;
	color: white;
	font-size: 9pt;
	font-weight: bold;
}


A.menulink {
	color: white;
	background: none;
	text-decoration: none;
	font-family: arial, sans-serif;
	font-size: 9pt;
	vertical-align: top;
	margin-bottom: 1px;
}

A.menulinkwhite {
	color: #FFFFFF;
	background: none;
	text-decoration: none;

}

A.menulink:active {
	color: white;
	background: none;
	margin-bottom: 1px;
}

A.menulink:hover {
	color: white;
	background: none;
	text-decoration: underline;
	margin-bottom: 1px;
}

A.menulink:link {
	color: white;
	background: none;
	margin-bottom: 1px;
}

A.menulink:visited {
	color: white;
	background: none;
	margin-bottom: 1px;
}

A.contentlink:active {
	color: #3366AA;
	background: none;
}

A.contentlink:hover {
	color: #3366AA;
	background: none;
}

A.contentlink:link {
	color: #3366AA;
	background: none;
}

A.contentlink:visited {
	color: #3366AA;
	background: none;
}

A.viewlink {
	color: blue;
	background: none;
	text-decoration: underline;
	font-family: arial, sans-serif;
	font-size: 9pt;
	vertical-align: top;
}

A.viewlink:active {
	color: blue;
	background: none;
	text-decoration: underline;
	font-size: 9pt;
}

A.viewlink:hover {
	color: blue;
	background: none;
	text-decoration: underline;
	font-size: 9pt;
}

A.viewlink:link {
	color: blue;
	background: none;
	text-decoration: underline;
	font-size: 9pt;
}

A.viewlink:visited {
	color: blue;
	background: none;
	text-decoration: underline;
	font-size: 9pt;
}

A.hpl:LINK {/*home page link*/
	text-decoration : none;
	padding-left: 4px;
	font-style :  normal;
	color : blue;
	font : normal 9pt Verdana,  Arial, sans-serif;
	vertical-align:bottom;
	line-height: 14pt;
	height:10pt;
}

A.hpl:VISITED {
	text-decoration : none;
	padding-left: 4px;
	color :Maroon;
	font : normal 9pt Verdana,  Arial, sans-serif;
	vertical-align: bottom;
	line-height: 14pt;
	height:10pt;
	}
	
A.hpl:HOVER {
	text-decoration : underline;
	padding-left: 4px;
	color : Blue;
	font : normal 9pt  Verdana,  Arial, sans-serif;
	vertical-align:bottom;
	line-height: 14pt;
	height:10pt;
}

/* comment */


A.blue10link {
	color: blue;
	background: none;
	text-decoration: underline;
	font-family: arial, sans-serif;
	font-size: 10pt;
	vertical-align: top;
}


A.blue10link:active {
	color: blue;
	background: none;
	text-decoration: underline;
	font-size: 10pt;
}

A.blue10link:hover {
	color: blue;
	background: none;
	text-decoration: underline;
	font-size: 10pt;
}

A.blue10link:link {
	color: blue;
	background: none;
	text-decoration: underline;
	font-size: 10pt;
}

A.blue10link:visited {
	color: blue;
	background: none;
	text-decoration: underline;
	font-size: 10pt;
}


A.pshomelink {
	color: #d0171c;
	text-decoration: none;
	font-family: Verdana,arial, sans-serif;
	font-size: 12pt;
	font-weight:bold;
}
A.pshomelink:link {
	color: #d0171c;
	font-family: Verdana,arial, sans-serif;
	text-decoration: underline;
	font-size: 12pt;
	font-weight:bold;
}
A.pshomelink:visited {
	color: #d0171c;
	font-family: Verdana,arial, sans-serif;
	text-decoration: none;
	font-size: 12pt;
	font-weight:bold;
}
A.pshomelink:hover {
	color: blue;
	font-family: Verdana,arial, sans-serif;
	text-decoration: underline;
	font-weight:bold;
	font-size: 12pt;
}



ul.none {
     list-style-type: none
}

ul.redbullet {
     list-style-image: url(red_bullet.gif);
      margin-top: 10pt;
      margin-right: 5px;
      margin-bottom: 0px;
      vertical-align:middle;
      font-size:10pt;
      line-height:12pt;     
}

p.intro {
     margin-left: 50px;
     margin-right: 50px;
     margin-top: 25px;
}



TD.header{
	border-color : #000000 #000000 #000000 #000000;
	border-style : solid;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	background-color: #006600;
	color: White;
	font-weight:bold;
}

TD.outline{
	border-color : #FFFFFF #000000 #000000 #000000;
	border-style : solid;
	border-top-width : 0px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
}
	
TD.shaded{
	border-color : #000000 #000000 #000000 #000000;
	border-style : solid;
	border-top-width : 0px;
	border-right-width : 0px;
	border-bottom-width : 0px;
	border-left-width : 0px;
	background-color : #CCCC99;
	}


SELECT, INPUT, TEXTAREA{
	color: Black;
	background-color: White;
	font : normal 10pt Verdana,  Arial, sans-serif;
	border: 1px solid #808080;	
}

.checkbox {
	border: none;
}
.form-button {
	color: Black;
	background-color: #CCCCCC;
	font : normal 10pt Verdana,  Arial, sans-serif;
	border: 1px solid #000000;	
	width : 100px;
}

.radio {
	border: 0px
	}

A:LINK {
	text-decoration : none;
	font-style : normal;
	color : blue;
	font : normal 10pt Verdana,  Arial, sans-serif;
}

A:VISITED {
	text-decoration : none;
	color :Maroon;
	font : normal 10pt Verdana,  Arial, sans-serif;
	}
	
A:ACTIVE {
	text-decoration : none;
	color : blue;
	font :normal 10pt Verdana,  Arial, sans-serif;
}
A:HOVER {
	text-decoration : underline;
	color : Blue;
	font : normal 10pt  Verdana,  Arial, sans-serif;
}

.hidden {
display: none;
}

TD.psleftmenuheader {
	border: 0;
	background: black;
	width: 180px;
	border-bottom: 1px solid white;
	color: white;
	font-weight: bold;
	padding: 5px;
	font : bold 9pt Verdana, Arial, sans-serif;
}

TD.leftmenuheader {
	border: 0;
	background: #326290;
	width: 180px;
	border-bottom: 1px solid white;
	color: white;
	font-weight: bold;
	padding: 5px;
	font : bold 9pt Verdana, Arial, sans-serif;
}


