body {
	font-family: tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px; color:#666666;	
}
.title { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 18px; color:#454545;
	text-decoration:none;
}
.paraWhite { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; color:#bdbdbd; line-height:16px;
	text-decoration:none;
}
.redtext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; color:#dd0000; 
}
.para12 { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px; color:#444444; line-height:16px;	text-decoration:none;
}
.paraR12 { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px; color:#586772; line-height:17px;	text-decoration:none;
}
.para { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; color:#666666; line-height:16px;	text-decoration:none;	border-color:#f1f1f1; border-width:1px;
}
.para a:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; color:#fe8f00;	text-decoration:underline;
}
.para a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; color:#fe8f00;	text-decoration:underline;
}
.para a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; color:#000000;	text-decoration:none;
}
.parar { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; color:#586772; line-height:16px;
	text-decoration:none; text-align:right;
}
.parared { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10px; color:red; line-height:16px;
	text-decoration:none;
}

.menu2 { 
	font-family:Arial, Verdana, Geneva,  Helvetica, sans-serif;	font-size: 12px; color:#333333;	text-decoration:none;
}
.menu2 a:link {
	font-family:Arial, Verdana, Geneva,  Helvetica, sans-serif;	font-size: 12px; color:#333333;	text-decoration:none;
}

.menu2 a:visited {
	font-family:Arial, Verdana, Geneva,  Helvetica, sans-serif;	font-size: 12px; color:#333333;	text-decoration:none;
}
.menu2 a:hover {
	font-family:Arial, Verdana, Geneva,  Helvetica, sans-serif;	font-size: 12px; color:#ffffff;	text-decoration:none;
}

.menu { 
	font-family:Arial, Verdana, Geneva,  Helvetica, sans-serif;	font-size: 11px; color:#333333;	text-decoration:none;
}
.menu a:link {
	font-family:Arial, Verdana, Geneva,  Helvetica, sans-serif;	font-size: 11px; color:#333333;	text-decoration:none;
}

.menu a:visited {
	font-family:Arial, Verdana, Geneva,  Helvetica, sans-serif;	font-size: 11px; color:#333333;	text-decoration:none;
}
.menu a:hover {
	font-family:Arial, Verdana, Geneva,  Helvetica, sans-serif;	font-size: 11px; color:#ffffff;	text-decoration:none;
}
.buttonface { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px; color:#404040;
	text-decoration:none;
}

.bodystyle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;
}

.news {
	font-family: tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; color:#586772;
}
.news a:link {
	font-family: tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; color:#786cae; text-decoration:underline;
}
.news a:visited {
	font-family: tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; color:#786cae; text-decoration:underline;
}
.news a:hover {
	font-family: tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; color:#786cae; text-decoration:none;
}

.redtxt { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color:#ee0000; font-size: 9px;
}
.redtxt a:link { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color:#ee0000; font-size: 9px;text-decoration:none; font-weight:bold;
}
.redtxt a:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	color:#ee0000; font-size: 9px;text-decoration:none; font-weight:bold;
}
.redtxt a:hover { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color:#ff0000; font-size: 9px;text-decoration:underline; font-weight:bold;
}
.small {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 9px;
}

.medium {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;
}

.big {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 16px;
}

.xbig {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 24px;
}

.expanded {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;
	line-height: 16px;	letter-spacing: 2px;
}

.justified {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	text-align: justify;
}
.lnav {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #aeaeae; text-decoration:none;
}
.lnav  a:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000062; text-decoration:underline;
}
.lnav  a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000062; text-decoration:underline;
}
.lnav  a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px; font-weight:bold;	color: #ff0000; text-decoration:none;
}
.lnav  a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000062; text-decoration:none;
}
.footer {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size: 9px;	
	color: #a8a8a8; 
	text-decoration:none;
	text-align:left;
}
.footer  a:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #9e9e9e; text-decoration:underline;
}
.footer  a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #9e9e9e; text-decoration:underline;
}
.footer  a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #555555; text-decoration:none;
}
.footerMenu { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; color:#666666; line-height:16px;	text-decoration:none;
}
.footerMenu a:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; color:#555555;	text-decoration:none; font-weight:bold;
}
.footerMenu a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; color:#555555;	text-decoration:none;font-weight:bold;
}
.footerMenu a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; color:#fe8f00;	text-decoration:none;font-weight:bold;
}

.note10 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #0023a0; text-decoration:none;
}
.note10  a:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #555555; text-decoration:underline;
}
.note10  a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #555555; text-decoration:underline;
}
.note10  a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #0023a0; text-decoration:none;
}
.box1 {
	padding: 3px;	border-width: thin;	border-style: solid;	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	font-style: italic;	word-spacing: 2pt;	padding: 3px;	border-width: thin;	border-style: solid;
}

.border-lr { 
	border-left-style:solid; border-left-color:#dbdbdb; border-left-width:1px;
	border-right-style:solid; border-right-color:#dbdbdb; border-right-width:1px;

}
.border-l { 
	border-left-style:solid; border-left-color:#dbdbdb; border-left-width:1px;
}
.border-r { 
	border-right-style:solid; border-right-color:#dbdbdb; border-right-width:1px;
}
.ddtitleleft
{
	background-color :#646C81;
	color:White;
	height:30px;
	padding-left:20px;
	font-size:11pt;
	font-weight:bold
}

.ddtitleright
{
	background-color :#646C81;
	color:White;
	height:30px;
	text-align:center;
	font-weight:bold
}
.ddText
{
	color:Black;
	text-align:left;
	vertical-align:top;
	padding-left:20px;
	height:20px
}
.dduText
{
	color:Black;
	text-align:left;
	border-bottom-color:Black;
	border-bottom-width:1;
	padding-left:20px;
	height:20px
}
.ddTextAccount
{
	background-color:White;
	color:Black;
	text-align:left;
	padding-left:20px;
	height:25px
}
.ddHeaderText { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size: 12px; 
	color:#444444; 
	line-height:16px;	
	text-decoration:none;
	padding-left:20px;
	padding-right:20px
}
.ddDynamicText
{
	border-bottom-color:Black;
	border-bottom-width:thin;
	border-bottom-style:solid
}
.para210 { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; color:#555555; line-height:16px;	text-decoration:none;
}
.para210 a:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#060;
	text-decoration:underline;
	font-weight:bold;
}
.para210 a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#060;
	text-decoration:underline;
	font-weight:bold;
}
.para210 a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; color:#000000;	text-decoration:none; font-weight:bold;
}
.sublinkgreen { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size: 11px; 
	color:#666666; 
	line-height:16px;	
	text-decoration:none;	
	border-color:#f1f1f1; 
	border-width:1px;
	
}
.sublinkgreen a:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; color:#0ac700;	text-decoration:underline;
}
.sublinkgreen a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; color:#0ac700;	text-decoration:underline;
}
.sublinkgreen a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; color:#555555;	text-decoration:none;
}
.footerMenugreen { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; color:#666666; line-height:16px;	text-decoration:none;
}
.footerMenugreen a:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; color:#555555;	text-decoration:none; font-weight:bold;
}
.footerMenugreen a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; color:#555555;	text-decoration:none;font-weight:bold;
}
.footerMenugreen a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; color:#0ac700;	text-decoration:none;font-weight:bold;
}
.footergreen {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #a8a8a8; text-decoration:none;
}
.footergreen  a:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #9e9e9e; text-decoration:underline;
}
.footergreen  a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #9e9e9e; text-decoration:underline;
}
.footergreen  a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #0ac700; text-decoration:none;
}
.accountinfobox
{
	text-align:center;
	line-height:28px;
	border-top:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
}
.accountinfoinnerbox
{
	line-height:23px;
	border-top:solid 1px #cccccc;
}
.accountinfoboxrow
{
	background-color:#F4F4F4;
}
.accountinfoinnerrow
{
	text-align:left;
	padding-left:20px;
	border-bottom:solid 1px #cccccc;
}
.accountinfotext
{
	font-size:10px;
	font-weight:bold;
}
.textbox {
	background-image:url(images/form_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #cccccc;
	width: 175px;
	color:#666666;
	padding:2px;
	margin-right:4px;
	margin-bottom:4px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.textboxnosize {
	background-image:url(images/form_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #cccccc;
	color:#666666;
	padding:2px;
	margin-right:4px;
	margin-bottom:4px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.sublinkblue { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size: 11px; 
	color:#666666; 
	line-height:16px;	
	text-decoration:none;	
	border-color:#f1f1f1; 
	border-width:1px;
	
}
.sublinkblue a:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; color:#0023a0;	text-decoration:underline;
}
.sublinkblue a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; color:#0023a0;	text-decoration:underline;
}
.sublinkblue a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; color:#555555;	text-decoration:none;
}
.footerMenublue { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; color:#666666; line-height:16px;	text-decoration:none;
}
.footerMenublue a:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; color:#555555;	text-decoration:none; font-weight:bold;
}
.footerMenublue a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; color:#555555;	text-decoration:none;font-weight:bold;
}
.footerMenublue a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; color:#0023a0;	text-decoration:none;font-weight:bold;
}
.footerblue {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #a8a8a8; text-decoration:none;
}
.footerblue  a:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #9e9e9e; text-decoration:underline;
}
.footerblue  a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #9e9e9e; text-decoration:underline;
}
.footerblue  a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #0023a0; text-decoration:none;
}
.defError
{
	text-align:center;
}
.defErrorBox
{
	border-top:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	width:700px;
	height:200px;
}
.yui .ajax__calendar_container     
{
	background-color:#f2f2f2;    border:solid 1px #808080;    font-family:arial,helvetica,clean,sans-serif;    cursor:default;    width:205px;    font-size:12px;    text-align:center;    padding:0px;
}
.yui .ajax__calendar_body     
{
	height:139px;    width:205px;    position:relative;    overflow:hidden;
}
.yui .ajax__calendar_days, 
.yui .ajax__calendar_months, 
.yui .ajax__calendar_years {    top:0px;     left:0px;    height:139px;    width:195px;        padding:5px;    position:absolute;    text-align:center;}.yui .ajax__calendar_days table{    border-spacing:0;    border-collapse:collapse;    font:100% sans-serif;    text-align:center;    } .yui .ajax__calendar_prev {    margin-top:2px;    margin-left:4px;    height:15px;    width:25px;    cursor:pointer;    float:left;    background:url(img/yui/sprite.png) 0px -450px no-repeat;}.yui .ajax__calendar_next {    margin-top:2px;    margin-right:4px;    height:15px;    width:25px;        cursor:pointer;    float:right;    background:url(img/yui/sprite.png) 0px -500px no-repeat;}.yui .ajax__calendar_title {    cursor:pointer;    font-weight:bold;    text-align:center;}.yui .ajax__calendar_footer, .yui .ajax__calendar_today {    display:none;}.yui .ajax__calendar_dayname {    padding-left:3px;    padding-right:3px;    margin-bottom:5px;    margin-left:2px;    margin-right:2px;    text-align:center;    font-weight:700;    font-size:10pt;    color:#000;    border-bottom:solid 1px #a6a6a6;}
