@charset "utf-8";

* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
A:link {
	COLOR: #686868; TEXT-DECORATION: none
}
A:visited {
	COLOR: #686868; TEXT-DECORATION: none
}
A:hover {
	COLOR: #a9b8df; TEXT-DECORATION: underline
}
A:active {
	COLOR: #686868; TEXT-DECORATION: none
}
TABLE {
	LINE-HEIGHT: 20px; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; COLOR: #686868; FONT-SIZE: 9pt
}
TD {
	LINE-HEIGHT: 25px; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; COLOR: #686868; FONT-SIZE: 9pt
}
TH {
	LINE-HEIGHT: 20px; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; COLOR: #686868; FONT-SIZE: 9pt
}
 body {background:url(bg.gif) repeat-y top center #dae6f8; color:#3a3a3a; font:12px Verdana,Tahoma,Arial,sans-serif; margin:0 auto; ;}
.none {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
.clear {
	CLEAR: both
}
LI {
	LINE-HEIGHT: 24px; LIST-STYLE-TYPE: none
}
H1 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 25px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #666; FONT-SIZE: 14px; FONT-WEIGHT: bolder; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 25px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #666; FONT-SIZE: 14px; FONT-WEIGHT: bolder; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; COLOR: #990000; FONT-SIZE: 12px; FONT-WEIGHT: bolder; PADDING-TOP: 0px
}

#container {
	Z-INDEX: -5; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #ccc 1px solid; MARGIN: 10px auto 30px; WIDTH: 960px; BACKGROUND: #fff; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
#content {
	Z-INDEX: -3; BORDER-BOTTOM: #f7f7f7 5px solid; TEXT-ALIGN: left; BORDER-LEFT: #f7f7f7 5px solid; MARGIN: 0px auto; WIDTH: 958px; BACKGROUND: #fff; BORDER-TOP: #f7f7f7 5px solid; BORDER-RIGHT: #f7f7f7 5px solid
}
/* Main layout and header */
#wrap {background:#fff; color:#303030; margin:0 auto;   width:960px;}
#header {  color:#505050; height:280px; margin:0 0 10px; padding:0;}
#header h1 {font-size:2.5em; font-weight:400; letter-spacing:-2px; margin:0 0 4px 15px; padding:15px 0 0;}
#header h1 a,#header h1 a:hover {font-weight:400; padding:0;}
#header p {font-size:1.1em; letter-spacing:-1px; margin:0 0 20px 15px; padding:0 0 0 3px;}
#toplink{
	MARGIN: 3px 10px 0px 740px;   
}
#toplink li{ float:left; margin:0 10px; }
#logo {
	MARGIN: 20px 0px 5px 10px;   FLOAT: left; 
}

 
#mainad {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 5px; WIDTH: 100%; PADDING-RIGHT: 0px; HEIGHT: 190px; CLEAR: both; PADDING-TOP: 0px
}


#main {
	TEXT-ALIGN: left; MARGIN: 0px auto 30px; WIDTH: 940px; CLEAR: both
}
#left {
	clear:left; PADDING-BOTTOM: 0px; MARGIN: 15px 0px 0px; PADDING-LEFT: 0px; WIDTH: 180px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: auto; PADDING-TOP: 0px
}
#right {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 280px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 20px; maring: 0
}
#maincontent {
	TEXT-ALIGN: left; WIDTH: 745px; FLOAT: left
}

 

/* Left sidebar and menu */
#leftside {clear:left; float:left; margin:0 0 10px; padding:0; width:250px;}
#leftside ul.avmenu {list-style:none; margin:0 0 18px; padding:0; width:250px;}
#leftside ul.avmenu li {display:inline; padding:0; width:250px;}
#leftside ul.avmenu li a {background:url(img/menubg.gif) repeat-x bottom left #f4f4f4; border-bottom:1px solid #d8d8d8; border-left:4px solid #ccc; border-right:1px solid #d8d8d8; border-top:1px solid #d8d8d8; color:#505050; float:left; font-size:1em; font-weight:700; margin-bottom:5px; padding:5px 1px 5px 5px; text-decoration:none; width:238px;}
#leftside ul.avmenu li a:hover,#leftside ul.avmenu li a.current {background:url(img/menubg2.gif) repeat-x bottom left #eaeaea; border-bottom:1px solid #b0b0b0; border-left:4px solid #505050; border-right:1px solid #b0b0b0; border-top:1px solid #b0b0b0; color:#505050;}
#leftside ul.avmenu ul {font-size:0.9em; margin:0 0 0 15px; padding:0 0 5px 0; width:133px;}
#leftside ul.avmenu ul a {padding:3px 1px 3px 5px; width:123px;}
#leftside ul.avmenu ul ul {font-size:1em; width:120px;}
#leftside ul.avmenu ul ul a {width:108px;}
#leftside h2 {font-size:1.5em; font-weight:400;}

#leftside .announce {background:url(img/menubg.gif) repeat-x bottom left #f4f4f4; border-bottom:1px solid #d8d8d8; border-left:4px solid #ccc; border-right:1px solid #d8d8d8; border-top:1px solid #d8d8d8; clear:left; color:#505050; line-height:1.3em; margin:10px 0; padding:5px 5px 5px; width:134px;}
#leftside p,.announce p {font-size:0.9em;}

/* Right sidebar */
#extras {float:right; margin:0 0 10px; padding:0; width:140px;}
#extras p,#extras ul {font-size:0.9em; line-height:1.3em; margin:0 0 1.5em; padding:0;}
#extras li {list-style:none; margin:0 0 6px; padding:0;}
#extras h2 {font-size:1.6em; font-weight:400; letter-spacing:-1px; margin:0 0 6px;}

/* Main content variations */
#content {line-height:1.5em; margin:10px 150px 10px 260px; padding:0; text-align:left;}
#contentwide {line-height:1.5em; margin:10px 0 10px 160px; padding:0; text-align:left;}
#content h2,#contentwide h2 {font-size:1.8em; font-weight:400; letter-spacing:-1px; margin:8px 0 10px; padding:0;}
#content h3,#contentwide h3 {font-size:1.5em; font-weight:400; margin:6px 0; padding:0;}
#content img,#contentwide img {background:#ccc; border:4px solid #f0f0f0; color:#303030; display:inline; padding:1px; margin:0 10px 5px 0;}
#content ul,#content ol,#contentwide ul,#contentwide ol {margin:0 0 16px 20px; padding:0;}
#content ul ul,#content ol ol,#contentwide ul ul,#contentwide ol ol {margin:2px 0 2px 20px;}
#content li,#contentwide li {margin:0 0 2px 10px; padding:0 0 0 4px;}

#main_container{
width:100%;
height:auto;
margin:0;
padding:0px;
}

#main_content{ clear:both}
#homeabout{background:url(homeaboutbg.jpg) no-repeat -2px -2px ;padding: 124px 10px 0 10px; width:288px;  height:240px; margin:0 10px 10px 5px ; float:left}
#homeabout p{ padding:0 8px; line-height:20px}

#homepro{background:url(homeprobg.jpg) no-repeat -1px -1px ;padding: 14px 0px 0 50px; width:570px;  height:345px; margin:0 0 10px 0px;float:left}
#homepro ul li{ float:left}

#homenews{background:url(homenewsbg.jpg) no-repeat   ;padding: 70px 0px 0 20px; width:285px;  height:220px; margin:0 15px 10px 5px;float:left}


#homecontact{background:url(homeconbg.jpg) no-repeat  -1px 0px ;padding: 120px 0px 0 5px; width:192px;  height:160px; margin:0 5px 10px 0px;float:left}
#homecontact table td{ line-height:15px; padding:1px; }
#homepartner{background:url(homepartnerbg.jpg) no-repeat -1px 0px  ;padding: 50px 0px 0 20px; width:395px;  height:240px; margin:0;float:left}



.column1{
width:225px;
float:left;
margin:0px;
padding:10px 10px 10px 5px;
}

.column2{
width:340px;
float:left;
margin:0px;
padding:10px 5px 10px 5px;
}
.column3{
width:320px;
float:left;
margin:0px;
padding:10px 10px 10px 5px;
}
.column4{
width:710px;
border:1px solid #eee;
border-top:0;
border-bottom:0;
float:left;
margin:0px;
padding:10px 0px 10px 5px;
}
.left_box{
width:220px;
height:auto;
float:left;
margin:0 0 30px 0; 
float:right
}

.bottom_left_box{
 padding:20px 0 0 0;
width:210px;
height:auto;
margin:0px;
}

 .position{ height:20px; text-align:right; padding:4px; border-bottom:1px solid #eee;}
 .wrap3{ padding:10px ; height:auto}
.wrap3 h1{ margin:15px 0; background:#e5eff8; border-bottom:2px solid #6cace4; height:25px ; padding:10px 0  0 30px ;  letter-spacing:3px}
.news_tit{ margin:10px ;  font-size:14px ;  border-left:8px solid #960; padding: 5px  0 0 20px ;   height:30px}

 

/* Footer */
#footer {background: url(footer.jpg) no-repeat; clear:both;  margin:0 auto;  width:960px; height:167px}

#footer p {margin:0; padding:0;}
#footer a {background:inherit; color:gray; font-weight:400; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

/* Links and paragraphs */
a { text-decoration:none;  }
a:hover {background:inherit; color:#286ea0; text-decoration:underline;}
a img {border:0;}
p {margin:0 0 16px;}
blockquote {background:url(img/menubg.gif) repeat-x bottom left #f4f4f4; border-bottom:1px solid #d8d8d8; border-left:4px solid #ccc; border-right:1px solid #d8d8d8; border-top:1px solid #d8d8d8; color:#505050; margin:16px; padding:7px 7px 7px 11px;}
blockquote p {font-size:1.1em; line-height:1.3em; margin:0;}

/* Tables and forms */
 
caption {font-size:1.5em; font-weight:400; margin:0; padding:6px 0 8px; text-align:left;}
 
input,textarea {border:1px solid #ccc; font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:1em; margin:0; padding:4px;}
label {margin:2px;}
input {width:200px;}
textarea {width:400px;}

/* Search box */
#searchbox label,.hide {display:none;}
#searchbox {margin:6px 0 16px; padding:0;}
#searchform {background:#fff; border:1px solid #ccc; color:#505050; font-size:0.9em; padding:4px; width:116px;}

/* Various classes */
.announce h2 {margin:0 0 10px; padding:0;}
.textright {margin:-10px 0 4px; text-align:right;}
.center {text-align:center;}
.small {font-size:0.8em;}
.large {font-size:1.3em;}
.highlighted {background:#f0f0f0; border:1px solid #b0b0b0; color:#303030; padding:3px;}
.button {background:url(img/menubg.gif) repeat-x bottom left #f4f4f4; border-bottom:1px solid #d8d8d8; border-left:4px solid #ccc; border-right:1px solid #d8d8d8; border-top:1px solid #d8d8d8; color:#505050; font-weight:700; margin:0 0 15px; padding:7px 7px 7px 11px; width:120px;}
.left {float:left; margin:10px 10px 5px 0;}
.right {float:right; margin:10px 0 5px 10px;}


























#parent {
	MARGIN: 20px 0px 0px 15px; WIDTH: 450px; float:right; height:37px; background:url(img/topmenubg.jpg) no-repeat;
 }
UL#parent LI#blankNav:hover {
	BACKGROUND-POSITION: 0px 0px
}
UL#parent A.link {
	TEXT-INDENT: -5000px; BACKGROUND: none transparent scroll repeat 0% 0%; OVERFLOW: hidden
}
UL#parent LI:hover {
	BACKGROUND-POSITION: 0px -30px
}
UL#parent LI.sfHover {
	BACKGROUND-POSITION: 0px -30px
}
UL#parent LI A.link:focus {
	BACKGROUND-POSITION: 0px -30px
}
UL#parent LI A.link:hover {
	BACKGROUND-POSITION: 0px -30px
}
UL#parent LI A.link:active {
	BACKGROUND-POSITION: 0px -30px
}
UL#parent A.link:hover {
	TEXT-INDENT: -5000px; BACKGROUND: none transparent scroll repeat 0% 0%; OVERFLOW: hidden
}
UL#parent LI.selected {
	BACKGROUND-POSITION: 0px -58px
}
UL#parent LI.selected.sfHover {
	BACKGROUND-POSITION: 0px -30px
}
.genav {
	Z-INDEX: 5;  TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 450px; PADDING-RIGHT: 0px;   PADDING-TOP: 0px
}
.genav * {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.genav {
  MARGIN-BOTTOM: 12px; FLOAT: left; FONT-SIZE: 1em
}
.genav UL {
	POSITION: absolute; BACKGROUND-COLOR: #ffffff; WHITE-SPACE: nowrap; TOP: -999em
}
.genav UL LI {
	WIDTH: 100% ;  padding:5px 0;
}
 
.genav LI:hover {
	VISIBILITY: inherit
}
.genav LI {
	POSITION: relative; BACKGROUND: #fff; FLOAT: left
}
.genav A {
	POSITION: relative; DISPLAY: block; TEXT-DECORATION: none
}
.genav LI:hover UL {
	Z-INDEX: 99; TOP: 37px; LEFT: 0px
}
.genav LI.sfHover UL {
	Z-INDEX: 99; TOP: 37px; LEFT: 0px
}
.genav A {
	PADDING-BOTTOM: 0.2em; COLOR: #4252ad; PADDING-TOP: 0.2em
}
.genav li li A  { padding-left:10px;}
.genav A:hover {
	PADDING-BOTTOM: 0.2em;COLOR: #6cbf31; PADDING-TOP: 0.2em
}
.genav LI {
	DISPLAY: block
}
.genav LI LI {
	BORDER-LEFT: #cecece 1px solid; BACKGROUND: #fff
}
.genav LI LI LI {
	BORDER-LEFT: #cecece 1px solid; BACKGROUND: #edf1f8
}
.genav LI LI LI LI {
	BORDER-LEFT: #cecece 1px solid; BACKGROUND: #dee6ed
}
.genav LI:hover {
	OUTLINE-WIDTH: 0px; BACKGROUND: #fff; COLOR: #4252ad; TEXT-DECORATION: none
}
.genav LI.sfHover {
	OUTLINE-WIDTH: 0px; BACKGROUND: #fff; COLOR: #4252ad; TEXT-DECORATION: none
}
.genav LI A:focus {
	OUTLINE-WIDTH: 0px; BACKGROUND: #fff; COLOR: #4252ad; TEXT-DECORATION: none
}
.genav LI A:hover {
	OUTLINE-WIDTH: 0px; BACKGROUND: #fff; COLOR: #4252ad; TEXT-DECORATION: none
}
.genav LI A:active {
	OUTLINE-WIDTH: 0px; BACKGROUND: #fff; COLOR: #4252ad; TEXT-DECORATION: none
}
.genav LI LI:hover {
	OUTLINE-WIDTH: 0px; BACKGROUND: #edf1f8
}
.genav LI LI.sfHover {
	OUTLINE-WIDTH: 0px; BACKGROUND: #edf1f8
}
.genav LI LI A:focus {
	OUTLINE-WIDTH: 0px; BACKGROUND: #edf1f8
}
.genav LI LI A:hover {
	OUTLINE-WIDTH: 0px; BACKGROUND: #edf1f8
}
.genav LI LI A:active {
	OUTLINE-WIDTH: 0px; BACKGROUND: #edf1f8
}
.genav LI LI LI:hover {
	OUTLINE-WIDTH: 0px; BACKGROUND: #dee6ed
}
.genav LI LI LI.sfHover {
	OUTLINE-WIDTH: 0px; BACKGROUND: #dee6ed
}
.genav LI LI LI A:focus {
	OUTLINE-WIDTH: 0px; BACKGROUND: #dee6ed
}
.genav LI LI LI A:hover {
	OUTLINE-WIDTH: 0px; BACKGROUND: #dee6ed
}
.genav LI LI LI A:active {
	OUTLINE-WIDTH: 0px; BACKGROUND: #dee6ed
}
.genav LI LI LI LI:hover {
	OUTLINE-WIDTH: 0px; BACKGROUND: #edf1f8
}
.genav LI LI LI LI.sfHover {
	OUTLINE-WIDTH: 0px; BACKGROUND: #edf1f8
}
.genav LI LI LI LI A:focus {
	OUTLINE-WIDTH: 0px; BACKGROUND: #edf1f8
}
.genav LI LI LI LI A:hover {
	OUTLINE-WIDTH: 0px; BACKGROUND: #edf1f8
}
.genav LI LI LI LI A:active {
	OUTLINE-WIDTH: 0px; BACKGROUND: #edf1f8
}
.genav LI UL {
	WIDTH: 130px
}
.genav UL {
	WHITE-SPACE: normal
}
A.sf-with-ul {
	MIN-WIDTH: 1px; 
}
.sf-sub-indicator {
	POSITION: absolute; TEXT-INDENT: -999em; WIDTH: 10px; DISPLAY: block; BACKGROUND: url(arrows-blue.png) no-repeat -110px -110px; HEIGHT: 10px; OVERFLOW: hidden; TOP: 0.9em; RIGHT: 0.5em
}
A > .sf-sub-indicator {
	BACKGROUND-POSITION: 0px -100px; TOP: 0.5em
}
A.link .sf-sub-indicator {
	BACKGROUND-POSITION: -100px 50%
}
A:focus > .sf-sub-indicator {
	BACKGROUND-POSITION: -10px -100px
}
A:hover > .sf-sub-indicator {
	BACKGROUND-POSITION: -10px -100px
}
A:active > .sf-sub-indicator {
	BACKGROUND-POSITION: -10px -100px
}
LI:hover > A > .sf-sub-indicator {
	BACKGROUND-POSITION: -10px -100px
}
LI.sfHover > A > .sf-sub-indicator {
	BACKGROUND-POSITION: -10px -100px
}
.genav UL A > .sf-sub-indicator {
	BACKGROUND-POSITION: 0px 0px
}
.sf-shadow UL {
	PADDING-BOTTOM: 9px; PADDING-LEFT: 0px; PADDING-RIGHT: 8px; BACKGROUND: url(img/shadow.png) no-repeat right bottom; PADDING-TOP: 0px; -moz-border-radius-bottomleft: 17px; -moz-border-radius-topright: 17px; -webkit-border-top-right-radius: 17px; -webkit-border-bottom-left-radius: 17px
}
.sf-shadow UL.sf-shadow-off {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
UL.genav LI:hover LI UL {
	TOP: -999em
}
UL.genav LI.sfHover LI UL {
	TOP: -999em
}
UL.genav LI LI:hover LI UL {
	TOP: -999em
}
UL.genav LI LI.sfHover LI UL {
	TOP: -999em
}
UL.genav LI LI:hover UL {
	TOP: 0px; LEFT: 10em
}
UL.genav LI LI.sfHover UL {
	TOP: 0px; LEFT: 10em
}
UL.genav LI LI LI:hover UL {
	TOP: 0px; LEFT: 10em
}
UL.genav LI LI LI.sfHover UL {
	TOP: 0px; LEFT: 10em
}
.genav UL .sf-sub-indicator {
	BACKGROUND-POSITION: -10px 0px
}
.genav UL A:focus > .sf-sub-indicator {
	BACKGROUND-POSITION: -10px 0px
}
.genav UL A:hover > .sf-sub-indicator {
	BACKGROUND-POSITION: -10px 0px
}
.genav UL A:active > .sf-sub-indicator {
	BACKGROUND-POSITION: -10px 0px
}
.genav UL LI:hover > A > .sf-sub-indicator {
	BACKGROUND-POSITION: -10px 0px
}
.genav UL LI.sfHover > A > .sf-sub-indicator {
	BACKGROUND-POSITION: -10px 0px
}








/* all menu links */
#nav a, #subMenusContainer a{
	text-decoration:none;
	display:block;
	padding:5px 15px;
	background-color:#fff ;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	color:#333;
	font-weight:bold;
}

/* Just main menu links --[for non-javascript users this applies to submenu links as well]*/
#nav a{
	margin:0;
}

/* Just sub menu links */
#subMenusContainer a, #nav li li a{
	text-align:left;
}

/* All menu links on hover or focus */
#nav a:hover, #nav a:focus, #subMenusContainer a:hover, #subMenusContainer a:focus, #nav a.mainMenuParentBtnFocused, #subMenusContainer a.subMenuParentBtnFocused{
	background-color:#e3eff2 ;
	color:#000;
}

/* sub menu links on hover or focus */
#subMenusContainer a:hover, 
#subMenusContainer a:focus, 
#nav a.mainMenuParentBtnFocused, 
#subMenusContainer a.subMenuParentBtnFocused,
#nav li a:hover,
#nav li a:focus{
	background-color:#e3eff2 ;
	color:#006fcc;
}

/* Parent Sub Menu Links ---[javascript users only]*/
.subMenuParentBtn{ 
	background: url(../img/arrow_right.gif) right center no-repeat;  
}

/* Parent Sub Menu Links on hover or focus ---[javascript users only]*/
.subMenuParentBtnFocused{ 
	background: url(../img/arrow_right_over.gif) right center no-repeat;  
}

/* Parent Main Menu Links ---[javascript users only]*/
.mainMenuParentBtn{	
	 background: url(../img/arrow_right.gif) right center no-repeat; 
}

/* Parent Main Menu Links on hover or focus ---[javascript users only]*/
.mainMenuParentBtnFocused{	
	background: url(../img/arrow_right_over.gif) right center no-repeat; 
}

/* ----[ OLs ULs, LIs, and DIVs ]----*/

/* Submenu Outer Wrapper - each submenu is inside a div with this class - javascript users only */
.smOW{ 
	display:none; 
	position: absolute; 
	overflow:hidden; 
	/*the 2px left & right padding lets you have a 1px border 
	  on the ul or ol inside since overflow is set to hidden*/
	padding:0 2px;
	margin:0 0 0 -2px;
}

/* All submenu OLs and ULs */
#nav ol, #nav ul, #subMenusContainer ul, #subMenusContainer ol {	
	/*border around submenu goes here*/
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	background:#fff;	
	border:1px solid #aaa; 
	left:0;
}

/* All ULs and OLs */
#nav, #nav ul, #nav ol, #subMenusContainer ul, #subMenusContainer ol { 
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1em;
}

/* List items in main menu --[for non-javascript users this applies to submenus as well]  */
#nav li { 
	/*great place to use a background image as a divider*/
	display:block;
	list-style:none;
	position:relative;
	border-bottom:1px  solid  #aaa;
}

#subMenusContainer li{
	list-style: none;
}

/* main menu ul or ol elment */
#nav{
	display:block;
	list-style:none;
	margin:0 0 0 10px;
	width:186px;
	z-index:5;
	text-align: right;
	display:block;
}

#subMenusContainer{	display:block; 	position:absolute;	top:0;	left:0;	width:100%;	height:0;	overflow:visible;	z-index:1000000000; }


/* --------------------------[ The below is just for non-javscript users ]--------------------------*/
#nav li li{	float:none; }

#nav li li a{ /* Just submenu links*/	
	position:relative;
	float:none;
}

#nav li ul { /* second-level lists */
	position: absolute;
	width: 10em;
	margin-left: -1000em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

/* third-and-above-level lists */
#nav li ul ul { margin: -1em 0 0 -1000em; }
#nav li:hover ul ul {	margin-left: -1000em; }

 /* lists nested under hovered list items */
#nav li:hover ul{	margin-left: 186px; margin-top:-2.5em;}
#nav li li:hover ul {	margin-left: 10em; }

/* extra positioning rules for limited noscript keyboard accessibility */
#nav li a:focus + ul {  margin-left: 186px; margin-top:-2.5em; }
#nav li li a:focus + ul { left:186px; margin-left: 1010em; margin-top:-2.5em;}
#nav li li a:focus {left:186px;  margin-left:1000em; width:10em;  margin-top:-2.5em;}
#nav li li li a:focus {left:186px; margin-left: 2010em; width: 10em;  margin-top:-2.5em;}
#nav li:hover a:focus{ margin-left: 0; }
#nav li li:hover a:focus + ul { margin-left: 10em; }





#MyContent p{ font-size:12px; line-height:22px; text-indent:24px}

.news_list{  clear:both;  }
.news_list li{ line-height:24px; list-style:nne; font-size:14px}
.news_list t{  }



.newslist{ background:url(img/newslistbg.jpg) no-repeat; width:730px;}
.newslist ul{clear:both}
.newslist ul li{ float:left ; line-height:26px; padding:4px 0 0 5px; border-bottom:1px solid #fefefe}
.newslist ul li a { text-decoration:none; color:#333}
.newslist ul li a:hover {  color:#F60}
.titleli{ width:520px}
.timeli{ width:100px}
.clickli{ width:50px; text-align:center}

.fenye,#fenye,.clb{ clear:both}

dl{ float:left; margin:10px; width:210px; height:200px}
dt{ text-align:center}
dt img{ border:1px solid #d9d9d9; padding:4px ; background:#eeeeee}
dt a:link, dt a:visited{font-size:14px;font-weight:bold;color:#003366;text-decoration:none}
dt a:hover{color:#ff0000;text-decoration:none}
dd {font-size:12px;color:#555;line-height:26px}
.info span{color:#ff6600}
.info a:link,.info a:visited{color:#555;text-decoration:none}
.info a:hover{color:#555}

