/* CSS Document */

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form, blockquote,fieldset,input,img{margin:0px;padding:0px;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th,p,a,li,td,div{font:normal 11px/24px Verdana, Arial, Helvetica, sans-serif;color:#333;}
ul,ol{list-style:none;}
p,li{font:normal 11px/1.8em Verdana, Arial, Helvetica, sans-serif;color: #333;}
fieldset,img{border:none;}

 

body{background:#edecec  url(../images/bg.jpg) repeat-x;}
p{ padding:0 10px;}
a{color:#004986;text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
a:active{text-decoration:none;}

/*class style for links*/
.a_line:link{text-decoration:underline;}
.a_line:hover{ color:red;}


h1{color:#004986;font-size:18px;padding:10px 15px;}
.ht1{color:#004986;font-size:18px;padding:10px 15px; border-bottom:1px solid #0099FF;}
h2{line-height:37px;font-size:15px; font-weight:bold;}
.h-2{line-height:37px;font-size:15px;color:red;font-size:18px; font-weight:bold;padding:0 15px; border-bottom:1px solid #0075B8;}
.clear{ clear:both;}

/*-----------------------top style*/
#top{width:950px;margin:0px auto;height:76px;}
#logo{ width: auto; padding-top:10px; overflow:hidden;}
#text{ width:920px; padding-left:50px; padding-top:10px; overflow:hidden;}

/*crumb line*/
.crumb{margin:0 auto; padding:5px 0; height:15px; width:950px;}


/*Nav*/
#nav{width:950px;margin:0 auto;height:49px;}
#nav ul{padding-left:25px;}
#nav ul li{text-align:center;float:left;position:relative;z-index:10;}
#nav ul li a{background:url(../images/nav_bg1.gif) no-repeat right 12px;width:128px;height:49px;color:#fff;font-size:14px;line-height:45px;display:block;}
#nav ul li a:hover{background:url(../images/nav_bg2.gif) no-repeat center 0;color:#004986;text-decoration:none;}
#nav ul li.curr{background:url(../images/nav_bg2.gif) no-repeat; float:left;}
#nav ul li.curr a,#nav ul li.curr a:hover{color:#004986;background:url(../images/nav_bg1.gif) no-repeat right 12px;}

#main{ width:950px; margin:0 auto;padding:0px;}
#main-left{float: left; width:710px; margin:2px 0 0; height:auto;}
  
  .main-t{background:url(../images/left_top_bg.gif) no-repeat center 0; width:710px; height:5px;}
  .main-m{width:688px; padding:10px 10px; border-left:1px solid #BFC9D8;border-right:1px solid #BFC9D8; background: none  scroll 0 0 #FFFFFF;}
  .main-m ul{ padding:10px;}
  .main-m ul li{ list-style: inside disc; padding:10px 0;}
  
  
  .main-b{width:710px; height:6px; background:url(../images/left_bottom_bg.gif) no-repeat center 0;}
  .main-b-review{background:url(../images/btmbg1.gif) no-repeat center 0; width:230px; height:10px;}
  
  
#main-right{float:right; width:230px;}

  .main-r-top{background:url(../images/title_bg5.gif) no-repeat scroll 0 0 transparent;height:37px;padding-left:40px;}
  .main-r-content{border-left:1px solid #BFC9D8; background:#FFF; border-right:1px solid #BFC9D8;}
  .main-r-title1{background:url(../images/title_bg2.gif) no-repeat scroll 0 -60px; height:25px; padding-left:20px; padding-top:5px; font-size:13px; font-weight:800;}
  
		  .right-mac{background:url(../images/title_bg5.gif) no-repeat scroll 0 -37px transparent;height:37px;padding-left:40px;}
  
  .ul-list{}
  .ul-list ul{padding-left:15px; padding-top:10px; padding-bottom:10px;}
  
  .ul-list ul li {background: url(../images/dot2.gif) no-repeat scroll 0  transparent; list-style: none; padding-left:10px;}
   .ul-list ul li a{ text-decoration:none;}
   .ul-list ul li a:hover{ text-decoration:underline;}
  
  
  
/*footer style*/
#footer{
	background:#363636 url(../images/footer-bg.png) repeat-x top ;
	height:62px; 
	padding-top:15px; 
	text-align:center; 
	color:#CCCCCC;
	}
	
    #footer p{
		color:#CCCCCC;
		}



/*font color*/
.red{ color:red;}
.download {background:#EDFFED; border: dotted 1px #FB9260; height: auto; padding:5px; text-align:center; vertical-align:middle;}
.download a { text-decoration:none;}
