/*****************************************************************
 * Ripper1 common theme for www.ripper1.com
 * Created by OZ Website Services http://www.oz-web.net
 *
 * Edited 11/05/2011
 * Edited 08/22/2011
 * Edited 07/05/2011
 * Edited 05/11/2010
 * Edited 01/17/2008
 * Edited 11/27/2007
 * Edited 01/07/2007
 * Edited 08/31/2006
 * Created 06/28/1996
 * Tables 325
 *
 *****************************************************************/

/*****************************************************************
 * General page style. *
 *****************************************************************/

html 
{
}

body 
{
	background:#000000 url('images/stonbk.jpg') repeat fixed; 
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color : #BBE0E3; 
	font-size : 14px; 
	font-weight: normal; 
	text-decoration: none 
}

a img 
{
	border: none; 
}

a:link
{
	color: #66BCCE; 
	font-weight: normal; 
	text-decoration: none; 
}

a:visited
{
	color: #7EE5F4; 
	font-weight: normal; 
	text-decoration: none; 
}

a:hover
{
	color: #C1FFFB; 
	font-weight: bold; 
	text-decoration: underline; 
}

a:active
{
	color: #C1FFFB; 
	font-weight: bold; 
	text-decoration: underline; 
}


/*****************************************************************
 * Heading Styles *
 *****************************************************************/

h1

{
	font-size: 28px; 
	font-weight: bold; 
	text-decoration: none; 
}

h2	
{
	font-size: 24px; 
	font-weight: bold; 
	text-decoration: none; 
}

h3	
{
	font-size: 20px; 
	font-weight: bold; 
	text-decoration: none; 
}

h4
{
	font-size: 19px; 
	font-weight: bold; 
	text-decoration: none; 
}

/*****************************************************************
 * Custom Text Styles *
 *****************************************************************/

.biggerText 
{
	font-size: 1.2em;
}

.smallerText 
{ 
	font-size : 10px; 
}

.dark 
{ 
	color : #005E66; 
	font-size : 14px; 
	text-decoration: none; 
}

.darklg
{ 
	color : #005E66; 
	font-size : 18px; 
	text-decoration: none; 
}

.textbox 
{ 
	color : #005E66; 
	font-size : 10px; 
	text-decoration: none; 
}

.alert
{
	color: #E02E3B; 
	font-weight: bold; 
	text-decoration: none; 
}

.alertlg
{
	color: #E02E3B; 
	font-size : 15px; 
	font-weight: bold; 
	text-decoration: none; 
}

.output
{
	color: #FF00FF; 
	font-weight: bold; 
	text-decoration: none; 
}


.menu
{
	color: #BBE0E3; 
	font-size : 14px; 
	font-weight: normal; 
	text-decoration: none; 
}

a.menu
{
	color: #68BEBB; 
	font-weight: normal; 
	text-decoration: none; 
}

a.menu:visited
{
	color: #88FEFD; 
	font-weight: normal; 
	text-decoration: none; 
}

a.menu:hover
{
	color: #C1FFFB; 
	font-weight: bold; 
	text-decoration: none; 
}

a.menu:active
{
	color: #C1FFFB; 
	font-weight: bold; 
	text-decoration: none; 
}

/*****************************************************************
 * Horizontal Line Style *
 *****************************************************************/

hr	
{ 
	height: 1px;
	margin-top: 0.5em;
	border: solid #C1FFFB 0px; 
	border-top-width: 1px;
}


/*****************************************************************
 * LIST ICONS *
 *****************************************************************/

ul
{
	list-style-image: url('images/star.gif');
}
ul ul
{
	list-style-image: url('images/star.gif');
}
ul ul ul
{
	list-style-image: url('images/star.gif');
}


/*****************************************************************
 * Input Buttons *
 *****************************************************************/

input.shortbutton
{	
  	background: url("images/shortbutton.gif") no-repeat;
	color: #C1FFFB; 
	font-weight: bold; 
	width: 100px;
  	height: 25px;
  	margin: 0;
  	padding: 0;
  	border: 0;
}

input.shortbutton:hover
{	
  	background: url("images/shortbutton_active.gif") no-repeat;
	color: #FFFFFF; 
	font-weight: bold; 
	width: 100px;
  	height: 25px;
  	margin: 0;
  	padding: 0;
  	border: 0;
}

input.shortbutton:active
{	
  	background: url("images/shortbutton_active.gif") no-repeat;
	color: #FFFFFF; 
	font-weight: bold; 
	width: 100px;
  	height: 25px;
  	margin: 0;
  	padding: 0;
  	border: 0;
}

input.longbutton
{	
  	background: url("images/longbutton.gif") no-repeat;
	color: #C1FFFB; 
	font-weight: bold; 
	width: 200px;
  	height: 25px;
  	margin: 0;
  	padding: 0;
  	border: 0;
}

input.longbutton:hover
{	
  	background: url("images/longbutton_active.gif") no-repeat;
	color: #FFFFFF; 
	font-weight: bold; 
	width: 200px;
  	height: 25px;
  	margin: 0;
  	padding: 0;
  	border: 0;
}

input.longbutton:active
{	
  	background: url("images/longbutton_active.gif") no-repeat;
	color: #FFFFFF; 
	font-weight: bold; 
	width: 200px;
  	height: 25px;
  	margin: 0;
  	padding: 0;
  	border: 0;
}

FORM, SELECT, INPUT 
{
	display: inline;
	font-size: 1em;
	margin: 0.1em;
}

TEXTAREA 
{
	margin: auto;
	display: block;
	width: 95%;
}

input:focus, select:focus, textarea:focus 
{
	background: #FFE3E6;
}



/*****************************************************************
 * Table Styles *
 *****************************************************************/

/*****************************************************************
 * Overall Page Table *
 *****************************************************************/
table.main
{
	width: 80%;
	border: 0px;
	padding: 0px;
	background: #000000;
}

table.form
{
	width: 670px;
	border: 0px;
	padding: 0px;
	background:#000000;
}

td
{
	text-align: center;
	vertical-align: top;
}

td.light
{
	text-align: center;
	vertical-align: top;
	background: #C0C0C0; 
}

td.left
{
	text-align: left;
	vertical-align: top;
}

td.right
{
	text-align: right;
	vertical-align: top;
}
