/**
 *	+-----------------------------------------------------------------------------------------+
 *	General Style
 *	+-----------------------------------------------------------------------------------------+
 */
body
{
	margin: 						0px;
	padding: 					0px;
	background-image:			url(../images/bg_main.jpg);
}

#bg_gradient_top
{
	background-image: 		url(../images/bg_gradient_top.jpg);
	background-repeat: 		repeat-x;
	background-position: 	top;
	height: 						100%;
}

#bg_gradient_bottom
{
	background-image: 		url(../images/bg_gradient_bottom.jpg);
	background-repeat: 		repeat-x;
	background-position: 	bottom;
}

.news_gradient, .login
{
	background-image:			url(../images/news_bg.gif);
	background-repeat:		repeat-x;
	background-position:		top;
}

.login
{
	border: 						1px solid #000000;
}

.windows
{
	background-color:			#22618A;
	border: 						1px solid #000000;
}

fieldset
{
	padding: 					5px;
	border: 						1px solid #FFFFFF;
}

/**
 *	+-----------------------------------------------------------------------------------------+
 *	News - Text Styles
 *	+-----------------------------------------------------------------------------------------+
 */
.news_date
{
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	font-size:					11px;
	color:						#b0d1e9;
	font-weight:				bold;
}

.news_title
{
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	font-size:					11px;
	color:						#ffffff;
}

/**
 *	+-----------------------------------------------------------------------------------------+
 *	Text Styles
 *	+-----------------------------------------------------------------------------------------+
 */
.product_name
{
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	font-size:					18px;
	color:						#000000;
	font-weight:				bold;
}

.text_general
{
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	font-size:					11px;
	color:						#000000;
}

.text_footer
{
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	font-size:					11px;
	color:						#666666;
}

/**
 *	+-----------------------------------------------------------------------------------------+
 *	Links Styles
 *	+-----------------------------------------------------------------------------------------+
 */
a.news:link, a.news:hover, a.news:visited
{
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	font-size: 					11px;
	text-decoration:			none;
	color: 						#56d1f0;
}
a.news:hover 
{
	color: 						#d71f26;
	text-decoration:			underline;
}

a.footer:link, a.footer:hover, a.footer:visited
{
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	font-size: 					11px;
	color: 						#4885b2;
	text-decoration:			none;
}
a.footer:hover 
{
	color: 						#d71f26;
	text-decoration:			underline;
}

a.menu:link, a.menu:hover, a.menu:visited
{
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	font-size: 					11px;
	color: 						#FFFFFF; 
	text-decoration: 			none;
	
	display: 					block;
	border: 						1px solid #FFFFFF;
	padding:						3px 3px 3px 3px;
}
a.menu:hover
{
	border: 						1px solid #FFFFFF;
	color: 						#FFFFFF;
	background-color:			#143D58;
}

a.portal:link, a.portal:hover, a.portal:visited
{
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	font-size: 					11px;
	color: 						#000000; 
	text-decoration: 			none;
}
a.portal:hover
{
	color: 						#d71f26;
	text-decoration:			underline;
}

.text_footer a, .text_footer a:hover, .text_footer a:visited
{
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	font-size: 					11px;
	color: 						#4885b2;
	text-decoration:			none;
}
.text_footer a:hover 
{
	color: 						#d71f26;
	text-decoration:			underline;
}