body {

	background-color:#33556f;
	background-image:url(img/background.gif);
	background-repeat:repeat-x;
	padding-top:20px;
	padding-bottom:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	
}
img {
	border:none;
}

/*************/
/* CONTAINER */
/*************/
#container {

	margin-left:auto;
	margin-right:auto;
	width:900px;
	border:1px #ffffff solid;
	background-color:#496E8B;
	overflow:hidden;
	
}

/*************/
/*    TOP    */
/*************/
#top {

	position:relative;
	width:900px;
	height:270px;
	background-color:#ffffff;
	background-image:url(img/banner3.jpg);
	border-bottom:1px solid #ffffff;
}

/*************/
/* LEFT MENU */
/*************/
#left {

	width:176px;
	float:left;
	background-color:#496E8B;
	
}

#left a:link, #left a:visited {

	color:#173247;
	text-decoration:none;
	
}

#left a:hover {

	color:#33556F;
	text-decoration:none;
	
}

/****************/
/* MAIN CONTENT */
/****************/
#main {

	width:546px;
	float:left;
	background-color:#ffffff;
	border-left:1px solid #496E8B;
	border-right:1px solid #496E8B;
	
}

#main a:link, #main a:visited {

	color:#173247;
	text-decoration:none;
	border-bottom:1px dotted #173247;
	
}

#main a:hover {

	color:#33556F;
	text-decoration:none;
	
}

/****************/
/*  RIGHT MENU  */
/****************/
#right {
	
	float:right;
	min-height:300px;
	width:176px;
	background-color:#496E8B;
	padding-top:20px;
	
}

#right a:link, #right a:visited {

	
	
	
}
#right a:hover {

	
	
}

/****************/
/*    BOTTOM    */
/****************/
#bottom {

	height:45px;
	padding-top:7px;
	background-color:#DDDDD5;
	float:left;
	width:900px;
	line-height:17px;
	color:#33556F;
	background-image:url(img/bottom_background.gif);
	background-repeat:repeat-x;
	border-top:1px solid #ffffff;
	
}

#bottom a:link, #bottom a:visited {

	color:#33556F;
	text-decoration:none;
	
}

#bottom a:hover {

	color:#173247;
	
}

.lang {

	width:30px;
	height:20px;
	position:absolute;
	overflow:hidden;
	top:3px;
}

.lang a:link, .lang a:visited, .lang a:hover {

	display:block;
	width:30px;
	height:20px;


}


.nav_top {

	width:120px;
	height:20px;
	background-image:url(img/button.gif);
	background-repeat:no-repeat;
	position:absolute;
	top:240px;
	text-align:center;
	padding-top:10px;

}

.nav_top a:link, .nav_top a:visited {

	display:block;
	width:120px;
	height:20px;
	color:#496E8B;
	text-decoration:none;

}

.nav_top a:hover {
	
	color:#668ba8;

}


#content {

	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	width:508px;
	min-height:300px;
	padding-top:20px;
	padding-bottom:20px;
	
}


.nav_right {

	background-image:url(img/right_button.jpg);
	background-repeat:no-repeat;
	width:171px;
	height:25px;
	border-top:1px solid #ffffff;
	padding-top:9px;
	padding-left:5px;
	font-weight:bold;
	
}

.nav_right a:link, .nav_right a:visited {

	text-decoration:none;
	color:#ffffff;

}

.nav_right a:hover {

	text-decoration:none;
	color:#dee9f1;
	
}

#icons {

	margin-left:10px;
	margin-top:20px;
	margin-bottom:20px;
	width:156px;

}

#icons img {

	margin-bottom:5px;
	border:1px dotted #cccccc;

}

.book_caption {

	font-weight:bold;
	margin-top:22px;
	margin-bottom:5px;
	background-color:#EEEDEC;
	height:15px;
	
}

.book_description, .news_full_description {

	margin-top:5px;
	margin-bottom:5px;

}

#article_cat_caption, #course_cat_caption, #news_cat_caption {

	margin-top:22px;
	margin-bottom:10px;
}


.article_cat_print, .course_cat_print {
	
	/*width:240px;
	height:20px;*/
	width:100%;
	padding-left:20px;
	background-image:url(img/bullet_blue.png);
	background-repeat:no-repeat;
	float:left;
	line-height:20px;
}

.news_cat_print
{
	width:100%;
	padding-left:20px;
	background-image:url(img/bullet_blue.png);
	background-repeat:no-repeat;
	float:left;
	line-height:20px;
}
#news_cat
{
	padding-bottom:10px;
	width:auto;
	overflow:hidden;
}
.article_caption, .interview_caption, .silabus_caption, .project_caption {

	font-weight:bold;
	margin-top:22px;
	margin-bottom:5px;
	background-color:#EEEDEC;
	min-height:15px;
	
	
}

.article_short_description, #article_description, .interview_short_description, #interview_description, .silabus_description, .project_short_description, #project_description {

	margin-top:5px;
	margin-bottom:5px;

}

.article_more, #article_back, .interview_more, #interview_back, #courses_back, .project_more, #projects_back {

	margin-top:15px;
	text-align:right;

}

.course_silabus {

	float:right;
	width:240px;

}

.news {

	overflow:hidden;


}
.news_caption {


	font-weight:bold;
	border-bottom:1px dotted #cccccc;
	text-align:left;

}

.news_short_description {
	
	margin-top:5px;
	margin-bottom:5px;

}

.news_full_description {

	margin-top:22px;
	margin-bottom:5px;

}


.news_time {

	width:200px;
	float:left;
	
}

.news_more {

	width:200px;
	float:right;
	text-align:right;

}

#article_download, #interview_download, #courses_description, #project_download {

	margin-top:22px;

}

