body		{background:white url('images/header.jpg') repeat-x; text-align:center; font-family:Tahoma, Arial,Helvetica,sans-serif; font-size:11px; line-height:18px; 
			margin:0; padding:0; color:black;}
 *			{margin:0; padding:0;}

.message-warning	{background:yellow; width:900px; margin:0px 0px 20px; color:black; font-weight:bold; padding:5px 0px 5px 5px; position:relative;}
.message-error		{background:yellow; width:900px; margin:0px 0px 20px; color:black; font-weight:bold; padding:5px 0px 5px 5px; position:relative;}

a			{color:#A6C315; text-decoration:none;}
a:hover		{color:#A6C315; text-decoration:underline;}

a img		{border:none;}

h2			{color:#9CB31B; margin-top:0px; margin-bottom:20px; font-size:150%; font-weight:none;}
h3			{color:#9CB31B; margin-top:0px; margin-bottom:20px; font-size:150%; font-weight:none;}
h4			{color:#9CB31B; margin-top:0px; margin-bottom:20px; font-size:150%; font-weight:none;}
h5			{color:#9CB31B; margin-top:0px; margin-bottom:20px; font-size:150%; font-weight:none;}
h6			{color:#9CB31B; margin-top:0px; margin-bottom:20px; font-size:150%; font-weight:none;}
h7			{color:#9CB31B; margin-top:0px; margin-bottom:20px; font-size:150%; font-weight:none;}

#header		{position:relative; text-align:center;}
#header_content {width:900px; text-align:left; margin:auto; position:relative;}

#statement {width:350px; margin:0px 0px 20px 0px; position:relative; float:left;}
#languages	{position:relative; float:right;}

#head_right	{position:relative; width:550px; float:right;}
#info	{position:relative; height:100px; width:500px;}
#language_options {position:relative; float:right; margin:5px 0px 0px 0px; width:500px;}
#language_options a {position:relative; color:black; text-decoration:underline;}

#banners	{position:relative; float:left;}

#menu {position:relative; width:500px; margin:5px 0px 0px 0px; height:35px;}
#menu a	{display:block; height:27px; text-align:right; margin:0px 0px 0px 0px; padding:7px 20px 0px 20px;
			float:right; color:#666666; font-weight:bold; border-right:solid 1px #97B017;border-left:solid 1px #C8E734;}
#menu a:hover {background:#8CA019; color:#A6C315; text-decoration:none;}

#promotion	{}
#promotion img {margin:10px 20px 10px 20px; border:solid 2px gray;}

#container	{position:relative; width:900px; margin:auto; text-align:left; color:black; position:relative;}

/*#left {float:left; margin-top:20px; width:157px; height:auto;}
#left_top{height:10px; width:157px; background:url('images/gray_box_top.jpg');}
#left_mid	{border-left:solid 1px #C9C9C9; border-right:solid 1px #C9C9C9; background:#F7F7F7; width:155px; padding:5px 0px 5px 0px; height:auto;}
#left_bot{left:0px; height:10px; width:157px; background:url('images/gray_box_bot.jpg');}

#left p{padding:0px 10px 0px 10px; margin:0px; color:#7F7F7F;}
#left ul{margin-bottom:0px;}*/

#main	{float:left; margin-left:0px; width:550px; margin-top:0px; height:auto; font-size:12px;}
#main p {margin-top:5px; margin-bottom:5px; padding-top:0px; padding-bottom:0px; }
#main.par_padding p {padding-top:0px; padding-bottom:0px; margin-top:25px; margin-bottom:0px;}
#main a	{color:#A6C315;}

#main_wide {position:relative; float:left; margin-left:0px; width:580px; font-size:10pt; line-height:1.7em; margin-top:20px; height:auto;}
#main_full	{position:relative; margin-left:0px; width:900px; font-size:10pt; line-height:1.7em; margin-top:20px; height:auto;}

.lightbox	{float:left; margin:0px 25px 0 25px;}

.preview {position:relative; margin:10px 0px 20px 0px; height:270px; border-bottom:solid 1px #3F3F3F;}
.prev_last {position:relative; border-bottom:none; margin-bottom:0;}
.preview p {color:black; font-size:80%; font-weight:bold; line-height:1.5em; margin-bottom:0px;}
.preview a {text-decoration:underline;}
.preview img {border:none;}

#right	{position:relative; float:right; width:274px; padding-left:25px; color:#DFDFDF; margin-top:5px; height:100%;}
#right a {color:black; font-weight:bold;}

#friends	{position:relative; margin-top:25px;}
#friends a img {border:2px solid white;}

.note {font-size:80%;}

.hr_main  {color: #DFDFDF; background-color: #DFDFDF; height: 1px; border:none;}
.hr_right {color: #DFDFDF; background-color: #DFDFDF; height: 1px; border:none;}
.hr_left  {color: #DFDFDF; background-color: #DFDFDF; height: 1px; border:none; margin:25px 0px 25px 0px;}

#footer {position:relative; height:180px; padding-top:2px; padding-bottom:2px; margin-top:25px; 
		border-top:2px solid #A6C315; background:#292929; color:white;}

#footer_content	{position:relative; width:900px; margin:auto; text-align:right;}

/* Form styles */

input.txt			{border-left:solid 1px #ADADAD; border-top:solid 1px #ADADAD; border-right:solid 1px #D2D2D2; 
					border-bottom:solid 1px #D2D2D2; color:#686868;}
input.btn			{color:#686868; border-top:1px solid #D2D2D2; border-left:1px solid #D2D2D2; background:#F7F7F5;}

input.sml			{width:175px; }

/*table styles*/

td.left-margin	{padding-left:10px;}
td				{vertical-align:top;}

table.tbl_footer	{float:right; margin-top:30px; width:200px;}
table.tbl_footer td	{border-left:dashed 1px white; width:60px; padding:0 30px 0 30px; text-align:left;}
table.tbl_footer .left			{border-left:none;}

