/* CSS Document */
#wrapper {
	border:1px solid #005da8;
	margin:auto;
	padding:0px;
	width:980px;
	margin-top:10px;
}

#content_wrapper {
	margin:0px 0px 20px 0px;
	padding:0px;
}

#banner {
	margin:0px;
	border:1px solid #005da8;
	padding:0px;
	width:980px;
	margin:auto;
	height: 100px;
	background-color: #005da8;
}

input {
	border:1px solid #005da8;
	background-color: #FFF;
}
#banner img {
	margin:0px;
	padding:0px;
}

#menu {
	color: #FFF;
	margin-top:0px;
	border:1px solid #005da8;
	background-color: #005da8;
	border-left:none;
	border-right:none;
	border-bottom:none;
	position:relative;
}

#menu a {
	text-decoration:none;
	color: #FFF;
	font-weight:bold;
}

.active {
	font-weight:bold;
}

#mainmenu {
	background-color: #005da8;
	padding:2px 0px 2px 10px;
}

#submenu {
	position:relative;
	background-color: #a2daf3;
	padding:2px 0px 2px 10px;
	border-bottom:1px solid #005da8;

}

#submenu a {
	font-weight:bold;
	font-size:90%;
	color: #005da8;		
}

#submenu .active a {
	font-weight:bold;
	color: #FFF;
}

#content {		
	padding:5px 10px 20px 10px;
}
#rootline {
	margin:0px 0px 10px 0px;
	padding:0px; 
	text-align:right;
	font-size:80%;
}

#rootline a:link, #rootline a:visited, #rootline a:hover, #rootline a:active {
	text-decoration:none;
	color: #005da8;
	font-weight:bold;
}

#footer {
	border:1px solid #005da8;
	border-top:none;
	text-align:right;
	background-color: #005da8;
	color: #FFF;
	font-size:115%;
	font-weight:bold;
	padding: 5px 15px 5px 0px;
	margin:0px;
}


DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
	border: 3px solid #005da8;
	padding: 0px 0px;
}

.newsdate{
	font-size:80%;
	margin:0px;
	padding:10px 0px 0px 0px;
}

.newsentry {
	line-height:100%;
}
.newsentry h2 {
	margin:0px 0px 5px 0px;
	padding:0px;
}

.newsentry p{
	line-height:130%;
	margin-top:0px;
}

.news-single-item h3 {
	color: #000;
} 
.news-single-backlink {
	margin-top:10px;
}
.news-latest-item img, .news-single-item img {
	float:left;
	margin:0px 10px 10px 0px;
}



a:link, a:visited, a:hover, a:active {
	text-decoration:none;
	color: #F00;
}


.user-products-pi1 a:link, .user-products-pi1 a:visited, .user-products-pi1 a:hover, .user-products-pi1 a:active, 
.user-products-pi2 a:link, .user-products-pi2 a:visited, .user-products-pi2 a:hover, .user-products-pi2 a:active, 
.user-products-pi3 a:link, .user-products-pi3 a:visited, .user-products-pi3 a:hover, .user-products-pi3 a:active, 
.alpha_product a:link, .alpha_product a:visited, .alpha_product a:hover, .alpha_product a:active, 
.news-single-item a:link, .news-single-item a:visited, .news-single-item a:hover, .news-single-item a:active,
.newsentry a:link, .newsentry a:visited, .newsentry a:hover, .newsentry a:active,
.navlinks a:link, .navlinks a:visited, .navlinks a:hover, .navlinks a:active,
.csc-sitemap a:link, .csc-sitemap a:visited, .csc-sitemap a:hover, .csc-sitemap a:active ,
#fontsize a:link, #fontsize a:visited, #fontsize a:hover, #fontsize a:active 
 {
	color: #005da8;
}

.navlinks {
	white-space:nowrap;
}

#fontsize {
	position:absolute;
	top:2px;
	left:920px;
	_left:910px;	
}
#fontsize a {
	line-height:100%;
	vertical-align:middle;
	float:left;
	margin:0px;
	margin-left:2px;
	font-weight:bold;
}

.fsmall a:link, .fsmall a:visited, .fsmall a:hover, .fsmall a:active {
	font-size:10px;
}
.fnormal a {
	font-size:12px;
}	
.fbig a{
	font-size:14px;
}
