html {
	 }
	
body {
	font-size: 12px; color: #333;font-family: Arial, Helvetica, sans-serif; }

a {
	color:#336699; }	
	
a:hover {
	color:#6699cc; }	
	
.wrap {
	position:relative;width:100%;padding:0;margin:0;text-align:center;/*z-index:1;*/ }

.section {
	position:relative;width:960px;padding:0;margin:0 auto 0 auto;/*z-index:2;*/}	
	
.modal .section {
	position:relative;width:640px;padding:0;margin:0 auto 0 auto;overflow:hidden;scrolling:none;/*z-index:2;*/}	
	
.content {
	position:relative;width:auto;padding:0;margin:0;text-align:left;/*z-index:3;*/}

.content h1 {
	font-size:1.7em;line-height:1.6em;border-bottom:1px solid #ccc;padding:0;margin:0 0 5px 0;font-weight: normal;text-align:left; }
	
.content h2 {
	font-size:1.5em;line-height:1.4em;border-bottom:1px solid #ccc;padding:0;margin:0 0 5px 0;font-weight: normal;text-align:left; }
	
.content h3, .content h4, .content h5, .content h6 {
	font-size:1.3em;line-height:1.2em;border-bottom:1px solid #ccc;padding:0;margin:0 0 5px 0;font-weight: normal;text-align:left; }

.content p {
	font-size:1em;line-height:1.5em;margin:0 0 1em 0; }	
	
.clear {
	clear:both;margin:0;padding:0; }


/* #content_area .section {
     background:#fff url(/webcore-img/section_bg.png) 660px 0px repeat-y; }
*/	 	
	
.base {
	display:none;
	}
	
	
.button_submit {
	}	
		
		
/* -------------------------------------------------- gd_nav -------------------------------------------------- */

#gd_nav {
	background:none;color:#fff;height:40px;/*margin:0;padding:0;position:relative;width:980px;height:50px;z-index:9000;*/ }
	
#gd_nav_left {
	position:relative;float:left;padding:0;margin:14px 0 0 10px;height:26px; }
	 
#gd_nav_right {
	position:relative;float:right;padding:0;margin:14px 10px 0 0;height:26px;}
	
.gd_nav_list {
	position:relative;display: block;float:left;list-style: none;margin:0;padding: 0;height:26px;}

.gd_nav_list .gd_nav_item {
	position:relative;padding:0;display: block;float: left;margin: 0 0 0 1px;list-style:none;width:0; }

.gd_nav_list > .gd_nav_item {
	width:auto; }

.gd_nav_list .gd_nav_item a {
	position:relative;display:block;padding:0 6px 0 6px;margin:0;background:transparent;color:#fff;text-decoration:none;white-space: nowrap;z-index:10002;font-size:11px;border:0px;height:25px;line-height:25px; border-top:1px solid transparent;border-right:1px solid transparent;border-left:1px solid transparent;}

.gd_nav_list .gd_nav_item a:hover {
	background:#fff;color:#333;border-top:1px solid #666666;border-right:1px solid #666666;border-left:1px solid #666666; }
	
.gd_nav_drop {
	position: absolute;top:25px;left:0px;display: none;	margin: 0;padding: 0 1px 1px 1px;background: #666666;z-index:10001;-webkit-box-shadow: 1px 1px 3px #666666;
	-moz-box-shadow: 1px 1px 3px #666666;box-shadow: 1px 1px 3px #666666; 	}
		
#gd_nav_left .gd_nav_list div a, #gd_nav_right .gd_nav_list div a {
	position: relative;display: block;
				margin: 0;padding: 5px 10px 5px 10px;height:auto;line-height:auto;min-width: 130px;white-space: nowrap;text-align: left;text-decoration: none;z-index:10002;background: #fff;color: #333;border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;/*font: 11px arial;*/ }
		
#gd_nav_left .gd_nav_list div a:hover, #gd_nav_right .gd_nav_list div a:hover {
	background: #ccc;z-index:10003;color: #333 }
 
#gd_nav_logo {
 	margin:0;padding:0;border-bottom:0px;}
 
#gd_nav_logo a {
	background:transparent url(/space/images/default_workspace_menu_logo.png) 0px 0px no-repeat;width:120px;height:30px;overflow:hidden;line-height: 1000px;padding:0;margin:2px 10px 0 5px;}


/* -------------------------------------------------- gd_space_nav -------------------------------------------------- */

#gd_space_nav {
	background:none;color:#fff;height:20px;/*margin:0;padding:0;position:relative;width:980px;height:50px;z-index:9000;*/ }
	
#gd_space_nav_left {
	position:relative;float:left;padding:0;margin:0px 0 0 10px;height:20px; }
	 
#gd_space_nav_right {
	position:relative;float:right;padding:0;margin:0px 10px 0 0;height:20px;}

#gd_space_nav .gd_nav_list {
	height:20px; }
	
#gd_space_nav .gd_nav_list .gd_nav_item a {
	height:20px;line-height:20px;border:0;font-size:10px;color:#FFF; }
	
#gd_space_nav #gd_space_nav_left .gd_nav_item a {
	color:#CCC; }
	
#gd_space_nav #gd_space_nav_left .gd_nav_item.currentspace a {
	color:#FFF;font-weight:700; }		


#gd_space_nav .content {
	height:20px;line-height:20px;font-size:11px; }
	
#gd_space_nav_area {
	background:#333 url(/webcore-img/gd_grad.png) repeat-x; }
	

	
	
#header {
	height:150px; }
	
#nav .content {
	height:30px; }
	
#nav_area {
	z-index:888; } /* 9/9/2010 aaron changed from 10049 for client panel */
	
	
/* menu */

#menu, #menu ul { /* all lists */
	padding: 0;	margin: 0;	list-style: none;  }

#menu a {
	display: block;	min-width: auto; white-space: nowrap; color:#fff; }
	
#menu li { /* width needed or else Opera goes nuts */
	float: left; width: auto; _width:1px; border-width: 0 1px 0 0; border-style: solid; border-color: #000; text-align:center; font-size:12px; color:#fff; background:#333; }
	
#menu li:hover, #menu li.sfhover {
	color:#000; background:#fff; }
	
#menu li:hover a, #menu li:sfhover a {
	color:#000; }	
	
#menu li.current {
	background:#666666; }

#menu li.current:hover {
	background:#666666; }	

#menu li.alpha, #menu li.alpha:hover {
	 border-width:0px 1px 0px 1px; }		
	
#menu li.omega, #menu li.omega:hover {
	 margin-right:-100px; }			
	 
#menu li a {
	padding: 0px 10px 0px 10px; height: 30px; line-height: 30px;text-shadow:0 0 0 #000; }	
	
	
#menu .submenu { /* second-level lists */
	position: absolute; background: transparent; width: 200px; border: 1px solid #fff; left: -999em; margin:0 0 0 -1px; /* using left instead of display to hide menus because display: none isn't read by screen readers */ }

#menu li li  {
	background:#ccc; border-width:1px 0 0 0;border-style:solid;border-color:#999; font-size:11px; text-align:left; color:#ededed; }	
 
#menu li li:hover, #menu li li.sfhover {
	color:#fff; background:#999; }	

#menu li li:hover a, #menu li li.sfhover a {
	color:#fff;	}
	
#menu li li.current {
	background:#ccc; }	
	
#menu li li.current:hover {
	background:#ccc; }		
	
#menu li li.alpha, #menu li li.alpha:hover, #menu li li.solo, #menu li li.solo:hover {
	border-width:0; }
	
#menu li li.omega, #menu li li.omega:hover {
	border-width:1px 0 0 0 }	

#menu li li a {
	display: block; width: 180px; padding:5px 10px 5px 10px; height:auto; line-height:normal; white-space: normal; }		


#menu .submenu .submenu { /* third-and-above-level lists */
	width:200px; margin: -25px 0 0 200px; }

#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul {
	left: -999em; }

#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto; }
		
	
	
	
	
#build {
	 }


#control {
	position:relative;width:inherit;height:50px;margin:0;padding:0;background:#ededed;border-bottom:1px solid #ccc; }

	
#search, #content {
	background:#fff; }
/*
#content_area .content-client {
     background:#fff url(/webcore-img/section_bg.png) 660px 0px repeat-y !important; }

#content_area .content-client .modules {
	float:left; }	 
	
#content_area .content-client .sidebar {
	float:right; }	 
	 
#content_area .content-client .content {
	background:transparent !important; }	 
*/
#frame {
	background:yellow; }	
	
#frame .content {
	height:500px;background:#fff; }

#frame .content #frame_external {
	width:940px;margin:10px;padding:0; height:600px;}
	
	
#footer {
	 }	
	
#footer .content {
	height:30px;background:#666666; }

#footer .disclaimer {
	color:#fff;text-align:justify;font-size:10px;line-height:11px;margin:0;padding:3px 0 3px 0; }	
	
#footer .fineprint {
	height:16px;line-height:16px;text-align:right;margin:0;padding:0; }	
	
#footer .fineprint a {
	color:#fff;font-size:10px;padding:0 0 0 10px; }	
	
/*	
	
#footer .widget {
	position:relative;float:right;width:200px;height:100px;border:1px solid #fff;margin:10px 10px 0 0; }

*/
	
	
