@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family: Tahoma;
	font-size: 12px;
	color: #333333; 
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a {
	font-family: Tahoma;
	font-size: 12px;
	color: #0d6ab0; text-decoration:none;
}
a:visited {
	color: #0d6ab0;
}
a:hover {
	color: #46a5ec;
}
a:active {
	color: #0d6ab0;
}


.NavigationTitle{ font-family:Tahoma; font-size:11px; color:#0d6ab0; font-weight:bold;}
.NavigationBody{ font-family:Tahoma; font-size:11px; color:#0d6ab0;}
.NavigationBodyOff{ font-family:Tahoma; font-size:11px; color:#333333;}

/* ***Header lasses***************************************/
.Logos_res{ display:block; background-image:url(/images/logos_res.gif); background-repeat:no-repeat;}
.novatium_logo { background-position:0px 0px; width:100px; height:28px;}
.twitter_logo{ background-position: 0px -28px; width:100px; height:28px; float:right;}
.veriSign_logo{background-position: 0px -56px; width:59px; height:28px; list-style-type: none; float:left; display:inline;}
.amazon_logo{background-position: 0px -84px; width:59px; height:28px; list-style-type: none; float:left; display:inline;}
.cloud_logo{background-position: -59px -84px; width:41px; height:28px; list-style-type: none; float:left; display:inline;}


/* ******************************************/



/* MainPage  ***********************************************************************************************************/
.main_banner{ background-image:url(/images/main_banner.jpg); background-repeat:no-repeat; width:814px; height:301px; position:relative;} 
.main_banner2{ background-image:url(/images/main_banner2.jpg); background-repeat:no-repeat; width:814px; height:301px; position:relative;} 

.freedom_yourself{ font-size:26px; color:#dfecf5; font-weight:bold; position:absolute; top:10px; left:122px;}
.freedom_yourself_2{ font-size:26px; color:#dfecf5; font-weight:bold; position:absolute; top:10px; left:192px;}
.login_container{ width:180px; height:300px; position: absolute; right:0px; top:0px;}

.why_cloud_container{ position: absolute; left:0px; bottom:10px;}
.why_cloud_container_2{ position: absolute; left:20px; bottom:10px;}
.why_cloud_tittle{color:#112d42; font-size:13px; font-weight:bold; padding-left:10px; text-align:left;}
.why_cloud_content{color:#666666; font-size:11px; text-align:left;}

.why_ghost_container{ position: absolute; bottom:23px; margin-left:300px;}
.why_ghost_container_2{ position: absolute; bottom:23px; right:175px;}
.why_ghost_tittle{color:#112d42; font-size:13px; font-weight:bold; padding-left:10px; text-align:left;}
.why_ghost_content{ color:#666666; font-size:11px; text-align:left;}

.cfs_screenshot{
	   position: absolute; right:180px; bottom:14px; width:77px; height:77px; }
.cfs_screenshot_2{
	   position: absolute; right:40px; bottom:14px; width:77px; height:77px; }

.security_logos_container{ 
       float:right; margin-right:10px; top:5px;}

.general_images_opacity{ 
     cursor:pointer; opacity: 1; filter:alpha(opacity=100); -moz-opacity:1;  }
.general_images_opacity:hover{ 
	   opacity: 0.9; filter:alpha(opacity=80);
	   }

.features_separator{ width:100%; border-top:1px dotted #CCCCCC; margin-top:15px; margin-bottom:15px;}

/* main_tabs   ***********************************************************************************************************/
.main_tabs_container { position:relative; width:814px; height:280px; }
.ghost_personal_tab_container{ position: absolute; left:0px; top:0px; width:395px; height: auto;}
.ghost_Business_tab_container{ position: absolute; right:0px; top:0px;  width:395px; height: auto;}
.ghost_enterprise_tab_container{ position: absolute; left:0px; top:135px; width:395px; height:auto;}
.ghost_become_reseller_tab_container{ position:absolute; right:210px; top:135px; width:185px; height:auto;}
.ghost_IT_tab_container{ position:absolute; right:0px; top:135px; width:185px; height:auto;}

.tabs_icons_res{ display:block; background-image:url(/images/tabs_resources.gif); background-repeat:no-repeat;}
.ghost_personal_res{ background-position:0 0; width:395px; height:82px;}
.ghost_business_res{ background-position:0px -164px; width:395px; height:82px;}
.ghost_enterprise_res{ background-position:0px -82px; width:395px; height:82px;}
.ghost_become_reseller_res{ background-position:0px -246px; width:185px; height:82px;}
.ghost_IT_res{ background-position:0px -328px; width:185px; height:82px;}

.tab_title{ font-size:14px; color:#FFFFFF; font-weight: bold; padding-top:30px; padding-left:92px; text-align:left;}
.tab_title_small{ font-size:12px; color:#FFFFFF; font-weight: bold; padding-top:27px; padding-left:85px; text-align:left;}
.tab_title_desc{ font-size:11px; color:#FFFFFF; position:absolute; right:0px; top:26px; width:110px;}

.tab_content{
	color:#505050; position:relative; margin-top:-12px; margin-left:82px; text-align:left; font-size:12px;  }
.tab_content2{
	color:#505050; position:relative; margin-top:5px; margin-left:115px; text-align:left; font-size:11px; }
.tab_content3{
	color:#505050; position:relative; margin-top:-3px; margin-left:2px; text-align:left; font-size:11px; }
.tab_content4{
	color:#690d10; position:relative; margin-top:-5px; margin-right:6px; float:right; text-align:left; font-size:11px; font-style:italic; }
.tab_content5{
	color:#505050; position:relative; margin-top:-2px; margin-left:80px; text-align:left; font-size:11px;  }

.buttons_container{
 	float:left; margin-left:0px; margin-top:5px; width: inherit;}


.buttons_res{display:block; background-image:url(/images/buttons_res.gif); background-repeat:no-repeat; }
.green_button{background-position:0px 0px; width:93px; height:28px; display:inline; float:left;}
.blue_button{background-position:0px -28px; width:93px; height:28px; display:inline; float:left;}
.red_button{background-position:0px -56px; width:93px; height:28px; display:inline; float:left;}
.brown_button{background-position:0px -84px; width:93px; height:28px; display:inline; float:left;}
.gray_button{background-position:0px -112px; width:93px; height:28px; display:inline; float:left;}
.login_button{background-position:0px -140px; width:93px; height:28px; display:inline; float:left;}
.learrn_button{background-position:0px -168px; width:93px; height:24px; display:inline; float:left;}
.more_button{background-position:-14px -190px; width:64px; height:17px; display:inline; float:left;}

.large_buttons_res{display:block; background-image:url(/images/large_button_res.gif); background-repeat:no-repeat; }
.large_brown_button{background-position:0px 0px; width:120px; height:28px; display:inline; float:left;}
.large_blue_button{background-position:0px -24px; width:120px; height:28px; display:inline; float:left;}


.button_caption{ color:#FFFFFF; font-size:11px; padding-top:7px; text-align:center;}
.button_caption:link {text-decoration: none; color:#ffffff; }
.button_caption:visited {text-decoration:none; color:#ffffff;}
.button_caption:active {text-decoration:none; color: #ffffff;}
.button_caption:hover { color:#dbdada;}


.learn_more_button_caption{ color:#666666; padding-top:7px; margin-left:-5px; font-size:11px; text-align:center;}
.learn_more_button_caption:link {text-decoration: none; color:#666666; }
.learn_more_button_caption:visited {text-decoration:none; color:#666666;}
.learn_more_button_caption:active {text-decoration:none; color: #666666;}
.learn_more_button_caption:hover { color: #6b6b6b; }


.more_button_caption{ color:#666666; font-size:11px; text-align:center; padding-top:2px;}
.more_button_caption:link {text-decoration: none; color:#666666; }
.more_button_caption:visited {text-decoration:none; color:#666666;}
.more_button_caption:active {text-decoration:none; color: #666666;}
.more_button_caption:hover { color: #999999;}


/* *** Awards and News **********************************************************************************************************************/
.awards_news_container{ background-image:url(/images/bottom_awards_news.jpg); background-repeat: no-repeat; width:814px; height:90px; position:relative; margin-top:10px; margin-bottom:5px;}

.awards_title_container{position:absolute; top:0; left:0px; height:auto; width:400px;}

.news_title_container{position:absolute; top:0; right:0px; height:90px; width:400px;}

.awards_news_title{color:#666666; font-size:15px; font-weight:bold; margin-left:10px; margin-top:4px;}
.awards_news_content{color: #8e8d8d; font-size:11px; margin-left:15px; margin-top:15px;}
.awards_logos_container { position:absolute; left:20px; top:33px;}
.more_button_container{float:right; margin-top:45px; margin-right:10px;}

/* **********************************************************************************************************************************/


/* Main Containers  ***********************************************************************************************************/

.LeftPanelContainer{ float:left; width:170px; height:auto; position:relative; top:20px; left:20px;}
.RightPanelContainer{ float: left; width:600px; height:auto; padding:5px; position:relative; top:17px; left:35px;}

.LeftPanelContainerForTree{ float:left; width:210px; height:auto; overflow: inherit; position:relative; top:20px;}
.RightPanelContainerForTree{ float: left; width:600px; height:auto; padding:5px; position:relative; top:17px; left:12px;}
.PanelContainerForTree {background-color:#fafafa;  text-align:left;
			     border-bottom: 2px solid #136098;
				 border-left: 1px solid #d5d4d4;
			     border-right: 1px solid #d5d4d4;
				 border-top: 0px solid #d5d4d4; overflow:hidden;
				}


/* End of main containers  ***********************************************************************************************************/

/* Side Panel menu  ***********************************************************************************************************/
.TopBorder {background-color:#136098; height:5px; overflow:hidden; border:0px;}
.PanelBackground { background-image:url(/images/PanelBackground.gif); background-repeat:repeat-x; height:348px;}

.PanelTitle { background-image:url(/images/title_slice.gif); background-repeat:repeat-x; height:27px; padding-left:5px;}
.SubPanelTitle { background-color:#e5e4e4; padding:2px; padding-left:3px; color:#01375f; font-weight:bold; font-size:11px;}
.TitleArrow { background-image:url(/images/panel_arrow.gif); background-repeat:no-repeat; padding-top:6px; padding-left:12px; float:left; color:#136098; font-size:12px;}

.PanelInsideLinks{ padding:3px; text-decoration:none; font-size:11px;}

.PanelInsideLinks:hover{background:#d8e5ea; color:#22557b; }

.PanelContainer {background-color:#fafafa; padding:5px; text-align:left;
			     border-bottom: 2px solid #136098;
				 border-left: 1px solid #d5d4d4;
			     border-right: 1px solid #d5d4d4;
				}
/* End   ***********************************************************************************************************/

/* Header title style  ***********************************************************************************************************/

.header_container{ position:relative; width:814px; height:87px;}
.header_background { position:absolute; right:0px; top:0px; background-image:url(/images/header_shape_lines.jpg); background-repeat:no-repeat; width:640px; height:64px;}
.logo_container{ position:absolute; left:10px; top:0px;}
.top_menu_container{ position: relative; top:0px; margin-left:174px; width:640px;}
.top_menu_left_resources{ position:absolute; left:0px; top:0px; width:23px; height:8px;}
.top_menu_middle_resources{ position:absolute; left:6px; top:0px; width:100%;}
.top_menu_right_resources{ position:absolute; right:-12px; top:0px; width:23px; height:8px;}
.twitter_icon_container{ position: absolute; bottom:3px; right:-7px;}

.header_banner{ position:absolute; right:160px; top:30px; }
.shut_down_message{position:absolute; height:48px; width:190px; right:0px; top:27px; background-color:#ac060f; color:#FFFFFF; font-size:12px; padding:4px; }

.HeaderTitle { background-image:url(/images/title_slice.gif); background-repeat:repeat-x; height:27px; padding-left:5px; width: 608px;  font-size:15px;}
.TitleHeaderArrow { background-image:url(/images/title_arrow.gif); background-repeat:no-repeat; padding-top:2px; padding-left:18px; float:left; color:#136098; font-weight: bold;}


/* End of header title style ***********************************************************************************************************/

/* Footer styles ***********************************************************************************************************/
.footer_container{ position:relative; width:850px; height:31px;}
.footer_links{ float:left; margin-left:10px; margin-top:11px; display:inline;}
.Footer{ font-family:Tahoma; font-size:11px; color:#ffffff; display:inline;}

.Footer:link {text-decoration: none; color:#ffffff;}
.Footer:visited {text-decoration:none; color:#ffffff;}
.Footer:active {text-decoration:none; color: #ffffff;}
.Footer:hover { color: #f2f2f2 ; text-decoration:underline;}


/* Management styles    ***********************************************************************************************************/
.ManagementTitle{ font-family:Tahoma; font-size:12px; color: #333333;}
.ManagementContent{ font-family:Tahoma; font-size:11px; color: #666666; }

.ManagementContent:link {text-decoration: none; color:#666666; }
.ManagementContent:visited {text-decoration:none; color:#666666;}
.ManagementContent:active {text-decoration:none; color: #666666;}
.ManagementContent:hover { color: #333333 ; text-decoration:underline;}

/* End of Management styles   ***********************************************************************************************************/

/* Tree styles    ***********************************************************************************************************/

.treeview ul{ /*CSS for Simple Tree Menu*/
margin: 0;
padding: 0; 
padding-top:5px; 
}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background: url(/images/tree/TreeArrow.gif) no-repeat left;
list-style-type: none;
padding-left: 15px;
margin-bottom: 5px;
}

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background: url(/images/tree/closed.gif) no-repeat left 1px;
cursor: hand !important;
cursor: pointer !important;
}

.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; 
}

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default; 
}


/* End of Tree styles    ***********************************************************************************************************/

/* Button Styles  ***********************************************************************************************************/
.BtnLeftCorner{ background-image:url(/images/blue_btn_lft_cor.gif); background-repeat:no-repeat; height:33px; width:4px;}
.BtnRightCorner{ background-image:url(/images/blue_btn_rt_cor.gif); background-repeat:no-repeat; height:33px; width:4px;}
.BtnMiddle{ background-image:url(/images/blue_btn_mid.gif); background-repeat: repeat-x; height:33px; padding-top:9px;  padding-left:7px;}

.BtnLink:link {text-decoration:none; color:#ffffff; }
.BtnLink:visited {text-decoration:none; color:#ffffff;}
.BtnLink:active {text-decoration:none; color: #ffffff;}
.BtnLink:hover { color: #9bd6ff; text-decoration: none; }
/* End of Button styles   ***********************************************************************************************************/

.ThumbOuter:hover { border:solid 1px #999999;}
.LiNonLstingStyle{list-style-type: none;}

/* this style for the header menu   ***********************************************************************************************************/
.horizontalcssmenu ul{
margin: 0;
padding: 0;
list-style-type: none; 
}
/*Top level list items*/
.horizontalcssmenu ul li{
position: relative;
display: inline;
float: left; 
height:23px;
background: url(/images/menu_mid_slice.gif); 
width: 57px;

}
/*Top level menu link items style*/
.horizontalcssmenu ul li a{
display: block;
height:20px;
padding: 3px 0px 0px 0px;
text-decoration: none;
color: #FFFFFF;
font-size:12px;
font-family:Tahoma;
}	
/*Sub level menu*/
.horizontalcssmenu ul li ul{
left: 0;
top: 0;
border-top: 1px solid #d0e7f9;
position: absolute;
display: block;
visibility: hidden;
z-index: 100;
}
/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{
display: inline;
float: none;
}
/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{
width: 150px; /*width of sub menu levels*/
background: #1990cb;
font-size:11px;
font-family:Tahoma; 
text-align:left;
border-left: 4px solid #00518f; padding: 1px 0px 0px 13px;
}
.horizontalcssmenu ul li a:hover{
background-color:#17344a; 
}
.horizontalcssmenu ul li ul li a:hover{
background:#3ba2df;
}
.horizontalcssmenu .arrowdiv{
position: relative; left:4px; padding-bottom:2px;
background: url(/images/menu_dropDownArrow.gif) no-repeat left;
}
* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 26px; color: #FFFFFF;}
* html .horizontalcssmenu ul li a { height: 26px;  color: #FFFFFF;}
* html .horizontalcssmenu ul li a:active { height: 26px;  color: #FFFFFF;}
* html .horizontalcssmenu ul li a:visited { height: 26px;  color: #FFFFFF;}

* html a { font-family: Tahoma; font-size: 12px; color: #0d6ab0; text-decoration:none;}
* html a:visited { color: #0d6ab0;}
* html a:hover { color: #0d6ab0;}
* html a:active { color: #0d6ab0;}
* html .PanelInsideLinks{ padding:3px; text-decoration:none; font-size:11px; color:#22557b;}
* html .LeftPanelContainerForTree{ float:left; width:210px; height:auto; overflow: hidden; }
* html .PanelContainerForTree {background-color:#fafafa;  text-align:left;
			     border-bottom: 2px solid #136098;
				 border-left: 1px solid #d5d4d4;
			     border-right: 1px solid #d5d4d4;
				 border-top: 1px solid #d5d4d4; }
* html .RightPanelContainerForTree{ float: left; width:600px; height:auto; padding:5px; padding-left:15px;}
* html .ghost_become_reseller_tab_container{ position:absolute; right:143px; top:135px; width:185px; height:auto;}

/* html .tabs_icons_res{ display:block; background-image:url(/images/tabs_resources.gif); background-repeat:no-repeat;}
* html .ghost_personal_res{ background-position:0px 0px; width:395px; height:82px;}
* html .ghost_business_res{ background-position:0px -164px; width:395px; height:82px;}
* html .ghost_enterprise_res{ background-position:0px -82px; width:395px; height:82px;}
* html .ghost_become_reseller_res{ background-position:0px -246px; width:185px; height:82px;}
* html .ghost_IT_res{ background-position:0px -328px; width:185px; height:82px;} 

/* End of header menu style   ***********************************************************************************************************/

/* Table formatting  **********************************************************************************/
.gscTable
{
border: 1px; border-style: groove; border-color:#CCCCCC;  background-color:#ffffff;/*d4ecfa*/
}
.gscTableCol1 /*Row*/
{
background-color:#8ec0e2;
}

.gscTableCol2 /*Col*/
{
background-color:#f1f9f6;
}

.gscTableCol3 /*Row2*/
{
background-color:#bfdbee;
}

.gscTableCol4 /*Row2*/
{
background-color:#d4ecfa;
}

.gscTableCellspacing
{
padding:10px;
}

/********In the press *****************/
.ContainerBox{
	
	font-size:12px;
	color: #666666;
	font-weight:200;
	background-color:#ffffff;
	border: 1px solid #eaeaea;
	}

.ContainerHeader{
	font-size:12px;
	padding-bottom:8px;
	color: #136098;
	font-weight: bold;
	background-image:url(/images/ContainerMiddleResource.gif); background-repeat:repeat-x;
	height:27px;
	}

.InternalPara1{
color:#666666;
font-size:12px;
}
.InternalPara1:link{ color:#666666;}


