﻿body {color:#000000; font:10pt Verdana, Arial, Helvetica, sans-serif; margin:2px 25px 2px 25px; padding:0px; background-color:#DFDFDF;}

h1{font-size:1.1em; font-weight:400; margin:0; padding:5px 0}

*::-moz-selection {background-color:#FF3C00; color:white;}

legend {color:#225C22; font:11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;}
label {cursor: pointer;}
img {border:0;}
select {font:11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;}

select, dropdown {padding:2px 3px; vertical-align:middle; border:1px solid #C0BBB4; background:white url('../../Images/bg_input_text.png') top left repeat-x;}
select:hover, download:hover {border: 1px solid #99CC00; background:white url('../../Images/bg_input_text_hover.png') top left repeat-x;}

option, optgroup {font-size: 11px; font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;}

input.fileUpload {font:9pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;}

input.button {
	color:#645A44; font-size:8pt; padding:0 2px; text-decoration:none; vertical-align:middle;
	text-align:center; border:1px solid #ABA498; border-top:1px solid #C8C4BB; border-left:1px solid #C8C4BB;
	background:#F4FBE1 url('../../Images/bg_input_btn.png'); cursor:pointer; height:20px;
}
input.button:hover {
	color:#395500; background:#F4FADF url('../../Images/bg_input_btn_hover.png');
	border:1px solid #80AA00; border-top:1px solid #99CC00;
	border-left:1px solid #99CC00; cursor:pointer;
}

input.smallButton{
	color:#645A44; font-size:6pt; padding:1px; text-decoration:none;
	vertical-align:middle; border:1px solid #ABA498; border-top:1px solid #C8C4BB; border-left:1px solid #C8C4BB;
	background:#F4FBE1 url('../../Images/bg_input_btn.png');
}
input.smallButton:hover {
	color:#395500; background:#F4FADF url('../../Images/bg_input_btn_hover.png');
	border:1px solid #80AA00; border-top:1px solid #99CC00; border-left:1px solid #99CC00;
}

input.disabledButton, input.disabledButton:hover {
	color:#AFABA4; font-size:8pt; padding:0 2px; text-decoration:none;
	vertical-align:middle; text-align:center; height:20px;
	border:1px solid #ABA498; border-top:1px solid #C8C4BB; border-left:1px solid #C8C4BB;
	background:#F4FBE1 url('../../Images/bg_input_btn.png');
}

input.textbox, textarea {padding:2px 3px; vertical-align:middle; border:1px solid #C0BBB4; background:white url('../../Images/bg_input_text.png') top left repeat-x;}
input.textbox:hover, textarea:hover {border:1px solid #99CC00; background:white url('../../Images/bg_input_text_hover.png') top left repeat-x;}

.listbox {padding:2px 3px; vertical-align:middle; border:1px solid #C0BBB4; color:#363D4F; background:white url('../../Images/bg_input_text.png') top left repeat-x;}
.listbox:hover {border:1px solid #99CC00; background:white url('../../Images/bg_input_text_hover.png') top left repeat-x;}

input.errorTextbox {padding:2px 3px; vertical-align:middle; border:1px solid #EF5959; background-color:#EFC2C2;}

input.checkbox {border:1px solid #C0BBB4; background:white url('../../Images/bg_input_text.png') top left repeat-x;}
input.checkbox:hover {border:1px solid #99CC00; background:white url('../../Images/bg_input_text_hover.png') top left repeat-x;}
input.errorCheckbox, .errorCheckbox {border:1px solid #EF5959; background-color:#EFC2C2;}

.label {font:11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; font-size:8pt;}
.message {font-family:verdana, arial, helvetica, sans-serif; font-size:8pt; color:Red;}
.smallfont {font:9pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; font-size:9pt !important;}
.extraSmallfont {font:8pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; font-size:8pt !important;}
td, th, p, li {font:10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;}

a:link, body_alink, a.staticLink:link, a.staticLink:visited {color:#0C4A85;}
a:visited, body_avisited {color:#226C22;}
a:hover, a:active, body_ahover, a.staticLink:hover, a.active {color:#FF4400;}

div.scollable {overflow-y:scroll; margin:0; border:1px solid #C0BBB4; background:white url('../../Images/bg_input_text.png') top left repeat-x;}

/* Display a star icon when using '*' */
.star {font:10pt 'courier new'; color:#F00; font-weight:bold;}
.gap_h_2 {height:2px;}
.gap_h_5 {height:5px;}
.gap_h_10 {height:10px;}
.gap_w_10 {width:10px;}

/* ******************* Shade Image Tabs Menu *********************** */
.tabMenu {padding:10px;}

.shadetabs {
	border-bottom:1px solid gray; margin-bottom:0;
	/* width: 90%; width of menu. Uncomment to change to a specific width */
}
.shadetabs ul {
	padding:3px 20px; margin-left:0; margin-top:1px; margin-bottom:0; font:bold 12px Verdana; list-style-type:none; 
	text-align:left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li {display:inline; margin:0;}
.shadetabs li a {text-decoration:none; padding:3px 7px; margin-right:3px; border:1px solid #778; color:#2d2b2b; background:white url('../../Images/shade.gif') top left repeat-x;}
.shadetabs li a:visited {color:#2d2b2b;}
.shadetabs li a:hover {text-decoration:underline; color:#2d2b2b;}
.shadetabs li.selected {position:relative; top:1px;}
.shadetabs li.selected a {background-image:url('../../Images/shadeactive.gif'); border-bottom-color:white;}
.shadetabs li.selected a:hover {text-decoration:none;}

.shadetbasContent {border:solid 1px #778; border-top-width:0; padding:10px;}
.shadetbasContent div {position:relative;}

/* ********************************************************* */

.centerDiv {width:100%; text-align:center;}
.centerDiv {width:100%; text-align:-moz-center;}

.centerDiv table.center {margin:0 auto;}
