/* css cached: /opt/inet6/inet6es-5.0/base/global/www/skins/allcss/css/inet6.form.css:/opt/inet6/inet6es-5.0/base/global/www/skins/allcss/css/inet6-common.css:/opt/inet6/inet6es-5.0/base/global/www/skins/allcss/css/inet6.css:/var/www/vhosts/terrawestusa.com/httpdocs/skins/public1/css/inet6.css:/opt/inet6/inet6es-5.0/base/global/www/skins/allcss/css/inet6.legacy.css:/opt/inet6/inet6es-5.0/base/global/www/skins/allcss/css/htmlarea_custom.css:/opt/inet6/inet6es-5.0/base/global/www/skins/allcss/css/layout-standard.css:/var/www/vhosts/terrawestusa.com/httpdocs/skins/public1/css/layout-standard.css*/
/* Start CSS Linked - /opt/inet6/inet6es-5.0/base/global/www/skins/allcss/css/inet6.form.css */
/* Form Styles -- Form styles are used to provide some general conformity to forms and their elements. iNet6 uses the width styles to
 * set the width of various elements for a cleaner and more uniform look
 */
#field_help_container {
	background-color: #efefef;
	border: 1px solid #000066;
	padding: 3px;
	width: 250px;
	cursor: pointer;
}

form .field_help {
	cursor: pointer;
	color: #000066;
	margin-left: 5px;
	font-size: .8em;
	font-weight: bold;
}

form table td {
	padding: 4px 0px 4px 0px; /* 2px 2px 2px;*/
}
form input, form textarea, form select {
	background-color: #FFFFFF;
}
form fieldset {
	padding: 10px;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	margin-left: 2px;
	margin-top: 15px;
}
form fieldset legend{
	padding-left: 10px;
	padding-right: 12px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-left: 2px;
	font-weight: bold;
	font-size: 15px;
}
form fieldset fieldset legend{
	padding-left: none;
	padding-right: none;
	padding-top: none;
	padding-bottom: none;
	border: none;
	margin-left: 2px;
	background-color: transparent;
	font-size: 12px;
}
form .checkbox-group { }
form .radio-group {  }

.form_steps {
	color: #999999;
	padding: 3px 0px 5px 0px;
	font-size: 10px;
}
form .label {
	font-weight: bold;
}
form .replace_photo_box {
	text-align: center;
	padding-top: 10px;
}
form .header_line_below {
	padding: 3px 0px 3px 0px;
	border-top: 1px solid #999999;
}
form .photo_box {
	border: 1px solid #ACDAB4;
}
form .divider {
	border-bottom: 2px solid #ffa000;
	font-size: 14px;
	font-weight: bold;
	padding-top: 20px;
}
form .required {
	color: #990000;
	font-size: 10px;
}

form .progress{
	width: 1px;
	height: 12px;
	color: black;
	font-size: 10px;
   	overflow: hidden;
	background-color: #B4C6E6;
	padding-left: 5px;
}

form .progress_small{
	width: 1px;
	height: 2px;
	color: #B4C6E6;
	font-size: 0px;
   	overflow: hidden;
	background-color: #B4C6E6;
	padding-left: 5px;
}
/* End CSS Linked */

/* Start CSS Linked - /opt/inet6/inet6es-5.0/base/global/www/skins/allcss/css/inet6-common.css */
/*
 * allcss - inet6-common.css
 **/
body {font:84%/1.2em arial,sans-serif;direction:ltr;}
td {vertical-align: top;}
h1, h2, h3, h4, h5, h6 {color: #413420;}
h3 {font-size: 1.3em; margin-bottom: 5px;}
h4 {font-size: 1.1em; margin-bottom: 5px;}

/*p {margin-bottom: 0px; margin-top: 0px;}*/

a:link {color: blue;
text-decoration: none}

a:visited {color: blue;
text-decoration: none}

a:active {color: blue;
text-decoration: none}

a:hover {color: blue;
text-decoration: underline}
/* End CSS Linked */

/* Start CSS Linked - /opt/inet6/inet6es-5.0/base/global/www/skins/allcss/css/inet6.css */
/*
 * allcss - inet6.css
 **/

/* Action Error Styles */
#page_action_error {
	border-top: 5px solid #990000;
	border-bottom: 4px solid #990000;
	border-left: 3px solid #990000;
	border-right: 3px solid #990000;
	padding: 10px 10px 10px 10px;
	margin-left:20%;
	margin-right:20%;
	background-color: #fafafa;
	color: #000000;
	position:absolute;
	width: 60%;
	z-index: 150000;
}
#page_action_error .error-title {
	color: #000000;
	font-weight: bold;
	font-size: 1.2em;
}
#page_action_error ul {
	margin: 0px;
	margin-bottom: 4px;
}
#page_action_error .error-issues {
	margin-top: 3px;
	font-size: .9em;
	margin-left: 20px;
}
#page_action_error .error-resolutions {
	font-size: .9em;
	margin-left: 20px;
}
.error {
	border-top: 2px solid #990000;
	border-bottom: 2px solid #990000;
	border-left: 16px solid #990000;
	border-right: 2px solid #990000;
	padding: 2px 5px 2px 5px;
	margin-left: 2px;
	margin-bottom: 20px;
	width: 94%;
	background-color: #fafafa;
	color: #343434;
}

label, .label { font-weight: bold; padding-right: 5px; }

/* Floating Blocks -- These blocks are used to layout items in a free flowing manner within the page
 * usually used to wrap form elements so that they automatically adjust to being side by side or move one
 * under the other
 * 		free_float_block -- Allows contents in block to align according to the space in the parent area
 * 		hard_float_block -- Aligns contents to flow within block but is treated as a block element, one per line
 */
.free_float_block {
	float: left;
	display: inline;
	margin-left: 2px;
	margin-right: 2px;

}
.hard_float_block {
	float: none;
	display: block;
	margin-left: 2px;
	margin-right: 2px;
	line-height: 20px;
}

/* Misc Text Classes -- These classes help to define some basic text classes used in iNet6 and supported web sites.
 * small_text -- Defines the small text for notations and such
 * note -- Defines text that is classified as a note to the user but is not necessarily important
 * info -- Defines text that is informational to the user and inherits from the normal size of text
 * instructions -- Defines text that is used with every form and can also appear with any other action of the plugin to provide instructions to the user on what to do on the current page
 */

.note {
	font-size: 10px;
	color: #999999;
}
.info {
	text-align: left;
	vertical-align: bottom;
	border-bottom: 1px solid #050768;
	color: #999999;
}
.info a {
	color: #999999;
}
.instructions {
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-top: 2px solid #e3e3e3;
	border-bottom: 2px solid #e3e3e3;
	border-left: 16px solid #e3e3e3;
	border-right: 2px solid #e3e3e3;
	padding: 2px 5px 2px 5px;
	margin-bottom: 15px;
	max-width: 100%;
	background-color: #fafafa;
	color: #343434;
	margin-top: 0px;
}

/* Make Homepage -- These classes define the div area used to provide the make homepage button in iNet6. This button is automattically generated by iNet6 when it finds a div tag with these id attributes */
#make_homepage { }
#make_homepage img {
	float: left;
	margin-right: 2px;
}

/* Table Striping -- These classes provide the striping attributes for table rows when iNet6 automattically stripes a data table with alternating colors
 */
.striperow_even {
	background-color: #FFFFFF;
}
.striperow_odd {
	background-color: #EDF3FF;
}
.list .list .striperow_even {
	background-color: transparent;
}
.list .list .striperow_odd {
	background-color: #C7DAFF;
}


.layout-container {
	position:relative;
}

/* Buttons -- There are three different button classes
 * 		screen buttons -- This class is actually used to wrap the other button classes to provide more padding within certain areas
 *		common_button -- A button that adjusts to the space provided by either aligning side by side or moving to the next row
 *		framed_button -- This is the same as the common_button but is framed with a border
 */
.screen_buttons {	padding-top: 2px;	padding-bottom: 2px;	margin-top: 3px;margin-bottom: 0px;}
.common_button, .common_button_inactive {padding:2px; display:inline; cursor: default;}
.common_button:hover { cursor: pointer; border-bottom: 1px solid #22CE21;}
.common_button span, .common_button_inactive span {font-size: .9em;}
.common_button img, .common_button_inactive img {vertical-align: top;}
.framed_button, .framed_button_inactive {padding:2px; border: 1px solid #999999; cursor: default; background-color: transparent; padding-right: 4px;}
.framed_button:hover { cursor: pointer; border: 1px solid #999999; background-color: #C9C9C9;}
.framed_button span, .framed_button_inactive span {font-size: .9em;}
.framed_button img, .framed_button_inactive img {vertical-align: top;}
.framed_button_color, .framed_button_color_inactive {padding:2px; border: 1px solid #999999; cursor: default; background-color:#22CE21 ; padding-right: 4px;}
.framed_button_color:hover { cursor: pointer; border: 1px solid #999999; background-color:#35b201; }
.framed_button_color span, .framed_button_color_inactive span {font-size: .9em;}
.framed_button_color img, .framed_button_color_inactive img {vertical-align: top;}
.image_button, .image_button_inactive {padding:2px; display:inline; cursor: default; text-align:center; vertical-align:middle;}
.image_button:hover { cursor: pointer;}
.image_button span, .image_button_inactive span {font-size: .9em;}
.image_button img, .image_button_inactive img {vertical-align: top;}
/* End CSS Linked */

/* Start CSS Linked - /opt/inet6/inet6es-5.0/base/global/www/skins/allcss/css/inet6.legacy.css */
.harea_masthead {
color:#555555;
font-size: 1.3em;
}

.harea_deck {
	font-size: 1.2em;
	font-style: oblique;
	font-weight: bold;
	display: block;
	margin-top: 0px;
	padding-right: 10px;
	padding-left: 10px;
}
.absolute_left {
	top: 0px;
	left: 0px;
	margin-right: 10px;
	margin-bottom: 1em;
	position: absolute;
	clear: left;
}
.absolute_right {
	top: 0px;
	right: 0px;
	margin-left: 10px;
	margin-bottom: 1em;
	position: absolute;
}
.absolute_center {
	top: 0px;
	margin: auto;
	margin-bottom: 1em;
	position: absolute;
}
/* End CSS Linked */

/* Start CSS Linked - /opt/inet6/inet6es-5.0/base/global/www/skins/allcss/css/htmlarea_custom.css */
/*
 * allcss - htmlarea_custom.css
 **/

/* page layout */
.harea_headline {
	font-size: 1.8em;
	font-weight: bold;
	border-top: thin solid #999999;
	border-bottom: 3px solid #999999;
	margin-bottom: 2px;
	margin-top: 20px;
	width: 100%;
	display: block;
	line-height: 1.1em;
}

.harea_section {
	font-size: 1.3em;
	font-weight: bold;
	border-bottom: 1px solid #999999;
	display: block;
	width: 100%;
}

.harea_subsection {
	font-size: 1.1em;
	display: block;
	width: 100%;
	font-weight: bold;
	font-style: oblique;
}

/* decorative */
.harea_dropcap {
	float: left;
	width: .7em;
	font-size: 4em;
	line-height: 83%;
	font-weight: normal;
	color:#444444;
color: #595D30;
	font-family: georgia, times;
	text-decoration: uppercase;
}
.harea_runin {
	font-weight: bold;
	font-size: 1.3em;
	display: run-in;
	border-bottom: 1px dotted;
	color: #060606;
}
.harea_kicker {
	font-weight: bold;
	border-bottom: 1px solid #999999;
}
.harea_pullquote {
	margin-bottom: 1em;  font-family: Helvetica, Arial; font-size: 28px; color: #336633; line-height: 24px; display: block; margin-top: 1em; margin-left: 14px;
}
.harea_sidebar {
	border: 1px solid #990000;
	padding: .3em;
}
.harea_caption {

}

/* position */
.harea_column_quart { width: 24%; }
.harea_column_third { width: 32%;}
.harea_column_half { width: 49%; }
.harea_column_twothirds { width: 65%; }


.float_left {
	float: left;
	margin-right: 10px;
	margin-bottom: 1em;
	position: static;
}

.float_right {
	float: right;
	margin-left: 10px;
	margin-bottom: 1em;
	position: static;
}

.float_center {
	float: none;
	margin: auto;
	position: static;
}


.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* End CSS Linked */

/* Start CSS Linked - /opt/inet6/inet6es-5.0/base/global/www/skins/allcss/css/layout-standard.css */
/*
 * allcss - layout-standard.css
 **/

#page {position:relative;	}
#header { display: none; }
#navigation { display: none; }
#page-navigation { display: none; }
#plugin-navigation { display: none; }
#page-masthead { display: none; }
#content-area-left { display: none;}
#content-area-center {display:block; }
#content-area-right { display:none;  }
#footer { display:none;}
#extra-block-a { display: none; }
#extra-block-b { display: none; }
#extra-block-c { display: none; }
#content-area-wrapper {display: relative; }
/* End CSS Linked */

/* Start CSS Linked - /var/www/vhosts/terrawestusa.com/httpdocs/skins/public1/css/inet6.css */
h1, h2, h3, h4, h5, h6 {color: #413420;}
#page_header {color: #008518;}
h1 {
	color: #A00F10;
	font-size: 0.75em;
	font-weight: normal;


}

#site-standard-flyout-left-nav-container{
width: 182px;
border:0!important;
}
#site-standard-flyout-left-nav-container ul ul ul {
border: 1px solid white;
margin-left:-100px;
}
/* End CSS Linked */

/* Start CSS Linked - /var/www/vhosts/terrawestusa.com/httpdocs/skins/public1/css/layout-standard.css */
#page {position:relative;background:white;	}
#header { display:block;padding-bottom: 3px;text-align:left; }
#navigation {  display: block;margin:0;padding:0;margin-top: 2px ;border-right: 2px solid black;width:180px;float:left;}
#page-navigation { display:block;margin-left:188px;*margin-left:-605px;position:absolute;width:200px;  }
#plugin-navigation { display: none; }
#page-masthead { display: none; }
#content-area-left { display: none;}
#content-area-center {display: block;min-height: 754px;
*height: 732px;padding: 10px;background:white;width:590px;margin-left: 0px;margin-top:0px;padding-top:18px;float:left;}
#content-area-right { display:none;  }
#footer { display:none;}
#extra-block-a { display: none; }
#extra-block-b { display: none; }
#extra-block-c { display: none; }
#imenus2 li{*padding-bottom:30px;_padding-bottom:20px;}
/* End CSS Linked */

