body {
margin: auto;
text-align: center;
}

a {
line-height: 170%;
}

a:link {
color: #4f668d;
text-decoration: underline;
}

a:visited{
color: #4f668d;
text-decoration: underline;
}

a:hover {
color: #C96F26;
text-decoration: none;
}

a:active {
color: #C96F26;
text-decoration: none;
}


a:link.linx {
color: #898888;
text-decoration: underline;
font-style: italic;
}

a:visited.linx {
color: #898888;
text-decoration: underline;
font-style: italic;
}

a:hover.linx {
color: #898888;
text-decoration: none;
font-style: italic;
}

a:active.linx {
color: #898888;
text-decoration: none;
font-style: italic;
}

#container {
width: 948px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #535252;
text-align: left;
line-height: 120%;
margin-left: auto;
margin-right: auto;
	}
	
#nav {
background: url(images/nav.gif) no-repeat top left;
width: 948px;
height: 62px;
position: relative;
}

#header {
width: inherit;
background-image: url(images/header.jpg);
height: 231px;
margin-bottom: 5px;
	}
	
#nav form {
width: 145px;
position: absolute;
top: 20px;
left: 795px;
}

#internalnav form {
width: 145px;
position: absolute;
top: 15px;
left: 785px;
}

#sidebar form {
margin-top: 0;
}

#input {
background: #F5F8FE;
color: #8C9CC1;
}

#submit {
margin-top: -10px !important;
margin-top: 0px;
}
	
#contenttop {
	background: url(images/contenttop.gif) no-repeat top left;
	padding: 10px 0px 0px 10px;
	}

#contentbottom {
	width: 948px;
	background: url(images/contentbottom.gif) no-repeat bottom left #E4E4E3;
	padding-bottom: 5px;
	}

#solutionsbox{
width: 215px;
height: 196px;
padding-top: 45px;
padding-left: 25px;
background: url(images/solutionsbox.gif) no-repeat top left;
}

#supportbox {
width: 215px;
height: 100px;
padding-top: 50px;
padding-left: 25px;
margin-top: -40px;
margin-bottom: 0px;
background: url(images/supportbox.gif) no-repeat top left;
}	
.boxtop {
	background: url(images/box_top.gif) no-repeat top left;
	padding-top: 25px;
	}

.boxbottom {
	width: 243px;
	background: url(images/box_bottom.gif) no-repeat bottom left;
	padding-bottom: 25px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: -5px;
	}
	
#leftside {
	width: 246px;
	background: #E4E4E3;
	float: left;
	}
	
#centercontent {
	float: left;
	width: 425px;
	border-left: 1px dotted #7D7C7C;
	border-right: 1px dotted #7D7C7C;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 10px;
	background: #E4E4E3;
	}

#internalcontent a {
	line-height: 16px;
	}
	
#centercontent a {
	line-height: 16px;
	}
	
#centercontent h1 {
color: #C96F26;
font-size: 12px;
font-weight:normal;
text-align: left;
padding: 0 0;
margin: 0 0;
}

#contact {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 30px;
	padding-bottom: 5px;
	border-top: 1px dotted #7D7C7C;
	text-align: center;
	margin-left: -5px;
}

#rightside {
	float: left;
	width: 215px !important;
	width: 220px;
	margin-top: 15px;
	margin-left: 10px;
	padding-right: 10px !important;
	padding-right: 0px;
	font-size: 11px;
	font-style: italic;
}

.sections {
	border-top: 1px dotted #7D7C7C;
	margin-top: 10px;
	padding-top: 20px;
	padding-left: 5px;
}
	
li {
list-style-type: square;
color: #FE9630;
}

.text {
color: #535252;
line-height: 120%;
}

h1 {
color: #004E61;
font-size: 14px;
text-align: left;
padding-left: 30px;
}

#internalcontainer {
width: 950px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #535252;
text-align: left;
line-height: 120%;
margin-left: auto;
margin-right: auto;
}

#internalcontenttop {
	background: url(/images/internalcontenttop.gif) no-repeat top left;
	padding: 10px 0px 0px 2px;
	}

#internalcontentbottom {
	width: 950px;
	background: url(/images/internalcontentbottom.gif) no-repeat bottom left #F2F1EE;
	padding-bottom: 5px;
	}


#sidegraphicbar {
width: 94px;
height: 564px;
background: url(/images/blog_sidebar.gif) no-repeat top left #F2F1EE;
float: left;
	}
	
#sidebar {
width: 188px;
background: #F2F1EE;
float: left;
padding-right: 10px;
padding-left: 10px;
}

#dropdownsidebar {
width: 188px;
background: #F2F1EE;
float: left;
padding-right: 10px;
padding-left: 10px;
}


h2 {
color: #004E61;
font-size: 14px;
text-align: left;
margin-bottom: 3px;
}

h3 {
color: #004E61;
font-size: 14px;
text-align: left;
padding-left: 30px;
}


#sidebar li {
color: #004E61;
list-style-type: none;
font-weight: bold;
font-size: 10px;
line-height: 150%;
margin-left: -25px;
}

#sidebar ul ul li {
margin-left: -60px !important;
margin-left: -35px;
font-size: 9px;
font-weight: bold;
line-height: 12pt;
}

#sidebar li.selected {
color: #C96F26;
list-style-type: square;
}

#sidebar li a:link {
color: #004E61;
text-decoration: none;
line-height: 130%;
}

#sidebar li a:visited{
color: #004E61;
text-decoration: none;
line-height: 130%;
}

#sidebar li a:hover {
color: #004E61;
text-decoration: underline;
line-height: 130%;
}

#sidebar li a:active {
color: #004E61;
text-decoration: underline;
line-height: 130%;
}

#breadcrumb {
font-size: 10px;
margin-left: 30px;

}

#internalcontent {
float: left;
border-left: 1px dotted #807F7F;
width: 640px;
padding-bottom: 10px;
}

#internalcontent ul li{
	color: #4f668d;
	margin: 10px 0px 10px 0px;
}
#internalcontent ul li a{
	color: #4f668d;
}
#internalcontent ul li a:hover{
	color: #C96F26;
}

#contact1 {
width: 185px;
float: left;
border-right: 1px dotted #807F7F;
padding-bottom: 25px !important;
padding-bottom: 0;
}

#contact2 {
width: 220px;
float: left;
border-right: 1px dotted #807F7F;
padding-bottom: 345px;
margin-left: -10px;
}

#contact3 {
width: 240px;
float: left;
}

.orangeheader {
color: #E08137;
font-weight: bold;
}

#internalcontent p {
text-align: left;
padding-left: 30px;
padding-right: 30px;
font-size: 11px;
}

#internalnav {
background: url(/images/internalnav.gif) no-repeat top left;
height: 57px;
width: 950px;
position: relative;
}

#footer {
width: 898px;
color: #9A9A99;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding-bottom: 10px;
}

#footerleft {
float: left;
padding-left: 10px;
}

#footerright {
float: right;
padding-right: 10px;
}

#footer a:link {
color: #9A9A99;
text-decoration: none;
}

#footer a:visited{
color: #9A9A99;
text-decoration: none;
}

#footer a:hover {
color: #0F2B72;
text-decoration: none;
}

#footer a:active {
color: #0F2B72;
text-decoration: none;
}

.date {
color: #C96F26;
font-size: 15px;
text-align: right;
margin-right: 20px;
}

h4 {
background: #EFEFEF;
color: #606060;
padding: 5px;
border-top: 1px solid #D6D6D6;
border-bottom: 1px solid #D6D6D6;
font-size: 12px;
margin-bottom: 5px;
}

.edgeserver {
background: #EADEFE
}

.package {
background: #d8d8d8;
}

.appserver {
background: #bbe9b7;
}

.coreserver {
background: #c5dce2;
}

table {
margin: 0 auto;
}

#dropdownsidebar ul {
	margin-top: 10px;
	margin-left: 10px;
	padding: 0;
	list-style: none;
	width: 150px; /* Width of Menu Items */
	font-weight: bold;
	font-size: 10px;
	}
	
#dropdownsidebar li {
list-style-type:none;
}

#dropdownsidebar ul li {
	position: relative;
	}
	
li ul {
	position: absolute;
	left: 139px; /* Set 1px less than menu width */
	top: -10px;
	display: none;
	}

/* Styles for Menu Items */
#dropdownsidebar ul li a {
	display: block;
	text-decoration: none;
	color: #004E61;
	background: #F2F1EE; /* IE6 Bug */
	border-bottom: 0;
	}

/* Fix IE. Hide from IE Mac \*/
* html #dropdownsidebar ul li { float: left; height: 1%; }
* html #dropdownsidebar ul li a { height: 1%; }
/* End */

#dropdownsidebar ul li a:hover { color: #004E61; text-decoration: underline; background: #F2F1EE; } /* Hover Styles */
		
li ul li a { padding: 0px 0px; } /* Sub Menu Styles */
		
#dropdownsidebar li:hover ul, li.over ul { display: block; background: #F2F1EE; border: 1.5px #F2F1EE} /* The magic */

#dropdownsidebar ul li.selected a {
	display: block;
	text-decoration: none;
	color: #C96F26;
	background: #F2F1EE; /* IE6 Bug */
	padding: 0px 0px;
	border-bottom: 0;
	}
	
	#dropdownsidebar ul li.selected a:hover {
	text-decoration: underline;
	color: #004E61;
	background: #F2F1EE; /* IE6 Bug */
	}
