/* -------------------------------


The Wall by Agent 314
http://agent314.com


--------------------------------*/







/*Basics*/







body {



	margin: 0;



	background-color: #272727;



	background-image: url(images/topbg.jpg);



	background-repeat: repeat-x;



	background-position: left top;



}







body, td, input, select {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 11px;



	font-style: normal;



	font-weight: normal;



	font-variant: normal;



	/*color: #F0F0F0;*/



}







p, form {



  	margin-top: 0.5em;



 	margin-bottom: 0.5em;



}







h1 {



	font-size: 28px;



	margin-left: 20px;



	font-family: Arial, Helvetica, sans-serif;



	font-weight: bold;



	letter-spacing: -1px;



}







.acquire {



	padding-top: 15px;



	padding-bottom: 6px;



	margin-top: 24px;



	margin-right: 75px;



	border-top-width: 4px;



	border-top-style: solid;



	border-top-color: #6699ff;



	font-size: 24px;



	margin-left: 75px;



}







h2 {



	font-size: 18px;



	margin-left: 20px;



	font-family: Arial, Helvetica, sans-serif;



	font-weight: bold;



}







/*Toolbar*/







div.toolbar {



	color: #FFFFFF!important;



	font-size: 12px !important;



	font-family: Arial, Helvetica, sans-serif;



	height: 145px;



	background-image: url(images/TopLogo.jpg);



	background-repeat: no-repeat;



	background-position: center top;



	padding-top: 2px;



	padding-right: 5px;



	padding-bottom: 0px;



	padding-left: 20px;



	text-align: center;



}







div.toolbar a {



	color: #6699ff;



	text-decoration: none;



	font-size: 12px;



	font-family: Arial, Helvetica, sans-serif;



}







div.toolbar a:hover {



	color: #ffffff;



	text-decoration: none;



}







#toolinfo {



	font-size: 12px;



	line-height: 20px;



	margin-top: 0px;



	margin-left: 0px;



	text-align: center;



	font-family: Arial, Helvetica, sans-serif;



	height: 40px;



	padding-top: 5px;



	background-image: url(images/ToolInfoBG.png);



	background-repeat: repeat-x;



	background-position: top;



	overflow: hidden;



	width: 1000px;



}







#toolinfo a:link, #toolinfo a:visited, #toolinfo a:active {



	color: #6699ff;



	font-weight: bold;



}







#toolinfo a:hover {



	color: #ffffff;



}



table.tooltable {



	color: #FFFFFF;



	font-family: Arial, Helvetica, sans-serif!important;



	font-size: 12px!important;



	font-weight: bold;



}



.hilite {



color: #6699ff;



}







#announce {



	width: 1000px;



	height: 30px;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 18px;



	color: #f0f0f0;



	padding-top: 5px;



	background-color: #000000;



	font-weight: bold;



}



#announce a {



	color: #6699ff;



	font-size: 18px;



	text-decoration: none;



	font-style:italic



}



#announce a:hover {



	color: #ffffff;



	font-style: italic;



}

div.container {
	border: 2px solid #000000;
	text-align:left;
	padding-top:12px;
	padding-right:20;
	margin: 0 auto 0 auto;
	background-color:#444444;
	width:996px;
}
div.container-grid {
	border: 2px solid #000000;
	text-align:left;
	padding-top:12px;
	padding-right:20;
	margin: 0 auto 0 auto;
	background-color:#444444;
	width:1000px;
}






#language_selector {



  font-size: 11px;



}







/*End Toolbar*/







/*Form Elements*/

input, select, textarea {
	color: #000000;
	background-color:#BBBBBB;
	border: 1px solid #999999;
	padding: 6px;
	font-size:12px;
}

input[type="radio"] {
  vertical-align: bottom;
}
.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	background-image: url(images/buttonbg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #000000;
	padding-top: 4px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
}

/*End Form Element*/


/*Indents*/

.indent4 {
	padding-left: 20px;
	padding-bottom:10px;
}
.indent3 {
	padding-left: 75px;
	padding-right: 75px;
}

.indent2 {
	padding-left: 20px;
}

.indent1 {
	padding-left: 75px;
	padding-right: 75px;
}
.indent {
	margin-left: 0px;
	padding-left:75px;
	padding-right:75px;
}
.indent-pay {
	text-align: center;
}


/*End Indents*/


/*Footer*/


#footer {
	text-align: center;
	color: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 10px;
}


#footer a:hover {
	color: #FFFFCC;
}

#footerdiv {
	text-align: center;
	margin-top: 12px;
	padding-top: 6px;
	padding-bottom: 12px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

/*End Footer*/


/*Content*/

div.content {
	/*padding: 5px;*/
	color: #f0f0f0;
	font-size: 13px;
}

div.content a {
  color: #6699ff;
  text-decoration: none;
}


div.content a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.rule {
margin-top: 20px;
margin-left:20px;
margin-right: 200px;
}

.error, .notice {
  color: red;
}

div.error {
  padding: 5px;
  border: 1px solid #666666;
  background: white;
}
.boxed {
  padding: 5px;
  border: 1px solid;
  margin-left: 2em;
  margin-right: 2em;

}

/*End Content*/


/*Table Elements*/

td.label {
  text-align: right;
  white-space: nowrap;
  padding-right: 5px;
  font-size:12px;
  width: 1%;
}

table.grid {
	border-collapse: collapse;
	margin-left: auto;
	width: 920px;
	margin-right: auto;
	font-size:12px;
}

table.grid td, table.grid th {
  padding: 5px 15px 5px 15px;

}

table.grid th {
	background-color: #151515;
	border: 1px solid #000000;
}


/*End Table Elements*/







/*Snippets*/







div.snippet {



  white-space: nowrap;



}







div.snippet select {



  font-size: 10px;



  vertical-align: middle;



}







div.snippet input {



  vertical-align: middle;



}







div.snippet textarea {



  width: 100%;



}







div.alert {



  margin: 25px;



  text-align: center;



  padding: 10px;



  background: white;



  border: 2px solid red;



  font-size: 12px;



  font-weight: bold;



}







/*End Snippets*/







/*Blog Styles*/







.blog_title_main {



	padding-left: 0px;



	font-size: 22px;



	font-weight: bold;



}







div.blog_article {



	border-bottom: 1px dashed #666666;



	padding-right: 0px;



}







p.blog_article_title {



	font-weight: normal;



	font-size: 20px;



}







p.blog_article_date {



  font-style: italic;



  color: #f0f0f0;



  padding-left: 20px;



}







.blog_article_title {



padding-left: 20px;



}







.blog_article_body {



font-size: 12px;



padding-left: 20px;



padding-right: 200px;



}







.blog_article_comments {



padding-left: 20px;



}







div.blog_comment {



  border-bottom: 1px dashed #666666;



}







p.blog_comment_date {



  font-style: italic;



  color: #f0f0f0;



}







/*End Blog Styles*/







/*Other Elements*/







textarea.code {



  font: normal 12px Arial,Helvetica,sans-serif;



  width: 450px;



  background-color: #eeeeee;



  border-color: #cccccc;



  border-style: inset;



  margin-top: 5px;



}



.blockquote {



margin-left: 20px:



}







/*End Other Elements*/







/*Tabber*/







.tabberlive .tabbertabhide {



  display: none;



}







.tabber {



  display: none;



}



.tabberlive {



  margin-top:1em;



}







ul.tabbernav



{



  margin: 0 20px 0 20px;



  padding: 3px 0;



  border-bottom: 1px solid #AAA;



  /* font: bold 12px Verdana, sans-serif */;



  font-weight: bold;



}







ul.tabbernav li



{



  list-style: none;



  margin: 0;



  display: inline;



}







ul.tabbernav li a



{



  padding: 3px 0.5em;



  margin-left: 3px;



  border: 1px solid #AAA;



  border-bottom: none;



  background: #DDE;



  text-decoration: none;



}







ul.tabbernav li a:link { 



	color: #448;



}







ul.tabbernav li a:visited { 



	color: #667;



}







ul.tabbernav li a:hover {



 	color: #000;



	background: #AAE;



	border-color: #AAA;



}







ul.tabbernav li.tabberactive a {



	background-color: #fff;



	border-bottom: 1px solid #fff;



}







ul.tabbernav li.tabberactive a:hover {



	color: #000;



	background: white;



 	border-bottom: 1px solid white;



}







.tabberlive .tabbertab {



	border: 1px solid #aaa;



	border-top: 0;



	padding: 5px;



	margin-left: 20px;



	margin-right: 20px;



}







.tabberlive .tabbertab h2 {



	display: none;



}



.tabberlive .tabbertab h3 {



	display: none;



}







.tabberlive#tab2 .tabbertab {



	height: 200px;



	overflow: auto;



}







/*End Tabber*/