body {
margin: 0px;
}
p {  
font-family: Arial, Helvetica, sans-serif;
 font-size: 14;
 font-style: normal; 
 color: #333333;
 
 }
h1 {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight: bold; color: #333333}
h2 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; color: #333333}

a:link {  text-decoration: underline;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px; 
 font-style: normal; 
 color: #003399;
 }
a:visited {
  text-decoration: none;
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 13px; 
 font-style: normal; 
 color: #9966CC;
 }
a:hover {  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; color: #FF6600}
a:active {  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; color: #FF0000}

.main a:link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px; font-style: normal;
  color: #003399;
  text-decoration: underline;
  }
.main a:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px; font-style: normal;
  color: #336699; text-decoration: underline;
  }
.main a:hover {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 13px; 
  font-style: normal; 
  color: #FF9933; text-decoration: underline;
  }
.main a:active {  font-family: Arial, Helvetica, sans-serif; 
font-size: 13px; 
font-style: normal; 
color: #FF0000; 
text-decoration: underline;
}

.main p {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px; 
 color: #333333;
 

 
 }
.mainBold {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14; 
 color: #333333;
 font-weight: bold;
 background-color: #FFFFFF;
 } 
 
 .mainBlue {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14; 
 color: #0000ff;
 font-weight: bold;
 } 
 
 .main ul {
list-style-type: circle
font-family: Arial, Helvetica, sans-serif;
 font-size: 14px; 
 color: #333333;
}	  

 


.navbar {  color: #FFFFFF; text-decoration: none}
.navbar a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #FFFFFF; text-decoration: none}
.navbar a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #CCFFFF; text-decoration: none}
.navbar a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #FFFFCC; text-decoration: none}
.navbar a:active {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #CCCCCC; text-decoration: none}

.navflyout a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #FFFFFF; text-decoration: none}
.navflyout a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #FFFFCC; text-decoration: none}
.navflyout a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #CC6633; background-color: #6699CC; text-decoration: none}
.navflyout a:active {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #FFCC99; text-decoration: none}

.navlink {  font-family: Arial, Helvetica, sans-serif; color: #FEFFF0; text-decoration: underline}
.navlink a:link {  font-family: Arial, Helvetica, sans-serif; color: #FEFFF0; text-decoration: underline}
.navlink a:visited {  font-family: Arial, Helvetica, sans-serif; color: #CCCCCC}
.navlink a:hover {  font-family: Arial, Helvetica, sans-serif; color: #FFCC66; text-decoration: underline}
.navlink a:active {  font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline}

.navlink2 {  font-family: Arial, Helvetica, sans-serif; color: #FFFFFF}
.navlink2 a:link {  font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline}
.navlink2 a:visited {  font-family: Arial, Helvetica, sans-serif; color: #F7F7F7; text-decoration: none}
.navlink2 a:hover {  font-family: Arial, Helvetica, sans-serif; color: #FF9900; text-decoration: underline}
.navlink2 a:active {  font-family: Arial, Helvetica, sans-serif; color: #FFFFCC; text-decoration: none}

.navlink3 {  font-size: small; color: #FFFFFF}
.navlink3 a:link {  font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline}
.navlink3 a:visited {  font-family: Arial, Helvetica, sans-serif; color: #CCCCCC; text-decoration: underline}
.navlink3 a:hover {  font-family: Arial, Helvetica, sans-serif; color: #FF9933; text-decoration: underline}
.navlink3 a:active {  font-family: Arial, Helvetica, sans-serif; color: #F7F7F7; text-decoration: underline}

.nav4 a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; color: #FFFFFF; text-decoration: underline}
.nav4 a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; color: #CCCCCC; text-decoration: underline}
.nav4 a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; color: #FF9900; text-decoration: underline}
.nav4 a:active {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; color: #FFFFCC; text-decoration: underline}
.nav4 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #FFFFFF; text-decoration: underline}
.main2 p {
 font-family: Arial, Helvetica, sans-serif;
 font-size: small;
 color: #333333;
 background-color: #FFFFFF;
 }
.orig a:link
{
    color: #FF0000;
    text-decoration: underline;
    font-size: large;
}
.orig a:visited {  color: #FF0000; text-decoration: underline}
.orig a:hover {  color: #FF9900; text-decoration: underline}
.orig a:active {  color: #336666; text-decoration: underline}

.main3 a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #336699; text-decoration: underline; font-style: normal}
.main3 a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #6699CC; text-decoration: underline}
.main3 a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF9933; text-decoration: underline}
.main3 a:active {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: underline}

.main4 a:link {font-size: 11px; color: #336699; text-decoration: underline; font-style: normal}
.main4 a:visited {font-size: 11px; color: #6699CC; text-decoration: underline}
.main4 a:hover {font-size: 11px; color: #FF9933; text-decoration: underline}
.main4 a:active {font-size: 11px; color: #666666; text-decoration: underline}

.box2 {  background-color: #336699; border: 1px #FFFFFF solid; color: #FFFFFF; font-weight: bold}

.boxes {  background-color: #FFFFE6; border: #990000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.boxes2 {  background-color: #F3F3F3; border: 1px #336699 solid; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333}

.button {  font-family: Arial, Helvetica, sans-serif; font-size: xx-small; font-style: normal; text-decoration: none; border: #336699 solid}
#outer {width : 350px; 	height : 35px; padding : 00; margin : 00; background-image: url(/assets/images/LogoOval.jpg); border : 0px;
	position : relative; font-family: Arial, Helvetica, sans-serif;	font-size-adjust: 0.60; font-style: italic; }

#inner {
	position:absolute;	z-index : 2; left: 12%;	top: 50%; border : 0; margin-top : -9px; margin-left : -0px; 
	font-family: Arial, Helvetica, sans-serif; font-size-adjust: 0.50; font-style: italic; }
	

body, td, a { 
        font-family: Arial, Helvetica, sans-serif; 
        font-size: small; 
        color: #333333;
            }
.INFO {
        font-family: Arial, Helvetica, sans-serif; 
		text-align: right;
		
      }
.HEADINFO {
		font-family: Arial, Helvetica, sans-serif; 
        font-size: small; 
        text-align: right;
		border: solid blue 1px;
		
      }
.HELP { 
        background-color: #F8F8F8; 
      }
TD.HELP 
      { 
        text-align: right;
        font-weight: bold;
      }
TABLE.HELP, TABLE.HELP TR TD 
      { 
        border: solid black 1px; border-collapse: collapse; 
         }
.OOPS {
        color: red;
        font-size: medium;
        font-weight: bolder;
		text-align: center;
      }
.center {
        text-align: center;
		color: black;
        font-size: 13px;
      }
.center a:link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px; font-style: normal;
  color: #003399;
  text-decoration: underline;
  }
.center a:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px; font-style: normal;
  color: #336699; text-decoration: underline;
  }
.center a:hover {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 13px; 
  font-style: normal; 
  color: #FF9933; text-decoration: underline;
  }
.center a:active {  font-family: Arial, Helvetica, sans-serif; 
font-size: 13px; 
font-style: normal; 
color: #FF0000; 
text-decoration: underline;
}

.center p {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px; 
 color: #333333;
 
 }

 .center ul {
list-style-type: circle
}	
.centerBold {
        text-align: center;
		color: black;
        font-size: 16px;
		font-weight: bold;
		background-color: #FFFFFF;
      }
.centerBold14 {
        text-align: center;
		color: black;
        font-size: 14px;
		font-weight: bold;
		background-color: #FFFFFF;
      }
.centerBold18 {
        text-align: center;
		color: black;
        font-size: 18px;
		font-weight: bold;
		background-color: #cfdfef;
      }
.centerBorder {
        text-align: center;
		color: black;
        font-size: 14px;
		font-weight: bold;
		background-color: #FFFFFF;
		border: solid blue 1px;
      }
TD.centerBlue {
        text-align: center;
		color: #336699;
        font-size: 16;
		font-weight: bolder;
		
      }
.centerBlue {
        text-align: center;
		color: #336699;
        font-size: 16;
		font-weight: bolder;
		background-color: #FFFFFF
	  }	  
.centerBlue18 {
        text-align: center;
		color: #336699;
        font-size: 18px;
		font-weight: bolder;
		background-color: #FFFFFF
	  }	  
	  
.centerBlueBack {
        text-align: center;
		color: #336699;
        font-size: 16px;
		font-weight: bolder;
		background-color: #CFDFEF
	  }	  
TD.centerBlue14 {
        text-align: center;
		color: #336699;
        font-size: 14;
		font-weight: bolder;
      }
	  
.centerRED {
        text-align: center;
		color: red;
        font-size: 14;
		font-weight: bold;
      }
TD.center {
        text-align: center;
		color: black;
        font-size: 14;
      }
.centerBordernobold {
        text-align: center;
		color: black;
        font-size: 14;
		width: 80%;
		border: solid #0000ff 1px;
      }
TD.centerWhite {
        text-align: center;
		color: black;
        font-size: 14;
		background-color: #FFFFFF;
      }
.centerWhite a:link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: small; font-style: normal;
  color: #003399;
  text-decoration: underline;
  }
.centerWhite a:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: small; font-style: normal;
  color: #336699; 
  text-decoration: underline;
  text-align: center;
  }
.centerWhite a:hover {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: small; 
  font-style: normal; 
  color: #FF9933; 
  text-decoration: underline;
  text-align: center;
  }
.centerWhite a:active {  font-family: Arial, Helvetica, sans-serif; 
font-size: small; 
font-style: normal; 
color: #FF0000; 
text-decoration: underline;
text-align: center;
}

.centerWhite p {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14; 
 color: #333333;
 text-align: center;
 }

.Header {
        text-align: center;
		color: black;
        font-size: 16px;
        font-weight: bolder;
		}
.HeaderBlueBack {
        text-align: center;
		color: black;
        font-size: 16px;
        font-weight: bolder;
		background-color: #CFDFEF;
		}
.HeaderYellowBold {
		 
        text-align: center;
		color: #FFFF00;
        font-size: 16px;
        font-weight: bolder;
		background-color: #000000;
		}
.X-Bold {
		text-align: center;
		color: #FFFFFF;
        font-size: 16px;
        font-weight: bolder;
		background-color: #FF0000;
		width: 5%;
		}
.Left{
        text-align: left;
		color: black;
        font-size: 14;
     }
.LeftBold {
        text-align: left;
		color: black;
        font-size: 14;
        font-weight: bold;
		}
.leftBold16 {
        text-align: left;
		color: black;
        font-size: 16px;
		font-weight: bold;
		background-color: #FFFFFF;
      }
.orange p{
        text-align: center;
		color: #CC3300;
        font-size: 14;
		border-collapse: separate
		border: solid blue 1px;"
      }
.Huge{
        text-align: center;
		color: #333333;
        font-size: 48;
      }
.shim{
        background-color: #CFDFEF; 
		text-align: center; 
		border-bottom: solid blue 1px;"
      }	 
.80%{
        width: 80%;
		background-color: #FFFFFF; 
		text-align: center; 
		border: solid blue 1px;"
		
      }	 	
.main3{
        width: 80%;
		background-color: #FFFFFF; 
		text-align: left; 
		border: solid blue 1px;"
		text-indent: 3%;
		padding: 1%;
		margin: 2%;
      }	
.main4{
        background-color: #FFFFFF; 
		text-align: left; 
		border: solid blue 1px;"
		text-indent: 3%;
		padding: 1%;
		margin: 2%;
      }
.main4 a:link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: small; font-style: normal;
  color: #003399;
  text-decoration: underline;
  }
.main4 a:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: small; font-style: normal;
  color: #336699; 
  text-decoration: underline;
  text-align: center;
  }
.main4 a:hover {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: small; 
  font-style: normal; 
  color: #FF9933; 
  text-decoration: underline;
  text-align: center;
  }
.main4 a:active {  font-family: Arial, Helvetica, sans-serif; 
font-size: small; 
font-style: normal; 
color: #FF0000; 
text-decoration: underline;
text-align: center;
}

.centerWhite p {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14; 
 color: #333333;
 text-align: center;
 }	  
.banner
{
    width: 60%;
    background-color: #F7F7F7;
    text-align: center;
    border: solid blue 1px;
    padding: 1%;
    margin:auto;
    margin-top:40px;
    
}		  
.banner1{
		width: 80%;
		background-color: #F7F7F7; 
		text-align: center; 
		color: black;
		font-size: 16px;
		font-weight: bolder;
		border: solid blue 1px;"
		text-indent: 3%;
		padding: 1%;
		margin: 2%;
		}
    .banner2
{
    width: 60%;
    background-color: #F7F7F7;
    text-align: center;
    border: solid blue 1px;
    padding: 1%;
    margin:auto;
    margin-top:40px;
    
}	
.StateCodes{
		width: 100%;
		background-color: #87CEFA; 
		text-align: center; 
		text-indent: 3%;
		padding: 1%;
		margin: 2%;
		}	
.Logo{
		width: 100%;
		background-color: #99CCFF; 
		background-attachment:fixed;
		background-position: 0% 0%;
		padding-top: 0%;
		padding-left: 0%;
		}	
.box1{
        width: 50%;
		background-color: #FFFFFF; 
		text-align: center; 
		border: solid blue 1px;"
		text-indent: 3%;
		padding: 1%;
		margin: 2%;
      }	
.hide {
cursor: default;

}

.Orange1{
border: solid #0000ff 1px;
background-image: 
url('/assets/backgrounds/Orange-gradient-1.jpg');
background-repeat: repeat;
text-align: center;
width: 60%;

}

.Orange2{
border: solid #0000ff 1px;
background-image: 
url('/assets/backgrounds/Orange-gradient-2.jpg');
background-repeat: repeat;
text-align: center;
width: 60%;

}

.Orange3{
border: solid #0000ff 1px;
background-image: 
url('/assets/backgrounds/Orange-gradient-3.jpg');
background-repeat: repeat;
text-align: center;
width: 60%;

}
.Orange2 a:link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px; font-style: normal;
  color: #003399;
  text-decoration: underline;
  }
.Orange2 a:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px; font-style: normal;
  color: #336699; text-decoration: underline;
  }
.Orange2 a:hover {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 13px; 
  font-style: normal; 
  color: #FF9933; text-decoration: underline;
  }
.Orange2 a:active {  font-family: Arial, Helvetica, sans-serif; 
font-size: 13px; 
font-style: normal; 
color: #FF0000; 
text-decoration: underline;
}

.Orange2 p {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px; 
 color: #333333;
 
 }

 .Orange2 ul {
list-style-type: circle
}

form.googleSearchForm
{
    margin-top: -24px;
    text-align:right;
    margin-left: 510px;
    position: relative;
    top: 127px;
}

form.BrokersWebForm
{
    margin-top: -24px;
    text-align:right;
    margin-left: 0px;
    position: relative;
    top: 400px;
}

.Logo1{
		background-color: #FFFFFF; 
		text-align: left; 
		border: solid blue 1px;
		padding: 4%;
		}	 

.Logo1 a:link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px; font-style: normal;
  color: #003399;
  text-decoration: underline;
  }
.Logo1 a:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px; font-style: normal;
  color: #336699; text-decoration: underline;
  }
.Logo1 a:hover {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 13px; 
  font-style: normal; 
  color: #FF9933; text-decoration: underline;
  }
.Logo1 a:active {  font-family: Arial, Helvetica, sans-serif; 
font-size: 13px; 
font-style: normal; 
color: #FF0000; 
text-decoration: underline;
}

.Logo1 p {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px; 
 color: #333333;
}		
img
{
    border-width: 0px;
}
hiddencol
{
    display: none;
}
viscol
{
    display: block;
}
#DivTable1
{
    border: 1px solid #0000FF;
    position: static;
    width: 80%;
}
/******************New CSS By Dhiren***********************/

#titleheading
{
	background-color: #C2D69B;
	padding:10px 10px;
	width:98%;
	border:solid 1px black;
	text-align:center;	
}
#logorow
{
	width:100%;
	display:inline-block;
	padding-top: 10px;
}
#divlogo
{
	width:20%;
	vertical-align:top;
	float:left;
}
#divHelptext
{
	width:80%;
	vertical-align:top;
	float:right;
	text-align:center;
}
#mid_in
{
	width:100%;
	display:inline-block;
}
#mid_left
{
	width:20%;
	vertical-align:top;
	float:left;
	padding: 10px 10px;
}
#mid_right
{
	width:75%;
	vertical-align:top;
	float:right;
	text-align:left;
	
}
#mid_disc
{
	padding: 5px 5px;
}
#preventsrc li
{
	list-style : disc;	
	margin-left : 40px;	
}
#impfeature li
{
	list-style : disc;	
	margin-left : 40px;	
}
#contactinfo
{
	border: solid 1px black;
	text-align:center;
	vertical-align:top;
	padding: 2px 2px;
	margin:3px 3px;
}
#contactinfo p
{
	text-align:left;
}
.divMain
{
	width:100%;
	display:inline-block;
	vertical-align:top;
	margin-top:5px;	
}
.divLeft
{	
	vertical-align:top;
	float:left;
	padding-left:3px;
}
/******************End of CSS By Dhiren********************/
/************************Gridview********************/
.hiddencol
{
    display: none;
}
    .mGrid {   
       width: 80%;   
        background-color: #ffffff;   
        margin: 5px 0 10px 0;   
        border: solid 1px #0000ff;   
        border-collapse:collapse;   
    }  
    .mGrid td
{
    padding: 2px;
    border: solid 1px #0000ff;
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    font-weight: normal;
}  
   .mGrid th {   
       padding: 4px 2px;   
       color: #333333;   
       background: #cfdfef;   
       border: solid 1px #0000ff;   
       font-family: Arial, Helvetica, sans-serif;
       font-size: small;
       font-weight: Bold;
   }  
   .mGrid .alt { background: #f3f3f3  repeat-x top; }  
   .mGrid .pgr { background: #424242  repeat-x top; }  
   .mGrid .pgr table { margin: 5px 0; }  
   .mGrid .pgr td {   
       border-width: 0;   
       padding: 0 6px;   
       border-left: solid 1px #666;   
       font-weight: bold;   
       color: #fff;   
       line-height: 12px;   
   }     
   .mGrid .pgr a { color: #666; text-decoration: none; }  
   .mGrid .pgr a:hover { color: #000; text-decoration: none; }  
/********************END Gridview********************/
.leftrel
{
    position: relative;
    right: 0px;
    border-collapse: collapse;
    z-index: -1;
}

.leftrel1
{
    float: left;
}
.top-bottom
{
    border-style: solid none solid none;
    border-color: #0000FF;
    border-top-width: 1px;
    border-bottom-width: 1px;
    
    
}
.top-bottom-l
{
    border-style: solid none solid solid;
    border-color: #0000FF;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    
    
}
.top-bottom-r
{
    border-style: solid solid solid none;
    border-color: #0000FF;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-right-width: 1px;
}
#visitedlink
{
    font-size: large;
    font-weight: bold;
    font-style: italic;
    color: #FF0000;
}

