/* The Marker IT CSS Document */ /* Global
----------------------------------------------- */
html {
	font-size: 100.01%;
}

body {
	background-color: #fff;
	margin: 0;
	padding: 0;
	text-align: center;
	direction: rtl;
	color: #000;
	font: 80%/ 1.4em Arial, sans-serif;
}

img {
	border: 0;
	margin: 0;
	padding: 0;
}

/* Structure
----------------------------------------------- */
div.container {
	width: 960px;
	margin: 0px auto;
	text-align: right;
	padding: 0 1em;
	overflow: hidden;
	position: relative;
}

html>body div.container {
	/* This overrides the previous declaration in new browsers only, IE6 simply ignores it. */
	width: auto;
	max-width: 960px;
}

html div.container {
	height: 1%
}  /* IE6 holy hack */
.rightcontent {
	width: 650px;
	float: right;
	text-align: right;
	margin: 0;
	padding:0 0 0 5px;
	border-left: 1px solid #E2E2E2;
	margin-bottom: 3em;
	overflow: hidden;
	clear: right;
}

.lefttcontent {
	width: 300px;
	float: left;
	text-align: right;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.lefttcontent fieldset a:link,.lefttcontent fieldset a:visited {
	color: #487A00;
	text-decoration: underline;
	font-size: 0.9em;
}

.lefttcontent fieldset a:hover,.lefttcontent fieldset a:active {
	text-decoration: none;
}

.pullquotes {
	float: right;
	color: #000F42;
	font-weight: bold;
	width: 20em;
	margin-left: 1em;
	padding-bottom: .5em;
}

p img {
	float: right;
	padding: 0 0 3px 10px;
}

.more_articles {
	margin-top: 17px;
	margin-bottom: 0;
}

/* Tabs
----------------------------------------------- */
.tab_header {
	float: right;
	background: #fff url(../images/tabs/tabs_bg.gif) repeat-x bottom;
	font-size: 93%;
	line-height: normal;
	padding: 0 0 0 50px;
	width: 599px;
}

.tab_header ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.tab_header li {
	float: right;
	background: url(../images/tabs/left_tabs.gif) no-repeat left top;
	margin: 0;
	padding: 0 0 0 9px;
}

.tab_header a {
	float: left;
	display: block;
	background: url(../images/tabs/right_tabs.gif) no-repeat right top;
	padding: 5px 15px 4px 6px;
	text-decoration: none;
	color: #6C6C6C;
}

.tab_header a:hover {
	color: #000;
}

.tab_header .current {
	background-image: url(../images/tabs/left_tabs_on.gif);
	font-weight: bold;
}

.tab_header .current a {
	background-image: url(../images/tabs/right_tabs_on.gif);
	color: #497B00;
	padding-bottom: 5px;
}

.tab_header .current a:hover {
	color: #5D9C00;
}

.tab_content {
	background-color: #E8E8E8;
	float: right;
	width: 618px;
	font-size: 93%;
	line-height: normal;
	border-right: 1px solid #CECECE;
	border-left: 1px solid #CECECE;
	border-bottom: 1px solid #CECECE;
	padding: 9px 13px;
}

.tab_content a {
	color: #000;
	text-decoration: none;
	float: right;
	width: 100%;
}

.tab_content a:hover {
	color: #497B00;
	text-decoration: none;
}

.tab_content ul {
	margin: 0;
	padding: 10px 10px 0;
	list-style: none;
}

.tab_content li {
	float: right;
	margin: 0;
	padding: 0 1em 0 1em; /* padding for border */
	width: 30%;
	border-right: 1px solid #C3C5C4;
}

.tab_content li.first { /* first elemnt of list has no border */
	border-right: none;
	padding: 0 0 0 .5em; /* padding for border */
}

.tab_content img {
	padding-bottom: 10px;
}

.morereviews {
	color: #B4000B;
	float: left;
	width: 100%;
	text-align: left;
	margin-top: 10px;
}

.morereviews a {
	color: #B4000B;
	text-decoration: none;
	float: left;
}

.morereviews a:hover {
	color: #B4000B;
	text-decoration: underline;
}

/* Footer
----------------------------------------------- */
div.footer {
	padding: 0;
	margin: 3em 0 0 0;
	clear: both;
	border-top: dotted 1px #929292;
	text-align: center;
}

div.category_link {
	clear: both;
}

.footer,.category_link,.category_link a,a.category_link {
	font-size: 11px;
	color: #929292;
	font-weight: normal;
}

.footer a:link,.footer a:visited,div.category_link a:link,div.category_link a:visited,span.category_link a:link,span.category_link a:visited,a.category_link,.category_link a
	{
	float: none;
	color: #929292;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
}

.footer a:hover,.footer a:active,div.category_link a:hover,div.category_link a:active,span.category_link a:hover,span.category_link a:active,.category_link a:visited
	{
	color: #929292;
	text-decoration: underline;
	font-weight: normal;
	font-size: 11px;
}

/* Top Banners
    ----------------------------------------------- */
.topbanner {
	background-color: #E8E8E8;
	height: 90px;
}

.breadcrumbs {
	color: #6E6E6E;
	clear: both;
}

.breadcrumbs a:link,.breadcrumbs a:visited {
	color: #001044;
	text-decoration: none;
}

.breadcrumbs a:hover,.breadcrumbs a:active {
	color: #001044;
	text-decoration: underline;
}

.breadcrumbs a:link strong,.breadcrumbs a:visited strong {
	color: #6E6E6E;
	text-decoration: none;
}

.breadcrumbs a:hover strong,.breadcrumbs a:active strong {
	color: #6E6E6E;
	text-decoration: underline;
}

.breadcrumbs strong {
	color: #6E6E6E;
}

/* Headings
----------------------------------------------- */
h1,h2,h3 {
	padding: 0;
}

h1 {
	font-size: 1.7em;
}

h2 {
	font-size: 1.4em;
	color: #00103E;
	font-weight: bolder;
	margin-top: .5em;
	margin-bottom: .5em;
}

h3 {
	font-size: 1.1em;
	color: #535353;
	margin-bottom: 0;
}

h3 div {
	float: right;
	padding: 0 0 3px 5px;
}

.h3_author {
	font-size: small;
	color: #483B8B;
	font-weight: bold;
}

.h3_date {
	font-size: smaller;
	color: #483B8B;
}

.caption {
	margin: 0;
	padding: 0;
	font-size: smaller;
	font-weight: bold;
	color: #6B6B6B;
}

.caption p {
	padding: 0;
	margin: 0;
}

.caption img {
	padding-left: 1em;
	margin: 1em 0 0 0;
}

.rightcontentHomepage_top .caption img {
	margin: 0;
}

h4 {
	color: #6B6B6B;
	font-weight: bold;
	font-size: .9em;
	margin-right: 0em;
	margin-bottom: .5em;
}

h4.jobs,h4.events {
	margin-right: 0em;
}

h5,h6 {
	color: #6C6C6C;
	font-weight: bold;
	font-size: .95em;
	padding: 0;
	margin: 0;
}

h6 {
	margin-top: 1.5em;
}

h5 img,h6 img {
	vertical-align: middle;
}

.columnDesc {
	font-size: 1.3em;
	line-height: 110%;
	color: #535152;
	font-weight: bold;
}

.mainarticle a:link,.mainarticle a:visited {
	padding: 0;
	color: #00164B;
	font-weight: bold;
	text-decoration: underline;
}

.mainarticle a:hover,.mainarticle a:active {
	color: #00164B;
	font-weight: bold;
	text-decoration: none;
}

.columnists {
	padding: 1em .5em;
	line-height: 120%;
}

.title ul.columnists {
	width: 240px;
	float: right;
}

.columnists a {
	font-size: .9em;
}

.columnists img {
	float: right;
	margin-left: .5em;
	margin-bottom: .5em;
}

.columnists p {
	clear: right;
	font-size: .85em;
	line-height: 120%;
}

.columnists td {
	font-size: 1em;
}

.printlogo {
	display: none
}

/* Talkback
----------------------------------------------- */
.talkback {
	clear: both;
	color: #000;
	font-size: small;
	background-color: #fff;
	padding-top: 50px;
	width: 100%;
}

.talkback h1,.talkback h2,.talkback h3,.talkback ul {
	font-size: .8em;
	padding: 0;
	margin: 0;
}

.talkback a img {
	padding-left: .5em
}

.talkback p {
	border-bottom: 1px dotted #000;
	padding: 0 1em 2em 1em;
}

.talkback div {
	background-color: #FFFFFF;
}

.talkback p a {
	margin-top: .5em;
	margin-right: 2em;
	text-decoration: none
}

.talkback a {
	color: #05164A;
	font-weight: normal;
	text-decoration: none;
}

.talkback h1 {
	color: #B4000B;
	background-color: #EFEFEF;
	margin-top: 1px;
}

.talkback h2 {
	background-color: #EFEFEF;
	margin-top: 1px;
}

.talkback h2 a {
	color: #0000FF;
	text-decoration: none;
}

.talkback h2 a:hover {
	color: #0000FF;
	text-decoration: underline;
}

.talkback h3 {
	color: #000;
	font-weight: normal
}

.talkback h3 a:link,.talkback h3 a:visited {
	color: #000;
	text-decoration: underline;
}

.talkback h3 a:hover {
	text-decoration: none;
}

.talkback a:link,.talkback a:visited {
	color: #B4000B;
	text-decoration: underline;
}

.talkback a:hover {
	color: #B4000B;
	text-decoration: none;
}

.talkback a {
	cursor: pointer
}

a.replies:link,a.replies:visited {
	color: #B4000B;
	text-decoration: none;
	font-size: smaller;
}

a.replies:hover {
	color: #B4000B;
	text-decoration: underline;
}

.talkback .li {
	color: #000;
	background-color: #EFEFEF;
	border-top: 2px solid #fff;
	clear: right;
	font-size: .8em;
	width: 100%;
	height: 20px;
}

.talkback.li a {
	color: #B4000B;
	text-decoration: underline;
	/*float:right;*/ /*width:30%;*/ /*background-color:#EFEFEF;*/
}

.talkback .li a:hover {
	color: #B4000B;
	text-decoration: none;
}

.talkback .li span.talkback_name {
	float: right;
	width: 250px;
	background-color: #EFEFEF;
}

.talkback .li span.numbering {
	padding: 0;
	float: right;
	background-color: #EFEFEF;
	width: 10px;
}

.talkback .li span.date {
	margin-right: 1em;
	margin-left: .5em;
	padding: 0;
	float: left;
	width: 100px;
	background-color: #EFEFEF;
	text-align: left
}

.talkback .li span.level1,.talkback .ul .li span.level2,.talkback .ul .li span.level3,.talkback .li span.level4,.talkback .ul .li span.level5,.talkback .ul .li span.level6,.talkback .li span.level7,.talkback .ul .li span.level8,.talkback .ul .li span.level9,.talkback .ul .li span.level10
	{
	width: 250px;
	float: right;
	background-color: #EFEFEF;
}

.talkback .li span.level1 {
	text-indent: 0px;
}

.talkback .li span.level2 {
	text-indent: 5px;
}

.talkback .li span.level3 {
	text-indent: 10px;
}

.talkback .li span.level4 {
	text-indent: 15px;
}

.talkback .li span.level5 {
	text-indent: 20px;
}

.talkback .li span.level6 {
	text-indent: 25px;
}

.talkback .li span.level7 {
	text-indent: 30px;
}

.talkback .li span.level8 {
	text-indent: 35px;
}

.talkback .li span.level9 {
	text-indent: 40px;
}

.talkback .li span.level10 {
	text-indent: 45px;
}

.addreply {
	background: transparent url('../images/add_comment_article.gif')
		no-repeat 0 0;
	background-color: transparent;
	width: 106px;
	height: 11px;
	float: left;
	padding: 0;
	margin: 0;
	border: none;
}

.addreply a {
	background: url('../images/add_comment_article.gif') no-repeat 0 0;
	background-color: transparent;
	width: 106px;
	height: 11px;
	text-decoration: none;
	float: left;
	color: #fff;
}

.addreply a:hover {
	background: url('../images/add_comment_article.gif') no-repeat 0 0;
	background-color: transparent;
	width: 106px;
	height: 11px;
}

.backImage {
	width: 645px;
	height: 50px;
	direction: rtl;
	background-image: url('../images/smallIconsBar.jpg');
	background-repeat: no-repeat;
}

.iconsBar {
	font-size: xx-small;
	text-align: center;
}

a.iconsBar {
	color: #738994;
	text-decoration: none;
}

a.iconsBar:hover {
	color: #020048;
	cursor: hand;
}

.printer_icon {
	background: url('../images/icons/printer.gif') no-repeat center 30%;
}

.mail_icon {
	background: url('../images/icons/mail.gif') no-repeat center 30%;
}

.uparrow_icon {
	background: url('../images/icons/uparrow.gif') no-repeat center 30%;
}

.m_icon {
	background: url('../images/icons/m.gif') no-repeat center 30%;
}

.bigadvertisment {
	text-align: center;
	margin: 10px auto 18px auto;
}

.top_space_18 {
	margin-top: 18px;
}

.top_space_25 {
	margin-top: 25px;
}

.top_space_33 {
	margin-top: 33px;
}

.textads {
	clear: both;
	margin: 1em auto;
}

.textads p {
	padding: 0 9px;
}

.textads a:link,.textads a:visited {
	color: #497B00;
	text-decoration: none;
}

.textads a:hover,.textads a:active {
	color: #497B00;
	text-decoration: underline;
}

/* Tabs: Top 10 List
----------------------------------------------- */
.tab_top10_header p {
	background-color: #001043;
	color: #fff;
	font-weight: bold;
	line-height: 170%;
	padding: 0 10px 0 0;
	padding-right: 10px;
	margin: 0;
}

.tab_top10 {
	float: right;
	background: #fff url(../images/tabs/tabs_top10_bg.gif) repeat-x bottom;
	line-height: normal;
	margin: 0;
	padding: 0;
	font-size: 93%;
	border-right: solid 1px #DEDEDE;
	color: #01164B;
}

.tab_top10 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.tab_top10 li {
	float: right;
	background: url(../images/tabs/left_top10.gif) no-repeat left top;
	margin: 0;
	padding: 0 0 0 1px;
	width:8.27em;
	text-align: center;
}


.tab_top10 a {
	float: left;
	display: block;
	background: url(../images/tabs/right_top10.gif) no-repeat right top;
	padding: 5px 0px 4px 0px;
	margin: 0;
	text-decoration: none;
	color: #00164A;
	width: 100%;
}

.tab_top10 a:hover {
	color: #497B00;
}

.tab_top10 .current {
	background-image: url(../images/tabs/left_top10_on.gif);
	font-weight: bold;
}

.tab_top10 .current a {
	background-image: url(../images/tabs/right_top10_on.gif);
	color: #497B00;
	padding-bottom: 5px;
}

.tab_top10 .current a:hover {
	color: #5D9C00;
}

.tab_top10_content {
	background-color: #fff;
	font-size: 93%;
	color: #01164B;
	font-weight: bold;
	line-height: normal;
	border-right: 1px solid #DEDEDE;
	border-left: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	padding: 0;
	margin: 0;
	clear: both;
}

.tab_top10_content a {
	font-weight: normal;
	color: #00164A;
	text-decoration: none;
}

.tab_top10_content a:hover {
	color: #497B00;
	text-decoration: none;
}

.tab_top10_content ul {
	margin: 0;
	padding: 10px 10px 0;
	list-style: none;
}

.tab_top10_content li {
	margin: 0;
	padding: 0 9px 0 9px;
}

/* Floats
----------------------------------------------- */
.floatleft {
	float: left;
}

.floatright {
	float: right;
}

/* Homepage layout
----------------------------------------------- */
.mainarticle {
	background-color: #E8E8E8;
}

.mainarticle .caption img {
	padding-left: 0; /* overide image padding on inner pages */
}

.mainarticle p,.mainarticle h2 {
	padding: 0 .5em;
	margin: 0 auto;
}

.rightcontentHomepage_top {
	width: 37%;
	float: right;
	text-align: right;
	margin: 0 0 0 15px;
	padding: 0;
	overflow: hidden;
}

.centercontentHomepage_top {
	width: 270px;
	float: right;
	text-align: right;
	margin: 0 0 0 15px;
	padding: 0;
}

.rightcontentHomepage_bottom {
	width: 68%;
	float: right;
	text-align: right;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.lefttcontentHomepage {
	width: 300px;
	float: left;
	text-align: right;
	margin: 0;
	padding: 0;
}

.rssfeeds {
	border-bottom: 1px solid #949694;
	margin-bottom: .5em;
	clear: right;
}

.rssfeeds a:link,.rssfeeds a:visited {
	color: #00164B;
	font-weight: bold;
}

.rssfeeds a:hover,.rssfeeds a:active {
	text-decoration: none;
}

.title {
	padding: 0;
	margin: 0;
	background-color: #001043;
	display: block;
	color: #fff;
	font-weight: bold;
}

.title ul {
	list-style-type: none;
	margin: 0;
	padding: 0 1em;
	background-color: #001043;
	color: #fff;
	font-weight: bold;
	line-height: 170%;
	float: left;
}

.title ul li {
	display: block;
	color: #fff;
	font-weight: bold;
	text-align: center;
	background-color: #001043;
}

.title ul li a {
	display: block;
	color: #F55929;
	text-decoration: none;
	font-weight: normal;
	text-align: center;
	background-color: #001043;
	font-size: smaller;
}

.title ul li a:hover {
	color: #F55929;
	text-decoration: underline;
	background-color: #001043;
}

.title ul li.date {
	color: #85BD07;
	font-weight: bold;
}

.newsflash {
	overflow: auto;
	height: 20em;
	margin: 0;
	padding: 0;
}

.newsflash caption {
	text-align: right;
	padding: .3em .5em;
	color: #C40000;
	font-weight: normal;
}

.newsflash table {
	margin: 0 0 1em 0; /* margin bottom to space content */
	padding: 0;
	line-height: 120%;
	font-size: .85em;
	color: #00162E;
	clear: both;
	border: none;
}

.newsflash table td {
	color: #00164B;
	padding: .3em .5em;
	margin: 0;
}

.newsflash table td.date {
	color: #483D8B;
	width: 3em;
	vertical-align: text-top;
}

.nextandback ul {
	list-style-type: none;
	margin: 0;
	padding: 0 3px;
	background-color: #FBFBFB;
	line-height: 170%;
	float: right;
	border-right: 1px solid #E8E8E8;
	border-bottom: 1px solid #E8E8E8;
	border-left: 1px solid #E8E8E8;
	width: 259px;
}

.nextandback ul li a:link,.nextandback ul li a:visited {
	display: block;
	width: 5em;
	color: #00164B;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
}

.nextandback ul li a:hover,.nextandback ul li a:active {
	color: #00164B;
	text-decoration: underline;
	font-weight: normal;
}

.nextandback ul li.left {
	float: left;
	background: transparent url(../images/icons/leftarrow.gif) no-repeat
		left center;
}

.nextandback ul li.right {
	float: right;
	background: transparent url(../images/icons/rightarrow.gif) no-repeat
		right center;
}

.reviews_header {
	padding: 0;
	margin: 20px 0 0 0;
	background-color: #F2F4F3;
	display: block;
}

.reviews_header ul {
	list-style-type: none;
	width: 619px;
	margin: 0;
	padding: 0 1em;
	background-color: #FBFBFB;
	line-height: 170%;
	float: right;
	border-top: 1px solid #CECECE;
	border-right: 1px solid #CECECE;
	border-bottom: none; /* 1px solid #fff */
	border-left: 1px solid #CECECE;
}

.reviews_header ul li {
	color: #00164B;
	font-weight: bold;
	text-align: center;
	background-color: #FBFBFB;
	width: 33%;
	float: right
}

.events {
	float: right;
	width: 170px;
	margin-left:9px;
}
.events .title div{
	padding-right:.5em;
}
.events .contentBox{
	border-top :  1px solid #CFCFCF;
	border-right :  1px solid #CFCFCF;
	border-left :  1px solid #CFCFCF;
}
.events .content {
	padding: .7em .5em;
	color: #00162E;
	font-weight: bold;
	font-size:12px;
	line-height: 120%;
	color: #00162E;
	border-bottom: 1px solid #CFCFCF;
}

.events .date {
	color: #535353;
	font-weight: bold;
	display:block;
	font-size:12px;
	padding-bottom:5px;
}

.tab_localnews_header {
	margin: 18px auto 0 auto;
	line-height: 1.5em;
	height: 1.5em;
	clear: both;
}

.tab_localnews_header p {
	background-color: #001043;
	color: #fff;
	font-weight: bold;
	padding: 0 10px 2px 0;
	margin: 0;
	width: 257px;
}

.tab_localnews {
	float: right;
	width: 266px;
	background: #fff url(../images/tabs/tabs_top10_bg.gif) repeat-x bottom;
	line-height: normal;
	margin: 0;
	padding: 0;
	font-size: 93%;
	border-right: solid 1px #DEDEDE;
	color: #01164B;
}

.tab_localnews p {
	background-color: #001043;
	color: #fff;
	font-weight: bold;
	line-height: 170%;
	padding: 0 10px 0 0;
	margin: 0;
	width: 100%;
}

.tab_localnews ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.tab_localnews li {
	float: right;
	background: url(../images/tabs/left_top10.gif) no-repeat left top;
	margin: 0;
	padding: 0 0 0 1px;
	width: 132px;
	text-align: center;
}

.tab_localnews a:link,.tab_localnews a:visited {
	float: left;
	display: block;
	background: url(../images/tabs/right_top10.gif) no-repeat right top;
	padding: 5px 0px 4px 0px;
	margin: 0;
	text-decoration: none;
	color: #00164A;
	width: 100%;
}

.tab_localnews a:hover,.tab_localnews a:active {
	color: #497B00;
}

.tab_localnews .current {
	background-image: url(../images/tabs/left_top10_on.gif);
	font-weight: bold;
}

.tab_localnews .current a:link,.tab_localnews .current a:visited {
	background-image: url(../images/tabs/right_top10_on.gif);
	color: #497B00;
	padding-bottom: 5px;
}

.tab_localnews .current a:hover {
	color: #5D9C00;
}

.localnews {
	color: #001042;
	font-weight: bold;
	font-size: 93%;
	padding: 0 .5em;
	margin: 0;
	border-right: 1px solid #DEDEDE;
	border-left: 1px solid #DEDEDE;
	line-height: normal;
	width: 253px;
	height: 120px;
	overflow: hidden;
	float: right
}

.localnews a:link,.localnews a:visited {
	text-decoration: none;
	color: #00164A;
}

.localnews a:hover,.localnews a:active {
	text-decoration: none;
	color: #497B00;
}

.localnews img {
	float: right;
	margin: 10px 0 0 10px;
	width: 124px;
	height: 98;
}

.localnews p {
	margin-top: 10px;
}

.tab_localnews_content {
	background-color: #fff;
	width: 265px;
	font-size: 93%;
	color: #01164B;
	font-weight: bold;
	line-height: normal;
	border-right: 1px solid #DEDEDE;
	border-left: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	padding: 0;
	margin: 0;
	clear: both;
}

.tab_localnews_content a:link,.tab_localnews_content a:visited {
	font-weight: normal;
	color: #00164A;
	text-decoration: none;
}

.tab_localnews_content a:hover {
	color: #497B00;
	text-decoration: none;
}

.tab_localnews_content ul {
	padding: .5em 0 0 .5em;
	list-style: square;
	list-style-position: outside;
	margin-right: 0; /*  */
	padding-right: 2.5em;
}

.focusad {
	background-color: #E8E8E8;
	height: 180px;
	display: block;
	margin: 18px auto 0 auto;
	width: 272px;
	line-height: 180px;
	text-align: center;
	border: 1px solid #E7E7E7;
	clear: both;
	padding: 0 10px 0 0;
}

.focusad img {
	margin: 0em auto;
	vertical-align: middle;
}

.focusad span {
	margin: 0em auto;
	vertical-align: middle;
}

.doityourself {
	margin: 18px 0;
	width: 644px;
	background-color: #E8E8E8;
	overflow: auto;
	border: 1px solid #CECECE;
}

.doityourself a:link,.doityourself a:visited {
	color: #00164B;
	text-decoration: none;
}

.doityourself a:hover,.doityourself a:active {
	color: #00164B;
	text-decoration: underline;
}

.doityourself_header {
	color: #515151;
	font-size: 1.2em;
	line-height: 1.2em;
	font-weight: bolder;
	background-color: #F2F4F3;
	min-height: 40px; /* for modern browsers */
	height: auto !important; /* for modern browsers */
	height: 40px;
	border-top: 2px solid #E8E8E8;
	border-right: 1px solid #E8E8E8;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #E8E8E8;
}

.doityourself_header_left {
	margin-right: 300px;
}

.doityourself_header img {
	padding: 0.5em;
	vertical-align: middle;
	display: inline;
}

.doityourself_rightcontent {
	border-left: 1px solid #C3C5C4;
	display: block;
	float: right;
	width: 307px;
	min-height: 100px; /* for modern browsers */
	height: auto !important; /* for modern browsers */
	height: 100px; /* for IE5.x and IE6 */
	clear: right;
	padding: .5em;
}

.doityourself_rightcontent ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.doityourself_rightcontent ul li {
	list-style: none;
	margin: 0 .5em 0 0;
	padding: 0;
}

.doityourself_leftcontent {
	width: 300px;
	min-height: 100px; /* for modern browsers */
	height: auto !important; /* for modern browsers */
	height: 100px; /* for IE5.x and IE6 */
	float: right;
	padding: .5em .8em .5em .5em;
}

.doityourself_footer {
	clear: right;
	min-height: 20px; /* for modern browsers */
	height: auto !important; /* for modern browsers */
	height: 20px;
	font-size: small;
	line-height: .9em;
	position: relative;
}

.doityourself_footer span a:link,.doityourself_footer span a:visited {
	color: #B4000B;
	text-decoration: none;
}

.doityourself_footer span a:hover,.doityourself_footer span a:active {
	color: #B4000B;
	text-decoration: underline;
}

.doityourself_footer_right {
	right: 190px;
	position: absolute;
}

.doityourself_footer_left {
	left: 10px;
	position: absolute
}

.themarkertv {
	margin: 18px 0;
	width: 644px;
	background-color: #E8E8E8;
	overflow: hidden;
	min-height: 220px; /* for modern browsers */
	height: auto !important; /* for modern browsers */
	height: 220px; /* for IE5.x and IE6 */
	color: #00164B;
	font-size: .9em;
	line-height: 100%;
	border: 1px solid #CECECE;
}

.themarkertv a:link,.themarkertv a:visited {
	color: #00164B;
	text-decoration: none;
}

.themarkertv a:hover,.themarkertv a:active {
	color: #00164B;
	text-decoration: underline;
}

.themarkertv_header {
	text-align: center;
	color: #515151;
	font-size: 1.2em;
	line-height: 1em;
	font-weight: bolder;
	background-color: #F2F4F3;
	min-height: 20px; /* for modern browsers */
	height: auto !important; /* for modern browsers */
	height: 20px;
	border-top: 2px solid #E8E8E8;
	border-right: 1px solid #E8E8E8;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #E8E8E8;
	padding-top: 3px;
}

.themarkertv_right {
	display: block;
	float: right;
	width: 370px;
	min-height: 150px; /* for modern browsers */
	height: auto !important; /* for modern browsers */
	height: 150px; /* for IE5.x and IE6 */
}

.themarkertv_right img {
	float: right;
	padding-top: 15px;
}

.themarkertv_right div {
	width: 15em;
	float: right;
	padding-right: .5em;
	padding-top: 10px;
}

.themarkertv_left {
	width: 233px;
	min-height: 150px; /* for modern browsers */
	height: auto !important; /* for modern browsers */
	height: 150px; /* for IE5.x and IE6 */
	float: right;
	padding: 3px;
}

.themarkertv_left span {
	width: 8em;
	padding-right: .5em;
}

.themarkertv_left span span {
	width: 8em;
	padding-right: .5em;
}

p.blocktext {
	margin-left: auto;
	margin-right: auto;
	width: 6em;
}

img.displayed {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-top: 5px;
}

legend {
	color: #8D8C8C;
	margin: 0;
	padding: 0;
}

.jobs {
	clear: both;
	margin: 18px auto;
	border: #CECECE 1px solid;
	line-height: 1em;
}

.jobs .header {
	color: #5B5B5B;
	background-color: #FFFFFF;
	border-bottom: #CECECE 1px solid;
	line-height: 1.4em;
	height: 1.4em;
	padding-right: 9px;
	font-weight: bold;
	color: #5B5B5B;
}

.jobs a {
	font-weight: bold;
}

.jobs ul {
	list-style: none;
	margin: 1em 0;
	padding: 0;
}

.jobs li {
	padding: 0 9px;
	margin: 3px 0;
}

.jobs .highlight {
	background-color: #F2F4F3;
	color: #497B00;
}

.jobs a:link,.jobs a:visited {
	color: #497B00;
	text-decoration: none;
}

.jobs a:hover,.jobs a:active {
	color: #497B00;
	text-decoration: underline;
}

.jobs table {
	margin: 0 0 1em 0; /* margin bottom to space content */
	padding: 0;
	color: #00162E;
	font-weight: bold;
	line-height: 120%;
	font-size: .85em;
	color: #00162E;
	clear: both;
}

.jobs table td {
	border-bottom: 1px solid #CFCFCF;
	padding: .7em .5em;
	margin: 0;
	border-collapse: collapse;
}

.jobs table td.date {
	color: #535353;
	font-weight: bold;
	width: 5em;
	vertical-align: text-top;
}

.jobs .header img {
	vertical-align: middle;
}

.main_header img {
	padding-bottom: 30px;
}

.main_header_lavian img {
	padding-top: 20px;
}

h4.prev_articlesHeader {
	color: #483C8E;
}

.prev_articles {
	background-color: #E8E8E8;
	float: right;
	width: 90%;
	font-size: 93%;
	line-height: normal;
	border: 1px solid #CECECE;
	padding: 0;
	margin: 0;
	color: #2F2F2F;
}

.prev_articles a:link,.prev_articles a:visited {
	color: #00154E;
	text-decoration: none;
	float: right;
	width: 100%;
}

.prev_articles a:hover,.prev_articles a:active {
	color: #497B00;
	text-decoration: none;
}

.prev_articles ul {
	margin: 1em 0;
	padding: 1em 0;
	list-style: none;
}

.prev_articles li {
	float: right;
	margin: 0;
	padding: 0 1em; /* padding for border */
	width: 29%;
	border-left: 1px solid #C3C5C4;
}

.prev_articles li.last { /* first elemnt of list has no border */
	border-left: none;
}

.spacer {
	height: 15px;
	display: block;
	clear: both;
}

html>body .spacer1px {
	/* Firefox rule. IE6 ignores the "html > body" rule */
	height: 1px;
	display: block;
	clear: both;
}

.nestedfloats {
	width: 100%;
	height: 20px;
}

.critic {
	color: #487C00;
	font-weight: normal;
}

.critic a:link,.critic a:visited {
	color: #487C00;
	font-weight: normal;
	text-decoration: none;
}

.critic a:hover,.critic a:active {
	color: #487C00;
	text-decoration: underline;
}

.browsearticles {
	margin: 1em auto 0 auto;
	width: 51em;
	display: block;
	background-color: #E8E8E8;
	line-height: 2.5em;
	height: 2.5em;
	text-align: center;
	color: #858585;
	font-weight: bold;
}

.browsearticles a:link,.browsearticles a:visited {
	color: #E83433;
	text-decoration: none;
}

.browsearticles a:hover,.browsearticles a:active {
	color: #FF8033;
	text-decoration: underline;
}

.highlight {
	background-color: #C5D659;
}

.search_results {
	margin: 1em auto;
	width: 48em;
	padding: 0 1em;
	background-color: #E8E8E8;
	line-height: 1.5em;
	height: 1.7em;
	color: #000;
	font-weight: normal;
}

.search_results strong {
	color: #FE3D45;
}

.search_results .highlight {
	color: #FE3D45;
	background-color: transparent;
}

form input {
	background: #fff url(../images/search_results_bg.gif) repeat-x top
		center;
}

.search_results a:link,.search_results a:visited {
	color: #E83433;
	text-decoration: none;
}

.search_results a:hover,.search_results a:active {
	color: #FF8033;
	text-decoration: underline;
}

table.verdict {
	background-color: #E8E8E8;
	width: 288px;
	margin: 1em auto;
	line-height: .8em;
}

table.verdict td {
	border-collapse: collapse;
	padding: 0;
	margin: 0;
}

table.verdict td.category {
	border-top: none;
	border-right: 1px solid #BDBDBD;
	border-bottom: 1px solid #BDBDBD;
	border-left: none;
	padding: 0 1em 0 0;
	font-weight: bold;
	margin: 0;
}

table.verdict td.grade {
	border-bottom: 1px solid #E8E8E8;
	border-left: 1px solid #E8E8E8;
	border-top: none;
	border-right: none;
	padding: 0;
	margin: 0;
}

table.verdict th {
	background-color: #fff;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #BDBDBD;
	border-left: none;
}

table.verdict .rating1 {
	width: 50px;
	height: 49px;
	background: url(../images/score/1.gif) no-repeat right 0;
	border: none;
}

table.verdict .rating2 {
	width: 50px;
	height: 49px;
	background: url(../images/score/2.gif) no-repeat right 0;
	border: none;
}

table.verdict .rating3 {
	width: 50px;
	height: 49px;
	background: url(../images/score/3.gif) no-repeat right 0;
	border: none;
}

table.verdict .rating4 {
	width: 50px;
	height: 49px;
	background: url(../images/score/4.gif) no-repeat right 0;
	border: none;
}

table.verdict .rating5 {
	width: 50px;
	height: 49px;
	background: url(../images/score/5.gif) no-repeat right 0;
	border: none;
}

table.verdict .rating6 {
	width: 50px;
	height: 49px;
	background: url(../images/score/6.gif) no-repeat right 0;
	border: none;
}

table.verdict .rating7 {
	width: 50px;
	height: 49px;
	background: url(../images/score/7.gif) no-repeat right 0;
	border: none;
}

table.verdict .rating8 {
	width: 50px;
	height: 49px;
	background: url(../images/score/8.gif) no-repeat right 0;
	border: none;
}

table.verdict .rating9 {
	width: 50px;
	height: 49px;
	background: url(../images/score/9.gif) no-repeat right 0;
	border: none;
}

table.verdict .rating10 {
	width: 50px;
	height: 49px;
	background: url(../images/score/10.gif) no-repeat right 0;
	border: none;
}

table.verdict .score {
	width: 242px;
	height: 49px;
	background: url(../images/score/score.gif) no-repeat left 0;
	border: none;
	border-bottom: 1px solid #E8E8E8;
}

table.verdict .verdict {
	width: 288px;
	height: 28px;
	background: url(../images/score/verdict.gif) no-repeat right 0;
	border: none;
}

/* Tags
----------------------------------------------- */
.tags_wrapper {
	margin: 0 auto;
	padding: 0;
	width: 100%;
	height: 45px;
	background-color: #1A358D;
	color: #001043;
	overflow: hidden;
}

.tags {
	width: 785px;
	background: url(../images/header/tags_bg.gif) repeat-x 0 0;
	float: right;
	height: 45px;
	margin: 0 0 0 1px;
	padding: 0;
	line-height: 1em;
	clear: both;
	font-size: 1em;
	top: 0;
}

.tags_headline {
	text-align: right;
	width: 100%;
	margin: 1em 0 0 0;
	padding: 0;
	font-weight: bold;
	line-height: 1em;
	height: 1em;
}

.tags_headline span.tagstitle_right {
	background: #B2B2B2 url(../images/tags_headline_right.gif) no-repeat
		right top;
	float: right;
}

.tags_headline span.tagstitle {
	color: #fff;
	padding: 0;
	margin: 0;
	background-color: #B2B2B2;
	float: right;
}

.tags_headline span.tagstitle_left {
	background: #B2B2B2 url(../images/tags_headline_left.gif) no-repeat left
		top;
	float: right;
}

ol.tag-cloud {
	padding: 0 .5em;
	margin: 0;
}

ol.tag-cloud li {
	display: inline;
	line-height: 100%;
}

ol.tag-cloud li a:link,.tag-cloud li a:visited {
	color: #fff;
	text-decoration: none;
}

ol.tag-cloud li a:hover,.tag-cloud li a:active {
	color: #fff;
	text-decoration: underline;
}

.qqq {
	padding: 3px .5em;
	margin: 0;
}

.qqq a:link,.qqq a:visited {
	color: #fff;
	text-decoration: none;
}

.qqq a:hover,.qqq a:active {
	color: #fff;
	text-decoration: underline;
}

.mailinglist {
	width: 174px;
	background: url(../images/header/email_bg.gif) repeat-x 0 0;
	float: right;
	height: 45px;
	padding: 5px 0;
	margin: 0;
	font-size: 1em;
	text-align: center;
	line-height: 27px;
	overflow: hidden;
}

.mailinglist a:link,.mailinglist a:visited {
	color: #fff;
	text-decoration: none;
}

.mailinglist a:hover,.mailinglist a:active {
	color: #fff;
	text-decoration: underline;
}

.compose_reply {
	margin-bottom: .5em;
	background-color: #fff
}

.compose_reply_side1 input {
	padding: 0 .25em;
}

.compose_reply_side2 a {
	float: left;
	margin-left: 1em;
	color: #05164A;
	font-weight: bold;
	text-decoration: none;
}

.compose_reply_side2 a:link,.compose_reply_side2 a:visited {
	color: #05164A;
	font-weight: bold;
	text-decoration: none;
	background-color: transparent
}

.compose_reply_side2 a:hover,.compose_reply_side2 a:active {
	color: #E83433;
	font-weight: bold;
	text-decoration: none;
}

.compose_reply_side1 label,compose_reply_side1 input {
	margin-bottom: 1em;
}

.compose_reply_side1 {
	margin: 20px 0 0 0;
}

.compose_reply_side1 label {
	padding-left: .5em;
	width: 3em;
	display: block;
	float: right
}

.compose_reply_side1 input {
	width: 15em;
	display: block;
	float: right;
}

.compose_reply_side1 {
	float: right;
	width: 20em;
	background-color: #fff
}

.compose_reply_side2 {
	float: left;
	width: 25em;
	background-color: #fff;
	margin: 20px 0 0 0;
}

.compose_reply_side2 label {
	vertical-align: top;
	background-color: #fff;
	float: right;
}

.compose_reply_side2 textarea {
	float: left;
	width: 280px;
	margin: 0 .5em 0 0;
	overflow: scroll;
	background-color: #fff;
	font-family: Arial, sans-serif
}

.addreply_form {
	width: 440px;
	background-color: #F2F4F3;
	border: 1px solid #05164A;
	padding: 1em;
	color: #031749;
	font-weight: bold;
	font-size: 12px;
	position: absolute;
	right: 70px;
	top: -200px;
	display: block;
	z-index: 100;
}

.addreply_form br {
	clear: right;
}

.addreply_form span {
	margin: 1em 0 0 1em;
	padding: 0;
	display: block;
	float: left;
}

.addreply_form span.error {
	width: 120px;
	margin: 0;
	padding: 0 .5em 0 0;
	height: 20px;
	float: left;
	text-align: right;
}

.addreply_form a:link,.addreply_form a:visited {
	color: #031749;
	font-weight: bold;
	text-decoration: underline;
}

.addreply_form a:hover,.addreply_form a:active {
	color: #031749;
	font-weight: bold;
	text-decoration: none;
}

.addreply_form label,.addreply_form input {
	display: block;
	width: 160px;
	float: right;
	margin-bottom: 10px;
}

.addreply_form input,.addreply_form textarea {
	font-weight: normal;
	font-family: arial, sans-serif;
	font-size: 12px;
}

.addreply_form label {
	text-align: right;
	width: 12em;
}

.addreply_form textarea {
	overflow: scroll;
	background-color: #fff;
	float: right;
	width: 280px;
}
/* *****************  Web Links (Newslettwer, FaceBook, Twitter, Rss, Email)*/
.webLinks{
	border:1px solid #DFDFDF;
	width:285px;
	height:71px;
	direction:rtl;
	font-size:12px;
	font-weight:bold;
	position:relative;
	margin-bottom:5px;
}
.webLinksIcon{margin:3px 9px 3px 0;}
a.weblink {text-decoration:none;float:right;}
a.weblink:hover{background-color:#fff;}
a.weblink span{position:absolute;width:250px;bottom:2px;display:none;}
a.weblink:hover span{display:block;}
.linkNl{right:5px;color:#B0CA09;}
.linkRss{right:5px;	color:#F5832A;}
.linkFaceBook{right:90px;color:#425EA8;}
.linkTwitter{right:150px;color:#3AB9E4;}
.linkRedMail{right:170px;color:#B70207;}

/****************** End Web links *********/

/* red-email.html */
.red-email {
	width: 390px;
	background-color: #fff;
	border: none;
	padding: 1em;
	color: #000;
	font-weight: normal;
	text-align: right;
	position: relative
}

.red-email h1,.red-email h2,.red-email h3 {
	width: 274px;
	float: left;
	text-align: right;
	margin: 1px;
}

.red-email h1,.red-email h2 {
	color: #fff;
	background-color: #B4000B;
	font-size: 1em;
	padding: 0;
	font-weight: bold;
	padding-right: 3px;
	border: 1px solid #B4000B;
}

.red-email h3 {
	margin: 0;
	padding: 0;
	color: #000;
	background: none;
	font-weight: normal;
	font-size: smaller
}

.red-email h4 {
	margin: 0;
	padding: 0;
	color: #000;
	font-weight: bold;
	font-size: small
}

.red-email p {
	margin: 0;
	padding: 0;
	color: #000;
	font-weight: normal;
	font-size: small
}

.red-email br {
	clear: both;
}

.red-email span { /* used only for "send" link */
	margin-left: 1em;
	margin-right: 2em;
}

.red-email a:link,.red-email a:visited { /* used only for "send" link */
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}

.red-email a:hover,.red-email a:active {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

.red-email label,.red-email input {
	display: block;
	width: 275px;
	float: right;
	margin: 2px 0;
}

.red-email input,.red-email textarea {
	font-weight: normal;
	font-family: Arial, sans-serif;
	border: 1px solid #B4000B
}

.red-email label {
	text-align: left;
	width: 109px;
}

.red-email textarea {
	float: right
}

.red-email img {
	float: left
}

.red-email h1 {
	width: 99%;
}

.red-email .terms {
	background-color: #EFEFEF;
	padding: .3em .3em 0 .3em;
	font-size: small;
	height: 6em;
	overflow: scroll;
	overflow-x: hidden;
	width: 99%;
}

.red-email .confirm {
	background-color: #EFEFEF
}

.red-email .confirm input {
	border: none;
	display: inline;
	width: 10px;
	float: right;
	margin: 0 3px
}

.red-email .send {
	padding: 2px;
	float: left;
	background-color: #B4000B;
	width: 100%;
	text-align: left
}

.red-email .icon {
	position: absolute;
	background: url(../images/icons/red-email.gif) top center no-repeat;
	top: 28px;
	right: 17px;
	width: 42px;
	height: 24px
}

/* /red-email */
.instructions {
	background-color: #F2F4F3;
	width: 97%;
	padding: .5em;
}
/* *****************  Web Links (Newslettwer, FaceBook, Twitter, Rss, Email)*/
.webLinks{
	border:1px solid #DFDFDF;
	width:300px;
	height:71px;
	direction:rtl;
	font-size:12px;
	font-weight:bold;
	position:relative;
	margin-bottom:5px;
}
.webLinksIcon{margin:3px 12px 3px 0;}
a.weblink {text-decoration:none;float:right;}
a.weblink:hover{background-color:#fff;}
a.weblink span{position:absolute;width:250px;bottom:2px;display:none;}
a.weblink:hover span{display:block;}
.linkNl{right:5px;color:#B0CA09;}
.linkRss{right:5px;	color:#F5832A;}
.linkFaceBook{right:90px;color:#425EA8;}
.linkTwitter{right:150px;color:#3AB9E4;}
.linkRedMail{right:170px;color:#B70207;}

/****************** End Web links *********/

iframe {
	padding: 0;
	margin: 0;
	top: 0;
}

#imagesOfDayFrm {
	margin: 0;
	padding: 0;
	display: block;
	overflow: hidden;
	border: none;
}

#imagesOfDayFrm .title {
	border: none;
	clear: both;
	width: 100%;
}

#imagesOfDayFrm .title ul {
	width: 242px;
}

#imagesOfDayFrm img {
	width: 268px;
	height: 153px;
}

#imagesOfDayFrm form {
	margin: 0;
	padding: 0;
}

.error {
	color: red;
}

.headerLink a:link,.headerLink a:visited,.headerLink a:hover,.headerLink a:active
	{
	color: 6f6f6f;
	text-decoration: none;
}
 
.searchBtn {
	margin-top: 4px;
	width: 88px;
	height: 21px;
	display: block;
	margin-right: 8px;
}

.searchOn {
	background: URL(../images/search_on.gif) no-repeat;
}

.searchOff {
	background: URL(../images/search_off.gif) no-repeat;
}


.hpButton{margin: 12px 0px;}
.redMail{height:60px;}
.dclkTop{margin-top:10px;}
.dclk{margin-bottom:7px; margin-right: auto; margin-left: auto;}
.dclkHeader{text-align:center; padding-top:12px; padding-bottom:12px; background: url(http://www.themarker.com/media07/IT/template/bgr_0710.jpg);}
.dclkHeader div{ margin-right: auto; margin-left: auto;}
.dclk468x60{width:468px;}
.dclkBottom {text-align:center; margin-top:20px; width:100%;}
.dclkBottom div.txtlnk {float:right; width:165px; margin-left:80px;}
.dclkBottom div.txtlnkLast {float:right; width:165px; }

.dclkTxtlnkLogo{text-align: right; margin-bottom:10px;}
.dclkTxtlink{margin-top:30px; padding-right:10px;}


