body {
	background-image: url(../img/bg2.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	background-color:#cccccc;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:left;
}
table {
	text-align:left;
	vertical-align:top;
	}
body{font-family:Arial, Helvetica, sans-serif; font-size:13px;}
/* -------------------------------------------------------- */
/* BUTTON													*/
.button{
	background:url(../img/button.jpg)  -32px right no-repeat;
	color:#ff6600;
	clear:both;
	display:block;
	float:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:203px;
}
	a.button {
		color:#ff6600;
		text-decoration:none;
	}
	.button span {
		background:url(../img/button.jpg) left top no-repeat;
		display:block;
		line-height:14px;
		padding-top:6px;
		padding-bottom:6px;
		padding-left:18px;
		color:#ff6600;
	}
/* -------------------------------------------------------- */
/* MENU														*/
.v-menu{
	border:solid 1px #ffcc00;
	background-color: #FFFFFF;
	width:200px;
	clear:both;
}
	ul.v-menu, .v-menu li{
		padding:0; 
		margin:0;
		list-style:none;
	}
	ul.v-menu{
		clear:both;
		padding:6px 0px;
	}
		.v-menu li a{
			color:#ff6600;
			font-weight:300;
			display:block;
			border-top:solid 1px #ff6600;
			padding:4px;
			text-decoration:none;
		}
		.v-menu li a:hover{
			color:#ffcc00;
		}
.v-menu2{
	width:100%;
	clear:both;
}
/* -------------------------------------------------------- */
/* CUSTOM SYLES													*/
.style2 {
	color: #FFFFFF;
	font-weight: bold;
}
.style5 {
	color: #FF6600;
	font-weight: bold;
	font-size: 14px;
}
.greenhead {
	color: #5D9732;
	font-weight: bold;
	font-size: 14px;
}
.whitehead {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	margin-left:4px;
}
.subhead {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
	margin-left:4px;
}
.orangehead {
	color: #FF6600;
	font-weight: bold;
	font-size: 14px;
}
.bluehead {
	color: #336797;
	font-weight: bold;
	font-size: 14px;
}
.bluetitle {
	color: #35b2e9;
	font-weight: bold;
}
.orangetitle {
	color: #FF6600;
	font-weight: bold;
}
.orangetitle a:link, a:visited {
	color: #FF6600;
	font-weight: bold;
	text-decoration:none;
}
.orangetitle a:hover{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
}
.white {
	color: #FFFFFF;
	font-weight: bold;
}
.white a:link, a:visited {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
}
.white a:hover{
	color: #336797;
	font-weight: bold;
	text-decoration:none;
}
/* -------------------------------------------------------- */
/* LINKS													*/
a:link {
	color: #336797;
	text-decoration: none;
	font-weight:bold;
}
a:visited {
	text-decoration: none;
	color: #336797;
	font-weight:bold;
}
a:hover {
	text-decoration: none;
	color: #71AA41;
	font-weight:bold;
}
a:active {
	text-decoration: none;
	color: #336797;
	font-weight:bold;
}

/* -------------------------------------------------------- */
/* FORMS														*/
.fieldcell input {
 width: 180px;
 font: Arial, Helvetica, sans-serif; font-size:13px;
 background-color: #FFFFFF;
 color: #CCCCCC;
 border: 1px solid #cccccc;
 margin-right: 0px;
 padding:0px;
} 

.input {
 width: 100px;
 font: Arial, Helvetica, sans-serif; font-size:18px;
 background-color: #f8931d;
 color: #FFFFFF;
 border: 1px solid #f8931d;
 margin-right: 0px;
 padding:2px;
} 

.sbutton {
    border: none;
    background: url('../img/search.jpg') no-repeat top left;
    padding: 4px;
}

/* -------------------------------------------------------- */
/* IMAGE FIXES												*/
.top {margin-right:8px; border:thin; border-color:#cccccc;}
.left {margin-left:8px; border:thin; border-color:#cccccc;}
.right {margin-right:8px; border:thin; border-color:#cccccc;}


/* -------------------------------------------------------- */
/* Image Shadow */
/*core drop shadow rules*/
.wrap1, .wrap2, .wrap3 {
	display:inline-table;
	/* \*/display:block;/**/} 
.wrap1 {
	float:left;
	background:url(../img/shadow.gif) right bottom no-repeat;}
.wrap2 {background:url(../img/corner_bl.gif) left bottom no-repeat;}
.wrap3 {
	padding:0 8px 8px 0;
	background:url(../img/corner_tr.gif) right top no-repeat;}
.wrap3 img {
	display:block;
	border:1px solid #ccc;
	border-color:#efefef #ccc #ccc #efefef;}

/* -------------------------------------------------------- */
/* HR - CSS */
div.hr {
  height: 20px;
  background: #fff url(../img/lowerbar.gif) no-repeat scroll right;
}
div.hr hr {
  display: none;
}

/* FLASH BUTTON */
#flashbutton
{
  display: block;
  width: 191px;
  height: 55px;
  background: url(../img/home-button.gif) no-repeat 0 0;

}

#flashbutton:hover
{ 
  background-position: 0 -55px;
}

#flashbutton span
{
  display: none;
}

