/* CSS: style.css */
h1, h2, h3, h4, pre, body, html {
	margin:0;
	padding:0;
	}

p{
	margin-top: 0;
	padding-top: 0;
}
	
a img, :link img, :visited img { border:none; }
ul { }

a
{
	text-decoration:none;
	color:#000;
}

a:hover
{
	text-decoration:underline;
	outline:none;
}

#box_content a:hover
{
		background:#c0c0c0;
}
/**********************************************/
/* HEADINGS */
h1, h2, h3 { margin-bottom: 3px;
         line-height: 1.5em;
         font-family: Tahoma;
         font-weight: normal; }
h4, h5, h6 { margin-bottom:3px;
                 line-height:1.5em;
                 font-family:Tahoma; }
h1 { font-size:18px; color: #15689a; font-weight: bold; }
h2 { font-size:14px; color: #CA001E; font-weight: bold; }
h3 { font-size:16px; color: #B26419; font-weight: normal; }
h4 { font: normal 16px Tahoma; color: #B26419; }
h5 { font-weight:normal; font-size:1em; }

td {
	font-family: Tahoma;
	font-weight: normal;
	font-size: 12px;
	color: #000;
}

div{
	font-family: Tahoma;
    font-weight: normal;
    font-size: 12px;
    color: #000;
	text-align:justify;
}

/**********************************************/

/* CSS Document */
/* About: Contains all the IDS elements for the structure of the site and other IDS */

/******************************************************
			CONTENT BOXES
******************************************************/

html,body{ 
	text-align: center;
}


body{
	margin: 0;
	padding: 0;
	background:#464955;


}

#a1
{
	width:980px;
	margin:auto;
}


#footer
{
	margin:auto;	
	width:980px;
}

#aa1
{
	height:100%;
	overflow:auto;
}

#float_menu
{

	height:97px;
	background:url(../../../graphics/bg_menu.gif) repeat-x;
	position:fixed;
	bottom:-5px;
	width:100%;
	left:0px;
	z-index:1001;
}


#float_menu_center
{

	padding-top:8px;
	width:980px;
	margin:auto;
	font-weight:normal;
}




ul.menu
{
	margin:0px;
	padding:0px;

}
ul.menu li
{
	font-size:13px;
	font-weight:normal;
	display:block;
	float:left;
	position:relative;
	margin:0px;
	padding:15px 10px 12px 10px;
	background:url(../../../graphics/line.gif) right center no-repeat;

}

ul.menu li:hover
{
	background:#f5f5f5;
}

a.menu
{
	text-decoration:none;
}

ul.submenu
{
	margin:0px;
	position:absolute;
	bottom:43px;
	left:0px;
	padding:8px 10px 0px 10px;
 	background:#f5f5f5;
	display:none;
	z-index:999;
}

ul.submenu li
{
	font-size:15px;
	font-weight:normal;
	background:url(../../../graphics/point.gif) 0px center no-repeat ;
	display:block;
	padding:5px 5px 5px 10px;
	min-width:150px;
	z-index:1000;
}

ul.submenu li:hover
{
	background:url(../../../graphics/point.gif) 0px center no-repeat ;

}

ul.submenu li a:hover
{
	color:red;
	text-decoration:none;
}



#topMenu
{
	padding-top:5px;
	height:22px;
	text-align:right;
}

#topMenu a
{
	color:#d1d1d1;
	font-size:10px;
}


#boxLeftTop
{
	width:650px;
	height:350px;
	overflow:hidden;
	position:relative;
	float:left;
	background:#000;
}


#boxRightTop
{
	width:320px;
	height:350px;
	overflow:hidden;
	position:relative;
	float:right;
	background:#000;
}

#boxLeftTop .box,#boxRightTop .box
{
	position:relative;
	width:650px;
	height:350px;
	float:left;
}

#boxRightTop .box
{
	width:320px;
}


#boxLeftTop .box img,#boxRightTop .box img
{
	z-index:100;
}

#boxLeftTop .bg,#boxRightTop .bg
{
	z-index:200;
	position:absolute;
	top:266px;
	lefT:0px;
	background:url(../../../graphics/trans.png) no-repeat;
	width:630px;
	height:84px;
	padding:10px;
	display:none;
}

#boxRightTop .bg
{
	width:300px;
}

#boxLeftTop .bg .title,#boxRightTop .bg .title
{
	font-family:Tahoma;
	color:#e50a0f;
	font-weight:bold;
	font-size:12px;
	padding-bottom:5px;
}

#boxLeftTop .bg .intro,#boxRightTop .bg .intro
{
	font-family:Tahoma;
	color:#fff;
	font-weight:bold;
	font-size:13px;
}

#boxLeftTop .box a.lay,#boxRightTop .box a.lay
{ 
	width:650px;
	height:350px;
	position:absolute;
	display:block;
	left:0px;
	top:0px;
	z-index:3000;
}

#boxRightTop .box a.lay
{
	width:320px;
}
#boxLeftTop .box a.lay:hover,#boxRightTop .box a.lay:hover
{
		background:url(../../../graphics/trans.png) repeat-y;
}

/*   */
.boxMini
{
	width:320px;
	height:170px;
	overflow:hidden;
	position:relative;
	float:left;
	background:#999;
	color:#fff;
}

.boxMini:hover
{
	background:#fff url(../../../graphics/border.gif) no-repeat !important;
	color:#000 !important;
	
}

.boxMini .box a
{
	display:block;
	text-decoration:none !important;
}


.boxMini .box
{
	position:relative;
	width:320px;
	height:170px;
	text-decoration:none !important;
}



.boxMini .box .img
{
	width:155px;
	height:170px;
	overflow:hidden;
	float:right;
	display:block;
}

.boxMini .bg
{
	z-index:200;
	width:145px;
	height:150px;
	padding:10px;
	float:left;
	text-decoration:none !important;
}



.boxMini .bg .title
{
	font-family:Tahoma;
	color:#fff;
	font-weight:bold;
	font-size:16px;
	padding-bottom:5px;
	text-align:left;
}

.boxMini:hover .bg .title
{
	text-decoration:none !important;
	color:#000;
	cursor:pointer !important;
}
.boxMini .bg .intro
{
	font-family:Tahoma;
	font-weight:normal;
	font-size:14px;
	color:#fff;
	text-decoration:none !important;
	cursor:pointer !important;
}

.boxMini:hover .bg .intro
{
	color:#000;
	text-decoration:none !important;	
}

#footer div ,#footer div a
{
	color:#d1d1d1;
 	font-size:11px;
}

#footer
{
	padding-top:20px;
}

.underline
{
	border-bottom:1px solid #fff;
	padding:5px 0px;
	margin-bottom:5px;
}

.underline select
{
	font-size:10px;
}

#home_box
{
	border:1px solid #fff;
	background:#a4a4a4;
	padding:9px;
}

.mini_home
{
	border:3px solid #dedede;
	padding:9px 0px;
	width:467px;
	background:#fff;
	float:left;
}

.mini_home .news
{
	float:left;
	padding:0px 15px;
	width:200px;
	font-size:11px;
}


.mini_home .news .title
{
	font-weight:bold;
	font-size:11px;	
}

#left_box
{
	float:left;
	width:636px;
	padding:7px;
	background:#a6a6a6;
}

.box_title
{
	font-size:16px;
	color:#fff;
	font-weight:bold;
	padding:5px 0px;
}

#box_content
{
	border:3px solid #dedede;
	background:#fff;
	padding:5px 5px;
}

#right_panel
{
	width:305px;
	float:right;
	bordeR:1px solid #fff;
	background:#a6a6a6;
	padding:5px;
}

.box_news img
{
	border:1px solid #464955;
}

.box_news
{
	background:#fff;
	border:3px solid #e50a0f;
	padding:10px;
}

.g_photo
{
	float:left;
	width:112px;
	height:120px;
	overflow:hidden;
	margin:6px;
	text-align:center;

}

.g_photo .thumb
{
	width:112px;
	height:87px;	
}

#bigwhite 
{
	color:#fff;
	padding-left:100px;
	padding-top:15px;
}

#bigwhite a
{
	color:#fff;
}

