/* CSS Document */

body {
	background-color: #747D7F;
	font-family: arial, helvetica, sans-serif;
	margin: 4px 0px;
	}

p, td { font-size: 10pt; line-height: 1.4em;}
td.footer { font-size: 8pt; }

.img_floatr { float: right; }

.red { color: #FD0903; }

a {
	color:#66739D;
	text-decoration:none;
	font-weight:normal;
	
	}
a:link {color:#66739D;}
a:visited {color:#66739D;}
a:hover {color:#00155C; text-decoration: underline;}

a.red {
	color:#FD0903;
	text-decoration:none;
	font-weight:normal;
	
	}
a.red:link {color:#FD0903;}
a.red:visited {color:#FD0903;}
a.red:hover {color:#FD0903; text-decoration: underline;}	
	
.container {
	padding-top: 8px; padding-bottom: 8px;
	background-color: #F5F8FA;
	border-bottom: 1px solid #DEE6EF;
	}

#head_bg {
	background: url(../images/bg_top.gif) no-repeat top left;
	}
	
#logo_bg {
	background: url(../images/bg_header.gif) no-repeat top left;
	}		
	
#logo {
	padding-left: 12px;
	}
	
.menu	{
	background-color: #ffffff;
	border-bottom: 1px solid #DEE6EF;
	}

#graphic { clear: both; width: 340px; height: 255px; }
#graphic_solutions { float: right; width: 300px; height: 400px; }
		
.graphic {
	background-color: #ffffff;
	background-image: url('../images/graphic.gif');
	background-repeat: no-repeat;
	border-bottom: 1px solid #DEE6EF;
	border-left: 1px solid #DEE6EF;
	padding-left: 1px; padding-bottom: 1px;
	padding-right: 0px;
	}
	
.graphic_spacer {
	background-color: #ffffff;
	}
	
.tab {
	border-left: solid 1px #DEE6EF;
	border-right: solid 1px #DEE6EF;
	text-indent: 8px;
	font-size: 12px; color: #66739D; font-weight: bold;
	padding-bottom: 4px;
	}

.news_head {
	text-indent: 8px; padding-top: 5px;	
	background-color: #ffffff;
	background-image: url('../images/news_head.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size: 12px; color: #66739D; font-weight: bold;
	}
	
.welcome_head {
	text-indent: 10px; padding-top: 5px;	
	background-color: #ffffff;
	background-image: url('../images/welcome_head.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size: 12px; color: #66739D; font-weight: bold;
	}
	
.ftd_product_head {
	
	text-indent: 10px; padding-top: 5px;	
	background-color: #ffffff;
	background-image: url('../images/ftd_product_head.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size: 12px; color: #66739D; font-weight: bold;
	}		
	
.main_text {
	background-color: #ffffff;
	border-left: 1px solid #DEE6EF;
	padding-left: 1px;
	}
	
.latest_news {
	background-color: #ffffff;
	padding: 14px;
	font-size: 10px;
	border: 1px solid #DEE6EF;
	}
	
.content {
	background-color: #ffffff;
	font-size: 10px;
	border-right: 1px solid #DEE6EF;
	line-height: 17px;	
	}	
	
.content_l {
	background-color: #ffffff;
	font-size: 10px;
	line-height: 17px;	
	}
	
.content_r {
	background-color: #ffffff;
	font-size: 10px;
	padding-left: 14px;
	line-height: 17px;	
	}			

.welcome {
	background-color: #ffffff;
	padding: 14px;
	border-right: 1px solid #DEE6EF;
	}
	
.ftd_product {
	background-color: #ffffff;
	border: 1px solid #DEE6EF;
	padding: 14px;
	text-align: justify;
	
	}
	
.divider {
	border-right: 1px solid #DEE6EF;
	}	
	
.content_area {
	padding: 14px;
	border: 1px solid #DEE6EF;
	background-color: #ffffff;
	
	}
				
.bottom_menu {
	font-size: 10pt;
	color: #66739D;
	}
	
#footer {
	margin: 0;
	padding: 0;
	font-size: 8pt;
	color: #ffffff;
	}

#footer ul {
	list-style: none;
	margin: 0;
	padding: 0;
	} 		
	
.copyright {
	float: left;
	display: inline;
	margin: 0;
	padding: 2px 8px;
	width: 460px;
	}

.designer {
	float: right;
	display: inline;
	text-align: right;
	margin: 0;
	padding: 2px 5px;
	width: 290px;
	}

#valid {
	background: url(../images/w3c_css.png) no-repeat 0 50%;
	}	

a.design {
	color: #ffffff;
	text-decoration: underline;
	font-weight: normal;
	}	
	a.design:link {color:#ffffff;}
	a.design:visited {color:#ffffff;}
	a.design:hover {color:#ffffff;}
	
img.floatLeft {
	float: left;
	padding: 0 10px 10px 0;
	}