﻿
BODY
{
	margin-top: 4px;
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 0px;
	min-height: 99%; /* For IE7*/
	height: 99%;
	color: #0c608e;
	font-size: 9pt;
}


TD
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
P
{
	font-size: 11px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.headbase
{
	background: #006598;
}
.uname
{
	text-transform: capitalize;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #e6baea;
}

.boxheadlef h2
{
	background: url(../../Images/sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: white;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}

.sideboxBigPAY
{
	margin: 0 auto; /* center for now */
	width: 60em; /*ems so it will grow */
	background: url(../../Images/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
	background: url(../../Images/sbbody-r.gif) no-repeat left bottom;
}

.boxheadlef
{
	background: url(../../Images/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;
}


.HEADsubSECTIONS
{
	padding-left: 10px;
	font-weight: bold;
	font-size: 8pt;
	vertical-align: bottom;
	color: #0c608e;
	font-family: verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0em;
}
.HEADsubSECTIONSbar
{
	background: #0c608e;
}
.GridPager
{
	font-weight: Bold;
	font-size: 8pt;
	color: #000000;
	font-family: 'Verdana';
	height: 10px;
	background-color: #E0E0D0;
}
A.GridPager
{
	font-weight: Bold;
	font-size: 8pt;
	color: #000000;
	font-family: 'Verdana';
}
A.GridPager:hover
{
	font-weight: Bold;
	font-size: 8pt;
	color: #000000;
	font-family: 'Verdana';
	text-decoration: underline;
}
A.GridPager:visited
{
	font-weight: Bold;
	font-size: 9pt;
	color: Orange;
	font-family: 'Verdana';
	text-decoration: none;
}
A.footerLink
{
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
A.footerLink:hover
{
	color: #ff0000;
}
.rem
{
	font-weight: normal;
	font-size: 10px;
	color: #d90000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.rowhead
{
	font-weight: normal;
	font-size: 8pt;
	padding-bottom: 1px;
	color: #0c608e;
	padding-top: 2px;
	font-family: 'arial';
	_height: 21px;
	min-height: 21px; /* For IE7*/
	background-color: #DBEAF0;
}
.rowfooter
{
	font-weight: normal;
	font-size: 8pt;
	padding-bottom: 1px;
	color: #0c608e;
	padding-top: 2px;
	font-family: 'arial';
	_height: 15px;
	min-height: 15px; /* For IE7*/
	background-color: #DBEAF0;
}
.rowmds
{
	font-weight: normal;
	font-size: 8pt;
	color: #0c608e;
	font-family: 'arial';
	_height: 20px;
	min-height: 20px; /* For IE7*/
	background-color: #F8FBFC;
}
.rowlgs
{
	font-weight: normal;
	font-size: 8pt;
	color: #0c608e;
	font-family: 'arial';
	_height: 20px;
	min-height: 20px; /* For IE7*/
	background-color: #E6F0F5;
}


.rowlgsfee
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: 'arial';
	min-height: 20px; /* For IE7*/
	_height: 20px;
	background-color: #6699cc;
}


.rowlgsmonthfee
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: 'arial';
	min-height: 20px; /* For IE7*/
	_height: 20px;
	background-color: lightblue;
}

div.Progress
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000099;
	line-height: 12px;
	background-image: url(./images/progress_bar1.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.rowlgsquaterfee
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: 'arial';
	min-height: 20px; /* For IE7*/
	_height: 20px;
	background-color: lavender;
}



A.rowmds
{
	font-weight: normal;
	font-size: 8pt;
	color: #00376f;
	font-family: 'arial';
}
A.rowmds:hover
{
	font-weight: normal;
	font-size: 8pt;
	color: #00376f;
	font-family: 'arial';
}

#dg TD
{
	padding-right: 3px;
	padding-left: 3px;
}

.details
{
	border: #0c608e 5px double;
	font-weight: normal;
	font-size: 8pt;
	color: #0C608E;
	background-color: #ffffff;
	background-image: url( '../../images/bgindex1.gif' );
}
TD.lefthead
{
	font-weight: bold;
	font-size: 9pt;
	color: #0c608e;
	font-family: 'arial';
	_height: 20px;
	min-height: 20px; /* For IE7*/
	text-align: right;
}
.Star
{
	font-weight: bold;
	font-size: 8pt;
	vertical-align: text-bottom;
	color: red;
	font-family: Verdana;
	height: 6px;
	text-align: right;
}
.titlebox
{
	clear: both;
	display: block;
	padding-left: 18px;
	font-weight: bold;
	font-size: 11px;
	background: url(../Images/tite_back3.gif) no-repeat left 50%;
	color: #444488;
	height: 16px;
}

TD.righthead
{
	font-weight: bold;
	font-size: 8pt;
	color: #ffffcc;
	font-family: 'vardana';
	_height: 20px;
	min-height: 20px; /* For IE7*/
	text-align: center;
}



TR.Footer
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: 'Arial';
	background-color: #c7aacf;
	text-align: right;
}
TR.Pager
{
	font-weight: bold;
	font-size: 8pt;
	color: #d20000;
	font-family: 'Arial';
	_height: 10px;
	min-height: 10px; /* For IE7*/
	background-color: #e0e0e0;
	text-align: left;
}
TABLE.bordercol01
{
	background-color: black;
}
TABLE.bordercolBlue
{
	background-color: #e9f1fc;
}
INPUT.I2
{
	border-right: #000000 1px double;
	border-top: #000000 1px double;
	font-weight: normal;
	font-size: 11px;
	border-left: #000000 1px double;
	color: #0c608e;
	border-bottom: #000000 1px double;
	font-family: 'arial';
	height: 14px;
	background-color: #ffffff;
}
INPUT.NewText
{
	border-right: #000000 1px double;
	border-top: #000000 1px double;
	font-weight: normal;
	font-size: 11px;
	border-left: #000000 1px double;
	color: #0c608e;
	border-bottom: #000000 1px double;
	font-family: 'arial';
	height: 15px;
	background-color: #ffffff;
}
.I2area
{
	border-right: #000000 1px double;
	border-top: #000000 1px double;
	font-weight: normal;
	font-size: 11px;
	border-left: #000000 1px double;
	color: navy;
	border-bottom: #000000 1px double;
	font-family: 'arial';
	background-color: #ffffff;
}



INPUT.I3
{
	font-size: 8pt;
	color: #0c608e;
	border-top-style: none;
	font-family: 'arial';
	border-right-style: none;
	border-left-style: none;
	position: relative;
	height: 15px;
	background-color: #e6f0f5;
	text-align: left;
	border-bottom-style: none;
}
INPUT.NORMAL
{
	border-right: #000000 1px double;
	border-top: #000000 1px double;
	font-weight: normal;
	font-size: 11px;
	border-left: #000000 1px double;
	color: #0c608e;
	border-bottom: #000000 1px double;
	font-family: 'arial';
	background-color: #ffffff;
	_height: 14px;
	min-height: 14px; /* For IE7*/
	text-transform: uppercase;
}
INPUT.Rdonly
{
	border-right: #000000 1px double;
	border-top: #000000 1px double;
	font-weight: normal;
	font-size: 11px;
	border-left: #000000 1px double;
	color: #0c608e;
	border-bottom: #000000 1px double;
	font-family: 'arial';
	background-color: #EBEBE3;
	_height: 14px;
	min-height: 14px /* For IE7*/;
}
SELECT.I2
{
	border-right: #000000 1px double;
	border-top: #000000 1px double;
	font-weight: normal;
	font-size: 11px;
	border-left: #000000 1px double;
	color: #0c608e;
	border-bottom: #000000 1px double;
	font-family: 'arial';
	_height: 18px;
	min-height: 18px; /* For IE7*/
	background-color: #ffffff;
	text-align: right;
}
SELECT.i3
{
	border-right: #000000 1px double;
	border-top: #000000 1px double;
	font-weight: normal;
	font-size: 11px;
	border-left: #000000 1px double;
	color: #790000;
	border-bottom: #000000 1px double;
	font-family: 'arial';
	height: 18px;
	background-color: #ffffff;
	text-align: right;
}
TR.TDClass
{
	font-weight: bold;
	font-size: 8pt;
	color: #4d4d4d;
	font-family: 'Verdana';
	height: 18px;
	background-color: #f4ddc8;
}
INPUT.btnmiddle
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-weight: bold;
	font-size: 12px;
	background: url(Images/subtrbg8i.gif);
	border-left: #000000 1px solid;
	width: 100px;
	cursor: hand;
	color: #000000;
	border-bottom: #000000 1px solid;
	font-family: 'verdana';
	height: 18px;
	text-align: center;
}
INPUT.btnlarge
{
	border-right: #000000 1px solid;
	border-top: #000000 0px solid;
	font-weight: normal;
	font-size: 9px;
	background: url(Images/subtrbg8i.gif);
	border-left: #000000 1px solid;
	width: 140px;
	cursor: hand;
	color: #000000;
	border-bottom: #000000 1px solid;
	font-family: 'verdana';
	height: 15px;
	text-align: center;
}
INPUT.btnavg
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-weight: bold;
	font-size: 10px;
	background: url(Images/subtrbg8i.gif);
	border-left: #000000 1px solid;
	width: 60px;
	cursor: hand;
	color: #000000;
	border-bottom: #000000 1px solid;
	font-family: 'Verdana';
	height: 15px;
	text-align: center;
}
.Justify
{
	text-align: justify;
}
.Nopadding
{
	padding-right: 0px !important;
	padding-left: 0px !important;
	padding-bottom: 0px !important;
	padding-top: 0px !important;
}
FONT.txtmid
{
	vertical-align: 20%;
}


UNKNOWN
{
	text-decoration: none;
}
A
{
	text-decoration: none;
	color: #016100;
}
A:hover
{
	text-decoration: underline;
	color: Maroon;
}
A.Calender
{
	text-decoration: none;
	color: #016100;
}
A.Calender:hover
{
	color: Maroon;
}
* .footer
{
	font-size: 10px;
	color: #ffffff;
}
TR.Footer
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: 'Arial';
	background-color: #c7aacf;
	text-align: right;
}
.fontHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3466A9;
	background: #EEEEEE;
	height: 20px;
}

.quicklinkblacktxt
{
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	border-left: 0px;
	font-weight: bold;
}
A.quicklinkblacktxt:hover
{
	font-weight: normal;
	font-size: 10px;
	color: #ffff00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
}

/* make current tab gray,set the background-color also in case images are not on*/
.menuSelectedItem td
{
	/*background: #FFBBBB;*/
}
/* make link and visited the same look,set the background-color also in case images are not on*/
.menuItem a:link, .menuItem a:visited
{
	color: #000000;
	text-decoration: none;
}
.menuPopupItem a:link, .menuPopupItem a:visited
{
	color: #0c608e;
	text-decoration: none;
}
.menuPopupItem a:hover
{
	color: #a80000;
	text-decoration: none;
}
/* make hover by changing vertical position of background to -22px (the tab_dim2.gif is 44px high) */
.menuItem a:hover
{
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}
/* make drop down menu container style */
.menuPopup
{
	/*	background: url(images/background_drop_menu.jpg) repeat #8C9FB4; */
	border: 1px solid white;
	color: #C0C0C0;
	font-size: 11px;
	border-collapse: separate;
}
/* make drop down menu item style   */

.menuPopupItem
{
	background: url(../../Images/navigation_bg_color.gif);
	color: #000000;
	border-bottom: 1.1pt solid darkgreen;
	border-left: 1.1pt solid darkgreen;
	border-right: 1.1pt solid darkgreen;
	padding-left: 3px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 4px;
	font-size: 10px;
	height: 25px;
	_min-height: 25px; /* For IE7*/
}
.menuPopupItem a:
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #0c608e;
}
.menuPopupItemH
{
	color: yellow; /* background:green; */
}
.menuItemHover
{
	background: url(../../Images/navigation_bg_color_rv.gif);
	color: #ffff00;
	text-decoration: none;
}
TD.newheadingbgImage
{
	font-weight: bold;
	font-size: 8pt;
	color: #0B5601;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	_height: 20px;
	min-height: 20px; /* For IE7*/
	background-image: url(../../Images/navigation_bg.gif);
}
INPUT.AlignRight
{
	font-weight: normal;
	font-size: 8pt;
	color: #0c608e;
	font-family: 'arial';
	text-align: right;
}

#container-content
{
	padding-bottom: 28px;
}
#container-page
{
	width: 100%;
	position: relative;
	min-height: 100%;
	height: auto !important; /*</strong> For Modern Browsers <strong>/*/
	height: 100% /*</strong> For IE  */;
}


#container-foot
{
	width: 99%;
	position: absolute;
	bottom: 0 !important;
	bottom: 0px; /*For Certain IE widths */
	_height: 28px;
	min-height: 28px; /* For IE7 background:#4F95DA*/
}
A.MainNavigation
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 9pt;
}
A.MainNavigation:hover
{
	text-decoration: underline;
	color: #016100;
}
/*A.MainNavigation:active {
	TEXT-DECORATION: none; color: #0072bc
}
A.MainNavigation:visited {
	TEXT-DECORATION: none; color: #666666
}
A.MainNavigation:link {
	TEXT-DECORATION: none; color: #666666
}*/
.btnImg
{
	/*background: url(../../Images/navigation_bg.gif);*/
	border: 2px solid #0c608e;
}

.btnImg2
{
	background: url(../../Images/navigation_bg.gif) repeat-x bottom;
	border-bottom: 2px solid blue;
	border-left: 2px solid blue;
	border-right: 2px solid blue;
	border-top: 0px solid blue;
	vertical-align: bottom;
}

btnImg:hover
{
	font-weight: bold;
	color: #F87E7E;
}
table.background
{
	width: 100%;
	_height: 100%;
	min-height: 100%; /* For IE7*/
	background-position: center center;
	background-image: url(../../Images/DBackground.gif);
	background-repeat: repeat;
}
.SideBarNone
{
	display: none;
}
/*
#headerTab {
    float:left;
    width:100%;
    background:#DAE0D2 url(../../Images/bg.gif) repeat-x bottom;
    font-size:93%;
    line-height:normal;
    }

  #headerTab ul {
    margin:0;
    padding:10px 10px 0;
    list-style:none;
    }
 
  #headerTab a, #headerTab strong, #headerTab span{
    display:block;
    background:url(../../Images/right.gif)no-repeat right top;
    padding:5px 15px 4px 6px;

    }

 #headerTab li {
    float:left;
    background:url(../../Images/left.gif) no-repeat left top;
    margin:0;
    padding:0 0 0 9px;
    }
  #headerTab #current {
    background-image:url(../../Images/norm_left_on.gif);
    }
  #headerTab #current a {
    background-image:url(../../Images/norm_right_on.gif);
    padding-bottom:5px

    }
*/
#headerNew
{
	float: left;
	width: 100%;
	background: #DAE0D2 url(../../Images/bg.gif) repeat-x bottom;
	font-size: 93%;
	line-height: normal;
}

#headerNew ul
{
	margin: 0;
	padding: 10px 10px 0;
	list-style: none;
}
#headerNew li
{
	float: left;
	background: url(../../Images/norm_right.gif) no-repeat right top;
	margin: 0;
	padding: 0;
}

#headerNew a
{
	display: block;
	background: url(../../Images/norm_left.gif) no-repeat left top;
	padding: 5px 15px 4px;
	text-decoration: none;
	font-weight: bold;
	color: #765;
}

#headerNew a:hover
{
	color: #333;
}
#headerNew #current
{
	background-image: url(../../Images/norm_right_on.gif);
}
#headerNew #current a
{
	background-image: url(../../Images/norm_left_on.gif);
	padding-bottom: 5px;
	color: #333;
}

#headerNew #disable
{
	background-image: url(../../Images/norm_right_on.gif);
}
#headerNew #disable a
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: 'arial';
	min-height: 20px; /* For IE7*/
	_height: 20px;
	background-color: #447ab7;
}

.GridPager
{
	font-weight: Bold;
	font-size: 8pt;
	color: #000000;
	font-family: 'Verdana';
	_height: 10px;
	min-height: 10px; /* For IE7*/
	background-color: #E0E0D0;
}
A.GridPager
{
	font-weight: Bold;
	font-size: 8pt;
	color: #000000;
	font-family: 'Verdana';
}
A.GridPager:hover
{
	font-weight: Bold;
	font-size: 8pt;
	color: #000000;
	font-family: 'Verdana';
	text-decoration: underline;
}
A.GridPager:visited
{
	font-weight: Bold;
	font-size: 9pt;
	color: Orange;
	font-family: 'Verdana';
	text-decoration: none;
}

fieldset.b1
{
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #3795D3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 10px 0px 10px 0px;
	width: 96%;
	position: relative;
	display: block;
	padding: 0px 10px 5px 10px;
}

fieldset.b2
{
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	border-color: #3795D3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 10px 0px 10px 0px;
	width: 96%;
	position: relative;
	display: block;
	padding: 0px 10px 5px 10px;
}
fieldset.b3
{
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #3795D3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 10px 0px 10px 0px;
	width: 95%;
	position: relative;
	display: block;
	padding: 0px 5px 5px 10px;
}

fieldset.b4
{
	border-width: 1px 0px 0px 1px;
	border-style: solid;
	border-color: #96867F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 10px 0px 10px 0px;
	width: 96%;
	position: relative;
	display: block;
	padding: 0px 10px 5px 10px;
}

fieldset legend.b1
{
	background-color: #E4D4CD;
	border-width: 0px 1px;
	border-style: solid;
	border-color: #96867F;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 90%;
	letter-spacing: 2px;
	padding: 2px 5px;
	margin: 0px 0px 0px 0px;
	position: relative;
	top: -10px;
}

form fieldset legend img
{
	padding: 0px 5px 0px 5px;
}
SELECT.ddl
{
	border-right: #000000 1px double;
	border-top: #000000 1px double;
	border-left: #000000 1px double;
	color: #800000;
	border-bottom: #000000 1px double;
	font-family: 'arial';
	font-weight: normal;
	font-size: 11px;
	background-color: #ffffff;
	text-align: right;
}
/* CSS for Tooltip */
#dhtmltooltip
{
	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px solid black;
	padding: 2px;
	background-color: #FFFFD3;
	visibility: hidden;
	z-index: 100; /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer
{
	position: absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}
.Menu_bckgnd
{
	background-image: url(../../Images/navigation_bg.gif);
}
H3.pg
{
	page-break-after: always;
}



/* Show only to IE PC \*/
* html .boxhead h2
{
	height: 1%;
}
/* For IE 5 PC */

.sidebox
{
	margin: 0 auto; /* center for now */
	width: 36em; /*ems so it will grow */
	background: url(../../Images/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}
.sideboxBig
{
	margin: 0 auto; /* center for now */
	width: 51em; /*ems so it will grow */
	background: url(../../Images/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}
.sideboxBigTax
{
	margin: 0 auto; /* center for now */
	width: 30em; /*ems so it will grow */
	background: url(../../Images/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead
{
	background: url(../../Images/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead h2
{
	background: url(../../Images/sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: white;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody
{
	background: url(../../Images/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;
}
.boxbodyTax
{
	background: url(../../Images/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;
	font-size: 1.2em;
}
#img2_transport
{
	src: url( '../../Images/ORtitletop_blue.jpg' );
}
#img_titletop
{
	width: 450px;
	height: 50px;
	background: url( '../../Images/ORtitletop_blue.jpg' ) no-repeat top left;
}
td.brownhead
{
	background-color: #9dadc6;
	color: white;
}

.head_bullet_1
{
	background-image: url( '../../images/navigation_bg_color.gif' );
	background-repeat: repeat-x;
	height: 15px;
	border-bottom: 2px solid #0c608e;
	border-top: 2px solid #0c608e;
	color: #0c608e;
	text-align: center;
}
.head_bullet_2
{
	background-image: url( '../../images/head_bullet.gif' );
	background-repeat: no-repeat;
	padding-left: 30px;
	height: 25px;
	background-position: center left;
	border-bottom: 1px solid #0c608e;
	border-top: 1px solid #0c608e;
	text-align: left;
	color: #004774;
}
.bground
{
	background-image: url( '../../images/bgindex.gif' );
}
.mlt
{
	height: 300px;
	width: 300px;
}

.HEADsubSECTIONSRepeterbar
{
	background: #cccccc;
}
.ucase
{
	text-transform: uppercase;
}
/*For Dynamic Div*/
.squarebox
{
	width: 100%;
	border: solid 1px #0c608e;
	text-align: center;
	overflow: hidden;
}
.squareboxgradientcaption
{
	color: #ffffff;
	padding: 5px;
	background-image: url(../images/gradient_blue.png);
	background-repeat: repeat-x;
}
.squareboxcontent
{
	background-color: #f5f5f5;
	padding: 10px;
	overflow: hidden;
	border-top: solid 1px #336699;
}

table.tWBorder td
{
	border: 1px solid #0C608E;
}
table.tWBorder th
{
	border: 1px solid #0C608E;
}

a.tooltip:hover span
{
	display: inline;
	position: absolute;
	border: 2px solid #004774;
	background: lightyellow;
	color: #000000;
	text-align: justify;
	text-decoration: none;
}
a.tooltip span
{
	display: none;
	padding: 2px 3px;
	margin-left: -50px;
	margin-top: 15px;
	width: 150px;
}
td.LeftAlignHeadRed
{
	font-weight: bold;
	font-size: 10pt;
	color: #D20000;
	font-family: Verdana;
	height: 20px;
	text-align: left;
}
td.LeftAlignHeadBlue
{
	font-weight: bold;
	font-size: 12pt;
	color: #004774;
	font-family: Verdana;
	height: 20px;
	text-align: left;
}

.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalPopupGrid
{
	background-color: #ffffdd;
	border-width: 10px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
}
