@charset "utf-8";
/* CSS Document */

/*-----------------------------Reset style Starts------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead {
margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
/* remember to define focus styles! */
:focus { outline: 0; }
body { line-height: 1; color: #ffffff; background:#ffffff url(/assets/images/bg.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;font-size:14px;}
ul { list-style: none; }
/*tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: center; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
strong { font-weight:bold;}
img { margin:0; border:0;}
/*-----------------------------Reset style Ends------------------------------*/

/*float css*/
.left{float:left;}
.right{float:right;}
.clear{clear:both; line-height:1px; font-size:1px;}

/*main css*/

#wrapper{
	width:1280px;
	margin:0 auto;
}

#container{
	width:1246px;
	margin:0 auto;
}

#header{
	background:url(/assets/images/headerbg.jpg) no-repeat;
	height:138px;
	
}

.logo{padding-left:135px;}

.tabs{width:460px;}

/*nav*/
.nav ul{margin:22px 0 0 97px; padding:0;}
.nav li{display:block; float:left; padding-right:35px;}
.nav li a{font:14px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
.nav li a:hover{color:#bcfe7d;}

/*search*/
.search{width:315px; margin-top:100px;}
.srchtxt{background:url(/assets/images/searchbox.gif) no-repeat; width:203px; height:23px; border:0; padding:5px 10px;}
.textbox{width:200px; border:0;}
.srchbtn{background:url(/assets/images/searchbtn.gif) no-repeat; width:82px; height:33px; border:0; cursor:pointer;}

/*content*/

#content{background:url(/assets/images/contentbg.png) no-repeat; height:auto;}

#contentbody{
	background:url(/assets/images/cntbodybg.png) repeat-y;
	width:1079px;
	height:auto;
	margin:0 auto;
}

.leftcontent{
	width:645px;
	padding-left:55px;
}

.rtcontent{width:306px; padding-right:55px;}

.ltcnt_top{
	background:url(/assets/images/leftct_top.gif) no-repeat;
	height:14px;
	background-position:bottom;
}

.ltcnt_bot{
	background:url(/assets/images/leftct_bot.gif) no-repeat;
	height:14px;
}

.ltcnt_mid{
	background:url(/assets/images/leftct_mid.gif) repeat-y;
	width:645px;
}

.cont_body{
	width:525px;
	margin-left:25px;
	padding-top:10px;
}

a:link{Arial, Helvetica, sans-serif; color:#bcfe7d;}
h1{font:37px Arial, Helvetica, sans-serif; color:#bcfe7d;}
.smltext{font-size:12px; margin-left:5px;}
.clrgrey{color:#fefefe;}
p{font-size:14px; line-height:18px;}

.cmntbox{margin-top:50px;}
.comment{background:url(/assets/images/bubble.gif) no-repeat; height:27px; background-position:left; padding:0 10px; color:#bcfe7d;}
.lrgtext{font-size:14px; margin-left:15px;}
.clrwhite{color:#fff;}

.blank{height:200px;}


/*pagination*/
#page_tab {width:480px; margin:0 auto; font-size:12px; color:#fff;}
#page_tab ul {list-style:none; height:25px; margin:0 auto;}
#page_tab li {display: inline; margin:0; padding:0; }
#page_tab a { display:block;
  float:left;
  background:url(/assets/images/tabLt.jpg) no-repeat left top;
  margin:0;
  padding:0 0 0 3px;
  text-decoration:none;
  height:21px;
  line-height:18px;
  margin-right:8px;

  }
#page_tab a span {
  float:left;
  display:block;
  background:url(/assets/images/tabRt.jpg) no-repeat right top;
  padding:2px 10px 0px 6px;
  height:19px;
  color:#fff;
}
.article {
    margin-left:10px;
    margin-right:10px;
}


/* Commented Backslash Hack hides rule from IE5-Mac \*/
#page_tab li a span {float:none;}
/* End IE5-Mac hack */
#page_tab a:hover span {
  color:#000;
  }
#page_tab a:hover {
  background-position:0% -21px;
  }
#page_tab a:hover span {
  background-position:100% -21px;
}

ul#navlist li#active a {
	background:url(/assets/images/tabLt.jpg) no-repeat left top;
	background-position:0% -21px;
	float:left;
	margin:0;
	text-decoration:none;
	height:21px;
	margin-right:8px;
}
ul#navlist li#active a span 
{
	background:url(/assets/images/tabRt.jpg) no-repeat right top;
	padding:3px 12px 0px 6px;
	color:#000;
	height:18px;
	background-position:100% -21px;
	float:left;
	line-height:16px;
}

/*rtcontent*/
.rtcnt_top{
	background:url(/assets/images/rtftct_top.gif) no-repeat;
	width:306px;
	height:15px;
	background-position:bottom;
}

.rtcnt_bot{
	background:url(/assets/images/rtftct_bot.gif) no-repeat;
	width:306px;
	height:15px;
}

.rtcnt_mid{
	background:url(/assets/images/rtftct_mid.gif) repeat-y;
	width:306px;

}

.clrblack{color:#000; line-height:24px;}
.rtcnt_body{
	width:250px;	
	padding:0 20px 0 10px;
	text-align:left;
}

.rtcnt_body ul{margin:0; padding:0;}
.rtcnt_body li{margin:0; padding:5px 0; }
.rtcnt_body li.menu{padding:40px 0;}
.rtcnt_body li a{font:14px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
.rtcnt_body li a:hover{color:#bcfe7d;}

.news{width:280px;}
.newztxt{background:url(/assets/images/new_txtbox.gif) no-repeat; width:176px; height:22px; border:0; padding:10px 10px;}
.tbox_new{width:170px; border:0;}
.newzbtn{background:url(/assets/images/submitbtn.gif) no-repeat; width:82px; height:39px; border:0; cursor:pointer;}
