/***********************
*
*	Links
*
************************/
a
{
	text-decoration: none;
	color:#555555;
}

a:link
{
	text-decoration: none;
	color:#555555;
}

a:hover
{
	text-decoration: Underline;
	color:#555555;
}

a:active
{
	text-decoration: Underline;
	color:#555555;
}

/***********************
*
*	Body & Table
*
************************/
body
{
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color:#FFFFFF;
	vertical-align:middle;
}

td
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    color: #666666;
}
/************
*
*	Common
*
*************/
.pageheader
{
	color: #1D6DA9;
	font-family: Impact, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
}

.pageheaderSub
{
	color: #424F7B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}

.subheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1D6DA9;
	font-weight: bold;
}

.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.bodytxtBold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
}

.bodytxt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align:justify;
}



.smalltext {
	font-size: 10px;
	color: #BF0A0A;
	font-family:Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight:normal;
	font-variant: normal;
}

.txtdiv {
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	padding-left:3px;
	padding-right:3px;
}

.box {
	border:3px solid #8d8d8d;
	float:none;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: right;
	color:#000000;
}

.footer2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	color:#000000;
}

.formInput
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align:justify;	
	border: 1px solid #A7A9AC;
}

.formButt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #5EB2D6;
	border: 1px solid #FFFFFF;
	font-weight: bold;
	cursor:hand;
}
/************
*
*	Menu
*
*************/
.navibaritem, .navibaritem:link, .navibaritem:active, .navibaritem:visited
{
	color: #555555;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align:center;
}

.NaviBarChildItem, .NaviBarChildItem:link, .NaviBarChildItem:visited, .NaviBarChildItem:Active, NaviBarChildItem:hover
{   /*FOR IE8 FIX*/
    z-index:1;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;	
    cursor:hand;
    color:#FFFFFF;
    border:solid 1px #FFFFFF;
}

.NaviChild, .NaviChild:link, .NaviChild:active, .NaviChild:visited, .NaviChild:hover
{   /*FOR IE8 FIX*/
    z-index:1;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;	
    cursor:hand;
    color:#FFFFFF;
    border:solid 1px #FFFFFF;
}

.navibaritem2
{
	color: #555555;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor:hand;
	text-align:right;
	padding-right:40px;
}


/***********************
*
*	Designers' Misc 
*
************************/
.dot
{    
    border-bottom:dashed 1px #000000;
}