/* CSS RESET & GLOBALS */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, ins, kbd, q, s, samp, small, tt, var, fieldset, form, label, legend, caption { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; }

a:focus { outline: none; }
a img { border: none; }

strong, b { font-weight: bold; }
em, i { font-style: italic; }
br { line-height: 12px; }
input, textarea, select { font: 11px Arial, Helvetica, sans-serif; }


/* GLOBALS */

html, body { height: 100%; }
body { background: #ced3d6 url(img/bgnd.jpg) repeat-x center top; font: 12px Arial, Helvetica, sans-serif;color: #000000; }

.picBorder { border: 1px solid #a6a6a6; }
.txtBig { font: 16px Calibri, Arial, sans-serif; }
.txtSmall { font-size: 10px; }
.txtSmallest { font-size: 9px; }
.date, .datum { font-size: 10px; color: #7e8082; }

ul.inline { margin: 0; padding: 0; list-style: none; }
ul.inline li { display: inline; }

ul.linklist1 { margin: 0; padding: 0; list-style: none; }
ul.linklist1 li { background: url(img/bullet_square.gif) no-repeat 0 9px; padding: 3px 0 3px 15px; line-height: 17px; }
ul.linklist1 li span { color: #7a7a7a; }

/* FORM ELEMENTS */

/*.textbox, textarea { background: #ffffff url(img/textboxBgnd.png) no-repeat left top; border: 1px solid #b6c9d9; font-size: 11px; padding: 5px 0 0 5px; }*/
.searchbox { width: 180px; margin: 0 5px; }
select { background: #ffffff; border: 1px solid #c7c7c7; padding: 2px; font-size: 11px; }.button { background: url(img/btnBgnd.gif) no-repeat 0 0; margin: 0; padding: 0 0 0 10px; border: none; font-size: 11px; cursor: pointer; }
.button a { height: 19px; background: url(img/btnBgnd.gif) no-repeat right top; border: none; padding: 4px 10px 0 0; white-space: nowrap; display: block; cursor: pointer; }
.button a:link, .button a:active, .button a:visited, .button a:hover { color: #ffffff; }

.button { background: url(img/btnBgnd.gif) no-repeat 0 0; margin: 0; padding: 0 0 0 10px; border: none; cursor: pointer; }
.button a { height: 20px; background: url(img/btnBgnd.gif) no-repeat right top; border: none; padding: 4px 10px 0 0; white-space: nowrap; display: block; cursor: pointer; }
.button a:link, .button a:active, .button a:visited, .button a:hover { color: #ffffff; }

/* LINKS */
a:link, a:active, a:visited, a:hover { text-decoration: none; }

a:link, a:active, a:visited { color: #164197; }
a:hover { color: #000000; }

.menuMain a:link, .menuMain a:active, .menuMain a:visited { color: #b3d5ff; }
.menuMain a:hover { color: #ffffff; }

.leftMenuItem a:link, .leftMenuItem a:active, .leftMenuItem a:visited { color: #ffffff; }
.leftMenuItem a:hover { color: #b3d5ff; }

.leftMenuItem2 a:link, .leftMenuItem2 a:active, .leftMenuItem2 a:visited { color: #000000; }
.leftMenuItem2 a:hover { color: #164197; }


/* WRAPPERS */
.fullStretch { width: 100%; }
.marginTop1 { margin: 10px 0 0 0; }
.marginTop2 { margin: 30px 0 0 0; }
.marginLeft1 { margin: 0 0 0 15px; }

.wrapper { height: 100%; background: url(img/bgndArt.jpg) no-repeat center top; }

.header { width: 940px; height: 80px; margin: 0 auto; }
.headerTools { margin: 0 0 0 auto; }
.headerTools td { font-size: 11px; }
.headerTools td img { margin: 0 0 0 20px; }
.headerLinks { margin: 0; padding: 0; list-style: none; }
.headerLinks li { display: inline; background: url(img/bullet_square.gif) no-repeat 0 5px; padding: 0 20px 0 13px; }

.menuMainWrapper { width: 980px; height: 39px; margin: 0 auto; background: #2b529f url(img/menuMainBgnd.gif) repeat-x top; }
.menuMain td { background: none; font-weight: bold; border-right: 1px solid #6683bc; }
.menuMain .active { background: #6683bc; }
.menuMain .active a { color: #ffffff; }

.headingWrapper { width: 980px; margin: 0 auto; background: url(img/bannerShadow.png) repeat-x bottom; padding: 0 0 8px 0; }

.middle { width: 980px; margin: 0 auto; background: #ffffff; }
.left { width: 229px; vertical-align: top; background: #dee2e4; border: 1px solid #ffffff; }
.leftWrapper { width: 210px; margin: 15px 10px 5px 10px; }
.main { vertical-align: top; padding: 20px 25px 0 25px; }
.right { width: 230px; vertical-align: top; border-left: 1px solid #d1d6d9; }
.rightWrapper { width: 210px; margin: 15px 10px 5px 10px; }

.main1 { vertical-align: top; padding: 20px 25px 0 25px; width:100%; background-color: #ffffff; }

.boxRight { width: 100%; }
.boxHeading { background: #aeb6bb; font-size: 11px; font-weight: bold; color: #ffffff; padding: 7px 12px; }
.boxBody { padding: 10px; }

.leftMenuItem { background: #2b529f url(img/menuMainBgnd.gif) repeat-x top; padding: 7px 12px; }
.leftMenuItem2 { background: #aeb6bb; padding: 7px 12px; margin-bottom: 1px; }
.leftMenuItem3 { background: #ffffff; padding: 7px 12px; }
.leftMenuItem3 ul { margin: 5px 0; padding: 0; list-style: none; }
.leftMenuItem3 ul li { background: url(img/bullet_square.gif) no-repeat 0 9px; padding: 3px 0 3px 15px; line-height: 15px; font-size: 11px; }

.pageContent { line-height: 17px; }
.pageContent p { margin: 0 0 15px 0; }
.pageContent td p { margin: 0; }
.pageTitle { margin-bottom: 15px; }
.pageTitle h1 { margin: 0; padding: 0; line-height: 22px; font: 20px Arial, Helvetica, sans-serif; color: #164197; }
.pathWrapper { margin-bottom: 15px; font-size: 11px; color: #808080; border-bottom: 1px solid #dddddd; padding: 0 0 8px 0; }

.sponsors { width: 978px; margin: 0 auto; background: #ffffff url(img/sponsorsBgnd.gif) no-repeat 0 0; border: 1px solid #ffffff; border-top: none; text-align: center; padding: 0 0; }
.sponsors img { margin: 0 15px; vertical-align: middle; }

.footer { width: 950px; margin: 0 auto; padding: 15px 0; text-align: center; color: #808080; font-size: 11px; }
.footer a:active,.footer a:visited,.footer a:link {color:#164197; }
.footer a:hover {color:#000000; }

.koncarlogodiv {width: 160px; height: 13px; padding: 0px 0px 0px 0px; float:right;color:#164197;font-weight:bold;}
.koncarlogo {width: 80px; height: 13px; background: #eeeeee url(img/KONCAR_logo.png) no-repeat 0 0; float:right;}

.picGallery { width: 220px; height: 185px; float: left; margin: 0 20px 10px 0; background: #e7e9ea; text-align: center; font-size: 11px; }
.picGallery img { border: 1px solid #ffffff; margin: 8px 0 3px 0; }
.picGalleryNav a { padding: 0 7px; }
.picGalleryNav a.active { color: #000000; }

.bread { margin-bottom: 15px; font-size: 11px; color: #808080; border-bottom: 1px solid #dddddd; padding: 0 0 8px 0; }

/*DROPDOWN*/
.menuMain td .SubNav { position: absolute; margin: 0; padding: 8px 18px; background: #2b529f; height: auto; min-width: 175px; z-index:10000; }
.menuMain td  .mn .catLinkWrapper { padding: 12px 22px; }
.menuMain td  .SubNavWrapper { border-top: 1px solid #3ec5f7; }
.menuMain td  .SubNav ul { position: relative; margin: 0; padding: 0; list-style: none; }
.menuMain td  div ul li { background: url(img/bullet_square.gif) no-repeat 0 8px; padding: 3px 0 3px 15px; }
.menuMain td  div ul li a, #Nav div.selected ul li a  { color: #ffffff; font-size: 11px; font-weight: normal; display: block; }
.menuMain td  div ul li a:hover { color: #ffffff; }

.TH,TD,DIV {	
   font-size: 11px; 
   color: #000000; 
   font-family: Arial,  Helvetica, sans-serif;
}

.CommandButton {
	font-size : 11px;
	font-weight : normal;
	color : #0033CC;
	text-decoration : none;
}
    
A.CommandButton:link {
	font-size : 11px;
	font-weight : normal;
	color : #0033CC;
	text-decoration : underline;
}

A.CommandButton:visited  {
	font-size : 11px;
	font-weight : normal;
	color : #0033CC;
	text-decoration : underline;
}

A.CommandButton:active {
	font-size : 11px;
	font-weight : normal;
	color : #0033CC;
	text-decoration : underline;
}

A.CommandButton:hover {
	font-size : 11px;
	font-weight : normal;
	color : #0033CC;
	text-decoration : none;
}

.Login, A.Login:link, A.Login:visited, A.Login:active{
   background:transparent url(images/BlueLogin.jpg) no-repeat scroll left;
   padding:2px 0px 2px 22px;
   font-size : 11px;
   font-weight: normal;
   color:#333333;
   height:15px;
   text-decoration:none;
}

A.Login:hover {
   font-size : 11px;
   font-weight : normal;
   color: #256AC0;
   text-decoration : none;
}

.User, A.User:link, A.User:visited, A.User:active{
   background:transparent url(images/BlueUser.jpg) no-repeat scroll left;
   padding:2px 6px 2px 22px;
   font-size : 11px;
   font-weight : normal;
   color:#333333;
   height:15px;
   text-decoration:none;
}

A.User:hover {
   font-size : 11px;
   font-weight : normal;
   color: #256AC0;
   text-decoration : none;
}

.Date, A.Date:link, A.Date:visited, A.Date:active, A.Date:hover  {
    color:#333333;
	font-weight:normal; 
    font-size:11px;
	height:15px;
    text-decoration:none;
}

.Search, A.Search:link, A.Search:visited, A.Search:active {
    color:#333333;
	font-weight:normal; 
    font-size:11px;
    text-decoration:none;
}

A.Search:hover  {
    color:#333333;
	font-weight:normal; 
    font-size:11px;
    text-decoration:none;
}

.Breadcrumb, A.Breadcrumb:link, A.Breadcrumb:visited, A.Breadcrumb:active {
    color:#000000;
	font-weight:normal; 
    font-size:11px;
    text-decoration:none;
}

A.Breadcrumb:hover  {
    color:#256AC0;
	font-weight:normal; 
    font-size:11px;
    text-decoration:none;
}

A:link {
	color :#094EB5;
	text-decoration : none;
}

A:active {
	color :#094EB5;
	text-decoration : underline;
}

A:hover {
	color :#990000;
	text-decoration : underline;
}

A:visited {
	color :#666666;
	text-decoration : none;
}

.Footer{
   font-size:11px;
   font-weight:bold; 
   color:#FFFFFF;
   text-decoration:none
}

A.Footer:link {
    font-size:11px;
    font-weight:bold; 
	color : #FFFFFF;
	text-decoration : none;
}

A.Footer:visited  {
    font-size:11px;
    font-weight:bold; 
	color : #FFFFFF;
	text-decoration : none;
}

A.Footer:active {
    font-size:11px;
    font-weight:bold; 
	color : #FFFFFF;
	text-decoration: none;
}

A.Footer:hover {
    font-size:11px;
    font-weight:bold; 
	color :#000000;
	text-decoration: none;
}

.MainMenu_MenuContainer {
	background-color: transparent;
    width:100%;
}

.MainMenu_MenuBar {
}

.MainMenu_MenuArrow {
	display: none
}

.MainMenu_RootMenuArrow {
	display: none
}

.MainMenu_MenuIcon {
	display: none
}

.MainMenu_MenuBreak {
   	border-bottom: transparent 0px solid; 
	border-left: transparent 0px solid; 
	border-top: transparent 0px solid;  
	border-right: transparent 0px solid; 
	background-color: transparent; 
	height: 1px;
}

.RootMenuItem TD {
    padding: 5px 15px 5px 15px;
	height:30px;
    font-size:12px;
    font-weight:bold;
    color:#b3d5ff;
    text-align:center;
}

.RootMenuItemSel TD {
    padding:5px 15px 5px 15px;
	height:30px;
    font-size:12px;
    font-weight:bold;
    color: #FFFFFF;  
    text-align:center;
	/*background-image: url(images/Blue_r8_c6.jpg);*/
}

.RootMenuItemHover TD {
    padding:5px 15px 5px 15px;
	height:30px;
    font-size:12px;
    font-weight:bold; 
    color:#ffffff; 
    text-align:center;
    /*background-image: url(images/Blue_r8_c6.jpg);*/
}

.MainMenu_MenuItem {
    padding: 5px 25px 5px 12px;
    border:0pt none;
    font-size: 11px; 
    color: #b3d5ff;
	font-weight: bold;  
	font-family: Arial;
}

.MainMenu_MenuItemSel {
	background-color: transparent; 
	cursor: pointer; 
	cursor: hand;
	color: #ffffff; 
	font-family: Arial;
}

.Submenu {
    border-left:4px solid #256AC0;
    cursor:pointer;
    margin-top: 0px;
    margin-left: -1px; 
    z-index: 1000;
    font-size: 11px; 
    color: #b3d5ff;
    font-weight: bold; 
	background: #2b529f; 
	font-family: Arial;
}

.Submenuitemselected,Submenuitembreadcrumb {
    padding:5px 25px 5px 12px;
    border:0pt none;
    margin-top: 0px;
    margin-left: 0px; 
    font-size: 11px; 
    color: #FFFFFF;
	font-weight: bold; 
	background: #256AC0; 
	font-family: Arial;
}

.Head{ 
   font-size:13px;
   font-weight:bold;
   color:#000000; 
}

.SubHead{ 
   font-size:12px; 
   color:#000000;
  }
   
.SubSubHead{ 
   font-size:11px; 
   color:#000000;
}

.Normal{
   font-size:11px; 
   color:#000000;
   font-weight : normal;
}
