html { 
	margin:0; 
	padding:0; 
}
body { 
	color: black;
	position:absolute;
	margin: 0px auto;
	padding: 0px;
	text-align: left; 
	font-family: helvetica,sans-serif; 
}
table			{ border:0; }
p,form			{ margin:0; padding:0; }
img				{ border:0px; }
.error			{ color:#891F1A; } 
.error, .msg	{ font-weight:bold; text-decoration:underline; }
.sqlcode		{ font-family:Courier New,Andale Mono,Monaco,Courier,Monospace; text-decoration:none; }
.msg			{ color: #959239; }
.hilite			{ color: #F8763B; }

h1, h2, h3, h4 { 
	margin:0;
	padding:0;
	margin-bottom:0.5em;
}
h1				{ font-size: 180% }
h2				{ font-size: 135%; }
h3				{ font-size: 120% }
h4				{ font-size: 110% }

.btn1, .btn2, .btn3, .btn_down, .btn_up {
	vertical-align:middle;
	height:30px;
	cursor:pointer;
	color:white;
	text-align:center !important;
}
.btn1 { 
	background-color:#1973F9; 
}
.btn2, .btn3 { 
	background-color:#FF9933; 
}
.btn3 { 
	font-weight:bold;
}
.btn_up, .btn_down {
	height:20px;
	width:25px;
}
.btn_up {
	background: #1973F9 url("../../inc/images/btn_up.gif") no-repeat center center;
}
.btn_down {
	background: #1973F9 url("../../inc/images/btn_down.gif") no-repeat center center;
}

.label1 {
	width:120px;
	float:left;
	text-align:left;
	margin-right:5px;
	margin-bottom:8px;
	display:block;
	height:1.4em;
}
.label2 { 
	line-height:2.5em; 
}
.label3 {
	text-align:left;
}
.txtBox, .txtBoxNumeric, .txtBoxArea, .txtWYSIWYG, .txtPlainTextEditor, .txtFileBox { 
	float:left;
	font-family: helvetica,sans-serif; 
	font-size:1.1em;
	font-weight:normal;
	color:#000000; 
	border:1px solid #1973F9;
	background-color:#ffffff;
	overflow-x:hidden;
	overflow-y:auto;
	overflow:auto;
}
.txtBox, .txtBoxNumeric {
	height:1.4em;
}
.txtBoxNumeric {
	text-align:center;
}
.txtFileBox {
	height:23px;
}
.txtSelectSpaced {
	font-family:courier new, andale mono, monaco, courier, monospace; 
	font-size:1.2em;
	border:1px solid #1973F9; 
	width:100%; 
	background-color:#AFD7FA;
	overflow-y: auto; 
	margin-bottom:10px;
}
.checkBox {
	width:auto !important;
	border:1px solid #1973F9;
}
.txtWYSIWYG, .txtPlainTextEditor {
	width:628px;
	padding:5px;
	font-size:1.1em;
}
* html .txtWYSIWYG {
	width:609px;
}
.txtPlainTextEditor {
	width:608px;
	margin:0px 10px 10px 10px;
	height:360px;
}
* html .txtPlainTextEditor {
	width:589px;
}
.txtSelect {
	border:1px solid #1973F9;
}
.box_it {
	padding:5px;
	border:1px solid black;
}
.box_it2 {
	padding:10px;
	border:1px solid black;
	background-color:#E2F1FE;
}
.mono_text {
	font-family:courier new, andale mono, monaco, courier, monospace; 
	font-size:1.2em;
}
#select_style_wrapper {
	float:left;
	width:auto;
}
.select_style, .select_style_current {
	text-align:center;
	width:191px;
	float:left;
	margin-right:7px;
	margin-bottom:15px;
}
.select_style_current {
	padding:5px;
	border:1px solid #FF9933;
}
.select_style_next, .select_style_next:link, .select_style_next:visited, .select_style_next:active {
	color:#FF3333;
	font-size:120%;
	text-decoration:none;
}
.select_style_next:hover {
	color:white;
	background-color:#FF3333;
	text-decoration:underline;
}
.full_divider {
	border: 0;
	background-color: #1973F9;
	color: #1973F9;
	height: 1px;
	width: 100%;
	text-align:center;
}
.result_pages {
	color:#1973F9;
	/*width:100%;*/
}
.result_pages td {
	font-size:110%;
	padding:4px;
}
.admin_link {
	color:#0000FF;
}
#popupmsg {
	margin: 0px auto;
	margin-top:20px;
	margin-bottom:20px;
	width: 777px;
	height: 80px;
	position: relative;
	background-color:#1871FF;
	border:1px solid #FF9A31;
	font-weight:bold;
	font-size:150%;
	color:white;
	text-align:center;
}
#popupmsg div {
	padding: 10px;
}
#view_popup_image {
	text-align:center;
	margin-top:10px;
}
#view_popup_image img {
	border:2px solid #1973F9;
}
.txtBox1 {
width: 190px!important;
}

.vidTable {
width: 100%;
background-color: #F3F3F3;
}

.vidTable .Header {
background-color: #E9E9E9;
}

.vidTable td {
padding: 3px;
}