/*-----------------------------------------------------------------------------
123.ie

version:   1.0
author:    Kevin Devine
email:     kevind[/at/]arekibo.com
website:   http://www.arekibo.com/
date:	   Sep 2011		
-----------------------------------------------------------------------------*/

/* =General
-----------------------------------------------------------------------------*/


/* Remove padding and margin */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
	
}

ol li, ul li {padding:3px 0 6px 20px;}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* Class for clearing floats */
.clear {
	clear:both;
}
.right {float:right;}
.left {float:left;}


/* Remove border around linked images */
img, a img {
	border: 0;
}

ul {
	list-style-type:none;
	}
a:link, a:visited {
	text-decoration:underline;
	color:#1122CC;
	}
a:hover, a:active {
	text-decoration:underline;
	color:#1122CC;
	 }
	 
li {
  background: url(../include/default/common/img/bullet004.gif) no-repeat 0 3px;
}	 

li li {background: url(../include/default/common/img/arrow_right.png) no-repeat; padding-left:25px;}
ol ul {padding-top:8px;}
ol li {list-style-type:decimal; background:none; list-style-position:outside; padding-left:0px; margin-left:20px;}
ol li li { background: url(../include/default/common/img/bullet004.gif) no-repeat 0 3px; list-style-type:none; padding-left:20px;}
ol, ul {
	list-style: none;
}

/* =Body
-----------------------------------------------------------------------------*/

body {
  font: 62.5%/1.6  Arial, Verdana, Helvetica, sans-serif;  
  background:#cfe3fd /*url(/include/common/img/123.jpg) 50% 0 no-repeat*/; 
  line-height:1.4em;
  
  

    color: black;
    line-height: 1;

}


li {
/*list-style-image:url(../images/common/bullet001.gif);*/
}
#footer {
margin: 0px auto;
background-image: url(../images/common/footer_bg.gif);
padding-left: 25px;
padding-right: 25px;
color:#FFFFFF;
}
#footer a{
color:#FFFFFF;
text-decoration:underline;
font-weight:bold;
}
#footer a:hover{
color:#FFFF99;
text-decoration:underline;
}
#content {
margin: 0px auto;
width:782px;
float:left;
position:absolute;
top:174px;
}

.hilitefield  {color: #00; background-color:#FFFF99}

.blue-big-font {
	font-size: 24px;
	font-weight: bold;
	color: #0067B2;
}
.content_bg {
background-color:#FFFFFF;
}
.table_space{
height:2px;
max-height:2px;
}
.small_fields {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

.form_panel{
margin: 0px auto;
width:346px;

font-size:12px;
 border: 1px solid #b0c9eb;
    font-size: 12px;
    padding: 0 10px 20px 10px;
    width: 363px;
	border-top:0px;
	-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;



}
.forms input, .forms select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

.form_long{
width:345px;
margin-top:3px;
margin-bottom:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
.form_regular{
width:238px;
margin-top:3px;
margin-bottom:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

.form_hidden{
background-color:#E0E0E0;
border:1px solid #E0E0E0;
width:238px;
margin-top:3px;
margin-bottom:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}
.form_small{
width:106px;
margin-top:3px;
margin-bottom:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
.form_med{
width:160px;
margin-top:1px;
margin-bottom:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	
	  -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("/include/common/img/inputBg.gif") no-repeat scroll 0 0 transparent;
    border-color: #7C7C7C #C3C3C3 #DDDDDD;
    border-style: solid;
    border-width: 1px;
    font-size: 1.2em;
     padding: 0 5px 0 9px;
    
	}



 input.form_med[type="text"] {height:23px;}


input#Submit { background: url("/images/common/submit_a.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 42px;
    margin: 0 auto 10px auto;
    width: 138px;
	border:0px;
	text-indent:-9999px; font-size:1px; color:#bf352d;}


.form_small002{
width:106px;
margin-top:3px;
margin-bottom:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
.img_left{
margin: 0px auto;
float:left;
margin-right: 15px;
margin-bottom: 15px;
clear:both;
}
.text002{
font-size:12px;
color:#FFFFFF;
}
.form_btn001{
margin-top:3px;
margin-bottom:3px;
}
.text003{
color:#174D94;
 font-family: "Arial Rounded MT Bold",Arial,Helvetica,sans-serif;
    font-size: 1.6em;
    height: 28px;
    padding: 12px 20px 12px 20px;
	width:364px;
	text-align:center;
	display:block;
}
.tableText {padding:12px; width:40%; float:left; font-size:12px;}
.text004{
color:#5E882A;
}
.green{
color:#5E882A;
}


.hr001{
color:#b1cae8;
height:1px;
}
.text005{
color:#ffffff;
font-weight:bold;
}

.hiddentextbox{
width: 386px;
border:0px; 
background:#fff; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
text-align:left; 
font-weight:bold
}

.TextSubheading{
font-size:11px;
font-weight:bold;
color:#003300;
padding:5px;
background-color:#DAE9C7;
}

.greenbutton{
font-size:9px;
font-weight:normal;
color:#003300;
padding:2px;
background-color:#DAE9C7;
}

.checkbox{
margin-bottom:0px;
}
h1{
  border-bottom: 1px solid #B0C9EB;
   border-top: 1px solid #B0C9EB;
    color:#992023;
    font-family: "Arial Rounded MT Bold",Arial,Helvetica,sans-serif;
    font-size: 1.8em;
    margin-bottom: 10px;
    padding: 15px 0 15px;
}
.smallprint{
font-size:9px;
}
h2{
margin-top:2px;
margin-bottom:0px;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#174d94;
padding-bottom:8px;
}
h2 a{
color:#577111;
text-decoration:none;
}
h2 a:hover{
color:#577430;
text-decoration:underline;
}

#household_4{
width:%100;
}

.tableheader1{ height:75px;color:#0000B6; background-color:#E9FFD2; padding:5px 7px 5px 7px; border:1px solid #5E882A;
border-bottom:0px text-align:left; text-transform:capitalize; font-size:14px; font-weight:bold;}

.insidebox {
	position:absolute;
	top:174px;
	left:638px;
	margin:0px;
	padding:0px;
	height: 67px;
	width: 253px;
}

.bordered{
border:1px solid #0000B6;
background-color:#FFFF99;
color:#FF0000;
font-weight:bold;
padding:2px;
}

.bordered2{
background-color:#FFFF99;
color:#FF0000;
font-size:16px;
font-weight:bold;

}

.bordered3{
color:#990000;
font-size:13px;
font-weight:bold;
}

#.ccpayment  {
#background-image:url("/images/motor/thankyou.gif") !important;
#}




.popUp { background:url(../include/common/img/popUpBg.gif) no-repeat  50% 0 #cfe3fd;}
.popUpBlock { width:404px; margin:0 auto; padding:20px; padding-bottom:40px; font-size:12px; background:#fff; border-top: 15px solid #174D94; color:#174D94; }
.popUpBlock p {padding-bottom:8px; line-height:1.4em;}
p.logo {padding-bottom:0px;}

.homeText {padding:10px 0 8px; text-align:center; font-weight:bold; font-size:12px; color:#174D94;}

#callbackForm {color:#174D94; font-weight:bold;  font-size:12px;}

.text003.style2 {margin:0 auto;}


