@charset "utf-8";

body { background: #E9EAEE url(../images/bg_body.png) top left repeat-x; color: #444; }
h1, h2, h3,h4, h5 { color: #244E94; border-bottom: 1px solid #244E94; }

a , td a { color: #244E94; }

h1 a, h2 a, h3 a, h4 a, h5 a { color: inherit; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover { color: inherit; }

fieldset { border: 1px solid #C1C1C1; }
input, select, textarea { border: 1px solid #C1C1C1; }
.radio input, .checkbox input { border: 0; }
legend { background: #fff; border: 1px solid #C1C1C1; color: #244E94; }

table .csc-header { color: #244E94; }
table { border: 1px solid #C1C1C1; border-bottom-width: 0; }
th { background-position: -20px 0; border: 1px solid #C1C1C1; }
td { border-bottom: 1px solid #C1C1C1; }
tbody tr:hover, .hover { background-color: #244E94; color: #fff; }
tbody tr:hover a, .hover a { color: #fff; }

#pagecontainer { background: #fff; border: 1px solid #244E94; }
#footer { }

.menu-left { background: #fff url(../images/content-bg.png) top left repeat-y; }
.head-content { background: #fff; }

.error { color: #ff0000; }
.quicknavigation a, .internal-link, .external-link, .external-link-new-window { background: transparent url(../images/link_blue.png) right no-repeat; }

.menu a { color: #444; }
.menu .current, .menu .current a, .menu a:hover { color: #244E94; }

#searchcontent { background: #CDCFDB; }

#submenu .act { }
#submenu .act a, #submenu .act .current li a{ color: #244E94; }
#submenu .current a { color: #244E94; }
#submenu .current li a { color: #444; }

#breadcrumb .current { color: #444; }

.pagebrowser-bg { border: 1px solid #C1C1C1; }
.pagebrowser a:hover, .pagebrowser .activeLinkWrap, .pagebrowser .act a { background: #244E94; color: #fff; }

.button { border: 1px solid #000; }

.row { }

.my-site .csc-header  { background: #244E94; }
.my-site .csc-header a { color: #FFF; font-weight:bold; }

.login ul, .login .slider-enabled div div { background-color: #fff; border: 1px solid #C1C1C1; }
.login .submit { border: 1px solid #C1C1C1; }
.login .submit:hover { background-position: 0 0; }
.login .tx-newloginbox-header { background: transparent; border: 1px solid #C1C1C1; color: #171717; cursor: pointer; }
.login .positive .tx-newloginbox-header { background-position: 0 -80px; }

/* content slider */
.login .slider-enabled {  }
.login div.slider-enabled { border: 0 none; }
.login .slider-enabled ul, .login .slider-enabled div div { border-top-width: 1px; }
/* content slider end */

.search label { color: #244E94; }
.search input.button { background-color: #244E94; color: #fff; }

.bg { background: #003079 url(../images/bg_side_blue_top.png) top left no-repeat; }
.bg .content { background: transparent url(../images/bg_side_blue_bottom.png) bottom left no-repeat; }
.bg .csc-header { border-bottom: none; color: #fff; text-align: center; }
.bg-blue, .bg-blue  a { color: #fff; }
.bg-blue .internal-link, .bg-blue .external-link, .bg-blue .external-link-new-window { background-image: url(../images/link_white.png) }

.bg-grey { background: #003079 url(../images/bg_side_gray_top.png) top left no-repeat; }
.bg-grey .content { background: transparent url(../images/bg_side_gray_bottom.png) bottom left no-repeat; }

.csc-frame-rulerBefore { border-top: 1px solid #C1C1C1; }

.icon { background: transparent top left no-repeat; }
.email { background-image: url(../../../../site_layouts/default/main/icons/email.png); }
.www { background-image: url(../../../../site_layouts/default/main/icons/world.png); }
.phone { background-image: url(../../../../site_layouts/default/main/icons/phone.png); }
.fax { background-image: url(../../../../site_layouts/default/main/icons/page.png); }
