/* X Syndicate website style sheet 											*/

/* HTML Tag Overrides */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B4B5BA;

	background-color: #333335;

	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a {
	color: #D4D5DD;
}

a:hover {
	color: #FFFFFF;
}

form {
	padding: 0px;
	margin: 0px;
}

object {
	padding: 0px;
	margin: 0px;
}

input {
	/*border-bottom: 1px solid #8095A0;
	border-top: 1px solid #8095A0;
	border-left: 1px solid #8095A0;
	border-right: 1px solid #8095A0; */
	/*background-image: url(images/inputback.gif); */
	/*background-repeat: repeat-x; */
	font-size: 11px;
}
input.button {
	border-bottom: 0px solid #8095A0;
	border-top: 0px solid #8095A0;
	border-left: 0px solid #8095A0;
	border-right: 0px solid #8095A0;
}

select {
	border-bottom: 1px solid #8095A0;
	border-top: 1px solid #8095A0;
	border-left: 1px solid #8095A0;
	border-right: 1px solid #8095A0;
	background-image: url(images/inputback.gif);
	background-repeat: repeat-x;
	color: #000000;
	font-size: 11px;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
		border-bottom: 1px solid #8095A0;
	border-top: 1px solid #8095A0;
	border-left: 1px solid #8095A0;
	border-right: 1px solid #8095A0;
	background-image: url(images/inputback.gif);
	background-repeat: repeat-x;
}
	

/* Links */
/* Classes which define alternative link colors  */
.link_orange {
	color: #D4A730;
}

.link_white {
	color: #FFFFFF;
}

.link_gallery {
	font-weight: bold; font-size: 22px; font-family: "Trebuchet MS",Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none; line-height : 120%; color : #B4B5BA;
}

.nav			{ font-weight: bold; font-size: 11px; color : #B4B5BA;}
a.nav			{ text-decoration: none; color : #D4A730; }
a.nav:hover		{ text-decoration: underline; }

/* Right Boxes */
/* Classes which define the look of the informational boxes on the right side of the web page */
/* Prefix: rBox */
.rBox_body {
	background-image: url(images/login/body.gif);
	background-repeat: repeat-y;

	font-size: 11px;
	color: #FFFFFF;
	text-align: left;

	padding-right: 14px;
	padding-left: 14px;
}

.rBox_p {
	padding: 3px;
	margin: 0px;
}
/* Layout features */
/* These classes define the general look of the site general site borders */
.layout_bLeft {
	background-image: url(images/body/leftborder.gif);
	background-repeat: repeat-y;
}

.layout_bRight {
	background-image: url(images/body/rightboder.gif);
	background-repeat: repeat-y;
}

.layout_pmBar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

	color: #B6B6B6;
	padding-right: 30px;
	text-align: right;
	background-color: #151515;
}

.layout_pmBar_forums {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

	color: #B6B6B6;
	padding-right: 10px;
	text-align: right;
	background-color: #151515;
}

.layout_summary {
	background-image: url(images/news/background.gif);
	color: #B5B6BF;
	padding-left: 15px;
	padding-right: 25px;
	text-align: justify;
}

.layout_blank {
	background-image: url(images/news/background.gif);
	color: #B5B6BF;
}




.layout_mainBody_nohead {
	color: #B4B5BA;
	text-align:left;
	background-image: url(images/news/backlong.gif);
	background-repeat: repeat-x;
	background-color: #101321;
	padding-right: 24px;
	padding-left: 24px;
}

.layout_mainBody {
	color: #B4B5BA;
	text-align:left;
	background-image: url(images/news/bodyback.gif);
	background-repeat: repeat-x;
	background-color: #101321;
	padding-right: 24px;
	padding-left: 24px;
}

.layout_bottomBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ADB0BF;
	text-align: center;
	text-decoration: underline;
	background-image: url(images/bottom/bottombg.png);
}

/* Site Navigation Menu */
/* These classes define the look of the site navigation menu */

.nav_menu1{
	background-image: url(images/nav/menu1.gif);
	padding: 0px 0px 0px 14px;
	text-align: left;
}

.nav_menu2{
	background-image: url(images/nav/menu2.gif);
	padding: 0px 0px 0px 14px;
	text-align: left;
}

.nav_menu3 {
	background-image: url(images/nav/menu3.gif);
	padding: 0px 0px 0px 14px;
	text-align: left;
}

.nav_menu4 {
	background-image: url(images/nav/menu4.gif);
	padding: 0px 0px 0px 14px;
	text-align: left;
}

/* Resource Links */
/* Classes which define the look of the resources navigation menu and the expansion of the page*/

.res_entry {
	background-image: url(images/nav/resourceback.gif);
	padding: 0px 0px 0px 14px;
	text-align: left;
}

.res_expand {
	background-image: url(images/nav/resourceend.gif);
	background-repeat: repeat-y;
}

.news_table {
	background-color: #303135;
	border: 1px solid #000000;
}

.news_icon {
	padding-top: 16px;
	padding-left: 15px;
	padding-bottom: 16px;
}
.news_text {
	color: #C3C9CC;
	padding-top: 22px;
	padding-bottom: 22px;
	padding-right: 14px;
	padding-left: 0px;
	vertical-align: top;
	text-align: justify;
}
.news_topheadline {
	color: #FFFFFF;
}

/* Tables */
/* Styles which control the layout of informational tables in general */

.table_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

	background-image: url( images/tables/head_back.png);
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-weight: bold;
}

.table_data_left {
	background-color: #1b1f2c;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #41434d;
}

.table_data_leftE {
	background-color: #1b1f2c;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.table_data_mleft {
	background-color: #1b1f2c;
	border-left: 1px solid #000000;
}

.table_data_mright {
	background-color: #1b1f2c;
	border-right: 1px solid #000000;
}


.table_data_right {
	background-color: #1b1f2c;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #41434d;
}

.table_data_rightE {
	background-color: #1b1f2c;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.table_data {
	background-color: #1b1f2c;
	border-bottom: 1px solid #41434d;
}

.table_dataE {
	background-color: #1b1f2c;
	border-bottom: 1px solid #000000;
}

.table_data2 {
	background-color: #1b1f2c;
}

.table_data_right2 {
	background-color: #1b1f2c;
	border-right: 1px solid #000000;
}

.table_data_left2 {
	background-color: #1b1f2c;
	border-left: 1px solid #000000;
}

.table_data_head {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #1b1f2c;
	border-bottom: 1px solid #41434d;
}

.table_data_indent {
	background-color: #1b1f2c;
	border-bottom: 1px solid #41434d;

	padding-left: 10px;
}

.layout_bLeft_forum {
	background-image: url(images/forum/xsite2.3%5BForum%5D_20.gif);
	background-repeat: repeat-y;
}

.indent {
	margin: 0px;
	padding-left: 20px;
}
.layout_bRight_forum {

	background-image: url(images/forum/xsite2.3%5BForum%5D_22.gif);
	background-repeat: repeat-y;
}
.forum_body {
	background-color: #101321;
	background-image: url(images/forum/xsite2.3%5BForum%5D_24.gif);
	background-repeat: repeat-x;
	padding: 5px;
}
.layout_bottomBox_forum {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ADB0BF;
	text-align: center;
	text-decoration: underline;
	background-image: url(images/forum/xsite2.3%5BForum%5D_29.gif);
}

td.row1_bottom	{ background-color: #1b1f2c; border-bottom: 1px solid #41434d; }
td.row2_bottom	{ background-color: #212431; border-bottom: 1px solid #41434d; }

td.row1	{ background-color: #1b1f2c; }
td.row2	{ background-color: #212431; }

td.row1_left	{ background-color: #1b1f2c; border-left: 1px solid #000000; }
td.row2_left	{ background-color: #212431; border-left: 1px solid #000000;}

td.row1_right	{ background-color: #1b1f2c; border-right: 1px solid #000000;}
td.row2_right	{ background-color: #212431; border-right: 1px solid #000000;}

td.row1_leftB	{ background-color: #1b1f2c; border-left: 1px solid #000000; border-bottom: 1px solid #41434d;}
td.row2_leftB	{ background-color: #212431; border-left: 1px solid #000000; border-bottom: 1px solid #41434d;}

td.row1_rightB	{ background-color: #1b1f2c; border-right: 1px solid #000000; border-bottom: 1px solid #41434d;}
td.row2_rightB	{ background-color: #212431; border-right: 1px solid #000000; border-bottom: 1px solid #41434d;}
