/*
 * Regular text
 */
body, td
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
}

/*
 * The portal's width
 */
.portalarea
{
	width: 784px;
}

/*
 * General page properties
 */
.contentarea
{
	width: 778px;
}

/*
 * Left column (login box, search, ...)
 */
.left_col
{
	width: 185px;
	background-image: url(../../../../../homeworkfinder/img/lmenu_bg.gif);
	border-right-style: dashed;
	border-right-color: #c2ccd5;
	border-right-width: 1px;
}

/*
 * Right column (The page's contents)
 */
.right_col
{
	width: 598px;
}

/*
 * Right ( small column )
 */
.right_s_col
{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 2px;
}

/*
 * Regular Links
 */
A, A:active, A:visited 
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	text-decoration: none; 
}

 A:hover
 {
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	text-decoration: underline; 
 }

/*
 * Main Menu (active)
 */
.menu_on
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
	background-image: url(../../../../../homeworkfinder/img/menu_on_bg.gif);
	padding-top: 3px;
}
.menu_on A, .menu_on A:active, .menu_on A:visited, .menu_on A:hover
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
	padding-top: 3px;
}

/*
 * Main Menu (not active)
 */
.menu_off0
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
	background-image: url(../../../../../homeworkfinder/img/menu_off0_bg.gif);
	padding-top: 3px;
}
.menu_off0 A, .menu_off0 A:active, .menu_off0 A:visited, .menu_off0 A:hover
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
	padding-top: 3px;
}

/*
 * Main Menu (not active) 2
 */
.menu_off1
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
	background-image: url(../../../../../homeworkfinder/img/menu_off1_bg.gif);
	padding-top: 3px;
}
.menu_off1 A, .menu_off1 A:active, .menu_off1 A:visited, .menu_off1 A:hover
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
	padding-top: 3px;
}

/*
 * Main Menu HIGHLIGHTED YELLOW (not active)
 */
.menu_off2
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
	background-image: url(../../../../../homeworkfinder/img/navbg_off2.gif);
	padding-top: 3px;
}
.menu_off2 A, .menu_off2 A:active, .menu_off2 A:visited, .menu_off2 A:hover
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
	padding-top: 3px;
}

/*
 * Submenu
 */
.submenu
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
	background-image: url(../../../../../homeworkfinder/img/submenu_bg.gif);
	height: 27px;
}
.submenu A, .submenu A:active, .submenu A:visited, .submenu A:hover
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
}

.submenu_div
{
	height: 27px;
	padding-top: 7px;
}

/*
 * Workspace Menu
 */
.ws_menu, .ws_menu A, .ws_menu A:active, .ws_menu A:visited, .ws_menu A:hover
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
}

/*
 * Site Map Descriptions
 */
.sitemap_desc
{
	padding-bottom: 5px;
	font-size: 10px;
	line-height: 10px;
}

/*
 * Language Selector in header
 */
.langmenu
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
}

/* 
 * Filter Bar labels
 */
.filter
{
	font-size: 11px;
	padding-bottom: 3px;
	padding-right: 3px;
}

/*
 * Footer
 */
.footer, .footer A, .footer A:active, .footer A:visited, .footer A:hover
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
}

/*
 * Form Elements
 */
input, select
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
}
form
{
	margin: 0px 0px 0px 0px;
}

/*
 * Small footage info
 */
.small, .small A, .small A:hover, .small A:active, .small A:visited
{
	font-size: 9px;
}

.reading
{
	line-height: 17px;
}

/*
 * Small Box
 *
 * home : homepage
 * 1	: Insight
 * 2	: Practice
 * 3	: Agenda
 * 4	: Policy Documents
 * 5	: Community
 * 6	: Directory
 * 7	: European Commission
 *
 */
.box_small_home, .box_small_1, .box_small_2, .box_small_3, .box_small_4, .box_small_5, .box_small_6, .box_small_7
{
	width: 163px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 2px;
	padding-right: 2px;
}

/*
 * Medium Box
 */
.box_medium_home, .box_medium_1, .box_medium_2, .box_medium_3, .box_medium_4, .box_medium_5, .box_medium_6, .box_medium_7
{
	width: 410px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 5px;
	padding-right: 5px;
}

/*
 * Large Box
 */
.box_large_home, .box_large_1, .box_large_2, .box_large_3, .box_large_4, .box_large_5, .box_large_6, .box_large_7
{
	width: 568px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 5px;
	padding-right: 5px;
}
/*
 *  Box smal 2, for the pages with 2 columns of highlighted 
 */


.box_small2_home, .box_small2_1, .box_small2_2, .box_small2_3, .box_small2_4, .box_small2_5, .box_small2_6, .box_small2_7
{
	width: 205px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 5px;
	padding-right: 5px;
}

/*
 * Small Titles
 */
h3.tithome, h3.tit1, h3.tit2, h3.tit3, h3.tit4, h3.tit5, h3.tit6, h3.tit7
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	margin-top : 0px;
	margin-bottom : 0px;
}


/*
* Home titles
*/

.tithomex
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 13px;
	color:#516eb4;
	text-decoration:none;
	font-weight: bold;	
}
.tithomex:hover , .tithomex:visited
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 13px;
	color:#ffffff;
	text-decoration:none;
	font-weight: bold;	
}

/*
 * Medium Titles
 */
h2.tithome, h2.tit1, h2.tit2, h2.tit3, h2.tit4, h2.tit5, h2.tit6, h2.tit7
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	margin-top : 0px;
	margin-bottom : 0px;
}

/*
 * Large Titles
 */
h1.tithome, h1.tit1, h1.tit2, h1.tit3, h1.tit4, h1.tit5, h1.tit6, h1.tit7
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	margin-top : 0px;
	margin-bottom : 0px;
}

/*
 * Large Title (Links)
 */
h1.tithome A, h1.tithome A:visited, h1.tithome A:active, 
h1.tit1 A, h1.tit1 A:visited, h1.tit1 A:active,
h1.tit2 A, h1.tit2 A:visited, h1.tit2 A:active, 
h1.tit3 A, h1.tit3 A:visited, h1.tit3 A:active, 
h1.tit4 A, h1.tit4 A:visited, h1.tit4 A:active, 
h1.tit5 A, h1.tit5 A:visited, h1.tit5 A:active, 
h1.tit6 A, h1.tit6 A:visited, h1.tit6 A:active,
h1.tit7 A, h1.tit7 A:visited, h1.tit7 A:active
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	margin-top : 0px;
	margin-bottom : 0px;
}

h1.tithome A:hover, h1.tit1 A:hover, h1.tit2 A:hover, h1.tit3 A:hover,
h1.tit4 A:hover, h1.tit5 A:hover, h1.tit6 A:hover,
h1.tit6 A:hover,  h1.tit7 A:hover
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	margin-top : 0px;
	margin-bottom : 0px;
}

/*
 * Orange Title
 */
h1.tit_orange
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	margin-top : 0px;
	margin-bottom : 0px;
}

/*
 * Page Jumper
 */
.page_jumper
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/*
* Menu for Documents
*/
.menubardoc
{
    font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #FFFFFF;
}

/*
 * DOCUMENT DETAIL PAGE
 *
 */
.d_date
{
	color: #666666;
	font-size: 12px;
	line-height: 17px;
	font-weight: bold;
}

.d_headline
{
	color: #000000;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
}

.d_headline0
{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	line-height: 17px;
}

.d_subheading
{
	font-size: 13px;
	font-weight: bold;
	color: #80b6ff;
	line-height: 17px;
}

.d_lead
{
	font-size: 11px;
	color: #999999;
	font-style: normal;
	line-height: 17px;
	text-align: justify;
}

.d_body
{
	font-size: 11px;
	color: #000000;
	font-style: normal;
	line-height: 17px;
	text-align: justify;
}

.d_quote
{
	color: #ff9900;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
}

.d_extra
{
	font-size: 11px;
	color: #999999;
	font-style: normal;
	line-height: 17px;
	text-align: justify;
}

.d_li
{
	font-size: 11px;
	color: #80b6ff;
	line-height: 17px;
}

ul
{
	list-style-image: url(../../../../../homeworkfinder/img/icon_flecha.gif);
	list-style-position: outside;
	padding-left: 20px;
	margin-left: 0px;
}

/*
 * Padding classes
 */
.vpadding5
{
	padding-top: 5px;
	padding-bottom: 5px;
}
.vpadding10
{
	padding-top: 10px;
	padding-bottom: 10px;
}
.hpadding5
{
	padding-right: 5px;
	padding-left: 5px;
}
.hpadding10
{
	padding-right: 10px;
	padding-left: 10px;
}
.padding5
{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.padding10
{
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.lang_cell
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
}