﻿.foo
{}
.Normal
{
     font-size :9pt;    
}
.SiteBODY
{
    background-position: 0px -38px;
    font-family: Arial,sans-serif,Tahoma,Verdana,Helvetica,Helvetica-Narrow;
    color: #333333;
    line-height: 1.166;
    margin: 10px auto 10px auto;
    padding: 0px; /*background-color:#00a0b7;  /*#BABABA #c9dae1 c9daea DDEDF7 #BABABA*/
    /*background: #155A95 url(../Images/bg_body.jpg) no-repeat 0px -38px;*/
    background-color: #171d2d;
}

.SiteBODYOLD
{
	font-family: Arial,sans-serif,Tahoma,Verdana,Helvetica,Helvetica-Narrow;
	color: #333333;
	line-height: 1.166;
	margin: 0px;
	padding: 0px;
	/*background-color:#00a0b7;  /*#BABABA #c9dae1 c9daea DDEDF7 #BABABA*/
	/*background: url(../Images/bg-old.jpg) #d3e1e7 repeat-x 0px -38px;*/
	background-color: #171d2d;
}

.AdminSiteBODY
{
    font-family: Arial,sans-serif,Tahoma,Verdana,Helvetica,Helvetica-Narrow;
    color: #333333;
    line-height: 1.166;
    margin: 0px;
    padding: 0px;
    background-color: #0F71A2;
    background-color: #171d2d;
}

#PageOutline
{
    width: 950px;
    background-color: #FFFFFF;
    border: 1px solid white;
    margin: 10px auto 10px auto;
}

#TopNav
{
	text-align:right;
	padding:5px;
	font-size:10pt;
	background-color: #DDEDF7; /* c9dae1;*/
}

#TopNav A
{
	text-decoration :underline;
}

#MasterHead
{
    /*
    background-color: #FFFFFF;
    padding: 0px;
    background-image: url(../Images/Logos/x2.jpg);
    background-repeat: no-repeat;
    */
    background-image: url('../Images/Background.jpg');
    background-repeat: no-repeat;
    height: 100px;
    padding-left: 20px;
    padding-top: 20px;
    font-family: Arial;
    font-size: 11pt;
    color: #FFFFFF;
}

.MasterHeadTable
{
	width:100%;
	height:120px;
	padding:0px;
	margin:0px;
}

.Logo
{
  margin: 0px 0px 0px 0px;
}

.SiteSearch
{
	white-space: nowrap;
	font-size: 10pt;
	padding-right: 20px;
	text-align :right ;
	font-weight :bold ;
}

#TopMenu
{
    
    background: #ffffff url(../Images/menu_bg.png) repeat-x top center;
	border-top: solid 1px #6693cf;
	border-bottom: solid 1px #6693cf;
	height: 29px;
	float: left;
	width: 100%;
	margin:0 auto;
  
}
#TopBar
{
    clear: both;
    padding: 5px 0px 0px 15px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #006699;
    background-color: #00a0b7;  /* #BABABA #c9dae1 c9daea DDEDF7 #BABABA*/
    color: #FFFFFF;
}

#ImportantNews
{
    border: 1px solid #86B9F7;
    padding: 10px;
    /*margin: 5px 15px 5px 15px;*/
    background-color: #EBFAFF;
    font-family: Tahoma;
    font-size: 9pt;
}

#Breadcrumb
{
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 20px;
	background: #E5F2FF;
	border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #86B9F7;
}

#Breadcrumb .Path
{
	font-size: 8pt;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #1F4978!important;
}

#Breadcrumb .Path A,
#Breadcrumb .Path A:Active,
#Breadcrumb .Path A:Visited,
#Breadcrumb .Path A:Hover
{
	color: #1F4978!important;
}

#Breadcrumb .CurrentNode A.Button,
#Breadcrumb .CurrentNode A.Button:Visited,
#Breadcrumb .CurrentNode A.Button:Active
{
	font-size: 8pt;
	color: #1F4978!important;
}

#Breadcrumb .CurrentNode DIV.Normal,
#Breadcrumb .CurrentNode DIV.Huge,
#Breadcrumb .CurrentNode A.Huge,
#Breadcrumb .CurrentNode span.Huge
{
	text-decoration: none;
	color: #1F4978!important;
}

#Breadcrumb .CurrentNode DIV.Huge,
#Breadcrumb .CurrentNode DIV.Huge A,
#Breadcrumb .CurrentNode span.Huge
{
	font-size: 12pt;
}

#Content
{
	padding: 5px 15px 10px 15px;
	width: 605px;
	margin:0px;
	float:left;
}

#SideBar
{
	padding: 15px 15px 15px 0px;
	width: 300px;
	float:left;
}

#LeftBar
{
	padding: 5px 5px 15px 10px;
	width: 200px;
	margin:0px;
	float:left;
}

#ContentMiddle
{
    width:420px;   
    float:left; 
    margin: 0px;
    padding: 5px 0px 15px 0px;
}

#RightBar
{
    padding: 5px 10px 15px 5px;
	width: 300px;
	float:left;
	margin:0px;
}

#SideContent
{
	padding: 5px 15px 10px 0px;
	width: 705px;
	margin:0px;
	float :right ;
}
#ContentFull
{
	padding: 5px 15px 10px 15px;
	width: 920px;
	margin: 0;
}

#Footer
{
	clear: both;
	font-size: 8pt;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #c9dae1;
}

#Footer A
{
	/*color: #000000;*/
	 text-decoration :none;
}

#Footer a:hover
{
     text-decoration :underline;    
}
.FooterTable
{
	width: 100%;
}

/* TABS */
A.Tab, A.Tab:Active, A.Tab:Visited
{
	display: inline-block;
	padding: 7px 10px 7px 10px;
	background-color: #c9daea;
	color: #000000;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
	margin-right: 2px;
}

A.Tab:Hover
{
	background-color: #6FADD4;
	color: #ffffff;
}

A.ActiveTab, A.ActiveTab:Active, A.ActiveTab:Visited
{
	display: inline-block;
	padding: 7px 10px 7px 10px;
	background-color: #FFFFFF;
	color: #000000;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
	margin-right: 2px;
}

/* LINKS */
A, A:Visited
{
	color: #00598e;
	text-decoration :none;
}

A:Active
{
	color: #FF0000;
}

A:Hover
{
	color: #6FADD4;
	text-decoration :underline;
}

/*  ------------------------ GRIDS ----------------------- */
.DefaultGrid
{
	font-size: 9pt;
}
.DefaultGrid .Header
{
	background-color: #DDEDF7;
}
.DefaultGrid .Row
{
	background-color: #FFFFFF;
}
.DefaultGrid .Row TD
{
	border-bottom: solid 1px #DDEDF7;
}
.DefaultGrid .AlternativeRow
{
	background-color: #FFFFFF;
}
.DefaultGrid .AlternativeRow TD
{
	border-bottom: solid 1px #DDEDF7;
}


.WireGrid
{
	font-size: 9pt;
	background-color: #cfe4ed;
}
.WireGrid .Header TH
{
	background-color: #cfe4ed;
	font-size: 8pt;
}
.WireGrid .EmptyRow
{
}
.WireGrid .EmptyRow TD
{
	background-color: #FFFFFF;
}
.WireGrid .Row
{
}
.WireGrid .Row TD
{
	background-color: #FFFFFF;
}
.WireGrid .AlternativeRow
{
}
.WireGrid .AlternativeRow TD
{
	background-color: #FFFFFF;
}
.WireGrid .Pager TD
{
	background-color: #f1f7fc;
	text-align: center;
}

.WireGrid .Pager SPAN
{
	display: inline-block;
	padding: 3px 6px 3px 6px;
	border: solid 1px #cfe4ed;
	background-color: #cfe4ed;
}

.WireGrid .Pager A
{
	display: inline-block;
	padding: 3px 6px 3px 6px;
	border: solid 1px #cfe4ed;
	background-color: #ffffff;
	text-decoration: none;
}

.StripedGrid
{
	font-size: 9pt;
}
.StripedGrid TD
{
	padding: 3px;
}
.StripedGrid .Header
{
	background-color: #DDEDF7;
}
.StripedGrid .Row
{
	background-color: #FFFFFF;
	 width:100% ;
}
.StripedGrid .AlternativeRow
{
	background-color: #f1f7fc;
	width:100% ;
}
/*  ------------------------ END GRIDS ----------------------- */
.Error
{
	color: #FF0000;
}

.MenuHeader
{
	height: 38px;
	padding-top: 5px;
	padding-left: 7px;
	color: #1F4978;
	font-size: 9pt;
	background: transparent url(../Images/left_menu_header.gif) no-repeat;
}

.Menu
{
	padding: 0px 3px 5px 3px;
	background-color: #D1E9FF;
	border: solid 1px #86B9F7;
	border-top: none;
	margin-bottom: 30px;
}

INPUT.TextBox, SELECT, TEXTAREA
{
	border: solid 1px #A5ACB2;
	font-family: Tahoma, Verdana, Arial;
	padding: 2px;
}

INPUT.Button
{
	font-family: Tahoma;
	font-size: 8pt;
	background: #ffffff url(../Images/button_bkg.png) left center repeat-x;
	border: solid 1px #8E8F8F;
	height: 24px;
	padding-left: 5px;
	padding-right: 5px;
}

INPUT.Button:hover
{
	background: #ffffff url(../Images/button_hover_bkg.png) left center repeat-x;
	border: solid 1px #3C7FB1;
}

.PageTitle
{
    font-size: 14pt;
    font-weight: bold;
    margin-bottom: 10px;
    color: #FFFFFF;
}

.SectionTitle
{
	font-size: 14pt;
	margin-top: 15px;
	color: #00598e;
}

.PageText
{
    font-size: 9pt;
    color: #333333;
    padding-top: 5px;
    padding-bottom: 5px;
}

.PageComments
{
	font-size: 8pt;
	color: #808080;
	padding-top: 5px;
	padding-bottom: 5px;
}
.PageCommentsBlack
{
	font-size: 8pt;
	padding-top: 5px;
	padding-bottom: 5px;
}
.PageCommentsGreen
{
	font-size: 10pt;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration:none;
}




/* ---------------- FORMS ------------------ */
.Form
{
	border: solid 1px #DDEDF7;
	width :100%
}
.FormRow
{
    padding-top: 2px;
    padding-bottom: 2px;
    font-family: Tahoma;
    font-size: 10pt;
}
.FormRow A
{
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration:underline;
}

.FormButtonsBar
{
    padding: 4px;
    font-size: 10pt;
    font-family: Tahoma;
    color: #FFFFFF;
    vertical-align: middle;
    background-color: #336699;
}

.FormButtonsBar h1
{
    padding: 4px;
    font-size: 10pt;
    font-family: Tahoma;
    color: #FFFFFF;
    margin: 0px;
    vertical-align: middle;
    
}

.FormButtonsBar A
{
    padding: 2px;
    font-size: 10pt;
    font-family: Tahoma;
    color: #FFFFFF;
    margin: 0px;
    text-decoration: none;
    vertical-align: bottom;
}

.FormFooter
{
	background-color: #DDEDF7;
	padding: 4px;
}
.FormFooterGrey
{
	font-size: 9pt;
	padding: 7px;
	border-top: solid 1px #DFDFDF;
	background-color: #F0F0F0;
}
.FormBody
{
	padding: 10px;
}











INPUT.MediumTextBox
{
	font-family: Arial;
	font-size: 14pt;
	border: solid 1px #A5ACB2;
	padding: 2px;
}
INPUT.BigTextBox
{
	font-family: Arial;
	font-size: 16pt;
	border: solid 1px #A5ACB2;
	padding: 2px;
}

h1
{
    font-size: 12pt;
	font-weight:normal;
	color: #505050;
	margin: 5px 5px 5px 5px;
}
h2
{
    font-weight:normal;
    font-size: 10pt;
	margin: 5px 5px 5px 5px;
	color: #505050;
}
h3
{
    font-size: 9pt;
	margin: 5px 5px 5px 5px;
	color: #505050;
}

/* ajax__tab_yuitabview-theme theme (img/yui/sprite.png) */
.ajax__tab_yuitabview-theme .ajax__tab_header 
{
    font-family:arial,helvetica,clean,sans-serif;
    font-size:small;
    border-bottom:solid 5px #2647a0;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_outer 
{
    background:url(../img/yui/sprite.png) #d8d8d8 repeat-x;
    margin:0px 0.16em 0px 0px;
    padding:1px 0px 1px 0px;
    vertical-align:bottom;
    border:solid 1px #a3a3a3;
    border-bottom-width:0px;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_tab
{    
    color:#000;
    padding:0.35em 0.75em;    
    margin-right:0.01em;
}
.ajax__tab_yuitabview-theme .ajax__tab_hover .ajax__tab_outer 
{
    background: url(../img/yui/sprite.png) #bfdaff repeat-x left -1300px;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_tab 
{
    color:#fff;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_outer
{
    background:url(../img/yui/sprite.png) #2647a0 repeat-x left -1400px;
}
.ajax__tab_yuitabview-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:0px;
    /*background-color:#edf5ff;    */
    border:solid 1px #808080;
    border-top-width:0px;
}

.modalBackground
{
    background-color:Transparent;
}

/*************** TABLES ***************/
TABLE.Simple
{
	background-color: #ffffff;
	width: 100%;
}

TABLE.Simple TD.Feature
{
	background-color: #e5e5e5;
	font-weight: bold;
	vertical-align: top;
	width: 30%;
}

TABLE.Simple TD
{
	background-color: #f2f2f2;
	padding: 5px;
}

TABLE.editions
{
	background-color: #ffffff;
	 font-family :Tahoma ;
	 font-size :9pt;
}

TABLE.editions TD
{
	background-color: #f0f0f0;
	padding: 5px;
}

TABLE.editions .header TD
{
    font-size: 11pt;
    color: #ffffff;
    text-align: center;
}

TABLE.editions .header TD.express
{
	background-color: #02974D;
}

TABLE.editions TD.express
{
	background-color: #D7FFE3;
	text-align: center;
}

TABLE.editions .header TD.standard
{
	background-color: #006699;
}

TABLE.editions TD.standard
{
	background-color: #C6E2FF;
	text-align: center;
}

TABLE.editions .header TD.professional
{
    background-color: #FF6600;
}

TABLE.editions TD.professional
{
    background-color: #FFE3CE;
	text-align: center;
}

TABLE.editions .header TD.enterprise
{
    background-color: #4B4B53;
}

TABLE.editions TD.enterprise
{
    background-color: #F3F3F3;
    text-align: center;
}

        .Summary { background-color: #ffffff; padding: 5px; }
		.Summary .Header { padding: 10px 0px 10px 10px; font-size: 16pt; background-color: #E5F2FF; color: #1F4978; border-bottom: solid 2px #86B9F7; }
        .Summary A { color: #0153A4; }
        .Summary { font-family: Tahoma; font-size: 9pt; }
        .Summary H1 { font-size: 1.7em; color: #1F4978; border-bottom: dotted 3px #efefef; }
        .Summary H2 { font-size: 1.2em; } 
        .Summary TABLE { border: solid 1px #e5e5e5; }
        .Summary TD.Label { padding: 5px; font-size: 8pt; font-weight: bold; background-color: #f5f5f5; }
        .Summary TH { padding: 5px; font-size: 8pt; font-weight: bold; background-color: #f5f5f5; }
        .Summary TD { padding: 8px; font-size: 9pt; }
        .Summary UL LI { font-size: 1.1em; font-weight: bold; }
        .Summary UL UL LI { font-size: 0.9em; font-weight: normal; }
        .Centered { text-align: center; }
		.AlignRight { text-align: right; }
        .Width12Percent { width: 12%; }
        
.Shevron
{
	padding: 4px 6px 4px 6px;
	margin-bottom: 2px;
	margin-top: 2px;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	width:100%;
}

.ShevronActive
{
	background: transparent url(../images/shevron_bkg.gif) left center repeat-x;
	border: solid 1px #99DEFD;
	padding: 3px 5px 3px 5px;
	margin-bottom: 2px;
	margin-top: 2px;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	width:100%;
}

.ShevronLine
{
	background: transparent url(../images/shevron_line.gif) left center repeat-x;
	width: 100%;
}        

#core-features
{
	float: left;
	padding: 10px 20px 0px 10px;
	margin: 5px 20px 0px 5px;
}

#core-features UL
{
	float: left;
	padding-left: 20px;
	margin-left: 20px;
	font-size: 1.2em;
	width: 240px;
}

#core-features UL LI
{
	margin-bottom: 0.7em;
	font-family:Tahoma;
	font-weight:normal;
	font-size:11pt;
}

/*--------------INFO MESSAGE BOXES---------------*/

.info, .success, .warning, .error, .validation {
    border: 1px solid;
    margin: 10px 0px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('../Images/MessageBoxes/info.png');
}
.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('../Images/MessageBoxes/success.png');
}
.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('../Images/MessageBoxes/warning.png');
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('../Images/MessageBoxes/error.png');
}
.validation
{
    color: #D63301;
    background-color: #FFCCBA;
    background-image: url('../Images/MessageBoxes/warning.png');
    padding-left: 20px;
}
.container
{
}
.info p, .success p, .warning p, .error p {
    padding: 0px 50px;
}
.info a, .success a, .warning a, .error a {
    float: right;
    padding: 10px;
    cursor:pointer;
}
.container img {
    border: none;
}

.LHFooterLogo
{
	font-family: Tahoma;
	font-size: 8pt;
	background: #ffffff url(../Images/LHLogos/Footer/1.jpg) left center repeat-x;
	border: solid 1px #8E8F8F;
	height: 24px;
	padding-left: 5px;
	padding-right: 5px;
}

.LHFooterLogo:hover
{
	background: #ffffff url(../Images/LHLogos/Footer/2.jpg) left center repeat-x;
	border: solid 1px #3C7FB1;
}
.hosttlbtd1
{
    border-bottom: #eee 1px solid;
}
.hosttlbtd2
{
    border-bottom: #eee 1px solid;
}
.hosttlbtd1 A
{
    color: #698491;
    text-decoration: none;
}
.hosttlbtd1 A:hover
{
    text-decoration: underline;
}
.tierhosting-table
{
    margin-left: 15px;
}
.tierhosting-table-top
{
    padding-bottom: 0px;
    margin: 10px 0px 0px 4px;
    padding-left: 10px;
    padding-right: 0px;
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
    background: url(../images/tierhosting-titlebg.gif) no-repeat;
    color: #3f3f3f;
    padding-top: 0px;
}
.tierhosting-table TD
{
    padding-bottom: 7px;
    padding-left: 0px;
    padding-right: 0px;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    color: #4f4f4f;
    padding-top: 7px;
}

.GeneralContentText
{
    text-align: left;
    padding-bottom: 25px;
    padding-left: 20px;
    padding-right: 30px;
    font: 11px/16px Verdana, Arial;
    color: #444444;
    padding-top: 5px;
}
.GeneralContentTextFeatures
{
    text-align: left;
    padding-bottom: 5px;
    margin: 0px;
    padding-left: 10px;
    padding-right: 35px;
    font: 11px/16px Verdana, Arial;
    color: #444444;
    padding-top: 7px;
}
.GeneralContentText H2
{
    font: 22px Verdana, Arial;
    color: #444444;
}
.GeneralContentText H3
{
    font: bold 16px Verdana, Arial;
    color: #444444;
}
.GeneralContentText UL
{
    padding-bottom: 0px;
    list-style-type: none;
    padding-left: 15px;
    padding-right: 0px;
    padding-top: 5px;
}
.GeneralContentText LI
{
    list-style-type: none;
    padding-left: 20px;
    font: 11px Verdana;
    margin-bottom: 6px;
    background: url(../images/bluebullet.gif) no-repeat;
    color: #444444;
}
.Indent
{
    padding-bottom: 5px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
}
.rightimgpadding {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; PADDING-TOP: 0px
}
.RightBoxText {
	FONT: 10px "Trebuchet MS", Verdana, Arial; COLOR: #58646b
}
.RightBoxTitle {
	FONT: bold 11px "Trebuchet MS", Verdana, Arial; COLOR: #333f45
}