/***************/
/* MAIN STYLES */
/***************/

body
{
  background: #fff;
  /* color:      #144D6B; */
  color: #000;
  font-size: 12px;
  font-family: "helvetica",Arial,sans-serif;
  margin:     0 auto;
  align:      center;
  text-align: center;
}

a
{
  text-decoration: none;
  /* color:           #36D0F9; */
  color:		#3399cc;
  font-weight:bold;
}

a:hover
{
  color:            #369FD1;
  text-decoration:  underline;
}

h1
{
  font-size:        28px;
  font-weight:      bold;
  color:            #36D0F9;
  text-align:		left;
  margin:			15 0 0 0;
  margin-left: 		80px;
  padding:			0 0 0 0;
}

.subnav
{
  margin:			10 0 10 0;
}

.subnav a
{
  font-size:        24px;
  font-weight:      bold;
  color:            #3399cc;
  margin:			10 15 10 15;
}

h2
{
	font-weight: bold;
	font-size:20px;
}

h3
{
	font-weight: bold;
	font-size:18px;
}

.mpage 
{
	margin: 25px;
	margin-left: 200px;
	margin-right: 200px;
	text-align: left;
	font-size: 12px;
	letter-spacing: .5px; 
}






hr
{
    border: 0 0 1px 0 #000;
    width: 80%;
}

pre
{
  border:           1px solid black;
  padding:          5px;
}

input
{
  color:            #140052;
  border:           1px solid #140052;
}



/**********************/
/* MISC USEFUL THINGY */
/**********************/







.genericBTN
{
	background-image:		url(/gfx/site_gfx/buttons/generic_btn.jpg);
	background-position:	0 0;
	background-repeat:		no-repeat;
	width:					152px;
	height:					54px;
	line-height:			54px;
	align:					center;
	float:					left;
	text-decoration:		none;
	font-size:				24px;
	color:					#ffffff;
	text-align:				center;
	display:				block;
	margin-left:			5px;
}

.genericBTN:hover
{
	background-position:	0 -54;
	text-decoration:		none;
}


.genericBTN_sm
{
	background-image:		url(/gfx/site_gfx/buttons/generic_btn_sm.jpg);
	background-position:	0 0;
	background-repeat:		no-repeat;
	width:					125px;
	height:					54px;
	line-height:			54px;
	align:					center;
	float:					left;
	text-decoration:		none;
	font-size:				24px;
	color:					#ffffff;
	text-align:				center;
	display:				block;
	margin-left:			5px;
}

.genericBTN_sm:hover
{
	background-position:	0 -54;
	text-decoration:		none;
}

.genericBTN_large
{
	background-image:		url(/gfx/site_gfx/buttons/generic_btn_large.jpg);
	background-position:	0 0;
	background-repeat:		no-repeat;
	width:					360px;
	height:					54px;
	line-height:			54px;
	align:					center;
	float:					left;
	text-decoration:		none;
	font-size:				24px;
	color:					#ffffff;
	text-align:				center;
	display:				block;
	margin-left:			5px;
}

.genericBTN_large:hover
{
	background-position:	0 -54;
	text-decoration:		none;
}

.genericBTN2
{
	background-image:		url(/gfx/site_gfx/buttons/generic_btn2.jpg);
	background-position:	0 0;
	background-repeat:		no-repeat;
	width:					80px;
	height:					54px;
	line-height:			54px;
	align:					center;
	float:					left;
	text-decoration:		none;
	font-size:				24px;
	color:					#ffffff;
	text-align:				center;
	display:				block;
	margin-left:			5px;
}

.genericBTN2:hover
{
	background-position:	0 -54;
	text-decoration:		none;
}


.genericBTN_giant
{
	background-image:		url(/gfx/site_gfx/buttons/generic_btn_giant.jpg);
	background-position:	0 0;
	background-repeat:		no-repeat;
	width:					462px;
	height:					97px;
	line-height:			97px;
	align:					center;
	text-decoration:		none;
	font-size:				48px;
	color:					#ffffff;
	text-align:				center;
	display:				block;
	margin-left:			5px;
	float:					left;
}

.genericBTN_giant:hover
{
	background-position:	0 -97;
	text-decoration:		none;
}




.sublinkBTN_sm
{
	width:					152px;
	height:					54px;
	line-height:			54px;
	align:					center;
	float:					left;
	text-decoration:		none;
	font-size:				24px;
	color:					#ffffff;
	text-align:				center;
	display:				block;
	margin-left:			5px;
}

.sublinkBTN_sm:hover
{
	background-position:	0 -54;
	text-decoration:		none;
}



.inputfield
{
	width: 		159px;
	height:		24px;
	border:		0px;
	background: url(/gfx/site_gfx/textbox_bg.jpg);
	font-size:  16px;
}

.checkfield
{
	width: 		24px;
	height:		24px;
	border:		0px;
	background: url(/gfx/site_gfx/checkbox_bg.jpg);
	font-size:  16px;
}

.login_text
{
  color:      #144D6B;
  font-size: 12px;
  font-family: "helvetica",Arial,sans-serif;
}

img.trans
{
  filter:       alpha(opacity=25);
  -moz-opacity: .25;
  opacity:      .25;
}

img.opaque
{
  filter:       alpha(opacity=100);
  -moz-opacity: 1;
  opacity:      1;
}


