.body { background: #F0F0F0; COLOR: #000; margin: 0px; padding: 0px; text-align:center; }

P { margin:0px; }
UL { margin:0px; padding:0px; }
LI { margin:0px; padding:0px; }
FORM { margin:0px; }
INPUT { margin:0px; padding:1px 4px 2px 4px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; border-top:1px solid #0C2B4C; border-right:1px solid #D3DCE5; border-bottom:1px solid #D3DCE5; border-left:1px solid #0C2B4C; }
  .button { margin:0px; padding:0px; border:0px; }
H1, H2, H3, H4, H5, H6, H7, H8 {margin:0px; }

  
#applications ul {
margin-left:50px;
}

#applications ul li {
font:normal 14px Verdana, Arial, Helvitica;
color:#000000;
}

#applications ul li a {
color:#000000;

}

#applications ul li a:hover {
color:#124EB8;

}

#applications ul li a:visited {

color:#000000;
}

.main { background:url(/images/bg.gif) repeat-y top center; text-align:center; }
  .width { width:780px; margin:auto; text-align:left; }
  
.mainnav { background:url(/images/bg-header.gif) top center; text-align:center; }
  .nav { width:780px; margin:auto; background:url(/images/bg-nav.gif) no-repeat top center; text-align:left; }
     .nav UL { margin:0px 0px 0px 8px; }
     .nav LI { display:block; float:left; }

.mainfooter { background:#9DB5D6 url(/images/bg-footer.gif) repeat-x top center; text-align:center; }
  .footer { width:780px; margin:auto; background:url(/images/bg-copyright.gif) no-repeat top center; text-align:center; }
     .footer P { padding:11px 9px 12px 9px; }
	 .footer { font: 11px/16px Verdana, Arial, Helvetica, sans-serif; color:#FFF; }
	 .footer A:link, .footer A:visited { color:#FFF; }
	 .footer A:active, .footer A:hover { color:#000; }

.line { height:1px; background-color:#124EB8; overflow:hidden; }

.logo { float:left; }

.CustomerService { margin:19px 15px 0px 0px; float:right; }
.CustomerService THEAD TH { padding-bottom:7px; }
.CustomerService TBODY TH, .CustomerService TBODY TD { padding-bottom:4px; }
.CustomerService TH { font: normal 11px Verdana, Arial, Helvetica, sans-serif; text-align:left; }
.CustomerService INPUT { margin:0px 1px 0px 7px; }





.homeleftcol  { width:542px; float:left; font: 12px Verdana, Arial, Helvetica, sans-serif; }
	.homeleftcol2  { padding:23px 21px 6px 10px; }
.homerightcol { width:238px; float:right; font: 12px Verdana, Arial, Helvetica, sans-serif; }
	.homerightcol2  { padding:14px 10px 20px 0px; }
	
.homeleftcol UL { padding:4px 0px 40px 0px; }
.homeleftcol LI { list-style:none; background:url(/images/bullet.gif) no-repeat 19px 15px; padding:14px 0px 0px 57px; }
.listdate { float:left; color:#7C7C7C; width:94px; overflow:hidden; }
.listtitle { float:right; width:354px; }
.listtitle A:link { color:#000; text-decoration:none; }
.listtitle A:visited { color:#000; text-decoration:none; }
.listtitle A:active, .listtitle A:hover { color:#124EB8; text-decoration:none; }
.more { text-align: right; margin: 0px 0px 26px 0px; }
.welcome { padding:0px 0px 30px 6px; font: 12px Verdana, Arial, Helvetica, sans-serif; color:#7C7C7C; }

.homerightcol .box { border-left: 1px solid #124EB8; border-right: 1px solid #124EB8; }
.homerightcol .box2 { padding:14px 11px 0px 9px; background: #E1E6F0 url(/images/box_bg_home.gif) no-repeat top right; }
.homerightcol .boxbottom { border-bottom:16px solid #fff; }
.homerightcol UL { padding:9px 0px 3px 0px; }
.homerightcol .phone { list-style:none; background:url(/images/bullet-phone.gif) no-repeat 1px 1px; padding:0px 0px 7px 21px; }
.homerightcol .email { list-style:none; background:url(/images/bullet-email.gif) no-repeat 1px 1px; padding:0px 0px 7px 21px; }
.homerightcol A:link, .homerightcol A:visited { color:#000000; }
.homerightcol A:active, .homerightcol A:hover { color:#000000; }
.homerightcol .button { margin:12px 3px 0px 1px; }
.homerightcol .newsletter { margin:0px 0px 11px 0px; }
.homerightcol SPAN { color:#23507F; font: 11px Verdana, Arial, Helvetica, sans-serif; }





.leftcol  { width:189px; float:left; font: 11px Verdana, Arial, Helvetica, sans-serif; }
	.leftcol2  { padding:21px 26px 38px 10px; }
.rightcol { width:591px; float:right; font: 12px Verdana, Arial, Helvetica, sans-serif; }
	.rightcol2  { padding:21px 10px 38px 0px; }

.leftcol .box { border-left: 1px solid #124EB8; border-right: 1px solid #124EB8; }
.leftcol .box2 { padding:2px 11px 0px 9px; background: #E1E6F0 url(/images/box_bg.gif) no-repeat top right; }
.leftcol .boxbottom { margin-bottom:11px; }
.leftcol .boxtop { margin-top:16px; }
.leftcol UL { padding:9px 0px 3px 0px; }
.leftcol .phone { list-style:none; background:url(/images/bullet-phone.gif) no-repeat 1px 1px; padding:0px 0px 8px 21px; }
.leftcol .email { list-style:none; background:url(/images/bullet-email.gif) no-repeat 1px 1px; padding:0px 0px 1px 21px; }
.leftcol A:link, .leftcol A:visited { color:#124EB8; }
.leftcol A:active, .leftcol A:hover { color:#000000; }
.leftcol .center { padding:8px 0px 0px 2px; text-align:center; }
.leftcol .button { margin:4px 0px 0px 0px; }
.leftcol .newsletter { margin:0px 0px 8px 0px; }
.leftcol SPAN { color:#23507F; font: 11px Verdana, Arial, Helvetica, sans-serif; }

#subnav { padding:0px; margin:0px; font: 11px/12px Verdana, Arial, Helvetica, sans-serif; }
#subnav LI { list-style:none; }
#subnav A { color:#5B5B5B; display:block; text-decoration:none; padding:2px 14px 4px 0px; margin:0px; }
	#subnav #lv1 { background:#E2E2E2; padding-left:12px; }
	#subnav #lv2 { background:#ECECEC; padding-left:19px; }
	#subnav #lv3 { background:#F4F4F4; padding-left:26px; }
	#subnav #lv4 { background:#FAFAFA; padding-left:33px; }
	#subnav #lv5 { background:#FEFEFE; padding-left:40px; }
#subnav #lv1:hover, #subnav #lv2:hover, #subnav #lv3:hover, #subnav #lv4:hover, #subnav #lv5:hover { color:#000; background:#f7d469; }
#subnav #lv1.active, #subnav #lv2.active, #subnav #lv3.active, #subnav #lv4.active, #subnav #lv5.active, #subnav #lv1.active:hover, #subnav #lv2.active:hover, #subnav #lv3.active:hover, #subnav #lv4.active:hover, #subnav #lv5.active:hover { color:#fff; background:#124eb8; }

.content { padding:29px 0px 0px 4px; }
H1   { color:#124EB8; font:bold   24px/26px Verdana, Arial, Helvetica, sans-serif; margin: 4px 0px 19px 0px; }
H2   { color:#124EB8; font:bold   18px/20px Verdana, Arial, Helvetica, sans-serif; margin:22px 0px 16px 0px; }
H3   { color:#124EB8; font:bold   14px/18px Verdana, Arial, Helvetica, sans-serif; margin:22px 0px 14px 0px; }
H4   { color:#124EB8; font:bold   12px/18px Verdana, Arial, Helvetica, sans-serif; margin:22px 0px  0px 0px; }
H5   { color:#124EB8; font:normal 18px/20px Verdana, Arial, Helvetica, sans-serif; margin:22px 0px 2px 0px; }
.rightcol P { color:#000; font: 12px/18px Verdana, Arial, Helvetica, sans-serif; margin: 0px 0px 14px 0px; }
	.content A:link, H1 A:link, H2 A:link, H3 A:link, H4 A:link { color:#005cff; }
	.content A:visited, H1 A:visited, H2 A:visited, H3 A:visited, H4 A:visited { color:#7c7c7c; }
	.content A:active, H1 A:active, H2 A:active, H3 A:active, H4 A:active { color:#000; }
	.content A:hover, H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover { color:#000; }
.content .imgleft   { border:1px solid #124EB8; margin:0px 20px 14px 0px; }
.content .imgright  { border:1px solid #124EB8; margin:0px 0px 14px 20px; }
.content .imgcenter { border:1px solid #124EB8; margin:0px 0px 0px 0px; }
.small { font: 11px Verdana, Arial, Helvetica, sans-serif; }
.blue { color:#124EB8; }
.gray { color:#7C7C7C; }


.global_reps_table * td {
font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.content UL { margin:0px 0px 14px 18px; }
.content LI { margin:0px 0px 4px 0px; }


.gallery {
font: 12px Verdana, Arial, Helvetica, sans-serif;
text-align:center;
border:0;
}

.table { font: 12px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; background:#fafafa; }
.table TD { padding:6px 9px 6px 9px; }
.table .listing2 { background:#f4f4f4; }
.table A:link    { COLOR: #005cff; }
.table A:visited { COLOR: #7c7c7c; }
.table A:active  { COLOR: #000; }
.table A:hover   { COLOR: #000; }

.table THEAD TR { font: bold 14px Verdana, Arial, Helvetica, sans-serif; COLOR: #fff; background:#124eb8; }
.table THEAD A:link    { COLOR: #fff; }
.table THEAD A:visited { COLOR: #fff; }
.table THEAD A:active  { COLOR: #f4f4f4; }
.table THEAD A:hover   { COLOR: #f4f4f4; }

.table TFOOT TR { font: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #fff; background:#124eb8; }
.table TFOOT A:link    { COLOR: #fff; }
.table TFOOT A:visited { COLOR: #fff; }
.table TFOOT A:active  { COLOR: #f4f4f4; }
.table TFOOT A:hover   { COLOR: #f4f4f4; }

.table TBODY TH { font-weight:bold; padding:2px 10px 2px 10px; text-align:left; color:#FFFFFF; background:#000000; }
.table TBODY TH A:link    { COLOR: #fff; }
.table TBODY TH A:visited { COLOR: #fff; }
.table TBODY TH A:active  { COLOR: #f4f4f4; }
.table TBODY TH A:hover   { COLOR: #f4f4f4; }

.image_table * img   { border:1px solid #124EB8; margin:0px 20px 14px 0px; }


.help { font: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #CC0000; }
.help A { COLOR: #CC0000; }
.error { font: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #006699; }
.error A { COLOR: #006699; }