﻿body{
	margin: 0;
	padding: 0;
	text-align: center;
	background-color: #E3E3E3;
	font-family: Arial;
	font-size: 10pt;
	line-height: 22px;
}
.ms-WPBody{
	font-family: Arial;
	font-size: 10pt;
	line-height: 22px;
}
.ms-WPHeader td{
	border: 0px;
}
.ms-propertysheet{
	font-size: 10pt;
	font-family: Arial;
	color: black;
}
/* Custom Styles to Rich Text Editor */
.ms-rteCustom-CategoryHeader
{
	font-family: Arial;
	font-size: 16pt;
	color: #FF8141;
	font-weight: bold;
	margin-top: 40px;
}
.ms-rteCustom-Heading{
	font-family: Arial;
	font-size: 10pt;
	color: #3A495C;
	text-transform: uppercase;
	font-weight: bold;
}
.ms-rteCustom-ulStyle{
	font-family: Arial;
}
.ms-rteCustom-ulStyle li{
	margin-bottom: 10px;
}
.ms-rteCustom-ulStyle li ul li{
	margin-top: 10px;
}
.ms-rteCustom-ArticleTitle /*HEADER IN MESSAGE CENTRAL*/{
	font-size: 12pt;
	color: #003366;
}
.ms-rteCustom-TArticleMainTitle {
	font-size: 18px;
	color: #003366;
	font-family: 'Helvetica'; 
}
.ms-rteCustom-TArticleSubTitle {
	font-size: 16px;
	color: #003366;
	font-family: 'Helvetica'; 
}
/***************** Template Styles *****************************/
#teleios-maincontent{
	padding: 10px;
}
#topbar{
	height: 36px;
	background-color: #000;	
	margin: 0;
	padding: 0;
	text-align: center;		
}
#topbar-content{
	margin-left:auto;
	margin-right:auto;
	text-align: left;
	width: 920px;
	padding-top: 10px;
}
#topbarleft{
	width: 580px;
	color: white;
	font-family: Arial;
	font-size: 10pt;
}
#topbarright .title-item{
	color: #FFF;
	font-size: 10pt;
	font-family: Arial;
	float: left;
	padding-right: 10px;
}
#content{
	width: 994px;
	border: 0px;
	background: none;	
	margin-left:auto;
	margin-right:auto;		
}
#container{
	background: #E3E3E3 url("Images/teleios/teleios_bg.jpg") repeat-x scroll 0 0;
}
#top{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 920px;
	padding-top: 40px;
	margin-bottom: 37px;
}
#inside-top{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 920px;
	padding-top: 40px;
}
.ms-globalTitleArea{
	background: none !important;
	width: 920px;
	padding-left: 0px;
	padding-top: 0px;
	text-align: left;
}
.ms-titleimagearea a{
	background: transparent url("Images/teleios/teleios_blue_logo_tag.png") no-repeat;
	cursor: pointer;
	width: 379px;	
    height: 67px;
    display: block;
}
td.ms-titleimagearea{
	padding-left: 0px;
	text-align: left;
}
.ms-titleimagearea{
	width: 625px;	
}
.ms-titleimagearea div{
	background: transparent url("Images/teleios/teleios_blue_logo_tag.png") no-repeat;
	width: 379px;	
    height: 67px;
    display: block;
    text-align: left;
}
.ms-titleimagearea a span{
	display: none;
}
#topmenu{
	margin-top: 20px;
}
.mc-topmenulink a{
	cursor: pointer;
}
.mc-topmenulink a span{
	color: #000 !important;
	padding-left: 5px;
	padding-right: 5px;
	float: left;
	font-size: 11pt;
	font-family: Arial;
	border-right: 1px black solid;
}
.mc-topmenulink a:hover{
	color:#000 !important;
	text-decoration: none !important;
}
#top-menu{
	margin-bottom: 5px;
	padding-left: 80px;
}
#top-menu .link-item{
	color: #010101 !important;
	font-size: 11pt;
	font-family: Arial;
}
#left-bottom-menu{
	background: transparent url("Images/teleios/teleios_lefttopnav.jpg") no-repeat scroll 0 0;
	width: 3px;
	height: 29px;
	float: left;
}
#middle-bottom-menu{
	float: left;
	background: transparent url("Images/teleios/teleios_topnav.jpg") repeat-x scroll 0 0;
	height: 29px;
	width: 285px;
}
#middle-bottom-menu a:hover{
	color: #66C027;
}
#right-bottom-menu{
	background: transparent url("Images/teleios/teleios_righttopnav.jpg") no-repeat scroll 0 0;
	width: 3px;
	height: 29px;
	float: left;
}
.ms-topnavContainer{
border: 0px;
}
.ms-topnav{
	border: 0px !important;
	background: none !important;
}
.ms-topnav a{
	color: #FFF;
	font-size: 11pt !important;
	font-weight: bold;
	font-family: Arial;
	text-transform: none;
	padding: 0px 5px 0px 5px;
	display: block !important;
	height: 29px;	
	line-height: 29px;
}
.ms-topnav img{
	display: none;
}
.ms-topnavselected{
	border: none;
	background: none;
}
.ms-topnavselected a{
	font-weight: bold;
	color: #FFF;
}
.ms-topNavHover{
	color: #FFF;
}
.ms-topNavHover a{
	color:#000;
}
.ms-topNavFlyOutsContainer{
	border:0px;
}
.ms-topNavFlyOuts{
	text-align: left;
}
.ms-topNavFlyOuts a{
	background-color: #404040;
	color: #FFF;
}
.ms-topNavFlyOuts td{
	background: #404040 url("Images/teleios/menu_bullet.jpg") no-repeat scroll 5% 50%;
	color: #FFF;
	background-color: #404040;
	border: 0;
	display: block;
	min-width: 120px;
	padding: 4px 20px;
	font-size: 10pt;
	font-family: Arial;
}
.ms-topNavFlyOutsHover td{
	color: #FF8141;
}
.zz1_TopNavigationMenu_8{
	background-color: #404040;
	border: 0px;
	margin: 5px;
}
/************ Footer Styles *****************/
#bottom{
    background-color:#003366;
    margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 920px;
}
#bottom-middle{
	margin: 0;
	padding: 0;
	text-align: center;
	width: 920px;
}
#bottom_tl{
	background: #003366 url("Images/teleios/teleios_footer_tl.jpg") no-repeat left top;
	width: 7px;
	height: 8px;	
}
*html #bottom_tr{
	margin-top: -8px;
}
#bottom_tr{
	background:#003366 url("Images/teleios/teleios_footer_tr.jpg") no-repeat right top;
	width: 7px;
	height: 8px;
	float: right;
	margin-top: -8px;
}
#bottom_bl{
	background: #003366 url("Images/teleios/teleios_footer_bl.jpg") no-repeat left bottom;
	width: 7px;
	height: 8px;
}
*html #bottom_bl{
	margin-bottom: -1px;
}
#bottom_br{
	background: #003366 url("Images/teleios/teleios_footer_br.jpg") no-repeat right bottom;
	width: 7px;
	height: 8px;
	float: right;
	margin-top: -8px;
}
#footernav .groupheader{
	color: #F26822 !important;
	font-family: Arial;
	font-size: 10pt !important;
	font-weight: bold !important;
}
#IEroot #bottom_tl{
	background: #003366 url("Images/teleios/teleios_footer_tl.jpg") no-repeat left top;
	width: 7px;
	height: 8px;	
}
#IEroot *html #bottom_tr{
	margin-top: -8px;
}
#IEroot #bottom_tr{
	background:#003366 url("Images/teleios/teleios_footer_tr.jpg") no-repeat right top;
	width: 7px;
	height: 8px;
	float: right;
	margin-top: -8px;
}
#IEroot #bottom_bl{
	background: #003366 url("Images/teleios/teleios_footer_bl.jpg") no-repeat left bottom;
	width: 7px;
	height: 8px;
}
#IEroot *html #bottom_bl{
	margin-bottom: -1px;
}
#IEroot #bottom_br{
	background: #003366 url("Images/teleios/teleios_footer_br.jpg") no-repeat right bottom;
	width: 7px;
	height: 8px;
	float: right;
	margin-top: -8px;
}
#teleiosfooter{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 900px;
}
#logoimage{
	background: #003366 url("Images/teleios/teleios_white_logo.png") no-repeat;
	width: 140px;
	height: 51px;
	margin-left: 20px;
	margin-top: 20px;
}
#contactus{
	margin: 20px 0px 20px 20px;
}
#contactus .ms-WPTitle, .ms-WPTitle a:link, .ms-WPTitle a:visited{
	color: #F26822;
	font-size: 10pt;
	padding-left: 0px !important;
}
#contactus .title-item{
	color: #FFF;
	font-family: Arial;
	font-size: 10pt;
	line-height: 22px;
}
/*********************** Homepage Layout *********************/
#silverlight{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 920px;
	height: 275px;;
}
#maincontainer{
	background: transparent url("Images/teleios/teleios_leftshadow.png") no-repeat scroll left top;
	padding-left: 39px;
	min-height: 539px;
}
#innercontainer{
	background: transparent url("Images/teleios/teleios_rightshadow.png") no-repeat scroll right top;
	padding-right: 35px;
	min-height: 539px;
}
#main{
	min-height: 539px;
	background: #FFF url("Images/teleios/border_slice.jpg") repeat-x scroll center bottom;
	margin-top: 3px;
}
#IEroot #main{
	height: 556px;
	background: #FFF url("Images/teleios/border_slice.jpg") repeat-x scroll center bottom;
	text-align: left;
	margin-top: 3px;
	margin-bottom: 7px;
}
#homemain-middle{
	width: 920px;
	min-height: 539px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.ms-main{	
	width: 915px;
	margin-left: auto;
	margin-right:auto;
	text-align: left;
}
.ms-bodyareaframe, .ms-viewareaframe{
	border: 0 !important;
}
.ms-bodyareaframe{
	padding: 0;
}
#main_tl{
	background: #FFF url("Images/teleios/maincontainer_tl.jpg") no-repeat left top;
	width: 8px;
	height: 7px;	
}
*html #main_tr{
	margin-top: -7px;
}
#main_tr{
	background:#FFF url("Images/teleios/maincontainer_tr.jpg") no-repeat right top;
	width: 8px;
	height: 7px;
	float: right;
	margin-top: -7px;
}
#main_bl{
	background: #FFF url("Images/teleios/maincontainer_bl.jpg") no-repeat left bottom;
	width: 7px;
	height: 10px;
}
*html #main_bl{
	margin-bottom: -1px;
}
#main_br{
	background: #FFF url("Images/teleios/maincontainer_br.jpg") no-repeat right bottom;
	width: 7px;
	height: 10px;
	float: right;
	margin-top: -10px;
}
/*********/
#IEroot *html #main_tr{
	margin-top: -7px;
}
#IEroot #main_tr{
	background:#FFF url("Images/teleios/maincontainer_tr.jpg") no-repeat right top;
	width: 8px;
	height: 7px;
	float: right;
	margin-top: -8px;
}
#IEroot #main_bl{
	background: #FFF url("Images/teleios/maincontainer_bl.jpg") no-repeat left bottom;
	width: 7px;
	height: 10px;
}
#IEroot *html #main_bl{
	margin-bottom: -1px;
}
#IEroot #main_br{
	background: #FFF url("Images/teleios/maincontainer_br.jpg") no-repeat right bottom;
	width: 7px;
	height: 10px;
	float: right;
	margin-top: -10px;
}
/**** Css for Page Layout ****/
#homemaincontent{
	background-color: #FFF;
}
#maincontent{
	background-color: #FFF;
}
#maincontent .ms-WPBody{
	padding-left: 14px;
}
.blue{
	width: 300px;
	height: 254px !important;
	margin-right: 5px;
	background-color: #1154C6;
}
#IERoot .blue{
	width: 300px;
	height: 254px !important;
	margin-right: 3px;
	background-color: #1154C6;
}
.blue .ms-WPTitle  {
	color: #FFF;
	font-family: Arial;
	font-size: 16pt;
	text-transform: uppercase;
	padding: 0px;
	margin-bottom: 13px;
}
.blue .m .section{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 280px !important;
}
.blue .m p{
	margin: 0px;
}
#top-maincontent #left{
	margin-left: 5px;
}
.blue .tl{
	background: #1154C6 url("Images/teleios/blue_tl.jpg") no-repeat left top;
	width: 4px;
	height: 4px;
}
.blue .tr{
	background: #1154C6 url("Images/teleios/blue_tr.jpg") no-repeat right top;
	width: 4px;
	height: 4px;
	float: right;
	margin-top: -4px;
}
*html .blue .tr{
	margin-top: -4px;
}
.blue .bl{
	background: #1154C6 url("Images/teleios/blue_bl.jpg") no-repeat left bottom;
	width: 4px;
	height: 4px;
}
*html .blue .bl{
	margin-bottom: -1px;
}
.blue .br{
	background: #1154C6 url("Images/teleios/blue_br.jpg") no-repeat right bottom;
	width: 4px;
	height: 4px;
	float: right;
	margin-top: -4px;
}
/*******/
#IEroot .blue .tr{
	background: #1154C6 url("Images/teleios/blue_tr.jpg") no-repeat right top;
	width: 4px;
	height: 4px;
	float: right;
	margin-top: -4px;
}
#IEroot *html .blue .tr{
	margin-top: -4px;
}
#IEroot .blue .bl{
	background: #1154C6 url("Images/teleios/blue_bl.jpg") no-repeat left bottom;
	width: 4px;
	height: 4px;
}
#IEroot *html .blue .bl{
	margin-bottom: -1px;
}
#IEroot .blue .br{
	background: #1154C6 url("Images/teleios/blue_br.jpg") no-repeat right bottom;
	width: 4px;
	height: 4px;
	float: right;
	margin-top: -4px;
}
/********/
.blue .m{
	background-color: #1154C6;
	margin: 0;
	padding: 0;
	text-align: center;
	height: 246px;
}
.blue .ms-WPTitle  {
	color: #FFF;
	font-family: Arial;
	font-size: 16pt;
	text-transform: uppercase;
}
.blue .ms-WPBody p{
	color: #FFF;
}
#cs{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 280px !important;
}
#cq{
	display: none;
}
.blue .ms-WPBody p
{
	padding: 0px;
}
#bottom-maincontent{
	background: transparent url("Images/teleios/checkeredbg.jpg") no-repeat scroll center top;
	width: 910px;
	height: 274px;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
#bottom-maincontent .ms-WPTitle {
	color: #DF6120;
	font-size: 16pt;
	font-weight: normal;
	margin-bottom: 10px;
	margin-left: 19px;
	margin-top: 15px;
	text-transform: none;
}
#bottom-maincontent .item{
	margin: 0px !important;
}
#bottom-maincontent .ms-WPBody{
	margin-left: 19px;
}
#leftcontainer{
	width: 320px;
	padding-left: 5px;
}
#rightcontainer{
	width: 580px;
}
.mc-newsitem .description{
	font-size: 10pt;
	color: black;
	font-family: Arial;
}
#bottom-maincontent .readmore{
	color: #F26822 !important;
	font-size: 10pt;		
}
#MSOTlPn_WebPartPageDiv
{
	overflow: visible !important;
}
/*********************** Inside Page Layout *******************/
#sectionheader{
	width: 920px;
	height: 145px;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
}
#inside-container{
	background: #E3E3E3 url("Images/teleios/insidebackgroundslice.jpg") repeat-x scroll 0 0;			
}
#inside-maincontainer{
	background: transparent url("Images/teleios/teleios_insideleftshadow.png") no-repeat scroll left top;
	padding-left: 39px;
	min-height: 600px;
}
#inside-main{
	min-height: 600px;
	background: #FFF url("Images/teleios/border_slice.jpg") repeat-x scroll center bottom;
	margin-top: 3px;
	margin-bottom: 7px;
	text-align: left;
}
#inside-innercontainer{
	background: transparent url("Images/teleios/teleios_insiderightshadow.png") no-repeat scroll right top;
	padding-right: 35px;
	min-height: 600px;
}
#insidemain-middle{
	width: 920px;
	min-height: 600px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#sectionheader .url{
	display: none;
}
#sectionheader span{
	display: none;
}
.newsheaderimage{
	background: transparent url("Images/teleios/news_header.png") no-repeat scroll 0 0;
}
.casestudiesheaderimage{
	background: transparent url("Images/mcg/case_studies_MC.png") no-repeat scroll 0 0;
}
.corporateheaderimage{
	background: transparent url("Images/teleios/corporate_header.png") no-repeat scroll 0 0;
}
.resourcesheaderimage{
	background: transparent url("Images/mcg/resources_MC.png") no-repeat scroll 0 0;
}
.servicesheaderimage{
	background: transparent url("Images/teleios/services_header.png") no-repeat scroll 0 0;
}
/********** News Section **********/
.newsitem{
	margin-top: 30px;
}
.newsinformation{
	padding-left: 10px;
}
.newstitle{
	font-size: 12pt;
	color: #f26722;
	font-weight: bold;
	font-family: Arial;
}
.newsinformation .description{
	font-size: 10pt;
	color: black;
	font-family: Arial;
	line-height: 22px;
}
.newsinformation .readmore:link, .newsinformation .readmore:visited{
	cursor: pointer;
	text-decoration: none;
	width: 73px;
	height: 19px;
	background-image: url("Images/teleios/btnreadmore.jpg");
	display: block;
}
/******************** Feedback Form ***********************/
.ms-formlabel{
	border:none;
	font-size:10pt;
}
.ms-formbody{
	background:none;
	border:none;				
}
/*********************** Clear Fix ***************************/
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix {
    display: inline-block;
}
html[xmlns] .clearfix {
    display: block;
}
* html .clearfix {
    height: 1%;
}
/************************************************************/
