.default
{
	background-color: #FFFFFF; 
	font-family: verdana, arial, sans-serif; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 12px;
	color:#000000;
}

.text
{
	font-family: verdana, arial, sans-serif; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 11px;

}

.title
{
	background-color: #A5BBA3; 
	color: #000000;
	font-family: verdana, arial, sans-serif; 
	font-style: normal; 
	font-weight: bold; 
	font-size: 12px;
	text-align: left;
	padding: 1px 1px 2px 5px;
	height: 14px; 
}

.title-center
{
	background-color: #A5BBA3; 
	color: #000000;
	font-family: verdana, arial, sans-serif; 
	font-style: normal; 
	font-weight: bold; 
	font-size: 12px;
	text-align: center;
	padding: 1px 1px 2px 5px;
	height: 14px; 
}

.helplink { 
	color:#0000FF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: verdana, arial, sans-serif;
	text-decoration: underline;
}

.helpbanner { 
	FONT-FAMILY: verdana, arial, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 20px; 
	TEXT-TRANSFORM: capitalize; 
	COLOR: #808080; 
	TEXT-ALIGN: left; 
	FONT-VARIANT: underline;
}

.header 
{ 
	background-color: #6B7963; 
	color: #FFFFFF;
	font-family: verdana, arial, sans-serif; 
	font-style: normal; 
	font-weight: bold; 
	font-size: 14px;
	text-align: left;
	padding: 1px 1px 1px 5px;
}

.header-center 
{ 
	background-color: #708567; 
	color: #FFFFFF;
	font-family: verdana, arial, sans-serif; 
	font-style: normal; 
	font-weight: bold; 
	font-size: 14px;
	text-align: center;
	padding: 1px 1px 1px 1px;
}

.pageheader
{
	font-family: verdana, arial, sans-serif;
	font-style: normal; 
	font-weight: bold; 
	font-size: 16px; 
	color:#000000;
	text-align:center;
}	


.sub-heading1-center
{
	font-family: verdana, arial, sans-serif;
	color:#000000;
	font-style: normal; 
	font-weight: bold; 
	font-size: 12px; 
	color:#000000;
	text-align: center;
}

.sub-heading1-left
{
	font-family: verdana, arial, sans-serif;
	color:#000000;
	font-style: normal; 
	font-weight: bold; 
	font-size: 12px; 
	color:#000000;
	text-align: left;
}

.sub-heading2
{
	font-family: verdana, arial, sans-serif;
	color:#000000;
	font-style: normal; 
	font-weight: normal; 
	font-size: 11px; 
	color:#000000;
	text-align: left;
}

.sub-heading2-center
{
	font-family: verdana, arial, sans-serif;
	font-style: normal; 
	font-weight: normal; 
	font-size: 11px; 
	color:#000000;
	text-align: center;
}

.thinbreak
{
	color: #00AA00;
	background-color: #00AA00;
	height: 1px;
	width:100%;
}

.thickbreak
{
	color: #00AA00;
	background-color: #00AA00;
	height: 2px;
	width:100%;
}
	
a.button 
{	
	font-weight: bold;	
	font-size: 9px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	padding: 4px 8px;	
	border-top: 1px solid white;	
	border-right: 1px solid black;	
	border-bottom: 1px solid black;	
	border-left: 1px solid white;	
	text-align: center;	
	min-width: 75px;	
	text-transform: uppercase;
}

a.button:link 
{ 	
	background-color: #006600; 	
	color: #FFFFFF;	
	text-decoration: none;	
}

a.button:visited 
{	
	background-color: #006600; 	
	color: #FFFFFF;	
	text-decoration: none;	
}

a.button:hover 
{ 	
	background-color: #006600; 	
	color: red;	
	border-color: black white white black;	
	text-decoration: none;	
}

a.button:active 
{ 	
	background-color: #336699; 	
	color: #CCCCCC; 	
	text-decoration: none;	
}

a:link {}
a:visited {}
a:hover {}
a:active {}

.button-mainss
{ 	
	background: #6C7A66; 
	border-color: #6C7A66; 
	color: #EEEEEE; 
	font-weight: bold; 
	font-size: 9pt; 
	font-style: normal; 
	font-family: Arial, Helvetica, sans-serif;
	/*height:24px;*/
}

.button-main
{
	background: #6C7A66; 
	border-color: #6C7A66; 
	color: #EEEEEE; 
	height:20px; 
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	padding: 0px 3px 0px 4px; 
	border: 1px outset; 
	cursor: hand
}

.button-secondary
{
	background: #CCCEBE; 
	border-color: #6C7A66; 
	color: #000000; 
	height:20px; 
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	padding: 0px 3px 0px 4px; 
	border: 1px outset; 
	cursor: hand;
}

.data-table
{
	background: '#BDBABD';
}
/***********************************************/

.table-rowover
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    color: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	padding: 1px 3px 1px 3px;
	background: #FFFFFF;
	behavior: url('../includes/htc/aims-tablerowover.htc'); 
}

.table-main-header
{
	background-color:#AAFF88;
}

.table-header
{
	background-color:#88FFAA;
}

.arrow		{font-family: webdings; color: black; padding: 0; font-size: 10px;
			height: 11px; width: 10px; overflow: hidden;
			margin-bottom: 2; margin-top: -3; padding: 0; padding-top: 0; padding-bottom: 2;}
			/*nice vertical positioning :-) */

/******* TABLE COLORS FOR ROLLOVER **********************/
.tableheadbg{background-color: #ADB6A0}
/*Hover row background color*/
.rohoverbackground{background-color: #E2E2DB}
/*Hover row text color*/
.rohovercolor{color: #000000}
/*Selected row background color*/
.roselectedbackground{background-color: #D6D3BD}
/*Selected row text color*/
.roselectedcolor{color: #000000}
/*1st Row color*/
.roshadebackground{background-color: #FFFFFF}
/*2nd Row color*/
.rolightbackground{background-color: #EFEBE7}

/*----------------------------------*/

.select-required
{
	background-color:#FFF6C6;
	color: #000000;
	font-size:10px;
}

.requireddropdown{color: #000000;background-color: #FFF6C6}

.dropdown
{
	color: #000000;
}

.requiredinput
{
	/*border: 1px solid #666666;*/
	color:#000000; background:#FFF6C6;
	font-size:10px;
}	
.incompleteinput
{
	/*border: 1px solid #666666; */
	color:#000000; background:#CDDFED;
	font-size:10px;
}	
.inputform
{
	/*border: 1px solid #666666; */
	color:#000000; background:#FFFFFF;
	font-size:10px;
}	
.textbox-invalid
{
	border: 1px solid #666666; 
	background-color:#EE0000;
	color: #FFFFFF;
	font-size:10px;
}	

.radiobutton
{
	size:10px;
}	

.checkbox
{
	size:9px;
}	

.textarea 
{ 
	font-size:12px;
	background-color: #FFFFFF; 
	color: #000000;
	overflow:auto;
}

.aims-form
{
	border: 1px solid #666699; 
	padding: 5px; 
}

.form-table
{
	background-color: #E0E7DE; 
}


.form-table-data
{
	border: 1px solid #D7E5F2; 
	padding-left: 4px; 
	font: 11px verdana, arial, sans-serif;
	background-color: transparent; 
	color: #3670A7; 
}

/* used for <div> */
.main-content-b
{
	background-color: #ffffff; 
	border-color: #666666; 
	scrollbar-face-color:#CFCFCF;
	scrollbar-highlight-color:#666666;
	scrollbar-3dlight-color:#E4E4E4;
	scrollbar-darkshadow-color:#E4E4E4;
	scrollbar-shadow-color:#666666;
	scrollbar-arrow-color:#4D4D4D;
	scrollbar-track-color:#E4E4E4
}

/* used in <label>*/
.copy
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.copy-bold
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.headerdata { text-align:center; color:#FFFFFF; background-color: #708567; height:8px; font-size: 11px; font-style: normal; font-weight: bold; font-family: verdana, arial, sans-serif; }
.rowdata { text-align:center; background-color: #DDDDDD; height:8px; font-size: 11px; font-style: normal; font-weight: normal; font-family: verdana, arial, sans-serif; }
.oddrowclass { background-Color:#FFFFFF; text-align:center; height:8px; font-size: 11px; font-style: normal; font-weight: normal; font-family: verdana, arial, sans-serif;}
.evenrowclass { background-Color:#e0e7de; text-align:center; height:8px; font-size: 11px; font-style: normal; font-weight: normal; font-family: verdana, arial, sans-serif;}
.overrowclass { background-Color:#BDDFFF; text-align:center; height:8px; font-size: 11px; font-style: normal; font-weight: normal; font-family: verdana, arial, sans-serif;}

.error{FONT-WEIGHT: normal;FONT-SIZE: 12px;FONT-FAMILY: verdana, arial, sans-serif;TEXT-DECORATION: none}
.success{FONT-WEIGHT: normal;FONT-SIZE: 12px;FONT-FAMILY: verdana, arial, sans-serif;TEXT-DECORATION: none}
hr.red {color:#DA0B00}
hr.green {color:#297B29}
table-div{border:2px solid #297B29}

/*--------TABLE LINKS---------------*/
A.tableheadlink{color:#FFFFCC}
A.tableheadlink:active{color:#FFFFCC}
A.tableheadlink:visited{color:#FFFFCC}
A.tableheadlink:hover{color:#FFFFCC}
