body {background-image:url(images/background.jpg);
      margin-top:0px;
}
a:hover {color:#d4b5d5;
}
img, div, td {behavior: url(ie-png.htc);
}

ul  {
      margin-left:10px;
	  margin-right:4px;
}
	  
#mainWrapper{
	text-align:center;
	width: 900px;
	height: 2300px;
	border: 0px;
}
.alignCenter {text-align:center;
}
.banner  {
          width:475px;
		  float:left;
		  margin-top:12px;
}
.bottomLine {
              width:899px;
			  margin-top:30px;
			  border-bottom-color:#3e0a46;
			  border-bottom-style:double;
			  border-bottom-width:thick;
}
.contactBG    {
               background-image:url(images/contactBG.jpg);                			
}				
.contactText {
              font-family:Arial, Helvetica, sans-serif;
			  font-weight:bold;
			  margin-top:20px;
}			  			  	  
.contentWrapperHome1{
	width:899px;
	background-image:url('images/index_01.jpg');
	margin-top:0px;
	background-repeat:no-repeat;
	height:244px;
	text-align: left;
	vertical-align:top;
}
.contentWrapperHome2{
	width:899px;
	background-image:url('images/index_02.jpg');
	margin-top:0px;
	background-repeat:repeat-y;
	height:340px;
	text-align: left;
}
.contentWrapperHome3{
	width:899px;
	background-image:url('images/index_03.jpg');
	background-repeat:no-repeat;
	height:51px;
	vertical-align:top;
	text-align: left;
}
.contentWrapperGallery{
	width: 900px;
	background-image:url('images/gallery_02.png');
	background-repeat:repeat-y;
	height:380px;
	vertical-align:top;
	text-align: left;
}
.IVAAlogo {margin-top:30px;
           text-align:center;
}           
.photoPos {
            margin-left:56px;
}
.titlePos {
            margin-left:0px;
}				
.maindiv {
          width:400px;
		  margin-left:30px;
		  margin-top:0px;
		  border-color:#000033;
		  border-style:solid;
		  border-width:thin;
}
.menu  {
        font-family:Arial, Helvetica, sans-serif;
		color:#ffffff;
		margin-top:166px;
		margin-left:497px;
		font-size:14px;
		font-weight:400;
}
.menuLinks {
            color:#FFFFFF;
			text-decoration:none;
}					
.header {
         text-decoration:underline;
		 padding-bottom:10px;
}		 
.heading  {font-family:Arial, Helvetica, sans-serif;
		  color:#ffffff;
}
.heading3 {font-family:Arial, Helvetica, sans-serif;
		  color:#000000;
		  font-size:18px;
		  font-weight:bold;
		
}
.heading4 {font-family: "Times New Roman", Times, serif;
		  color:#031365;
		  font-size:24px;
		  font-weight:bold;
		
}

p {margin-left:10px;
   margin-right:10px;
}   		  		  
.emailtext {
        
		font-family: Arial, Helvetica, sans-serif;
		color:#ffffff;
		font-size:14px;
}
.footertextbox {
                width:790px;
				margin-left:60px;
}
.footertext {
       	font-family: Arial, Helvetica, sans-serif;
		margin-top:25px;
		color:#ffffff;
		font-size:11px;
		text-align:center;
		text-decoration:none;
}
.maintext {
       	font-family: Arial, Helvetica, sans-serif;
		color:#222222;
		font-size:14px;
		text-decoration:none;
}
.maintextPJ {
       	font-family: Arial, Helvetica, sans-serif;
		color:#222222;
		font-size:14px;
		text-decoration:none;
		text-align:center;
}
.maintext2 {
       	font-family: Arial, Helvetica, sans-serif;
		color:#222222;
		font-size:16px;
		text-decoration:none;
}
.margin {
              margin:15px;
}
.marginleftA {
              margin-left:43px;
}
.marginleftS {
              margin-left:47px;
}	
.marginleftR {
              margin-left:28px;
}
.marginleftC {
              margin-left:27px;
}					  
.taglinetext {
	font-family: Arial, Helvetica, sans-serif;
	color:#222222;
	font-size:16px;
	text-decoration:none;
	font-style:italic;
	font-weight:bold;
	margin-left:30px;
	margin-right:30px;
	text-align: center;
}
.taglinetext2 {
        font-family: Arial, Helvetica, sans-serif;
		color:#031365;
		font-size:16px;
		text-decoration:none;
		font-style:italic;
		font-weight:bold;
}
.textBox1a {
           width:320px;
		   background-color:#FFFFFF;
		   border-color:#3e0a46;
		   border-style:double;
		   font-family:Arial, Helvetica, sans-serif;
		   font-size:14px;
		   color:#222222;
		   margin-top:20px;
}
.textBox1b {
           width:320px;
		   background-color:#FFFFFF;
		   border-color:#3e0a46;
		   border-style:double;
		   font-family:Arial, Helvetica, sans-serif;
		   font-size:14px;
		   color:#222222;
		   margin-top:20px;
}
.textBox1bPos {
               margin-left:400px;
			   margin-top:-154px;
			   z-index:+1;
}			   
.textBox2a {
           width:340px;
		   background-color:#FFFFFF;
		   border-color:#3e0a46;
		   border-style:double;
		   font-family:Arial, Helvetica, sans-serif;
		   font-size:14px;
		   color:#222222;
		   margin-top:40px;
}
.textBox2aPos {
               margin-left:520px;
}
.textBox2bPos {
               margin-left:130px;
			   margin-top:-154px;
			   z-index:+1;
}			   
.textBox2b {
           width:340px;
		   background-color:#FFFFFF;
		   border-color:#3e0a46;
		   border-style:double;
		   font-family:Arial, Helvetica, sans-serif;
		   font-size:14px;
		   color:#222222;
		   margin-top:40px;
}
.textBox3 {
           width:640px;
		   background-color:#FFFFFF;
		   border-color:#3e0a46;
		   border-style:double;
		   font-family:Arial, Helvetica, sans-serif;
		   font-size:14px;
		   color:#222222;
		   margin-top:40px;
}
.textBox4 {
           width:440px;
		   background-color:#FFFFFF;
		   border-color:#3e0a46;
		   border-style:double;
		   font-family:Arial, Helvetica, sans-serif;
		   font-size:14px;
		   color:#222222;
		   margin-top:40px;
}
.textBox5 {
           width:800px;
		   background-color:#FFFFFF;
		   border-color:#3e0a46;
		   border-style:double;
		   font-family:Arial, Helvetica, sans-serif;
		   font-size:14px;
		   color:#222222;
		   margin-top:40px;
}
.textBox6 {
           width:340px;
		   background-color:#FFFFFF;
		   border-color:#3e0a46;
		   border-style:double;
		   font-family:Arial, Helvetica, sans-serif;
		   font-size:14px;
		   color:#222222;
		   margin-top:40px;
}
.title   {
	font-family: Arial, Helvetica, sans-serif;
	margin-top:10px;
	color:#3e0a46;
	font-size: 14px;
}		  		   
.phoneText {
        
		font-family: "Times New Roman", Times, serif;
		color:#ffffff;
		font-size:24px;
		font-style:italic;
		font-weight:bold;
		color:#000066;
}
.portfolioLinks {
                 color:#FFFFFF;
}				 
.profileTextBox {background-color:#1a254b;
                 width:640px;
				 background-repeat:repeat-y;
				 font-family: Arial, Helvetica, sans-serif;
		         color:#ffffff;
				 font-size:14px;
}
.portfolioText {
                 font-family: Arial, Helvetica, sans-serif;
		         color:#ffffff;
				 font-size:14px;
				 margin-left:10px;
				 margin-right:20px;
}
.portfolioTextBox {background-color:#1a254b;
                 width:640px;
				 background-repeat:repeat-y;
}
.portfolioTitle {
                 font-family: Castellar, Arial, Helvetica, sans-serif;
				 color:#ffffff;
				 font-size:18px;
				 margin-top:20px;
				 border-bottom-color:#FFFFFF;
				 border-bottom-style:double;
				 width:620px;
}				 
.portSubTitle {
                 font-family: Castellar, Arial, Helvetica, sans-serif;
				 color:#ffffff;
				 font-size:14px;
				 border-bottom-color:#FFFFFF;
}				                  
.emailLink {
       	color:#3e0a46;
}
.tabletext {        
		font-family: Arial, Helvetica, sans-serif;
		color:#ffffff;
		font-size:14px;
		text-decoration:none;
		margin-left:40px;
}
.toptext {        
		font-family: Arial, Helvetica, sans-serif;
		color:#ffffff;
		font-size:14px;
		text-decoration:none;
}
.maintext3 {
        margin-left:22px;
		margin-right:20px;
		font-family: Arial, Helvetica, sans-serif;
		color:#000000;
		font-size:14px;
}
.margin10 {
           margin:10px;
}					 
.margintop0 {
              margin-top:0px;
}
.margintop2 {
              margin-top:2px;
}
.margintop10 {
              margin-top:10px;
}
.margintop70 {
              margin-top:70px;
}
.margintop20 {
              margin-top:20px;
}
.marginbtm0 {
              margin-bottom:0px;
}
.marginleft30 {
               margin-left:30px;
}
.marginleftUl {
               margin-left:47px;
}
.marginleft60 {
               margin-left:60px;
}
.marginleft133 {
               margin-left:133px;
}
.paypal   {
           margin-left:500px;
		   margin-right:30px;
		   margin-top:200px;
		   width:344px;
}		   				   
.photo1  {
          float:right;
}
.photo2  {
          float:left;
		  margin-top:40px;
}
.photo3  {
          float:right;
		  margin-top:24px;
		  margin-right:5px;
}
.photo4  {
          float:right;
		  margin-top:24px;
		  margin-right:50px;
}
.photoContainer {
                 width:221px;
				 height:300px;
				 background-color:#FFFFFF;
		         border-color:#3e0a46;
		         border-style:double;
}				 					  				  
.taglinetxt {font-family: Arial, Helvetica, sans-serif;
             font-size:20px;
			 font-style:italic;
			 color:#031365;
			 font-weight:bold;
}
.formBox1		 {
              			width:420px;
		   				background-color:#FFFFFF;
		   				border-color:#3e0a46;
		   				border-style:double;
		   				font-family:Arial, Helvetica, sans-serif;
		   				font-size:14px;
		   				color:#222222;
		   				margin-top:10px;
}
.formBox2		 {
              			width:700px;
		   				background-color:#FFFFFF;
		   				border-color:#3e0a46;
		   				border-style:double;
		   				font-family:Arial, Helvetica, sans-serif;
		   				font-size:14px;
		   				color:#222222;
		   				margin-top:40px;
}
.formBox3		 {
              			width:420px;
		   				background-color:#FFFFFF;
		   				font-family:Arial, Helvetica, sans-serif;
		   				font-size:14px;
		   				color:#222222;
		   				margin-top:40px;
}										 
.formfields  { 
							color: #222222; 
							border: 1px solid #000000; 
							padding-left: 2px; 
							padding-right: 2px; 
							background-color: #eeeeee;
    						background-image: url('images/formgrad.jpg'); 
   							background-position: top; 
    						background-repeat:no-repeat;
}
.formtext {font-family: Arial, Helvetica, sans-serif;
           font-size:14px;
		   		 color:#222222;
}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
}
.borderstyle {border-style:ridge;
}
.borderleft {border-left-style:ridge;
             border-top-style:ridge;
			 padding-left:10px;
			 padding-right:10px;			 
}
.borderright {border-right-style:ridge;
             border-top-style:ridge;
			 padding-left:10px;
			 padding-right:10px;
}
.borderleftside {border-left-style:ridge;
             	 padding-left:10px;
			 	 padding-right:10px;			 
}
.borderrightside {border-right-style:ridge;
                  padding-left:10px;
			      padding-right:10px;
}           
