/* Main CSS Start */
/*importing reset stylesheet start*/
@import "/styles/reset.css";
/*importing reset stylesheet end*/

body {
	background: #fff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	padding: 30px 0;
}
h2
{
padding:0 0 4px 0;
font-size:20px;
font-weight:normal;
}
h3
{
	font-size:11px;
	color:#C0272D;
	padding:10px 0 0 0;
}
h4
{
font-size:14px;
padding:0 0 2px 0;
margin:0;
font-weight:normal;
}
.select
{
width:60px;
}
p
{
font-size:11px;
color:#868D96;
/*padding:10px 0 25px 0;*/
}
#wrapper {
	width: 990px;
	margin: 0 auto;
	background:url('/images/content-repeat_02.png') repeat-y top;
}
.wrapper-top
{
	background: url('/images/wrapper-top_01.png') no-repeat top left;
	width:992px;
	height:39px;
	margin:0 auto;
}
/* Main CSS End */


/* Header CSS Start */
#header {
	height: 135px;
	width:933px;
	margin:0 auto;
	
}
.logo
{
	width:330px;
	height:95px;
	padding:15px 0 0 30px !important;
	float:left
}
.search-menu
{
	float:right;
	width:220px;
	text-align:right;
	padding:0 10px 0 0;
}
.search-menu ul
{
	float:right;
	padding:0 0 14px 0;
	width: 230px;
	display:block;
}
.search-menu ul li
{
	float:left;
	display:block;
	line-height:10px;
	padding:0 0 0 10px;
	border-right:#999999 solid 1px;
}
.search-menu ul li.nospri
{
	border:none;
}
.search-menu ul li a
{
	font-size:10px;
	color:#868D96;
	padding:0 9px 0 0;
	text-decoration:none;
}
.search-menu ul li a:hover
{
	color:#000;	
}
.search input
{
	border:1px solid #efc9ca;
	color:#868D96;
	width:170px;
	font-size:11px;
	height:14px;
	padding:1px 0 0 0;
	float:right !important;
	margin:1px 0 0 0;
}
.search label a
{
font-size:13px;
	background:#C0272D;
	color:#fff;
	text-decoration:none;
	padding:3px 6px 2px 5px;
	margin:1px 0 0 0;
}
.search
{
	padding:0 12px 13px 0;
	text-align:right;
	float:right;
	z-index:4;
}

.search-btn{
width:27px!important;
height:18px !important;
border:0!important;
float:right !important;
padding:0 !important;
margin:0 !important;
font-size:0;
}
/* Header CSS End */


/* Menu CSS Start */
#menu {
	width:906px;
	margin:0 auto;
	padding:0 0 0 28px;
	border-bottom:1px solid #CCD3DB;
	position:relative;
}

#menu ul li 
{
	display:block;
	float:left;
	line-height:22px;
	padding:0 26px 0 0;
}
#menu ul li a
{
	font-size:12px;
	color:#868D96;
	text-decoration:none;
	font-weight:bold;
}
#menu ul li a:hover, #menu ul li a.active
{
	color:#000;
}
/* Menu CSS End */


/* Content CSS Start */
#content {
	width:962px;
	margin:0 auto;
	padding:0 0 0px 28px;
	overflow:hidden;
}
#col-1,#col-2,#col-2a {
	padding-bottom:32245px;
	margin-bottom:-32250px;
}
#col-1 {
	width: 190px;
	float: left;
	background:url('/images/col-leftbg.gif') repeat-y left top;
	min-height:424px;
}
.col-1-list
{
	padding:16px 0 0 28px;
}
.col-1-list ul
{
}
.col-1-list ul li
{
	padding:9px 0 0 0;
	line-height:10px;
}
.col-1-list ul li ul li
{
	padding:4px 0 0 15px;
	line-height:10px;
}
.col-1-list ul li a
{
	color:#000;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	line-height: 9px;
}
.col-1-list ul li a:hover
{
	color:#fff;
}
#col-2 {
	width:670px;
	float:left;
	padding-top:10px;
	padding-left:47px;
	padding-right:15px;
	font-size: 11px;
	color: #868d96;
	min-height:324px;
}

#col-2 a {
	text-decoration:none;
	color:#000000;	
}

#col-2 a:hover {
	text-decoration:underline;	
}

#col-2a {
	width:744px;
	float:left;
	/*padding-top:10px;
	padding-left:47px;*/
	background:url('/images/col-leftbg2.gif') repeat left top;
	font-size: 11px;
	color:#fefefe;
}

#col-2a p {
	color:#fefefe;
}

#col-2a a {
	text-decoration:none;
	color:#000000;	
}

#col-2a a:hover {
	text-decoration:underline;	
}
#col-1b {
	width: 190px;
	float: left;
	background:url('/images/col-leftbg.gif') repeat-y left top;
	min-height:100px;
	padding-left:30px;
}
#col-imagine {
	/*  width:506px; */
	/*width:473px;*/
	width:506px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:220px;
	padding-right:30px;
	/*marign-left:30px;*/
	font-size: 11px;
	color:#868d96;
	text-align:center;
	background-color:transparent;
}
#col-full {
	width:934px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:30px;
	padding-right:30px;
	font-size: 11px;
	color:#868d96;
	text-align:center;
}
#col-full a {
	text-decoration:none;
	color:#868d96;	

}
#col-full a:hover {
	text-decoration:underline;	
	color:#000000;	
}

td.content_dark {
	/*height:430px;*/
}

.content_dark {
	background-image:url('/images/content-bkg.gif');
	padding-top:10px;
}

.content_dark h1{
	font-size:18px;
	padding-bottom:5px;
	font-weight:normal;
}
	
.content_dark hr{
	width:80%;
	color:#fefefe;
	text-align:left;
}

#col-2a .content_dark a {
	color:#FFFFFF;
}

.active a {
	color:#C0272D;	
}

.table-pad5 {
	padding:5px;
}

.inner-content-left
{
	float:left;
	width:295px;
	padding:3px 0 0 0;
}
.inner-content-left img
{
	padding:0 0 12px 0;
}
#col-2 h3
{
	padding:0 0 10px 0;
	margin:0;
	color:#000;
	font-weight:normal;
}
.inner-content-left span a
{
	width:95px;
	display:block;
	background:#999;
	line-height:22px;
	font-size:13px;
	color:#fff;
	text-decoration:none;
	padding:0 0 0 4px;
	font-weight:bold;
}	
.nextback{
width:465px;
float:right;
margin:5px 0 0 0;

position:relative;
}
.nextback a:hover
{
color:#000;
}
.nextback a
{
padding:0 20px 0 0;
font-size:12px;
color:#868D96;
line-height:22px;
text-decoration:none;

}
.back
{

display:block;
position:absolute;
right:50px;
top:0;
}
.images
{
	padding:30px 0 0  0;
}
.images ul
{
	padding:0 10px 0 0;
	margin:0 0 0 0;
	float:left;
}
.images ul li
{
float:left;
display:block;
padding:0 13px 0 0;
}
.images ul li a img
{
padding:0 !important;
margin:0 !important;
}
.inner-content-right {
float:left;
width:285px;
padding:0 0 0 10px;
}
.addto a
{
float:right;
line-height:20px;
background:#000000;
padding:0 7px 0 7px;
color:#fff;
font-size:14px;
text-decoration:none;
position:relative;
top:20px;
}
.addto a:hover
{
background:#FF0000;
}
.sizing
{
float:left;
padding:10px 0 0 0;
}
.sizing li span
{
display:block;
padding:10px 0 0 0;
}
.linking
{
float:right;
padding:20px 0 0 0;
}
.linking li
{
padding:0 0 10px 0;
}
.star
{
background: url('/images/start-bullet_55.gif') no-repeat left -2px;
}
.mail
{
background: url('/images/mail.gif') no-repeat left 1px; 
}
.linking li a
{
padding:0 0 0 30px;
color:#868D96;
font-size:15px;
text-decoration:none;
}
.linking li a:hover
{
text-decoration:underline;
}
.line
{
margin:0 0 7px 0;
border-bottom:#bfbfbf 1px solid;
}
/* Content CSS End */


/* Footer CSS Start */
#footer {
	width:934px;
	margin:0 auto;  
	height: 60px;
	background: gray;
}
.first-footer
{
height:30px;
background:#8a8a8a;
}
.first-footer p
{
float:left;
padding:9px 0 0 20px;
color:#fff;
font-size:10px;
}
.foot-link
{
float:right;
padding:9px 35px 0 0;
}
.foot-link li
{
float:left;
padding:0 5px 0 0;
background:url('/images/footer-split.gif') no-repeat right 3px!important;
}
.foot-link li.nospri
{
background:none !important;
}
.foot-link li a
{
font-size:9px!important;
text-decoration:none;
color:#fff;
padding:0 0 0 5px;
}
.foot-link li a:hover
{
text-decoration:underline;
}
.second-footer
{
height:30px;
background:#FFFFFF;
}
.second-footer img
{
float: left;
padding:3px 0 0 7px;
}
.second-footer p
{
float:left;
padding:4px 0 0 168px;
}
.bookmark
{
float:right;
padding:0 6px 0 0;
}
.new_bookmark
{
    color: #868D96;
    float: right;
    font-size: 11px;
    padding: 5px 40px 0 0;
}
.new_bookmark img
{

}
.wrapper-bottom
{
background:url('/images/footer-bg.png') no-repeat -1px bottom;
width:990px;
height:32px;
margin:0 auto;
position:relative;

}

.inner-content-right p{
	padding:0 0 45px 0;
}
/* Footer CSS End */
