body    { margin: 0px; padding: 0px; background-color: #d6d6d6; background-image: url(/images/bg2.png); background-repeat: repeat-x; background-position: top left; }
img     { border:0px; }
form    { margin: 0px; padding: 0px; }

.main               { background-color: #FFFFFF; padding-left:15px; padding-right:16px; }
.header             { padding-top:10px; padding-bottom:10px; }
.pagetitle          { width:749px; height:102px; background-color:#497abc; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:1.55em; color:#FFFFFF; text-decoration:none; }
.pagetitleholder    { padding-left:32px; padding-top:34px; }

p {
    padding-top  :0px ;
    padding-bottom : 0px ;
    margin-bottom  : 0px ;
    margin-top       :0px ;
}

.pmaintitle         { 
     padding-bottom:14px;
     padding-top:6px ;
     margin-left:0px ;
     margin-bottom:0px ;
     font-family: Arial, Helvetica, sans-serif;
     font-weight:normal;
     font-size:24px;
     color:#EE5E17;
     text-decoration:none;
     line-height:28px; }


.pmaintitle1    
        {
     padding-bottom:6px;
     margin-top :6px ;
     font-family: Arial, Helvetica, sans-serif;
     font-weight:bold;
     font-size:1.3em; 
     color:#EE5E17;
     text-decoration:none;
     line-height:16px;
     }

.pmaintitle2    {
     padding-bottom:6px;
     padding-top : 6px ;
     font-family: Arial, Helvetica, sans-serif;
     font-weight:bold;
     font-size:1.2em;
     color:#355993;
     text-decoration:none;
     line-height:14px;
     }

.psubtitle  { padding-bottom:6px;
          padding-top : 6px ; 
        font-family: Arial, Helvetica, sans-serif;
         font-weight:bold;
         font-size:1em; 
         color:#1F4A7E;
         text-decoration:none; 
         line-height:18px; }

.psubtitle2 { 
     padding-bottom:6px;
     padding-top : 6px ; 
     font-family: Arial, Helvetica, sans-serif;
     font-weight:bold; font-size:1em;
     color:#1F4A7E;
     text-decoration:none;
     line-height:18px; }
        
.phometitle {
    padding-bottom:6px;
     padding-top :6px ;
     color:#355993;
     font-weight:bold;
     padding-bottom:5px; }

ul      {
     margin:0px 0px 0px 0px; 
     padding: 0px 0px 0px 0px;
     list-style: none;
     line-height: 17px;
     }
ul li   { padding-bottom:0px;
     padding-left: 12px;
     background-image: url(/images/dot.gif); 
    background-repeat: no-repeat; 
    background-position: 0px 6px; }





.title              { background-color: #FFAF13; }
.subtitle           { padding-bottom:6px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:1em; color:#1F4A7E; text-decoration:none; line-height:18px; }
.subtitle1          { padding-bottom:6px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:1em; color:#1F4A7E; text-decoration:none; line-height:18px; }
.subtitle2          { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:1em; color:#1F4A7E; text-decoration:none; line-height:18px; }
.subtitle2l         { padding-bottom:5px; border-bottom:1px solid #CECECE; }
.maintitle          { padding-bottom:14px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:24px; color:#EE5E17; text-decoration:none; line-height:28px; }
.maintitle1         { padding-bottom:11px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.3em; color:#EE5E17; text-decoration:none; line-height:16px; }
.maintitle2         { padding-bottom:9px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.2em; color:#355993; text-decoration:none; line-height:14px; }
.menu               { border-top: 1px solid #FF7B14; }
.box                { border: 1px solid #D5D5D5; padding-left:12px; padding-right:0px; padding-top:10px; padding-bottom:10px; }
.box .innerborder   { border-right: 1px dashed #D5D5D5; }
.hometitle          { color:#355993; font-weight:bold; padding-bottom:5px; }
.homepage           { width:749px; height:231px; background-image: url(/images/headers/homepage2.jpg); background-repeat: no-repeat; background-position: top left; }
.homepagemain       { padding-left:21px; padding-top:28px; width:400px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:1.4em; color:#FFFFFF; text-decoration:none; line-height:23px; }
.homepageheader     { padding-left:21px; padding-top:26px; width:400px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:0.8em; color:#FFFFFF; text-decoration:none; line-height:18px; }
.screen             { padding-left:12px; padding-right:12px; }
.photo              { padding-right:15px; }

.text               { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:0.75em; color:#646464; text-decoration:none; line-height:18px; }
.text .highlight    { background-color: #FFFCCD; font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#757575; text-decoration:none; line-height:18px; }
.text A:link        { font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#EE5E17; text-decoration:underline; line-height:18px; }
.text A:visited     { font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#EE5E17; text-decoration:underline; line-height:18px; }
.text A:active      { font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#EE5E17; text-decoration:underline; line-height:18px; }
.text A:hover       { font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#EE5E17; text-decoration:none; line-height:18px; }

.texti              { padding-left:10px; padding-top:12px; padding-bottom:40px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:0.75em; color:#646464; text-decoration:none; line-height:18px; }
.texti .highlight   { background-color: #FFFCCD; font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#757575; text-decoration:none; line-height:18px; }
.texti A:link       { font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#EE5E17; text-decoration:underline; line-height:18px; }
.texti A:visited    { font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#EE5E17; text-decoration:underline; line-height:18px; }
.texti A:active     { font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#EE5E17; text-decoration:underline; line-height:18px; }
.texti A:hover      { font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#EE5E17; text-decoration:none; line-height:18px; }

.greybox                { background-color: #E2E2E2; padding:1px; }
.greybox .button        { padding-top:8px; }
.greybox .header        { border-top: 1px solid #F3F3F3; padding-left:12px; padding-top:1px; padding-right:1px; padding-bottom:1px; height:25px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:0.75em; color:#3D3D3D; text-decoration:none; }
.greybox .headeri       { border-top: 1px solid #F3F3F3; padding-left:12px; padding-top:1px; padding-right:1px; padding-bottom:1px; height:25px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:1em; color:#3D3D3D; text-decoration:none; }
.greybox .header .lft   { padding-left:10px; }
.greybox .header .rgt   { padding-right:6px; }
.greybox .content       { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:0.9em; color:#646464; text-decoration:none; line-height:16px; background-image: url(/images/bg_greybox.gif); background-repeat: repeat-x; background-position: top left; }
.greybox .contentho     { padding-left:12px; padding-right:12px; padding-top:7px; padding-bottom:12px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:0.7em; color:#646464; text-decoration:none; line-height:16px; background-image: url(/images/bg_greybox.gif); background-repeat: repeat-x; background-position: top left; }
.greybox .contenth      { padding-left:12px; padding-right:12px; padding-top:7px; padding-bottom:12px; }
.bluebox                { background-color: #355993; padding:1px; }
.bluebox .button        { padding-top:8px; }
.bluebox .header        { border-top: 1px solid #558ED4; padding-left:12px; padding-top:1px; padding-right:1px; padding-bottom:1px; height:25px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:0.75em; color:#FFFFFF; text-decoration:none; }
.bluebox .headeri       { border-top: 1px solid #558ED4; padding-left:12px; padding-top:1px; padding-right:1px; padding-bottom:1px; height:25px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:1em; color:#FFFFFF; text-decoration:none; }
.bluebox .header .lft   { padding-left:10px; }
.bluebox .header .rgt   { padding-right:6px; }
.bluebox .content       { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:0.9em; color:#FFFFFF; text-decoration:none; line-height:16px; background-image: url(/images/bg_bluebox.gif); background-repeat: repeat-x; background-position: top left; }
.bluebox .contentho     { padding-left:12px; padding-right:12px; padding-top:7px; padding-bottom:12px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:0.7em; color:#FFFFFF; text-decoration:none; line-height:16px; background-image: url(/images/bg_bluebox.gif); background-repeat: repeat-x; background-position: top left; }
.bluebox .contenth      { padding-left:12px; padding-right:12px; padding-top:7px; padding-bottom:12px; }
.orangebox              { background-color: #EE5E17; padding:1px; background-image: url(/images/bg_orangebox_corner.gif); background-repeat: no-repeat; background-position: bottom right; }
.orangebox A:link       { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:1em; color:#FFFFFF; line-height:16px; text-decoration:none; }
.orangebox A:visited    { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:1em; color:#FFFFFF; line-height:16px; text-decoration:none; }
.orangebox A:active     { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:1em; color:#FFFFFF; line-height:16px; text-decoration:none; }
.orangebox A:hover      { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:1em; color:#FFFFFF; line-height:16px; text-decoration:underline; }
.orangebox .button      { padding-top:8px; }
.orangebox .header      { border-top: 1px solid #F89625; padding-left:12px; padding-top:1px; padding-right:1px; padding-bottom:1px; height:25px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:0.75em; color:#FFFFFF; text-decoration:none; }
.orangebox .headeri     { border-top: 1px solid #F89625; padding-left:12px; padding-top:1px; padding-right:1px; padding-bottom:1px; height:25px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:1em; color:#FFFFFF; text-decoration:none; }
.orangebox .header .lft { padding-left:10px; }
.orangebox .header .rgt { padding-right:6px; }
.orangebox .content     { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:0.9em; color:#FFFFFF; text-decoration:none; line-height:16px; background-image: url(/images/bg_orangebox.gif); background-repeat: repeat-x; background-position: top left; }
.orangebox .contenth    { padding-left:12px; padding-right:12px; padding-top:7px; padding-bottom:12px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:0.75em; color:#FFFFFF; text-decoration:none; line-height:16px; background-image: url(/images/bg_orangebox.gif); background-repeat: repeat-x; background-position: top left; }
.orangebox .contenti    { padding-left:12px; padding-right:12px; padding-top:7px; padding-bottom:12px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:1em; color:#FFFFFF; text-decoration:none; line-height:16px; background-image: url(/images/bg_orangebox.gif); background-repeat: repeat-x; background-position: top left; }

.footer             { padding-top:19px; padding-bottom:15px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:0.7em; color:#FF7B14; line-height:18px; text-decoration:none;  }
.footer A:link      { font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#01377F; line-height:18px; text-decoration:underline; }
.footer A:visited   { font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#01377F; line-height:18px; text-decoration:underline; }
.footer A:active    { font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#01377F; line-height:18px; text-decoration:underline; }
.footer A:hover     { font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#01377F; line-height:18px; text-decoration:none; }

.footeri            { border-top: 1px solid #EBEBCF; padding-top:19px; padding-bottom:40px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:0.7em; color:#FF7B14; line-height:18px; text-decoration:none;  }
.footeri A:link     { font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#01377F; line-height:18px; text-decoration:underline; }
.footeri A:visited  { font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#01377F; line-height:18px; text-decoration:underline; }
.footeri A:active   { font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#01377F; line-height:18px; text-decoration:underline; }
.footeri A:hover    { font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#01377F; line-height:18px; text-decoration:none; }

.copyright              { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:0.9em; color:#757575; text-decoration:none;  }
.copyright A:link       { font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#757575; text-decoration:underline; }
.copyright A:visited    { font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#757575; text-decoration:underline; }
.copyright A:active     { font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#757575; text-decoration:underline; }
.copyright A:hover      { font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#757575; text-decoration:none; }

.location           { padding-bottom:7px; padding-top:0px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:0.85em; color:#888888; text-decoration:none; line-height:11px; }
.location A:link    { font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#355993; text-decoration:underline; line-height:11px; }
.location A:visited { font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#355993; text-decoration:underline; line-height:11px; }
.location A:active  { font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#355993; text-decoration:underline; line-height:11px; }
.location A:hover   { font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#355993; text-decoration:none; line-height:11px; }

.cornerrow          { padding:9px; background-color:#EEEEEE; }
.cornerrow1         { padding:9px; background-color:#FFFFFF; }
.cornerrow2         { padding:7px; background-color:#FFFFFF; border-bottom:1px solid #EEEEEE; }
.cornertopleft      { padding:9px; background-color:#EEEEEE; background-image: url(/images/corner_topleft.gif); background-repeat: no-repeat; background-position: top left; }
.cornertopright     { padding:9px; background-color:#EEEEEE; background-image: url(/images/corner_topright.gif); background-repeat: no-repeat; background-position: top right; }
.cornertop          { padding:9px; background-color:#EEEEEE; }
.cornerbottomleft   { padding:9px; background-color:#EEEEEE; background-image: url(/images/corner_bottomleft.gif); background-repeat: no-repeat; background-position: bottom left; }
.cornerbottomright  { padding:9px; background-color:#EEEEEE; background-image: url(/images/corner_bottomright.gif); background-repeat: no-repeat; background-position: bottom right; }
.cornertopright1    { background-color:#EEEEEE; background-image: url(/images/corner_topright.gif); background-repeat: no-repeat; background-position: top right; }
.cornerbottomright1 { background-color:#EEEEEE; background-image: url(/images/corner_bottomright.gif); background-repeat: no-repeat; background-position: bottom right; }
.boxtext            { padding-left:16px; padding-right:16px; padding-top:3px; padding-bottom:5px; }
.formbox            { padding:10px; }
.formbox1           { padding-top:5px; padding-bottom:5px; padding-left:15px; }
.formbox2           { padding-top:0px; padding-bottom:0px; padding-left:15px; padding-right:15px; }

.required   { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:1em; color:#FF0000; text-decoration:none; line-height:17px; }
.input      { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#777777; text-decoration:none; border:1px solid #777777; background-color:#F4F4F4; padding:1px; }
.input1     { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#777777; text-decoration:none; border:1px solid #777777; background-color:#FFFFFF; padding:1px; }
.list       { margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none; line-height: 17px; }
.list li    { padding-left: 12px; background-image: url(/images/dot.gif); background-repeat: no-repeat; background-position: 0px 7px; } 
.listi      { margin:0px 0px 0px 14px; padding: 0px 0px 0px 0px; list-style: none; line-height: 17px; }
.listi li   { padding-bottom:6px; padding-left: 12px; background-image: url(/images/dot.gif); background-repeat: no-repeat; background-position: 0px 6px; } 
.submit     { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#FFFFFF; border-top: 1px #FFB214; border-left: 1px #FFB214; border-right: 1px #C49002; border-bottom: 1px #C49002; margin: 1px; padding: 2px; background-color:#EFAF00; }
.reset      { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#FFFFFF; border-top: 1px #BBBBBB; border-left: 1px #BBBBBB; border-right: 1px #666666; border-bottom: 1px #666666; margin: 1px; padding: 2px; background-color:#999999; }

