
.BODY {
 margin:0;
 padding:0;
 TEXT-ALIGN:center;  
 background-color:#DCE3EB;	
}
#BODY {
	margin:0px 0px 0px 0px;
	padding:0 0 0 0;
	TEXT-ALIGN:center;  	
	background-image: url(images/bg.gif);
}

#container {
	text-align:left;
	overflow:hidden;
	width:867px;	
	margin-left:auto;
	margin-right:auto;	
	padding:0px 0px 0px 0px 	
}
.top_menu {
	width:867px;	
	float:left;
	text-align:right;
	padding:2px 0px 0px 0px; 	
	margin:0px 0px 0px 0px ;	
	height:21px;
	background-color:#a1bad6;
}
.top_menu a {
	padding:0px 7px 0px 7px; 	
	margin:0px 0px 0px 10px ;	
	background-image: url(images/velos_top.gif);
	background-position:left ;
	background-repeat: no-repeat;
	color:#ffffff;
	font:normal 11px Verdana;
	text-decoration:none
}
.top_menu a:HOVER {
	color:#222849;
	font:normal 11px Verdana;
	text-decoration:none
}
.top_home {
	width:867px;	
	float:left;
	text-align:left;
	padding:0px 0px 0px 0px; 	
	margin:0px 0px 0px 0px ;	
	height:121px;
	background-color:#ffffff;
	background-image: url(images/home_top_bg.gif);
	background-position:left bottom;
	background-repeat: no-repeat;
}
.top_main {
	width:867px;	
	float:left;
	text-align:left;
	padding:0px 0px 0px 0px; 	
	margin:0px 0px 0px 0px ;	
	height:121px;
	background-color:#ffffff;
	background-image: url(images/main_top_bg.gif);
	background-position:left bottom;
	background-repeat: no-repeat;
}
.top_main2 {
	width:867px;	
	float:left;
	text-align:left;
	padding:0px 0px 0px 0px; 	
	margin:0px 0px 0px 0px ;	
	height:121px;
	background-color:#ffffff;
	background-image: url(images/main2_top_bg.gif);
	background-position:left bottom;
	background-repeat: no-repeat;
}
.logo {
	width:232px;	
	float:left;
	text-align:center;
	padding:12px 0px 0px 0px; 	
	
}
.top_right {
	width:635px;	
	float:left;
	text-align:center;
	padding:0px 0px 0px 0px; 	
	
}
.box1 {
	width:867px;	
	float:left;
	text-align:left;
	padding:0px 0px 0px 0px; 	
	margin:0px 0px 0px 0px ;	
	background-color:#313969;
	background-image: url(images/box1_bg.gif);
	background-position:left top;
	background-repeat: repeat-y;
}
.news_box {
	width:237px;	
	max-width:179px;	
	float:left;
	text-align:left;
	padding:0px 29px 0px 29px; 	
	margin:0px 0px 0px 0px ;		
}
.news_box h1 {
	width:179px;	
	float:left;
	text-align:left;
	padding:10px 0px 10px 0px; 	
	margin:0px 0px 0px 0px;		
}
.news_box_in {
	width:179px;	
	float:left;
	text-align:left;
	padding:0px 0px 10px 0px; 	
	margin:0px 0px 5px 0px;	
	border-bottom:1px dotted #9bafcb;
	color:#ffffff;
	font:normal 10px Tahoma;	
}
.news_box_in a {
	color:#ffffff;
	font:normal 11px Tahoma;	
	text-decoration:none
}
.news_box_in a:HOVER {
	color:#ecf3b0;
	font:normal 11px Tahoma;	
	text-decoration:none
}
.news_date {
	width:179px;	
	float:left;
	text-align:left;
	padding:0px 0px 3px 0px; 	
	margin:0px 0px 0px 0px;	
	color:#ecf3b0;
	font:bold 10px Tahoma;	
}
.news_box_all {
	width:179px;	
	float:left;
	text-align:left;
	padding:0px 0px 10px 0px; 	
	margin:0px 0px 0px 0px;		
	color:#a1bad6;
	font:bold 10px Tahoma;	
}
.news_box_all a {
	color:#a1bad6;
	font:bold 10px Tahoma;	
	text-decoration:none
}
.news_box_all a:HOVER {
	color:#d5e5f6;
	font:bold 10px Tahoma;	
	text-decoration:none
}
.home_box {
	width:630px;	
	float:left;
	text-align:left;
	padding:0px 0px 10px 0px; 	
	margin:0px 0px 0px 0px ;		
}
.intro_image {
	width:358px;	
	float:left;
	text-align:center;
	padding:0px 0px 0px 0px; 	
	margin:0px 0px 0px 0px ;		
}
.intro_txt {
	width:272px;	
	max-width:252px;	
	float:left;
	text-align:left;
	padding:0px 20px 0px 0px; 	
	margin:0px 0px 0px 0px ;	
	color:#c5d7ff;
	font:bold 11px Verdana;	
	text-decoration:none;
	line-height:22px;
}
.intro_txt h1 {
	width:252px;	
	float:left;
	text-align:left;
	padding:10px 0px 15px 0px; 	
	margin:0px 0px 0px 0px ;	
	color:#c5d7ff;
	font:bold 11px Verdana;	
	text-decoration:none;
	line-height:22px;
}


#main {
	width:867px;	
	float:left;
	text-align:left;
	padding:0px 0px 0px 0px; 	
	margin:0px 0px 0px 0px ;	
	background-color:#dce3eb;
	background-image: url(images/main_bg.gif);
	background-position:left top;
	background-repeat: repeat-y;
}
.main_left {
	width:237px;	
	max-width:183px;	
	float:left;
	text-align:left;
	padding:0px 25px 0px 29px; 	
	margin:0px 0px 0px 0px ;	
}
.main_left2 {
	width:237px;	
	max-width:237px;	
	float:left;
	text-align:left;
	padding:0px 0px 0px 0px; 	
	margin:0px 0px 0px 0px ;	
}
.usefull_links {
	width:183px;	
	float:left;
	text-align:left;
	padding:0px 0px 10px 0px; 	
	margin:0px 0px 0px 0px ;	
	border-bottom:1px dotted #9bafcb;
	
}
.usefull_links h1 {
	width:183px;	
	float:left;
	text-align:left;
	padding:20px 0px 0px 0px; 	
	margin:0px 0px 0px 0px ;	
}


.usefull_links_category {
	width:183px;	
	float:left;
	text-align:left;
	padding:8px 0px 3px 0px; 	
	margin:0px 0px 0px 0px ;	
	color:#2f99e9;
	font:normal 11px Tahoma;	
}

.usefull_links_category_link {
	width:183px;	
	float:left;
	text-align:left;
	padding:0px 0px 1px 0px; 	
	margin:0px 0px 0px 0px ;	
	color:#313969;
	font:normal 11px Tahoma;	
}




.usefull_links a {		
	float:left;
	display:block;
	text-align:left;
	padding:2px 0px 2px 12px; 	
	margin:0px 0px 0px 0px ;	
	color:#313969;
	font:bold 11px Tahoma;	
	text-decoration:none;
	background-image: url(images/v_links.gif);
	background-position:left ;
	background-repeat: no-repeat;	
}
.usefull_links a:HOVER {
	color:#313969;
	font:bold 11px Tahoma;	
	text-decoration:UNDERLINE;
	
}
.banner1 {
	width:183px;	
	float:left;
	text-align:center;
	padding:10px 0px 10px 0px; 	
	margin:0px 0px 10px 0px ;	
	border-bottom:1px dotted #9bafcb
}
.banner2 {
	width:183px;	
	float:left;
	text-align:center;
	padding:10px 0px 10px 0px; 	
	margin:0px 0px 10px 0px ;	
	
}

.main_right {
	width:630px;	
	float:left;
	text-align:left;
	padding:0px 0px 0px 0px; 	
	margin:0px 0px 0px 0px ;	
}
.main_right2 {
	width:630px;	
	max-width:602px;	
	float:left;
	text-align:left;
	padding:0px 14px 14px 14px; 	
	margin:0px 0px 0px 0px ;	
	color:#222849;
	font:normal 11px Verdana;	
}
.main_right2 h1 {
	width:602px;	
	max-width:594px;
	float:right;
	text-align:right;
	padding:0px 8px 5px 0px; 	
	margin:0px 0px 15px 0px ;	
	color:#313969;
	font:bold 14px Arial;	
	background-image: url(images/title_line.gif);
	background-position:left bottom;
	background-repeat: no-repeat;
	text-decoration:none
}

.main_right2 h1 a {
	color:#313969;
	font:bold 14px Arial;
	text-decoration:none	
}
.main_right2 h1 a:HOVER {
	color:#313969;
	font:bold 14px Arial;	
	text-decoration:none	
}

.box3 {
	width:630px;	
	float:left;
	text-align:left;
	padding:10px 0px 10px 0px; 	
	margin:0px 0px 0px 0px ;	
	
}
.box3_in{
	width:210px;	
	max-width:178px;	
	float:left;
	text-align:left;
	padding:0px 16px 0px 16px; 	
	margin:0px 0px 0px 0px ;	
	color:#2393e8;
	font:normal 11px Tahoma;	
}

.box3_in h1{
	width:178px;	
	max-width:168px;
	float:left;
	text-align:left;
	padding:10px 5px 10px 5px; 	
	margin:0px 0px 0px 0px ;	
	
	color:#333659;
	font:bold 12px Tahoma;	
	
}
.box3_in_txt{
	width:178px;	
	max-width:168px;	
	float:left;
	text-align:left;
	padding:0px 5px 0px 5px; 	
	margin:0px 0px 0px 0px ;	
	color:#2393e8;
	font:normal 11px Tahoma;	
	height:100px;
	min-height:100px;	
}
div[class].box3_in_txt {
	height:auto;
	}
.box3_in_links{
	width:168px;	
	float:left;
	text-align:left;
	padding:0px 0px 0px 10px; 	
	margin:0px 0px 0px 0px ;	
	color:#2393e8;
	font:normal 11px Tahoma;	
	background-image: url(images/v2.gif);
	background-position:left ;
	background-repeat: no-repeat;
	text-decoration:none
}
.box3_in_links:HOVER{
	color:#13578b;
	font:normal 11px Tahoma;	
	
}
.box3_in_more{
	width:168px;	
	float:left;
	text-align:right;
	padding:10px 0px 10px 0px; 	
	margin:0px 0px 0px 0px ;		
	color:#222849;
	font:normal 11px Tahoma;		
}
.box3_in_more a{
	color:#222849;
	font:normal 11px Tahoma;	
	text-decoration:none	
}
.box3_in_more a:HOVER{
	color:#222849;
	font:normal 11px Tahoma;	
	text-decoration:underline	
}

.footer {
	width:867px;	
	max-width:857px;
	float:left;
	text-align:left;
	padding:4px 5px 0px 5px; 	
	margin:0px 0px 0px 0px ;	
	height:21px;
	color:#ffffff;
	font:normal 11px Tahoma;	
	background-color:#697ead;
}
.copyright {
	width:580px;	
	float:left;
	text-align:left;
	padding:0px 0px 0px 0px; 	
	margin:0px 0px 0px 0px ;	
	color:#ffffff;
	font:normal 11px Tahoma;		
}
.aia {
	width:120px;	
	float:left;
	text-align:left;
	padding:0px 0px 0px 0px; 	
	margin:0px 0px 0px 0px ;	
	color:#ffffff;
	font:normal 11px Tahoma;		
}
.netvolution {
	width:148px;	
	float:left;
	text-align:left;
	padding:0px 0px 0px 0px; 	
	margin:0px 0px 0px 0px ;	
	color:#ffffff;
	font:normal 10px Tahoma;	
	text-decoration: none;
	
}
.netvolution a {
	text-decoration: none;
	color:#ffffff;
	font:normal 10px Tahoma;	
}
.netvolution a:HOVER {
	text-decoration: none;
	color: #ff6000;
	font:normal 10px Tahoma;	
}


.link {
	color:#2393e8;
	font:normal 11px Verdana;	
	text-decoration:none
}
.link:HOVER {
	color:#2393e8;
	font:normal 11px Verdana;	
	text-decoration:underline
}
.linkActive {
	color:#7188a3;
	font:normal 11px Verdana;	
	text-decoration:none
}













#sitemap{
	float:left;
	color: #ffffff;		
	font-family:Tahoma, Verdana;
	font-size: 11px;	
	font-weight: normal;	
	text-decoration: none;			
}
#sitemap a{
	font:normal 11px Tahoma;	
	color: #313969;	
	text-decoration:none
}
#sitemap a:HOVER {
	font:normal 11px Tahoma;	
	color: #F06600;	
	text-decoration:none
}
#sitemapLevel_0{
	float:left;
	color: #313969;		
	font-family:Tahoma, Verdana;
	font-size: 11px;	
	font-weight: normal;	
	text-decoration: none;		
	background-image: url(images/v2.gif);
	background-position:left 4;
	background-repeat: no-repeat;
	width:580px;
	height:22px;
	background-repeat: no-repeat;		
	margin:10px 0px 0px 0px;	
	padding: 0px 0px 0px 12px;
	
}
#sitemapLevel_0 a{
	float:left;
	font:bold 11px Tahoma;	
	color: #313969;		
	text-decoration:none
}
#sitemapLevel_0 a:HOVER{
	font:bold 11px Tahoma;	
	color: #313969;		
	text-decoration:underline
}
#sitemapLevel_1{
	color: #ffffff;		
	font-family:Tahoma, Verdana;
	font-size: 11px;	
	font-weight: normal;	
	text-decoration: none;		
	float:left;
	width:580px;
	padding:2px 0px 3px 12px;
	margin:0px 0px 0px 0px;
	
}
#sitemapLevel_1 a{
	font:bold 11px Tahoma;	
	color: #7aa1d1;	
	text-decoration:none
}
#sitemapLevel_1 a:HOVER{
	font:bold 11px Tahoma;	
	color: #828b9c;	
	text-decoration:none
}
#sitemapLevel_2{
	color: #ffffff;		
	font-family:Tahoma, Verdana;
	font-size: 11px;	
	font-weight: normal;	
	text-decoration: none;		
	width:580px;
	float:left;
	padding:0px 0px 0px 20px;
	margin:0px 0px 5px 0px;
}
#sitemapLevel_2 a{
	font:normal 11px Tahoma;	
	color: #222849;	
	text-decoration:none
}
#sitemapLevel_2 a:HOVER{
	font:normal 11px Tahoma;	
	color: #2393e8;	
	text-decoration:none
}

.table_in {
	width:602px;	
	float:left;
	text-align:left;
	padding:0px 0px 0px 0px; 	
	margin:0px 0px 0px 0px ;	
	color:#222849;
	font:normal 11px Verdana;	
}

.names{
	color: #ffffff;		
	font-family:Tahoma, Verdana;
	font-size: 11px;	
	font-weight: bold;	
	text-decoration: none;		
	height:20px;	
	width:20px;	
	padding-left:5px;
	BACKGROUND-COLOR: #646C7A; 
	
}
.names2{
	color: #ffffff;		
	font-family:Tahoma, Verdana;
	font-size: 11px;	
	font-weight: bold;	
	text-decoration: none;		
	text-align:center;
	height:20px;	
	width:27px;	
	BACKGROUND-COLOR: #91ABC9; 
	
}
.names2:HOVER{
	color: #FFFFFF;		
	font-family:Tahoma, Verdana;
	font-size: 11px;	
	font-weight: bold;	
	text-decoration: none;		
	text-align:center;
	height:20px;	
	width:27px;	
	BACKGROUND-COLOR: #BACDE3; 
	
}

.names2Active{
	color: #F06600;		
	font-family:Tahoma, Verdana;
	font-size: 11px;	
	font-weight: bold;	
	text-decoration: none;		
	text-align:center;
	height:20px;	
	width:29px;	
	BACKGROUND-COLOR: #646C7A; 
	
}
.selectdate{
	color: #ffffff;		
	font-family:Tahoma, Verdana;
	font-size: 11px;	
	font-weight: normal;	
	text-decoration: none;		
	height:20px;	
	BACKGROUND-COLOR: #f4f4f4; 
	
}

.input_cal {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	font-weight:normal;
	width:130px
	}






