/*--------------------------------------------------------------------------------------------------------------*/
/* CSS */
/*--------------------------------------------------------------------------------------------------------------*/




html, body
{
    height: 100%;
    text-align: center;
    margin-top: 0px;
    padding: 0px 0;
    background-position: 0% 0%;
  background-image: url(site_bg.png);
    background-repeat: repeat-x;
    background-color: #8895cb;
}

.currendate{font-size:11px;color:#3b4d98;}

.topdatedisplay
{
    color: #FFFFFF;
}


#page
{
    width: 1096px;
    
    border-width: 0 0px;
    margin: 0 auto;
    text-align: left;
    border: 0px #000000 solid;
    vertical-align: top;
    position: relative;
    top: 0px;
}

#topdate
{
    width: 1096px;
    padding-left: 69px;
    vertical-align: middle;
    height: 15px;
}
#logo
{
    width: 1096px;
    height: 191px;
    background: url(topbanner.png);
    background-repeat: no-repeat;
    color: #3b4d98;
}
.skinmenu
{
    height: 32px;
    width: 1096px;
    background: url(menu.png) no-repeat;
    margin: 0 auto;
    font-size: 8px;
    padding-left: 61px;
}

.spacer
{
    height: 43px;
    width: 1096px;
    background: url(spacer.png) no-repeat;
    }


#skinbar{height:35px;background:#666666;border-bottom:1px #AAA solid;margin-top:-2px;}
#skinbreadcrumb{width:65%;float:left;}
#skinbreadcrumb div{position:relative;left:40px;line-height:35px;font-size:11px;}
#skinbreadcrumb span.arrow{color:#333;cursor:default;font-size:10px;}
#skinuseroptions{text-align:right;font-size:11px;color:#3b4d98;background:transparent;margin:0 auto;}
#skinsitesearch{height:29px;width:200px;float:right;position:relative;}
#skinsitesearch input{font-size:14px;width:120px;height:20px;position:absolute;bottom:0px;border:1px #AAA inset;}
#skinsitesearch a{width:50px;display:block;position:absolute;bottom:4px;left:125px;}
.skincontents{clear:both; border:1px #000000 solid;}
.skincontentstable
{
    width: 940px;
    margin-right: 78px;
    margin-left: 78px;
}
.skinclearboth{clear:both;font-size:1px;}
#skinfooter
{
    width: 1096px;
    height: 22px;
    margin: 0 auto;
    border-top: 0px #000000 solid;
    background: url(footer.png);
    
}
.skinlegend
{
    width: 1096px;
    font-family: 'Trebuchet MS';
    font-size: x-small;
    color: #000000;
    text-align: center;
    
}

#skinfooter div{text-align:center;padding:20px 0;}
#spodni_lista{width:100%;height:222px;background:#317D9D url(footer.png) repeat-y;border-width:0 10px;margin:0 auto;vertical-align: middle;}
/*--------------------------------------------------------------------------------------------------------------*/
/*panes*/
.skinlargeleftpane{width:644px; padding:0px 3px 0px 3px; }
.skinleftpane{width:322px;padding:0px 3px 0px 3px;}
.skinmiddlepane{width:322px;padding:0px 3px 0px 3px;}
.skinrightpane{width:310px;padding:0px 3px 0px 3px;}
.skinbottompane{width:940px;padding:0px 3px 0px 3px;}
.skinbottompane2{width:25%;padding:0px 3px 0px 3px;}


/*--------------------------------------------------------------------------------------------------------------*/
/*text*/
.normal, .NormalTextBox, div, span, p, td, th, li, a
{
    font-family: 'Trebuchet MS' , Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
}

p {
    padding: 0px;
    margin: 0px 0px 1em 0px;
    font-size: 14 px;
    font-family: 'Trebuchet MS';
    line-height: 1.6em;
}
.head, .subhead, .subsubhead
{
    font-family: 'Trebuchet MS' , Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
}
.head{font-size:16px;font-weight:bold;}
.subhead{font-size:14px;font-weight:bold;}
.subsubhead{font-size:12px;font-weight:bold;}
.skinfooter{font-size:11px;color:#FFFFFF;}
/*--------------------------------------------------------------------------------------------------------------*/
/*links & buttons*/
a:link
{
    color: #5f71c8;
    text-decoration: underline;
}
a:visited{color:#5f71c8;text-decoration:underline;}
a:hover{color:#9aabff;text-decoration:none;}
a:active{color:#5f71c8;text-decoration:none;}
.StandardButton{background:#EFEFEF;border:1px #EFEFEF outset;padding:5px;}
a.CommandButton{font-size:14px;font-weight:bold;}
a.CommandButton:link{color:#1d2840;text-decoration:underline;}
a.CommandButton:visited{color:#1d2840;text-decoration:underline;}
a.CommandButton:hover{color:#1d2840;text-decoration:none;}
a.CommandButton:active{color:#1d2840;text-decoration:none;}
a.skinuseroptions,.skinuseroptions{font-size:11px;color:#bc3136}
a.skinuseroptions:link{color:#FFFFFF;text-decoration:none;}
a.skinuseroptions:visited{color:#FFFFFF;text-decoration:none;}
a.skinuseroptions:hover{color:#b3b3b3;text-decoration:none;}
a.skinuseroptions:active{color:#FFFFFF;text-decoration:none;}
a.skinfooter:link{color:#FFFFFF;text-decoration:none;}
a.skinfooter:visited{color:#333;text-decoration:none;}
a.skinfooter:hover{color:#FFFFFF;text-decoration:underline;}
a.skinfooter:active{color:#FFFFFF;text-decoration:underline;}
/*--------------------------------------------------------------------------------------------------------------*/
/*menu*/
/*DEFAULT DNN CSS MainMenu_MenuContainer speficies border, background, etc for the menu container.  defaults is transparent so background design shows through*/
.MainMenu_MenuContainer
{
    width: 0%;
    left: 15px;
    position: relative;
}
.MainMenu_MenuBreak
{
   padding: 0 0 0 0;
   border: 0; 
    
}



.MainMenu_MenuContainer td
{
    cursor:default;
    font-size:1px;
    width:1px;
}
/* DEFAULT DNN CSS MainMenu_MenuIcon Styles the icons on the left hand side of the menu. Here you can assign a background color and borders, but note the first three items in the picture below. When the mouse moves over the menu items, the borders disappear, except for the right border. We have added a border-right in this example, but this effect can also be created by adding a border-left in the .MainMenu_MenuItem class. The height value can be used to space out each of the menu items.
generally unused  */
.MainMenu_MenuIcon{display:none;}

/* DEFAULT DNN CSS MainMenu_RootmenuArrow Styles the area around the root menu arrow. The arrow is displayed to the right of a root menu item whenever there is a sub-menu item.
 */
.MainMenu_RootMenuArrow{display:none;}

.MainMenu_MenuItem /*DEFAULT DNN CSS General Menu Display settings font and color for menu settings*/
{
    font-family: 'Trebuchet MS' , Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
    
    font-size: 12px;
    font-weight: normal;
    padding: 0px 15px 0px 0px;
    border-right: #9a9a9a 0px groove;
    border-top: #9a9a9a 0px groove;
    border-left: #9a9a9a 0px groove;
    border-bottom: #9a9a9a 0px groove;
}

/*.MainMenu_LeftIdle
{
    background-image: url(menu_active_left.png) ;
    height: 40px;
    width: 2px;
    background-repeat: no-repeat;
}
.MainMenu_LeftHover
{
  background-image: url(menu_hover_left.png);  
  height: 40px;
  width: 2px;
  background-repeat: no-repeat;
}

.MainMenu_RightIdle
{
    background-image: url(menu_active_right.png);
    height: 40px;
    width: 2px;
    background-repeat: no-repeat;
}

.MainMenu_RightHover
{
    background-image: url(menu_hover_right.png);
    height: 40px;
    width: 2px;
    background-repeat: no-repeat; */
}

.submenuitembreadcrumb
{
    font-family: 'Trebuchet MS' , Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-size: 12px;
    font-weight: normal;
    border: 0px #9A9A9A solid;
    border-width: 0px 0;
    padding-right: 15px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}
.submenuitemselected
{
    font-family: 'Trebuchet MS' , Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-size: 12px;
    font-weight: normal;
    padding: 0px 15px 0px 0px;
    background: #1d2840;
    border: 0px #9A9A9A solid;
    border-width: 0px 0;
}
.MainMenu_MenuArrow{
	font-size:11px;
	padding:0px 15px 0px 10px;
	height:24px;
	border:#9A9A9A solid;border-width:0px 0px 0px 0;
}
.submenu{
	z-index:1000;
	border:0;
	padding:0;
	margin-left:0px;
	
	background:#a7c4e0;
}
/* TOP LEVEL MENU ITEM*/.rootmenuitem{text-align:center;border:0;}
.rootmenuitem td{padding:0 10px 0 9px;width:110%;height:32px;cursor:pointer;cursor:hand;}
.rootmenuitem td span
{
    font-family: 'Trebuchet MS' , Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
}

.Menu_Seperator
{
    background-position: top;
    background-image: url(menu_seperator.png);
    height: 40px;
    width: 1px;
    background-repeat: no-repeat;
    
}    

/* TOP LEVEL MENU ITEM HOVER */.rootmenuitemselected 
{
    text-align: center;
    color: #ffffff;
    border: 0;
    background-image: url(Menu_hover.png);
    background-repeat: repeat-x;
    background-color: transparent;
    width: 110px;
}

.rootmenuitemselected td
{padding:0 10px 0 9px;width:110%;height:28px;cursor:pointer;cursor:hand;}
.rootmenuitemselected td span
{
    font-family: 'Trebuchet MS' , Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
}

.rootmenuitembreadcrumb
{
    background: url(Menu_active.png)repeat-x;
    text-align: center;
    border-right: #d46100 0px groove;
    border-top: 0px;
    border-left: #ffffff 0px ridge;
    border-bottom: 0px;
}

.rootmenuitembreadcrumb td{padding:0 10px 0 9px;width:100%;height:28px;cursor:pointer;cursor:hand;}
.rootmenuitembreadcrumb td span
{
    font-family: 'Trebuchet MS' , Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
}

.MainMenu_MenuBreak{height:5px;cursor:default;border:0;}
.MainMenu_MenuBreak table{border:0;height:0px;background:#666;}
.MainMenu_MenuBreak td{font-size:1px;}


    

.contents
{
    min-height: 450px;
    /*height: 100%;*/
    width: 1096px;
    background-image: url(content_bg.png);
    background-repeat: repeat-y;
    
    border-left: #000000 0px solid;
    border-right: #000000 0px ridge ;
    _height: 450px; /* IE 6 only */

}

.xmod_newstitle
{
    font-size: 10px;
    color: #1d2840;
}
.xmod_newsdescription
{
    font-size: 10px;
    color: #1d2840;
    font-style: italic;
}



