/*  Impact Web Solutions  
 */

body { margin:0; background:#888cd8; color:#000000; }
td { color:#000000; }

.normal { color:#000000; }
.normalbold { color:#000000; }

A:link { color:#0F548F; text-decoration:underline; }
A:visited { color:#0F548F; text-decoration:underline; }
A:active { color:#0F548F; text-decoration:underline; }
A:hover { color:#82002A; text-decoration:underline; }
		
/* Styles for site wide architectures */
.sitespace { border:solid #000000 1px; }
.logospace { background:#FFFFFF; ; color: #101048}
.bannerspace { background:#FFFFFF; }

.tabsbar { background:#000000; height:1px; line-height:1px; }
.tabsspace { background:#999999; } 

.tabs { color:#82002A;background:#ffffff; }
.tabs A:link { color:#5392CD; text-decoration:none; }
.tabs A:visited { color:#5392CD; text-decoration:none; }
.tabs A:active { color:#5392CD; text-decoration:none; }
.tabs A:hover { color:#82002A; text-decoration:underline; }

.menuspace { background:#C6511E; }
.menukeyline { background:#D0D5E5; }
.menulinkselected { color:#FF0000; background:#1A539A; }
.menulinkselected A:link { color:#FFD590; text-decoration:none; }
.menulinkselected A:visited { color:#FFD590;text-decoration:none; }
.menulinkselected A:active { color:#FFD590; text-decoration:none; }
.menulinkselected A:hover { color:#FFD590; text-decoration:none; }

.menusection { color:#82002A; background:#C6511E; }
.menusection A:link { color:#ffffff; text-decoration:none; }
.menusection A:visited { color:#ffffff; text-decoration:none; }
.menusection A:active { color:#ffffff; text-decoration:none; }
.menusection A:hover { color:#FF0000; text-decoration:none; }

.menulink { color:#FF0000; background:#646C83; }
.menulink A:link { color:#ffffff; text-decoration:none; }
.menulink A:visited { color:#ffffff;text-decoration:none; }
.menulink A:active { color:#ffffff; text-decoration:none; }
.menulink A:hover { color:#FFD590; text-decoration:none; }

.dropdownspace { background:#287DC5; }
.dropdownkeyline { background:#82B9E7; }

.dropdown { color: #ffffff; background:#287DC5; }
.dropdown A:link { color: #ffffff; text-decoration: none; }
.dropdown A:visited { color: #ffffff; text-decoration: none; }
.dropdown A:active { color: #ffffff; text-decoration: none; }
.dropdown A:hover { color: #FFCC66; text-decoration: none; }

.dropdownhover { color: #ffffff; background:#014075; }
.dropdownhover A:link { color: #ffffff; text-decoration: none; }
.dropdownhover A:visited { color: #ffffff; text-decoration: none; }
.dropdownhover A:active { color: #FFFFFF; text-decoration: none; }
.dropdownhover A:hover { color: #FF0000; text-decoration: none; }

.localmenuspace { background:#5392CD url(none) no-repeat; }


.localmenusection { color:#003680;background:#B1956A; }
.localmenusection A:link { color:#ffffff; text-decoration:none; }
.localmenusection A:visited { color:#ffffff; text-decoration:none; }
.localmenusection A:active { color:#ffffff; text-decoration:none; }
.localmenusection A:hover { color:#ffffff; text-decoration:underline; }	

.localmenulink { color:#FF0000; height:15px; line-height:15px; }
.localmenulink A:link { color:#ffffff; text-decoration:none; }
.localmenulink A:visited { color:#ffffff; text-decoration:none; }
.localmenulink A:active { color:#ffffff; text-decoration:none; }
.localmenulink A:hover { color:#FFD590; text-decoration:underline; }	

.shortcut { text-decoration:none;  }

.contentspace { background:#101018; }	

.vdashline { background: #ffffff no-repeat; }
.hdashline { background: #ffffff url(../images/styleelements/css12/gryhdashline.gif) repeat-x; }
.vline { background: #ffffff url(../images/styleelements/css12/blackdot.gif) repeat-y; }
.hline { background: #ffffff url(../images/styleelements/css12/blackdot.gif) repeat-x; }

.globalspace { background:#b1b6f7;  }
.globallink { color:#000000; }
.globallink A:link { color:#000000; text-decoration:none; }
.globallink A:visited { color:#000000; text-decoration:none; }
.globallink A:active { color:#000000; text-decoration:none; }
.globallink A:hover { color:#000000; text-decoration:underline; }

.copyrightspace { background:#ffffff; }
.copyrightbar { background:#BBD9F3; height:4px; line-height:4px;}

.copyright { color:#000000; }
.copyright A:link { color:#0F548F; text-decoration:underline; }
.copyright A:visited { color:#0F548F; text-decoration:underline; }
.copyright A:active { color:#0F548F; text-decoration:underline; }
.copyright A:hover { color:#82002A; text-decoration:underline; }

/* Content style for text layout */
.pageheader,H2 { color:#82002A; }		

.header,H4 { color:#82002A; }
.header A:link { color:#82002A; text-decoration:none; }
.header A:visited { color:#82002A; text-decoration:none; }
.header A:active { color:#82002A; text-decoration:none; }
.header A:hover { color:#82002A; text-decoration:underline; }
	
.smheader,H5 { color:#003680; }
.smheader A:link { color:#003680; text-decoration:none; }
.smheader A:visited { color:#003680; text-decoration:none; }
.smheader A:active { color:#003680; text-decoration:none; }
.smheader A:hover { color:#003680; text-decoration:underline; }

.smtext { color:#0F548F; }
.smtext A:link { color:#0F548F; text-decoration:none; }
.smtext A:visited { color:#0F548F; text-decoration:none; }
.smtext A:active { color:#0F548F; text-decoration:none; }
.smtext A:hover { color:#ee8511; text-decoration:underline; }
	
.note { color:#666666; }
.caution { color:#cc0000; background:#FCF6BE; border:1px solid #909191; }

/* Additional Inset Color Scheme */
.insetspace { background:#181018; }
.insetheader { color:#F8E0BB; background:#181018; }

.inset { color:#ffffff; background:#B1956A; }
.inset A:link { color:#ffffff; text-decoration:none; }
.inset A:visited { color:#ffffff; text-decoration:none; }
.inset A:active { color:#ffffff; text-decoration:none; }
.inset A:hover { color:#ffffff; text-decoration:underline; }

.sminset { color:#333333; background:#E6ECEE; }
.sminset A:link { color:#333333; text-decoration:none; }
.sminset A:visited { color:#333333; text-decoration:none; }
.sminset A:active { color:#333333; text-decoration:none; }
.sminset A:hover { color:#333333; text-decoration:underline; }


/* Form */
.chart { color:#041E59; background:#F9F6E5; border:solid 1px #666666; padding:4px; height:40px; }
.formheader { background:#F4F4F3;color:#82002A; border-bottom:solid #C3C1BC 1px;}
.label { color:#4D5A6B; }
.labeltype { color:#000000; }
.formbg { background:#ffffff;border:solid #C3C1BC 1px; }
.forminset { background:#C9D2E3; }
.formbutton {  color:#ffffff; background:#EDB81C; border:outset #ffffff 1px; }

/* Table */
.tableheader { background:#989CAA; color:#ffffff;}
.smtableheader { background:#9D9D9F; color:#ffffff;}
.row1 { background:#E5E5E5;}
