/*********************************************************************
                     GENERIC ELEMENT STYLES START HERE
*********************************************************************/
BODY {
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 11px;
	MARGIN: 5 0 0 0;
	TEXT-ALIGN: left;
	background-color: #E1E2E2;
	background: #E1E2E2 url('../gw_images/two_tone_bg.png') repeat-x scroll;
}
/*e9f5fb*/
P {
	COLOR: #323132;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
}

H1 {
	COLOR: #323132 ;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left
}

H2 {
	COLOR: #323132;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 14px;
	TEXT-ALIGN: left
}

H3 {
	COLOR: #323132;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	TEXT-ALIGN: left
}

H4 {
	COLOR: #323132;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	TEXT-ALIGN: left
}

H5 {
	COLOR: #323132;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	TEXT-ALIGN: left
}

H6 {
	COLOR: #323132;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	TEXT-ALIGN: left
}

A:link {
	COLOR:  #323132;
	TEXT-DECORATION: underline;
}

A:visited {
	COLOR:  #323132;
	TEXT-DECORATION: underline;
}

A:active {
	COLOR: #323132;
	TEXT-DECORATION: underline;
}

A:hover {
	COLOR: blue;
	TEXT-DECORATION: underline;
}

TABLE {
	
}

TD {
	COLOR: #323132;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	VERTICAL-ALIGN: top;
}

TR {
	COLOR: #323132;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	VERTICAL-ALIGN: top;
}

UL {
	COLOR: #323132;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
}

OL {
	COLOR: #323132;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
}

/*********************************************************************
                     CLASS STYLES START HERE
*********************************************************************/
.green_bold {
	color: #74B42E;
}

.orange_bold {
	color: #DE6F1F;
}

.project_details {
	color: white;
	background-color:#323132;
}

.project_details P {
	color: white;
	background-color:#323132;
}

.project_details LI {
	color: white;
	background-color:#323132;
}

.pclink:link {
	COLOR:  #FFFFFF;
	TEXT-DECORATION: none;
}

.pclink:visited {
	COLOR:  #FFFFFF;
	TEXT-DECORATION: none;
}

.pclink:active {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}

.pclink:hover {
	COLOR: #DE6F1F;
	TEXT-DECORATION: underline;
}

.header_row {
	border: 1px dotted #323132;
	font-weight: bold;
	color: #323132;
}

.default_email {
	width: 224px; 
	margin: 0px 0 0 20;
}

.default_password {
	width: 224px; 
	margin: 6px 0 0 20;
}

.section_row {
	background-color: #F8F8F8;
	border: 1px solid gray;
	font-weight: bold;
	color: #202020;
}

.formfield_popup {
	height: 24px;
	FONT-FAMILY: Arial, helvetica, Sans-Serif;
	FONT-SIZE: 13px;
}

.formfield {
	COLOR:  #323132;
	FONT-FAMILY: Arial, helvetica, Sans-Serif;
	FONT-SIZE: 11px;
}

.formfield_list_mandatory {
	COLOR: #323132;
	FONT-FAMILY: Arial, helvetica, Sans-Serif;
	FONT-SIZE: 11px;
}

.formfield_url{
	COLOR: #323132;
	FONT-FAMILY: Arial, helvetica, Sans-Serif;
	FONT-SIZE: 11px;
	text-align: right;
	text-transform: lowercase;
}

.formfield_gray {
	COLOR: gray;
	FONT-FAMILY: Arial, helvetica, Sans-Serif;
	FONT-SIZE: 11px;
}

.formfield_gray_mandatory {
	COLOR: gray;
	FONT-FAMILY: Arial, helvetica, Sans-Serif;
	FONT-SIZE: 11px;
}

.formfield_mandatory {
	COLOR: 323132;
	FONT-FAMILY: Arial, helvetica, Sans-Serif;
	FONT-SIZE: 11px;
}

input.btn {
	FONT-SIZE: 11px;
	color: #333;
	background-color: #ddd;
	border: 1px solid;
	border-top-color: #999;
	border-left-color: #999;
	border-right-color: #666;
	border-bottom-color: #666;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType = 0, StartColorStr = '#ffffffff', EndColorStr = '#ffcccccc');
}

input.btnin {
	FONT-SIZE: 11px;
	color: #333;
	background-color: #ddd;
	border: 1px groove;
	border-top-color: #999;
	border-left-color: #999;
	border-right-color: #666;
	border-bottom-color: #666;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType = 0, StartColorStr = '#ffcccccc', EndColorStr = '#ffffffff');
}

input.btnred {
	FONT-SIZE: 11px;
	color: #333;
	background-color: #ffffff;
	border: 1px solid;
	border-top-color: #999;
	border-left-color: #999;
	border-right-color: #666;
	border-bottom-color: white;
}

input.btngrey {
	FONT-SIZE: 11px;
	color: #333;
	background-color: #f8f8f8;
	border: 1px solid;
	border-top-color: #999;
	border-left-color: #999;
	border-right-color: #666;
	border-bottom-color: #f8f8f8;
}

input.btnhov {
	FONT-SIZE: 11px;
	color: #333;
	background-color: #ddd;
	border: 1px solid;
	border-top-color: #c63;
	border-left-color: #c63;
	border-right-color: #930;
	border-bottom-color: #930;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType = 0, StartColorStr = '#ffffffff', EndColorStr = '#ffcccccc');
}

input.btnblack {
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	color: #ffffff;
	background-color: #000;
	border: 1px solid;
	border-top-color: #fff;
	border-left-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #fff;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ff777777',EndColorStr='#000000');
}

.btnrouge
{
	FONT-SIZE: 11px;
	color:#333;
	background-color:#ddd;
	border:1px solid;
	border-top-color:#999;
	border-left-color:#999;
	border-right-color:#666;
	border-bottom-color:#666;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffffaaaa');
}

.icon_unselected {
	border-right: solid 1px gray;
}

.icon_selected {
	border-top: solid 1px gray;
	border-left: solid 1px gray;
	border-bottom: solid 1px gray;
}

.white {
	color: White;
}

.popup_dialog_container {
	display: none;
	position: absolute;
	left: 20px;
	top: 100px;
	border: ridge 2px gray;
	background-color: white;
}

.popup_dialog_container_alert {
	display: none;
	position: absolute;
	left: 70px;
	top: 50px;
	border: ridge 2px gray;
	background-color: white;
}

#popup_dialog_move {
	text-align: center;
	filter:alpha(opacity=0);
	opacity:0;
	height:4px;
	color: #fff;
}

#popup_dialog_parent {
	display: none;
	z-index: 1;
	position: absolute;
	left: 20px;
	top: 100px;
	border: ridge 2px gray;
	background-image:url(images/spacer.gif);
	background-repeat:no-repeat;
}

#popup_dialog_2_parent {
	display: none;
	z-index: 2;
	position: absolute;
	left: 30px;
	top: 30px;
	border: ridge 2px gray;
	background-color: white;
}

#popup_dialog_3_parent {
	display: none;
	z-index: 3;
	position: absolute;
	left: 40px;
	top: 40px;
	border: ridge 2px gray;
	background-color: white;
}

#popup_dialog_4_parent {
	display: none;
	z-index: 4;
	position: absolute;
	left: 50%;
	top: 20px;
	border: ridge 2px gray;
	background-color: white;
}

.return_msg_container {
	display: block;
	z-index: 999;
	position: absolute;
	top: 35%;
	left: 43%;
	overflow: visible;
	background-color: white;
	filter: alpha(opacity=100);
}

.small_header {
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
}

.large_header {
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
}

.small_font {
	font-size: 10px;
}

.dark_bg {
	FONT-WEIGHT: bold;
	color: #FFFFFF;
}

.large_font {
	font-size: 12px;
	border: dotted 1px gray;
	background-color: #f8f8f8;
}

.panel_list {
	font-size: 14px;
	color: white;
}

.autosuggest_div {
	color: black;
	background-color: white;
}

.autosuggest_over {
	color: White;
	background-color: #0066ff;
}

