h1
{
	margin:0; padding:0;
	font-size:150%;
	font-weight:normal;
	margin-bottom:15px;
	padding-bottom:5px;
	padding-top:14px;
	border-bottom:2px solid #FF9900;
}

h2, h3
{
	font-size:120%;
	font-weight:normal;
}

h2
{
	color:#222222;
	padding-top:10px;
	padding-bottom:5px;
	border-bottom:1px solid #CCCCCC; 
}

h4, h5, h6
{
	font-size:110%;
	text-indent: 0px;
}

/*Information block*/
.information-block
{
	width:300px;
	margin-bottom:16px;
}

.information-block-head
{
	color:#BC262C;
	font-weight:bold;
	font-size:85%;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:4px;
	padding-bottom:5px;
}

.information-block-body
{
	font-size:85%;
	color:#737373;
	margin-right:20px;
}

/*Content block*/
.content-block
{
	border-top-color:#E4E4E4;
	background:#F5F5F5;
	margin-bottom:5px;
	width:100%;
}

.content-block-head
{
	background-image:url(images/content_block_bg.gif);
	font-weight:bold;
	font-size:95%;
	margin:2px;
	padding: 5px 9px;
}

.content-block-body
{
	padding:4px 5px;
	width:100%;
}

/*Content block main*/
.content-block-main
{
	border:1px solid #CCCCCC;
	background:#F5F5F5;
	margin:5px 0px 15px 25px;
	width:295px;
        height:193px;
}

.content-block-main-head
{
	background-image:url(images/content_block_bg.gif);
	font-weight:bold;
	font-size:95%;
	margin:2px;
	padding: 5px 9px;
}

.content-block-main-body
{
	padding:6px 10px 15px 10px;
        font-size:12px;
}


/*AUTH*/
.auth
{
/*	border:1px solid #CCCCCC; */
/*	background:#FFFFFF; */
	border:1px solid #99BAD7;
	background:#F1F5FA;
	margin:0px 0px 15px 25px;
	width:295px;
	height:25px;
}

.auth-head
{
	background-image:url(images/content_block_bg.gif);
	font-weight:bold;
	font-size:95%;
	margin:2px;
	padding: 5px 9px;
}

.auth-body
{
	padding:5px 5px;
        font-size:12px;
	text-align: center;
}



/*Vote and Subscribe Block main*/
.vs-block-main
{
	border:1px solid #99BAD7;
	background:#F1F5FA;
	margin:5px 0px 0px 0px;
	padding:10px 10px;
	vertical-align: bottom; 
/*	width:100%; */
/*        height:268px; */
}

.vs-block-main-head
{
	background-image:url(images/content_block_bg.gif);
	font-weight:bold;
	font-size:95%;
	margin:2px;
	padding: 5px 9px;
}

.vs-block-main-body
{
	border:1px solid #99BAD7;
	background:#D8E7FB;
	padding:10px 10px;
        font-size:12px;
}



code
{
	font-size:100%;
	font-weight:normal;
	display:block;
	padding:1.5em 1em 1em 1em;
	border-style:solid;
	border-width:1px;
	border-width:1px 0;
	margin:1em 0;
	background-color:#F5F5F5;
	font-family:sans-serif;
}

/*b_solutions*/
.b_solutions
{
	position:relative; 
	border:1px solid #CCCCCC;
/*	background:#ffffff url(images/solutions.gif) left no-repeat; */
	margin:5px 0px 5px 25px;
	width:295px;	
        height:100px;
}

.b_solutions-head
{
	background-image:url(images/content_block_bg.gif);
	font-weight:bold;
	font-size:11pt;
	margin:2px;
	padding: 4px 9px;
}

.b_solutions-body
{
/*        background-image:url(images/ts.gif) left center no-repeat; */
/*        background-image:url(images/ts.gif) left center no-repeat; */
	background:#ffffff url(images/solutions.gif) left center no-repeat;
	padding:6px 10px 10px 95px;
        font-size:8pt;
}

/*b_tc*/
.b_tc
{
	position:relative; 
	border:1px solid #CCCCCC;
	margin:5px 0px 5px 25px;
	width:295px;
        height:100px;
}

.b_tc-head
{
	background-image:url(images/content_block_bg.gif);
	font-weight:bold;
	font-size:11pt;
	margin:2px;
	padding: 4px 9px;
}

.b_tc-body
{
	background:#ffffff url(images/ts.gif) left center no-repeat;
	padding:6px 10px 10px 100px;
        font-size:8pt;
}


/*b_sc*/
.b_sc
{
	position:relative; 
	border:1px solid #CCCCCC;
	margin:5px 0px 5px 25px;
	width:295px;
        height:100px;
}

.b_sc-head
{
	background-image:url(images/content_block_bg.gif);
	font-weight:bold;
	font-size:11pt;
	margin:2px;
	padding: 4px 9px;
}

.b_sc-body
{
	background:#ffffff url(images/sc.gif) left center no-repeat;
	padding:6px 10px 10px 95px;
        font-size:8pt;
}


/*b_cos*/
.b_cos
{
	position:relative; 
	border:1px solid #CCCCCC;
	margin:5px 0px 5px 25px;
	width:295px;
        height:100px;
}

.b_cos-head
{
	background-image:url(images/content_block_bg.gif);
	font-weight:bold;
	font-size:11pt;
	margin:2px;
	padding: 4px 9px;
}

.b_cos-body
{
	background:#ffffff url(images/oper.gif) left center no-repeat;
	padding:6px 10px 10px 95px;
        font-size:8pt;
}

/*b_calltome*/
.b_calltome
{
	position:relative; 
	border:1px solid #CCCCCC;
	margin:5px 0px 5px 25px;
	width:295px;
        height:100px;
}

.b_calltome-head
{
	background-image:url(images/content_block_bg.gif);
	font-weight:bold;
	font-size:11pt;
	margin:2px;
	padding: 4px 9px;
}

.b_calltome-body
{
	background:#ffffff url(images/calltome.gif) left center no-repeat;
	padding:6px 10px 10px 95px;
        font-size:8pt;
}



/*b_special_offer*/
.b_special_offer
{
	border:1px solid #000000;
	margin:0px;
/*	width:100%; */
	height:120px;
	background:#ffffff url(images/special_offer.gif) left center no-repeat;
}

.b_special_offer-body
{
	padding:10px 5px 10px 230px;
        font-size:9pt;
}

.b_special_offer-link
{
/*	position:relative; */
        font-size:8pt;
	vertical-align: bottom; 
}
.b_special_offer-link a {text-decoration:none;}
.b_special_offer-link a:link {color: #ffffff;}
.b_special_offer-link a:visited{color:#ffffff;}
.b_special_offer-link a:active {color: #3366CC;}
.b_special_offer-link a:hover{color:#DD0000;}
