@CHARSET "UTF-8";

*
{
	margin: 0;
	padding: 0;
}

body
{
	color: #333300;
	font-family: "Trebuchet MS",Arial,sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	background-color: #669933;
	background-image: url(../img/layout/bg_body.png);
	background-position: left top;
	background-repeat: repeat-x;
	text-align: center;
}

h1
{
	font-family: "Palatino Linotype","Book Antiqua",Palatino,serif;
	font-size: 22px;
	font-style: normal;
	padding-bottom: 10px;
	padding-top: 20px;
}

input, textarea, select
{
	background-color: #FFFFFF;
	border-color: #EE6A2B #666666 #666666 #EE6A2B;
	border-style: solid;
	border-width: 1px;
	color:#000;
	font-size: normal;
	font-family: verdana, sans-serif;
	padding: 5px;
	font-size: 12px;
}

td {font-size: 13px;}

/*
 * "top-banner" div
 * 
 */

#top-banner
{
	width: 960px;
	height: 126px;
	text-align:center;
}




/*
 * "header" div
 * 
 */

#header
{
	height: 593px;
	margin: 0 auto;
	width: 960px;
	background: url(../img/layout/bg_header.png) left top repeat-x;
	border-left: 3px solid #e1ecd7;
	border-right: 3px solid #e1ecd7;
	border-top: 3px solid #e1ecd7;
}

#header #header-content 
	{
	padding: 20px;
	text-align:left;
	background-image: url(../img/layout/cover_report_3d.jpg);
	background-repeat: no-repeat;
	background-position: 90% 10px;
	height: 390px
	}
	
#header #header-content strong {color: #336633; font-size:18px; font-family: "Palatino Linotype","Book Antiqua",Palatino,serif;}

#header #header-content img {margin: -30px 50px 0 0}

#header #header-content h2 {margin: 45px 400px 15px 80px; font-family: "Palatino Linotype","Book Antiqua",Palatino,serif;
	font-size: 20px; text-transform:uppercase; font-style:italic}

#header #header-content ul {margin: 0 400px 20px 80px; list-style-type:none}

#header #header-content li {margin-bottom: 5px;}

#header #header-content img.header-button   {margin: 10px 0 20px 80px;}

/*
 * "menu" div
 * 
 */

#menu
{
	float: right;
	height: 26px;
	margin-top: 4px;
}

#menu ul
{
	list-style: none outside none;
}

#menu ul li
{
	float: left;
}

#menu ul li a
{
	border-left: 1px solid #676767;
	color: #666;
	display: block;
	float: left;
	font-size: 0.8em;
	line-height: 26px;
	margin-right: 3px;
	padding: 0 18px;
	text-decoration: none;
	text-transform: uppercase;
}

/*
 * "back to NewNet" link
 * 
 */

.NewNet
{
	color: #666;
	font-size: 12px;
	line-height: 30px;
	margin-left: 20px;
	float: left;
}

/*
 * "page" div
 * 
 */

#page
{
	background-color: #FFFFFF;
	border-left: 3px solid #e1ecd7;
	border-right: 3px solid #e1ecd7;
	margin: 0 auto;
	padding-bottom: 0;
	padding-top: 0;
	width: 960px;
	position: relative;
}

/*
 * "content" div
 * 
 */

#content
{
	float: left;
	padding: 25px 25px 0;
	width: 590px;
	text-align: left;
}

#content h2
{
	font-family: "Palatino Linotype","Book Antiqua",Palatino,serif;
	font-size: 20px;
	font-style: normal;
	padding-bottom: 5px;
	padding-top: 20px;
}

#content p {padding: 10px 0;}

#content a {color: #093; border-bottom: 1px dotted #696; text-decoration: none;}

#content a:hover {border-top: 1px dotted #696;}

/*
 * "content-without-rs" div
 * 
 */

div.content-without-rs
{
	width: 910px !important;
}

/*
 * "right-sidebar" div
 * 
 */

#right-sidebar
{
	text-align: center;
	width: 300px;
	float: left;
	padding: 25px 10px 10px;
/*	background-color:#edf3e4;*/
}

/*#right-sidebar #right-bullets {
background-color:#FFFFCC;
text-align: left;
margin-bottom: 20px;
padding: 20px 15px;
}

#right-sidebar #right-bullets h2 {margin-bottom: 6px;}

#right-sidebar #right-bullets ul {margin: 0 10px 0 20px}*/

#right-sidebar .right-banner {border: 1px solid #ccc; padding: 20px 10px; background-color:#e2ebd5; margin: 10px;}

#right-sidebar .right-banner img {border: 3px solid #fff; margin-bottom: 20px;}

#right-sidebar .right-banner a {color: #093; text-decoration: none; font-size:16px;}

#right-sidebar .right-banner strong {font-size:21px;} 

#right-sidebar .right-banner  a:hover {}

/*
 * "footer" div
 * 
 */

#footer
{
	background: url(../img/layout/img02.jpg) repeat-x scroll left top transparent;
	clear: both;
	height: 40px;
	margin: 0 auto;
	width: 960px;
	border-left: 3px solid #e1ecd7;
	border-right: 3px solid #e1ecd7;
	border-bottom: 3px solid #e1ecd7;
}

#footer p
{
	font-size: 11px;
	margin: 0;
	padding: 15px 15px;
}

#footer .legal
{
	float: left;
	height: 40px;
}

/*
 * "buy-report-btn" link
 * 
 */

#content a.buy-report-btn
{
	text-align:center;
	/*color: #CC3300;
	background-color: #f6f7f6;*/
	color: #fff;
	background-color: #CC3300;
	text-decoration: none;
	padding: 10px;
	font-weight:bold;
	font-size:16px;
	display: block;
	width: 500px;
	margin-bottom: 10px;
	font-family:Arial, Helvetica, sans-serif;
border: 1px solid #ccc;
}

#content a.buy-report-btn:hover {
	border: 1px solid #ccc;
	background-color: #093;
	}

/*
 * ".title" h1
 * 
 */

.post .title
{
	background: url(../img/layout/img03.jpg) repeat-x scroll left bottom transparent;
	font-weight: bold;
	margin: 4px 0 0;
}

/*
 * "Purchase" page
 * 
 */

#job_title_select, #company_type_select
{
	font-weight: normal;
}

/*
 * "errors-block" div
 * 
 */

.errors-block
{
	color: #990000;
	font-weight: bold;
	line-height: 16px;
	line-height: 20px;
}

