@import url("header_footer.css");
@import url("navigation.css");



/* default CLASS and ID */
body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	background:url('../media/green_band.gif') repeat-x 0px 160px #e2e3d5;
	font:11px/1.5 'verdana', 'arial', 'helvetica', sans-serif;
	color:#505050;
	
	}

body, html {
	}

table {
	width:100%;
}

td {
	vertical-align:top;
}

p { 
	padding:0px;
	margin:0px;
	}

p, div, h1, h2, h3, h4 {
	text-align:left;
}

h1, h2, h3, h4 {
	font-family:'Arial', 'helvetica', sans-serif;
}

a{
	color:#0772A1;
	color:#8cad14;
	text-decoration:underline;
}

a:hover{
	text-decoration:none;
}

#wrapper {
	display:table;
	width:980px;
	background:url('../media/wrapper_home_bg.jpg') no-repeat 0px 0px #fff;
	margin:0px auto;
}

#btn {
	width:110px;
	text-align:center;
	font-family:'Arial';
	font-weight:bold;
	font-size:11px;
	padding:5px 0px 6px 0px;
}

#btn.black {
	background:url('../media/btn_blackogreen.gif') no-repeat 0px 0px;
	margin-top:2px;
}



#btn.logout {
	background:url('../media/btn_logout.gif') no-repeat 0px 0px;
	width:93px;
	padding-left:27px;
	text-align:left;
}

#btn.extranet {
	background:url('../media/btn_extranet.gif') no-repeat 0px 0px;
	width:103px;
	padding-left:27px;
	text-align:left;
}

#btn.green {
	background:url('../media/btn_green.gif') no-repeat 0px 0px;
	width:118px;
}

#btn.green02 {
	background:url('../media/btn_green_02.gif') no-repeat 0px 0px;
	width:108px;
	font-size:11px;
}

#btn a{
	text-decoration:none;
	color:#fff;
}

#btn.black a:hover,
#btn.logout a:hover,
#btn.extranet a:hover{
	color:#aaaaaa;
}

#btn.green a:hover,
#btn.green02 a:hover{
	color:#e2eabb;
}

/* ------------------------------------
	LEFT
	----------------------------------------- */
#left {
	float:left;
	width:250px;
	padding:35px 25px 40px 25px;
}

#logo {
	float:left;
	width:250px;
	height:65px;
	background:url('../media/logo_alidev.gif') no-repeat center 0px;
}

#navigation {
	float:left;
	width:250px;
	margin-top:25px;
	font-family:'Arial';
	background:#454142;
	background:url('../media/l1nb_bottom.gif') no-repeat 0px bottom #454142;
}

#navigation .top{
	width:250px;
	height:4px;
	background:url('../media/l1nb_top.gif') no-repeat 0px 0px;
}

#l1_navigation{
	list-style-type:none;
	padding:0px 4px 20px 4px;
	margin:0px 0px 10px 0px;
}

#l1_navigation li{
	padding:6px 10px 8px 10px;
	font-size:13px;
	background:url('../media/l1nb_sep.gif') repeat-x 0px bottom;
}

#l1_navigation li a{
	color:#f2f2f2;
	font-weight:bold;
	text-decoration:none;
}

#l1_navigation li a:hover{
	color:#bbbbbb;
}

#l1_navigation .over li a{
	color:#edb814
}

#l1_navigation #extranet{
}

#l2nb{
	float:left;
	width:242px;
	padding:0px 0px 4px 0px;
	margin-bottom:5px;
	/*font-family:'verdana';*/
	background:url('../media/l1nb_sep.gif') repeat-x 0px bottom;
}

#l2nb .item{
	padding:2px 0px 3px 26px;
	margin:0px 0px 0px 0px;
	font-size:12px;
	background:url('../media/l2nb_icon.gif') no-repeat 15px 8px;
	border-bottom:1px dotted #909090;
	float:left;
	width:216px;
}

#l2nb .item a{
	color:#eeeeee;
	text-decoration:none;
}

#l2nb .item a:hover{
	color:#bbbbbb;
}

#l2nb .over .item a{
	color:#edb814;
	font-weight:normal;
}

#news-title {
	float:left;
	overflow:hidden;
	width:250px;
	height:15px;
	text-indent:-500px;
	background:url('../media/news_title.gif') no-repeat 5px 0px;
	margin:25px 0px 6px 0px;
}

#news_top {
	float:left;
	width:250px;
	height:2px;
	background:url('../media/news_top.gif') no-repeat 0px 0px;
}

#news {
	float:left;
	width:220px;
	/* height:160px; */
	padding:13px 15px 15px 15px;
	background:url('../media/news_bg.gif') no-repeat 0px bottom;
}

#news dl{
	border-bottom:1px #c4d682 solid;
	color:#fff;
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
}

#news dl a{
	color:#fff;
	text-decoration:none;
}

#news dl a:hover{
	text-decoration:underline;
	/*color:#e2eabb;*/
}

#news .last{
	padding-bottom:5px;
	border:none;
}

#news dl dt{
	font-weight:bold;
	line-height:16px;
	font-family:'Arial';
	font-size:12px;
}

#news dl dd{
	margin-left:0px;
	line-height:16px;
}

#tags-title {
	float:left;
	overflow:hidden;
	width:250px;
	height:17px;
	text-indent:-500px;
	background:url('../media/tags_title.gif') no-repeat 5px 0px;
	margin:35px 0px 6px 0px;
}

#tags {
	float:left;
	width:240px;
	padding:0px 5px 0px 5px; 
	color:#757575;
}

/* ------------------------------------
	RIGHT
	----------------------------------------- */
#right {
	float:left;
	width:680px;
}

#header {
	float:left;
	width:645px;
	height:130px;
	padding:30px 35px 0px 0px;
}

#header .user{
	float:right;
	margin:6px 6px 0px 0px;
	padding-left:18px;
	color:#505050;
	background:url('../media/user.png') no-repeat 0px 0px;
}

#header .extranet,
#header .green{
	float:right;
	margin-left:6px;
}

#header .description{
	float:right;
	clear:both;
	width:500px;
	text-align:right;
	color:#454545;
	margin-top:20px;
}

#header .description span{
	color:#808080;
}

#animation {
	float:left;
	width:650px;
	height:181px;
	padding-left:30px;
}

#main {
	float:left;
	width:610px;
	padding:20px 35px 25px 35px;
	background:url('../media/shadow.gif') no-repeat 0px 4px;
}


/* ------------------------------------
	FOOTER
	----------------------------------------- */
#footer {
	float:left;
	clear:both;
	width:960px;
	padding:15px 10px 50px 10px;
	background:url('../media/footer_bottom.gif') no-repeat 0px bottom #454142;
}

#footer a{
	text-decoration:none;
	color:#b1b1b1;
}

#footer a:hover{
	color:#eec130;
	color:#edb814;
}

#btn_rss {
	float:left;
	background:url('../media/rss.gif') no-repeat 20px 2px;
	padding-left:40px;
	margin-top:1px;
}

#footer_navigation {
	text-align:right;
	float:right;
	list-style-type:none;
	padding:0px 25px 0px 0px; 
	margin:0px 0px 0px 0px;
}

#footer_navigation div {
	display:inline;
}


#footer_navigation li {
	display:inline;
	padding:0px 4px 0px 8px;
	background:url('../media/footer_sep.gif') no-repeat 0px 6px;
}

#footer_navigation .first {
	padding-left:0px;
	background:none;
}

#footer_navigation a{
	color:#a9a5a6;
}

#credits {
	float:left;
	text-align:right;
	width:935px;
	padding-top:10px;
	margin-top:15px;
	padding-right:25px;
	color:#837f80;
	border-top:1px #838182 dotted;
}

#credits a{
	color:#837f80;
}

/* ------------------------------------
	HOME
	----------------------------------------- */
#home{
	float:left;
	width:610px;
	background:url('../media/home_bg.jpg') no-repeat 240px 260px;
}

#home .top{
	float:left;
	padding:25px 0px 35px 0px;
	border-bottom:1px #eae9d7 solid;
}

#home .top .grid{
	float:left;
	width:190px;
}

#home .top .grid .title{
	margin-bottom:5px;
}

#home .top .grid p{
	padding:5px 0px 10px 0px;
	line-height:16px;
	color:#555555;
}

#home .bottom{
	float:left;
	padding:35px 0px 40px 0px;
}

#home .bottom p{
	padding:5px 0px 15px 0px;
	line-height:17px;
	color:#555555;
}

#home .bottom a{
	color:#8cad14;
}
