/* WinSpeed Section same as NDB pigeon.css*/
									        
html { 
overflow: -moz-scrollbars-vertical; 
text-align: center;
} 

body {
padding: 0;
background-color: #D0D5FA;                        /* light blue */
color: #000;
background-image: url('../template/back.jpg');
text-align: center;
font-size: 12px;
margin: 10px 0 0 0;
}

img { 
border: 0; 
} 

table {
	border-collapse: collapse;
} 
                                      

table, td, tr, p	{
	color: #000000;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
}

hr  {
	width: 75%;
	height: 2px;            /* MBT was 1  */
	color: gray;            /* MBT was black  */
	text-align: left;       /* MBT was center  */
}
							
								        	/* H1 heading */
H1   {
font-family: arial, Tahoma, verdana, sans-serif;
font-size: 22px;
color: #001D7D;
font-weight: bold;
margin: 0;
padding: 0;
}
								        	/* H2 heading */
H2   {
font-family: arial, Tahoma, verdana, sans-serif;
font-size: 12px;
color: #FF0000;
margin: 0;
padding: 0;
font-weight: bold;
text-align: center;
}
											/* H3 heading - flushed right and red */
H3 	{
font-family: arial, tahoma, verdana, sans-serif;
font-size: 18px;
color: #FF0000;
font-weight: bold;
text-align: right;
vertical-align: middle;
margin: 0;
padding: 0;
}
											/* linking H3 so as not to lose the colour red */
a.h3  {
	color: #FF0000;
	text-decoration: underline;
}
                                             /* H4 heading - sub headings for pages */
                                             
H4   {
font-family: arial, Tahoma, verdana, sans-serif;
font-size: 14px;
color: #000000;
margin: 0;
padding: 0;
font-weight: bold;
}                                             
                                             /*  H5 heading */
                                             
H5   {
font-family: arial, Tahoma, verdana, sans-serif;
font-size: 12px;
color: #001D7D;
margin: 0;
padding: 0;
font-weight: normal;
}                                            

a:link.h3 {
	color: #FF0000;
	text-decoration: underline;
}

a:active.h3	{
	color: #FF0000;
	text-decoration: underline;
}

a:visited.h3 	{
	color: #FF0000;
	text-decoration: underline;
}

a:hover.h3 	{
	color: #FF0000;
	text-decoration: none;
}


/* ============================================== NORMAL LINKS ======================= */
	
a.  {
	color: #001D7D;
	text-decoration: underline;
}
a:link  {
	color: #001D7D;
	text-decoration: underline;
}

a:active	{
	color: #001D7D;
	text-decoration: underline;
}

a:visited 	{
	color: #001D7D;
	text-decoration: underline;
}

a:hover 	{
	color: #FF0000;
	text-decoration: none;
}



/* ==================================== MAIN HOLDING TABLE ======================= */

.main  {
	margin-left: auto;
	margin-right: auto;
	width: 983px;
}
.main1  {
	margin-left: auto;
	margin-right: auto;
	width: 983px;
}

/* =========================================== HEADER =========================== */

.header  {
	margin-left: auto;
	margin-right: auto;
	width: 983px;
	border: 0;	
}
.headlogo {
	width: 983px;
	height: 199px;
	background-image: url('../template/header.gif');
	color: #000000;
	text-align: center;
	vertical-align: middle
}

.address  {
	margin-left: auto;
	margin-right: auto;
	width: 450px;
}

.addcell  {
	width: 100%;
	text-align: left;
	vertical-align: top;
}

.topnav  {
	width: 983px;
	height: 30px;
	background-image: url('../template/navfoot.jpg');
	text-align: center;
	vertical-align: middle;
	padding-left: 45px;
}

.navtable  {
	margin-left: auto;
	margin-right: auto;
}
/* --------------------------------- DROP DOWN NAVIGATION ------------------------------------------ */

.blackfont {
	text-align: center;
	color: #001D7D;
	padding-right: 3px;
}	

.anylinkcss {
	position:absolute;
	visibility: hidden;
	border: 1px solid #Oc1C8C; 
	border-bottom-width: 0; 
	font: normal 12px arial;
	line-height: 12px;
	z-index: 100;
	background-color: #C9CCFA;
	width: 140px;				/* THIS IS THE WIDTH OF THE SUB MENUS */
	text-decoration: none;
}
.anylinkcssmain { 		
	font-family: Arial, Verdana, helvetica, sans-serif;
	font-size: 13px;
	color: #001D7D;
	font-weight: bold;
	text-decoration: none;
}
a.anylinkcssmain  {
	font-family: Arial, Verdana, helvetica, sans-serif;
	font-size: 13px;
	color: #001D7D;
	font-weight: bold;
	text-decoration: none;
}
a:link.anylinkcssmain  {
	font-family: Arial, Verdana, helvetica, sans-serif;
	font-size: 13px;
	color: #001D7D;
	font-weight: bold;
	text-decoration: none;
}
a:active.anylinkcssmain  {
	font-family: Arial, Verdana, helvetica, sans-serif;
	font-size: 13px;
	color: #001D7D;
	font-weight: bold;
	text-decoration: none;
}
a:visited.anylinkcssmain {
	font-family: Arial, Verdana, helvetica, sans-serif;
	font-size: 13px;
	color: #001D7D;
	font-weight: bold;
	text-decoration: none;
}
a:hover.anylinkcssmain  {
	font-family: Arial, Verdana, helvetica, sans-serif;
	font-size: 13px;
	color: #ff0000;
	font-weight: bold;
	text-decoration: none;
}
.anylinkcss a  {
	width: 100%;
	display: block;
	color: #001D7D;
	text-indent: 3px;
	font: normal 12px arial;
	border-bottom: 1px solid #666666;
	padding: 1px 0;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	text-indent: 5px;
}
.anylinkcss a:active {
	font: normal 12px arial;
	color: #001D7D;
	text-decoration: none;
}

.anylinkcss a:visited {
	font: normal 12px arial;
	color: #001D7D;
	text-decoration: none;
}
.anylinkcss a:hover { 
	background-color: #002CC1;
	font: normal 12px arial;
	color: #ffffff;
	text-decoration: none;
}

/* ============================================== LEFT NAVIGATION BUTTONS ===================================== */

.leftnavtb  {
	margin-left: auto;
	margin-right: auto;
	width: 140px;       /* MBT was 120.  Some items were wrapping */
}

.wireframemenu {
border: 1px solid #002CC1;
background-color: #D0D5FA;
border-bottom-width: 0;
width: 140px;           /* MBT was 120.  Some items were wrapping */
text-align: center;
}

* html .wireframemenu{ /*IE only rule. Original menu width minus all left/right paddings */
width: 132px;           /* MBT was 120.  Some items were wrapping */
}

.wireframemenu ul {
padding: 0;
margin: 0;
list-style-type: none;
}

.wireframemenu a {
font: bold 12px arial;
padding: 4px 3px;
display: block;
width: 100%; /*Define width for IE6's sake*/
color: #000000;
text-decoration: none;
border-bottom: 1px solid #002CC1;
}

.wireframemenu a:visited {
color: #000000;
text-decoration: none;
}

html>body .wireframemenu a{ /*Non IE rule*/
width: auto;
}

.wireframemenu a:hover {
background-color: #002CC1;
color: #ffffff;
text-decoration: none;
}

/* ========= MBT duplicated all these above for a RED menu item below ======= */
					
.wireframemenu_red {
border: 1px solid #002CC1;
background-color: #FFCCFF;
border-bottom-width: 0;
width: 140px;           /* MBT was 120.  Some items were wrapping */
text-align: center;
}

* html .wireframemenu_red{ /*IE only rule. Original menu width minus all left/right paddings */
width: 132px;           /* MBT was 120.  Some items were wrapping */
}

.wireframemenu_red ul {
padding: 0;
margin: 0;
list-style-type: none;
}

.wireframemenu_red a {
font: bold 12px arial;
padding: 4px 3px;
display: block;
width: 100%; /*Define width for IE6's sake*/
color: #000000;
text-decoration: none;
border-bottom: 1px solid #002CC1;
}

.wireframemenu_red a:visited {
color: #000000;
text-decoration: none;
}

html>body .wireframemenu_red a{ /*Non IE rule*/
width: auto;
}

.wireframemenu_red a:hover {
background-color: #FF0000;
color: #ffffff;
text-decoration: none;
}
/* ========= END: MBT duplicated all these above for a RED menu item ======== */

/* ================================================= CONTENT AREA ======================================= */


.topleft, .topright  {
	height: 2px;                   /* MBT changed from 30px - it added wasted space after header.htm  */
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}

.leftbar  {
	width: 64px;
	background-image: url('../template/leftbar.gif');
}
.rightbar  {
	width: 13px;
	background-image: url('../template/rightbar.gif');	
}

.contentleft  {
	width: 180px;
	text-align: center;
	vertical-align: top;
	background-color: #ffffff;
}

.contentright  {
	width: 696px;
	text-align: left;
	vertical-align: top;
	background-color: #FFFFFF;
	padding: 0 10px 40px 0px;   /* MBT was 0 10px 40px 20px  */
}

/* ======================================== table cell 33% wide ================ */
.100 {
	width: 33%;
	text-align: left;
	vertical-align: top;
}


/* ======================================== FOOTER ========================= */
.footertb  {
	margin-left: auto;
	margin-right: auto;
	width: 983px;
	height: 134px;
	background-image: url('../template/footer.gif');
}

.footercell  {
	width: 983px;
	height: 134px;
	text-align: center;
	vertical-align: middle;
	padding-left: 90px;

}

/* ========================================== POLICIES.HTM and similar ====================== */

.policies  {
	width: 696px;
	margin-left: auto;
	margin-right: auto;
}
.poltitle  {
	width: 130px;
	height: 25px;
	text-align: center;
	vertical-align: middle;
}
.pollink  {
	width: 566px;
	height: 25px;
	text-align: left;
	vertical-align: center;
}

/* ======================================== DIPLOMAS PAGE =========================== */

.diplomat {
	width: 650px;
	margin-left: auto;
	margin-right: auto;
}
.diplomatd {
	width: 130px;
	text-align: center;
	vertical-align: middle;
}

.diplomatitle  {
	color: #FF0000;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	font-size: 12px;
}
.diplomaordert  {
	width: 420px;
	border: 1px solid #ff0000;
	margin-left: auto;
	margin-right: auto;
	
}
.diplomaordertd  {
	width: 140px;
	text-align: left;
	vertical-align: middle;
	
}
/* -------------------------------------------------------------------------- */
/*                           MBT styles                                       */
/* -------------------------------------------------------------------------- */
.courier_16_black {
	color: #000000;
	font-family: "Courier New", Courier, monospace;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
}

.courier_14_black {
	color: #000000;
	font-family: "Courier New", Courier, monospace;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
}

.arial_14_black {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
}

.arial_16_black {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
}

.arial_16_black_bold {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
}
.arial_13_black {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
}

.times_16_black {
	color: #000000;
	font-family: "Times New Roman";
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
}
.error_text {
	font-family: "Times New Roman";
	font-size: 18px;
	font-style: normal;
	color: #FF0000;
	font-weight: bold;
}
														/* blue fonts */
.arial_14_blue_bold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: blue;
	font-weight: bold;
}

.times_16_blue_bold
{
	font-family: "Times New Roman";
	font-size: 16px;
	font-style: normal;
	color: #000099;
	font-weight: bold;
}
															/* navy fonts */
.titles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: italic;
	font-weight: bold;
	color: #000099;
}
.arial_18_navy_bold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000099;
}

.arial_16_navy                /* MBT added */
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000099;
}

.arial_16_navy_bold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000099;
}

.arial_16_navy_bold_italic
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #000099;
}
.arial_18_navy_bold_italic
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #000099;
}
.arial_16_navy_italic
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	color: #000099;
}
.arial_14_navy_normal
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #000099;
}

.arial_14_navy_italic
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	color: #000099;
}
.arial_14_navy_bold_italic
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #000099;
}

.times_14_navy
{
	font-family: "Times New Roman";
	font-size: 14px;
	font-style: normal;
	color: navy;
}

.courier_13_navy_bold
{
	font-family: "Courier New", Courier, monospace;
	font-size: 13px;
	font-style: normal;
	color: #000099;
	font-weight: bold;
}

.courier_14_navy_bold
{
	font-family: "Courier New", Courier, monospace;  /* MBT added */
	font-size: 14px;
	font-style: normal;
	color: #000099;
	font-weight: bold;
}

.courier_13_black_bold                   /* MBT added */
{
	font-family: "Courier New", Courier, monospace;
	font-size: 13px;
	font-style: normal;
	color: #000000;
	font-weight: bold;
}
										   	              /* maroon fonts */
.times_18_maroon_bold
{
	font-family: "Times New Roman";
	font-size: 18px;
	font-style: normal;
	color: #660000;
	font-weight: bold;
}

.arial_16_maroon_bold_italic
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	color: #660000;
	font-weight: bold;
}

.arial_16_maroon_bold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #660000;
	font-weight: bold;
}

.arial_14_maroon_bold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #660000;
	font-weight: bold;
}
.arial_14_maroon_bold_italic
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	color: #660000;
	font-weight: bold;
}
											/* Fonts used mainly on forms  */
.arial_14_gray_italic
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	color: gray;
}

.arial_14_gray_bold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: gray;
}

.times_16_gray_bold
{
	font-family: "Times New Roman";
	font-size: 16px;
	font-style: normal;
	color: gray;
	font-weight: bold;
}

.gray_link    /* use in place of a link that I don't want the user to be able to activate  */
{
font-family: arial, verdana, helvetica, sans-serif;
font-size: 16px;
text-decoration: none;
color: gray;
}

.times_16_teal_bold
{
	font-family: "Times New Roman";
	font-size: 16px;
	font-style: normal;
	color: teal;
	font-weight: bold;
}

.times_16_red_bold
{
	font-family: "Times New Roman";
	font-size: 16px;
	font-style: normal;
	color: red;
	font-weight: bold;
}

.times_18_red
{
	font-family: "Times New Roman";
	font-size: 18px;
	font-style: normal;
	color: red;
	font-weight: normal;
}

.arial_16_red_bold    /*  MBT added  */
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: red;
	font-weight: bold;
}

.arial_16_red_bold_italic
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	color: red;
	font-weight: bold;
}

.arial_18_maroon
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: maroon;
	font-weight: normal;
}

.arial_12_maroon
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #660000;
	font-weight: normal;
}

/*  Not using this anymore.  Leave the notes here in case I want to define a different class  */
/*  affects links in Robert's headers/footers so define links by a name (ndb)
		then put class="ndb" in the tag (ndb.php around line 373 in the table tag */

.ndb a:link {
	color: #000099;
	font-size: 16px;
/*	font-weight: bold;  */
}
.ndb a:visited {
	font-size: 16px;
/*	font-weight: bold; */
    color: #000099;
}
.ndb a:hover {
	text-decoration: none;
	color: #FF0000;
}
.ndb a:active {
	color: #FF0000;
}
