body	
{
	background-color: #ffffff;
	background-repeat: repeat-x;
	margin:0px;
}

.splitt
{
	padding-right: 2px;
	margin-left: 4px;
	border-left: 2px solid  buttonface;
}
.menuText
{
	padding: 0px;
	margin: 0px;
    font: menu;
}
.menuTextBig
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding: 0px;
	margin: 0px;
}
.gtInputBig
{	
	height: 19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-left: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid #333333;
}
.menuBarText
{
	padding: 0px;
	margin: 0px;
    font: menu;
	color: #ffffff;
}
.Q1 {
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.Q2 {
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.tabIFrame {
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
    font: menu;
}
.link:hover{
	text-decoration: underline;
}
#thumb 
{
		cursor:n-resize;
}
.r
{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333366;
}
.l
{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333366;
}
.t
{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333366;
}
.tb
{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
}
.pad_top
{
	padding-top: 4px;	
}
.pad_bot
{
	padding-bottom: 4px;	
}
.b
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333366;
}

fieldset
{
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	padding-left: 6px;
	padding-right: 6px;
	margin-left: 10px;
	margin-right: 10px;
}

legend
{
	font: menu;
	color: #000000;
	font-weight: bold;
	padding-bottom: 6px;
}
.pad_10
{
	padding-left: 10px;
	padding-right: 10px;
}
.gtInput
{
	
	height: 18px;
	font: menu;
	padding-left: 2px;
	
}
.gtButton
{	
	height: 20px;
	font: menu;
}

.gtRtButton
{  
	padding:0px 0px 4px 0px;
}

.gtInputCheckbox
{
	
	height: 16px;
	font: menu;
	padding-left: 2px;
	border: 0px solid #333333;
}
.gtInputDiv
{	
	height: 36px;
	border: 1px solid #333333;
	background-color:#FFFFFF;
}
.tableborder	
{	
	border-top: 1px solid buttonshadow;
	border-left: 1px solid buttonshadow;
	border-right: 1px solid buttonshadow;
	border-bottom: 1px solid buttonshadow;
}
.greyrow { background-color: #EEEEEE; }
.whiterow { background-color: #FFFFFF; }
.tdbuttonActive 
{
	border:1px solid #0A246A;
	background-color:#B6BDD2;
	padding:4px;
	font:menu;	
    cursor: hand;	
}	
.tdbuttonInactive 
{
	border:0px solid black;
	padding:5px;
	font:menu;
    cursor: hand;	
}	

.trsort		{background: window;}
.tdsort		{color: windowtext; font: menu; padding: 1px; padding-left: 5px; padding-right: 5px;}
.td_left { border-left: 1px solid #d4d0c8;}
.td_right { border-right: 1px solid #d4d0c8;}
.td_foot { border-top: 1px solid #d4d0c8;}


thead td	{background: #F9FAFD; font: menu; border: 1px outset white;
			 cursor: default; padding-top: 0px; padding-bottom: 0px;
			 border-top: 0px solid #B5B6C8;
			 border-left: 0px solid #d4d0c8;
			 border-right: 1px solid #B5B6C8;
			 border-bottom: 1px solid #d4d0c8;
			 height: 16px;
			 }
.tfooter	{background: buttonface; font: menu; 
			 cursor: default; padding-top: 0px; padding-bottom: 0px;
			 border-top: 1px solid inset;
			 border-left: 1px solid inset;
			 border-right: 1px solid inset;
			 border-bottom: 1px solid inset;
			 width: 200px;
			 height: 16px;
			 }
thead .arrow		{font-family: webdings; color: black; padding: 0; font-size: 10px;
			height: 11px; width: 10px; overflow: hidden;
			margin-bottom: 2px; margin-top: -3px; padding: 0px; padding-top: 0px; padding-bottom: 2px;}
			/*nice vertical positioning :-) */
thead .arrow_hor		{font-family: webdings; color: black; padding: 0px; font-size: 10px;
			height: 11px; width: 10px; overflow: hidden;
			margin-bottom: 5px; margin-top: -3px; padding: 0px; padding-top: 0px; padding-bottom: 2px;}
.grid
{
    margin: 0px;
    width: 100%;
 	font: menu;
	color: windowtext;
    cursor: default;
}
.gridHover
{
	border-left: 1px solid buttonhighlight;
	border-top: 1px solid buttonhighlight;
	border-bottom: 1px solid buttonshadow;
	border-right: 1px solid buttonshadow;
	font: menu;
	color: menutext;
	background-color: buttonface;
}
.boxheader
{
	background-image: url(../../../util/gui/images/head_bg.gif);
	background-repeat: repeat-x;
}
.treeTable		{border-top: 1px solid buttonshadow;
			 border-left: 1px solid buttonshadow;
			 border-right: 1px solid buttonshadow;
			 border-bottom: 1px solid buttonshadow;
			 }
.locationInput		{
   	         padding-left:	3px;
   	         padding-bottom: 4px;
			 font: menu;
			 color: #000000;
			 cursor: hand;
			 }
.folderSelect {
	padding-top: 1px;
	height: 100%;
	margin: 0px;
	border: 1px solid ;
}

 .sectionBar { 
 padding:0px 0px 0px 4px;
 background-image:url(../../../util/gui/images/grp_bg.gif);
 font:menu;
 cursor:hand;
 border-left: 1px solid d4d0c8; 
 border-top: 1px solid e6E3Ef; 
 border-right: 1px solid d4d0c8; 
 
}
.btnLink
{
	padding: 0px;
	margin: 0px;
	color:#000000;
	text-decoration:underline;
}
.button_bar
{
	background-color:#F0F0EE;
	border-top: 0px solid B5B6C8;
	border-left: 1px solid d4d0c8;
	border-right: 1px solid #B5B6C8;
	border-bottom: 1px solid #d4d0c8;
	height: 16px;
	font:menu;

}

.textLink
{
	padding: 0px;
	margin: 0px;
	color:#000000;
	text-decoration:none;
}
.textLink:hover
{
	padding: 0px;
	margin: 0px;
	color:#000000;
	text-decoration:underline;
}


.p_left_5
{
	padding-left: 5px;
}
