/* CSS Document */

body
{
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
a:link, a:active, a:visited
{
outline-style:none;
outline-width:0px;
}
a:hover
{
outline-style:none;
outline-width:0px;
}

#dvmaincontainer
{
width:957px;
margin:0px auto;
padding:18px 0px 0px 0px;
}
#dvmaincontainer #dvtopcontainer
{
float:left;
width:957px;
margin:0px;
padding:0px 0px 0px 0px;
}
#dvtopcontainer #dvtabcontainer
{
width:957px;
float:left;
margin:0px;
padding:0px 0px 0px 3px;
font-size:0px;
}
#dvtopcontainer #dvtabcontainer img
{
float:left;
margin:0px;
padding:0px 0px 0px 0px;
font-size:0px;
}
#dvtopcontainer #topbgcontainer
{
float:left;
width:957px;
background-image:url(../images/top_bg.jpg);
background-repeat:no-repeat;
background-position:top center;
font-size:0px;
margin:0px;
padding:0px 0px 0px 0px;
}
#topbgcontainer #dvlogocontainer
{
float:left;
font-size:0px;
margin:0px;
padding:12px 0px 9px 19px;
}
#topbgcontainer #dvnavicontainer
{
float:left;
clear:both;
width:669px;
font-size:0px;
margin:0px;
padding:0px 0px 8px 4px;
}
#topbgcontainer #dvnavicontainer img
{
float:left;
font-size:0px;
margin:0px;
padding:0px 0px 0px 0px;
}
#topbgcontainer #dvlogincitidirect
{
float:right;
font-size:0px;
margin:0px;
padding:59px 24px 0px 0px;
}

#dvmaincontainer #dvbodycontainer
{
float:left;
width:957px;
margin:0px;
padding:9px 0px 25px 0px;
}
#dvbodycontainer #bodytopcontainer
{
float:left;
width:957px;
font-size:0px;
margin:0px;
padding:0px 0px 0px 0px;
}
#dvbodycontainer #bodymidcontainer
{
float:left;
width:957px;
background-image:url(../images/body_mid.jpg);
background-repeat:repeat-y;
background-position:top left;
margin:0px;
padding:15px 0px 28px 0px;
}
#bodymidcontainer #dvleftcontainer
{
float:left;
width:192px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 21px;
}
#dvleftcontainer .lefttop
{
float:left;
width:164px;
margin:0px;
font-size:0px;
padding:0px 0px 10px 0px;
}
.lefttop .txt1
{
float:left;
width:164px;
font-size:16px !important;
font-weight:bold;
text-align:left;
color:#000000;
margin:0px;
padding:0px 0px 3px 0px;
}
.lefttop .txt2
{
float:left;
width:164px;
font-size:18px !important;
text-align:left;
color:#000000;
margin:0px;
padding:0px 0px 8px 0px;
}
#dvleftcontainer #lefttop
{
float:left;
font-size:0px;
margin:0px;
padding:0px 0px 0px 0px;
}
#bodymidcontainer #dvrightcontainer
{
float:left;
width:714px;
background-image:url(../images/vert_dot.jpg);
background-repeat:repeat-y;
background-position:left top;
margin:0px;
padding:0px 0px 0px 25px;
}
#dvrightcontainer #dvbannercontainer
{
float:left;
width:690px;
font-size:0px;
margin:0px;
padding:0px 0px 18px 5px;
}
#dvrightcontainer .line1
{
float:left;
font-size:0px;
margin:0px;
padding:0px 0px 22px 5px;
}
#dvrightcontainer .plusminus
{
float:left;
width:695px;
font-size:11px;
color:#333333;
text-align:left;
margin:0px;
padding:0px 0px 13px 5px;
}
#dvrightcontainer .contentcontainer
{
float:left;
width:400px;
margin:0px;
padding:0px 0px 0px 0px;

overflow:hidden;
}
.contentcontainer .headtxt
{
clear:both;
width:690px;
font-size:11px;
text-align:left;
color:#333333;
font-weight:bold;
margin:0px;
padding:18px 0px 4px 5px;
}
.contentcontainer .headtxt a
{
text-decoration:none;
color:#333333;
}
.contentcontainer .headtxt a:hover
{
text-decoration:underline;
color:#333333;
}
.headtxt img
{
float:left;
font-size:0px;
padding:0px 10px 0px 0px;
}
.tptxt
{
float:left;
clear:both;
width:661px;
font-size:11px;
text-align:left;
color:#666666;
margin:0px;
padding:4px 0px 15px 5px;
}
.tptxt a
{
font-size:11px;
color:#666666;
text-decoration:underline;
}
.tptxt a:hover
{
font-size:11px;
color:#FF0000;
text-decoration:underline;
}
.prevtxt
{
float:left;
clear:both;
width:661px;
font-size:11px;
text-align:left;
color:#666666;
margin:0px;
padding:4px 0px 15px 5px;
}
.prevtxt a
{
font-size:11px;
color:#666666;
text-decoration:none;
}
.prevtxt a:hover
{
font-size:11px;
color:#FF0000;
text-decoration:underline;
}
.tptxt1
{
float:left;
clear:both;
width:661px;
font-size:11px;
text-align:left;
color:#000000;
margin:0px;
padding:0px 0px 0px 5px;
}
.contentcontainer ul
{
float:left;
margin:0px 0px 0px 0px;
padding:10px 0px 10px 20px;
}
.contentcontainer ul li
{
clear:both;
font-size:11px !important;
text-align:left !important;
list-style-type:disc !important;
list-style-position: outside !important;
color:#666666 !important;
margin:0px !important;
padding:0px 0px 5px 0px !important;
}
.contentcontainer ul li ul
{
float:left;
margin:0px 0px 0px 0px;
padding:10px 0px 10px 15px;
}
.contentcontainer ul li ul li
{
font-size:11px !important;
text-align:left !important;
list-style-type:circle !important;
list-style-position: outside !important;
color:#666666 !important;
margin:0px !important;
padding:0px 0px 5px 0px !important;
}
.contentcontainer .show
{
float:left;
width:666px;
margin:0px;
padding:0px 0px 0px 29px;
}
p
{
float:left;
width:640px;
font-size:11px;
text-align:left;
color:#666666;
margin:0px;
padding:3px 0px 10px 5px;
}
 p a
{
text-decoration:underline;
color:#666666;
}
p a:hover
{
text-decoration:underline;
color:#FF0000;
}
.show ul
{
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 10px 15px;
}
.show ul li
{
clear:both;
font-size:11px !important;
text-align:left !important;
list-style-type:disc !important;
list-style-position: outside !important;
color:#666666 !important;
margin:0px !important;
padding:0px 0px 5px 0px !important;
}
.show ul li ul
{
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 10px 15px;
}
.show ul li ul li
{
font-size:11px !important;
text-align:left !important;
list-style-type:circle !important;
list-style-position: outside !important;
color:#666666 !important;
margin:0px !important;
padding:0px 0px 5px 0px !important;
}
.inhead
{
float:left;
width:690px;
font-size:11px;
text-align:left;
font-weight:bold;
color:#333333;
margin:0px;
padding:20px 0px 10px 5px;
}
.show .innerimage
{
float:left;
width:640px;
font-size:0px;
margin:0px;
padding:0px 0px 0px 0px;
}

.inhead span
{
color:#000066;
font-size:14px;
}
.dot
{
float:left;
font-size:0px;
margin:0px;
padding:10px 0px 0px 5px;

}

#dvbodycontainer #bodyfootcontainer
{
float:left;
width:957px;
font-size:0px;
margin:0px;
padding:0px 0px 0px 0px;
}
#dvmaincontainer #dvfootercontainer
{
float:left;
width:957px;
margin:0px;
padding:0px 0px 0px 3px;
}
#dvfootercontainer #linecontainer
{
float:left;
width:949px;
border-bottom:1px solid #cccccc;
border-top:1px solid #cccccc;
margin:0px;
padding:8px 0px 8px 0px;
}
#linecontainer .citigroup
{
float:left;
width:75px;
color:#666666;
margin:0px;
padding:0px 0px 0px 0px;
}
#linecontainer .citigroup a
{
color:#666666;
text-decoration:none;
}
#linecontainer .citigroup a:hover
{
color:#ff0000;
text-decoration:underline;}
#linecontainer .footlink
{
float:right;
width:718px;
color:#666666;
text-align:right;
margin:0px;
padding:0px 0px 0px 0px;
}
#linecontainer .footlink a
{
color:#666666;
text-decoration:none;
padding:0px 0px 0px 22px;
}
#linecontainer .footlink a:hover
{
color:#ff0000;
text-decoration:underline;
}

#dvfootercontainer #footcontainer
{
float:left;
width:949px;
margin:0px;
padding:8px 0px 36px 0px;
}
#footcontainer .citilogo
{
float:left;
width:28px;
font-size:0px;
margin:0px;
padding:3px 0px 0px 0px;
}
#footcontainer .copy
{
float:left;
width:921px;
color:#999999;
text-align:right;
margin:0px;
padding:0px 0px 0px 0px;
}
/* sub menu and the pls minus css starts here*/

 .menu{
	background:url(../images/menu_bg.gif) repeat-y;
	padding:0px 5px 0px 0px;
}

 .menuitem{
	padding:4px 0px 4px 0px; 
	margin:0px;
	font-size:11px; 
	color:#535353;
	font-family:Arial, Helvetica, sans-serif;
}
 .menuitem a{ color:#333333; text-decoration:none; border:0px; }
 .menuitem a:hover{ color:#ff0000; text-decoration:underline; border:0px; }

 .submenuitem{
	list-style:none;
}


.submenuitem ul{
	padding:0px 0px 5px 18px; margin:3px 0px 1px -9px; 
}
 .submenuitem li{
	padding:5px 0px 0px 0px; 
	margin:0px 0px 0px 12px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif; 
	color:#333333;
	border-bottom:0px;
	border:0px;
	list-style-type:none;
}
 .submenuitem li a{ color:#333333; text-decoration:none; }
 .submenuitem li a:hover{ color:#ff0000; text-decoration:underline; }
 .submenuitem li.active{
	padding:5px 0px 0px 0px;  margin:0px 0px 0px 12px;
	font-size:8.5pt; 
	color:#000000;
	border-bottom:0px;
}
 .submenuitem li.active a{ color:#666; text-decoration:none; }
  .submenuitem li.active { color:#000000; text-decoration:none; }




/*Center Panel*/
#tblMainPanel .cpanel{
	vertical-align:top;
	padding:0px 0px 20px 0px;
}

.mgrisk-clicktxt { margin:0px; padding:0px; padding-left:4px; padding-bottom:3px; 	font-size:8.5pt;
	font-family:Arial, Helvetica, sans-serif; 
	color:#9F9F9F; }
	
.awards-head { margin:0px; padding:0px; padding-bottom:3px; padding-top:12px;	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#666666;}

.loansfoot{
padding-left:29px;
}
.loansfoot p
{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
text-align:left;
color:#666666;
margin:0px;
padding:0px 0px 0px 0px;
}


.indent_p{float:left;width:630px;font-size:11px;text-align:left;color:#666666;margin:0px;padding:3px 0px 10px 10px;}

/*---------------------------------------------*/


.dvPopUp_Container{
width:690px;
margin:0px auto;
}

.dvPopUp_logo{
float:left;
width:690px;}

.dvPopUp_body{
float:left;
width:635px;
padding-left:18px;
}

.dvPopupOverflow{
width:680px;
height:284px;
overflow:auto;
float:left;
margin-bottom:25px;
margin-top:25px;}


#dvPopUp_footer{
float:left;
width:685px;
padding-left:2px;
color:#999999;
font-size:11px;
}

.dvPopUp_footerlink{
float:left;
width:683px;
border-bottom:1px solid #D5D5D5;
border-top:1px solid #D5D5D5;
padding-bottom:5px;
padding-top:4px;
margin-bottom:2px;}

.dvPopUp_left{
float:left;
width:200px;
}

 .dvPopUp_left a
{
color:#666666;
text-decoration:none;
}
.dvPopUp_left a:hover
{
color:#ff0000;
text-decoration:underline;}

.dvPopUp_right{
float:left;
width:475px;
text-align:right;
}

address{
text-align:right;
font-style:normal;
color:#666666;
font-size:10px;}

h4{
color:#00005D;
font-size:12px;
font-weight:bold;
margin:0px;
}

.dvPopUp_bluetxt{
color:#00005D;
font-size:12px;
font-weight:bold;
padding-top:5px;
padding-bottom:10px;}

.dvPopUp_bluetxtbox{
color:#00005D;
font-size:12px;
font-weight:bold;
padding-top:5px;
padding-bottom:0px;
}

.dvPopUp_btn{
padding-right:15px;
padding-left:25px;
padding-top:15px;
float:left;}

.dvPopUp_btn input{
float:left;
margin-right:5px;
font-size:11px;

}

.dvPopUp_bluetxtbox input{
position:relative;
top:3px;}

.dvPopUp_list{

color:#333333;
font-size:11px;}

.dvPopUp_list li{
padding-bottom:10px;}

.dvPopUp_list span{
color:#FF0106;
}

 .dvPopUp_right a
{
color:#666666;
text-decoration:none;
}
.dvPopUp_right a:hover
{
color:#ff0000;
text-decoration:underline;}

.dvPopUp_Container{
width:690px;
margin:0px auto;
}

.dvPopUp_logo{
float:left;
width:690px;}

.dvPopUp_body{
float:left;
width:635px;
padding-left:18px;
}

.dvPopupOverflow{
width:680px;
height:284px;
overflow:auto;
float:left;
margin-bottom:25px;
margin-top:25px;}

#dvPopUp_footer{
float:left;
width:685px;
padding-left:2px;
color:#999999;
font-size:11px;
}

.dvPopUp_footerlink{
float:left;
width:683px;
border-bottom:1px solid #D5D5D5;
border-top:1px solid #D5D5D5;
padding-bottom:5px;
padding-top:4px;
margin-bottom:2px;}

.dvPopUp_left{
float:left;
width:200px;
}

 .dvPopUp_left a
{
color:#666666;
text-decoration:none;
}
.dvPopUp_left a:hover
{
color:#ff0000;
text-decoration:underline;}

.dvPopUp_right{
float:left;
width:475px;
text-align:right;
}

address{
text-align:right;
font-style:normal;
color:#666666;
font-size:10px;}

h4{
color:#00005D;
font-size:12px;
font-weight:bold;
margin:0px;
}

.dvPopUp_bluetxt{
color:#00005D;
font-size:12px;
font-weight:bold;
padding-top:5px;
padding-bottom:10px;}

.dvPopUp_bluetxtbox{
color:#00005D;
font-size:12px;
font-weight:bold;
padding-top:5px;
padding-bottom:0px;
}

.dvPopUp_btn{
padding-right:15px;
padding-left:25px;
padding-top:15px;
float:left;}

.dvPopUp_btn input{
float:left;
margin-right:5px;
font-size:11px;

}

.dvPopUp_bluetxtbox input{
position:relative;
top:3px;}

.dvPopUp_list{

color:#333333;
font-size:11px;}

.dvPopUp_list ul{

color:#333333;
font-size:11px;
padding-top:20px;
margin:0px;

}

.dvPopUp_list li{
padding-bottom:10px;
margin:0px;}

.dvPopUp_list span{
color:#FF0106;
}

 .dvPopUp_right a
{
color:#666666;
text-decoration:none;
}
.dvPopUp_right a:hover
{
color:#ff0000;
text-decoration:underline;}



#ltmenu
{
margin:0px;
padding-bottom:8px;
}
#ltmenu img
{
float:left;
border:0px;
font-size:0px;
margin:0px;
padding:3px 5px 0px 0px;
}
#ltmenu .lthdtxt img
{
border:0px;
font-size:0px;
margin:0px;
padding:3px 5px 0px 0px;
}
#ltmenu .lthdtxt
{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
margin:0px;
margin-bottom:10px;
width:180px;
}
#ltmenu .lthdtxt a
{color:#333333;
text-decoration:none;
outline:none;}
#ltmenu .lthdtxt a:hover
{color:#FF0000;
text-decoration:underline;
}
#ltmenu .active
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0000;
margin:0px;
margin-bottom:0px;
}
#ltmenu .active a{
color:#333333;
text-decoration:none;
}
#ltmenu .active a:hover
{
color:#009BEB;
text-decoration:underline;
}
.ltmenusub
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:170px;
color:#333333;
}
.ltmenusub ul
{
color:#000000;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style:none;
}
.ltmenusub li
{
margin:0px 0px 0px 0px;
padding:0px 0px 10px 30px;
list-style:none;
color:#000000;
line-height:14px;
}
.ltmenusub li a
{
color:#333333 !important; 
text-decoration:none;
}
.ltmenusub li a:hover
{
color:#FF0000; 
text-decoration:underline;
}
.returntotop
{
float:left;
font-size:0px;
width:934px;
text-align:right;
margin:0px;
padding:5px 23px 0px 0px;
}
