/* CSS Document */
form{
margin:0px;
padding:0px;
}



a {
color:#006699;
text-decoration:none;
}

a:hover{
color:#FF0000;
}

img{
	padding:0px;
	margin:0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

body{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 16px;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}


#maincontentholder{
	width:990px;
	background-image: url(media/background.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin-left:10px;
	display:block;
	clear:both;
}

#dhtmltooltip{
position: absolute;
width: 240px;
border: 1px solid #000000;
margin: 2px;
padding:5px;
background-color:#F0FAFF;
visibility: hidden;
font-size:10px;
z-index: 100;
text-align:left;
color:#003300;
}

#footer{
	height:35px;
	overflow:hidden;
	background-color:#1853a4;
	overflow:hidden;
	width:990px;
}

#footer2,#printtd h2{
font-family:Arial, Helvetica, sans-serif;
vertical-align:middle;
color:#FFFFFF;
/*font-weight:bold;*/
font-size:11px;
padding:5px;
padding-top:9px;
}

#printtd h2{
	padding:0px;
	margin:0px;
	padding-right:20px;
	padding-left:20px;
	background-image: url(media/print3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-weight:normal;
	display:block;
	float:right;
	cursor:pointer;
}

#footerspacer{
height:30px;
clear:both;
width:990px;
}

#footerspacer2{
height:5px;
background-color:#FFFFFF;
}

#widths,.widths{
width:990px;
height:1px;
clear:both;
}


#header{
background-color:#FFFFFF;
}

#logo{
height:68px;
width:200px;
float:left;
}

#righttopbar{
width:700px;
height:68px;
float:right;
text-align:right;
}

#toppad,#toppad2{
margin-top:10px;
padding-right:10px;
}
#toppad2{
margin-top:10px;
padding-right:14px;
}

#lngch{
padding-bottom:0.5em;
}

#topnav{
margin:0px;
padding:0px;
padding-left:20px;
height:36px;
background-color:#1853a4;
	background-image: url(media/logo2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#clear{
clear:both;
}

#pagelocation{
	background-color:#838181;
	height:15px;
	color:#FFFFFF;
	padding-left:210px;
	text-align:left;
	background-image: url(media/logo3.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-size:10px;
	overflow:hidden;
	padding-top:1px;
}

#pagelocation a{
color:#FFFFFF;
text-decoration:none;
}

#pagelocation a:hover{
color:#333333;
}
#fdtech td{
padding:2px;
}

#techhead td{
color:#FFFFFF;
font-weight:bold;
background-color:#006bb7;
}

#techhead a{
color:#FFFFFF;
}
#techhead a:hover{
color:#CCCCCC;
}

#fssummary{
line-height:1.5em;
margin-bottom:10px;

}


#leftmenu{
width:200px;
float:left;
overflow:hidden;
}

#leftmenu h2, #leftmenu h3, #leftmenu h4, #leftmenu h5, #leftmenu h6{
	margin:0px;
	padding:0px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding:4px;
	padding-left:8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}


#othercontacts h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0px;
	padding:0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006699;
	font-size:12px;
	margin-bottom:0.4em;
	padding-bottom:0.4em;
}


#leftmenu h1{
padding:8px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top:10px;
color:#1853a4;
font-size:16px;
}

#leftmenu h2,#leftmenu h3{
	background-color:#b6c9db;
	background-image: url(media/point.gif);
	background-repeat: no-repeat;
	background-position: 188px center;
	padding-right:15px;	
}

#leftmenu h3{
background-color:#ebf1f5;

}

#leftmenu h3,#leftmenu h5{
padding-left:20px;
}

#leftmenu .selectedm{
	background-image: url(media/point2.gif);
	background-repeat: no-repeat;
	background-position: 182px center;
	padding-right:20px;
	background-color:#8ca9c4;
	color:#000000;
}

#leftmenu .selecteda{
	background-color:#B1C6D8;
	color:#000;
}

#maincont{
padding-left:10px;
padding-top:0px;
}

#maincont h1, #globalcontacts h1{
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
margin-top:14px;
margin-bottom:20px;
color:#1853a4;
}

#vsebinac p,#vsebinac P{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#maintable td{
vertical-align:top;
}

#centerdiv{
margin-right:210px;
width:auto;
height:400px;
background-color:#330000;
}

#rightmenu{
width:220px;
padding-left:10px;
color:#006699;
}



#rightmenu font{
color:#006699;
}

#rightmenu a{
color:#2c91c3;
}

#rightmenu a:hover{
color:#006699;
}


#fappl td{
background-color:#8ca9c4;
}

.menu { width:900px; height:36px; font-size:20px; position:relative; z-index:100;border-right:0px solid #000; padding-top:0px; }
/* hack to correct IE5.5 faulty box model */
* html .menu {}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none;}
.menu ul ul {}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left;position:relative; }
/* style the links for the top level */
.menu a, .menu a:visited {display:block; font-size:14px; text-decoration:none; color:#fff; height:36px; border:0px none #000;  line-height:36px; float:left; font-weight:normal; }
.menu ul ul a, .menu ul ul a:visited {display:block; font-size:11px; text-decoration:none; color:#fff; height:36px; border:0px none #000; 
}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {  margin:0px; padding:0px;  }


/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited { background-color:#b6c9db;}
/* style the second level hover */
.menu ul ul a.drop:hover{background:#8ca9c4;}
.menu ul ul :hover > a.drop {background:#8ca9c4;}
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background-color:#e2dfa8;}
/* style the third level hover */
.menu ul ul ul a:hover {background-color:#b2ab9b;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:36px;left:0; width:149px;border-top:0px solid #000;}
/* another hack for IE5.5 */
* html .menu ul ul {top:36px;t\op:36px;}

/* position the third level flyout menu */
.menu ul ul ul{left:160px; top:-1px; width:160px;}

/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-160px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {
	padding:0px;
	margin:0px;
	background-color:#b6c9db;
	color:#000;
	height:auto;
	line-height:1em;
	padding:5px 10px;
	width:160px;
	border-top-width: 0;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.mback{
	background-image: url(media/mback.jpg);
	background-repeat: no-repeat;
	background-position: left 128px;
}
.s155{
width:120px;
}

#lefta{
float:left;
}
.searchb{
display:block;
width:220px;
}

.latestnews{
background-color:#e1eaef;
}

#techdata td{
padding:4px;
}

.thhead{
background-color:#006bb7;
color:#FFFFFF;
font-weight:bold;
padding:2px;
}

.throw1,#techrow1 td{
background-color:#dee1e4;
padding:2px;
}

#techmainholder{
display:block;
width:450px;
margin-left:10px;
padding-left:10px;
float:right;
background-color:#FFFFFF;
}

.nwrp,#nwrp{
white-space:nowrap;
}


#techimg{
	width:375px;
	border: 1px solid #333333;
	margin-left:75px;
}

#article_files ul{
list-style:none;
padding:0px;
margin:0px;
}



#vsebinac {
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:1.5em;
font-size:11px;
}

#article_files h3{
	margin:0px;
	padding:0px;
	margin-top:25px;
	margin-bottom:5px;
	padding-bottom:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.upper{
	text-transform: uppercase;

}

/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {width:160px;w\idth:158px;}

/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{color:#FFF; background-color:#1853a4;}
.menu :hover > a, .menu ul ul :hover > a {color:#FFF;background:#1853a4;}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}

#thome,.thome{
width:190px;
margin:0px;
padding:0px;
font-weight:bold;
}

#tmitm{
padding-right:10px;
font-weight:bold;
padding-right:30px;
}

#othercontacts,#maincontact{
margin-top:10px;
padding:5px;
width:210px;
}

#maincontact{
width:160px;
overflow:hidden;
}

.maincontact{
width:220px;
}

#othercontacts h3{
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

#globacontacts h2{
padding:0px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top:14px;
margin-bottom:4px;
color:#1853a4;
font-size:12px;
}

#globacontacts {
	background-image: url(media/map.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom:150px;
}
#ctit{
font-weight:bold;
color:#999999;
margin-bottom:8px;
}
#ctp{
font-weight:bold;
margin-bottom:0.5em;
}

#contac{
margin-bottom:1.5em;
}

#contac #address{
margin-bottom:0.5em;
}

#contimg{
width:220px;
overflow:hidden;
margin-bottom:0.5em;
}

#trtit td,#trtit{
background-color:#989999;
color:#FFFFFF;
font-weight:bold;
padding:4px;
}

#trrow1 td{
padding:4px;
}
#trrow2 td{
padding:4px;
background-color:#e1eaef;
}

#fsummmary{
margin-bottom:1em;
}

#print{
margin:0px;
padding:0px;
display:block;
float:right;
}

#lns{
margin-bottom:1em;
}

#dtm{
display:block;
font-size:9px;
}

#lns h2{
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
#latestnews{
margin-bottom:2em;
}

#latestnews a{
color:#000000;
}

#latestnews a:hover{
color:#FF0000;
}



#latestnews h1{
	color:#666666;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	display:block;
	margin-bottom:4px;
	padding-bottom:4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.back2{
	background-image: url(media/back3.gif);
	background-repeat: repeat-y;
	background-position: right top;
}



.back3{
	background-image: url(media/back3.gif);
	background-repeat: repeat-y;
	background-position: right top;
}

/*search*/
#clanekbox td{
vertical-align:top;
}
#searchresultrow{
margin-bottom:1em;
}

#searchresultrow ul,#searchresultrow h2{
margin:0px;
padding:0px;
list-style:none;
}

#searchresultrow h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

#resultdatum{
color:#666666;
font-style:italic;
}

#searchreport{
margin-bottom:2em;
}

#paginator {
	text-align:center;
	padding-top:10px;
	margin:10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}


#searchform2{
display:block;
margin-left:auto;
margin-right:auto;
}

#searchform2 table{
}

.searchbar{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*sitemap*/
#sitemap ul{
margin:0px;
padding:0px;
list-style:none;
}
#sitemap ul ul{
padding-left:25px;
}

#articledate{
color:#999999;
font-style:italic;
text-align:right;
}

#quick{
margin-top:5px;
}

#quick td img{
margin-right:2px;
}

#latestnews h1{
color:#006699;
}

.gcont{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:180px;
}

.ffield,.ffield2{
width:220px;
}

.ffield2{
height:100px;
}

#fftext{
margin-bottom:1em;
}

.ffield3{
width:100px;
}

#tittd td{
padding:2px;
background-color:#CCCCCC;
}

#rightmenu h2{

}

#vbottom td{
vertical-align:middle;
}

#qaccess{
margin-top:30px;
}

.primage{
width:65px;
}

.primage2{
width:85px;
margin:5px;
margin-bottom:10px;
margin-top:0px;
}

#buttons{
display:block;
height:34px;
}

#buttons a{
	color:#000000;
	display:block;
	width:120px;
	font-size:10px;
	float:right;
	text-align:center;
	border: 1px solid #000000;
	padding:2px;
	margin-left:-1px;
	margin-top:-1px;
}

#buttons a:hover{
background-color:#dee1e4;
}

#buttons2{
height:14px;
}



#tradcol1 h1, #tradcol1 h2, #tradcol1b h2{
margin:0px;
padding:0px;
font-size:16px;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding-bottom:1em;
line-height:1.5em;
text-align:left;
}




#tradcol1 p, #tradcol1b p{
margin:0px;
padding:0px;
padding-bottom:1em;
}

#tradcol1{
background-color:#e1eaef;
color:#000000;
padding:8px;
width:200px;
}

#tradcol1b{
background-color:#e1eaef;
color:#000000;
padding:8px;
width:186px;
}

.traditiondiv{
	margin-top:1em;
	padding:7px;
	border: 1px solid #333333;
}

#traditioncontent{
padding-top:7px;
}

#latestnews{
padding:8px;
}

#quicklinks{
padding-top:4px;
}

#quicklinks td{
	vertical-align:middle;
	width:67px;
	height:67px;
	overflow:hidden;
	text-align:center;
	font-size:9px;
	line-height:1.2em;
	border-right: 1px solid #FFFFFF;
}

.quickitm{
padding:2px;
}

#quicklinks a{
color:#000000;
}

.qbt1{ background-color:#a4d7bf; } .qbt1b{ background-color:#88c19c; font-size:20px; }
.qbt2{ background-color:#a58ab8;} .qbt2b{ background-color:#9476aa;}
.qbt3{ background-color:#8b96c4;} .qbt3b{ background-color:#7987bc;}
.qbt4{ background-color:#e06a7d;} .qbt4b{ background-color:#d8556a;}
.qbt5{ background-color:#6ba8d7;} .qbt5b{ background-color:#529bd1;}
.qbt6{ background-color:#e98b69;} .qbt6b{ background-color:#e27950;}
.qbt7{ background-color:#ffd95d;} .qbt7b{ background-color:#fed342;}
.qbt8{ background-color:#68bdc3; border:0px; width:68px; } .qbt8b{ background-color:#50b3bb; border:0px;}

.btmfooter{
	text-align:right;
	font-size:9px;
	padding:5px;
	padding-right:8px;
	background-image: url(media/btmfooter.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-color:#006cb7;
	color:#FFFFFF;
	font-weight:bold;
	display:none;
}

.pad8{
padding:8px;
padding-left:0px;
}


.tradcol2{
padding:8px;
padding-top:0px;
}

ul.frul, #rc2 ul{
padding:15px;
margin:0px;
}

ul.frul li,#rc2 ul li{
margin-bottom:1em;
}

#article_gallery img{
 padding:2px;
 margin:2px;
 border:1px solid #CCCCCC;
}

#article_gallery{
padding-top:1em;
}