body { font-family: Arial, Verdana, Helvetica, sans-serif; text-align:center; padding:0px; }
h3 { color: #447C95; font-size: medium; font-family: Arial, Helvetica, Verdana, sans-serif, "Arial Narrow"; font-weight: bold; text-align: left; margin-top: 0.67em; margin-bottom: 0.67em; margin-left: 0.67em; }
h4 { color: #447C95; font-size: x-large; font-family: Arial, Helvetica, Verdana, sans-serif, "Arial Narrow"; font-weight: bold; text-align: center; margin-top: 0.67em; margin-bottom: 0.67em; margin-left: 0.67em; }
h2 { color: #447C95; font-size: large; font-family: Verdana, sans-serif, Verdana, Arial, Helvetica, sans-serif; font-weight: bold;  text-align: left; margin-top: 0.67em; margin-bottom: 0.67em; margin-left: 0.67em; font-style: italic; }
h5 { color: #243f8e; font-size: small; font-weight: bold; margin: 1.67em 0; }
h1 { color: #447C95; font-size: xx-large; font-weight: bold; text-align:center; }
p { color: #1F1F1F; font-size: 0.8em; font-family: Arial, Helvetica, Verdana, sans-serif; margin-top: 0.67em; margin-left: 0.67em; }
td { color: #17296a; font-size: small; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; }
/*
a:link { color: #b48e81; font-size: small; font-weight: bold; text-decoration: underline; text-align: right; padding-right: 10px; }
a:visited { color: #5177a4; font-size: small; font-weight: bold; text-decoration: underline; text-align: right; }

a:hover { color: #17296a; font-size: small; font-weight: bold; text-decoration: underline; text-align: right; }
a:active { color: #b48e81; font-size: small; font-weight: bold; text-decoration: underline; text-align: right; }*/

ul { font-size: small; font-family: Arial, Helvetica, Verdana, sans-serif, "Arial Narrow"; white-space: pre; list-style-type: disc; list-style-position: outside; display: block; margin: 1em 0 1em 50px; padding-left: 50px; }
ol { font-size: small; font-family: Arial, Helvetica, Verdana, sans-serif, "Arial Narrow"; white-space: pre; list-style-type: decimal; list-style-position: outside; display: block; margin: 1em 0 1em 50px; padding-left: 50px; }
.content { margin-left: 140px; }
.content_list { color:black; white-space:normal; padding-left: 0; display: block; }

.contact { text-align:center; text-indent:0px; margin-top: 20px; margin-bottom: 20px; }
.contact_line { margin: 0px; font-weight: normal; }
.contact_headlineline { margin: 0px; font-weight: bold; }

/*img { behavior: url("../ie_transparency.htc"); }*/

a.poppedout_link:link, a.poppedout_link:visited, a.poppedout_link:active
{ 
	color: #666666; font-size: 0.7em; font-weight: bold; text-decoration: none; text-align: right; padding-right: 10px; 
}

a.poppedout_link:hover
{ 
	color: #999999; font-size: 0.8em; font-weight: bold; text-decoration: none; text-align: right; padding-right: 10px; 
}

a.banner:link, a.banner:visited, a.banner:hover, a.banner:active { border-style: none; color:transparent; }

div.page_div
{
	width: 800px;
	background-image: url(../images/home/blueshadowshomelgnew.gif);
	background-repeat: repeat-y;
	margin: 0 auto;
	text-align: left;
	padding-left: 100px;
	padding-right: 100px;
}

div.page_header
{
	height: 140px;
	_overflow:hidden;
}

div.velarium_logo
{
	float: left;
}


div.header_links
{
	float: left;
}

div.vue_box
{
	float: right;
	height: 140px;
}

div.tab_title
{
	height: 145px;
	background: url(../images/tab_title_new1.png);
	background-repeat: repeat-x;
	background-position: top;
}

div.title
{
	*color: #EFC01F;
	color: #999999;
	height: auto;
	font-size: xx-large;
	font-weight: bold;
	position: relative;
	top: 50px;
	text-align:center;
	float: left;
}

div.page_tabs
{
	height: 23px;
	float: right;
	position: relative;
	margin-top: -23px;
	*margin-top: -26px;
	margin-right: 0px;
	margin-left: 0px;
}

div.column_left
{
	float:left;
	width: 145px;
	padding: 2px;
}

#sidebanner
{
	float: right;
	padding-top: 5px;
	padding-bottom: 5px;
}

div.column_right
{
	float:right;
	width: 640px;
	padding: 2px;
}

div.page_footer
{
	clear: both;
	height: 130px;
	background-image: url(../images/home/footer.gif);
	text-align: center;
	color:#666666;
	font-size: 0.6em;
	margin: 0px -100px;
	background-position:left;
}

div.page_footer a
{
	color:#666666;
}

div.clear
{
	clear: both;
	font-size:1px;
}


div.demo_button
{
	overflow: hidden;
	width: 85px;
	height: 37px;
	position: relative;
	left: 200px;
	margin: 15px;
}

a.demo_button
{
	background:url(../images/demo_button.gif);
	background-repeat:no-repeat;
	width: 85px;
	height: 37px;
	display: block;
}

a.demo_button:hover
{
	background-position:bottom;
}

span.demo_button
{
	display: none;
}


.header_links
{
	float:left;
	text-align:center;
	padding: 20px 0 20px 0;
	width: 350px;	
}

#home_link
{
	width: 74px;
	float: left;
}

#blog_link
{
	width: 66px;
	float: left;
}

#testimonials_link
{
	width: 118px;
	float: left;
}

#contact_link
{
	width: 88px;
	float: left;
}

.quotation{
	padding-bottom:39px;
	padding-left:4px;
}

.quotation p
{
	font-size: 0.75em;
	line-height:1.08em;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:0px;
}

.quote_text
{
	color: #437B94;
	font-style: italic;
	margin-bottom:11px !important;
}

.quote_person
{	
	color: #1F1F1F;
	font-weight: bold;
}


.sublinks
{
	text-align: right;
	color: #666666;
	font-size: 0.7em;
	padding: 10px;
}

.sublinks a:link, .sublinks a:visited, .sublinks a:active
{
	color: #666666;
}

.sublinks a:hover
{ 
	color: #999999;
}

.common_contact
{
margin-left: -130px;
padding-top:34px;
padding-bottom:20px;
}

div.clientlist { text-align:center; text-indent:0px; margin: 20px 0px;  }
p.client { margin: 0px; font-weight: bold; }
p.client_members { margin: 0px; font-weight: normal; }

img
{
	border:0px;
}
