﻿body{
	margin:0px; padding:0px; font-family:arial; background: url('body.png') repeat-x;
}

table{
	border-collapse:collapse;
	border:1px solid gray;
	width:auto;
	!important;
}
table td{ padding:5px; !important; }

a img { border: none; margin:0; padding:0; display:block; }
h1,h2,h3,h4,h5,h6{ color:#182125; }

.article_body h1,h2,h3,h4,h5,h6{ color:#ae1919; }

a:link {text-decoration:none; color:#ae1919;}
a:visited {text-decoration:none; color:#ae1919;}
a:hover{text-decoration:none; color:black; text-decoration:none;}
a:active {text-decoration:none; color:#ae1919;}

li { list-style-image: url(list_item.png); margin:5px 0 0 0; }

li a:link {text-decoration:none; color:#505050;}
li a:visited {text-decoration:none; color:#505050;}
li a:hover{text-decoration:none; color:black; text-decoration:none;}
li a:active {text-decoration:none; color:#505050;}


#main_wrapper{ position:relative; margin:0px auto 0px auto; width:1000px; padding:0 0 30px 0; border-left:0px solid #cfcfcf; border-right:0px solid #cfcfcf; }
#header{ position:relative; width:1000px; height:515px; margin:0 0 0 0; background: url('header.png') no-repeat; border-bottom:0px solid gray; }
#top_nav{ position:relative; float:right; clear:both; width:1000px; height:30px; margin:-402px 50px 0 0; font-size:18px; color:white; text-align:right; }
#header_article{ position:relative; float:right; width:570px; height:320px; margin:-340px 0 0 0; }
#footer{ position:relative; clear:both; width:1000px; height:55px; background: url('footer.png') no-repeat;}
#footer_copyright{ position:relative; float:left; margin:18px 0 0 80px; font-size:14px; color:white; }
#footer_link{ position:relative; float:right; margin:20px 50px 0 0; font-size:12px; color:white; }

#footer a:link {text-decoration:none; color:gray;}
#footer a:visited {text-decoration:none; color:gray;}
#footer a:hover{text-decoration:none; color:#ae1919; text-decoration:none;}
#footer a:active {text-decoration:none; color:gray;}

#subfooter{ position:relative; clear:both; width:1000px; height:10px; font-size:9px; color:black; text-align:center; margin:5px 0 0 0;}

#top_nav a{ margin-left:44px; }
#top_nav a:link {text-decoration:none; color:#fff;}
#top_nav a:visited {text-decoration:none; color:#fff;}
#top_nav a:hover{text-decoration:none; color:#cecece; text-decoration:none;}
#top_nav a:active {text-decoration:none; color:#fff;}

.article_block_1col{ position:relative; float:left; margin:10px 0 20px 50px; width:280px; border:0px solid gray; }
.article_block_1col p{ text-indent:0px; text-align:justify; margin:5px 0 10px 0; }
.article_block_2col{ position:relative; float:left; margin:10px 0 20px 50px; width:590px; border:0px solid gray; }
.article_block_2col p{ text-indent:0px; text-align:justify; margin:5px 0 10px 0; }

.article_title{ font-size:40px; color:#182125; }
.article_title_medium{ font-size:26px; color:#182125; }
.article_subtitle{ margin:-4px 0 0 2px; font-size:14px; color:#ae1919; }
.article_ptitle{ font-weight:bold; color:#ae1919; }
.article_body{ position:relative; margin:15px 0 0 0; font-size:14px; color:#182125; }
.article_body p{text-align:justify;}
.article_button{ position:relative; width:140px; height:45px; font-size:16px; color:#182125; padding:12px 0 0 0; text-align:center; background: url('button.png') no-repeat; }

.article_button:link {text-decoration:none; color:#000;}
.article_button:visited {text-decoration:none; color:#000;}
.article_button:hover{text-decoration:none; color:#ae1919; text-decoration:none;}
.article_button:active {text-decoration:none; color:#000;}

.line{ position:relative; float:left; width:100%; height:auto; clear:both; margin:5px 0 0 0; }
.tag{ position:relative; float:left; width:110px; font-weight:bold; border:0px solid gray; }
.tag_info{ position:relative; float:left; width:160px; border:0px solid gray; }
.textarea_box {position:relative; float:left; min-height:232px;overflow:hidden}
.mymessage {position:relative; float:left; overflow:auto;background:url(textarea.gif) no-repeat;width:416px;height:202px;padding:6px;color:#182125;font:14px Arial, Helvetica, sans-serif;margin:0;border:0px solid gray;}
.input {position:relative; float:left; background:url(input.gif) no-repeat;width:311px;height:17px;padding:6px;color:#182125;font:14px Arial, Helvetica, sans-serif;border:0px solid gray;}
.button{ width:140px; height:45px; background: url('button.png') no-repeat; border:0px solid gray;  color:black; cursor:pointer; }
.button:hover{ color:gray; }

.list_container{position:relative; float:left; width:230px; height:0px; margin-left:-30px; padding-left:20px; overflow:hidden;}
.list_title{position:relative; float:left; font-size:16px; font-weight:bold; color:#ae1919; text-align:center; width:28px; height:25px; padding-top:3px; cursor:pointer;}
.list_title:hover{color:black;}
