/*20140806
@charset "big5";
*/
/* 簡單流?媒?
   注?: 流?媒?要????移??HTML 中?體?高度?寬度屬??
   http://www.alistapart.com/articles/fluid-images/ 
*/
/*20140806
img, object, embed, video {
	max-width: 100%;
	font-family: sans-serif;
	text-align: right;
}
*/
/* IE 6 不支??大寬度??此寬度?設??100% */
/*20140806
.ie6 img {
	width:100%;
}
*/
/*
	Dreamweaver 流???屬?
	----------------------------------
	dw-num-cols-mobile:		5;
	dw-num-cols-tablet:		8;
	dw-num-cols-desktop:	10;
	dw-gutter-percentage:	25;
	
	??來自??Ethan Marcotte ?「具???能?網?設計?
	http://www.alistapart.com/articles/responsive-web-design
	
	以? Joni Korpi ?「??格線系統?
	http://goldengridsystem.com/
*/

/* 行??面: 480px 以???*/
#LayoutDiv1 {
	clear: both;
	width: 100%;
	display: block;
}
#LayoutDiv2 {

	display:none;
}
#LayoutDiv3 {

	display:none;
}
#LayoutDiv4 {

	display:none;
}
.gridContainer {
	margin-left: auto;
	margin-right: auto;
	padding-left: 1.82%;
	padding-right: 1.82%;
	background:#000000;

}

.change_ver {
	font-family:Verdana, Geneva, sans-serif;
		color:#FFFFFF;
	font-size:12px;
	/*font-weight:900;*/
	line-height:1;
	letter-spacing:1.5px;
	TEXT-DECORATION: none;

}
body {
	background-image: url(images/comp_web_final_bg_line.png);
	background-repeat:repeat-x;
	/*background-repeat:no-repeat;*/
	background-position:fixed;
	background-attachment:fixed;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
.border_ver{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	border: 2px solid #7e111a;
	background-color: #7e111a;
	padding: 0px 6px 2px 6px;
	color:#FFFFFF;
	width: 300px;
	text-align: center;
	height: 15px;
	border-radius: 5px;
	line-height: 1.8;
	box-shadow: 1px 2px 6px rgba(0,0,0, 0.3);
	-moz-box-shadow: 1px 2px 6px rgba(0,0,0, 0.3);
	-webkit-box-shadow: 1px 2px 6px rgba(0,0,0, 0.3);
	TEXT-DECORATION: none;
	
	}
.contentall{
    margin-top: 11px;
	    
	}
.newsl_bord{
   /* box-shadow:3px 3px 3px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow:3px 3px 3px rgba(0, 0, 0, 0.5);
    -moz-box-shadow:3px 3px 3px rgba(0, 0, 0, 0.5);
    -o-box-shadow:3px 3px 3px rgba(0, 0, 0, 0.5);
    -khtml-box-shadow:3px 3px 3px rgba(0, 0, 0, 0.5);*/
	border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    -khtml-border-radius: 10px;
    margin: 2px;
    background-position:center center;
}
.newsline {
	/*border-style: solid;
	border-color: #CCC;*/
	border-width: thin;
	border-bottom-color:#CCC;
	border-bottom-style:solid

 }
.contentborder {
	border-style: solid;
	border-color: #CCC;
	border-width: thin;
	font-family: Verdana, Geneva, sans-serif;
 }
 .footerfontuup{
	text-align: left;
	font-size: 8px;
	color: #000000;
	letter-spacing: 0.2px;
	line-height: 15px;
	TEXT-DECORATION: none;
	font-family: Verdana, Geneva, sans-serif;
	}
.footerfont{
	text-align: center;
	font-size: 8px;
	color: #000000;
	letter-spacing: 0.2px;
	line-height: 15px;
	TEXT-DECORATION: none;
	font-family: Verdana, Geneva, sans-serif;
	}
.footerfont over{
	text-align: center;
	font-size: 8px;
	color: #000000;
	letter-spacing: 0.5px;
	line-height: 15px;
	TEXT-DECORATION: none;
	font-family: Verdana, Geneva, sans-serif;
	}
#wrapper {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	text-align:center;
		margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#wrapper #top {
	height: 72px;
}

#wrapper #banner {
	height: 220px;
	background-image:url(images/comp_web_final_bg_line.png);
	background-repeat: no-repeat;
	background-position: center top;
	
}

/* menu styles */
#menu1_bar { width:100%; height:63px;}
#menu1{ width:100%; height:74px; background:url(images/comp_web_final_bg_line.png); -moz-box-shadow: 0 0 5px #999; -webkit-box-shadow: 0 0 5px #999; box-shadow: 0 0 5px #999; padding-top:0px; padding-bottom:0px; }
#menu1 ul { list-style:none; margin:0; }
#menu1 ul li { margin:0; padding:0; display:inline; }
.bot {	vertical-align:bottom
}
.newstop {
	text-align: center;
	margin-top:2px;
	margin-left:-5px;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	letter-spacing: 0.5px;
		line-height: 15px;
}
.news_con {
	font-size: 13px;
		height:25px;
}
.Example_R 
{ border-color:#CCC;
 -moz-border-radius: 15px;
 border-radius: 15px;
 -moz-box-shadow: 5px 5px 5px #9FA3AE;
 -webkit-box-shadow: 5px 5px 5px #9FA3AE;
 box-shadow: 5px 5px 5px #B4B8C3;
}
@media only screen and (max-width: 480px)  {
/*@media only screen and (min-width: 320px) {*/

#LayoutDiv1 {
	clear: both;
	float: left;
	width: 100%;
	display: block;
	display:none;
}
#LayoutDiv2 {
	clear: both;
	width: 100%;
	display: block;

}
#LayoutDiv3 {
	clear: both;
	width: 100%;
	display: block;
	display:none;		
}
#LayoutDiv4 {
	clear: both;
	float: none;
	padding-left: 2.1625%;
	padding-right: 2.1625%;
	width: 80%;
	color: #FFF;
	text-align: left;
	display:none;
}
.to_ver {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 15px;
	font-weight:900;
	line-height:2;
	letter-spacing:1.5px;
	TEXT-DECORATION: none;
	color:#000000;
}

body {
	background-image: url(images/comp_web_final_bg_line.png);
	background-repeat:repeat-x;
	/*background-repeat:no-repeat;*/
	background-position:fixed;
	background-attachment:fixed;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
.here_ver{
               	font-family:Verdana, Geneva, sans-serif;
				font-size: 15px;
				font-weight:900;
			    border: 2px solid #B70012;
                padding: 1px 1px 1px 1px;
                width: 45px;
                text-align: center;
				height:5px;
				border-radius: 5px;
				line-height:0.8;
                box-shadow: 1px 2px 6px rgba(0,0,0, 0.5);
                -moz-box-shadow: 1px 2px 6px rgba(0,0,0, 0.5);
                -webkit-box-shadow: 1px 2px 6px rgba(0,0,0, 0.5);
				TEXT-DECORATION: none;
	}
.change_ver {
	font-family:Verdana, Geneva, sans-serif;
		color:#FFFFFF;
	font-size:12px;
	/*font-weight:900;*/
	line-height:1;
	letter-spacing:1.5px;
	TEXT-DECORATION: none;

}
.border_ver{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	border: 2px solid #7e111a;
	background-color: #7e111a;
	padding: 0px 6px 2px 6px;
	color:#FFFFFF;
	width: 300px;
	text-align: center;
	height: 15px;
	border-radius: 5px;
	line-height: 1.8;
	box-shadow: 1px 2px 6px rgba(0,0,0, 0.3);
	-moz-box-shadow: 1px 2px 6px rgba(0,0,0, 0.3);
	-webkit-box-shadow: 1px 2px 6px rgba(0,0,0, 0.3);
	TEXT-DECORATION: none;
	
	}
.contentall{
    margin-top: 11px;
	    
	}
.newsl_bord{
   /* box-shadow:3px 3px 3px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow:3px 3px 3px rgba(0, 0, 0, 0.5);
    -moz-box-shadow:3px 3px 3px rgba(0, 0, 0, 0.5);
    -o-box-shadow:3px 3px 3px rgba(0, 0, 0, 0.5);
    -khtml-box-shadow:3px 3px 3px rgba(0, 0, 0, 0.5);*/
	border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    -khtml-border-radius: 10px;
    margin: 2px;
    background-position:center center;
}
.newsline {
	/*border-style: solid;
	border-color: #CCC;*/
	border-width: thin;
	border-bottom-color:#CCC;
	border-bottom-style:solid

 }
.contentborder {
	border-style: solid;
	border-color: #CCC;
	border-width: thin;
	border-top-width:6;
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
 }
 .footerfontuup{
	text-align: left;
	font-size: 8px;
	color: #000000;
	letter-spacing: 0.2px;
	line-height: 15px;
	TEXT-DECORATION: none;
	font-family: Verdana, Geneva, sans-serif;
	}
.footerfont{
	text-align: center;
	font-size: 8px;
	color: #000000;
	letter-spacing: 0.2px;
	line-height: 15px;
	TEXT-DECORATION: none;
	font-family: Verdana, Geneva, sans-serif;
	}
.footerfontmenu{
	/*20140807
	text-align: center;
	*/
	font-size: 8px;
	color: #FFFFFF;
	letter-spacing: 0.2px;
	line-height: 15px;
	TEXT-DECORATION: none;
	font-family: Verdana, Geneva, sans-serif;
	}
.footerfont over{
	text-align: center;
	font-size: 8px;
	color: #000000;
	letter-spacing: 0.5px;
	line-height: 15px;
	TEXT-DECORATION: none;
	font-family: Verdana, Geneva, sans-serif;
	}
#wrapper {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	text-align:center;
		margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#wrapper #top {
	height: 72px;
}

#wrapper #banner {
	height: 220px;
	background-image:url(images/comp_web_final_bg_line.png);
	background-repeat: no-repeat;
	background-position: center top;
	
}
.topbtn A{
	font-family:Verdana, Geneva, sans-serif;
	width:350px;
	font-size: 12px; 
	color: #000000; 
	background-color: #FFF;
	font-weight:lighter;
	 text-decoration: none;
	 text-align:center;
	 line-height:1;
	 margin-top:-25px;
	 border: 1px solid #FFF;
	 border-collapse:collapse;
	 border-spacing:-4;
	 border-radius: 0px;

}
td.topbtn A{
	height:60px;
	width:60px;
	
	}
.topbtn A:hover{
	text-align:center;
	width:350px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px; 
	margin-top:-25px;
	font-weight:lighter;
	color: #1FA4FF;
	background-size: 50px 50px;
/*	background-image:url(images/news_bg.jpg);
	background-repeat:repeat-y;*/
/*	background-color: #09F;*/
	text-decoration: none;
	line-height:1;
	border-spacing:-4;
	border-collapse:collapse;
	/* border: 1px solid #09F;*/


}
/*.topbtn A{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px; 
	color: #000000; 
	background-color: #FFF;
	font-weight:lighter;
	 text-decoration: none;
	 line-height:2;
	 border: 6px solid #FFF;
	 border-collapse:collapse;
	 border-spacing:0;
	 border-radius: 0px;
}
.topbtn A:hover{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px; 
	font-weight:lighter;
	color: #ffffff; 
	background-color: #09F; 
	text-decoration: none;
	line-height:2;
	border-spacing:0;
	border-collapse:collapse;
	 border: 6px solid #09F;
   
}	*/

/* menu2 styles */

#menu2_bar { width:100%; height:65px; z-index:auto;}
#menu2{ width:100%; height:65px; background:url(images/comp_web_final_bg_line.png); -moz-box-shadow: 0 0 5px #999; -webkit-box-shadow: 0 0 5px #999; box-shadow: 0 0 5px #999; padding-top:0px; padding-bottom:0px;z-index:9999; }
#menu2 ul { list-style:none; margin:0; z-index:auto;}
#menu2 ul li { margin:0; padding:0; display:inline;z-index:auto; }

.bot {	vertical-align:bottom
}
.newstop {
	text-align: center;
	margin-top:2px;
	margin-left:-5px;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	letter-spacing: 0.5px;
		line-height: 15px;
}
.news_con {
	font-size: 13px;

		height:25px;
}
.Example_R { border-color:#CCC;
 -moz-border-radius: 15px;
 border-radius: 15px;
 -moz-box-shadow: 5px 5px 5px #9FA3AE;
 -webkit-box-shadow: 5px 5px 5px #9FA3AE;
 box-shadow: 5px 5px 5px #B4B8C3;
}
.here_ver1 {               	font-family:Verdana, Geneva, sans-serif;
				font-size: 15px;
				font-weight:900;
			    border: 2px solid #B70012;
                padding: 1px 1px 1px 1px;
                width: 45px;
                text-align: center;
				height:5px;
				border-radius: 5px;
				line-height:0.8;
                box-shadow: 1px 2px 6px rgba(0,0,0, 0.5);
                -moz-box-shadow: 1px 2px 6px rgba(0,0,0, 0.5);
                -webkit-box-shadow: 1px 2px 6px rgba(0,0,0, 0.5);
				TEXT-DECORATION: none;
}
}
/* 表格?面: 481px ??768px?樣式繼?自: 行??面??*/
@media only screen and (min-width: 481px) and (max-width: 800px) {
/*@media only screen and (min-width: 481px) {*/
.gridContainer {
	width: 90.675%;
	padding-left: 1.1625%;
	padding-right: 1.1625%;
	background:#F15A25;
}
#LayoutDiv1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	display:none;
}
#LayoutDiv2 {
	clear: both;
	float: left;
	margin-left: 0;
	display: block;
	height: 410px;
	text-align: center;
	display:none;
}
#LayoutDiv3 {
	clear: both;
	display: block;

}
#LayoutDiv4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top:10px;
	height: 250px;
	display:none;
}
.topbtn A{
	font-family:Verdana, Geneva, sans-serif;
	width:350px;
	font-size: 12px; 
	color: #000000; 
	background-color: #FFF;
	font-weight:lighter;
	 text-decoration: none;
	 text-align:center;
	 line-height:1;
	 margin-top:-25px;
	 border: 1px solid #FFF;
	 border-collapse:collapse;
	 border-spacing:-4;
	 border-radius: 0px;

}
td.topbtn A{
	height:60px;
	width:60px;
	
	}
.topbtn A:hover{
	text-align:center;
	width:350px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px; 
	margin-top:-25px;
	font-weight:lighter;
	color: #1FA4FF;
	background-size: 50px 50px;
/*	background-image:url(images/news_bg.jpg);
	background-repeat:repeat-y;*/
/*	background-color: #09F;*/
	text-decoration: none;
	line-height:1;
	border-spacing:-4;
	border-collapse:collapse;
	/* border: 1px solid #09F;*/


}
.to_ver {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 15px;
	font-weight:900;
	line-height:2;
	letter-spacing:1.5px;
	TEXT-DECORATION: none;
	color:#000000;
	 border: 2px solid #B70012;
	 border-radius: 5px;
	-box-shadow: 1px 2px 6px rgba(0,0,0, 0.5);
    -moz-box-shadow: 1px 2px 6px rgba(0,0,0, 0.5);
    -webkit-box-shadow: 1px 2px 6px rgba(0,0,0, 0.5);
}
.here_ver{
               	font-family:Verdana, Geneva, sans-serif;
				font-size: 15px;
				font-weight:900;
			    border: 2px solid #B70012;
                padding: 1px 1px 1px 1px;
                width: 45px;
                text-align: center;
				height:5px;
				border-radius: 5px;
				line-height:0.8;
                box-shadow: 1px 2px 6px rgba(0,0,0, 0.5);
                -moz-box-shadow: 1px 2px 6px rgba(0,0,0, 0.5);
                -webkit-box-shadow: 1px 2px 6px rgba(0,0,0, 0.5);
				TEXT-DECORATION: none;
	}
.change_ver {
	font-family:Verdana, Geneva, sans-serif;
		color:#FFFFFF;
	font-size:12px;
	/*font-weight:900;*/
	line-height:1;
	letter-spacing:1.5px;
	TEXT-DECORATION: none;

}
.border_ver{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	border: 2px solid #7e111a;
	background-color: #7e111a;
	padding: 0px 6px 2px 6px;
	color:#FFFFFF;
	width: 300px;
	text-align: center;
	height: 15px;
	border-radius: 5px;
	line-height: 1.8;
	box-shadow: 1px 2px 6px rgba(0,0,0, 0.3);
	-moz-box-shadow: 1px 2px 6px rgba(0,0,0, 0.3);
	-webkit-box-shadow: 1px 2px 6px rgba(0,0,0, 0.3);
	TEXT-DECORATION: none;
	
	}
.contentall{
    margin-top: 11px;
	    
	}
.newsl_bord{
   /* box-shadow:3px 3px 3px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow:3px 3px 3px rgba(0, 0, 0, 0.5);
    -moz-box-shadow:3px 3px 3px rgba(0, 0, 0, 0.5);
    -o-box-shadow:3px 3px 3px rgba(0, 0, 0, 0.5);
    -khtml-box-shadow:3px 3px 3px rgba(0, 0, 0, 0.5);*/
	border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    -khtml-border-radius: 10px;
    margin: 2px;
    background-position:center center;
}
.newsline {
	/*border-style: solid;
	border-color: #CCC;*/
	border-width: thin;
	border-bottom-color:#CCC;
	border-bottom-style:solid

 }
.contentborder {
	border-style: solid;
	border-color: #CCC;
	border-width: thin;
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
 }
 .footerfontuup{
	text-align: left;
	font-size: 9px;
	color: #000000;
	letter-spacing: 0.2px;
	line-height: 15px;
	TEXT-DECORATION: none;
	font-family: Verdana, Geneva, sans-serif;
	}
.footerfontmenu{
	/*20140807
	text-align: center;
	*/
	font-size: 9px;
	color: #FFFFFF;
	letter-spacing: 0.2px;
	line-height: 15px;
	TEXT-DECORATION: none;
	font-family: Verdana, Geneva, sans-serif;
	}
.footerfont{
	text-align: center;
	font-size: 9px;
	color: #000000;
	letter-spacing: 0.2px;
	line-height: 15px;
	TEXT-DECORATION: none;
	font-family: Verdana, Geneva, sans-serif;
	}
.footerfont over{
	text-align: center;
	font-size: 9px;
	color: #000000;
	letter-spacing: 0.5px;
	line-height: 15px;
	TEXT-DECORATION: none;
	font-family: Verdana, Geneva, sans-serif;
	}
	html{
		background-image: url(images/comp_web_final_bg_line.png),url(images/comp_web_final_bg_line.png);
		background-attachment:scroll,fixed;
		background-position:0px 0px, 50% 50% ;
		background-repeat: repeat-x,no-repeat;
		background-size:100% 88px,cover;
		-moz-background-size: 100% 88px, cover;
}
body {
	background-image: url(images/comp_web_final_bg_line.png);
	background-repeat:repeat-x;
	/*background-repeat:no-repeat;*/
	background-position:fixed;
	background-attachment:fixed;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
#wrapper3 {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	text-align:center;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#wrapper3 #top {
	height: 72px;
}

#wrapper3 #banner {
	height: 220px;
	background-image:url(images/comp_web_final_bg_line.png);
	background-repeat: no-repeat;
	background-position: center top;
	
}

/* menu styles */
#menu_bar3 { width:100%; height:65px; z-index:auto;}
#menu3{ width:100%; height:65px; background:url(images/comp_web_final_bg_line.png); -moz-box-shadow: 0 0 5px #999; -webkit-box-shadow: 0 0 5px #999; box-shadow: 0 0 5px #999; padding-top:0px; padding-bottom:0px; z-index:9999;}
#menu3 ul { list-style:none; margin:0; z-index:auto;}
#menu3 ul li { margin:0; padding:0; display:inline; z-index:auto;}
.bot {	vertical-align:bottom
}
.newstop {
	text-align: center;
	margin-top:2px;
	margin-left:-5px;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	letter-spacing: 0.5px;
		line-height: 15px;
}
.news_con {
	font-size: 13px;
		height:25px;
}
.Example_R { border-color:#CCC;
 -moz-border-radius: 15px;
 border-radius: 15px;
 -moz-box-shadow: 5px 5px 5px #9FA3AE;
 -webkit-box-shadow: 5px 5px 5px #9FA3AE;
 box-shadow: 5px 5px 5px #B4B8C3;
}
}

/* 桌面?面: 769px ???1232px?樣式繼?自: 行??面?表????*/

/*@media only screen and (min-width: 769px) {*/
@media only screen and (min-width: 801px){
.gridContainer {
	width: 88.2%;
	max-width: 1046px;
	padding-left: 0.9%;
	padding-right: 0.9%;
	margin: auto;
	background:#000000;
}
#LayoutDiv1 {
	clear: both;
	width: 100%;
	display: block;
}
#LayoutDiv2 {
	clear: both;
	float: left;
	margin-left: 0;
	display: block;
	height: 250px;
	display:none;
}
#LayoutDiv3 {
	clear: none;
	float: left;
	margin-left: 1.46%;
	display: block;
	height: 1014px;
	display:none;
}
#LayoutDiv4 {
	clear: none;
	display: block;
	display:none;
}
.change_ver {
	font-family:Verdana, Geneva, sans-serif;
		color:#FFFFFF;
	font-size:12px;
	/*font-weight:900;*/
	line-height:1;
	letter-spacing:1.5px;
	TEXT-DECORATION: none;

}
body {
	background-image: url(images/comp_web_final_bg_line.png);
	background-repeat:repeat-x;
	/*background-repeat:no-repeat;*/
	background-position:fixed;
	background-attachment:fixed;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
.border_ver{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	border: 2px solid #7e111a;
	background-color: #7e111a;
	padding: 0px 6px 2px 6px;
	color:#FFFFFF;
	width: 300px;
	text-align: center;
	height: 15px;
	border-radius: 5px;
	line-height: 1.8;
	box-shadow: 1px 2px 6px rgba(0,0,0, 0.3);
	-moz-box-shadow: 1px 2px 6px rgba(0,0,0, 0.3);
	-webkit-box-shadow: 1px 2px 6px rgba(0,0,0, 0.3);
	TEXT-DECORATION: none;
	
	}
.contentall{
    margin-top: 11px;
	    
	}
.newsl_bord{
   /* box-shadow:3px 3px 3px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow:3px 3px 3px rgba(0, 0, 0, 0.5);
    -moz-box-shadow:3px 3px 3px rgba(0, 0, 0, 0.5);
    -o-box-shadow:3px 3px 3px rgba(0, 0, 0, 0.5);
    -khtml-box-shadow:3px 3px 3px rgba(0, 0, 0, 0.5);*/
	border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    -khtml-border-radius: 10px;
    margin: 2px;
    background-position:center center;
}
.newsline {
	/*border-style: solid;
	border-color: #CCC;*/
	border-width: thin;
	border-bottom-color:#CCC;
	border-bottom-style:solid

 }
.contentborder {
	border-style: solid;
	border-color: #CCC;
	border-width: thin;
	font-family: Verdana, Geneva, sans-serif;
 }
 .footerfontuup{
	text-align: left;
	font-size: 10px;
	color: #000000;
	letter-spacing: 0.2px;
	line-height: 15px;
	TEXT-DECORATION: none;
	font-family: Verdana, Geneva, sans-serif;
	}
.footerfont{
	text-align: center;
	font-size: 10px;
	color: #000000;
	letter-spacing: 0.2px;
	line-height: 15px;
	TEXT-DECORATION: none;
	font-family: Verdana, Geneva, sans-serif;
	}
.footerfont over{
	text-align: center;
	font-size: 10px;
	color: #000000;
	letter-spacing: 0.5px;
	line-height: 15px;
	TEXT-DECORATION: none;
	font-family: Verdana, Geneva, sans-serif;
	}
.topbtn A{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px; 
	color: #000000; 
	background-color: #FFF;
	font-weight:lighter;
	 text-decoration: none;
	 line-height:3;
	 border: 17px solid #FFF;
	 border-collapse:collapse;
	 border-spacing:-5;
	 border-radius: 0px;
}
.topbtn A:hover{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px; 
	font-weight:lighter;
	color: #ffffff; 
	background-color: #09F; 
	text-decoration: none;
	line-height:3;
	border-spacing:-5;
		 border-collapse:collapse;
	 border: 17px solid #09F;
    -webkit-box-shadow: inset 0px 1px 0px 0px rgba(0, 0, 0, 0.2);
}	
#wrapper {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	text-align:center;
		margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#wrapper #top {
	height: 72px;
}

#wrapper #banner {
	height: 220px;
	background-image:url(images/comp_web_final_bg_line.png);
	background-repeat: no-repeat;
	background-position: center top;
	
}

/* menu styles */
#menu1_bar { width:100%; height:63px;}
#menu1{ width:100%; height:74px; background:url(images/comp_web_final_bg_line.png); -moz-box-shadow: 0 0 5px #999; -webkit-box-shadow: 0 0 5px #999; box-shadow: 0 0 5px #999; padding-top:0px; padding-bottom:0px; }
#menu1 ul { list-style:none; margin:0; }
#menu1 ul li { margin:0; padding:0; display:inline; }
.bot {	vertical-align:bottom
}
.newstop {
	text-align: center;
	margin-top:2px;
	margin-left:-5px;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	letter-spacing: 0.5px;
		line-height: 15px;
}
.news_con {
	font-size: 13px;
		height:25px;
}
.Example_R 
{ border-color:#CCC;
 -moz-border-radius: 15px;
 border-radius: 15px;
 -moz-box-shadow: 5px 5px 5px #9FA3AE;
 -webkit-box-shadow: 5px 5px 5px #9FA3AE;
 box-shadow: 5px 5px 5px #B4B8C3;
}
}