﻿body
{
	font-family: Arial;
	font-size: 0.76em;
	font-weight: normal;
	margin: auto;
	margin-bottom: 45px;
	color: #595959;
}

a
{
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

p
{
	color: #595959;	
	line-height: 18px;
	font-weight: 700;
}

h2
{
	font-size: 1.9em;
	padding-top: 0px;
	padding-top: 0px;
	color: #2541A8;
	font: Arial;
	font-weight: normal;  
}

h3
{
	font-weight: bold;
	font-size: 1.1em;
}

.sap
{
	background-color: #2541A8;
}

.caption
{
	font-weight: bold;
	text-align: right;
}

/* parent table */

.parent
{
	width: 100%;
}

.parent td.topsidebar
{
	width: 50%;
}

.parent td.content
{
	width: 900px;
}

.parent td.logobg
{
	background-color: #FFFFFF;
	height: 100px;
}

.parent td.headerbg
{
	background-color: #DFDFFF;
}

.parent td.navigation
{
	color: #FFFFFF;
	font-weight: bold;
	height: 30px;
	text-transform: uppercase;
	text-align: center;
	background-color: #2541A8;
}

.parent td.navigation a
{
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
}

.parent td.navigation a:hover
{
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: underline;
}

.parent td.contentPHbg
{
	width: 900px;
	color: #333333;
	padding-top: 10px;
	padding-bottom: 10px;
	
}

.parent td.breadcrumb
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #2541A8;
	color: #FFFFFF;
}

.parent td.breadcrumb a
{
	color: #FFFFFF;
}

.parent td.breadcrumb a:hover
{
	color: #FFFFFF;
	text-decoration: underline; 
}

.parent td.footer
{
	height: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	/*background-color: #E8E8FF;*/
	font-size: 0.80em;
	font-family: Verdana;
	font-weight: bold;
	color: #555555;
	text-align: right;
	vertical-align: middle;
	border-top-style: solid;
	border-top-width: 3px;
	border-top-color: #2541A8;
}

/* child table */

.child
{
	width: 900px;
}

.child td.sidebar_bg_left
{
	vertical-align: top;
	text-align: left;  
	vertical-align: top;  
	width: 190px;
}

.child td.sidebar_bg_right
{
	vertical-align: top;
	text-align: right;  
	vertical-align: top;  
	width: 190px;
}

.child td.content
{
	vertical-align: top;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	width: 520px;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #CCCCCC;
}

.content_ph_bg
{
	vertical-align: top;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	width: 520px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #C4C4FF;
	border-left-color: #C4C4FF;	
}

/* side bar  */

.sidebar
{
	width: 180px;
	line-height: 18px;
	
}

.sidebar td a
{
	font-weight: normal;
	text-decoration: none;
	color: #595959;
}

.sidebar td a:hover
{
	font-weight: normal;
	color: #733157;
	text-decoration: underline; 
}

.sidebar li
{
	list-style-type: square;
}

.sidebar td.detail
{
	text-align: left;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
}

/* home page */

.home_images
{
	width: 100%;	
}

.home_images td
{
	border: 1px solid #CCCCCC;
	text-align: left;
	vertical-align: top;
	width: 50%;     
} 

.home_images td img
{
	border-width: 0px;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 8px;
	padding-bottom: 8px;
}

/* detail pages */

.detail_table
{
	width: 100%; 
}

.detail_table td
{	text-align: left;
} 

.detail_table td img
{
	padding-right: 15px;
	padding-bottom: 15px;
}

.detail_table li
{
	line-height: 18px;
	list-style-type: square;
}


/* 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.3em;
	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 */







