@charset "utf-8";/* CSS Document *//* Default CSS file*//* basic elements */html {	height:100.1%;
	-webkit-text-size-adjust:none;}body {	font-family: "Trebuchet MS", Arial, sans-serif;	font-size:13px;
	line-height:18px;
	background-color: #242424;
	background-image:url(../images/background.gif);	background-repeat:repeat-x;
}p, td, td p{	font-size:13px;	font-family: "Trebuchet MS", Arial, sans-serif;
	margin:0 0 12px 0;}a:link, a:visited {	color:#326d91;}a:hover, a:active {	color:#326d91;}h1 {	margin:0px;	padding:0px;	font-size: 2.5em;	line-height:1.2em;	font-weight:normal;	color:#326d91;}h2 {	margin:0px;	padding:0px;	font-size: 2em;	line-height:1.2em;	font-weight:normal;	color:#326d91;}h3 {	margin:0px;	padding:0px;	font-size: 1.75em;	line-height:1.2em;	font-weight:normal;	color:#326d91;}h4 {	margin:0 0 12px 0;	padding:0px;	font-size: 24px;	line-height:1em;	font-weight:bold;	color:#326d91;}h5 {	margin:0 0 12px 0;	padding:0px;	font-size: 18px;	line-height:1em;	font-weight:bold;	color:#326d91;}h6 {	margin:0 0 12px 0;	padding:0px;	font-size: 15px;	line-height:1em;	font-weight:bold;	color:#326d91;}.boxedText {	background-color:#c1d3de;	padding:10px;
	margin:0 0 12px 0;}
/*	Main wrapper */#wrap {	width: 834px;	margin: 9px auto 0;	padding: 0px;	background:url(../images/page_bkg.gif) repeat-y;}
.home #wrap {	width: 834px;	margin: 9px auto 0;	padding: 0px;	background:none;}
.nosubmenu #wrap{
	background:url(../images/page_nosubmenu_bkg.gif) repeat-y;
}
/* header */#header {	display:none;}/* Main menu - Sections*/#menu {	background:url(../images/menu_bkg.gif) repeat-x;	height:40px;	width: 770px;
	margin:0;
	padding:0 32px;}#menu-inner {
	height:100%;
	width:100%;
	background:url(../images/menu_divider.gif) no-repeat;}#menu ul {
	margin:0;}#menu li {
	float:left;	font-family:"Trebuchet MS", Arial, sans-serif;	font-size:16px;	line-height:20px;	text-transform:none;	font-weight:normal;	padding:0;
	background:url(../images/menu_divider.gif) no-repeat right;}
#menu li.first{
	padding:0 0 0 1px;
}#menu li a:link, #menu li a:visited {
}#menu li a:hover, #menu li a:active {	color:#FFF;	text-decoration:none;
 	background:url(../images/menu_hover.gif) no-repeat right;
}
#menu li a{
	display:block;
	padding: 10px 20px;
}

/*CSS styles for Dropdown menu*/#menu-inner-list {	position: relative;
	z-index: 100;
}
#menu-inner-list li.first{	padding:0 0 0 0;}#menu-inner-list ul {	position: relative;	margin-left: -1px;}#menu-inner-list ul ul {	margin-left: 0;}#menu-inner-list li li {
	text-transform: none; 	line-height: 1em;
	background-color:#fff;}
#menu-inner-list li li li.first{
	margin-top:-1px;}
#menu-inner-list a, #menu-inner-list a:link, #menu-inner-list a:active, #menu-inner-list a:visited {
	font-size:13px;	display: block;}#menu-inner-list li li a, #menu-inner-list li li a:link, #menu-inner-list li li a:active, #menu-inner-list li li a:visited, #menu-inner-list li li a:hover {	background: #326d91;	color: #FFF; 	border-right: 1px solid #fff; 	display: block; 	padding-left: 10px; 	padding-bottom: 6px; 	margin-left: 0px; 	border-left: 1px solid #fff; 	padding-top: 6px; 	border-bottom: 1px dotted #fff;}
#menu-inner-list li li a:hover {
	background: #7099b2;
	color:#000;
}#mmenu-inner-list li li.last a, #menu-inner-list li li.last a:link, #menu-inner-list li li.last a:active, #menu-inner-list li li.last a:visited {	border-bottom: 1px solid #fff;}#menu-inner-list li li li a, #menu-inner-list li li li a:link, #menu-inner-list li li li a:active, #menu-inner-list li li li a:visited {	border-bottom: 1px dotted #fff;}#menu-inner-list li li.last li a, #menu-inner-list li li.last li a:link, #menu-inner-list li li.last li a:active, #menu-inner-list li li.last li a:visited {	border-bottom: 1px dotted #fff;}#menu-inner-list li li li.first a, #menu-inner-list li li li.first a:link, #menu-inner-list li li li.first a:active, #menu-inner-list li li li.first a:visited {	border-top: 1px solid #fff; 	margin-top: 0px;}#menu-inner-list li li li.last a, #menu-inner-list li li li.last a:link, #menu-inner-list li li li.last a:active, #menu-inner-list li li li.last a:visited {	border-bottom: 1px solid #fff;}#menu-inner-list li {	float: left; 	position: relative;}#menu-inner-list li ul {	display: none; 	padding-left: 0px; 	width: 130px; 	position: absolute;}#menu-inner-list li ul a {	float: left; 	overflow: hidden; 	width: 130px;}#menu-inner-list ul ul {	margin-left: 0px; 	top: auto;}#menu-inner-list li ul ul {	left: 161px;}#menu-inner-list li:hover ul ul, #menu-inner-list li:hover ul ul ul, #menu-inner-list li:hover ul ul ul ul {	display: none;}#mmenu-inner-list li:hover ul, #menu-inner-list li li:hover ul, #menu-inner-list li li li:hover ul, #menu-inner-list li li li li:hover ul {	display: block;}
#menu-inner-list li li.first li.first a, #menu-inner-list li li.first li.first a:link, #menu-inner-list li li.first li.first a:active, #menu-inner-list li li.first li.first a:visited {	border-top: 0px;}
#menu-inner-list li li.first ul{
	margin-top:1px;
}
/* section head title */h2.section {	font-family:"Trebuchet MS", Arial, sans-serif;	font-size:30px;	line-height:30px;	font-weight:bold;	color:#fff;	background-image:url(../images/head_section.jpg);	background-color:#242424;	width:787px;	height:55px;	margin:0;	padding:0;	padding-top:20px;	padding-left:47px;}
.storage h2.section {
	background-image:url(../images/head_storage.jpg);
}
.networking h2.section {
	background-image:url(../images/head_networking.jpg);
}
.messaging h2.section {
	background-image:url(../images/head_messaging.jpg);
}
.virtualization h2.section {
	background-image:url(../images/head_virtualization.jpg);
}/* Column 1 - container for the submenu area*/#column-one {	width:217px;	margin:0 0 100px 0;	float:left;}
.nosubmenu #column-one{
	display:none;
}
/* Sub Menu */#submenu {	width:200px;	margin:0 0 0 17px;	overflow:hidden;
	padding:0 0 40px;
	background: #326d91 url(../images/submenu_bottom.gif) 0 bottom no-repeat;
}
.nosubmenu #submenu{
	display:none;
}#submenu-inner  {	padding-bottom:0px;	min-height:0px;	background:none;}#submenu-inner ul {	list-style-type: none;	margin: 0px;	padding: 0px;	}#submenu-inner li {
	display:block;	margin: 0px;	font-family:"Trebuchet MS", Arial, sans-serif;	font-size:14px;	font-weight:normal;	padding:0;	background:none;
	border-bottom:1px solid #7099b2;
}
#submenu-inner li.last{
	border-bottom: #326d91 1px solid;
	border-collapse:collapse;
}#submenu-inner ul ul {background:none;}#submenu-inner ul ul ul{background:none;}#submenu-inner li li {
	margin:0 0 7px 0;	padding:0;	font-size:13px;
	line-height:16px;	font-weight:normal;
	border-bottom: solid 1px #326d91;
	border-collapse:collapse;}#submenu-inner li li li {	background:none;	margin:0;	padding:0;	margin-left:10px;	font-weight:normal;}
#submenu-inner li a {
	text-decoration:none;
	color:#fff;
	display:block;
	padding:7px 0 7px 15px;}
#submenu-inner li.first {
	background:url(../images/submenu_first.gif);}
#submenu-inner li li.first {
	background:none;}
#submenu-inner li a:hover {
	background-color:#7099b2;}
#submenu-inner li.first a:hover {
	background:url(../images/submenu_first_hover.gif);}
#submenu-inner li li a, #submenu-inner li li a:active, #submenu-inner li li a:visited, #submenu-inner li li a:link{
	background: url(../images/submenu_arrow.gif) no-repeat 20px 3px;
	text-decoration:none;
	color:#fff;
	display:block;
	padding:0 0 0 30px;
}
#submenu-inner li li a:hover {
	background: #7099b2 url(../images/submenu_arrow_hover.gif) no-repeat 20px 3px;
}
#submenu-inner li li.first a:hover {
	background: #7099b2 url(../images/submenu_arrow_hover.gif) no-repeat 20px 3px;
}#submenu-inner li.submenu-page-page.current a {	font-weight:normal;}/* Column 2 - container for the main content of the page*/#column-two {	font-family:"Trebuchet MS", Arial, sans-serif;	font-size:12px;	padding:0;
	margin:0;	width:600px;	min-height:200px;	padding-bottom:15px;	float:left;}
.nosubmenu #column-two{
	padding:0 0 15px 17px;
	width:800px;
}
/* Page Name  */h3.page {	font-family:"Trebuchet MS", Arial, sans-serif;	font-size:28px;	color:#326d91;	width:570px;	font-weight:bold;	margin:0;	padding:13px 15px 8px;	margin-bottom:15px;
	background: url(../images/pagehead_bkg.gif) repeat-x 0 bottom;
	clear:both;}
.nosubmenu h3.page{
	width:770px;
	background:none;
	border-bottom:1px solid #e5e5e5;
}
/* Breadcrumb */#crumb {	width:553px;	height:20px;	float:left;	padding:8px 32px 2px 15px;
	background: url(../images/crumb_bkg.gif) no-repeat;}
.nosubmenu #crumb {	width:770px;	height:20px;	float:left;	padding:8px 15px 2px 15px;
	background:url(../images/crumb_nosubmenu_bkg.gif) no-repeat;
}/* Main Content Area used by all pages except home *//* column-two-a and column-two-b are only used when a sidebar is present *//* otherwise column-two-ab is used */#column-two-ab {	width:570px;
	margin:0;
	padding: 0 0 0 15px;}#column-two-a {	width:370px;
	margin:0;
	padding:0 0 0 15px;}#column-two-b {	width:185px;
	padding:0 15px 0 0;	overflow:hidden;}
.nosubmenu #column-two-ab {	width:770px;
}.nosubmenu #column-two-a {	width:570px;
}
/* Homepage Content Area  *//* home-content-a and home-content-b are only used when a sidebar is present *//* otherwise home-content is used */#home-fma {	width:834px;
	height:320px;
	margin:0 auto;
	z-index:1;}#home-content {
	background-image:url(../images/home_content_bkg.gif);	width:800px;	padding:7px 17px;	overflow:hidden;
	margin:0;
}
.homecolumnAB{
	float:left;
	width:509px;
	padding:0 0 0 12px;
}
.homecolumnC{
	float:right;
	width:243px;
	height:270px;
	padding:1px 12px;
}
.homecolumnC a{
	color:#fff;
}
.homecolumnA{
	float:left;
	width:236px;
	padding:8px 0px 0 24px;
	background:url(../images/home_column_bkg.gif) no-repeat;
}
.homecolumnB{
	float:left;
	width:236px;
	padding:8px 0 0 24px;
	background:url(../images/home_column_bkg.gif) top left no-repeat;
}

.homecolumnC h5{
	color: #fff;
	font-size:16px;
	font-weight:bold;
	margin:0 0 20px;
}
.homecolumnC p{
	color:#fff;
}/* bullet controls */#home-content ul, #home-content-a ul, #home-content-b ul, #home-content ol, #home-content-a ol, #home-content-b ol,#column-two-ab ul, #column-two-ab ol,#column-two-a ul, #column-two-a ol, #column-two-b ul, #column-two-b ol {
	font-size:13px;	padding: 0px;	margin: 10px;}#home-content li, #home-content-a li, #home-content-b li,#column-two-a li, #column-two-b li, #column-two-ab li{margin-left: 0px;\margin-left: 25px;
margin-bottom:6px;} /* Footer */#footer {	padding:14px 40px 0;	background-image:url(../images/footer_page.gif);	margin:0;	line-height:20px;	font-family:"Trebuchet MS", Arial, sans-serif;	color:#fff;	background-color:#242424;
	height:50px;}#footer p{
	float:left;	margin:0 0 0 4px;	text-align:left;
	font-size:11px;}#footer a:link, #footer a:visited {	color:#fff;}#footer a:hover, #footer a:active {	color:#fff;}
.nosubmenu #footer {	background-image:url(../images/footer_nosubmenu.gif);}
.home #footer {	background-image:url(../images/footer_home.gif);}
/* special page styles *//* Search Results Page */#search-results h3.page{margin:10px 0px 0px 0px;}#search-results h4{margin:10px 0px 20px 0px; font-size:14px; color:#000; }#search-results .searchitem{margin:15px 0px}#search-results .searchitem h5{margin:0px 0px 2px 0px; font-size:16px;}#search-results .searchitem p{margin:0px 0px 3px 0px}

/* orphan */
.orphan #wrap{
	background:none;
}
.orphan #menu{
	display:none;
}
.orphan h2.section {	margin:49px 0 0 0;}.orphan #column-two{	width:800px;	padding:0 17px 17px;;
	background-image:url(../images/page_nosubmenu_bkg.gif);}.orphan #column-two-ab{	width:770px;	padding:0 15px;	margin:-30px 0 0 0;}.orphan #column-two-a{
	float:left;	width:550px;	padding:0 15px;
	margin:-30px 0 0 0;}.orphan #column-two-b{
	float:right;
	width:205px;
	padding:0 15px 0 0;
	margin:-30px 0 0 0;}
.orphan #column-two h3.page {	position:relative;
	top: -76px;
	left: 15px;
	font-family:"Trebuchet MS", Arial, sans-serif;	font-size:30px;	color:#fff;	width:530px;
	line-height:36px;	margin:0;
	background:none;}
.orphan #footer {	background-image:url(../images/footer_nosubmenu.gif);}/* campaign */
.campaign #wrap{
	background:none;
}
.campaign #crumb{
	display:block;
	padding:0;
	height:6px;
	width:100%;
	background:url(../images/page_nocrumb.gif);
}
.campaign #menu{
	display:none;
}
.campaign h2.section {	margin:49px 0 0 0;}.campaign #column-two{	width:800px;	padding:0 17px 17px;;
	background-image:url(../images/page_nosubmenu_bkg.gif);}.campaign #column-two-ab{	width:770px;	padding:0 15px;	margin:-30px 0 0 0;}.campaign #column-two-a{
	float:left;	width:550px;	padding:0 15px;
	margin:-30px 0 0 0;}.campaign #column-two-b{
	float:right;
	width:205px;
	padding:0 15px 0 0;
	margin:-30px 0 0 0;}
.campaign #column-two h3.page {	position:relative;
	top: -76px;
	left: 15px;
	font-family:"Trebuchet MS", Arial, sans-serif;	font-size:30px;	color:#fff;	width:530px;
	line-height:36px;	margin:0;
	background:none;}.campaign #footer {	background-image:url(../images/footer_nosubmenu.gif);}
/* login */
.login #wrap{
	background:none;
}
.login #menu{
	display:none;
}
.login h2.section {	margin:49px 0 0 0;}.login #column-two{	width:800px;	padding:0 17px 17px;;
	background-image:url(../images/page_nosubmenu_bkg.gif);}.login #column-two-ab{	width:770px;	padding:0 15px;	margin:-30px 0 0 0;}.login #column-two-a{
	float:left;	width:550px;	padding:0 15px;
	margin:-30px 0 0 0;}.login #column-two-b{
	float:right;
	width:205px;
	padding:0 15px 0 0;
	margin:-30px 0 0 0;}
.login #column-two h3.page {	position:relative;
	top: -76px;
	left: 15px;
	font-family:"Trebuchet MS", Arial, sans-serif;	font-size:30px;	color:#fff;	width:530px;
	line-height:36px;	margin:0;
	background:none;}
.login #footer {	background-image:url(../images/footer_nosubmenu.gif);}
/* Application global styles*/.application{	width:100%;	margin-top:0;	margin-bottom:15px;	clear:both;}.application .first {	border-top:1px #e5e5e5 solid;}.application .last {	border-bottom:1px #e5e5e5 solid;	background:none;}

.application h5.app-chrome{color:#326d91;}/* application detail page controls */.detail .app-chrome h4 {	font-size:1.2em;	font-weight:bold;}.detail h5.app-chrome {	font-style:italic;	font-weight:normal;	color:#000;	font-size:1.0em;	padding-bottom:10px;}.detail h4.app-chrome {	color:#000;	font-size:1.2em;}/* application table classes*/.application table {	margin-left:0px;	width:100%;}.application tr {	background:url(../images/navLineBack.gif) repeat-x bottom 1px left;}.application tr.last {	background:none;}.application td {	padding-top:5px;	padding-bottom:5px;	padding-right:5px;	vertical-align:top;}.application td a {	vertical-align:top;}.application td.icon a img {	margin:0px;	padding-top:3px;	float:none;	vertical-align:text-bottom;}.application td.icon{width:16px;}.application td.date{width:70px; white-space:nowrap;}.application td.title{ width:100%;}.application td.filesize{width:50px; white-space:nowrap;}/* application item classes */.application .item {	width:100%;	background:url(../images/navLineBack.gif) repeat-x bottom 1px left;	position:relative;	padding-top:5px;	padding-bottom:5px;}.application .item.last {background-image:none;}.application .item .title{padding-bottom:12px;}.application .item .date{padding-bottom:12px;}.application .item .date2{}.application .item .author{padding-bottom:12px;}.application .item .location{padding-bottom:12px;}.application .byline{color:#666666;}/* Forms, registration and login Application common styles */.app-forms div div div div, .app-login div div div div, .app-register div div div div,  .app-change div div div div{	padding:5px 0px 5px 0px;}
table.ModuleTable{
	margin:0 50px;
}






