﻿body
{
	font-size: 0.75em;
	font-family: Verdana;
	margin-top: 5px;
	margin-bottom: 35px;
	color: #3f3f3f;
	text-align: center;  
}

body
{
	font-size: 0.75em;
	font-family: Verdana;
	margin-top: 5px;
	margin-bottom: 35px;
	margin-left: auto;
	margin-right: auto;
	color: #3f3f3f;
	text-align: -moz-center;  
}


a
{
	color: #ff4500;
	text-decoration: none;
	text-transform: capitalize;
}

a:hover
{
	color: #696969;
	text-decoration: underline;
	text-transform: capitalize;
}

p
{
	line-height: 17px;
}


li
{
	list-style-type: disc; 
	line-height: 19px;
	vertical-align: middle;  
}

h1
{
	font-weight: bold;
	font-size: 1.8em;
	font-family: Arial;
	padding-top: 0px;
	padding-bottom: 0px;
	text-transform: capitalize;
}

h2
{
	font-weight: bold;
	font-size: 1.4em;
	font-family: Arial;
	padding-top: 15px;
	padding-bottom: 0px;
	text-transform: capitalize;
	color: #BD4C00;
}

h3{}

h4{}

hr
{
	height: 0.25px;
	background-color: #E5E5E5;
}


/* Parent Table */

.table.parent
{
	
}

.header
{
	text-align: center;
	vertical-align: middle;
	background-color: #ffffff;
	border-right: #b7b7b7 0px solid;
	border-top: #b7b7b7 0px solid;
	border-left: #b7b7b7 0px solid;
	padding-right: 25px;
	padding-left: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 70px;
	color: #afafaf;
	font-size: 0.95em; 
}

.breadcrumb
{
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
	text-align: left;
	vertical-align: middle;
	height: 25px;
	background-color: #f5f5f5;
}

.footer
{
	font-size: 0.93em; 
	text-align: center;
	vertical-align: middle;
	height: 60px;
	background-color: #f5f5f5;
	padding: 10px;
	color: #5b5b5b;
	line-height: 18px;
	border-top: #d3d3d3 1px solid;
}

.footer a
{
	color: #ff4500;
	text-decoration: none; 
}

.footer a:hover
{
	color: #696969;
	text-decoration: underline; 
}

.primary_navigation
{
	font-size: 0.93em; 
	width: 100%;
	height: 32px;
	font-weight: bold; 
}

.primary_navigation td
{
	padding-top: 2px; 
	text-align: center;
	vertical-align: middle;
	width: 14.28%;    
}

.primary_navigation a
{
	color: #ffffff;
	text-decoration: none; 
}

.primary_navigation a:hover
{
	color: #ffffff;
	text-decoration: underline; 
}


/* Right side column on Templates */

.right_col_bg
{
	width: 275px;
	background-color: #fffaf0;
	border-left: #d3d3d3 1px solid;
	vertical-align: top; 
}

.table.master_right_col
{
	width: 100%;
}

.table.master_right_col a
{
	color: #BD4C00;
	text-decoration: none;
}

.table.master_right_col a:hover
{
	color: #BD4C00;
	text-decoration: underline; 
}

.table.master_right_col td
{
	vertical-align: top;
}

.template_image_left
{
	margin-right: 10px;
	border-right: #d3d3d3 1px solid;
	border-top: #d3d3d3 1px solid;
	border-left: #d3d3d3 1px solid;
	border-bottom: #d3d3d3 1px solid;
	text-align: left;  
}

.master_right_col_topic_header
{
	text-align: left;
	font-weight: bold;
	font-size: 1.0em;
	color: #BD4C00;
	padding-bottom: 0px; 
	width: 100%; 
}

.horizontal_sap
{
	height: 1px;
	background-color: #d4d4d4;
}

.content_bg
{
	text-align: left;
	vertical-align: top;  
}

.home_content
{
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: top; 
}

.breadcrumb
{
	padding-left: 7px;
	padding-right: 7px; 
	padding-bottom: 0px;
	padding-top: 5px;
}

/* Home Page Content */

.table.home
{
	width: 100%;
	margin-top: 0px;  
	margin-bottom: 12px; 
}

.table.home td
{
	vertical-align: top;
	padding-top: 7px;
	padding-bottom: 0px;
}

.table.home img
{
	border-right: #696969 0px solid;
	border-top: #696969 0px solid;
	border-left: #696969 0px solid;
	border-bottom: #696969 0px solid;
}

.table.home.horizontal-sap
{
	height: 1px;
	background-color: #a9a9a9;
}

.home_lower_bg
{
	padding: 8px;
	background-color: #f0f0f0;
}

.table.home_lower
{
	width: 100%;
}

.table.home_lower img
{
	border-right: #696969 1px solid;
	border-top: #696969 1px solid;
	border-left: #696969 1px solid;
	border-bottom: #696969 1px solid;
}

.table.home_lower td
{
	vertical-align: top;
}


/* Inner Page Style */

.detail_content
{
	padding-top: 0px;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;  
	vertical-align: top;
	text-align: left; 
	vertical-align: top;    
}

.table.detail
{
	width: 100%;
}

.table.detail td
{
	line-height: 16px;
	 
}

.detail_image_left
{
	margin-left: 0px;
	margin-right: 15px;  
	margin-bottom: 10px;
	border-right: #d3d3d3 1px solid;
	border-top: #d3d3d3 1px solid;
	border-left: #d3d3d3 1px solid;
	border-bottom: #d3d3d3 1px solid;
}

.detail_image_right
{
	margin-left: 15px;
	margin-right: 0px;  
	margin-bottom: 10px;
	border-right: #d3d3d3 1px solid;
	border-top: #d3d3d3 1px solid;
	border-left: #d3d3d3 1px solid;
	border-bottom: #d3d3d3 1px solid;
}

.table.detail.page_header
{
	text-align: left;
	vertical-align: top;
	margin-bottom: 25px;
}

.table.detail.sitemap_bg
{
	padding-top: 40px;
	padding-bottom: 30px;
	padding-left: 100px;   
}

.left_indent_150
{
	padding-left: 150px; 	
}


/* Vision4IT Portfolio */

.v4it_portfolio
{
	border: 1px solid #ffffff;
	background-color: #666666;
	color: #FFFFFF;
}

.v4it_portfolio a
{
	color: #ffffff;
	text-decoration: none;	 
}

.v4it_portfolio a:hover
{
	color: #ffffff;
	text-decoration: underline;	 
}

.v4it_portfolio td
{
	text-align: center;  
}



.v4it_portfolio img
{
	border: 1px solid #FFFFFF;
	margin: 10px;
}

.v4it_portfolio_title
{
	text-align: left;  
	font-weight: bold;
	font-size: 1.2em;
	color: #ffffff;
	padding-top: 10px;
	padding-bottom: 10px;  
	padding-left: 10px; 
}


.v4it_portfolio_url
{
	color: #ffffff;
	font-family: verdana;
	font-size: 1.1em;
	font-weight: bold;   
	padding-top: 5px;
	padding-bottom: 15px;  
	text-align: center;
	vertical-align: middle;    
}

.v4it_portfolio_visitus
{
	font-family: verdana;
	font-size: 1.1em;
	padding-top: 12px;
	padding-bottom: 20px;  
	text-align: center;
	vertical-align: middle;    
}

/* Vision4IT Portfolio Ends */
