/* CSS Document */
/*----------------------General----------------------*/
body{
	padding:0px;
	margin:0px;
	background:#FFFFFF url(/images/background-bg.gif) repeat-x left top;
	color:#1D0300;
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#53738D;
}
td, p, ul, img{
	margin:0;
	padding:0;
}


/*----------------------RoundCurves--------------------------*/
.t {background: url(/images/roundcorners/dot.gif) 0 0 repeat-x;}
.b {background: url(/images/roundcorners/dot.gif) 0 100% repeat-x}
.l {background: url(/images/roundcorners/dot.gif) 0 0 repeat-y}
.r {background: url(/images/roundcorners/dot.gif) 100% 0 repeat-y}
.bl {background: url(/images/roundcorners/bl.gif) 0 100% no-repeat}
.br {background: url(/images/roundcorners/br.gif) 100% 100% no-repeat}
.tl {background: url(/images/roundcorners/tl.gif) 0 0 no-repeat}
.tr {background: url(/images/roundcorners/tr.gif) 100% 0 no-repeat; padding:10px} 
.blm {background: url(/images/roundcorners/bl_lightblue_solid.gif) 0 100% no-repeat}
.brm {background: url(/images/roundcorners/br_lightblue_solid.gif) 100% 100% no-repeat}
.tlm {background: url(/images/roundcorners/tl_blue.gif) 0 0 no-repeat}
.trm {background: url(/images/roundcorners/tr_blue.gif) 100% 0 no-repeat; padding:10px} 

/*----------------------Main-body-border----------------------*/
.mainbodyborder{
	border-left:4px solid #A7AC7E;
	border-right:4px solid #A7AC7E;
}
/*---------------------Body-panel----------------------*/
.bodyBg{
	background:url(/images/body-bg.gif) repeat-y left top;
}
/*---------------------logo-panel----------------------*/
.headerPic{
	background: url(/images/mainTitle.jpg) no-repeat 0 0;
	height:218px;
}
.logo{
	margin:42px 46px 0 0;
}
/*---------------------Body-text-panel----------------------*/
p.boxTitle01{
	font:bolder 15px/20px Arial, Helvetica, sans-serif;
	color:#0066ff;
}

.text01{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#000033; padding:15px 35px 24px 42px;
}
.text01 a{
	color:#000000; text-decoration:none;
}
.text01 a:hover{
	text-decoration:underline;
}
.text02{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#000000; 
}
.text02 a{
	color:#0066ff; text-decoration:none;
}
.text02 a:hover{  
	color:#666666; text-decoration:none;
}
.text03{
	padding:21px 69px 0 42px;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#53738D;
}
.text04{
	padding:13px 69px 0 42px;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#53738D;
}
.text05{
   color:#000000; text-decoration:none;
   font:bold 12px/18px Arial, Helvetica, sans-serif;
   }

/*---------------------Footer-panel----------------------*/
.footerBg{
	background:url(/images/footer-bg.gif) repeat-y 0 0;
	}
p.copyright{
font-size:9px; line-height:10px; color:#999999; font-family:Arial, Helvetica, sans-serif; padding:0 0 20px 32px;
clear:both;
}
p.copyright a{
color:#999999; text-decoration:none; outline:none;
}
p.copyright a:hover{
color:#666666;
}
/* ------------------- White Box / Red Background-solid -------------------------*/
.whiteboxRed { 
  background: #FFFFFF; 
}
.whiteboxRedtop { 
  background: url(/images/roundcorners/tr_whiteRed_solid.gif) no-repeat top right; 
}
.whiteboxRedtop div { 
  font-size: 0;
  height: 10px; 
  background: url(/images/roundcorners/tl_whiteRed_solid.gif) no-repeat top left; 
}
.whiteboxRedbottom { 
  background: url(/images/roundcorners/br_whiteRed_solid.gif) no-repeat bottom right; 
}
.whiteboxRedbottom div { 
  font-size: 0;
  height: 10px; 
  background: url(/images/roundcorners/bl_whiteRed_solid.gif) no-repeat bottom left; 
}
.whiteboxRedcontent {
  padding: 0px 10px 0px 10px;
}
/* ------------------- White Box / Blue Background-solid -------------------------*/
.whiteboxBlue { 
  background: #FFFFFF; 
}
.whiteboxBluetop { 
  background: url(/images/roundcorners/tr_whiteBlue_solid.gif) no-repeat top right; 
}
.whiteboxBluetop div { 
  font-size: 0;
  height: 10px; 
  background: url(/images/roundcorners/tl_whiteBlue_solid.gif) no-repeat top left; 
}
.whiteboxBluebottom { 
  background: url(/images/roundcorners/br_whiteBlue_solid.gif) no-repeat bottom right; 
}
.whiteboxBluebottom div { 
  font-size: 0;
  height: 10px; 
  background: url(/images/roundcorners/bl_whiteBlue_solid.gif) no-repeat bottom left; 
}
.whiteboxBluecontent {
  padding: 0px 10px 0px 10px;
}
/* ------------------- White Box / Yellow Background-solid -------------------------*/
.whiteboxYellow { 
  background: #FFFFFF; 
}
.whiteboxYellowtop { 
  background: url(/images/roundcorners/tr_whiteYellow_solid.gif) no-repeat top right; 
}
.whiteboxYellowtop div { 
  font-size: 0;
  height: 10px; 
  background: url(/images/roundcorners/tl_whiteYellow_solid.gif) no-repeat top left; 
}
.whiteboxYellowbottom { 
  background: url(/images/roundcorners/br_whiteYellow_solid.gif) no-repeat bottom right; 
}
.whiteboxYellowbottom div { 
  font-size: 0;
  height: 10px; 
  background: url(/images/roundcorners/bl_whiteYellow_solid.gif) no-repeat bottom left; 
}
.whiteboxYellowcontent {
  padding: 0px 10px 0px 10px;
}
/* ------------------- White Box / Green Background-solid -------------------------*/
.whiteboxGreen { 
  background: #FFFFFF; 
}
.whiteboxGreentop { 
  background: url(/images/roundcorners/tr_whiteGreen_solid.gif) no-repeat top right; 
}
.whiteboxGreentop div { 
  font-size: 0;
  height: 10px; 
  background: url(/images/roundcorners/tl_whiteGreen_solid.gif) no-repeat top left; 
}
.whiteboxGreenbottom { 
  background: url(/images/roundcorners/br_whiteGreen_solid.gif) no-repeat bottom right; 
}
.whiteboxGreenbottom div { 
  font-size: 0;
  height: 10px; 
  background: url(/images/roundcorners/bl_whiteGreen_solid.gif) no-repeat bottom left; 
}
.whiteboxGreencontent {
  padding: 0px 10px 0px 10px;
}
/* ------------------- White Box / Purple Background-solid -------------------------*/
.whiteboxPurple { 
  background: #FFFFFF; 
}
.whiteboxPurpletop { 
  background: url(/images/roundcorners/tr_whitePurple_solid.gif) no-repeat top right; 
}
.whiteboxPurpletop div { 
  font-size: 0;
  height: 10px; 
  background: url(/images/roundcorners/tl_whitePurple_solid.gif) no-repeat top left; 
}
.whiteboxPurplebottom { 
  background: url(/images/roundcorners/br_whitePurple_solid.gif) no-repeat bottom right; 
}
.whiteboxPurplebottom div { 
  font-size: 0;
  height: 10px; 
  background: url(/images/roundcorners/bl_whitePurple_solid.gif) no-repeat bottom left; 
}
.whiteboxPurplecontent {
  padding: 0px 10px 0px 10px;
}
/* ------------------- White Box / Orange Background-solid -------------------------*/
.whiteboxOrange { 
  background: #FFFFFF; 
}
.whiteboxOrangetop { 
  background: url(/images/roundcorners/tr_whiteOrange_solid.gif) no-repeat top right; 
}
.whiteboxOrangetop div { 
  font-size: 0;
  height: 10px; 
  background: url(/images/roundcorners/tl_whiteOrange_solid.gif) no-repeat top left; 
}
.whiteboxOrangebottom { 
  background: url(/images/roundcorners/br_whiteOrange_solid.gif) no-repeat bottom right; 
}
.whiteboxOrangebottom div { 
  font-size: 0;
  height: 10px; 
  background: url(/images/roundcorners/bl_whiteOrange_solid.gif) no-repeat bottom left; 
}
.whiteboxOrangecontent {
  padding: 0px 10px 0px 10px;
}
/* ------------------- White Box / Teal Background-solid -------------------------*/
.whiteboxTeal { 
  background: #FFFFFF; 
}
.whiteboxTealtop { 
  background: url(/images/roundcorners/tr_whiteTeal_solid.gif) no-repeat top right; 
}
.whiteboxTealtop div { 
  font-size: 0;
  height: 10px; 
  background: url(/images/roundcorners/tl_whiteTeal_solid.gif) no-repeat top left; 
}
.whiteboxTealbottom { 
  background: url(/images/roundcorners/br_whiteTeal_solid.gif) no-repeat bottom right; 
}
.whiteboxTealbottom div { 
  font-size: 0;
  height: 10px; 
  background: url(/images/roundcorners/bl_whiteTeal_solid.gif) no-repeat bottom left; 
}
.whiteboxTealcontent {
  padding: 0px 10px 0px 10px;
}
/* ------------------- White Box / Grey Background-solid -------------------------*/
.whiteboxGrey { 
  background: #FFFFFF; 
}
.whiteboxGreytop { 
  background: url(/images/roundcorners/tr_whiteGrey_solid.gif) no-repeat top right; 
}
.whiteboxGreytop div { 
  font-size: 0;
  height: 10px; 
  background: url(/images/roundcorners/tl_whiteGrey_solid.gif) no-repeat top left; 
}
.whiteboxGreybottom { 
  background: url(/images/roundcorners/br_whiteGrey_solid.gif) no-repeat bottom right; 
}
.whiteboxGreybottom div { 
  font-size: 0;
  height: 10px; 
  background: url(/images/roundcorners/bl_whiteGrey_solid.gif) no-repeat bottom left; 
}
.whiteboxGreycontent {
  padding: 0px 10px 0px 10px;
}