﻿/* CSS Document */
body,td,th {
	
	margin:2px 5px 2px 5px;
	padding:2px 5px 2px 5px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
}

td p, {background-color: none;
	margin:0px;
	padding:0px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
body {
	background-color: #FFFFFF;
	margin:0px;
	padding:0px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
}
a:link {
	color: #1b315b;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #1b315b;
}
a:hover {
	text-decoration: none;
	color: #1b315b;
}
a:active {
	text-decoration: none;
	color: #1b315b;
}

td a:link {
	color: #1b315b;
	text-decoration: none;
}
tda:visited {
	text-decoration: none;
	color: #0000FF;
}
td a:hover {
	text-decoration: underline;
	color: #1b315b;
}
td a:active {
	text-decoration: none;
	color: #1b315b;
}

.style1 {font-size: 20px}
.hide {display:none;}

p,h1,h2,h3,h4,a {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1b315b;
	}
h1{font-size:13px;}
h2{font-size:12px;}

	
li, ul {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1b315b;
	}
	
h1 {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#1b315b;
	}
	
.clear{clear:both}
.bold{font-weight:bold}

.wrapper {
		text-align:center;
		padding:20px 10px 20px 10px;
		margin-bottom:20px;
		position:relative;
		width:970px; 
		margin-left:auto;
		margin-right:auto;
		overflow:hidden;

		}
		
.wrapper2 {
		text-align:center;
		border:solid 3px #1b315b;
		margin-bottom:-20px;
		height:120%;
		width:970px;
		float:center;
		}


.header {
		position:relative;
		top:0px;
		left:0px;
		height:76px;
		display:inline;
		text-align:left;
		}
.headerText {
		float:left;
		position:relative;
		top:30px;
		left:25px;
		width:540px;
		height:76px;
		background:url(../images/nonflash_banner.jpg)0 0 no-repeat;
}

		
.flag {position:relative;
left:90px;
top:60px;
float:left;
text-align:center;
width:50px;
z-index:100;
}

.sanzealimg {
		position:relative;
		float:right;
		right:35px; 
		top:23px;
		background:transparent url(../images/sanzealLogo.jpg)0 0 no-repeat;
		width:271px;
		height:200px;
		
}

.sanzealimgSmall {
		position:relative;
		float:right;
		right:35px; 
		top:23px;
		background:transparent url(../images/sanzealLogoSmall.jpg) 0 0 no-repeat;
		width:180px;
		height:120px;
		
}
	
.menu {position:relative;
width:970px;
height:100px;
top:40px;
}


.fileup {position:inherit;
width:160px;
overflow:inherit;
}


.main {
		position:relative;
		top:10px;
		left:0px;
		width:99%;
		text-align:center;
		margin-bottom:40px;
		<!--top:10px;-->
		<!--margin-bottom:20px;>
		}
		
.mainService{
		position:relative;
		top:20px;
		left:0px;
		width:99%;
		text-align:center;
		margin-bottom:20px;
		<!--top:0px;>
		}		
		
* html .main{top:20px;margin-bottom:100px;}

* html .mainService{top:0px;}
			
.leftcolumn {
		position:absolute;
		left:0px;
		margin-left:25px;
		top:20px;
		width:180px;
		height:200px;
		margin-bottom:20px;
		color:#FFFFFF;
		clear:left;
}

.leftcolumn2 {
		position:absolute;
		left:0px;
		margin-left:25px;
		top:320px;
		width:130px;
		height:60px;
		margin-bottom:20px;
		color:#FFFFFF;
		clear:left;
}

.leftcolumn3 {
		background:transparent url(../images/newsletter.gif) 0 0 no-repeat;
		position:absolute;
		left:0px;
		margin:0 0 0 25px;
		top:393px;
		width:190px;
		height:150px;
		background-color:#1b315b;
		margin-bottom:0px;
		color:#FFFFFF;
		clear:left;
		
		
}

.leftcolumn3_form {
		position:relative;
		top:100px;
}

.leftcolumn4 {
		position:absolute;
		left:0px;
		margin-left:25px;
		top:555px;
		width:180px;
		height:80px;
		padding:0px;
		color:#FFFFFF;
		clear:left;
}

.rightcolumn {
		position:absolute;
		top:20px;
		right: 0px;
		margin-right:35px;
		width:180px;
		height:200px;
		padding:0px;
		margin-bottom:20px;
		clear:right;


}

.rightcolumn2 {
		position:absolute;
		top:335px;
		right: 0px;
		margin-right:35px;
		width:180px;
		height:200px;
		padding:0px;

		margin-bottom:20px;
		clear:right;


}

.center {position:relative;
		background-color:#e8edf8;
		color:#1b315b;
		text-align:left;
		top:20px;
		margin: 0px 230px 0px 230px;
		padding:1px 10px 5px 10px;
		height:auto;
		}

* html .center {position:relative;
		background-color:#e8edf8;
		color:#1b315b;
		text-align:left;
		top:20px;
		margin: 0px 240px 0px 230px;
		padding:1px 10px 5px 10px;
		height:auto;
		}

.footer {
		font-size:11px;
		margin-top:40px;
		width:100%;
		text-align:center;
		margin-bottom:-20px;
		}
		
.footerLine { 
		background:url(../images/bulletblue.gif) 0 0 repeat-x;
		width:800px;
		height:3px;
		margin-left:auto;
		margin-right:auto;
} 
		
		
.empty{height:100px}
.emptycontact{height:400px}
.table1 {background:#d0defd;
		}
		
		
.table2 {background:#d0defd;
height:30px;
}
.table3 {background:#e8edf8;
margin:10px;
height:30px;
}

.affiliates {width:100px;text-align:center;margin-left:auto;margin-right:auto;}



.recMember{
	background:url(../images/REC_MemberLogo.GIF) 0 0 no-repeat;
	width:105px;
	height:83px;
	padding-bottom:20px;
}

.recMemberSm{
	background:url(../images/REC_MemberLogoSm.gif) 0 0 no-repeat;
	width:53px;
	height:40px;
	padding-bottom:20px;
	float:left;
	position:relative;
	left:120px;
	top:20px;
}


.nonflashmenu{ margin-top:100px; margin-bottom:-60px}

.serviceClass{display:inline; width:960px; text-align:left}
.serviceleft{float:left;width:469px;height:400px; margin:30px 35px 60px 30px}
.serviceleftdetails{float:left;width:400px;height:400px; margin:30px 35px 60px 30px}
* html .serviceleft{float:left;width:469px;height:400px; margin:30px 35px 60px 15px}
* html .serviceleftdetails{float:left;width:400px;height:400px; margin:30px 35px 60px 15px}
.serviceright{float:left; margin:30px 15px 60px 0}
.servicerightdetails{float:left; margin:30px 15px 60px 0;background-color:#e8edf8;color:#1b315b;text-align:left;height:auto; width:430px;padding:20px}

.size12{font-size:12px;}


