/** header **/
#header
{
background:#FFFFFF url(images/theme_2/header-bg.jpg) no-repeat top left;
}
#header-inner
{
background-image: url(images/theme_2/header-photo.gif);
background-repeat: no-repeat;
background-position: 130px 25px;  
}

/** navbar **/
#navbar
{
background-image: url(images/theme_2/menu-bg.png);
background-repeat: repeat-x;
background-position: top left;
}

/** switch language bar **/
#switch-langauge 
{
background-image: url(images/theme_2/header-left-triangle-bg.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
}
#switch-langauge ul 
{
background-color: #42619d;
}

/** menu **/
.sf-menu li:hover, 
.sf-menu li.sfHover,
.sf-menu a:focus, 
.sf-menu a:hover, 
.sf-menu a:active
{
background: url("images/theme_2/menu-item-on-bg.png") repeat-x left top;
}
.sf-menu li  
{
background: url("images/theme_2/menu-item-bg.png") repeat-x left top;    
}
.sf-menu li a 
{
background: url("images/theme_2/menu-item-bg.png") repeat-x left top;  
}
.sf-menu li:hover, 
.sf-menu li.sfHover,
.sf-menu li a:focus, 
.sf-menu li a:hover, 
.sf-menu li a:active 
{
background: #C1D9FF url("images/theme_2/menu-item-on-bg.png") repeat-x left top;
}
.sf-menu li li a 
{
background: #C1D9FF;
}

/** main **/
.front #main 
{
background:#FFFFFF url("images/theme_2/main-index-bg.jpg") no-repeat 0px -132px;
}
.pagetax-other #main,
.pagetax-default #main,
.section-sitemap #main
{
background:#FFFFFF url("images/theme_2/main-index-bg.jpg") no-repeat 0px -132px;
}
.page-swd-user-login-update-contact #main,
.page-swd-user-login-change-password #main
{
background:#FFFFFF url("images/theme_2/main-index-bg.jpg") no-repeat 0px -132px;
}

/** important dates block **/
#block-views-important_dates-block_1
{
background-color:none;     
background-image: url(images/theme_2/home-sidebar-block-bg.gif);
background-repeat: no-repeat;
background-position: 0px 0px;   
}

/** swd_vmpo_profile block **/
.block-swd_vmpo_profile 
{
background-color:none;     
background-image: url(images/theme_2/home-sidebar-block-bg.gif);
background-repeat: no-repeat;
background-position: 0px 0px;   
}

/** banner **/
.banner .region-banner_row1 .block-inner,
.banner .region-banner_row2 .block-inner,
.banner .region-banner_row3 .block-inner
{
  border-top:3px solid #60a0fa;
}

/** login popup window **/
.page-swd-user-login-force-change-pwd-tip #page,
.page-swd-user-login-login-form #page
{
background-image: url(images/theme_2/login-header-bg.jpg);
background-repeat: no-repeat;
background-position: top left;
}

