    html {
		  margin : 0;
          padding : 0;
		  }
	body {
          background-color : #2a385d;
      }
    body, p, li, ul {
          font-family : Arial, Helvetica, sans-serif;
          font-size : 12px;
          color : #000000;
      }
    h4 {
          font-family : "Times New Roman", Times, serif;
          font-size : 15px;
          font-weight : bold;
          color : #2a385d;
          padding-left : 20px;
          padding-right : 20px;
      }
    h5 {
          font-size : 12px;
          font-weight : bold;
          color : #2a385d;
      }
    a:link {
          font-weight : bold;
          text-decoration : underline;
          color : #2a385d;
      }
    a:visited {
          font-weight : bold;
          text-decoration : underline;
          color : #2a385d;
      }
    a:hover {
          font-weight : bold;
          text-decoration : none;
          color : #2a385d;
      }
    a.menu:link {
          font-family: "Times New Roman", Times, serif;
		  font-size : 12px;
          font-weight : bold;
          text-decoration : none;
          color : #ffffff;
      }
    a.menu:visited {
          font-family: "Times New Roman", Times, serif;
		  font-size : 12px;
          font-weight : bold;
          text-decoration : none;
          color : #ffffff;
      }
    a.menu:hover {
          font-family: "Times New Roman", Times, serif;
		  font-size : 12px;
          font-weight : bold;
          text-decoration : underline;
          color : #ffffff;
      }
    a.subMenu:link {
          font-size : 14px;
          font-weight : bold;
          text-decoration : none;
          color : #2a385d;
      }
    a.subMenu:visited {
          font-size : 14px;
          font-weight : bold;
          text-decoration : none;
          color : #2a385d;
      }
    a.subMenu:hover {
          font-size : 14px;
          font-weight : bold;
          text-decoration : underline;
          color : #000000;
      }
    .white {
          font-weight : bold;
          color : #ffffff;
      }
    .blue {
          font-size : 12px;
          font-weight : bold;
          color : #2a385d;
      }
    .small {
          font-size : 10px;
      }
    .homeHeadline {
          font-family : "Times New Roman", Times, serif;
          font-size : 13px;
          font-weight : bold;
          color : #000000;
      }
    .contactButton {
          color : #ffffff;
          font-size : 12px;
          font-weight : bold;
		  padding: 3px;
          background-color : #2A385D;
          border : 1px solid #ffffff;
      }
    .contactInput {
          background-color : #ffffff;
          border : 1px solid #000000;
      }
	.imageFloat {
		  float: left;
		  padding-right: 15px;
		  padding-left: 15px;
		  }
	.noJustify {
	      text-align: left;
		  }
	  	

/*home page*/

    #container {
	width : 800px;
	margin : 0 auto;
	padding-top : 20px;
	padding-bottom : 175px;
	text-align : left;
	position : relative;
	border : 0;
	background-color : #ffffff;
      }	  
    #homeBox {
          width : 764px;
          height : 680px;
          margin : 0 auto;
          text-align : left;
          position : relative;
          background-image : url(images/sub_bg.jpg);
          background-repeat : no-repeat;
          background-position : bottom;
          border : 1px solid #2a385d;
      }
    #headerBox1 {
          width : 764px;
          height : 63px;
          background-color : #2a385d;
      }
    #homeBox1 {
          margin-top : 29px;
          margin-left : 314px;
          position : absolute;
          height : 135px;
          width : 150px;
      }
    #homeBox2 {
          margin-top : 29px;
          margin-left : 464px;
          position : absolute;
          height : 135px;
          width : 135px;
          left : 20px;
          top : 84px;
      }
    #homeBox3 {
          xxmargin-top : 29px;
          xxmargin-left : 464px;
		  margin-top : 29px;
          margin-left : 599px;
          position : absolute;
          height : 135px;
          width : 153px;
          left : 22px;
          top : 84px;
      }
    #homeTextBox {
          position : absolute;
          left : 335px;
          top : 270px;
          width : 376px;
          height : 380px;
          padding-top : 8px;
          padding-bottom : 15px;
          padding-right : 15px;
          padding-left : 15px;
          text-align : justify;
          background-color : #c4c5cc;
      }
    #homePoints {
          position : absolute;
          left : 19px;
          top : 246px;
          width : 281px;
          height : 233px;
      }
    #footer {
          position : absolute;
          top : 730px;
          width : 764px;
          height : 130px;
          left : 17px;
          background-color : #eeeff3;
          border : 1px solid #2a385d;
      }

/*subpage specific*/

	#container2 {
	width : 800px;
	margin: 0 auto;
	padding-top : 20px;
	padding-bottom : 20px;
	text-align: left;
	position: relative;
	border: 0px;
	background-color: #ffffff;	
      }	 
	
	#brokerBox {
	padding: 10px;
	border: 1px solid #2A385D;
	}
	
	.brokerDuck {
	font-size: 15px;
	}
	  
	#subBox {
          width : 764px;
          height: 100%;
		  margin : 0 auto;
          text-align : left;
          position : relative;
          background-image : url(images/sub_bg.jpg);
          background-repeat : no-repeat;
          background-position : bottom;
          border : 1px solid #2a385d;
      } 
    #subMenu {
          position : absolute;
          left : 18px;
          top : 349px;
          width : 232px;
          height : 105px;
      }	
    #subMenu ul, li {
          padding: 5px;
      }	
	#subTextBox {
	width : 425px;
	height: 100%;
	position : relative;
	left : 277px;
	top : 35px;
	padding-top : 10px;
	padding-bottom : 15px;
	padding-right : 15px;
	padding-left : 15px;
	text-align : justify;
	background-color : #c4c5cc;
      }
	#subPic {
		position:absolute;
		left:0px;
		top:63px;
		width:244px;
		height:244px;
	}
	#subTitle {
		position:absolute;
		left:0px;
		top:306px;
		width:244px;
		height:32px;
		padding-top: 5px;
		padding-bottom: 5px;		
		text-align: center;
		font-family: "Times New Roman", Times, serif;
		font-size: 18px;
		font-weight: bold;
		color: #ffffff;
		background-color: #2A385D;
	}
    #footerContainer {
          width : 800px;
		  margin: 0 auto;
		  padding-top : 0px;
          padding-bottom : 20px;
	      text-align: left;
	      position: relative;
	      border: 0px;
	      background-color: #ffffff;
      }	 
	#footer2 {
          position :relative;
          top : 0px;
          width : 764px;
          height : 75px;
          left : 17px;
          padding-top: 5px;
		  padding-bottom: 5px;
		  background-color : #eeeff3;
          border : 1px solid #2a385d;
		  font-family : Arial, Helvetica, sans-serif;
          font-size : 11px;
          color : #000000;
		  text-align: center;
      }
