/*----------Body & HTML----------*/
html * 		{margin:0px; padding:0px;}
body, html  {margin:0;padding:0;font-family:Arial,Verdana,sans-serif;font-size:11px;background-repeat: repeat-x;background-attachment:fixed;}
a 		{text-decoration:none; color:#4ba8c2;}
a:hover {text-decoration:underline; color:#4ba8c2;}

/*----------Body & HTML----------*/
#page		{position:relative;}
#container	{position:relative;text-align:center;margin:auto;width:923px;}
#middle_container	{width:923px;background:url(../images/middle_container.png) repeat-y;}
#content_container	{width:535px;}
#bottom_container	{background:url(../images/bottom_container.png);width:923px;height:14px;}

/*----------Header----------*/
#header				{background:url(../images/header.png) no-repeat;width:923px;height:216px;display:block;}
#header_title_links	{position:absolute;top:28px;left:241px;}
#header_title_eucan	{position:absolute;top:190px;left:48px;}
#header_title_search{position:absolute;top:195px;left:750px;}

.tab_title_black	{text-transform:uppercase;color:#000000;font-weight:bold;text-decoration:none;}
.tab_title_white a	{text-transform:uppercase;color:#FFFFFF;font-weight:bold;text-decoration:none;}

/*----------Footer----------*/
#footer				{position:relative;margin:auto;margin-top:20px;margin-bottom:20px;padding:5px;height:48px;background-color:#FFFFFF;width:800px;display:block;border:solid 1px #878787}

/*----------Navbar Left----------*/
#navbar_left	{margin:0;text-align:left;width:197px;}
#tabEucanContent{background-image: url(../images/eucantabbg.png);width:196px;display:block;text-align:left;}
#tabUcw a, #tabUcc a, #tabUct	a, #tabUch a, #tabNewsletter p, #tabPartners p	
				{width:168px;height:31px;display:block;text-align:left;padding-left:28px;line-height:28px;text-decoration:none;font-weight:bold;text-transform:uppercase;}
#tabUcw		a	{background: url(../images/ucwtab.png) no-repeat;color:#FFFFFF;cursor:pointer;}
#tabUcc		a	{background: url(../images/ucctab.png) no-repeat;color:#FFFFFF;cursor:pointer;}
#tabUct		a	{background: url(../images/ucttab.png) no-repeat;color:#FFFFFF;cursor:pointer;}
#tabUch		a	{background: url(../images/uchtab.png) no-repeat;color:#FFFFFF;cursor:pointer;}

#tabNewsletter	{background: url(../images/nltab.png) no-repeat;}
#frmNewsletter	table {margin:auto;width:160px;padding-top:10px;}
#frmNewsletter	table td {padding:3px;}
#frmNewsletter #nlemail	{width:99%;border:solid 1px #878787;font-size:10px;}

#tabPartners	{background: url(../images/partnerstab.png) no-repeat;}
#tabPartnersContent {width:100%;padding-top:10px;}

#leftnavigation	{text-align:left;}
#leftnavigation	ul {margin-left:20px;padding-top:10px;padding-bottom:-10px;}

#leftnavigation	ul li {list-style:none;margin-left:7px;}
#leftnavigation	ul li a {background:url(../images/navbtnpoint.gif) no-repeat 0 5px;padding-left:20px;width:120px;height:25px;line-height:25px;font-size:11px;color:#FFFFFF; text-decoration:none;display:block;}
#leftnavigation	ul li a:hover,#leftnavigation	ul li a.active {background:url(../images/navbtnpoint_over.gif) no-repeat 0 5px;padding-left:25px;width:120px;height:25px;line-height:25px;font-size:11px;color:#FFFFFF; text-decoration:none;font-weight:bold;display:block;}
#leftnavigation	.divider {border-top:dotted 1px #000000;width:150px;font-size:0px;}



/*----------Navbar Right----------*/
#frmSearch	table {margin:auto;width:160px;padding-top:10px;}
#frmSearch	table td {padding:3px;}
#frmSearch #searchkeyword	{width:99%;border:solid 1px #878787;font-size:10px;}
.tabRightNavbar{background-image: url(../images/right_navbar_tab.png);width:187px;height:34px;display:block;text-align:left;}
.tabRightNavbar p {display:block;text-align:left;padding-left:18px;line-height:32px;text-decoration:none;font-weight:bold;text-transform:uppercase;}


/*----------Content----------*/
#content_title	{display:block;height:20px;padding-left:10px;padding-top:5px;border-bottom:1px solid #949798;width:525px;}
#content_title h2	{color:#FFFFFF;font-size:11px; font-weight:bold; text-transform:uppercase; background:url(../images/toptitlepoint.gif) no-repeat left;text-align:left;padding-left:20px;}
#content table	{width:500px;margin:auto;}
.small_content_box	{width:240px;padding-top:15px;height:200px;background-color:#f2f2f2;}
.small_content_box_noheight	{width:240px;padding-top:15px;background-color:#f2f2f2;}
.small_content_box:hover	{}
.small_content_box h3,.big_content_box h3, .big_content_box2 h3, .small_content_box_noheight h3{padding:3px;font-size:11px;font-weight:bold;color:#FFFFFF;text-align:left;}

.content_box_content	{padding:5px;display:block;}
.content_links			{height:17px; background-color:#eaeaea;margin-top:10px;}
.content_links a 		{text-decoration:none; color:#4ba8c2;padding:5px;padding-top:2px;}
#content_title h2 a	{text-decoration:underline; color:#ffffff;}
.content_box_content a		{text-decoration:none; color:#4ba8c2;}
.content_box_content a:hover{text-decoration:underline; color:#4ba8c2;}
.shop_image	{height:100px;width:240px;display:block;background:#FFFFFF;background-position:center;background-repeat:no-repeat;}
.content_box_picture	{float:left;width:225px;margin-right:10px;}

.big_content_box	{border:dotted 0px #bbbbbb;width:500px;margin:auto;margin-top:15px;background-color:#f2f2f2;}
.big_content_box2	{border:dotted 0px #bbbbbb;width:100%;margin:auto;margin-top:15px;background-color:#f2f2f2;}
.small_content_box_noheight ul, .small_content_box ul, .big_content_box	ul, .big_content_box2	ul 	   	  {padding-left:15px;padding-top:5px;padding-bottom:5px;}
.small_content_box_noheight	 ul li, .small_content_box	ul li, .big_content_box	ul li, .big_content_box2	ul li {list-style:square;color:#000000;text-align:left;}


/*----------Forms----------*/
.big_content_box2 input,.big_content_box2 select,
.big_content_box input,.big_content_box select		{width:99%; font-size:11px;}
.big_content_box2 textarea,
.big_content_box textarea	{width:99%; font-size:11px;}
.ErrorTable	{background-color:#910a00;color:#FFFFFF; text-align:left;}
.ErrorTable	ul {margin-left:10px;}
.ErrorTable	ul li { list-style:square;color:#FFFFFF;text-align:left;}


/********* Tooltip *********/
.tip-title {width:234px;font-weight:bold; font-size:11px; margin:0; color:#ffbb1a; padding:8px 8px 4px; background:url(../images/bubble.png) top left;}
.tip-tip {color:#fff; width:234px;z-index:13000;}
.tip-text {width:234px;font-size:11px; padding:4px 8px 8px; background: url(../images/bubble.png) bottom right;color:#fff;}


/*----------Google Map stuff----------*/
.ct_map {margin:auto;}
.ct_map *{margin:0px; padding:0px; font-family:Arial, Verdana; font-size:11px;}
.ct_map_sidebar{padding:8px;}


/*----------Events----------*/
#AgendaTab{padding:10px;}
.item{clear:both;padding:0 0 20px 0;margin:0 0 10px 0;}
.item .date{float:left;display:block;width:90px;}
.item .date .month-year{float:left;display:block;width:48px;padding:0 0 0 5px;}
.item .date .month-year .month{font-size:11px;text-align:left; font-weight:bold;}
.item .date .month-year .year{font-size:10px;letter-spacing:2px;color:#6e6e6e;text-align:left; font-weight:bold;}
.item .date .day{float:left;display:block;width:30px;height:26px;line-height:26px;background-color:#ffbb1a;color:#fff;font-size:15px;text-align:center;font-weight:bold;}
.item .date .day-news{float:left;display:block;width:30px;height:26px;line-height:26px;background-color:#FF7A0F;color:#fff;font-size:15px;text-align:center;font-weight:bold;}
.item .article{float:left;width:155px;display:block;padding:5px;}
.item .article h3{padding:0;font-weight:bold;letter-spacing:1px;font-size:11px;color:#202020;}
.item .number{font-size:10px;text-align:right;border-top:2px solid #829c18;padding:0 2px 0 0;color:#6F6F6F;}
.item .article .summary{font-style:italic;margin:0;color:#6F6F6F;font-size:10px;}
.item a{color:#000;text-decoration:none;}
.item a:hover{color:#fff;text-decoration:none; background-color:#ffbb1a;}
#content .item{clear:both;padding:0 0 10px 0;margin:0 0 10px 0;}
#content .item .article h3{padding:0;font-weight:bold;padding-bottom:10px;letter-spacing:1px;font-size:12px;color:#202020;}
#content .item .date .month-year{float:left;display:block;width:12%;padding:0 0 0 5px;}
#content .item .article {float:right;width:78%;display:block;padding:5px;}
#content .item .article .summary{font-style:normal;margin:0;color:#000;font-size:11px;}
#content .item .article .footer{font-style:italic;margin:0;color:#6F6F6F;font-size:10px;margin-top:5px; border-top:solid 1px #fff;}
.articleFooter,
#content .item .article .footer2{font-style:italic;margin:0;color:#6F6F6F;font-size:10px;margin-top:5px; border-top:solid 1px #f2f2f2;}

/*----------Define colors----------*/
.color1	{color:#6F6F6F;}

/*----------Define background colors----------*/
.bgColor1	{background-color:#f2f2f2;} /*Light*/
.bgColor1 .big_content_box	{background-color:#FFF;}
.bgColor1 .big_content_box2	{background-color:#FFF;}
.bgColor2	{background-color:#fff;} /*White*/
.bgColor3	{background-color:#eaeaea;} /*Dark*/

/*----------Define text alignments----------*/
.textAlignLeft	{text-align:left;}
.textAlignJustify	{text-align:justify;}

/*----------Define floats----------*/
.floatLeft	{float:left;}
.floatRight	{float:right;}

/*----------Clear floats----------*/
.clearBoth	{clear:both;}

/*----------Definde heights/spacer----------*/
.height10	{height:10px;}

/*----------Events----------*/
.highlightBox	{/*border-bottom:1px solid #b6b6b6;*/}
.highlightBox h3	{color:#5ec7e5;font-size:16px;margin-bottom:10px;}
.highlightBox h2	{color:#000;font-size:12px;font-weight:bold;margin-bottom:10px;}

/*----------Definde paddings----------*/
.padding10	{padding:10px;}
.padding20	{padding:0 20px 20px 20px;}
.marginBottom20	{margin-bottom:20px;}
.paddingTop10	{padding-top:10px;}
.paddingTop20	{padding-top:20px;}

/*----------Definde paddings----------*/
.item .counterbox{float:left;display:block;width:6%;}
.item .counter{float:left;display:block;width:100%;height:20px;line-height:20px;background-color:#ffbb1a;color:#fff;font-size:12px;text-align:center;font-weight:bold;}

/*----------banner block first page----------*/
.highlightBox #banner	{margin-right:15px;float:left;}
#banner			{display:block;width:225px;height:175px;overflow:hidden;background-color:#FFF;}
.content_box_content #banner {display:block;float:right;width:225px;height:175px;overflow:hidden;margin-right:0px;background-color:#FFF;}
#banner	div		{position:absolute;}
#banner	div	a	{display:block;width:225px;height:175px;overflow:hidden;}
#banner	div	span	{display:block;width:225px;height:175px;overflow:hidden;}
