a:hover{ text-decoration: underline}
a{ text-decoration: none; }

body{
	font-family: Arial,Helvetica,Verdana,sans-serif;
	background: #505e67 url(../images/bg_default.jpg) repeat-x scroll 0 0;
	font-size: 11px;
	text-align:center;
}

textarea{
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: 12px
}

#wrapper{
	width: 976px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#banner{
	color: white;
	font-size: 20px;
	font-weight: bold;
}

#content-wrapper{
	background: #FFFFFF none repeat scroll 0 0;
	border: 5px solid #FFFFFF;
	margin: 20px auto;
	padding: 4px;
}

#content-banner{
	/*background: transparent url(logo.jpg) no-repeat scroll 0 0;*/
	height: 98px;
}

	#logo{
		
	}
	
	#login{
		font-size: 12px;
		position: absolute;
		top: 25px;
		margin-left: 780px;
	}
	
	#login a:link{ color: #000; }	
	#login a:visited{ color: #000; }	
	#login a:hover{ color: #000; text-decoration: underline}	
	#login a:active{ color: #000; }	
	#login a{ text-decoration: none; }

    #shareit{
        position: absolute;
		top: 50px;
		margin-left: 780px;
        width: 200px;
    }

    #shareit ul, #shareit li{
        list-style-type: none;
        display: inline;
        margin: 0;
        padding: 0;
    }

    #shareit ul li a:hover{
        opacity: 1;
    }

    #shareit ul li a{
        background:transparent url(../images/social_bookmarks.png) no-repeat scroll 0 0;
        display:block;
        float:right;
        height:16px;
        margin-right:13px;
        opacity:0.75;
        overflow:hidden;
        text-indent:-9000px;
        width:16px;
    }

    #shareit ul li.twitter a{ background-position:-80px 0; }
    #shareit ul li.facebook a{ background-position:-144px 0; }
    #shareit ul li.digg a{ background-position:-32px 0; }
    #shareit ul li.technorati a{ background-position:-64px 0; }

#content-top-menu{
	margin-top: 5px;
}

#top-menu-holder{
	background: url(../images/tabs_bg2.png) repeat-x;
	height: 20px;
	color: #FFF;
	padding: 5px;
	padding-left: 15px;
	font-size: 14px;
	width: 650px;
	float: left;
}

	#top-menu-holder a:link{ color: #FFF; }	
	#top-menu-holder a:visited{ color: #FFF; }	
	#top-menu-holder a:hover{ color: #FFF; text-decoration: underline}	
	#top-menu-holder a:active{ color: #FFF; }	
	#top-menu-holder a{
		text-decoration: none;
	}
	
#top-menu-clear{
	border-bottom: 3px solid #eb9b01;	
}

#search{
	float: right;
	text-align: right;
}

	#search-term{
		height: 24px;	
	}
	
	#search-button{
		background:transparent url(../images/search.png) repeat scroll 0 0;
		float:right;
		height:24px;
		width:48px;
	}

#content-left-wrapper{
	float: left;
	background-color: #DBE1E3;
	width: 225px;
	background-image: url(../images/panel_shadow.png);
	background-position: 100% 0;
	background-repeat: repeat-y;

}

#content-left-header{
	font-size: 16px;
	padding: 0.4em;
	border-bottom: 1px dashed #ccc;
}

	#content-left-item{
		color: #888888;
		font-size: 12px;
		padding: 0.4em;
		border-bottom: 1px dashed #ccc;
	}

    #content-left-item a{
        color: #888888;
    }

    .content-left-subitem{
        color: #888888;
		font-size: 12px;
		padding: 0.4em 0 0.4em 2.4em;
		border-bottom: 1px dashed #ccc;
        border-bottom: 1px dashed #ccc;
    }

    .content-left-submenu{
        display: none;
    }

    .content-left-submenu a{
        color: #888888;
    }

	.left-menu-title{
		padding: 2px;
		padding-left: 5px;
		padding-top: 5px;
		font-size: 14px;
		font-weight: bold;
		background: transparent url(../images/category_bg.png) repeat-x scroll 0 0;
		height: 18px;
		vertical-align: middle;
		border-top:1px solid #CECECE;
        border-bottom: 1px solid black;
	}
	
	.left-menu-content ul{
		list-style-image: none;
		list-style-position: outside;
		list-style-type: none;
		margin: 0;
		padding: 0;
	}

    .left-menu-content li{
		height: 22px;
	}
	
	.left-menu-content ul li a{
		padding-left: 2em;
		color: #888888;
		display: block;
		font-size: 12px;
		line-height: 22px;
		text-decoration: none;
	}
	
	.left-menu-content ul li.selected a{
		background:transparent url(../images/selected_portlet_arrow.png) no-repeat scroll right 50%;
		border-color:#7A8487;
		border-style:solid none;
		border-width:1px medium;
		color:#000000;
		font-weight:bold;
	}
	
	.left-menu-content ul li.selected{
		
		background: #BCC7CA url(../images/selected_portlet_bg.png) repeat-x scroll 0 0;
		border-bottom: 1px solid #ECF0F1;
	}

#content-right-wrapper{
	float: left;
	width: 735px;
}
	
	#content-right-title-holder{
		background: #F3F5F5;
		padding: 0.2em 0.5em 0.2em 0.5em;
		font-size: 18px;
		font-weight: bold;
	}

    #content-right-title{
		float: left;
	}

    .back{
        float:right;
        font-size: 11px;
    }

        .back a:link{ color: black; }
        .back a:visited{ color: black; }
        .back a:hover{ color: black; text-decoration: underline}
        .back a:active{ color: black; }
        .back a{ color: black; text-decoration: none; }

	#content-right{
		font-size: 12px;
		padding-left: 1em;
		padding-top: 2em;
	}

.clear{
	clear: both;	
}

table.display{
    font-size: 12px;
}