/* CSS Document */

/* BODY */


/* WRAPPER */


.divWaitingStyle
{
	
	position: absolute; 
	width: 250px; 
	top: 320px; 
	left: 350px; 
	border: 1px dashed #990000;  
	background-color: #ffdddd;  
	text-align: center; 
	display:none;
	vertical-align:middle;
	z-index: 99999;
}

.pnlDarkerBackground
{
	background-color: #D8EBFA;
	border: solid 2px #32528A;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
}

/*.divShowWaitingStyle
{
	opacity: 0.7;
	/*position: absolute; 
	/*width: 260px; 
	height: 180px; 
	top: 320px; 
	left: 350px; 
	border: 1px dashed #990000;  
	background-color: #ffdddd;  
	text-align: center; 
	vertical-align:middle;	
}*/

/* HEADER */



/* NAVIGATION */

#nav {
	width: 754px;
	}
	
	
/* MAINCONTENT */

#maincontent {
	
	width: 754px;
	min-height: 466px;
	font-size: 70%;
	color: #757575;
	background-color: #E8F2FA;
	margin: auto auto;
	overflow: auto;
	/*
	these were just used to see the margins properly when developing
	border-right: 2px solid #FFFFFF;
	border-left: 2px solid #FFFFFF;*/
	
	}
	
#maincontent strong { color: #32528A;}	

/* HOMEPAGE */

#homerightcolumn {
	float: right;
	width: 200px;
	text-align: center;
	}

	
#newslettersignup {
	background-image: url(../images/newsletter_signup.gif);
	width: 190px;
	height: 90px;
	margin-left:5px;
	}	
	
.homerightcolumninput {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	border-style: none;
	height: 14px;
	width: 160px;
	color: #757575;
	margin-top: 40px;
	}	
	
	
/* INSIDE */

#insidefullcolumn {
	float: left;
	width: 754px;
	text-align: left;
	
	}	
	
#insideleftcolumn {
	float: left;
	width: 547px;
	text-align: left;
	
	}	
	
#insideleftcolumntext {
	padding: 10px;
	}	

.insideleftcolumnTable
{
	border: solid 1px #D8EBFA;	
}

.insideleftcolumnTable td
{
	border: solid 1px #D8EBFA;
	/*border-width: 0 0 1 0;
	border-style: solid;
	border-color: #32528A;*/
}

#insiderightcolumn {
	float: left;
	width: 207px;
	text-align: center;
	background-color: #D8EBFA;
	color: #FFFFFF;
	background-image: url(../images/rightside_bg.gif);
	min-height: 466px;
	overflow: auto;
	background-repeat: no-repeat;
}

#insiderightcolumn a{
	color: #557BD1;
	font: 900 110% Arial, Helvetica, sans-serif;
	text-decoration: none;}
	
#insiderightcolumn a:hover {
	color: #FFA800;

	text-decoration:none;}	
	
#insiderightcolumn img{
 
	}		
	
#insiderightcolumn li{
 	text-align: left;
	list-style: url(../images/bullet2.gif);
	padding-right: 10px;
	
	}
	

#heading{
 	text-align: left;
	padding-right: 20px;
	list-style: none none 0;
	color: #557BD1;
	font-weight:bold;
	
	}	

.quoteLink
{
	font-weight: bold;
	font-size: larger;
}

.smallerFont
{
	font-size:xx-small;
}
	
#breadcrumb {
	padding-top:12px;
	height: 28px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 100%;
	text-align: center;
	color: White;
	}
	
#breadcrumb a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	font-size: 100%
}	
#breadcrumb a:hover {
	color: #FFFFFF;
	text-decoration: underline;}		

/* FOOTER 



/* LINKS */

a {
	color: #6E87BF;
	text-decoration: none;}
	
a:hover {
	color: #F6AE1E;
	text-decoration: underline;}

#top a{
	background-image:url(../images/top.gif);
	color: #FFFFFF;
	text-decoration: none;
	width: 90px;
	background-repeat: no-repeat;
	height: 15px;
	display: block;
	float: right;
}
#top a:hover{
	background-image:url(../images/top2.gif);
	color: #FBB62E;
	text-decoration: none;
	width: 90px;
	background-repeat: no-repeat;
	height: 15px;
	display: block;
}

/* FORMS */

.submit {
	background-color: #94ACD5;
	color: #FFFFFF;
	border-style: none;
}


rif;
	background: #FFFFFF;
	color: #757575;
	border: 1px solid #969696; /* CBE2F4 */
	}
	
	
textarea 	{
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	color: #757575;
	border: 1px solid #CBE2F4;
	}	

	
s-serif;
	background: #FFFFFF;
	color: #757575;
	border: 1px solid #969696; /* CBE2F4 */
	}	

	
.dropdown {
	font: 900 110% Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: #94ACD5;
	border: 1px solid #969696;} /* CBE2F4 */

/* EXTRAS */

img {border: 0px;
	margin: 0px;
	padding: 0px;}
	
	
img {border: 0px;
	margin: 0px;
	padding: 0px;}
	
	
#blueline {
	height: 12px;
	width: 100%;
	background-color: #6E87C0;
	clear: both;
	font-size:1px;
	line-height:0;}	

#bottomline {
	height: 2px;
	width: 100%;
	background-color: #CDCDCD;
	clear: both;
	font-size:1px;
	line-height:0;}
	

hr {
	color: #D7E9F6;
	height: 2px;
	width: 560px;
	background: #D7E9F6;
	border: 0px;
	text-align:left;
	position: absolute;
	float: left;
	vertical-align: text-top;
	
	
}



	
.prop1 {
    height: 300px;
    float:right;
    width:1px;
  }	
  
.prop2 {
    height: 1200px;
    float:right;
    width:1px;
  }	
   
  
 .prop3 {
    height: 1600px;
    float:right;
    width:1px;
  }	 
  
  
   .prop4 {
    height: 3100px;
    float:right;
    width:1px;
  }	 
  
     .prop5 {
    height: 2100px;
    float:right;
    width:1px;
  }	 
  
       .prop6 {
    height: 470px;
    float:right;
    width:1px;
  }	
  
        .prop7 {
    height: 4700px;
    float:right;
    width:1px;
  }	  
  
  
       .prop8 {
    height: 3800px;
    float:right;
    width:1px;
  }	  
  
  .prop9 {
    height: 1400px;
    float:right;
    width:1px;
  }	
  
   .prop10 {
    height: 1700px;
    float:right;
    width:1px;
  }	 
  
     .prop11 {
    height: 600px;
    float:right;
    width:1px;
  }	 
  
        .prop12 {
    height: 4000px;
    float:right;
    width:1px;
  }	  
  
      .prop13 {
    height: 1050px;
    float:right;
    width:1px;
  }	  
  
    .prop14 {
    height: 550px;
    float:right;
    width:1px;
  }	  
  
  
  
      .prop15 {
    height: 350px;
    float:right;
    width:1px;
  }	  
  
    
.prop16 {
    height: 1900px;
    float:right;
    width:1px;
  }	  
  
 .clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }  
  
  
.asterisk {font: 900 22px Arial, Helvetica, sans-serif;
	color:#FF6600;
	vertical-align: middle;}
  
/* LISTS */

ul {

}

/* TABLE */
.table20 td{
  height: 20px;}


.table30 td{
  height: 30px;}
  
.table40 td{
  height: 40px;}  


#tooltip 
{
	float: right;
	width: 30px;
	text-align: left;
}
	
.SpecialQuoteAnnouncement
{
	/*background-color: #F9A904;*/
	background-color: yellow;
	font-weight: bold;
	padding: 4px;
}

/* if instuctions are in the rhs*/
#insiderightcolumninstructions 
{
	float: left;
	width: 207px;
	text-align: left;
	/*font-weight: bold;*/
	background-color: #D8EBFA;
	color: #757575;
	background-image: url(../images/rightside_bg.gif);
	min-height: 466px;
	overflow: auto;
	background-repeat: no-repeat;
}

#insiderightcolumninstructions h1
{
	text-align: center;
	padding-top: 10px;
}

#insiderightcolumninstructions p
{
	padding-left: 6px;
	padding-right: 2px;
}
#insiderightcolumninstructions a{
	color: #557BD1;
	font: 900 110% Arial, Helvetica, sans-serif;
	text-decoration: none;}
	
#insiderightcolumninstructions a:hover {
	color: #FFA800;

	text-decoration:none;}	
	
#insiderightcolumninstructions img{
 
	}		
	
#insiderightcolumninstructions li{
 	text-align: left;
	list-style: url(../images/bullet2.gif);
	padding-right: 10px;
	
	}
	
.refundAmount
{
	font-weight:normal;
}


.copyright
{
	/*color: #757575;*/
	color: #325188;
	font-size: 60%;
	font-weight: bold;
	/*background-color: #325188;*/
}


#bigSubmitButton a{
	background-color: #94ACD5;
	color: #FFFFFF;
	border-color: #FF9E01;
	border-width: 2px;
	border-style:solid;
	text-decoration: none;
	padding: 7px;
	font-weight: bold;
}

#bigSubmitButton input{
	background-color: #94ACD5;
	color: #FFFFFF;
	border-color: #FF9E01;
	border-width: 2px;
	border-style:solid;
	text-decoration: none;
	padding: 7px;
	font-weight: bold;
}

/* quick fix for form regression*/

div#main {
    width: 47em !important;
    background-color: #E8F2FA !important;
}

div#sidebar {
    margin: 1.1em 0pt 0pt 51em;
}

