body, td, input, textarea, select {
	font-family: verdana;
	font-size: 8pt;
	line-height: 17px;
}

tr.highlight {
	background-color:#eeeeee;
	cursor:pointer;
}

a {
	color:0000ff;
}

a:link					{color:0000ff; text-decoration:none; border-bottom: 1px solid #aaaaff}
a:visited				{color:0000ff; text-decoration:none; border-bottom: 1px solid #aaaaff}
a:hover					{color:0000ff; text-decoration:none; border-bottom: 1px solid #aaaaff}



h1 {
	font-family:arial;
	font-size:28px;
	font-weight:bold; 
	line-height:32px;
	margin:0px;
	color:#25255F;
}

h2 {
	font-family:arial;
	font-size:18px;
	line-height:20px;
	font-weight:normal; 
	color:#25255F;
	margin:0px;
}

h3 {
	font-family:arial;
	font-size:16px;
	line-height:20px;
	font-weight:normal; 
	color:#25255F;
	margin:0px;
}

h4 {
	font-family:arial;
	font-size:14px;
	line-height:20px;
	font-weight:normal; 
	color:#25255F;
	margin:0px;
}

.headline {
	font-family:arial;
	font-size:28px;
	font-weight:bold; 
	line-height:32px;
	color:#25255F;
}

.heading {
	font-family:arial;
	font-size:18px;
	line-height:20px;
	color:#25255F;
}

.biglink {
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	line-height:20px; 
}

.text {
	border:1px solid;
	font-family:verdana;
	font-size:11px;
}

.button {
	border:1px solid;
	border-color:A8A8BF;
	background-color:#FFD700;
	height:24px;
	font-weight:bold;
}

.selected {
	background-color:#FFD700;
}



/* FORMS */

.formlabel {
	float: left;
	width: 70px;
	text-align: right;
	padding-top:30px;
	padding-right: 10px;
}

.formcontent {
	padding-top:30px;
	float: left;
}

.formbutton {
	padding-top:20px;
	text-align: right;
}



/* SWFUPLOAD */

.browsebtn {
	margin: 0px 0px 50px 4px;
}



/* CLIENT-SIDE WIZARD */

.dialogbuttons {
	position:absolute;
	bottom:0px;
	right:0px;
	padding:10px;
	border-top: 1px solid #ccc;
}

.dialogbuttonon {
	cursor: pointer;
	color: #0000ff;
	padding-right:60px;
}

.dialogbuttonoff {
	color: #aaaaaa;
	padding-right:60px;
}

.dialogerror {
	display:none;
	color: #f00;
	font-weight: bold;
}

.dialogtextbox {
	width:650px;
	font: 11px verdana;
	border:1px solid #eee;
	padding:2px;
}



/* LEIGHTBOX */

.leightbox {
	color: #333;
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 50%;
	height: 50%;
	padding: 1em;
	border: 1em solid #B8B8B8;
	background-color: white;
	text-align: left;
	z-index:1001;
	overflow: auto;	
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000;
	background-color:#333;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

.categoryItem {	
	border:1px solid; 
	height:60px; 
	border-color:bbbbbb; 
	cursor:pointer;
	background-color:#FDEFB9;
}

.categoryItemSelected {
	border:1px solid; 
	height:60px; 
	border-color:bbbbbb; 
	cursor:pointer;
	background-color:#FFD100;
}

.fbButton {
	margin-right:5px; 
	background:#29447e url(/images/facebook_logo.png);
	background-repeat:no-repeat;
	cursor:default;
	display:inline-block;
	padding:0px 0px 0px 1px;
	text-decoration:none;
	outline:none; 
	background-position:left -232px;
	font-size:10px;
	line-height:11px;
}

.fbButton .fbButtonText {
	background:#5f78ab url(/images/facebook_logo.png);
	border-top:solid 1px #879ac0;
	border-bottom:solid 1px #1a356e;
	color:white;
	display:block;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-weight:bold;		
	padding:2px 6px 4px;
	margin:1px 1px 0px 0px;
	text-shadow:none; 
	padding:2px 6px;margin-left:17px;	
}

a.fbButton,.fbButton {
	text-decoration:none
}

a.fbButton:active .fbButtonText,.fbButton:active .fbButtonText {
	border-bottom:solid 1px #29447e;
	border-top:solid 1px #45619d;
	background:#4f6aa3;
	text-shadow:none
}

a.fbButton:active {
	background-position:left -250px
}