body{
	margin: 0px 0px 0px 0px;
	background: #666;	
	text-align: left;
	font-family: Arial;
	font-size: 9pt;
	color: #000;
}
.pricing tr {
 padding-bottom:2px;
}

.pricing td {
 padding:2px;
 font-size:12px;
}
.pricing tr.odd {
background-color:#ccc;
}

/** FCKEditor Styles */
.Civ1Title_1{
	color: #199be4; 
	font-size:16pt;
}
#faq li {
   margin-bottom:8px;
}
#faq ol li a {
   font-weight:900;
}
.Civ1Text_1 {
	color: #199be4; 
	font-size:10pt;
}
.Civ1Text_2{
	font-size:10pt;
}
.Civ1Text_3{
	font-size:10pt;
	font-weight:bold;
}
.Civ1Text_4{
	font-size:9pt; 
}
.Civ1Text_5{
	font-size:9pt; 
	font-weight:bold;
}
.Civ1Text_6{
	color: #199be4; 
	font-size:9pt; 
}
.Civ1Text_7{
	color: #199be4; 
	font-size:9pt; 
	font-weight:bold;
}
.Civ1Text_8{
	font-size:11pt; 
	font-weight:bold;
}
.Civ1Text_9{
	font-size:13pt; 
	padding-bottom: 5px;
}


/** General Styles */
h1{
	font-weight: normal;
	font-size: 18pt;
	margin-top: 15px;
	color: #199be4;
}
.Normal, .NormalDisabled {
	font-size: 9pt;
}

/** LINKs STYLES */
a:link,
a:hover,
a:active,
a:visited{
	color: #199be4;
	text-decoration: none;
}
a:hover{
	color: #cdcd06;
}

/** TABLE OUTSIDE */
table.OutsideWrapper{
	margin: 0 auto; /* Centers the table */
	width: 100%; /* Fit the full window */
}
	table.OutsideWrapper td.OutsideContainer{
		width: 800px;
	}

/** TABLE WRAPPER */
table.Wrapper{
	text-align: left;
}
	table.Wrapper td.LeftFill{
		width: 10px;
	}
	table.Wrapper td.LeftShadow{
		width: 32px;
	}
	table.Wrapper td.ContentWrapper{
		width: 717px;
	}
	table.Wrapper td.RightShadow{
		width: 32px;
	}
	table.Wrapper td.RightFill{
		width: 9px;
	}

/** HOME HEADER */
tr.HomeHeader{
	height: 320px;
}
	tr.HomeHeader td.LeftFill{
		background: #666 url('images/header_left_fill.png') repeat-x;
	}
	tr.HomeHeader td.LeftShadow{
		background: #666 url('images/header_left_shadow.png') no-repeat;
	}
	tr.HomeHeader td.ContentWrapper{
		background: #FFF;
		vertical-align: top;
	}
		tr.HomeHeader td.ContentWrapper div.HeaderTop{
			margin-top: -297px;
			font-size: 0px; /* IE Hack */
			height: 12px;
			background: #666 url('images/header_top.png') repeat-x;
		}	
		tr.HomeHeader td.ContentWrapper div.MenuContainer{
			background: url('images/header_menu.png') repeat-x;
		}
			tr.HomeHeader td.ContentWrapper div.MenuContainer div.LogoShadow{
				margin-left: 258px;
				height: 34px;
				width: 1px;
				background: #333 url('images/header_menu_shadow.png') repeat-x;
			}	
			tr.HomeHeader td.ContentWrapper div.MenuContainer div.Menu{
				float: right;
				text-align: right;
				width: 375px;
			}		
		tr.HomeHeader td.ContentWrapper div.Image{
			margin-top: 47px;
			height: 250px;
			background: #FFF;
		}
		tr.HomeHeader td.ContentWrapper div.Separator{
			margin-top: 251px;
			height: 23px;
			background: #666 url('images/header_separator.png') no-repeat;
		}
			tr.HomeHeader td.ContentWrapper div.Separator div.Logout{
				text-align: right;
				padding-right: 10px;
				padding-top: 3px;
			}
		* html table.Wrapper tr.HomeHeader td.ContentWrapper div.Separator{
			margin-top: 0px;
			position: relative;
			top: 211px;
			width: 717px;
		}			
		tr.HomeHeader td.ContentWrapper div.Logo{			
			width: 300px;
			height: 61px;
			position: absolute;
			top: 12px;
			margin-left: -42px;
		}
			tr.HomeHeader td.ContentWrapper div.Logo a img{
				border: none;			
			}			
	tr.HomeHeader td.RightShadow{
		background: #666 url('images/header_right_shadow.png') no-repeat;
	}
	tr.HomeHeader td.RightFill{
		background: #666 url('images/header_right_fill.png') repeat-x;
	}			
/** INNER HEADER */
tr.InnerHeader{
	height: 219px;
}
	tr.InnerHeader td.LeftFill{
		background: #666 url('images/header_left_fill_inner.png') repeat-x;
	}
	tr.InnerHeader td.LeftShadow{
		background: #666 url('images/header_left_shadow_inner.png') no-repeat;
	}
	tr.InnerHeader td.ContentWrapper{
		background: #FFF;
		vertical-align: top;
	}
		tr.InnerHeader td.ContentWrapper div.HeaderTop{
			margin-top: -196px;
			font-size: 0px; /* IE Hack */
			height: 12px;
			background: #666 url('images/header_top.png') repeat-x;
		}	
		tr.InnerHeader td.ContentWrapper div.MenuContainer{
			background: url('images/header_menu.png') repeat-x;
		}
			tr.InnerHeader td.ContentWrapper div.MenuContainer div.LogoShadow{
				margin-left: 258px;
				height: 34px;
				width: 1px;
				background: #333 url('images/header_menu_shadow.png') repeat-x;
			}	
			tr.InnerHeader td.ContentWrapper div.MenuContainer div.Menu{
				float: right;
				text-align: right;
				width: 375px;
			}		
		tr.InnerHeader td.ContentWrapper div.Image{
			margin-top: 46px;
			height: 149px;
			background: #FFF;
		}
			tr.InnerHeader td.ContentWrapper div.Image p{
				padding: 0px;
				margin: 0px;
			}		
		tr.InnerHeader td.ContentWrapper div.Separator{
			margin-top: 150px;
			height: 24px;
			width: 100%;
			background: #666 url('images/header_separator_inner.png') no-repeat;
		}
		tr.InnerHeader td.ContentWrapper div.Separator div.Logout{
			text-align: right;
			padding-right: 10px;
			padding-top: 3px;
		}		
		* html table.Wrapper tr.InnerHeader td.ContentWrapper div.Separator{
			margin-top: 0px;
			position: relative;
			top: 110px;		
			width: 717px;
		}			
		tr.InnerHeader td.ContentWrapper div.Logo{			
			width: 300px;
			height: 63px;
			position: absolute;
			top: 11px;
			margin-left: -42px;
		}
			tr.InnerHeader td.ContentWrapper div.Logo a img{
				border: none;
			}			
	tr.InnerHeader td.RightShadow{
		background: #666 url('images/header_right_shadow_inner.png') no-repeat;
	}
	tr.InnerHeader td.RightFill{
		background: #666 url('images/header_right_fill_inner.png') repeat-x;
	}						
/** HOME MAIN */
tr.HomeMain{
	height: 200px;
}
	tr.HomeMain td.LeftFill{
		background: #666 url('images/main_left_fill.png');
		vertical-align: top;
	}
		tr.HomeMain td.LeftFill div.Top{
			height: 52px;
			background: #666 url('images/main_left_fill_top.png') repeat-x;
		}	
	tr.HomeMain td.LeftShadow{
		background: #666 url('images/main_left_shadow.png') repeat-y;
		vertical-align: top;
	}
		tr.HomeMain td.LeftShadow div.Top{
			height: 52px;
			background: #666 url('images/main_left_shadow_top.png') repeat-x;
		}		
	tr.HomeMain td.ContentWrapper{
		background: #FFF;
	}	
	tr.HomeMain td.RightShadow{
		background: #666 url('images/main_right_shadow.png') repeat-y;
		vertical-align: top;
	}
		tr.HomeMain td.RightShadow div.Top{
			height: 52px;
			background: #666 url('images/main_right_shadow_top.png') repeat-x;
		}		
	tr.HomeMain td.RightFill{
		background: #666 url('images/main_right_fill.png');
		vertical-align: top;
	}	
		tr.HomeMain td.RightFill div.Top{
			height: 52px;
			background: #666 url('images/main_right_fill_top.png') repeat-x;
		}		
/** INNER MAIN */
tr.InnerMain{
	height: 200px;
}
	tr.InnerMain td.LeftFill{
		background: #666 url('images/main_left_fill.png');
		vertical-align: top;
	}
		tr.InnerMain td.LeftFill div.Top{
			height: 142px;
			background: #666 url('images/main_left_fill_top_inner.png') repeat-x;
		}	
	tr.InnerMain td.LeftShadow{
		background: #666 url('images/main_left_shadow_inner.png') repeat-y;
		vertical-align: top;
	}
		tr.InnerMain td.LeftShadow div.Top{
			height: 142px;
			background: #666 url('images/main_left_shadow_top_inner.png') repeat-x;
		}		
	tr.InnerMain td.ContentWrapper{
		background: #FFF;
	}	
	tr.InnerMain td.RightShadow{
		background: #666 url('images/main_right_shadow_inner.png') repeat-y;
		vertical-align: top;
	}
		tr.InnerMain td.RightShadow div.Top{
			height: 142px;
			background: #666 url('images/main_right_shadow_top_inner.png') repeat-x;
		}		
	tr.InnerMain td.RightFill{
		background: #666 url('images/main_right_fill.png');
		vertical-align: top;
	}	
		tr.InnerMain td.RightFill div.Top{
			height: 142px;
			background: #666 url('images/main_right_fill_top_inner.png') repeat-x;
		}
/** FOOTER */
tr.Footer{
	height: 40px;
}
	tr.Footer td.LeftFill{
		background: #666 url('images/footer_left_fill.png') repeat-x;
	}
	tr.Footer td.LeftShadow{
		background: #666 url('images/footer_left_shadow.png') no-repeat;
	}
	tr.Footer td.ContentWrapper{
		background: #999;
	}
		tr.Footer td.ContentWrapper div.Top{
			font-size: 2px; /* IE Hack */
			height: 2px;
			width: 100%;
			background: #666 url('images/footer_top.png') no-repeat;			
		}
		tr.Footer td.ContentWrapper div.FooterContent{
			height: 22px;
			background: #999 url('images/footer_content.png');		
			text-align: center;
			color: #505050;
			font-size: 8pt;
			padding-top: 5px;
			margin-bottom: -5px;
			letter-spacing: 0px;
		}
			tr.Footer td.ContentWrapper div.FooterContent a:visited,
			tr.Footer td.ContentWrapper div.FooterContent a:link,
			tr.Footer td.ContentWrapper div.FooterContent a:active{
				color: #505050;
			}
			tr.Footer td.ContentWrapper div.FooterContent a:hover{
				color: #FFF;
			}
		tr.Footer td.ContentWrapper div.Bottom{
			line-height:16px; /* IE Hack */
			height: 16px;
			background: #666 url('images/footer_bottom.png') no-repeat;			
		}	
	tr.Footer td.RightShadow{
		background: #666 url('images/footer_right_shadow.png') no-repeat;
	}
	tr.Footer td.RightFill{
		background: #666 url('images/footer_right_fill.png') repeat-x;
	}
	
/** HOME CONTENT TABLE */
tr.HomeMain td.ContentWrapper table.ContentTable{
	width: 100%;
	height: 100%;
}
	tr.HomeMain td.ContentWrapper table.ContentTable td.ContentPane{
		width: 534px;
		background: #FFF;
		vertical-align: top;
		padding: 0px 20px;
	}
		tr.HomeMain td.ContentWrapper table.ContentTable table.CiteLinksTable{
			margin-top: 20px;
			margin-bottom: 10px;
		}	
			tr.HomeMain td.ContentWrapper table.ContentTable table.CiteLinksTable td.Cite{
				width: 150px;
				padding-top: 5px;
				padding-right: 12px;
				vertical-align: top;
			}	
			tr.HomeMain td.ContentWrapper table.ContentTable table.CiteLinksTable td.VerticalSeparator{
				width: 10px;
				background: #FFF url('images/main_vertical_separator.png') repeat-y;
			}
			tr.HomeMain td.ContentWrapper table.ContentTable table.CiteLinksTable td.Links{
				width: 350px;
				vertical-align: top;
			}	
		
	tr.HomeMain td.ContentWrapper table.ContentTable td.RightPaneContainer{
		width: 183px;
		background: #FFF url('images/right_pane.png');
		vertical-align: top;
	}
		tr.HomeMain td.ContentWrapper table.ContentTable td.RightPaneContainer div.CardContainer{
			width: 100%;
			text-align: center;
			margin-bottom: 20px;
		}	
			tr.HomeMain td.ContentWrapper table.ContentTable td.RightPaneContainer div.CardContainer img.Card{
				margin-left: -4px;
				border: none;
			}			

		tr.HomeMain td.ContentWrapper table.ContentTable td.RightPaneContainer div.HorizontalSeparator{
			width: 100%;
			font-size: 0px; /* IE Hack */
			height: 3px;
			background: url('images/horizontal_separator.png') no-repeat;
			margin: 6px 0px;
		}	
		tr.HomeMain td.ContentWrapper table.ContentTable td.RightPaneContainer div.RightPane{
			padding: 8px;
		}		
/** INNER CONTENT TABLE */
tr.InnerMain td.ContentWrapper table.ContentTable{
	width: 100%;
	height: 100%;
}
	tr.InnerMain td.ContentWrapper table.ContentTable td.LeftMenuPane{
		width: 165px;
		background: #FFF;
		vertical-align: top;
		padding: 0px 0px;
	}

	tr.InnerMain td.ContentWrapper table.ContentTable td.ContentPane{
		width: 554px;
		background: #FFF url('images/content_pane_inner.png') repeat-y;
		vertical-align: top;		
	}

/** ITX POWERED */
div.ITXPowered {
	text-align: center;
	margin-top: 5px;
	margin-bottom: 15px;
}
	div.ITXPowered a:active,
	div.ITXPowered a:visited,
	div.ITXPowered a:link,
	div.ITXPowered a:hover{
		color: #000;
		font-size: 8pt;
		text-decoration: none;
	}	
	
/** CONTROL PANEL */
table.ControlPanel{
	text-align: center;
}

/* ADMINISTRATOR MAIN MENU */
.MainMenu_MenuBar {
	color: #199be4;
	height: 23px;
}

.TopRootMenuStyle {
	Position: relative;
}
