/* Medium Blue: 88aab7

/* Copy the style you like and rename it to an appropriate class name, do not overwrite/delete the original style */
/* Naming Convensions above each section */

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Basic Stuff */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
BODY
{
scrollbar-face-color: #e4e4e4;
scrollbar-shadow-color: #000000;
scrollbar-highlight-color: #cccccc;
scrollbar-3dlight-color: #ffffff;
scrollbar-darkshadow-color: #cccccc;
scrollbar-track-color: #cccccc;
scrollbar-arrow-color: #0066ff;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	margin: 0px;
	line-height: 1.6;	
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt;
}
P, TD
{
	font-size: 9pt;;
	line-height: 12pt;
	color: #555555;
}
UL, LI {
	font-size: 9pt;;
	text-align: justify;
	line-height: 12pt;
}

TH 
{
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	VERTICAL-ALIGN: Bottom;
	COLOR: #ffffff;
	PADDING-TOP: 2px;
	font-size: 9px;
	background-color: #FFC080;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Links */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

A
{
  COLOR: #4A7ABE;
}
A:active
{
	COLOR: #4A7ABE;
	TEXT-DECORATION: none
}
A:hover
{
	COLOR: #6EA6F4;
	TEXT-DECORATION: none
}
A:visited
{
	COLOR: #6EA6F4;
	TEXT-DECORATION: none;
}
A.Lnk
{
	COLOR: #2c5f6c;
	TEXT-DECORATION: none
}
A.Lnk:visited
{
	COLOR: #595859;
	TEXT-DECORATION: none
}
A.Lnk:active
{
	COLOR: #000033;
	TEXT-DECORATION: none
}
A.Lnk:hover
{
	COLOR: Gray;
	TEXT-DECORATION: none;
}

A.Nav
{
	FONT-SIZE: 10px;
	COLOR: blue;
	TEXT-DECORATION: none;
	border-bottom: 1px solid #cccccc;
}
A.Nav:visited
{
FONT-SIZE: 10px;
COLOR: black;
TEXT-DECORATION: none;
border-bottom: 1px solid #cccccc;
}
A.Nav:active
{
	FONT-SIZE: 10px;
	COLOR: black;
	TEXT-DECORATION: none;
	border-bottom: 1px solid #cccccc;
}

A.Nav:hover
{
	FONT-SIZE: 10px;
	COLOR: red;
	TEXT-DECORATION: none;
	border-bottom: 1px solid red;
	background-color: #E6E6E6;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Lists */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

UL, OL, LI {
	text-align: justify;
}

UL {
	list-style-type: disc;
	list-style-image: url(Images/ico_bullet.gif);
	margin-left: 10px;
	margin-RIGHT: 40px;
	margin-top: 0px;
	margin-bottom: 7px;
}

ul ul {
	list-style-type: disc;
	list-style-image: url(Images/ico_bullet_grey.gif);
}

li {
		margin-left: 10px;
			line-height: 15pt;
}

.ListRedBig {
	list-style: url(Images/CSS_bul_red_big.gif);
	margin-left: 20px;
}

.ListRedSml {
	list-style: url(Images/CSS_bul_red_sml.gif);
	margin-left: 20px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Form Elements */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

INPUT {
	BORDER-RIGHT: #7F8697 1px solid;
	BORDER-TOP: #7F8697 1px solid;
	BORDER-LEFT: #7F8697 1px solid;
	COLOR: #7F8697;
	BORDER-BOTTOM: #7F8697 1px solid;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Arial;
	background-color: #ffffff;
}

INPUT.TextBox150
{	
	width: 150px;
}

INPUT.DropList150
{
	width: 150px;
}

INPUT.Button
{
BORDER-RIGHT: #aaaaaa 1px solid;
BORDER-BOTTOM: #aaaaaa 1px solid;
FONT-SIZE: 9px;
WIDTH: 75px;
BACKGROUND-COLOR: #FBE9B8
}

INPUT.ButtonDropList
{
BORDER-RIGHT: #aaaaaa 1px solid;
BORDER-BOTTOM: #aaaaaa 1px solid;
WIDTH: 16px;
BACKGROUND-COLOR: #FBE9B8
}

INPUT.ButtonSubmit
{
BORDER-RIGHT: #aaaaaa 1px solid;
BORDER-BOTTOM: #aaaaaa 1px solid;
WIDTH: 75px;
BACKGROUND-COLOR: #FBE9B8
}

INPUT.ButtonGO
{
BORDER-RIGHT: #aaaaaa 1px solid;
BORDER-BOTTOM: #aaaaaa 1px solid;
WIDTH: 20px;
BACKGROUND-COLOR: #FBE9B8
}

OPTION 
{
	color: Gray;
}

OPTION.Colored 
{
	COLOR: #333333;
	BACKGROUND-COLOR: #FFFFCC;
	width: 150px;
	font-size: 9px;
}

SELECT {
	BORDER-RIGHT: #7F8697 1px solid;
	BORDER-TOP: #7F8697 1px solid;
	FONT-SIZE: 8pt;
	BORDER-LEFT: #7F8697 1px solid;
	COLOR: #7F8697;
	BORDER-BOTTOM: #7F8697 1px solid;
	FONT-FAMILY: Arial;
	background-color: #ffffff;
}

TEXTAREA {
	COLOR: #7F8697;
	background-color: #ffffff;
	BORDER-RIGHT: #7F8697 1px solid;
	BORDER-TOP: #7F8697 1px solid;
	BORDER-LEFT: #7F8697 1px solid;
	BORDER-BOTTOM: #7F8697 1px solid;
	FONT-FAMILY: Arial;
	FONT-SIZE: 8pt;
}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Horizontal Line: Hl+(...) */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.HL {background-color:#ffb229;}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Spacer: Spacer+(...) */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */



.Spacer
{
background-color:#ffb229;
height: 15px;
}

/* Icons */

.Icon_Ship {
	background-image: url(Images/icon_Ship.gif);
	background-repeat: no-repeat;
}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Background: Bg+(...) */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.BgImg
{
	BACKGROUND-IMAGE: url (images/CSS_image.gif);
	BACKGROUND-REPEAT: no-repeat;
}

.bgHead  {
	background: url(images/CSS_bg_head.gif) no-repeat fixed;
	width: 600px;
	height: 75px;
}

.BgFFB229
{
    background-color: #ffb229
}

.BgFFC080
{
    background-color: #ffc080
}

.BgFFCE95
{
background-color:#FFCE95;
}

.BgFBE9B8
{
	padding: 2px  2px  2px  2px;
	background-color: #FBE9B8;
}

.BgFBF5B7
{
	padding: 2px  2px  2px  2px;
	background-color:#FBF5B7;
}

.BgFFFFCC
{
	padding: 2px  2px  2px  2px;
	background-color: #FFFFCC;
}

.BgFF6666
{
background-color:#ff6666;
}

.BgCCCCEE
{
background-color:#ccccee;
}

.BgDDEEDD 
{
background-color:#ddeedd;
}

.BgCCFFCC 
{
background-color:#ccffcc;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Border: BorderLine1, BorderLine2, Border+(...) */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.Border
{
	border: #dddddd 1px solid;
	padding: 2px  2px  2px  2px;
	COLOR: #dddddd;
	clear: both;
}

.BorderBottom
   {
   border-bottom:1px solid #DBDBDB;
   PADDING-LEFT: 2;
   PADDING-top: 2;
   PADDING-bottom: 2;
   }

.BorderDashed 
{
	border: #c2cdd6 0px solid;
	LINE-HEIGHT: 125%;
	color: #003399;
	background-color: #fafafa;
	padding: 5px 5px 2px 5px;
}

.BorderBold 
{
	border: #88aab7 2px solid;
	COLOR: #88aab7;
	Font-weight: bold;
	padding: 2px  2px  2px  2px;
}

.BorderLeft
   {
   border-left:1px solid #DBDBDB;
   PADDING-LEFT: 2;
   PADDING-RIGHT: 2;
	PADDING-bottom: 2;
   }

.BorderE55A2F
{
	border: #e55a2f 1px solid;
	padding: 2px  2px  2px  2px;
}

.BorderE55A2F
{
	border: #e55a2f 1px solid;
	padding: 2px  2px  2px  2px;
	OVERFLOW: auto;
	WIDTH: 430px;
	TEXT-ALIGN: center;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Box: BoxLine1, BoxLine2, Box+(...) */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.BoxBgImg
{
	border: #adc5ed 1px solid;
	padding: 2px  2px  2px  2px;
	background-image: url(/_Services/Ont/images/ONLItemBk.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
}

.BoxCFCFCF
{
	border-top: white 1px solid;
	padding: 2px  2px  2px  2px;
	background-color: #CFCFCF;
}

.BoxECF3FE
{
	border-top: white 1px solid;
	padding: 2px  2px  2px  2px;
	background-color: #ECF3FE;
}

.BoxF5F5F5
{
	border-top: white 1px solid;
	padding: 2px  2px  2px  2px;
	background-color: #F5F5F5;
}

.BoxE0E0E0 
{
	border: #e0e0e0 1px solid;
	padding: 2px  2px  2px  2px;
	background-color: #f6f6f6;
	color: #666666;
}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Button: ButtonLine1, ButtonLine2, Button+(...) */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


.btnLeftOff {
	background-repeat: no-repeat;
	background-color: #ffffff;
	width: 150px;
	height: 30px;
	margin: 0px;
	padding: 5px 0px 2px 5px;
   border-bottom: 1px solid #cccccc;
	cursor: hand;
}

.btnLeftOn {
	background-repeat: no-repeat;
	background-color: #E4FFE4;
	width: 150px;
	height: 30px;
	margin: 0px;
	padding: 5px 0px 2px 5px;
   border-bottom: 1px solid #cccccc;
	cursor: hand;
}

.btnLeftSub {
	background-image: url(images/btnLeftOn.gif);
	background-repeat: no-repeat;
	background-color: #F3ffF3;
	width: 150px;
	height: 20px;
	margin: 0px;
	padding: 5px 0px 2px 5px;
   border-bottom: 1px solid #cccccc;
	cursor: hand;
}

.btnLeftSubSubOn {
	background-image: url(images/btnLeftOn.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
	width: 150px;
	height: 30px;
	margin: 0px;
	padding: 5px 0px 2px 5px;
   border-bottom: 1px solid #cccccc;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Foot: Foot+(...) */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.Foot
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	background-color: #c2cdd6;
	BORDER-BOTTOM: #2f5376 1px solid;
}



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Headers: Head+(...) */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.HeadCaptionDashed
{
	FONT-WEIGHT: bold;
	border-bottom: #c2cdd6 1px dashed;
	LINE-HEIGHT: 125%;
	color: #666666;
	padding: 2px  2px  2px  2px;
	BACKGROUND-COLOR: transparent;
}

.HeadLine
{
	margin-top: 0px;
	margin-bottom: 3px;
	padding-bottom: 3px;
	border-bottom: #3399cc 1px solid;
	font-weight: bold;
	font-size:10px;
}

.HeadNav 
{
	COLOR: #ffffff;
	background-color: #9ca5c6;
	border-top: white 1px solid;
	padding: 2px  2px  2px  2px;
}

.HeadPage 
{
	FONT-SIZE: 12pt;
	font-weight: 700;
	COLOR: #444444;
	margin-bottom: 10px;
}

.HeadQuote 
{
	COLOR: #37a5c0
}

.HeadSection {
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	margin-top: 0px;
	color: #003366;
}

.HeadSrcResult {
	text-align: center;
	margin-top: 0px;
	margin-bottom: 3px;
	font-weight: bold;
}

.HeadSub
{
	FONT-WEIGHT: 900;
	FONT-SIZE: 10pt;
	COLOR:  #1F4478;
	margin-top: 25px;
	margin-bottom: 10px;
}

.HeadTable
{
FONT-WEIGHT: bolder;
FONT-SIZE: 12pt;
COLOR: #cdd1e0;
}

.HeadDDEEDD
{
font-size: 13px;
font-weight: bold;
background-color: #ddeedd;
}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Nav: Nav+(...) */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.NavOn 
{
border-color:#9c9c9c #9c9c9c #ffb229;
font-size:11px; font-weight:bold;
border-style:solid; border-width:1px 0px;
}

.NavOff {background-color:#e7e7e7;
font-size:11px; font-weight:bold;
border-style:solid; border-width:1px 0px;
border-color:#9c9c9c #9c9c9c #000000;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Table: Table+(...) */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.TableContent {
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 15px;
	color: Gray;

}

.TableRow1
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	background-color: #dee3e7;
}
.TableRow2
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	background-color: #e9e9e9;
}

.TableRow10
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	background-color: #c2cdd6;
}
.TableRow20
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	background-color: #dee3e7;
}

.TableRowLeft 
{
	FONT-SIZE: 8pt;
	background-color: #cdd1e0;
}

.TableRowRight 
{
	FONT-SIZE: 8pt;
	background-color: #cdd1e0;
	text-align: right;
}

.TableRowEDF4FB 
{
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	background-color: #edf4fb;
}

.TableRowE6F0FA 
{
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	background-color: #e6f0fa;
}
.TableRowFFFAF9 
{
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	background-color: #fffaf9;
}
.TableRowFFF3F0 
{
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	background-color: #fff3f0;
}
.TableRowF9FFF9 
{
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	background-color: F9FFF9;
}
.TableRowFFFFF4 
{
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	background-color: #fffff4;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Text: Text+(..., GroupHead, Complete, Incomplete, Optional, Upload) */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.Text
{
	color: #0560A6;
	font-weight: bold;
	text-align: center;
	text-align: justify;
}

.TextCenter 
{
TEXT-ALIGN: center
}

.TextError
{
COLOR: red;
}

.TextHighlight
{
	FONT-WEIGHT: bolder;
   COLOR: #95B9EB;
}

.TextItalic 
{
	font-style:italic;
}

.TextMessage
{
COLOR: gray;
}

.TextNormal {
	color: black;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify
}

.TextNote
{
COLOR: #547d88;
}

.TextQuote
{
COLOR: #888888;
font-size: 9pt;
line-height: 12pt;
text-align: justify;
}

.TextResult
{
FONT-SIZE: 9px;
}

.TextHugeDark
{
	FONT-SIZE: 30pt;
	color: #D21042;
}

.TextHugeLite
{
	FONT-SIZE: 30pt;
	color: #88aab7;
}

.TextLargeDark
{
	FONT-SIZE: 20pt;
	color: #D21042;
}

.TextLargeLite
{
	FONT-SIZE: 20pt;
	color: #88aab7;
}

.TextLite
{
	FONT-SIZE: 7pt;
	TEXT-ALIGN: justify;
	color: #cccccc;
}

.TextSmallDark
{
	FONT-SIZE: 7pt;
	TEXT-ALIGN: justify;
	color: #333333;
}

.TextTop5 
{
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	color: #d8d724;
}

.TextFF9900
{
    COLOR: #ff9900;
}

.Text009900
{
color:#009900;
}
 
.TextFF0000 
{
color:#ff0000;
}

.TextD6D6D6
{
	color: #D6D6D6;
}

.TextFFC080
{
    COLOR: #ffc080;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* TextRight: TextRight+(...) {Values, Headers} */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.TextRight6666FF
{
	TEXT-ALIGN: right;
	TEXT-DECORATION: none;
	color: #6666ff;
}

.TextRightFFEECC 
{
	text-align: right;
	background-color: #ffeecc;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* User: User+(...) */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.login{
	font-size: 9px;
	background-color: #ffffcc;
	border-style: solid;
	border-width: 1px;
	border-color: #3399cc;
}

.UserName {
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 3px;
	margin-top: 0px;
	color: #003366;
}

.UserGroup {
	padding-top: 3px;
	border-bottom: #3399cc 1px solid;
	font-size: 10px;
	font-weight: bolder;
	color: #003366;
}

.UserItem {
	width: 33%;
	color: #003366;
}

.UserValue {
	text-align: right;
}

.UserOK {
	text-align: right;
	width: 15px;
}

.UserPicSpacer {
	margin-bottom: 3px;
	font-size: 1px;
}

.UserLoggedIn {
	font-weight: bold;
}

.UserNarrative {
	margin-bottom: 10px;
	margin-top: 3px;
}

.UserAdminType {
	font-size: 9px;
}

.UserProfileLink {
	font-weight: bold;
	font-size: 13px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Various: Various+(...) */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


.code
{
    FONT-SIZE: 9pt;
    COLOR: #558855;
    FONT-FAMILY: courier
}

.Copyright 
{
	BACKGROUND-COLOR: transparent;
	font-size: 10px;
}
A.Copyright 
{
	BACKGROUND-COLOR: transparent;
	color: #003399;
}
A.Copyright:hover 
{
	COLOR: #c23030;
	BACKGROUND-COLOR: transparent;
	text-decoration: underline;
}

.faqQ {
	text-align: justify;
	margin-top: 5px;
	margin-bottom: 0px;
	color: #3399cc;
}

.faqA {
	text-align: justify;
	margin-top: 2px;
}

.Tag
{
    BACKGROUND-COLOR: #f0fff0
}


.UnderlineLite
{
	padding: 2px  2px  2px  2px;
	BORDER-BOTTOM: #cccccc 1px solid;
}
.UnderlineDark
{
	padding: 2px  2px  2px  2px;
	BORDER-BOTTOM: #2f5376 1px solid;
}

.Tip 
{
	border: #cccccc 1px solid;
	padding: 2px  2px  2px  2px;
	FONT-SIZE: 9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	VISIBILITY: visible;
	COLOR: #333333;
	POSITION: absolute;
	background-color: #FFFFF4;
}

