/* default/general styles */
body { font: normal 11px "Myriad Pro", Myriad, Arial, Helvetica, sans-serif; margin: 0 0 20px 0; padding: 0 0 20px 0; line-height: 1.5; color: #666; }
form { padding: 0; margin: 0; }
a img { border: none; }
.preload { display: none; }
.clear { clear: both; margin: 0; padding: 0; font-size: 1px; height: 0; }
a { text-decoration: none; color: #1C5DAD; }
a:hover { color: #73BE1E; }
/* end default/general styles */



/* container/body styles */

/* header */
#body_sub2 { background: url(../images/bg_sub_repeat.jpg) repeat-x; background-position: center 79px; }
#container_sub2 { background: url(../images/bg_sub_main.jpg) no-repeat; background-position: center 79px; }
#logo { width: 715px; height: 69px; margin: 0 auto; padding: 10px 0 0 20px; background: url(../images/bg_top.gif) no-repeat; background-position: center 10px; }
#sub_banner { width: 733px; height: 95px; background: url(../images/sub_banner.jpg) no-repeat; border: solid 1px #B4B9BF; margin: 0 auto; }
#sub_banner h2 { color: #1C5DAD; font: bold 1.7em "Minion Pro", "Trajan Pro", "Times New Roman", Times, serif; font-variant: small-caps; padding: 40px 0 0 20px; }
#sub_banner h2 a:link, #sub_banner h2 a:active, #sub_banner h2 a:visited { color: #1C5DAD; text-decoration: none; }
#sub_banner h2 a:hover { color: #73BE1E; }
/*  end header  */



/*  navigation  */
#navigation { width: 733px; height: 29px; margin: 0 auto; padding: 0; border: solid 1px #B4B9BF; border-bottom: 0; }
#navigation ul { list-style: none; margin: 0; padding: 0; }
#navigation ul li { display: inline; list-style: none; margin: 0; padding: 0; }
#navigation ul li a:link, #navigation ul li a:visited, #navigation ul li a:active, #navigation ul li a:hover { display: block; float: left; font: bold 1.1em "Minion Pro", "Trajan Pro", "Times New Roman", Times, serif; text-transform: uppercase; text-decoration: none; text-align: center; color: #4C4C4C; height: 29px; line-height: 2.5; padding: 0; margin: 0; }
a#nav_home_off { background: url(../images/nav_home_off.jpg); width: 104px; }
a#nav_home_on { background: url(../images/nav_home_on.jpg); width: 104px; }
a#nav_home_off:hover, a#nav_home_on:hover { background: url(../images/nav_home_over.jpg); }
a#nav_services_off { background: url(../images/nav_services_off.jpg); width: 185px; }
a#nav_services_on { background: url(../images/nav_services_on.jpg); width: 185px; }
a#nav_services_off:hover, a#nav_services_on:hover { background: url(../images/nav_services_over.jpg); }
a#nav_managed_off { background: url(../images/nav_managed_off.jpg); width: 167px; }
a#nav_managed_on { background: url(../images/nav_managed_on.jpg); width: 167px; }
a#nav_managed_off:hover, a#nav_managed_on:hover { background: url(../images/nav_managed_over.jpg); }
a#nav_contact_off { background: url(../images/nav_contact_off.jpg); width: 122px; }
a#nav_contact_on { background: url(../images/nav_contact_on.jpg); width: 122px; }
a#nav_contact_off:hover, a#nav_contact_on:hover { background: url(../images/nav_contact_over.jpg); }
a#nav_login_off { background: url(../images/nav_login_off.jpg); width: 155px; }
a#nav_login_on { background: url(../images/nav_login_on.jpg); width: 155px; }
a#nav_login_off:hover, a#nav_login_on:hover { background: url(../images/nav_login_over.jpg); }
/* end navigation */



/*  footer  */
#footer { width: 735px; margin: 15px auto; padding: 0; }
#navigation_btm { float: right; width: 535px; text-align: right; }
#navigation_btm h4 { font: normal 10px "Myriad Pro", Myriad, Arial, Helvetica, sans-serif; color: #999; }
#navigation_btm a { color: #999; }
#isynergylink { padding-top: 0; margin: 0; font-size: 9px; }
#navigation_btm a:hover { color: #73BE1E; }
#copyright { float: left; width: 200px; }
#copyright h5 { font: normal 9px "Myriad Pro", Myriad, Arial, Helvetica, sans-serif; color: #999; }
/* end footer */


/* body */
#main { width: 735px; margin: 0 auto; }
#subpage2_col1 { float: right; width: 500px; margin: 15px 0 15px 10px; }
#subpage2_col2 { float: left; width: 225px; margin: 15px 0; }
#ii_img1 { background: url(../images/ii_login_img1.jpg) no-repeat; width: 225px; height: 150px; margin: 0 0 10px 0; }
#sub_body_top { background: url(../images/sub_body_top.gif) no-repeat; width: 500px; height: 20px; padding: 0; margin: 0; }
#sub_body_btm { background: url(../images/sub_body_btm.gif) no-repeat; width: 500px; height: 20px; padding: 0; margin: -10px 0 0 0; }
#sub_body_main { width: 448px; border: solid 6px #E8EFF7; border-top: 0; border-bottom: 0; padding: 0 20px 10px 20px; margin: -6px 0 0 0; height: 116px; }
#sub_body_main p { padding: 7px 0 8px 0; margin: 0; line-height: 1.8; text-align: center; }
#sub_body_main form { padding-top: 10px; }
#loginform { border-collapse: collapse; padding: 0; width: 250px; margin: 0 auto; }
#loginform td { padding: 5px 10px 5px 0; font-size: 1.2em; }
#loginform td.field input { width: 150px; font: normal .9em "Myriad Pro", Myriad, Arial, Helvetica, sans-serif; border: solid 1px #ccc; background: #fff !important; }