@import url("../magicogeneric.css");
@import url("../gotemplatelayout.css");
@import url("forum.css");

body
{
	font:normal 0.8em/1.3em Arial, Helvetica, sans-serif;
	color:#43363f;
	background-image:url("../../img/bg_page.gif");
	background-repeat:repeat-x;
	background-position: left top;
	background-color:#3d0f3c;
}

.ContainerMiddleRight
{
	position:relative;
	background: #FFFFFF url("../../img/graphic_bottomRight.gif") bottom right no-repeat;		
}

h1
{
	color:#6a0c4c;
	font-size:210%;
	line-height:1.1em;
	padding-bottom:10px;
	background-image: url("../../img/HR_darkdots.gif");
	background-position: left bottom;
	background-repeat: no-repeat;
	width:449px;
	margin-bottom: 20px;
}

h2
{
	color:#6a0c4c;
	font-size:150%;
	padding-bottom:5px;
	line-height:100%;
	margin-bottom:2px;
	
}

h3
{
	color:#6b2175;
	font-size:120%;
	font-weight:bold;
	line-height:100%;
	margin-bottom:2px;
}

h4
{
	color:#6b2175;
	font-size:120%;
	font-weight:bold;	
}

h5
{
	color:#6b2175;
	font-size:120%;
	font-style:italic;
}

h6
{
	color:#43363f;
	font-size:120%;
	font-weight:bold;
}

strong
{
	font-weight:bold;
}

em
{
	font-style:italic;
}

.go_p
{
	margin-bottom:10px;
	width:95%;
}

.go_downloadlink
{
	display:block;	
    background-image: url("../../img/icon_download.gif");
    background-position: left top;
    background-repeat:no-repeat;
    padding-left:20px;
    margin-bottom:8px;
}

.ContainerMain
{
	position:relative;
	background-color:#fff;
	background-image:url("../../img/bg_container.gif");
	background-repeat:repeat-y;
}

.ZoneMain a,
.ZoneRight a
{
	color:#215473;
	/*background-color:#fff;*/
	font-weight:bold;
	text-decoration:underline;
}

.ZoneMain a:hover,
.ZoneRight a:hover
{
	color:#fff;
	background-color:#215473;
	font-weight:bold;
	text-decoration:none;
}

.ZoneFooter a
{
	color:#ffffff;
	background-color:#a46fb7;
	font-weight:bold;
	text-decoration:underline;
}

.ZoneFooter a:hover
{
	color:#a46fb7;
	background-color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
}

.go_block_HeaderGraphic
{
	position:relative;
}

.go_block_HeaderNavBar
{
	background-image: url("../../img/bg_mainnav.gif");
	background-repeat:repeat-x;
	width:770px;
}

.go_block_HeaderNavBar .go_navbar_A_1
{
	border-left:solid 1px #fff;
}

.go_navbar a
{
	text-decoration:none;
}

.go_HeaderNavBar_mb
{
	background-image: url("../../img/bg_mainnav.gif");
	background-repeat:repeat-x;
	width:700px;
	padding-left:70px;
}
.go_HeaderNavBar_mb a
{
	background-image: url("../../img/bg_mainnav.gif");
	background-repeat:repeat-x;
}

.go_HeaderNavBar_mb a:hover
{
	background-image: url("../../img/bg_mainnavro.gif");
	background-color:#ae6ed1;
}

.go_HeaderMemberNavBar_mb a:hover
{
	background-image: url("../../img/bg_membermainnavro.gif");
	background-color: #ae6ed1;
}

.go_LeftSidebarMenu_mb a
{
    background-image: url("../../img/bg_sidenavlink.gif");
    background-repeat:repeat-x;
    background-position: left bottom;
}
.go_LeftSidebarMenu_mb a:hover
{
    background-image: url("../../img/bg_sidenavlinkro.gif");
    background-position: left bottom;
    background-color: #5e2b7a;
    color: #ffffff !important;
}

.go_block_SidebarCaption
{
    background-image: url("../../img/bg_sidenavhead.gif");
    background-position: left bottom;
    background-repeat:repeat-x;
    width:183px;
    background-color:#9a55bf;
}

.sidenav_headertext
{
	display:block;
	color:#ffffff;
	padding-left:15px;
	padding-top:.75em;
	padding-bottom:.75em;
}

.sidenav_bottom
{
    background-image: url("../../img/bg_lowersidenav.gif");
    background-position: left top;
    background-repeat:repeat-x;
    width:183px;
	height:50px;
}

.go_block_EventsStandard .go_list_col1
{
	font-weight:bold;
}

.go_block_EventsStandard .go_list_col2
{
	color:#6b2175;
	font-weight:bold;
}

.go_block_EventsStandard .go_list_col4
{
	padding-top:2px;
	padding-bottom:4px;
}

.go_block_ResourcesStandard .go_list_col4,
.go_block_UsefulResourcesStandard .go_list_col4
{
	padding-top:2px;
	padding-bottom:4px;
}

.go_block_ResourcesStandard .go_list_col1, 
.go_block_UsefulResourcesStandard .go_list_col1 
{
	color:#6b2175;
	font-weight:bold;
}

.go_block_FooterAddress
{
	color:#fff;
}

.homepage_features
{
	float:right;
    margin-top:20px;
    border-left:1px solid #6b2175;
    border-bottom:1px solid #6b2175;
}

.homepage_featureheader
{
    background-image: url("../../img/bg_sidenavhead.gif");
    background-position: left top;
    background-repeat:repeat-x;
    width:249px;
}

.homepage_featureheadertext
{
	display:block;
	color:#ffffff;
	padding-left:15px;
	padding-top:.5em;
	padding-bottom:.5em;
}

.homepage_featuretext
{
	padding:5px;
}

.homepage_ndp
{
	float:left;
    background-image: url("../../img/logo_ndp_eu.gif");
    background-position: left top;
    background-repeat:no-repeat;
    width:175px;
    height:60px;
}

.homepage_education
{
	float:left;
    background-image: url("../../img/logo_deptedu2.gif");
    background-position: left top;
    background-repeat:no-repeat;
    width:200px;
    height:90px;
}

.go_list_divider
{
	background-image: url("../../img/HR_lightdots.gif");
	background-position: left bottom;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	width: 449px;
	height: 1px;
}

.go_form_container
{
	padding-top:12px;
}

.go_form_validationgroup
{
	padding-bottom:20px;
}

.go_form_container input, textarea, select
{
	width:190px;
	border:1px solid #000000;
}

.go_form_label
{
	float:left;
	clear:left;
	display:block;
	position:relative;
	margin-top:3px;
	width:150px;
	font-weight:bold;
	margin-right:20px;
}

.go_form_label em
{
	position:absolute;
	margin-top:-2px;
	right:-14px;
}

.go_form_editor
{
	margin-bottom:10px;
}

.go_form_validationitem
{
	float:left;
	width:5px;
	padding-right:2px;
}

.go_form_buttons
{
	float:right;
	padding-right:167px;
}

.go_form_buttons input
{
	width:60px;
}

.go_form_button
{
	float:right;
    background-image: url("../../img/bg_loginbutt.gif");
    background-position: left bottom;
    background-repeat:repeat-x;
	text-align:left;
	border:1px solid #6a0c4c;
	color:#6a0c4c;
	background-color:#f2e6fa;
	text-decoration:none;
	padding-left:10px;
}

a.go_form_button:hover 
{
	color:#e68733;
}

.go_forgotpassword
{
}

.go_loginfailed
{
	display:block;
	margin-top:10px;
	color:#ff0000;
	font-weight:bold;
}

.go_loginfailedtemplate
{
	display:block;
	color:#ff0000;
	font-weight:bold;
	font-size:9px;
}

/*************************************/
/*			LOGIN PANEL 			 */
/*************************************/
.container_login
{
	position:absolute;
	right:5px;
	top:10px;
}

.login_container
{
}

.login_heading
{
	float:left;
	font-size:.7em;
	padding-left:2px;
	font-weight:bold;
}

.login_username
{
	float:left;
	padding-left:5px;
}

.login_username input
{
	width:100px;
	border:1px solid #000000;
	font-size:90%;
}

.login_password
{
	float:left;
	padding-left:5px;
	padding-right:5px;
}

.login_password input
{
	width:100px;
	border:1px solid #000000;
	font-size:90%;
}

.login_button
{
	float:left;
    background-image: url("../../img/bg_loginbutt.gif");
    background-position: left bottom;
    background-repeat:repeat-x;
	border:1px solid #6a0c4c;
	color:#6a0c4c;
	background-color:#f2e6fa;
	text-decoration:none;
}

.logout_button
{
	display:block;
    background-image: url("../../img/bg_loginbutt.gif");
    background-position: left bottom;
    background-repeat:repeat-x;
	background-color:#f2e6fa;
	border:1px solid #6a0c4c;
	color:#6a0c4c;
}

.login_forgotpassword
{
	position:absolute;
	right:5px;
	top:28px;
	text-decoration:none;
	font-size:90%;
	color:#43363f;
}

a.login_forgotpassword:hover
{
	text-decoration:underline;
}


#graphic_bottomright
{
	/*background: #FFFFFF url("../../img/graphic_bottomRight.gif") bottom right no-repeat;*/
	position:absolute;
	width:180px;
	height:155px;
	bottom:0px;
	right:0px;
}


.go_list .go_list_row
{
	margin-top:10px;
}

.events_archivelink
{
	float:right;
	padding-bottom:2px;
	clear:both;
}
