﻿
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~ Body ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
BODY 
	{FONT-FAMILY: Arial, Helvetica, sans-serif; font-size:x-small}
	
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~ General Tables ~~~~~~~~~~~~~~~~~~~~~~~~~~ */
TABLE
	{FONT-FAMILY: Arial, Helvetica, sans-serif;}
	 

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~ Layout ~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div.appContentMenuWrapper { width: 100%; overflow: hidden; }
div.appMenu { float: left; width: 180px; font-size: 1.2em }
div.appContent { float: right;  }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~ Menus ~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div.fullmenuItem
{
	font-family: Arial;
	font-size: 85%;
	color: #009FC6;
	background-color:Transparent;
	width: 144px;
	margin-bottom: 4px;
}

div.containerAdminPageMenuItem { font-family: Arial; color: #663399; width: 640px; padding-top: 5px; padding-bottom: 5px; }
span.labelAdminPageMenu { width: 75%; color: #000000; }
span.linkAdminPageMenu { width: 25%; }


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~ Hyperlinks ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
A:link 
	{ COLOR: #663399 }
A:visited 
	{ COLOR: #663399 }
A:active 
	{ COLOR: #663399 }
A:hover 
	{ COLOR: #663399}


/* form controls styling */
div.roundedBox {
background:#F2F2F2 none repeat scroll 0 0;
color:#000000;
margin:1em 0;
overflow:hidden;
padding:0.5em;
}

div.roundedBox div div div div {
background:transparent none repeat scroll 0 0;
padding:0;
width: 640px;
}

/* Form layout */
element.style { display:block;}

fieldset { border:1px solid #CCCCCC; margin:0.5em 0; padding:0.3em; width:97%;}

html body .formBox { background-color:#FFFFBB; color:#000000; margin:0.5em 0; overflow:hidden; width:100%;}
.formBox > div > div > div {overflow:hidden;}
.formBox fieldset { border:0 solid #FFFFBB; padding:0; }
.formBox legend { color:#000000; float:left; font-weight:normal; }
.formBox p { margin:1em 0.5em;}
.formControl { float:right; width:65%;}
.formLabel { float:left; font-weight:normal; margin:0.2em 0 0; width:32%; }
legend.formLabel { display:inline; margin:0; padding:0; width:30%; }
.formPart { float:left; margin:0.3em 0.2em; padding-left:0.2em; width:97%;}
.formPart select { width:65.2%; }
.formBox hr { border-top:0.5em solid #FFFFFF; clear:both; color:#FFFFFF; margin-left:-0.6em; height: 0.5em; width: 103%; }
div input.fileBrowserControl { width: 65%; }
input.formControl { width: 64.5%; }
textarea.formControl { width: 64.5%; }

.formButtons { border:medium none; padding:0.5em 0.2em; text-align:right;}

.requiredField { color:#CC0000; font-family:Georgia,"Times New Roman",Times,serif; font-weight:bold; padding-left:0.2em; }

.radioButtonList {line-height:150%;}
div.radioButtonList label, span.radioButtonList label { display:block; margin-bottom:0.5em; }
div.radioButtonList input, span.radioButtonList input { float:left; margin-right:0.5em; }