/* CSS Document */



div#all {
	text-align:left;
	width:100%;
	min-width:980px;

	}

	div#all div.head img, div#all div.menu img, div#all div.foot img, div#all div#container div#inner div#left img, div#all div#container div#inner div#right img{
		border-width:0;
		margin:0;
		padding:0;
		}
	
	div#all div{
		margin:0;
		padding:0;
		}

	div#all div.head {
		background:url(../image/head_t.jpg) repeat-x;
		}
		
		div#all div.head div{
			height:210px;
			}
		
		div#all div.head div.sun{
			background:url(../image/sun_bg.jpg) no-repeat left top;
			}
			
		div#all div.head div.road{
			background:url(../image/road_bg.jpg) no-repeat right top;
			}
			
			div#all div.head img.logo{
				float:left;
				margin:27px 0 0 51px;
				
				}
				
			div#all div.head img.phone{
				float:right;
				margin:26px 21px 0 0;
				}
				
	div#all div.menu {
		background:#053483 url(../image/menu_left_bg.gif) no-repeat left bottom;
		margin:0 0 25px 0;
		height:23px;
		
		width:100%;
		

		}
		
		div#all div.menu div.rightangle{
			background: url(../image/menu_right_bg.gif) no-repeat right bottom;
			height:20px;
			padding: 0 20px 3px 20px;
			overflow:hidden;
			}
			
			div#all div.menu div.left{
				float:left;
				width:241px;
				}
				
			div#all div.menu ul#nav{
				padding:0px;
				margin:0px;
				list-style-type:none;
				}
				
				div#all div.menu ul#nav li{
					float:left;
					min-width:20px;
					list-style-type:none;
					}
					

					
					
					
					div#all div.menu ul#nav li:hover ul.nav2 {
						display: block;

					}
					
					div#all div.menu ul#nav li.over ul.nav2 {
						display:block;
					}
					
					
					div#all div.menu ul#nav li ul.nav2 {
						display: none;
						padding: 0;
						margin:0;
						list-style-type: none;
						position: absolute;
						z-index:1;
						}
						
					div#all div.menu ul#nav li ul.nav2 li {
						float:none;
						display: block;
//						margin-top:-2px;
						list-style-position:outside;

					}
						
					div#all div.menu ul#nav li ul.nav2 li a {
						padding:3px 10px 3px 10px;
						margin:0;
						display:block;
						background-color:#bdc6e7;
						border-left:1px solid #053483;
						border-right:1px solid #053483;
						border-bottom:1px solid #053483;
						//width:140px;
						min-width:140px;

					}
					
					div#all div.menu ul#nav li ul.nav2 li a:hover {

					}
					
					 html div#all div.menu ul.nav2 li {
						/*float: left;*/
						height:1%;
					}
					
					 html div#all div.menu ul.nav2 li a {
						height:1%;
					}

					
					div#all div.menu ul#nav li a.menuMain, div#all div.menu a.menuMain {
						color:#ffffff;
						text-decoration:underline;
						font-size:12px;
						font-weight:bold;
						margin:0 20px 0 0;
						padding:0;
						border-top:3px solid #053483;
						height:20px;
						display:block;
						}
					
					div#all div.menu ul#nav li a.menuMain:hover, div#all div.menu a.menuMain:hover {
						color:#f15119; 
						text-decoration:none; 
						border-top:3px solid #c84212;
						}
						
						div#all div.menu ul#nav li a#sel, div#all div.menu a#sel {
							color:#ffffff;
							background-color:inherit;
							text-decoration:none;
							border-top:3px solid #c84212;
							} 
							
						div#all div.menu ul#nav li a#sel:hover, div#all div.menu a#sel:hover {
							color:#ffffff;
							background-color:inherit;
							text-decoration: underline; 
							border-top:3px solid #053483;
							}
		

div#all div#container {
/*	position:relative; */
	display:block; 
	border-left:solid 230px #ffffff;
	/*border-right:solid 230px #ffffff;*/
	}
	
	div#all div#container div#inner {
		display:block;
		/*position:relative;*/
		margin-left:-230px;
		/*margin-right:-230px;*/
		padding:1px;
		}
		

					

		div#all div#container div#inner div#left {
			float:left; 
		/*	position:relative; */
			width:230px;
			left:0px;
			}
			
		div#all div#container div#inner div#right {
			float:right; 
		/*	position:relative; */
			width:230px;
			right:0px;
			}
			
		div#all div#container div#inner div#center {
			margin-left:230px;
			/*margin-right:230px;*/
			padding:0 0 0 25px;
			/*position:relative; */
			display:block;
			height:1%;
			}
			
		div#all div#container div#inner div.actions{
			background-color:#bdc5e7;
			margin-bottom:25px;
			width:100%;
			float:left;
			}
			
			div#all div#container div#inner div.anglebottom{
				background:url(../image/block_lb_bg.gif) no-repeat left bottom;
				height:3px;
				font-size:1px;
				clear:both;
				}
				
			div#all div#container div#inner div.anglebottom div{
				background: url(../image/block_rb_bg.gif) no-repeat right bottom;
				height:3px;
				font-size:1px; 
				}
			
			div#all div#container div#inner div.actions div.content{
				padding:10px 0 0 0;
				margin:0 0 0 0;
				clear:both;
				font-size:11px;
				}
				
				div#all div#container div#inner div.actions div.content h2{
					padding-right:20px;
					
					}
				
				div#all div#container div#inner div.actions div.content h3{
					font-size:12px;
					color:#ffffff;
					text-transform:none;
					background:transparent url(../image/actions_bg.jpg) no-repeat;
					padding:2px 0 3px 20px;
					margin:0 0 10px 0;
					clear:both;
					}
					
					div#all div#container div#inner div.actions div.content h3 a {
						color:#ffffff;
						text-decoration:underline;
						background-color:inherit; 

						} 
						
					div#all div#container div#inner div.actions div.content h3 a:hover {
						color:#ffffff; 
						text-decoration: none;
						background-color:inherit;  
						}
					
				div#all div#container div#inner div.actions div.content div.in{
					padding:0 20px 0 20px;
					}
				
				div#all div#container div#inner div.actions div.content div.in a{
					float:left;
					padding:0 10px 10px 0;
					}
				
				div#all div#container div#inner div.actions div.content div.in img{
					
					float:left;
					
					}
					
				div#all div#container div#inner div.actions div.content div.in div.text{
					clear:both;
					padding:0 0 20px 0;
					
					}
		
		
		div#all div#container div#inner div.ban{
			background:url(../image/partner_t.jpg) repeat-x left top;
			float:left;
			width:100%;
			}
			
			div#all div#container div#inner div.ban div.content{
				padding:10px 20px 0 20px;
				margin:0 0 25px 0;
				clear:both;
				}
				
				div#all div#container div#inner div.ban div.content p{
					font-size:12px;
					line-height:16px;
					color:#0f2c67;
					font-weight:bold;
					padding:10px 0 0 0;
					clear:both;}

		div#all div#container div#inner div.search{
			background:url(../image/search_t.jpg) repeat-x left top;
			height:85px;
			float:left;
			width:100%;
			}
			
			div#all div#container div#inner div.search div.content{
				padding:10px 20px 0 20px;
				margin:0 0 25px 0;
				clear:both;
				}
				
				div#all div#container div#inner div.search div.content input.int{
					width:90%;
					border:1px solid #0f2c67;
					float:right;
					padding:5px;
					font-size:12px;
					color:#0f2c67;					
					}
					
				div#all div#container div#inner div.search div.content input.btn{
					float:right;
					background:url(../image/search_bg.jpg);
					width:61px;
					height:20px;
					border-width:0;
					cursor:pointer;
					}
		
		
		div#all div#container div#inner div.mag{
			background:url(../image/mag_t.jpg) repeat-x left top;
			float:left;
			width:100%;
			}
			
			div#all div#container div#inner div.angletop{
				background: url(../image/block_rt_bg.gif) no-repeat right top;
				height:3px;
				font-size:1px;
				
				}
				
			div#all div#container div#inner div.angletop div{
				background:url(../image/block_lt_bg.gif) no-repeat left top;
				height:3px;
				font-size:1px; 
				}
				
			div#all div#container div#inner div.mag div.content{
				padding:10px 20px 0 20px;
				margin:0 0 25px 0;
				clear:both;
				}
				
				div#all div#container div#inner div#left div.content h2, div#all div#container div#inner div#right div.content h2{
					text-align:right;
					font-size:14px;
					color:#0f2c67;
					padding:0 0 10px 0;
					margin:0;}
				
				div#all div#container div#inner div.mag div.content div.magimage{
					background:url(../image/mag_left_bg.jpg) no-repeat right top;
					height:255px;
					}
					
					div#all div#container div#inner div.mag div.content div.magimage div{
						background: url(../image/mag_bottom_bg.jpg) no-repeat 0 252px;
						height:255px;
						font-size:1px;
						}
						
			div#all div#container div#inner div.redbox{
				background:#e0440d url(../image/but_left_bg.jpg) no-repeat left bottom;
				float:right;
				margin:0 0 0 10px;
				font-size:12px;
				}
				
				div#all div#container div#inner div.redbox div{
					background:url(../image/but_right.jpg) no-repeat right bottom;
					padding:0px 5px 4px 5px;
					clear:both;
					}
					
					div#all div#container div#inner div.redbox div a {
						color:#ffffff;
						text-decoration:underline; 
						background-color:inherit;
						} 
						
					div#all div#container div#inner div.redbox div a:hover {
						color:#ffffff; 
						text-decoration: none; 
						background-color:inherit;
						}
						
			div#all div#container div#inner div#center div.pageheader{
				background:#bdc5e7 url(../image/header_right_bg.gif) no-repeat right top;
				height:19px;
				text-align:right;
				font-size:11px;
				}
				
				div#all div#container div#inner div#center div.pageheader div.index{
					padding:3px 5px 0 5px;
					}
				
				div#all div#container div#inner div#center div.pageheader div.index a {
					color:#000000;
					text-decoration:underline; 
					background-color:inherit;
					} 
					
				div#all div#container div#inner div#center div.pageheader div.index a:hover {
					color:#000000; 
					text-decoration: none; 
					background-color:inherit;
					}
				
				div#all div#container div#inner div#center div.headleft{
					float:left;
					text-align:left;
					background:#fffaf1 url(../image/header_left_bg.jpg) no-repeat;
					
					}
					
					div#all div#container div#inner div#center div.headleft h1{
						padding:0px 50px 0px 5px;
						font-size:17px;
						text-align:left;
						font-weight:bold;
						color:#0f2c67;
						background:url(../image/header_bg.jpg) no-repeat right top;
						line-height:19px;
						}
						
						
					div#all div#container div#inner div#center div.cbox{
						background-color:#fffaf1;
						width:100%;
						}
					
					div#all div#container div#inner div#center .bboxbottom { 
						background:#fffaf1 url(../image/content_right_bg.gif) no-repeat bottom right; 
						}
						
					div#all div#container div#inner div#center .bboxbottom div { 
						height: 6px;
						font-size:1px; 
						background: url(../image/content_left_bg.gif) no-repeat bottom left; 
						}
						
				div#all div#container div#inner div#center .content {
						color:#000000;
						background-color:transparent;
						font-size:12px;
						padding:15px 5px 10px 5px;margin:0;
						}
						
			

						

			
		div#all div#container div#inner div.clear {
			clear:both;
			}

	div#all div.foot {
		background:#0b2b6c url(../image/footer_t.jpg)  repeat-x left top;
		margin:25px 0 0 0;
		}
		
		div#all div.foot div.leftangle {
			background:url(../image/footer_left_bg.gif) no-repeat left top;
			}
			
		div#all div.foot div.rightangle {
			background:url(../image/footer_right_bg.gif) no-repeat right top;
			height:45px;
			padding:10px 20px 0px 20px;
			line-height:16px;
			}
			
		div#all div.foot div.rightangle p{
			margin:0;
			padding:0 0 0 0;
			text-indent:0px;
			font-size:11px;
			color:#ffffff;
			background-color:transparent;
			}
			
			div#all div.foot div.rightangle a {
				color:#ffffff;
				text-decoration:underline; 
				background-color:inherit;
				} 
				
			div#all div.foot div.rightangle a:hover {
				color:#ffffff; 
				text-decoration: none; 
				background-color:inherit;
				}
		
			
			div#all div.foot div.rightangle div.counter{
				float:right;
				width:88px;
				height:31px;
				margin:0 0 0 10px;
				padding:0;
				background-color:#ffffff;
				color:inherit;
				}
				
				div#all div.foot div.rightangle div.counter img{
					border-width:0;
					}