@charset "utf-8";
/* CSS Document */
/* IE7,IE6,Firefox,Opera  * only for IE7,_ only for IE6*/
/*------------------------------------------------------------*
**  Tags css
**------------------------------------------------------------*/

body { margin: 0; background-color: #FFFFFF; background-image:url(../inc-images/bg.jpg); background-repeat: repeat-x; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#666666;line-height:24px;}

img{ border:0px;}
h1,h2,h3,h4,h5,h6 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin:0px; padding:0px; color:#333; }
a:link { color:#666666; text-decoration:underline; }
a:visited { color:#666666; text-decoration:underline; }
a:hover { color:#567e0e; text-decoration:underline; }

/*------------------------------------------------------------*
**  IDs css
**------------------------------------------------------------*/

/* header */

#header { margin:0 auto;width:799px; height:93px; background-image:url(../inc-images/ny_top.jpg); background-repeat:no-repeat; }
#header img{ margin-top:10px;}

#nav { width:799px; height:31px; margin-left:auto; margin-right:auto; }
#nav_l { width:15px; height:31px; float:left; }
#nav_c { width:196px; height:26px; float:left;background-image:url(../inc-images/ny_nav_bg.jpg); background-repeat:no-repeat;padding-top:5px; font-weight:bold;}
#nav_r { width:588px; height:31px; float:left; text-align:right; }

#jumpMenu { margin-right:30px;}

#nav_c ul{margin-top:-4px; margin-left:-30px;*margin-left:10px;position:relative;white-space:nowrap;}
#nav_c li{display:inline;list-style-type: none; margin:0px; padding:0px; text-align:center; float:left}
#nav_c ul li a { color:#9D9D9D; text-decoration:none; padding:6px; width:46px; display:block; }
#nav_c ul li a:visited { color:#9D9D9D; text-decoration:none; }
#nav_c ul li a:hover { color:#62a549; background-color:#FFF; }

/* banner */

#banner { width:799px; height:162px; margin-left:auto; margin-right:auto; _margin-top:-6px; background-image:url(../inc-images/ny_body_top.jpg); background-position:top; background-repeat:no-repeat; background-color:#FFF; }
#banner_l { width:577px; height:155px; float:left; margin-top:3px; margin-left:3px;}
#banner_r { width:208px; height:155px; margin-top:7px; margin-right:7px;_margin-right:2px; float:right; padding:0; }
#banner_r ul{ margin-left:-40px; margin-top:0; *margin:0;}
#banner_r li{ height:39px; _margin-top:-3px;display:inline;list-style-type: none; float:left;}

/* main */
#main { width:799px; height:auto; background-color:#FFF; overflow:hidden; margin-left:auto; margin-right:auto; padding-top:30px;}
#main_l { width:360px; float:left; padding-left:20px;}
#main_r { width:360px; float:right; padding-right:20px;}
#portf_main{width:300px;}
#portf_main li{ list-style-type: none; line-height:20px;}
#portf_main a:link { color:#999999; text-decoration:none; font-size:9px; font-style:italic; }
#portf_main a:visited { color:#999999; text-decoration:none; font-size:9px; font-style:italic; }
#portf_main a:hover { color:#62a549; text-decoration:underline; font-size:9px; font-style:italic; }

#main_content { width:700px; height:auto; overflow:hidden; margin-left:auto; margin-right:auto;}
#main a:link { color:#62a549; text-decoration:none;}
#main a:visited { color:#62a549; text-decoration:none;}
#main a:hover { color:#62a549; text-decoration:underline;}

#main h1 { color:#567e0e; font-size:14px; font-weight:normal; }
#main h2 { color:#567e0e; font-size:12px; font-weight:normal; }
#main h4 { font-size:12px; }

#main_l dl { width: 320px; position:relative; margin: 0px; padding: 0px; left:15px; }
#main_l dt { float: left; width: 80px; margin: 0px; padding: 0px;}
#main_l dd { float: left; clear: none; width: 240px; margin: 0px; padding: 0px;}

/* copyright */

#copyright { width:799px; clear:both; height:auto; margin-right:auto; margin-left:auto; text-align:center; margin-bottom: 20px; padding-top:30px; font-size:11px; font-family:Mingliu;color:#999; background-color:#FFF;}

#copyright img { margin-top: 10px; margin-left:3px; margin-right:3px; }
#copyright a:link { color:#999; text-decoration:none;}
#copyright a:visited { color:#999; text-decoration:none;}
#copyright a:hover { color:#62a549; text-decoration:underline;}

/*------------------------------------------------------------*
**  goto page
**------------------------------------------------------------*/		
DIV.gotoPage {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 0.85em; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; FONT-FAMILY: Tahoma,Helvetica,sans-serif; TEXT-ALIGN:
}
DIV.gotoPage A {
	BORDER-RIGHT: #ccdbe4 1px solid; PADDING-RIGHT: 8px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #ccdbe4 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccdbe4 1px solid; COLOR: #567e0e; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccdbe4 1px solid; TEXT-DECORATION: none
}
DIV.gotoPage A:hover {
	BORDER-RIGHT: #62a549 1px solid; BORDER-TOP: #62a549 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #62a549 1px solid; COLOR: #fff; BORDER-BOTTOM: #62a549 1px solid; BACKGROUND-COLOR: #567e0e
}
DIV.gotoPage A:active {
	BORDER-RIGHT: #62a549 1px solid; BORDER-TOP: #62a549 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #62a549 1px solid; COLOR: #fff; BORDER-BOTTOM: #62a549 1px solid; BACKGROUND-COLOR: #567e0e
}
DIV.gotoPage SPAN.current {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #fff; MARGIN-RIGHT: 3px; PADDING-TOP: 2px;BACKGROUND-COLOR: #567e0e
}
DIV.gotoPage SPAN.disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}
DIV.gotoPage A.next {
	BORDER-RIGHT: #ccdbe4 2px solid; BORDER-TOP: #ccdbe4 2px solid; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #ccdbe4 2px solid; BORDER-BOTTOM: #ccdbe4 2px solid
}
DIV.gotoPage A.next:hover {
	BORDER-RIGHT: #62a549 2px solid; BORDER-TOP: #62a549 2px solid; BORDER-LEFT: #62a549 2px solid; BORDER-BOTTOM: #62a549 2px solid
}
DIV.gotoPage A.prev {
	BORDER-RIGHT: #ccdbe4 2px solid; BORDER-TOP: #ccdbe4 2px solid; MARGIN: 0px 10px 0px 0px; BORDER-LEFT: #ccdbe4 2px solid; BORDER-BOTTOM: #ccdbe4 2px solid
}
DIV.gotoPage A.prev:hover {
	BORDER-RIGHT: #62a549 2px solid; BORDER-TOP: #62a549 2px solid; BORDER-LEFT: #62a549 2px solid; BORDER-BOTTOM: #62a549 2px solid
}

/* classes */
.font_green{
	color: #6D9D00;font-size:12px; 
}

.bg_line {
	border:1px dashed #CCC; height:1px;
}

.td_line{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
}

