/* Project: Corporate Scenes */
/* Modified: 2007 February 27 * /
/* By: William X Yang (william@greyform.com */

/* Background Colors */
.bgWhite {background-color:#FFFFFF;}
.bgBlack {background-color:#000000;}
.bgSlate {background-color:#AAB1C7;}
.bgTan1 {background-color:#CFC6A8;}
.bgTan2 {background-color:#DFD7BE;}
.bgTan3 {background-color:#EBE5D4;}
.bgRed1 {background-color:#9E2800;}
.bgRed2 {background-color:#C43403;}
.bgGrey1 {background-color:#CCCCCC;}
.bgGrey2 {background-color:#999999;}
.bgGrey3 {background-color:#666666;}
.bgGrey4 {background-color:#333333;}
.bgGrey5 {background-color:#EEEEEE;}
.bgGrey6 {background-color:#DFDFDF;}

/* Alternative Background Colors */

/*** Master Text and HTML Setting ***/
html,body { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	margin: 0px; 
	padding: 0px; 
	background-color: #AAB1C7;
	width: 100%;
	height: 100%;
	line-height: normal;
}
p { margin: 0px; padding-top: 1.3em; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}
p#first { margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }

#square { list-style-type: square; }
#disc { list-style-type: disc; }
#circle { list-style-type: circle; }
#blockArrow { list-style-image: url(../global_images/arrow_right4.gif); }
#newsArrow { list-style-image: url(../global_images/arrow_news.gif); padding-bottom: 10px; }
.bullet {list-style-image: url(../global_images/arrow_dash.gif);}

/*** Text & Link Styles ***/
.breadcrumb { float: right; padding: 5px 10px 5px 10px; color: #000000; text-decoration: none; font-size: 80%; }
.breadcrumb A:link { color: #9E2800; text-decoration: underline; }
.breadcrumb A:visited { color: #9E2800; text-decoration: underline; }
.breadcrumb A:active { color: #9E2800; text-decoration: underline; }
.breadcrumb A:hover { color: #AAB1C7; text-decoration: underline; }
.breadcrumbOn { color: #000000; text-decoration: none; font-weight: bold; }
.breadcrumbDesc { color: #999999; text-decoration: none; }

.date { color: #666666; text-decoration: none; font-size: 90%;}
.dateNews { color: #666666; text-decoration: none; }
.error { color: Red; text-decoration: none; font-size: .6em;}
.featureTitle { color: #000000; text-decoration: none; font-size: .9em; font-weight: bold;}

.header1 { color: #000000; text-decoration: none; font-size: 150%; font-weight: bold; line-height: normal;}
.header2 { color: #000000; text-decoration: none; font-size: 120%; font-weight: bold; line-height: normal; }
.header2 a { color: #000000; text-decoration: none; }
.header3 { color: #000000; text-decoration: none; font-size: 110%; font-weight: bold; line-height: normal;}
.header4 { color: #000000; text-decoration: none; font-size: 100%; font-weight: bold; }


/*** Form Styles ***/
.input { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; font-size: 100%; }
.inputFixed { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; font-size: 9px;}
.formFieldLabel { color: #666666; text-decoration: none; font-size: 100%; font-weight : bold;}
.formFieldLabel2 { color: #666666; text-decoration: none; font-weight : bold; font-size: 100%; margin-top: 5px; }
.formTableSpacer { width: 0px; height: 3px; font-size:0px; line-height:0px; }
.button { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 100%; border: 1px; }
.button2 { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; color:#FFFFFF; background: #009286; border: 1px outset #009286; }

div#container {
	position: relative;
	margin: auto;
	background-color: #FFFFFF;
	width: 800px;
	height: auto;
	height: 100%;
	min-height: 100%;
	color: #333333; 
	text-decoration: none; 
	font-size: .7em; 
	line-height: 1.2em;
}

div#header {
	padding: 0px 10px 0px 10px;
}

div#content {
	padding: 0px 10px 10px 10px; /* bottom padding for footer */
	background-color:#FFFFFF;
	background-image: url(../global_images/shim_white.gif);
}

div#content a {
	color: #9E2800;
	text-decoration: underline;
}

div#content a:hover {
	color: #AAB1C7;
	text-decoration: underline;
}


div#content ul {
	padding: 2px 0px 0px 14px;
	margin: 0px;
}

div#content ul li {
	list-style-image:url(../global_images/arrow_dash.gif)
}

div#footer {
	margin: 10px 0px 10px 0px;
	padding-top: 1px;
	border-top: 1px solid #CCC;
	color: #BBBBBB; text-decoration: none; font-size: 80%;
}

div#flush {
	position: absolute;
	width: 100%;
	bottom: 0px; /* stick to bottom */
}

#module2 {
	padding: 0px 10px 0px 10px;
}

#module3 {
	background-color: #EAE3CE;
	padding: 8px 0px 0px 0px;
}

#module3bg {
	background-color: #EAE3CE;
}

#moduleHome2Header {
	padding: 0px 0px 2px 0px;
	border-bottom: 1px solid #DFDFDF;
}

#moduleHome2 {
	padding: 5px 0px 5px 0px;
}

#moduleHome3 {
	border: 1px solid #000;
	padding: 5px 0px 5px 0px;
	background-image: url(../global_images/banners/home3.jpg);
	background-position: bottom;
	height: auto;
}

/*** Navigaiton Styles ***/
#navContainerTop ul {
	padding: 0;
	margin: 0;
	float: left;
	width: 100%;
	background-color: #CFC6A8;
}

#navContainerTop ul li { 
	padding: 0;
	margin: 0;
	display: inline; 
	float: left;
	text-decoration: none;
}

#navContainerTop ul li#last { 
	padding: 0;
	margin: 0;
	display: inline; 
	float: right;
}

#navContainerTop ul li a img {
	padding: 0;
	margin: 0;
	text-decoration: none;
	float: left;
}

#navContainerTop ul li img {
	padding: 0;
	margin: 0;
	text-decoration: none;
	float: left;
}

#navContainerTop li a#last{
	background-color: #185E76; /* CCDCE2 F3C000 185E76 */
	color: #FFF;
}

#navContainerLeft {
	padding: 0px 0px 0px 0px;
}

#navContainerLeft ul {
	padding: 0px 0px 0px 8px;
	margin: 0px;
}

#navContainerLeft ul li {
	font-weight: normal;
	padding-bottom: 4px;
	list-style-image:url(../global_images/arrow_dash.gif)
}

#navContainerLeft ul li#navLeftOn {
	font-weight: bold;
}

#navContainerLeft ul li ul {
	padding: 4px 0px 0px 13px;
	margin: 0px;
}

#navContainerLeft ul li ul li {
	font-weight: normal;
	padding-bottom: 4px; 
	list-style-image:url(../global_images/arrow_dash.gif)
}

#navContainerLeft ul li ul li#navLeftOn {
	font-weight: bold;
}

/*** Horizontal/Vertical Spacers & Dividers ***/
.hrzSpacer1 { width: 1px; height: 0px; font-size: 0px; line-height: 0px; }
.hrzSpacer3 { width: 3px; height: 0px; font-size: 0px; line-height: 0px; }
.hrzSpacer4 { width: 4px; height: 0px; font-size: 0px; line-height: 0px; }
.hrzSpacer5 { width: 5px; height: 0px; font-size: 0px; line-height: 0px; }
.hrzSpacer6 { width: 6px; height: 0px; font-size: 0px; line-height: 0px; }
.hrzSpacer10 { width: 10px; height: 0px; font-size: 0px; line-height: 0px; }
.hrzSpacer15 { width: 15px; height: 0px; font-size: 0px; line-height: 0px; }
.hrzSpacer50per { width: 50%; height: 0px; }
.hrzSpacer100per { width: 100%; height: 0px; }
.vrtSpacer1 { width: 0px; height: 1px; font-size:0px; line-height:0px; }
.vrtSpacer1White { width: 0px; height: 1px; background: #FFFFFF; font-size:0px; line-height:0px; }
.vrtSpacer2 { width: 0px; height: 2px; font-size:0px; line-height:0px; }
.vrtSpacer3 { width: 0px; height: 3px; font-size:0px; line-height:0px; }
.vrtSpacer4 { width: 0px; height: 4px; font-size:0px; line-height:0px; }
.vrtSpacer5 { width: 0px; height: 5px; font-size:0px; line-height:0px; }
.vrtSpacer6 { width: 0px; height: 6px; font-size:0px; line-height:0px; }
.vrtSpacer10 { width: 0px; height: 10px; font-size:0px; line-height:0px; }
.vrtSpacer15 { width: 0px; height: 15px; font-size:0px; line-height:0px; }
.vrtSpacer20 { width: 0px; height: 20px; font-size:0px; line-height:0px; }
.hrzLineWhite { width: 100%; height: 1px; background: #FFFFFF; font-size: 0px; line-height: 0px; }
.hrzLineGreen { width: 100%; height: 1px; background: #246E71; font-size: 0px; line-height: 0px; }
.hrzLineGrey { width: 100%; height: 1px; background: #DFDFDF; font-size:0px; line-height:0px; }
.hrzLineDottedGreen {margin: 0px; border: 0px; padding: 0px; height: 1px; background-image: url(../global_images/rule_hrz_dot_green.gif); background-repeat: repeat-x; font-size: 0px; line-height: 0px;}
.hrzLineDottedGrey {margin: 0px; border: 0px; padding: 0px; height: 1px; background-image: url(../global_images/rule_hrz_dot_gray.gif); background-repeat: repeat-x; font-size: 0px; line-height: 0px;}
.hrzLineDottedBlue {margin: 0px; border: 0px; padding: 0px; height: 1px; background-image: url(../global_images/rule_hrz_dot_blue.gif); background-repeat: repeat-x; font-size: 0px; line-height: 0px;}
.RCPadding {padding: 8px;}
.highlightBox {background: #FFF3CF; padding: 4px 5px 5px 5px; border-top: #CABC92 1px solid; border-left: #CABC92 1px solid; border-bottom: #CABC92 1px solid; border-right: #CABC92 1px solid;} /* 14433F E6E6E6 CABC92 */

/*** Image Styles ***/
.imageLeftPadding { padding-right: 10px; padding-bottom: 10px; }
.imageRightPadding { padding-left: 10px; padding-bottom: 10px; }