/* Import the main layout style sheet  */
@import url("/styles/4.0/xcorp.css");
@import url("/styles/4.0/xmain.css");
@import url("/styles/4.0/xidentity.css");
@import url("/environment/styles/4.0_user.css");

/* universal styles */
body {
}

/* font styles */
h1 { 
	padding-top:5px;
	padding-bottom:15px;
	color: #6699CC;
}
.home h1 .feature {color: #000069;}
.home h2 {color: #6699CC;}
.column h2 {
	color:#0346a5;
	text-align: left; 
	padding: 0 0 4px 0; 
	margin: 0;
	}
h2 {color: #6699CC;}
h3 {color: #444477;}
h4 {color: #444477;}
h5 {color: #444477;}
h6 {color: #444477;}

/* navigation */

li.mntopic {font-weight:bold;}

/* Navigation and header bar  */
#contacts.barleft {
	border: #dedede solid;
	border-width: 1px 0;
}
#navigation #nav li.headerbar {
	border-top: none;/* you can only alter the #color not the 1px border width in this style setting */
}
#navigation ul#nav ul {
	border-top:1px #c1c1c1 solid;/* you can only alter the #color not the 1px border width in this style setting */
}
/* ================================== */
/* contentmain */
.content {
	background: transparent;
	margin:10px 0 30px!important; 
}
.column {
	background: transparent;
}
.main_story {
	margin: 0 0 0 0;/* adjust the top margin to position graphic */
	background: transparent;
	width:790px!important;
	margin-top:160px;  
}
.main_story h1 {
	font-size:16px;
	color: #000069;
	border-width: 0;
	border-style: none;
}

#navigation {
margin:170px 5px 0 10px!important;
}

ul#nav, #navigation ul {
	border: 1px 1px 1px 1px!important;
}

#logo {top:10px!important;
left:-10px!important;
}

/* horizontal list styling */
ul#horiz {
border:none;
width:auto;
margin:0;
padding:0
}

ul#horiz li {
border:none;
display:inline;
list-style:none;
white-space:nowrap;
margin:0;
padding:0 2px
}

/************************************CUSTOMIZATIONS**********************************************************/

ul#nav li a:link, #navigation ul li a:link {
	color:#50507F;
}

/* breadcrumbs */
#envcrumbs {font-size: 70%;	margin: 5px 0px;}

#left1, #left2, #left3, #left4 {position:absolute; left:0; width:25%; height:100%; color:#333; background:transparent; padding-bottom:500px; margin-bottom:-500px;}
#left1 {left:0;}
#left2 {left:25%;}
#left3 {left:50%;}
#left4 {left:75%;}
#left1, #left2, #left3 {background: url("/images/line.gif") top right repeat-y;}

.inner {display:block; padding:0 10px 10px 10px;}

#left1 h2.bar, #left2 h2.bar, #left3 h2.bar, #left4 h2.bar {
width:92%;
border-width:1px 0;
margin:5px 0 10px 1px;
padding:4px 0 3px 10px;
color:#D51;
display:block;
height:13px;
vertical-align:top;
background:transparent;
border:#dedede solid;
font:bold 0.65em/0.9em Arial, Helvetica, sans-serif;
letter-spacing:0.01em;
text-transform:uppercase;
text-decoration:none;
}

#left1 ul, #left2 ul, #left3 ul,#left4 ul { font-size:.90em;}
#left1 ul li, #left2 ul li, #left3 ul li,#left4 ul li { padding:0;}

#left1 p, #left2 p, #left3 p, #left4 p { font-size:.75em;}


