﻿/* Global Reset */
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,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline; }
strong { font-weight:bold; }
em { font-style:italic; }
/* remember to define focus styles! */
:focus { outline:0; }
ol,ul { list-style:none; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse:separate;border-spacing:0; width:100%;}
caption,th,td { text-align:left;font-weight:normal;vertical-align:middle;padding:0 5px 16px 0; }
blockquote:before,blockquote:after,
q:before,q:after { content:""; }
blockquote,q { quotes:"" ""; }
body {background:#717171 url(Images/main-bg.gif) top left repeat;font-family: Verdana,Arial,Helvetica,sans-serif; font-size:11px;color:#5e5e5e; line-height:100%; padding:0;}
body form#aspnetForm {background-image:url(Images/main_bg613.gif);background-repeat:repeat-x;padding:16px 0;}
a {cursor:pointer; outline:none; color:#0039A6; /*font-weight:bold; */}
a:hover{text-decoration:underline}
a img{border:none;}
li{list-style:none;}

h1{color:#0039a6;font-size:14px; font-family:Arial; font-weight:bold;padding:0 0 15px 0;line-height:1.4em; }
h1.headline{padding-top:5px}
h2{color:#0039a6; font-size:12px;padding:0 0 10px 0; font-weight:bold;line-height:1.4em; }
h3{color:#206C49; font-family:Arial; font-size:11px;text-transform:uppercase;padding:0 0 5px 0; font-weight:bold;line-height:1.4em; }
h4{font-size:11px; color:#302d31;padding:0 0 10px 0; font-weight:bold; line-height:15px;}
h5{font-size:13px; font-weight:bold;padding:0 0 10px 0;line-height:15px;}
h6{font-size:12px; font-family:Arial; font-weight:bold;padding:0}
p{color:#5e5e5e; padding:0 0 10px 0; line-height:15px;}

a.sf_wirtek_back{display:block; font-weight:bold;color:#636363;padding-bottom:15px; text-decoration:none;}

.mainbody{color:#302D31}

.container{background:#ffffff url(Images/container-bg.gif) left 92px repeat-x;border:1px solid #000000; width:960px; margin:0 auto;}
.header{width:960px;overflow:hidden;padding:0 0 10px;}
.header .logo{display:block; float:left;}
.header .menus{float:left; width:517px}
.header .menus a{text-decoration:none;}
.header ul{overflow:hidden;}
.header li{float:left}
.header .menus .top{float:right;padding:11px 0 0 0;}
.header .menus .top li{border-right:1px solid #cecece; padding:0 7px;font-size:10px}
.header .menus .top li a{line-height:12px;display:block;font-weight:bold}
.header .menus .main{float:right;clear:both; margin:36px 0 0 0; font-family:Arial;font-size:14px;border-left:1px solid #cecece;width:515px;}
.header .menus .main li{border-right:1px solid #cecece; background:url(Images/menu-gradient.gif) left top repeat-x;padding:0 11px;float:left}
.header .menus .main li a{line-height:34px;display:block;float:left;font-weight:bold}
.header .menus .rmFocused{text-decoration:underline;}
.header .icons{float:left;width:200px;}
.header .icons ul{float:right;padding:6px 0 0;}

.rounded-box{background:url(Images/box-top.gif) top left no-repeat;padding:13px 0 0 0; width:209px;}
.rounded-box .bottom{background:url(Images/box-bot.gif) top left no-repeat;height:13px; width:209px;}
.rounded-box .content{background:#fff; border-left:1px solid #c7c7c7; border-right:1px solid #c7c7c7;padding:0 3px;width:201px}
.rounded-box .gradient{background:#fff url(Images/gradient.png) bottom left repeat-x; padding:5px 10px}

.big{width:498px;background:url(Images/big-box-top.gif) top left no-repeat}
.big .content{width:490px;}
.big .bottom{width:498px;background:url(Images/big-box-bot.gif) top left no-repeat;}
.big .gradient{background:#fff url(Images/big-gradient.png) bottom left repeat-x;}

.blue-box-menu{background:url(Images/blue-box.gif) bottom right no-repeat; width:170px;padding:0 0 22px;}
.blue-box-menu li{font-size:10px; background:#fff; font-family:Verdana;}
.blue-box-menu li a{text-decoration:none; font-weight:normal; display:block; padding:5px 15px}
.blue-box-menu li.rtFirst{background:url(Images/blue-box.gif) top left no-repeat; font-size:11px; font-family:Arial;}
.blue-box-menu li.rtFirst a{color:#fff; text-decoration:none; font-weight:bold;}
.blue-box-menu li.rtFirst li a{font-weight:normal; color:#0039A6;}
.blue-box-menu li li li a{padding:5px 15px 5px 25px}
.blue-box-menu li li li li a{padding:5px 15px 5px 33px}
.blue-box-menu li a.wirtekSelected{text-decoration:underline !important; font-weight:bold !important;}
.blue-box-menu li li a.wirtekSelected{color:#0067ac}
.blue-box-menu li li li a.wirtekSelected{color:#0039a6}

.content{width:960px;overflow:hidden;padding: 0 0 22px 0;}
.home .content{padding-top:0;}
.content .left, .content .center, .content .left_center, .content .right{float:left; overflow:hidden;min-height:375px;/*  *height:375px; */}
.content .left{width:170px;padding:0 20px 0 23px;}
.home .content .left{padding:0 14px 0 0; width:210px;}
.content .center{width:498px}
.content .left_center {width:688px; padding:0 0 0 23px; }
.home .content .center{padding:15px 0 0 0}
.content .center ul, .content .rounded-box .gradient ul{padding-left:40px; padding-bottom:15px}
.content .center ul li, .content .rounded-box  .gradient ul li{list-style-type:disc;line-height:15px;}
.content .center ol, .content .rounded-box .gradient ol{padding-left:40px; padding-bottom:15px}
.content .center ol li, .content .rounded-box  .gradient ol li{list-style-type:decimal;line-height:15px;}
.content .center ol.sf_pager li{list-style-type:none;}
.content .right{width:209px; padding:0 0 0 20px}
.home .content .right{padding:20px 0 0 15px;}

.content .center .news-archive-horizontal-list ul{overflow:hidden; padding-left:0;}
.content .center .news-archive-horizontal-list ul li{float:left}

.sitemap_class, .sitemap_class a{font-family:Verdana !important; font-size:11px !important;color:#636363 !important; padding:0 3px 0 !important;}
.sitemap_class .rtSp {height:18px !important;}
.sitemap_class .rtPlus, .sitemap_class .rtMinus {margin-top:5px !important;}
.sitemap_class .rtUL .rtLI .rtUL {padding-left:90px !important;}
.sitemap_class .corporate_class{color:#949494 !important; cursor:text !important;padding:0px 3px 0px !important;}
.sitemap_class .rtHover .corporate_class{background:none !important; border:none !important;padding:0px 3px 0px !important;}

.footer{width:960px;background:url(Images/footer-bg.gif) left top repeat-x; padding:15px 0 0 0;text-align:center;font-size:10px;color:#808080;padding:16px 0 8px 0}
.footer p{font-size:10px;color:#808080;padding:0 0 8px 0}

/*--------------------layout---------------------
* {margin:0;padding:0}
form {
	text-align: center;		
	}
#wrapper {
	width: 770px;
	background: #fff;
	margin: 10px auto;
	text-align: left;
	}
#Main {
	float:right;
	width: 65%;
	margin: 0;	
	}
#SideBar {
	width: 28%;	
	float: left;	
	padding: 15px;
    margin:0;	
	}
#Header, #Footer {
	clear:both;
	}

*/
/*--------------------style---------------------
body {
	font-family: Arial, Verdana;
	color: black;
	font-size: 12px;
	background: white;
	margin:0;
	padding:0;			
	}

#Header {
	margin-bottom: 20px;
	background: #FF6600;
	margin-top: 10px;	
	}
#Header h1 {
	font-family: Georgia;
	font-size: 35px;	
	color: #fff;
	margin: 0 10px;
	}
#TopNavigation {
	margin: 10px 0 0 0;	
	padding: 5px 10px;
	background:#823400;
	color: #fff;	
	}
#TopNavigation:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}
#TopNavigation {display: inline-block;}
* html #TopNavigation {height: 1%;}
#TopNavigation {display: block;}
#TopNavigation a {
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	}
#TopNavigation a:hover {
	color: #000;
	}
#Main {
	font-size: 14px;
	line-height: 150%;	
	}
#Main h2 {
	color: #000;
	}
#SideBar {
	font-size: 12px;	
	background: #F8FAFC;	
	}
#Footer {
	clear:both;
	color: #666;
	font-size: 11px;
	border-top: 1px solid #000;
	margin-top: 20px;
	padding: 0 10px;
	}

#SideBar dt{
	font-weight: bold;
	color: #000;	
	}
#SideBar dd {
	margin-left: 0;
	margin-bottom: 10px;
	}
#SideBar ul {
	padding-left:20px;
	margin-left:0;
	}
#SideBar .contacts  {
	margin-top: 20px;	
	}
#SideBar .contacts dt {
	font-size: 16px;
	color: black;
	margin-bottom: 10px;
	}
#SideBar .contacts dd {
	margin-bottom: 5px;
	
	}
.contacts dd strong {
	font-size: 11px;
	}
a {
	color: #f63;
	text-decoration: none;
	}
a:hover {
	color: #000;
	text-decoration: underline;
	}
.gallery {
	width: 80px;
	height: 80px;
	float: left;
	display: block;
	}
*/	
/*-------------------------------------PollBox---------------------------------
.PollBox {
    font-size: 1.0em;
    margin: 0;
    background: transparent;
    width: 200px;
    padding: 10px;
    }
.PollBox fieldset {
    border: 0;      
    padding: 0;
    margin: 10px 0 10px 0;        
    }
.PollBox h4 {
    font-size: 1.3em;
    padding:0;
    margin: 0;
    }
.PollBox fieldset h5 {
    font-size: 1.0em;
    font-weight: bold;
    color: #000;
    margin: 0 0 5px 0;        
    }
.PollBox fieldset span {
    display: block;
    margin: 0;
    font-size: 1.0em;
    color: #000;
    line-height: 1.6em;
    }
.PollBox fieldset span label {
    display: inline;
    font-weight: normal;    
    }
.PollBox a {
    float:right;
    margin-top: -16px;
    }
.PollBox span {
    color: #999;
    font-size: 0.9em;
    }
.PollBox span.validator {
    color: red;
    display: block;
    margin-bottom: 10px;
    }
*/    
/*----------newslist-----------
		.newslist {
			list-style:none;
			margin:0;
			padding:0;
			}
		.newslist li {
			margin-bottom: 20px;
			border-bottom: 1px dashed #ededed;
			}
		.newslist p.summary {
			margin:0;
			font-size: 0.9em;
			}
		.newslist h4, .newslist h5 {
			margin: 0;
			padding: 0;
			font-size: 1.0em;			
			}
		.newslist h5 {
			font-weight: normal;
			}
		.newslist span.date {
			font-style: italic;
			font-size: 0.8em;
			}
		.newslist a.more {
			font-size: 0.8em;
			}
*/
/*---------singlenews---------

		.singlenews h2 {
			font-size: 1.5em;
			margin-bottom: 0;
			}		
		.singlenews h3 {
			margin: 0;
			padding: 0;
			font-weight: normal;
			font-size: 0.9em;
			}		
		.singlenews span.date {
			font-style: italic;
			font-size: 0.8em;
			line-height: 3em;			
			}
		.singlenews p.summary {
			font-weight: bold;
			font-size: 0.9em;
			}
		.singlenews div.newsbody {
			margin-top: 20px;
			font-size: 0.9em;
			}
		.related h3 {
			font-size: 1.2em;
			margin-top: 30px;
			margin-bottom: 10px;
			}
		.related h4 {
			margin: 0 0 10px 0;
			font-size: 1.0em;			}
		.related ul {
			margin:0 0 20px 0;
			padding:0;						
			}
		.related li {
			padding: 0 0 0 0;
			margin-left: 20px;
			}
		.related li.more {
			font-size: 0.8em;
			line-height: 2.5em;
			list-style-type: none;
			}
*/
/*-------------------------------------Blogs---------------------------------

.post{margin:2.4em 0}
.postTitle{color: #f63;font:normal 2.2em/1.2em georgia,arial,sans-serif;}
.postTitle a{text-decoration:none}
.postDate{margin-bottom:1.2em;font-size:0.8em;color:#000 !important}
.postContent{font-size:13px}
.postContent p{margin-bottom:1.2em}
.postGet,.entryFoot{color:#fff}
.postGet{margin-top:1em}
.diggit{padding-left:20px;background:url(img/blogDiggit.gif) 0 0 no-repeat}
.delicious,.delicous{margin-left:10px;padding-left:18px;background:url(img/blogDelicious.gif) 0 0 no-repeat}
p.more{font-size:0.85em}
.postFoot a{clear:left;font-size:0.85em}
.postFoot a.postComments{}
.postFoot span{margin-left:10px;color:#000}
.postComments{margin-top:40px;font-size:0.9em;line-height:1.4em;}
.postComments h3{color: #f63;margin-top:1.5em;background:url(img/blogComments.gif) 0 0.2em no-repeat;font:normal 1.6em/1.2em georgia,arial,sans-serif;}
.postComments h3 a{color:#333}
.commentsView{background:#f5f5f5;padding:20px 30px 30px}
.postComments .commentAuthor{margin-top:1.6em;color: #f63;font-size:1.0em}
.postComments .commentAuthor a{text-transform:none;text-decoration:underline}
.postComments .commentAuthor a:hover{text-transform:none;text-decoration:none}
.postComments .commentDate{font-size:0.8em;font-weight:bold}
.postComments p{margin-top:0}
p.commentMessage{background:#690;color:#fff;padding:3px 10px;margin:20px 0}


.postComments ol{list-style:none}
.postComments fieldset{display:block;margin-top:1em;margin-bottom:2.3em;padding:1.8em 1em 1em;border:0;background: #eee}
.postComments fieldset li{clear:both;margin-bottom:1em}
.postComments fieldset li:after{content:".";display:block;clear:both;height:3px;visibility:hidden}
.postComments fieldset label, .postComments fieldset span {float:left;width:70px;padding-right:5px;text-align:right;line-height:1.8em;font-size:0.85em}
.postComments fieldset input{float:left;width:200px;padding:2px}
.postComments fieldset textarea{float:left;width:380px;height:150px;font-family: Arial;font-size:12px}
.postComments fieldset input.commentsButton{display:block;width:auto;margin:0.4em 0 0 80px;height:auto;font-weight:bold;padding:3px 5px}
.postComments fieldset span.commentsValidator{margin-left:70px;color:red;font-weight:bold;width:320px;text-align:left}

.postsNavigation{font-size:12px}
.prevPost{border-right:1px solid #000;padding-right:10px;margin-right:5px;background:url(Images/prev.gif) center left no-repeat;padding-left:13px;}
.allPosts{font-weight:bold}
.nextPost{border-left:1px solid #000;padding-left:10px;margin-left:5px;background:url(Images/next.gif) center right no-repeat;padding-right:13px;}
.postsNavigation {margin-top:10px}


.sf_list_simple, .sf_list_expanded, .sf_anchor_list, .sf_list_expandable, .sf_target_list, #SideBar ul {list-style:none;margin-bottom:30px;font-size:13px}
.sf_list_simple li, .sf_list_expanded li, #Main li, #SideBar li{margin-top:10px}
#Main li 
{
	margin-left: 15px;
}
.sf_list_expanded h5, .sf_item_head, ul h2 {font-size:1.0em;font-weight:bold}
.sf_target_list{margin-left:0}
.sf_target_list dt{font-weight:bold;margin-top:1.0em}
#Main ul {margin-left:15px;list-style-type:disc;font-size:13px}
#Main ol{margin-left:15px;font-size:13px}
#Main h1, #Main .list_header{margin-top:20px}



ul.tagCloud {
	margin: 0;
	padding: 0;
}
ul.tagCloud li {
	margin: 0;
	padding: 0 10px 0 0;
	background: none;
	border-bottom: 0;
	padding: 0;
	display: inline;
	line-height: 36px;
}
ul.tagCloud li a.s6:link, ul.tagCloud li a.s6:visited, ul.tagCloud li a.s6:hover, ul.tagCloud li a.s6:active {
	font-size: 9px;
}
ul.tagCloud li a.s5:link, ul.tagCloud li a.s5:visited, ul.tagCloud li a.s5:hover, ul.tagCloud li a.s5:active {
	font-size: 12px;
}
ul.tagCloud li a.s4:link, ul.tagCloud li a.s4:visited, ul.tagCloud li a.s4:hover, ul.tagCloud li a.s4:active {
	font-size: 16px;
}
ul.tagCloud li a.s3:link, ul.tagCloud li a.s3:visited, ul.tagCloud li a.s3:hover, ul.tagCloud li a.s3:active {
	font-size: 21px;
}
ul.tagCloud li a.s2:link, ul.tagCloud li a.s2:visited, ul.tagCloud li a.s2:hover, ul.tagCloud li a.s2:active {
	font-size: 29px;
}
ul.tagCloud li a.s1:link, ul.tagCloud li a.s1:visited, ul.tagCloud li a.s1:hover, ul.tagCloud li a.s1:active {
	font-size: 36px;
}
h1.categorizedAs {
	margin: 20px 0 0;
	font-size: 2.5em;
	font-family: georgia,arial,sans-serif;
	font-style: normal;
	font-weight: normal;
	line-height: 1.2em;
}
dl.taggedWithList {
	margin: 0;
	padding: 0;
}
dl.taggedWithList dt, dl.taggedWithList dd {
	margin: 0;
	padding: 0 5px 0 0;
	display: inline;
}

*/

/* test to control the news list */
/* made by adi, adela feel free to modify these */
.news_list_css ul {margin:0;padding:0 !important}
.news_list_css ul li {margin:0;list-style-type:none !important;}
.news_list_css ul li p {margin:0; font-size:14px;}
.news_list_css ul li p.sf_newsTitle {margin:0;}
.news_list_css p {padding:0;}

.sf_newsTitle {font-size: 14px;  margin: 0;}
.sf_newsList li {margin:0;}
.sf_newsList p.sf_newsTitle{color:#9a9b9c; font-size:10px; margin:0 ; padding:0 0 10px 0;}
.sf_newsList p.sf_newsTitle a{color:#9a9b9c; text-decoration:none; font-weight:normal;}
.sf_newsList .sf_newsDate{font-weight:bold; color:#9a9b9c; padding: 0;}
p.smallgrey a{ font-size:10px;color:#9a9b9c; text-decoration:none; font-weight:normal;color:#5e5e5e}

.content .center .wirtek-main-news-list {padding:0;}
.content .center .wirtek-main-news-list li{list-style-type:none;}
.content .center .wirtek-main-news-list .sf_newsTitleDate{overflow:hidden;border-bottom:1px solid #000000; margin-bottom:5px}
.content .center .wirtek-main-news-list p.sf_newsTitle{font-size:13px; float:left; padding:0;width:375px }
.content .center .wirtek-main-news-list p.sf_newsTitle a{color:#0039A6; font-weight:bold;}
.content .center .wirtek-main-news-list p.sf_newsDate{float:right; color:#000000; text-align:right;width:120px;}

.table-border-2px {border: solid 1px;}
.table-border-2px td {border: solid 1px; padding:0;}
.table-nopadding td{padding:0}
table td p, .table-border-2px  td p{padding:0;}

.utility_bar {margin-left: 661px;}

.news-archive-horizontal-list ul li {padding: 0; margin:0;}
.news-archive-horizontal-list ul li {float:left; padding: 0 4px; list-style-type:none !important;}

