/******************************************************************************/
/*       <link href="css/styles.css" type="text/css" rel="stylesheet" />      */
/******************************************************************************/
/*	 styles for 3columns	 |  Created by GWSol Ukraine 2007       */
/******************************************************************************/
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;} 

/* MSIE 7 specific rules */
*:first-child+html a
{
}

/* MSIE 6 specific rules */
* html a
{
}





html, body{
	width: 100%;
	background: #FFFFFF;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 0px;
	padding: 0px;
}


a:link, a:visited, a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

a:hover {
	font-family:  Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight: normal;
	text-decoration: underline;
}


#basis{
	background: transparent;
	width: 920px;
	margin: 2px;
	padding: 0px;
}



#left{
	float: left;
	width: 200px;	/* width of left column */
}
#center{
	float: left;
	width: 200px;	/* width of center column */
}
#right{
	float: right;
	width: 330px;	/* width of right column */
}

#footer{
	width: 970px;	/* width of basis */
	margin: auto;
	height: 50px;	/* height of footer */
}


/*needed to make room for footer*/
#clearfooter{
	clear: both;
	height: 50px;	/* height of footer */
}
* > HTML #clearfooter {
	float: left;
	width: 100%;
}/* ie mac styles */

HTML>BODY #minHeight{
	float: left;
	width: 0px;
	height: 100%;
	margin-bottom: -50px;	/* height of footer */
} /*safari wrapper */








/*** standard classes ***********************************************************************************************/
.separator1{
	height: 1px;
	font-size: 1px;
	display: block;
}
.separator2{
	height: 2px;
	font-size: 1px;
	display: block;
}
.separator3{
	height: 3px;
	font-size: 1px;
	display: block;
}
.separator5{
	height: 5px;
	font-size: 1px;
	display: block;
}
.separator10{
	height: 10px;
	font-size: 1px;
	display: block;
}
.separator20{
	height: 20px;
	font-size: 1px;
	display: block;
}
.separator50{
	height: 50px;
	font-size: 1px;
	display: block;
}

.clear{
	clear:both;
	display: block;
}



/*** follow sections can edit *****************************************************************************/
BODY
{
	background-color: #FFFFFF;
	behavior: url("js/csshover.htc");

}

H1 {font-size:16px}
H2 {font-size:14px}
H3 {font-size:12px}
H4 {font-size:10px}
H5 {font-size:8px}
H6 {font-size:6px}



/***** Logo *******************/
.logo{
	float:left;
	height:95px;
	width:167px;
	margin:0;
	padding:0;
}

.logo IMG{
	height:112px;
	width:200px;
}
/***** /Logo *******************/


/***** Header menu *******/
#header{
	background-color: #c0c0c0;
	width: 920px;
	height: 112px;
	margin: 0px;
	padding: 0px;
}

.headright{
	float: right;
	background: #000;
	width: 720px;
	height: 24px;
	color: #fff;
	text-align: center;
	padding-top:88px;
}

.headright UL{
	float: left;
	padding-left:30px;
	padding-top:3px;
	width:690px;
	margin:0;
	list-style:none;
}


.headright UL LI{
	float:left;
	font-size:12px;
}

.headright UL li a:link, .headright UL li a:visited {
	color:#FFFFFF;
}

.headright UL li a:hover {
	color:#333333;
}
/***** /Header menu *******/



/***** Left navigation *******/
#lftnav{
	float: left;
	display: block;
	background-color:#e6121f;
	width: 200px;
	height: auto !important;
	height: 100%;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px 0px;
	padding: 0px 0px;
	text-align: left;
}

.lntitle{
	display: block;
	background: transparent url(../images/bkgd-nav-lft-th-b.gif) no-repeat top center;
	font-weight: bold;
	margin: 0px 0px;
	padding: 3px 0px 3px 6px;
	text-align:center;
}

.lntitle a:link, .lntitle a:visited{
	font-weight: bold;
	color: #ffffff;
}

.lntitle a:hover{
	font-weight: bold;
	color: #333333;
}

.lntitleb{
	display: block;
	background: transparent url(../images/bkgd-nav-lft-th-b.gif) no-repeat top center;
	height: 21px;
	margin: 0px 0px;
	padding: 0px 0px;
	text-align: center;
}
#lftnav UL{
	padding:0;
	margin:0;
}

#lftnav ul li a {
	height: 19px;
	text-decoration: underline;
	font-weight:bold;
	padding: 2px 0px 0px 5px;
	display: block;
	background:url(../images/bkgd-nav-lft-g.gif);
	color:#FFFFFF;
}

#lftnav ul li a:link, .lftnav ul li a:visited {
	color: #FFFFFF;
	background:url(../images/bkgd-nav-lft-g.gif);
	padding: 2px 0px 0px 5px;
	display: block;
	font-weight:bold;
}

#lftnav a:link, #lftnav a:visited{
	font-weight:bold;
	color: #FFFFFF;
	padding: 2px 0px 0px 5px;
}

#lftnav ul li a:hover{
	color: #333000;
	background:  url(../images/bkgd-nav-lft-g.gif) 0 -21px;
	padding: 2px 0px 0px 5px;
}
/***** /Left navigation *******/




/********************************* CONTENT HOMEPAGE.HTML************************************/

#main{
	float: right;
	background: transparent;
	width: 720px;
	height: 100%;
	text-align: center;
}


#content{
	background: transparent;
	margin: 0px;
	padding: 0px;
}


#productList{
	min-width: 700px;
	width: auto !important;
	background: transparent;
	margin: 0 auto;
	padding: 0px 0px;
	text-align: center;
}


.contenthead{
	text-decoration: none;
	font-weight: normal;
	text-align:left;
	padding:17px 20px 2px 20px;
}


.greytblsm{
	background: transparent url(../images/bkgd-tbl-d-4a.gif) no-repeat top right;
	width: 700px;
	margin: 15px auto;
	padding: 0px;
	text-align: left;
}


.contentdesc {
	background: transparent url(../images/bkgd-tbl-d-4b.gif) no-repeat top left;
	width: 665px;
	padding: 25px 15px 0px 20px;
}

.contentdescsp {
	background: transparent url(../images/bkgd-tbl-d-4b.gif) no-repeat top left;
	width: 665px;
	padding: 0px 10px 0px 20px;

}


.top_list a, .top_list a:link, .top_list a:visited, .top_list a:active, /*.contentdesc h1 a, .contentdesc h1 a:link, .contentdesc h1 a:visited, .contentdesc h1 a:active,*/ .contentdescsr h1 a,  .contentmpl h1 a,.contentmpl h1 a:link, .contentmpl h1 a:visited, .contentmpl h1 a:active{
	text-align:left;
	font-size:16px;
	font-weight:bold;
	padding-top: 5px;
	color: #000099;
	text-decoration:none;
}

.top_list ul {
	list-style:none;
	margin:0;
	padding:0;
	}
.top_list ul li{ padding:5px 0 5px 0}


.headname a:hover, .top_list a:hover, .contentdesc h1 a:hover, .contentmpl h1 a:hover{
	color: #333333;
}

.top_list small a, .top_list small a:link,  .top_list small a:visited  {
	font-size: 12px;
	color: #FF0000;
	font-weight:bold;
	text-decoration:underline;
}

.click a:hover,.top_list small a:hover{
	color:#000033;
	font-weight:normal;
}



/************* EMAIL ****************/
#emailjoin {
	padding:0;
	margin: 0;
	margin-left:140px;
	margin-left:expression(50+'px');
	background: url(../images/bkgd-email-join-.jpg) no-repeat center 50%;
	text-align: center;
	height:60px;
	width:480px;
}

.optin {
	margin: 0px;
	padding-top: 7px;
	font-weight:bold;
}

.gobtn {
	margin: 0px 0px 3px;
	vertical-align: middle;
}
/************* /EMAIL ****************/



#copyright{
	text-align:center;
	font-size:11px;
	width:720px;
	float: right;
	clear:both;
	padding:40px 0 30px 0;
}

#copyright a:link, #copyright a:visited, .boldmarg a, .boldmarg a:link, .boldmarg a:visited{
	color: #000099;
	font-weight: bold;
	text-decoration: underline;
}

#copyright a:hover, .boldmarg a:hover{
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
}

.large16, .large16 a, .large16 a:link, .large16 a:visited
{
	font-size:16px;
	font-weight:bold;
	color:#0000CC;
}

.subpagecont{ padding-top:30px;}
.subpagecont .large16 a:hover, .large16 LI a:hover{
	color:#333333;
}

.large16 a:active{
	color:#0000FF;
}


.large16red UL LI, .large16 LI {
	margin:16px 0 16px 0;
	list-style:none;
}

.large16red UL LI a, .large16red UL LI a:link, .large16red UL LI a:visited, .large16red UL LI a:hover
{
	font-size:16px;
	font-weight:bold;
	color:red;
}

.large16 UL LI a, .large16 UL LI a:link
{
	font-size:16px;
	font-weight:bold;
}

.large16 UL LI {
	list-style:none;
}

.large16 UL{
	padding:0;
	margin:0;
}


.subpagecont p{padding:5px 0 5px 0}

.nonlist UL, .nonlistblack UL{
	padding:0;
	margin:0;
	list-style:none;
}

.nonlist UL LI, .nonlistblack UL LI {padding:5px 0 5px 0}

.nonlistblack UL LI A, .nonlistblack UL LI A:link, .nonlistblack UL LI A:visited
{
color:#333333;
}


.roScripts_m2 UL{
list-style:none;
margin:0;
padding:0;
}

/***************************** CONTENT PRODUCTPAGE.HTML**************************/
.headline {
	padding-left: 5px;
	padding-top: 0px;
	float:left;
	width: 430px;
}

.pplogo {
	float: left;
	width: 225px;
	padding-top:5px;
	text-align:center;
}

.tppage{
	margin:0 15px 0 5px;
	height:100%;
	float:right;
}


/***************************** /CONTENT PRODUCTPAGE.HTML**************************/


.logoright IMG{
	float:right;
	vertical-align:top;
	margin:5px 10px 0 15px;
}

.subpageads
{
	vertical-align:top;
	text-align:center;
	padding-top:40px;
}


#QE_Toolbar {display:none}

.blog_items .rssChannel{
	display:none;
}


.blog_items .rssItem{
	margin-bottom:15px;
}

.blog_items .rssItem a{
	color:#009;
	font-weight:bold;
}