/* CSS Document */
/*=== Layout ===*/
LI {
	LIST-STYLE-TYPE: none
}
#top{
	clear: both;
	height: 23px;
	margin: 0 5px;
	padding: 7px 0 0 0;
	font-size:11px;
	text-align:right;
}
#top a{
	color: #ff7800;
}
#top a:hover{
	color: #ff7800;
	text-decoration: underline;
}
/*=== Top Menu ===*/
#topmenu{
	position:relative;
	border-bottom: 1px solid #339900;/*border-bottom: 1px solid #dedbd1;*/
	height: 36px;
	background:url(images/bgr-box-trans.png) repeat-x top;
	margin-top:-12px;
	margin-left:-10px;
}
#topmenu ul{
	text-align:center;
	float: center;
}
#topmenu li{
	border-left: 1px solid #339900;/*border-left: 1px solid #dedbd1;*/
	float: left;
	line-height: 36px;
}
#topmenu li label{
	margin: 1px 1px 0 0;
	float: left;
	line-height: 35px;
	background:url(images/icon-new.gif) no-repeat top right;
}
#topmenu li a{
	color: #333333;
	display: block;
	margin: 0 0px 0 0;
	padding: 0 15px;
	text-decoration:none
}
#topmenu LI A:hover {
	background-color: #f5f4f0; COLOR: #ff7800
}
#topmenu LI.active A {
	BACKGROUND: #f5f4f0; COLOR: #ff7800
}
HTML BODY * SPAN.clear {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
HTML BODY * DIV.clear {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
HTML BODY * LI.clear {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.clearfix:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: '.'
}
*.clearfix {
	DISPLAY: inline-block
}
* HTML .clearfix {
	HEIGHT: 1%
}
.clearfix {
	DISPLAY: block
}
.topSearchAndIP{
	clear: both;
	padding: 10px 10px 0px 10px;
	font-size:11px;
	text-align:left;
}
/*==============  HEADER  ===================*/
#headerBG{
	background: url(images/bgr.jpg);
	height: 173px;
	margin: 0 0 0 0;
}
#header{
	height: 109px;
}
/*- Search -*/
#search{
	background: url(images/bgr-search.gif) no-repeat;
	height: 32px;
}
/*=== Footer ===*/

#footer{
	background:#e4e2db url(images/bgr-footer.gif) repeat-x;
	color: #777777;
	font-size: 11px;
	padding: 18px 18px 5px 18px;
	margin-top: 10px;
	margin-bottom: 0px;
	border-bottom: 1px solid #dedbd1;
}
/*=== Styling Boxes ===*/
/***************************** IMG ALIGN *****************************/
.img_align{
	position:relative;
	right:1px;
	top:1px;
}
.radiusBorder{
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
#notifications-bar{
	display:none;
	position:fixed;
	top:0px;
	left:0px;
	opacity:0.8;
	z-index:50000;
	padding:13px 0 13px 50px;
	border-bottom:1px solid #E6DB55;
	background:#FFFBCC;
	font-size:20px;
	font-weight:bold;
	color:#000;
	width:100%
}
table.ncode_imageresizer_warning, table.ncode_imageresizer_warning td
{
	background-color:#f5f4f0; /* the bgcolor behind the text and image */
}
table.ncode_imageresizer_warning {
	color: #000000; /* the font color */
	border: 1px solid #ffffff; /* the border around the whole thing */
	cursor: pointer;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
table.ncode_imageresizer_warning td {
	font-size: 10px;
	vertical-align: middle;
	text-decoration: none;
}

table.ncode_imageresizer_warning td.td1 {
	padding: 3px;
}