/****************************
	Layout
****************************/
form {
	padding: 0px;
	margin: 0px; }

#Copyright {
	text-align: center; 
	padding: 5px 0px; }
#Copyright a img {
	float: right; 
	position:relative; 
	top: -15px;}

/****************************
	Style & Colors 
****************************/
#Copyright {
	font-size: x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	border-top: 1px dotted #bfbfbf; }

#NavBar tr td {
	height: 24px;
	width: 122px; 
	background: #b7b7b7 url('../images/menu_image.gif') top left no-repeat; 
	padding-right: 5px;
	cursor: pointer; 
	text-align: center; }
#NavBar tr td a{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	position: relative;
	top: 2px; }




/****************************
	Cool Buttons
****************************/
/** New Cool Buttons **/
a.CoolButtonV2,
a.CoolButtonV2 span,
a.CoolButtonV2 span label { cursor: pointer; }

a.CoolButtonV2 { 
	background: transparent url(../images/coolbutton_new_left.gif) no-repeat top left; 
	font-size: 10px; 
	height: 18px; 
	float: left;
	margin: 2px;
	cursor: pointer; }
a.CoolButtonV2 span { 
	background: transparent url(../images/coolbutton_new_right.gif) no-repeat bottom right;
	height: 18px; 
	float: left; }
a.CoolButtonV2 span label {
	float: left;
	display: block;
	margin-top: 1px;
	padding: 0 10px;
	white-space: nowrap;
	color: #000; }
a.CoolButtonV2.disabled span label {
	color: #999; }


/** Old Cool Buttons **/
.CoolButton {
	cursor: pointer;
	text-decoration: none; }
.CoolButtonText {
	position: relative;
	top: -4px;
	font-size: 10px;
	padding-left: 3px;
	padding-right: 5px;
	text-decoration: none;
	color: #000000; }
.CoolButtonTextDisabled {
	color: #808080; }
.CoolButtonImages {
	position: relative;
	border-width: 0px; }

/****************************
	Old CSS Setup a=#660000
****************************/
body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #fff;
}

li
{
	font-size: 10pt;
}

a
{
	text-decoration: none;
	color:#00348e ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

a:hover
{
	color: gray;
}

/* make disabled links gray */
a[disabled='disabled']
{
	color: gray;
}

.SubNavItem
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 8pt;
	padding-left: 5px;
	padding-right: 5px;
	background-color: White;
	vertical-align: 50%;
}

.SubNavImage
{
	padding-bottom: 2px;
	padding-top: 4px;
}

.SubNav
{
	padding-top: 6px;
	padding-bottom: 4px;
	padding-left: 10px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.SubNavItem a:hover
{
	color: black;
}

.TopNavItem
{
	color: white;
	font-family: Verdana;
	font-weight: bold;
	font-size: 7pt;
	text-align: center;
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 1px;
	margin: 0px;
}

.TopNavItem a
{
	color: white;
}

.TopNavItem a:hover
{
	color: #FFFE92;
}

.TopNavDiv
{
	border-left: 1px solid white;
	width: 1px;
}

.TextInput
{
	font-weight: bolder;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	padding-left: 5px;
	text-align: left;
}
.TextInputJuris
{
	font-weight: bolder;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	padding-left: 5px;
	text-align: left;
	vertical-align:text-top;
}	

.Spacer
{
	height: 20px;
	font-size: 20px;
}


.Copyright
{
	text-align: center;
	font-size: x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.Headings
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bolder;
	padding-left: 5px;
}

.HeadingsLarge
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bolder;
	padding-left: 5px;
}

.Comment
{
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
}

.CommentCenter
{
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
}

.RightBarHeading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #535454; /*	text-transform: uppercase;*/
}

.TableBodyLeft
{
	padding-top: 10px;
	text-align: center;
	vertical-align: top;
}

.TableBodyRight
{
	width: 210px;
	vertical-align: top;
}

.TableBodyRightImageBlock
{
	background-color: #993333;
}

.TableBodyRightMyCenter
{
	vertical-align: top;
}

.Span227
{
	width:227px;
	text-align:left;
}

.Span300
{
	width: 300px;
}

.Span300Right
{
	width: 300px;
	text-align: right;
}


.Span270Right
{
	width: 270px;
	text-align: right;
}

.Span250
{
	width: 250px;
	text-align: left;
}

.Span250Right
{
	width: 250px;
	text-align: right;
	padding-right: 5px;
	vertical-align: top;
}

.Span270
{
	width: 270px;
}
.Span200
{
	text-align: left;
	width: 200px;
	padding-right: 5px;
}

.Span180
{
	text-align: left;
	width: 180px;
	padding-right: 5px;
}
.Span150
{
	width: 150px;
	padding-right: 5px;
}

.Span150Left
{
	text-align: left;
	width: 150px;
	padding-right: 5px;
}

.Span135
{
	text-align: left;
	width: 135px;
	padding-right: 5px;
}

.Span125
{
	text-align: left;
	width: 125px;
	padding-right: 5px;
}

.Span120Right
{
	text-align: right;
	width: 120px;
	padding-right: 5px;
}

.Span120
{
	text-align: left;
	width: 120px;
	padding-right: 5px;
}

.Span100
{
	width: 100px;
}

.Span90
{
	width: 90;
}

.Span70
{
	width: 70;
	padding-right: 5px;
}

.Span50
{
	width: 50;
	padding-right: 5px;
}

.InputSelect
{
	margin-left: -6;
}

.InputText
{
	width: 300px;
}

.SpanLeft
{
	width: 49%;
	vertical-align: top;
	text-align: left;
}

.SpanRight
{
	width: 49%;
	vertical-align: top;
	text-align: left;
}

.SpanShaded
{
	background-color: #f0f0f0;
}


.SpanWhite
{
	background-color: white;
}

.DivHalf
{
	float: left;
	width: 49%;
	padding-left: 5px;
	height: 25px;
}


.Indent30
{
	margin-left: 30px;
}

.RightIndent5
{
	margin-right: 5px;
}

.Pad5
{
	padding-left: 5px;
}

.Pad15
{
	padding-left: 15px;
}

.PadEdge15
{
	padding-left: 15px;
	padding-right: 15px;
}

.Pad30
{
	padding-left: 30px;
}

.Pad60
{
	padding-left: 60px;
}

.Pad65
{
	padding-left: 65px;
}

.BoxInput div
{
	padding-top: 2px;
	padding-bottom: 2px;
}

.ButtonView
{
	padding-left: 5px;
	padding-right: 10px; /*	width:100px;  */
	text-align: right;
}

.ButtonView a
{
	padding-left: 0px;
}

.ButtonSide
{
	width: 3px;
	height: 15px;
	border: 0px;
	vertical-align: text-top;
}

.ButtonCenter
{
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: text-top;
	font-size: 8pt;
	font-weight: bold;
	cursor: pointer;
	text-align: center;
	background: url(/images/ButtonCenter.gif);
	height: 15px;
	color: Black;
	text-transform: uppercase;
}

.DataTable th
{
	margin: 0px;
	padding: 0px;
	text-align: center;
	border: 1px solid black;
	font-size: 12pt;
	padding-top: 3px;
	padding-bottom: 3px;
}

.DataTable td
{
	font-size: 10pt;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-left: 1px solid black;
	border-right: 1px solid black;
}

.DataTable
{
	margin-left: 10px;
	margin-right: 10px;
}

.DataTable .Filler
{
	height: 300px;
	vertical-align: bottom;
}

.Money
{
	text-align: right;
	padding-right: 5px;
}

.MenuItem
{
	cursor: pointer;
	vertical-align: bottom;
	position: absolute;
	color: White;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.QuickViewButton
{
	height: 25px;
}

.QuickViewList
{
	height: 35px;
}

.HaveAQuestion
{
	height: 20px;
	font-size: 10pt;
	text-align: left;
}

.LargerText
{
	font-size: 150%;
}

.CenterPadded
{
	padding-left: 5px;
	padding-right: 5px;
}

.HomeBody
{
	text-align: center;
}

.HomeMain
{
	width: 773px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	padding-bottom: 0px;
	text-align: left;
}

.HomeBlock
{
	padding: 3px 3px 3px 3px;
}

.SideNavItem
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 7pt;
	text-align: left;
	padding: 10px 5px 10px 5px;
}

.SideNavItem a
{
	color: #3F3F3F;
}

.SideNavItem a:hover
{
	color: red;
}

.CenteredRow
{
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}

/*
.ShadowButton
{
	filter: progid:DXImageTransform.Microsoft.Shadow (color= 'black' , Direction=120, Strength=1);
	border-top: 1px solid black;
	border-left: 1px solid black;
	margin: 0px 5px 0px 5px;
	padding: -2px 4px -2px 4px;
	background-color: white;
	cursor: pointer;
	color: black;
	font-size: 70%;
	font-family: "Verdana" , sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}
*/

.ErrorText
{
	color: Red;
}

.SideBar
{
	text-align: left;
	text-indent: 5px;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	margin-bottom: 20px;
	padding-bottom: 3px;
}

.SideBarItem
{
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	position: relative;
	left: -2em;
}

.SideBarAncItem
{
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-left: 5px;
	padding-bottom: 5px;
}


.SideBarList
{
	margin-bottom: 5px;
	margin-top: 2px;
}

.SideBarText
{
	padding-left: 28px;
	padding-bottom: 5px;
}

LinkBtn
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 7pt;
	text-align: left;
	padding: 10px 5px 10px 5px;
	text-decoration: none;
}

button
{
	width: 100px;
}

.DisplayBlock
{
	display: block;
}

/* Box Styles */
.Box
{
	text-align: left;
	margin-bottom: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
}

.BoxNoBorder
{
	border: 0px;
	margin: 0px;
}

.BoxHeader
{
	text-align: center;
	font-weight: bold;
	color: White;
	padding-top: 3px;
	padding-bottom: 3px;
}

.BoxHeaderShortTitle
{
	padding-top: 0px;
	padding-bottom: 3px;
}

.BoxHeader a
{
	color: White;
	text-decoration: none;
}

.BoxHeader a:hover
{
	color: Yellow;
}

.BoxSubHeader
{
	height: 25px;
	font-weight: bolder;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding-left: 5px;
}

.ShortTitle
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	padding-bottom: 3px;
	font-family: Verdana;
	font-size: smaller;
	font-weight: bold;
	color: White;
	padding-top: 4px;
}

.BoxContent
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}

.LongTitle
{
	width: 100%;
	text-align: center;
	font-family: Verdana;
	font-size: small;
	font-weight: bold;
	color: White;
	padding-bottom: 3px;
}

.DiagonalEdge
{
	text-align: left;
	font-family: Verdana;
	font-size: smaller;
	font-weight: bold;
	color: White;
	padding-bottom: 3px;
	padding-left: 5px;
	background: url( "../images/DiagonalEdge.gif" ) no-repeat right top;
}

.NoTitle
{
	font-size: 1px;
	border-top: 1px solid #BFBFBF;
	border-left: 1px solid #BFBFBF;
	border-right: 1px solid #BFBFBF;
	padding-top: 1px;
	padding-bottom: 0px;
}

.NoTitleBox
{
	padding-left: 2px;
	padding-right: 2px;
}

.BorderDarkGray
{
	border: 1px solid #BFBFBF;
}

.BorderLightGray
{
	border: 1px solid #E5E5E5;
}

.BorderNone
{
	border: 0px;
}

.NoHeader
{
	border: 0px;
	height: 0px;
	font-size: 0px;
}

.CurrentDate
{
	padding-left: 10px;
	padding-bottom: 10px;
	font-weight: bold;
	font-family: Verdana;
	font-size: 8pt;
	color: #A8A9AD;
}

.RedText
{
	color: #FF0000;
}


.ButtonSpacer
{
	font-size: 4px;
	height: 4px;
}

.MenuText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	position: relative;
	top: 2px;
	padding-right: 5px;
}

.MenuTextOut
{
	color: #000000;
}

.BottomDotted
{
	border-bottom: 1px dotted #BFBFBF;
}

.TopDotted
{
	border-top: 1px dotted #BFBFBF;
}

.LeftDotted
{
	border-left: 1px dotted #BFBFBF;
}

.TextGray
{
	color: Gray;
}

.BoldText
{
	font-weight: bold;
}

.TextRed
{
	color: #ff0033;
}

.WhiteText
{
	color: White;
}

/* Table classes */

.SummaryTop
{
	height: auto;
	vertical-align: top;
	padding-bottom: 20px;
}

.SummaryTop a
{
	text-decoration: none;
}

.SummaryBottom
{
	padding-top: 5px;
	height: 30px;
	width: 100%;
	background: white;
	padding-left: 10px;
	border-bottom: 1px solid black;
}


.SummaryBottom a
{
	color: Black;
	text-decoration: none;
}


.SummaryImage
{
	width: 141px;
	height: 32px;
}

.SummaryText
{
	padding-left: 20px;
	padding-top: 8px;
	position: absolute;
	left: 150px;
}

.SummaryTitleRow
{
	background-color: #e7e7e7;
	height: 32px;
	border-bottom: 1px solid black;
}

.SummaryTitle
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 8pt;
	background-color: White;
	vertical-align: 50%;
	padding-bottom: 4px;
	padding-top: 2px;
	padding-left: 50px;
	padding-right: 50px;
}




.SummaryHeader
{
	color: White;
	font-weight: bold;
}

.SummaryHeader a
{
	color: white;
	text-decoration: none;
}

.SummaryHeader a:hover
{
	color: yellow;
}

.Summary a:hover
{
	color: Red;
}

.CorporateHeader
{
	background-color: #F8C60D;
	font-weight: bold;
}

.WarningMessage
{
	float: right;
	position: relative;
	border: 1px solid #BFBFBF;
	width: 190px;
	/*top: 414px;
	left: 490px;
	background-color: #FAF8CC;
*/
	color: black;
	padding: 5px;
	font-size:8pt;
	font-weight:normal;
}

/*
.PreSummaryBottom input
{
	margin-left: 20px;
	margin-right: 20px;
}



.PreSummaryHeader a
{
	color: #999900;
	text-decoration: underline;
}
*/

/* End Table CLasses */

.CollapsableHeading
{
	cursor: pointer;
}

.Test
{
	margin-right: 5px;
}

.BioText
{
	font-size: 8pt;
	font-style: italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.ArticleHeading
{
	font-weight: bolder;
	font-size: 10pt;
	padding-bottom: 5px;
}

div.scrollable
{
	overflow: auto;
	padding: 5px;
}

.Width200
{
	width:203px;
}

span.desc
{
	float:left;
	font-weight:bold;
	font-size:10pt;
	padding-right:1em;
	width:150px;
	}
	
div.formInput
{
	padding:.25em .5em .25em;
}

.Main
{
	WIDTH: 950px; 
	PADDING-TOP: 10px;
	border:0px;
}