/* CSS Document */
body
{
	background-color: #284c9e;
	background-image: url(../images/bgrnd.gif);
	background-repeat: repeat-x;
	font: normal 10pt arial;
}
a, a:visited, a:link
{
	color: #284c9e;
	text-decoration: none;
}

a:hover, a:focus
{
	color: #284c9e;
	text-decoration: underline;
}

img
{
	border: none;
}
.special
{
	text-decoration: line-through;
}

/****Navigation*****/
.NavHeader
{
	background: #ffffff no-repeat;
	border: none;
	width: 150px;
	padding: 10px 0px 0px 0px;
	font-weight: bold;
	font-size: 11pt;
	color: #999999;
}
.NavHeader_Selected
{
	background: #ffffff no-repeat;
	border: none;
	width: 150px;
	padding: 10px 0px 0px 0px;
	font-weight: bold;
	font-size: 11pt;
	color: #274b9f;
}
.NavText
{
	font-weight: bold;
	font-size: 7pt;
	color: #000000;
}
.NavText:hover, .NavText:active
{
	font-weight: bold;
	font-size: 7pt;
	color: #274b9f;
}
.NavContent
{
	padding: 0px 5px 3px 10px;
}
/****Tables, Cells******/
table.Outer
{
	width: 688px;
	margin: auto;
	text-align: left;
	border: none;
	background-color: #ffffff;
	border: solid 3px #000000;
}
table.Main
{
	width: 688px;
	margin: auto;
	text-align: left;
	border: none;
	background-color: #ffffff;
}
table.Footer
{
	width: 688px;
	margin: auto;
	text-align: left;
	border: none;
	background-color: #284c9e;
}
td.ContentPlcHolder
{
	width: 600px;
	padding: 0px 30px 0px 30px;
	vertical-align: top;
}
table.HundredpctMid
{
	width: 100%;
	border-style: none;
	margin: auto;
	padding-top: 10px;
}

table.HundredpctLft
{
	width: 100%;
	border-style: none;
	text-align: left;
	padding-top: 10px;
}

table.NinetyMid
{
	width: 90%;
	border-style: none;
	margin: auto;
	padding-top: 10px;
}

table.NinetyLft
{
	width: 90%;
	border-style: none;
	text-align: left;
	padding-top: 10px;
	margin: auto;
}

table.EightyMid
{
	width: 80%;
	border-style: none;
	margin: auto;
	padding-top: 10px;
}

table.EightyLft
{
	width: 80%;
	border-style: none;
	text-align: left;
	margin: auto;
	padding-top: 10px;
}

table.SixtyMid
{
	width: 60%;
	border-style: none;
	margin: auto;
	padding-top: 10px;
}

table.SixtyLft
{
	width: 60%;
	border-style: none;
	text-align: left;
	margin: auto;
	padding-top: 10px;
}

table.center
{
	margin: auto;
}

table.ThreeHundpxLft
{
	text-align: left;
	border-style: none;
	width: 300px;
}

/****DIVS*****/
div.main
{
	text-align: center;
}
div.center
{
	text-align: center;
}
/****End DIVS*****/

/*****Text Styles*****/
.NavWhite, .NavWhite:link
{
	color: #ffffff;
	font-size: 10pt;
}
.NavWhite:hover, .NavWhite:focus
{
	color: #ffffff;
	font-size: 10pt;
	text-decoration: underline;
}

/**********Text Box Styles*********************/
.txtBox1
{
	height: 12px;
	font-size: 8pt;
}

input.txtinput1
{
	height: 18px;
	font-size: 8pt;
}

.multitxtBox1
{
	font-size: 8pt;
}

.DataGridtxtBox1
{
	font-size: 8pt;
	width: 45px;
}


/**********GENERAL UTILITIES*********************/
.spacer
{
	padding-top: 4px;
}
.trans
{
	background: transparent;
}
.Times
{
	font-family: Times;
}
.block
{
	display: block;
}
.bold
{
	font-weight: bold;
}
.italic
{
	font-style: italic;
}
.underline
{
	text-decoration: underline;
}
.nowrap
{
	white-space: nowrap;
}
.black
{
	color: #000000;
}
.drkblue
{
	color: #284c9e;
}
.ltblue
{
	color: #4781b3;
}
.wheat
{
	color: #bb6c28;
}
.red
{
	color: #fe0202;
}
.white
{
	color: #ffffff;
}
.yellow
{
	color: #f5eb29;
}
.brightyellow
{
	color: #ccff99;
}
.green
{
	color: #8CCE3E;
}
.orange
{
	color: #F7720F;
}
.drkgrey
{
	color: #4d4a3e;
}
.marginauto
{
	margin: auto;
}


/********** PETER BLUM VALIDATION AND MORE **********/
.VAMErrorTextBlock
{
	height: 1em;
}

.VAMErrorTextBlock img
{
	cursor: pointer;
}

/* font size */
.f7
{
	font-size: 7pt;
}
.f8
{
	font-size: 8pt;
}
.f9
{
	font-size: 9pt;
}
.f10
{
	font-size: 10pt;
}
.f11
{
	font-size: 11pt;
}
.f12
{
	font-size: 12pt;
}
.f13
{
	font-size: 13pt;
}
.f14
{
	font-size: 14pt;
}
.f15
{
	font-size: 15pt;
}
.f16
{
	font-size: 16pt;
}
.f18
{
	font-size: 18pt;
}
.f20
{
	font-size: 20pt;
}
.f22
{
	font-size: 22pt;
}
.f24
{
	font-size: 24pt;
}
.f26
{
	font-size: 26pt;
}

/* vertical/horizontal - utilities */

.alignc
{
	text-align: center;
}
.alignl
{
	text-align: left;
}
.alignr
{
	text-align: right;
}
.valignt
{
	vertical-align: top;
}
.valignb
{
	vertical-align: bottom;
}
.valignm
{
	vertical-align: middle;
}

/* margin/padding/height/width - utilities */

.p3
{
	padding: 5px;
}
.p5
{
	padding: 5px;
}
.p8
{
	padding: 8px;
}
.p15
{
	padding: 15px;
}

.m8
{
	margin: 5px;
}
.m5
{
	margin: 5px;
}
.m8
{
	margin: 8px !important;
}
.m15
{
	margin: 15px;
}

.h100pct
{
	height: 100%;
}
.w100pct
{
	width: 100%;
}
.w90pct
{
	width: 90%;
}
.w80pct
{
	width: 80%;
}
.w70pct
{
	width: 70%;
}
.w60pct
{
	width: 60%;
}
.w50pct
{
	width: 50%;
}
.w25pct
{
	width: 25%;
}
.w20pct
{
	width: 20%;
}

.height50
{
	height: 50px;
}
.height100
{
	height: 100px;
}
.height150
{
	height: 150px;
}
.height200
{
	height: 200px;
}
.height250
{
	height: 250px;
}
.height300
{
	height: 300px;
}
.height400
{
	height: 400px;
}
.height500
{
	height: 500px;
}
.height600
{
	height: 600px;
}

.width25
{
	width: 25px;
}
.width50
{
	width: 50px;
}
.width75
{
	width: 75px;
}
.width100
{
	width: 100px;
}
.width150
{
	width: 150px;
}
.width200
{
	width: 200px;
}
.width250
{
	width: 250px;
}
.width300
{
	width: 300px;
}
.width350
{
	width: 350px;
}
.width400
{
	width: 400px;
}
.width500
{
	width: 500px;
}
.width600
{
	width: 600px;
}

.ptop2
{
	padding-top: 2px;
}
.pbot2
{
	padding-bottom: 2px;
}
.pleft2
{
	padding-left: 2px;
}
.pright2
{
	padding-right: 2px;
}

.mtop2
{
	margin-top: 2px;
}
.mbot2
{
	margin-bottom: 2px;
}
.mleft2
{
	margin-left: 2px;
}
.mright2
{
	margin-right: 2px;
}

.ptop3
{
	padding-top: 3px;
}
.pbot3
{
	padding-bottom: 3px;
}
.pleft3
{
	padding-left: 3px;
}
.pright3
{
	padding-right: 3px;
}

.mtop3
{
	margin-top: 3px;
}
.mbot3
{
	margin-bottom: 3px;
}
.mleft3
{
	margin-left: 3px;
}
.mright3
{
	margin-right: 3px;
}

.ptop5
{
	padding-top: 5px;
}
.pbot5
{
	padding-bottom: 5px;
}
.pleft5
{
	padding-left: 5px;
}
.pright5
{
	padding-right: 5px;
}

.mtop5
{
	margin-top: 5px;
}
.mbot5
{
	margin-bottom: 5px;
}
.mleft5
{
	margin-left: 5px;
}
.mright5
{
	margin-right: 5px;
}

.ptop8
{
	padding-top: 8px;
}
.pbot8
{
	padding-bottom: 8px;
}
.pleft8
{
	padding-left: 8px;
}
.pright8
{
	padding-right: 8px;
}

.mtop8
{
	margin-top: 8px;
}
.mbot8
{
	margin-bottom: 8px;
}
.mleft8
{
	margin-left: 8px;
}
.mright8
{
	margin-right: 8px;
}

.ptop10
{
	padding-top: 10px;
}
.pbot10
{
	padding-bottom: 10px;
}
.pleft10
{
	padding-left: 10px;
}
.pright10
{
	padding-right: 10px;
}

.mtop10
{
	margin-top: 10px;
}
.mbot10
{
	margin-bottom: 10px;
}
.mleft10
{
	margin-left: 10px;
}
.mright10
{
	margin-right: 10px;
}

.ptop13
{
	padding-top: 13px;
}
.pbot13
{
	padding-bottom: 13px;
}
.pleft13
{
	padding-left: 13px;
}
.pright13
{
	padding-right: 13px;
}

.mtop13
{
	margin-top: 13px;
}
.mbot13
{
	margin-bottom: 13px;
}
.mleft13
{
	margin-left: 13px;
}
.mright13
{
	margin-right: 13px;
}

.ptop15
{
	padding-top: 15px;
}
.pbot15
{
	padding-bottom: 15px;
}
.pleft15
{
	padding-left: 15px;
}
.pright15
{
	padding-right: 15px;
}

.mtop15
{
	margin-top: 15px;
}
.mbot15
{
	margin-bottom: 15px;
}
.mleft15
{
	margin-left: 15px;
}
.mright15
{
	margin-right: 15px;
}

.ptop20
{
	padding-top: 20px;
}
.pbot20
{
	padding-bottom: 20px;
}
.pleft20
{
	padding-left: 20px;
}
.pright20
{
	padding-right: 20px;
}

.mtop20
{
	margin-top: 20px;
}
.mbot20
{
	margin-bottom: 20px;
}
.mleft20
{
	margin-left: 20px;
}
.mright20
{
	margin-right: 20px;
}

.ptop25
{
	padding-top: 25px;
}
.pbot25
{
	padding-bottom: 25px;
}
.pleft25
{
	padding-left: 25px;
}
.pright25
{
	padding-right: 25px;
}

.mtop25
{
	margin-top: 25px;
}
.mbot25
{
	margin-bottom: 25px;
}
.mleft25
{
	margin-left: 25px;
}
.mright25
{
	margin-right: 25px;
}

.mtop20
{
	margin-top: 20px;
}
.mbot20
{
	margin-bottom: 20px;
}
.mleft20
{
	margin-left: 20px;
}
.mright20
{
	margin-right: 20px;
}

.mtop30
{
	margin-top: 30px;
}
.mbot30
{
	margin-bottom: 30px;
}
.mleft30
{
	margin-left: 30px;
}
.mright30
{
	margin-right: 30px;
}

.ptop30
{
	padding-top: 30px;
}
.pbot30
{
	padding-bottom: 30px;
}
.pleft30
{
	padding-left: 30px;
}
.pright30
{
	padding-right: 30px;
}

.mtop35
{
	margin-top: 35px;
}
.mbot35
{
	margin-bottom: 35px;
}
.mleft35
{
	margin-left: 35px;
}
.mright35
{
	margin-right: 35px;
}

.ptop35
{
	padding-top: 35px;
}
.pbot35
{
	padding-bottom: 35px;
}
.pleft35
{
	padding-left: 35px;
}
.pright35
{
	padding-right: 35px;
}

.mtop40
{
	margin-top: 40px;
}
.mbot40
{
	margin-bottom: 40px;
}
.mleft40
{
	margin-left: 40px;
}
.mright30
{
	margin-right: 40px;
}

.ptop40
{
	padding-top: 40px;
}
.pbot40
{
	padding-bottom: 40px;
}
.pleft40
{
	padding-left: 40px;
}
.pright40
{
	padding-right: 40px;
}

.ptop50
{
	padding-top: 50px;
}
.pbot50
{
	padding-bottom: 50px;
}
.pleft50
{
	padding-left: 50px;
}
.pright50
{
	padding-right: 50px;
}

.mtop100
{
	margin-top: 100px;
}
.mbot100
{
	margin-bottom: 100px;
}
.mleft100
{
	margin-left: 100px;
}
.mright100
{
	margin-right: 100px;
}

.ptop100
{
	padding-top: 100px;
}
.pbot100
{
	padding-bottom: 100px;
}
.pleft100
{
	padding-left: 100px;
}
.pright100
{
	padding-right: 100px;
}
