h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: lighter;
	color: #003366;
	font-size: large;
}
h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: lighter;
	color: #003366;
	font-size: medium;
}
a:hover {text-decoration: underline overline; color: red; background:#FFFFCC;}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}
a img {border: none; }


.redbold {
    color:#CC0000; 
	font-weight:bold;
}

.footer {
	font-size: smaller;
}

.line {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #003399;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.yellow {
	color: #FFCC00;
	font-weight: bold;
}
.dropdown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
}
.label {
	font-weight: bold;
	color: #003399;
}
.underlinedheading {
	font-weight: bold;
	background-color: #FFCC00;
}
.bluebox {
	background-color: #CCCCFF;
	color: #000000;
	border: thin solid #003399;
}
.bluegradientbox {
   background-image:url(images/blue-gradient.jpg);
   background-repeat:repeat-x;
   border:thin solid #0033FF;
}
.yellowbox {
	background-color: #FFFFCC;
	color: #000000;
	border: thin solid #FFCC66;
}

   .menu {
    border-bottom-style:solid; 
   	border-bottom-color:#FFCC00;
	background-image:url(images/menu_background_1pxabove.gif);
	background-repeat:repeat-x;
   }

.bigblue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #7fbcfd;
    FONT-FAMILY: Verdana;
	background-color: #123464;
}

#marqueecontainer{
position: relative;
width: 200px; /*marquee width */
height: 115px; /*marquee height */
/*background-color: #1C4C94; */
	background-color: #003366;
	background-image:url(right-quote.gif);
	background-position:left top;
	background-repeat:no-repeat;
color:#FFFFFF;
overflow: hidden;
border: 2px solid #123464;
padding: 2px;
padding-left: 4px;
}

/* Box with rounded corners */
.t {background: url(dot.gif) 0 0 repeat-x; width: 20em}
.b {background: url(dot.gif) 0 100% repeat-x}
.l {background: url(dot.gif) 0 0 repeat-y}
.r {background: url(dot.gif) 100% 0 repeat-y}
.bl {background: url(bl.gif) 0 100% no-repeat}
.br {background: url(br.gif) 100% 100% no-repeat}
.tl {background: url(tl.gif) 0 0 no-repeat}
.tr {background: url(tr.gif) 100% 0 no-repeat; padding:10px}

/* UnitrinDirect */
.enterPolicyinfo {
	color:#000;
	letter-spacing:-1px;
	font-size:11px;
	line-height:13px;
	margin:0px;
}

.enterPolicyinfo h3 {
	font:20px Arial, Verdana;
	font-weight:bold;
	color:#333;
	text-align:left;
	/*border-bottom:1px #999 dotted;*/
	margin:0px 0px 0px 0px;
	letter-spacing:0px;
}

/* QUOTE BIND FLOW QUESTION TABLES */

.flowTop_left {
	background:url(images/flow_top_left.jpg) no-repeat bottom left;
	width:13px;
	height:11px;
}

.flowTop_right {
	background:url(images/flow_top_right.jpg) no-repeat bottom left;
	width:13px;
	height:11px;
}

.flowBottom_left {
	background:url(images/flow_bottom_left.jpg) no-repeat top left;
	width:13px;
	height:14px;
}

.flowBottom_right {
	background:url(images/flow_bottom_right.jpg) no-repeat top left;
	width:13px;
	height:14px;
}

.flowTop {
	background:url(images/flow_top.jpg) repeat-x bottom left;
}

.flowBottom {
	background:url(images/flow_bottom.jpg) repeat-x top left;
}

.flowLeft {
	background:url(images/flow_left.jpg) repeat-y top left;
}

.flowRight {
	background:url(images/flow_right.jpg) repeat-y top left;
}

.flow {
	background:#eee;
	text-align:left;
	font-size:11px;
	letter-spacing:normal;
	vertical-align:top;
}

.flowText {
	font-size:11px;
	margin:10px 0px 0px 0px;
	letter-spacing:-1px;
}
