/*  1. RESET 
	2. GENERAL STYLES
	3. LAYOUT 
		3.1 outline
		3.2 header container
			3.2.1 logo			
		3.3 top navigation
			3.3.3 search form
			3.3.4 locales 
		3.4 main container
			3.4.1 main layout
			3.4.2 leftcolumn
			3.4.3 centercolumn
		3.5 newsletter
		3.7 footer
*/
/* colors from the logo:
	ciel: #4b8fcc, red: #c72323, green: #066636, orange: #f69524
 other colors used:
	grey for h1 and h3: #666, 	bg grey: #ececec,box_bg: #ccc, blue for links: #196cb7
*/

/***** 1. RESET from http://meyerweb.com/eric/tools/css/reset/******/
@charset "UTF-8";

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,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';	content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}
*{outline:none;}

/***** 2. GENERAL STYLES ******/

body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	background-image:url(../images/bg.png);
	background-repeat:repeat-x;
	background-color:#e6eaed;
	font-size:12px;
	line-height:1.2em;
	height:100%;
}
html{height:100%;}

/* grey default links */
a:link {color: #666; text-decoration:none;}    
a:visited {color: #666;text-decoration:none;}
a:hover {color:#666; text-decoration:underline;}  
a:active {color: #666;text-decoration:none;}

/* blue default links */
a.blues:link {color: #196cb7; text-decoration:underline;}    
a.blues:visited {color: #196cb7;text-decoration:underline;}
a.blues:hover {color:#196cb7; text-decoration:none;}  
a.blues:active {color: #196cb7;text-decoration:underline;}

/* white links */
a.white:link {color: #fff; text-decoration:underline;}    
a.white:visited {color: #fff;text-decoration:underline;}
a.white:hover {color:#fff; text-decoration:none;}  
a.white:active {color: #fff;text-decoration:underline;}

/* no underline */
a.nochange:link {color: #196cb7; text-decoration:none!important; background-color:#ECECEC!important;}    
a.nochange:visited {color: #196cb7;text-decoration:none!important; background-color:#ECECEC!important;}
a.nochange:hover {color:#196cb7; text-decoration:none!important; background-color:#ECECEC!important;}  
a.nochange:active {color: #196cb7;text-decoration:none!important; background-color:#ECECEC!important;}

a.google:link, a.thickbox:link {color: #fff!important; text-decoration:none!important;background-color:#fff!important; padding:0px !important}    
a.google:visited, a.thickbox:visited  {color: #fff!important;text-decoration:none!important;background-color:#fff!important;padding:0px !important}
a.google:hover, a.thickbox:hover  {color:#fff!important; text-decoration:none!important; background-color:#fff!important;padding:0px !important}  
a.google:active, a.thickbox:active  {color: #fff!important;text-decoration:none!important;background-color:#fff!important;padding:0px !important}

#footer a{color:#fff !important; text-decoration:underline;}
#footer a:hover{olor:#fff;padding:3px 0px;}
#footer a:active{color:#fff;}



a.nounderline{ text-decoration:none!important;}

h1{font-size:15px;font-weight:bold;line-height:1em;padding:5px 0px;margin-bottom:10px;color:#666;border-bottom: 1px solid #666;}
h1.with_img{background:transparent url(../images/comments.png) no-repeat 410px 0px;}
h1.with_newsimg{background-image:transparent url(../images/comments.png) no-repeat 460px 0px;}
h2{font-size:13px;line-height:1em;color:#fff;font-weight:bold;margin:10px 0 5px 0;}
h2.results{ color:#666; background-color:#ECECEC; padding:5px 2px;}
h3{font-size:12px;font-weight:bold;line-height:1.5em;color:#666;}
h3.bigger{font-size:14px!important;}
h4{font-size:11px;font-weight:bold;line-height:1.5em;color:#373535;}
h4.articles{font-size:12px;font-weight:normal;line-height:1.5em;color:#373535;}	
h5{font-size:14px;font-weight:bold;line-height:1.5em;color:#666;}

p{padding: 5px 0px; color: #000;}
hr{width:100px;	text-align:center;margin:0 auto;color:#ececec;background-color:#ececec;}
em {color:#373535;font-style:normal;}
.italic{font-style:italic;font-size:11px;}
.text_right{text-align:right !important;margin-right:5px;}
.text_center{text-align:center;}
.longer{width:265px;}
.small_fonts{font-size:10px;}
.small9_fonts{font-size:9px;}
.smaller_fonts{font-size:8px;}
.fonts_11px{font-size:11px;}
.no_margin{margin:0px 10px 5px 5px !important;}
.no_padding{padding:0px!important;}
.nomargin{margin:0px!important;}
.no_pm{padding:0px!important; margin:0!important}
.small_margin{margin:7px 10px 5px 5px !important;}
.small_padding_both{padding:4px 0px !important;}
.small_padding{padding:4px 0px 0 0;}
.smaller_padding p{padding:2px 0px 0 0;}
.smaller_padding{padding:2px 0px 0 0!important;}
.small_padding_left{padding:0px 0px 0 5px;}
.smaller_padding_top{padding:2px 0px 0 0;}

.large_padding_both{padding:8px 0px !important;}
.clear{ clear:both;}
.bold{ font-weight:bold;}
.center{ text-align:center;}
.margin_bottom{ margin-bottom:8px}
.margin_top{ margin-top:10px}
.smaller_margin_top{ margin-top:10px}
.padding_both_left_right{ padding:0px 10px;}
.border_bottom{ border-bottom:1px solid #ccc;}
.smaller_line_height{ line-height:1.3em!important;}

.left_float{float:left;width:100px;}
.right_float{float:right;width:400px; text-align:right;}
.f_padding{ padding:4px 0;}

.hr_grey{color:#ccc; background-color:#ccc;}
.date{font-size:10px;font-style:italic;}
.grey_font{color:#666;}

select{font-family: Verdana, Arial, Helvetica, sans-serif;color: #666;margin:5px 0 0 4px;font-size:12px;padding:3px 0;}
#psifoform select, #mme select,{ width:185px;}
.go_button{display: block;width:120px;height:20px;margin:5px 0 0 30px;font-size:11px;
	background: transparent url(../images/go_button.png) no-repeat;color:#fff;padding:0px 0 3px 0;
	border:0; /* this has to be '0' and not 'none' for bg image to work in IE */}
.p_link{color: #196cb7;text-decoration:underline;cursor:pointer;}

/***** 3. LAYOUT ******/
/***** 3.1 basic *******/
#wrapper{width:980px;position: relative;margin: 0 auto;	background-color:#456888;}
#bg{width:980px;position: relative;margin: 0 auto;background-color:#f1f8fe;margin-top:20px;padding-top:2px;}
#bg_border{width:966px;position: relative;overflow:hidden;margin: 0 auto;background-color:#fff;margin:5px;border:2px solid #3d6797;}
/***** END basic *******/

/***** 3.2 header container ********/
/* layout */
#header_container{width:970px;margin: 0 auto;position: relative;}

#search{height:45px;background:transparent url(../images/search_bg.jpg) no-repeat;}
#logo{height:121px;}
#translate{position:absolute;top:65px;right:5px;color: #196cb7!important;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
#content_div{width:165px!important;}
#top_menu{width:966px;height:48px;background:transparent url(../images/top_menu_bg.png) repeat-x;}
#grey{width:966px;height:25px;background: transparent url(../images/top_grey_bg.png) repeat-x;font-style:normal;font-size:11px;line-height:2em;}
#grey .current_date{float:right;}
#grey .modified{float:left;padding-right:130px;	width:200px;}
#grey .share{float:left;}
/* end layout */
/* search */
.f_search{float:right;margin:15px 50px 0 0;}
.search{float: left;width: 122px;height: 19px;font-size:12px;background-color:#fff;margin:0px 5px 1px 0;border:1px solid #000;}
.b_search{display: block;float: left;width:108px;height:24px;text-align: center;border: 0;color: #fff;cursor: pointer;font-size:12px;
	background:transparent url(../images/b_search_bg.png) no-repeat;}

.btn{display: block;float: left;width:106px;height:24px;text-align: center;border: 0;color: #fff;cursor: pointer;font-size:13px;
	background:transparent url(../images/submit_bg.png) no-repeat;}

#pagecomments .btn, #newscomments .btn {margin:8px 0;}
/* end search */
/* locales */
#locales {float:left;width:150px;padding-right:5px;}
#locales .locale {float: left;height: 15px;font-size:10px;}

#locales .locale a.flag {background-repeat:no-repeat;background-position: 0px 4px; line-height:16px;display: block;	padding-left: 20px;	
	padding-top:4px;margin-left: 10px;height: 15px;	line-height: 10px;color:#000;}
#locales a.flag:hover {border-bottom:2px solid #f1f4ce;}
#locales .current a {background-color:#f1f4ce;}
#locales .locale a.flag.locale-gr {background-image:url(../images/flag-gr.png);} 
#locales .locale a.flag.locale-en {background-image:url(../images/flag-en.png);}	
/* end locales */
/* top menu */
#top_menu ul {width:900px;margin:0 auto;padding:10px 0 0 70px;}
#top_menu ul li {float:left;background:transparent url(../images/top_menu_ver_separator.gif) no-repeat scroll 0 0;padding:2px 20px 13px 30px;
	/*margin:0 0 0 -30px;*/ /* the minus makes the first ver_separator disappear */}

#top_menu a {color:#FFFFFF;display:block;float:left;font-size:13px;font-weight:bold;text-align:center;text-decoration:none;padding:5px;}
#top_menu a:hover {	text-decoration:underline;	padding:5px;}

#top_menu .current{background-color:#ececec;padding:5px;color:#c72323;!important}
/* end top menu */
/***** END header container ********/
/***** 3.4 main container ********/
/* 3.4.1 basic layout */

#main_container{width:966px;background-color:#fff;height:100%;margin:5px auto 0 auto;min-height:600px;}/* margin:10px auto 0 auto*/
#leftcolumn{
	/*clear:both;*/float: left;width:195px;height:100%;	
	/* this is neccessary for stretching as much as the centercolumn */
	padding-top: 20010px;  /* X + padding-bottom */
  	margin:-20000px 10px 0 10px; /* X */}
#middlecolumn{
	float: left;width:536px;height:100%;
	/* this is neccessary for stretching */
	padding-top: 20010px;  /* X + padding-bottom */
 	margin-top: -20000px;}
#rightcolumn{
	float: left;width:195px;height:100%;
	/* this is neccessary for stretching as much as the centercolumn */
	padding-top: 20010px;  /* X + padding-bottom */
  	margin:-20000px 10px 0 10px; /* X */}

.banners{width:192px;text-align:center;margin-bottom:6px;}
iframe{ margin:5px 0 0 10px;}
.other_banner{width:205px;height:90px; margin:5px 0px 0 15px;cursor:pointer;}
/* end basic layout */
/*  leftcolumn */
.box_bg{background-color:#ccc;width:192px;padding:2px;margin-bottom:6px;}

.box_red{width:192px;background-color:#f2e5e5;/*#ddcccc*/}
.box_grey{width:192px;background-color:#ececec;}
.box_green{width:192px;background-color:#ecf4e9;/*#deecd9*/}
.box_blue{width:192px;background-color:#ecf0f3; /*e2ebf3*/}
.box_orange{width:192px; min-height:100px;background-color:#f7f1e7;/*f6eddc*/}
.box_title{float: left;height:40px;}
/* red */
.title_left_red{background: transparent url(../images/left_title_red.png) no-repeat;width:18px;}
.title_middle_red{background:transparent url(../images/middle_title_red.png) repeat-x;width:160px;}
.title_right_red{background:transparent url(../images/right_title_red.png) no-repeat;width:14px;}
/* green*/
.title_left_green{background:transparent url(../images/left_title_green.png) no-repeat;width:18px;}
.title_middle_green{background:transparent url(../images/middle_title_green.png) repeat-x;width:160px;}
.title_right_green{background:transparent url(../images/right_title_green.png) no-repeat; width:14px;}
/* orange*/
.title_left_orange{background:transparent url(../images/left_title_orange.png) no-repeat;width:18px;}
.title_middle_orange{background:transparent url(../images/middle_title_orange.png) repeat-x;width:160px;}
.title_right_orange{background:transparent url(../images/right_title_orange.png) no-repeat;width:14px;}
/* grey */
.title_left_grey{background:transparent url(../images/left_title_grey.png) no-repeat;width:18px;}
.title_middle_grey{background:transparent url(../images/middle_title_grey.png) repeat-x;width:160px;}
.title_right_grey{background:transparent url(../images/right_title_grey.png) no-repeat;width:14px;}
/* blue */
.title_left_blue{background:transparent url(../images/left_title_blue.png) no-repeat;width:18px;}
.title_middle_blue{background:transparent url(../images/middle_title_blue.png) repeat-x;width:160px;}
.title_right_blue{background:transparent url(../images/right_title_blue.png) no-repeat;width:14px;}

.title_arrow{margin:10px 10px 0px 3px;line-height:0.9em;}
.cat_title{margin:10px 10px 5px 5px;line-height:0.9em;text-align:center;}
.side_menu, .side_menu_red, .side_menu_right{clear:both;padding:1px 0px;min-height:50px;}
.menu_debates{min-height:200px;}
.side_stuff{clear:both;padding:1px 5px;}

.side_stuff a:link, .menu_debates a:link, .side_video a:link {color: #196cb7; text-decoration:underline;padding:3px 2px;}    
.side_stuff a:visited, .menu_debates a:visited, .side_video a:visited {color: #196cb7;text-decoration:underline;padding:3px 2px;}
.side_stuff a:hover, .menu_debates a:hover, .side_video a:hover {color:#196cb7; text-decoration:none;padding:3px 2px; background-color:#ccc;}  
.side_stuff a:active, .menu_debates a:active, .side_video a:active {color: #196cb7;text-decoration:underline;padding:3px 2px;}

.side_menu li, .side_menu_red li{background-repeat:no-repeat;background-position:5px 9px;min-height:5px;padding:5px 10px;margin: 0px 0px;cursor:pointer;}	
.submenu li{background-repeat:no-repeat;background-position:5px 10px;}
.red{background-image:url(../images/orange_arrow_red_bg.gif);}
.orange{background-image:url(../images/orange_arrow.gif);}
.green{background-image:url(../images/green_arrow.gif);}
.grey{background-image:url(../images/grey_arrow.gif);}
.blue{background-image:url(../images/blue_arrow.gif);}

.submenu .red{background-image:url(../images/red_square.gif);}
.submenu .orange{background-image:url(../images/orange_square.gif);}
.submenu .green{background-image:url(../images/green_square.gif);}
.submenu .grey{background-image:url(../images/grey_square.gif);}
.submenu .blue{background-image:url(../images/blue_square.gif);}
.side_menu .active_li{background: transparent url(../images/red_arrow.gif) no-repeat 5px 9px;	color:#fff;background-color:#d1cfcf;}
.side_menu_red .active_li{background:#d1cfcf url(../images/red_arrow.gif) 5px 11px no-repeat;margin:0px 1px;}
.side_menu_red .active_li a, .side_menu .active_li a{color:#c72323;}
/* end leftcolumn */
 
/* middlecolumn */
#middlecolumn a:link {color: #196cb7; text-decoration:underline;padding:3px 2px;}    
#middlecolumn a:visited {color: #196cb7;text-decoration:none;padding:3px 2px;}
#middlecolumn a:hover {color:#196cb7; text-decoration:none; background-color:#ccc;padding:3px 2px;}  
#middlecolumn a:active {color: #196cb7;text-decoration:none;padding:3px 2px;}
/* end middlecolumn */

/* rightcolumn */
.banner{width:192px;height:100px;background-color:silver;margin-bottom:15px;}
.side_menu_right li{margin: 5px 0px;background-repeat:no-repeat;background-position:3px 7px;padding:3px 10px;min-height:5px;margin:0px 0px;font-size:12px;}
/* end rightcolumn */
/* research */
.poll_ul li{ cursor:default;}
.poll-option-result-box{width:100%;height:10px; background-color:#FFF;border:1px solid #666;} 	
.poll-option-result-fill{height:10px; }
.poll_green{background-color:#5d7f52;}
.poll_orange{background-color:#dd6f35;}
.poll_blue{background-color:#3e6e94;}
.poll_red{background-color:#c11919;}

.vote_button{
	display: block;width:90px;height:20px;margin:5px 0 0 45px;background:transparent url(../images/vote_button.png) no-repeat;color:#fff;padding:2px;
	border:0; /* this has to be '0' and not 'none' for bg image to work in IE */}
/*end research */

/***** end main container ********/
/* contact form */
.main-form{margin-top:10px;}
#contact span.error, #comment_form span.error, #emailfriend span.error{color:red;}

#contact label, #emailfriend label{padding-top:5px;display:block;font-size:12px;}
.add{clear:both;width:625px; height:40px;}
.add h1{width:200px; float:left;}
.add span{float:right;margin-top:20px;}
.captcha{margin:3px 0px;}
/* end contact form */
/* email friend form */
#emailfriend{text-align:center;}
#button{cursor:pointer;}
#emailfriend .btn{float:none !important;display:inline !important;}
#emailfriend label{float:left;width:100px;text-align:left;}
#emailfriend input{ margin:5px 0;}
#emailfriend textarea{ width:325px;}
/* end email friend form */
/* main.tpl */
.main_subject_title{font-size:19px;}
.main_subject_p{float:left;margin-right:5px;}
.middle_banner{clear:both;margin:10px;padding-top:5px;width:100%;/*height:60px;*/	text-align:center;}
.first{clear:both;float:left;margin-bottom:5px;}
.second{float:right;margin-bottom:5px;}
.h_box{margin-bottom:10px;width:265px;height:275px;background-color:#ECECEC;}
.h_box_img{float:left;height:60px;padding:5px 0 0 5px; margin:0!important;/* this is neccessary for displaying properly in Chrome */}
.h_box_title{float:left;width:190px;height:50px;padding:10px 0px 0px 3px;font-weight:bold;}
.h_box_text{clear:both;width:255px;height:180px;overflow:hidden;padding-left:5px;}
.more{clear:both;text-align:right;}
.news_arrow{float:left; width:20px; padding-top:5px;}
.news_more{ float:left;width:240px;}
#position5{clear:both;margin-top:10px;}
.debate_left, .debate_right{float:left;width:85px;padding:5px;}
.logos{float:left;border: 1px solid #dedbd1;margin:0 5px 10px 5px;}

#outer {height: 50px; min-height:50px; overflow: hidden; position: relative; float:left;width:120px; margin:5px; text-align:center;border: 1px solid #dedbd1;  background-color:#ECECEC;}
#outer[id] {display: table; position: static;height: 50px; min-height:50px;  background-color:#ECECEC;}
#middle {position: absolute; top: 25%; background-color:#ECECEC;} /* for explorer only*/
#middle[id] {display: table-cell; vertical-align: middle; position: static; background-color:#ECECEC;}
#inner {position: relative; top: 25%; background-color:#ECECEC;} /* for explorer only */

.blog_wrapper{margin:10px 0;}
.blog_icon{background:transparent url(../images/blogger.png) no-repeat 0px -1px; padding:8px 0 5px 35px;}
.blog_img_wrapper{ width:65px; margin-right:5px; float:left;}
.blog_img_wrapper_bigger{ width:90px; margin-right:5px; float:left;}

/* end main.tpl */
/* news.tpl */
.news{clear:both;margin:5px;line-height:1.5em; /*to give more space because you have the link 'more'*/}
.news_img{ float:left; padding-right:5px;}
.img_wrapper{ width:80px; height:80px; float:left; margin-right:5px;}
/* end news.tpl */
#middlecolumn ul{margin:10px 0 0 10px;}
#middlecolumn ul li{background: transparent url(../images/square_blue.gif) no-repeat 0 10px;min-height:10px;padding:5px 10px;}
.nobullets{background-image:none!important;}
/* politics */
.date_list{background-color:#ECECEC;margin:10px 0 0 0 !important;}
.date_list li {border-right:1px dashed #214079;float:left;background-image:none!important;margin:3px 0 10px 0!important;padding:0px 6px 0px 4px!important;}
.politics_stuff{ clear:both;padding-top:5px;}
.politics_current{
	display: block;
	margin:5px 0 5px 13px;
	font-size:11px;
	background:transparent url(../images/politics_current.png) no-repeat;
	border:0; /* this has to be '0' and not 'none' for bg image to work in IE */
	color:#fff;
	padding:2px 0 10px 10px;	
}
.archive_img{background:transparent url(../images/archive.png) no-repeat 5px 6px;padding:13px 0 15px 30px;}
/* end politics */
/* elections */
.elections_img{
	background:#989898 url(../images/elections.png) no-repeat 6px 2px;/*#44779e  84AAC7 709CBE*/
	border:1px dotted #545353;
	padding:13px 0 13px 50px; 
	margin:7px 0;
}
.euroform{ border:3px solid silver; margin:10px 0; padding:15px;}
.euroselect{width:300px; /*margin-top:15px;*/float:left;/*padding:3px;*/}
.eurobutton{  float:left;}
/* end elections */
/* debates.tpl */
.debate_body{background-color:#ececec;margin-bottom:15px;padding:5px;}
.debate_p, .debate_name, .debate_speciality{margin:0px 5px;}		
.debate_name{font-weight:bold;}
.debate_speciality{font-style:italic; font-size: 10px;}
.debate_article{clear:both;padding:0px;margin:0px;}
.debate_comment{border:1px solid #666;padding:5px;}
/* end debates.tpl */
/* Parties */
.outline{padding-left:12px;}
.parties{border:1px solid #CCCCCC;float:left;height:100px;margin:8px;padding:0 5px;width:100px;}

/* end parties */
/* articles.tpl, menu_articles.tpl */

.comment{background: transparent url(../images/comments.png) no-repeat 0px 5px;width:500px;margin:15px 10px 0 0;padding:0px 5px 0px 30px;}
.comment_blue{background-color:#e2ebf3;border:1px solid #cdcbcb;}
.comment_green{background-color:#ececec;border:1px solid #cdcbcb;}
#comment_form{clear:both;font-size:10px;margin-top:30px;}
#comment_form label{padding-top:5px;display:block;}	
.comment_line{border-bottom:1px solid #ececec;}
/* end articles.tpl */
/* videos.tpl */
.div_video{	clear:both;margin:15px 70px;}	
.p_video{text-align:center;}	
/* end videos.tpl */
/* polls */
.poll_ul li{background-image:none !important;}	
.already_voted{background-color:#709CBE;border:1px dotted #36668B;color:#FFFFFF;font-weight:bold;margin:3px 4px 3px 0;text-align:center;}
/* end polls */

/* pagination */
.items_per_page{ margin-top:10px;}
.current_page{float:left; margin-right:3px;  padding:6px; background-color:#DADADA; border:1px solid #bdbcbc;}
/*.pages{margin-top:10px;}*/
.pages li{float:left; padding:6px!important; background-image:none!important;background-color:#DADADA!important; border:1px solid #bdbcbc; margin-right:2px;}
.pages li a{text-decoration:none!important;}
.next_page{padding:6px 0;border:1px solid #bdbcbc;}
.gotopage form{clear:both;padding:7px 0 20px 0; }
#gotopage-btn{
	width:90px;height:20px;margin-top:5px;background:transparent url(../images/vote_button.png) no-repeat;color:#fff;padding:2px;
	border:0; outline:0; /* this has to be '0' and not 'none' for bg image to work in IE */}
	
#vid_pagination .items_per_page, #vid_pagination .gotopage{ display:none;}	
#vid_pagination .current_page{margin-top:0!important}
/* end pagination */
/* end centercolumn */
/* sitemap */
.left_sitemap{ width:456px; float:left;}
.right_sitemap{width:446px; float:left;}
.sitemap li{background-image:url(../images/circle_blue.gif)!important;}
.sitemap_ul{padding-bottom:20px;}
/* end sitemap */
/***** 3.7 footer ********/

#footer_links a{color:#454545 !important; text-decoration:underline; font-size:9px; padding-right: 10px;}
#footer_links a:hover{olor:#454545; padding-right: 10px;}
#footer_links a:active{color:#454545; padding-right: 10px;}


#footer_links{clear:both;width:100%;position: relative; border-bottom:1px solid #5D86AD;border-top:1px solid #5D86AD;
		background-color:#ECECEC;color:#454545;text-align:center;font-size:11px; padding:5px;}
		
#footer_links2 a{color:#196CB7 !important; text-decoration:underline;  margin-right:10px;}
#footer_links2 a:hover{olor:#196CB7;  margin-right:10px }
#footer_links2 a:active{color:#196CB7;  margin-right:10px}
 
#footer_links2{clear:both;width:100%;position: relative; color:#454545; font-size:11px; text-align:center; padding: 5px 0;}		
#footer_links2 img{ margin: -3px 0;}		

#footer{clear:both;width:966px;margin: 0 auto;position: relative;height: 25px;border-bottom:1px solid #5D86AD;border-top:1px solid #5D86AD;background-color:#454545;
	color:#fff;font-size:11px;line-height:1em;}
#copyright{float:left;padding:3px 0 0 5px;margin-top: 5px;}
/* 3.7.1 designed by */
#designby{float: right;padding:3px 3px 0 5px;margin-top: 5px;}
/* end designed by */

/***************** FOR THE POP UP *******************/
br.both{clear:both;}
#backgroundPopup{
	display:none;position:fixed;_position:absolute; /* hack for internet explorer 6*/height:100%;width:100%;top:0;left:0;background:#000000;
	border:1px solid #cecece;z-index:1;}
#popupContact{
	display:none;position:fixed;_position:absolute; /* hack for internet explorer 6*/height:450px;width:510px;background:#FFFFFF;border:2px solid #cecece;
	z-index:2;padding:12px;font-size:13px;}
#popupContactClose{
	font-size:14px;line-height:14px;right:6px;top:4px;position:absolute;color:#6fa5fd;font-weight:700;display:block;cursor:pointer;}
/***************** END POP UP *******************/

/***************** FOR THE TABS************************/
#accordion{	width: 535px;border:1px solid silver;margin-top:10px;}
#accordion h4{
	margin:0;padding:5px 15px;font-size:14px;font-weight:normal;border-bottom:1px solid #fff;cursor:pointer;
	color:#000;background:#DADADA url(../images/grey_dark_arrow.gif) no-repeat scroll 5px 13px}
#accordion h4.current{cursor:default;color:#fff;background:#6A6A6A url(../images/grey_arrow_down.gif) no-repeat 5px 13px;}
#accordion div.pane{display:none;padding: 5px 0 5px 5px;color:#000;font-size:12px;}
.colors{ color:#333030; font-size:13px;}
.accordion_list li{float:left;margin:5px;background-image:none!important;border:1px solid silver;}
/******************** END TABS************************/

/***************** FOR THE MENU************************/
.treeview, .treeview ul {padding: 0;margin: 0;list-style: none;}
/* fix for IE6 */
* html .hitarea {display: inline;float:none;}
/***************** END MENU ************************/
/***************** FOR THE GOOGLE TRANSLATION **********/
/*.ig_tbl_line tr td{ text-align:left !important; vertical-align:top!important;}*/
.ig_tbl_line tr td div a, .ig_tbl_line tr td div span{color: #196cb7!important;/*font-family: Verdana, Arial, Helvetica, sans-serif!important;*/font-size:9px!important;}
a.ig_lgbluelink:link, a.ig_lgbluelink:visited, a.ig_lgbluelink:active{
	color:#196CB7 !important;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;font-variant:normal;letter-spacing:normal;
	line-height:normal;	text-decoration:underline;text-indent:0;text-transform:none;vertical-align:middle;white-space:normal;word-spacing:normal;}
/************************ END FOR THE GOOGLE TRANSLATION **************/
/************************ SCROLLER ***********************/
.newsticker-jcarousellite {left:5px!important; width:190px; }
.newsticker-jcarousellite ul li{height:45px;}
.scroller_one{ clear:both; padding:10px 5px;}
/************************ END SCROLLER ***********************/
/************************ THICKBOX ***********************/
*{padding: 0; margin: 0;}
#TB_window {font: 12px Arial, Helvetica, sans-serif;color: #333333;}
#TB_secondLine {font: 10px Arial, Helvetica, sans-serif;color:#666666;}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
#TB_overlay {position: fixed;z-index:10000 !important;top: 0px;left: 0px;height:100%;width:100%;}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {background-color:#000;filter:alpha(opacity=75);-moz-opacity: 0.75;opacity: 0.75;}
* html #TB_overlay { /* ie6 hack */position: absolute;     
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_window {position: fixed;background: #fff;z-index: 1020000 !important;color:#000000;display:none;border: 4px solid #525252;text-align:left;top:50%;left:50%;}
* html #TB_window { /* ie6 hack */position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_window img#TB_Image {border:0;display:block;	
	margin: 30px 90px 5px 30px;} /* position the image at the center of the box. Calculate roughly the values (divide by 2) from 
							this line in the thickbox.js TB_WIDTH = imageWidth + 60; The height doesn't work like that because you need 
							to calculate the caption at the bottom */	

#TB_caption{height:50px;padding:7px 30px 0px 25px;margin-bottom:10px; /* so that the bottom navigation doesn't go outside the box */float:left;}
#TB_secondLine{height:25px;padding:5px;float:left;}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}
#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#TB_title{background-color:#e8e8e8;height:27px;}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_load{position: fixed;display:none;height:13px;width:208px;z-index:103;top: 50%;left: 50%;margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_HideSelect{z-index:99;position:fixed;top: 0;left: 0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0;height:100%;width:100%;}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;	_margin-bottom:1px;}
/************************ END THICKBOX ***********************/



