body {
    line-height:20px;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:12px;
    text-align: left;
    background:url('/background.gif');
    color:#333333;
}
li {
margin-bottom: 0.0em;
}

a {
    text-decoration:none;color:#fff;
}
a:hover {
    text-decoration:underline;
}
		
#page {
    margin:0 auto;
    width:725px;
    text-align: left;
}

#mainbody{
    margin:0 auto;
    width:725px;
    text-align:left;
    background-color:#eaeced;
}
#homepage{
	color:#9b9993;
	margin:0 auto;
	width:725px;
	text-align:left;
	background-color:transparent;
}

#home-grey {
    padding:10px 10px 0px 10px;
    background:#c7d4df;
    color:#404040;
    font-size:13px;
    line-height:22px;
}

#home-grey-header {
    font-size:26px;
    color:#4a5f8b;
    line-height:30px;
    padding-bottom:5px;
}

#home-grey-curve {
    background:url('home-grey-curve.gif') no-repeat;
    height:12px;
    padding:0px;
    line-height:12px;
}

#home-white-curve {
    line-height:11px;
    background:url('/home-white-curve.gif') no-repeat;
    height:11px;
    padding:0px;
}

#home-white {
    padding:0px 10px 10px 10px;
    background-color:white;			
}


#spacer {
    height:4px;
    line-height:4px;
}

.homepage-headings {
    color:#4a5f8b;
    font-size:14px;
    font-weight:bold;
    font-style:italic;
}



#header{
    overflow:hidden;
    width:100%;
    _padding-bottom:15px;
}


#homenav{
	background-color:#4c6a86;
	min-height:35px;
	height:41px;
	max-height:41px;
	height:35px;

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	vertical-align:bottom;
	font-size: 11px; 
	color: #fff;
	word-spacing: 2px;
}


#upper-nav ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
#upper-nav li {
	display:block;
	float:left;
	padding-left:10px;
}


#upper-nav li.spacer {
    padding-right:40px;
    margin-top:1em;
}

#upper-nav li.spacer a {
    text-decoration:none;
    color:#4c6a86;
}

#upper-nav li.sitesearch {
    padding-right:0px;
    margin-top:1em;
}


#upper-nav {
    margin-top:30px;
    _margin-top:30px;
    float:right;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    color:#4c6a86;
    word-spacing:10px;
    align:right;
}


.navtext {
    display:block;
}

.pagetitle {
    font-size:28px;
    color:#333333;
    line-height:30px;
    padding-bottom:15px;
}

#main {
    background-color:#eaeced;
    margin:0px;
    padding:15px;
    padding-top:0px;
    float:left;
}

#main h1 {
    margin:0px;
    line-height:38px;
}

#rightside {
	padding-top:30px;
	padding-left:10px;
}

#quicklinks {
	padding:0px;
	margin:0px;
}

#quicklinks #title {
	background:url('quicklinks-header.gif') no-repeat;
	height:30px;
	color:#000033;
	padding-left:10px;
	line-height:30px;
	font-weight:bold;
	font-style:italic;
	font-size:14px;
}

#quicklinks #footer {
	background:url('quicklinks-footer.gif') no-repeat;
	height:16px;
	width:206px;
	padding:0px;
}

#quicklinks #qlinks ul {
    list-style:none;
    margin:0px;
    padding:12px;
    background-color:#fff;
    font-family:Arial, Helvetica, sans-serif;
}

#quicklinks #qlinks ul li {
    list-style:none;
}

#quicklinks a {
    color:#9b9993;
}

#footer {
	background-color:#4c6a86;
	height:22px;
	background:url('bottomnav.gif') no-repeat;
	overflow:hidden;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	vertical-align: bottom; 
	font-size: 15px; 
	color: #fff;
	word-spacing: 2px;
	text-align:center;
}

#webinar {
	background:url('webinar.gif') no-repeat;
	height:108px;
	padding-top:20px;
	padding-left:75px;
	padding-right:7px;
	line-height:14px;
	color:#9b9993;
}

#webinar-home {
	background:url('webinar-homepage.gif') no-repeat;
	height:108px;
	padding-top:20px;
	padding-left:75px;
	padding-right:7px;
	line-height:14px;
	color:#9b9993;
}

input.inputsearch {
    border:1px #ccc solid;
	width:110px;
}

.sitesearch .searchbutton {
color:red;
height:11px;
width:11px;
background:url('search-button.gif') no-repeat;
border:0px;
cursor:pointer;
}

#column1 {
	width:210px;
	padding-right:20px;
	vertical-align:top;
}

#column2 {
	width:280px;
	padding-right:20px;	
	vertical-align:top;	
}
#column3 {
	width:195px;
	vertical-align:top;	
}
.hiddenStructure {
    display: block;
    background: transparent;
    background-image: none; /* safari bug */
    border: none;
    height: 1px;
    overflow: hidden;
    padding: 0;
    margin: -1px 0 0 -1px;
    width: 1px;
}

.documentActions {
    display:none;
}

#content a {
    color:#578308;
    text-decoration:none;
}
.documentContent {
    background-color:transparent;
    line-height:20px;
    padding:4px;
}

a img {
    border:0px solid;
}

.field {
    padding-bottom:12px;
}
.formHelp {
    line-height:20px;
}

.cmanage {
    line-height:18px;
}

.contentBody {
    padding-top:20px;
    line-height:15px;
}

#dropnav {
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height:41px;
width:725px;
background:url('topnav.gif') no-repeat;
	 FLOAT: left; WIDTH: 100%; 
}
#dropnav UL {


	PADDING-RIGHT: 0px; PADDING-LEFT: 13px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 12em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}

#dropnav UL UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 12em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#dropnav ul.products {width:5.5em;}
#dropnav ul.solutions {width:5.8em;}
#dropnav ul.markets {width:4.9em;}
#dropnav ul.success {width:9.8em;}
#dropnav ul.partners {width:5.3em;_width:5.5em;}
#dropnav ul.service {width:9.4em;_width:9.6em;}
#dropnav ul.resources {width:6em;}
#dropnav ul.company {width:5.1em;}

#dropnav ul li a {height:20px}

#dropnav A {
	DISPLAY: block; PADDING-LEFT:5px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 11px; _PADDING-TOP: 15px;
}


#dropnav A {
	BACKGROUND: #4c6a86; COLOR: #fff; TEXT-DECORATION: none;height:100px;
}
#dropnav A:hover {
	BACKGROUND: #6c96b9; COLOR: #fff;
}

#dropnav ul ul a {
border-right:1px solid #a2aebe;
border-left:1px solid #a2aebe;
border-bottom:1px solid #a2aebe;
padding:5px;
color:#9b9993;
background-color:#fff;
}

#dropnav ul ul a.top {border-top:1px solid #a2aebe;}

#dropnav LI {
	POSITION: relative;
}
#dropnav UL UL {
	Z-INDEX: 500; POSITION: absolute
}
#dropnav UL UL UL {
	LEFT: 100%; POSITION: absolute; TOP: 0px
}
DIV#dropnav UL UL {
	DISPLAY: none
}
DIV#dropnav UL LI:hover UL UL {
	DISPLAY: none
}
DIV#dropnav UL UL LI:hover UL UL {
	DISPLAY: none
}
DIV#dropnav UL LI:hover UL {
	DISPLAY: block
}
DIV#dropnav UL UL LI:hover UL {
	DISPLAY: block
}
DIV#dropnav UL UL UL LI:hover UL {
	DISPLAY: block
}


