/* CSS Document */

/* default font and color information */
body {
padding: 5;
background: #eee;
color: #444;
font: 62.5%/1.6em “Lucida Grande”, Verdana, Geneva, Helvetica, Arial, sans-serif;
}
/* END default font and color information */

/* default link rules */
a {
/*color: #CC6600;*/
text-decoration:underline;
color:#CCC;
}
a:hover {
/*color: #F60;*/
color:#FFFFFF;
text-decoration: none;
}
/* END default link rules */

/* headings */
h1, h2 {
color: #B61;
line-height: 0;
font-weight: normal;
font-family: Helvetica, Arial, Geneva, Verdana, sans-serif;
margin: 0;
padding: 0;
}
h6{
padding: 0;
margin: 0;
margin-bottom:10px;
line-height: 1em;
font-size: 1.2em;
color:#af2b2b;
}
h1 {
font-size: 2.2em;
}
/* END headings */

/*Form Div*/

#formDiv{
/*background:#069;*/
padding:5px;
/*text-align:right;
/*padding:0 5 0 5;*/
/*color:#FFFFFF;*/
}

#formDiv form{
margin:0;
height:30px;
padding-top:5px;
padding-bottom:5px;
}
/*End formDiv*/

/* container */
#container {
/*margin: 0 auto;*/
max-width: 800px;
font-size: 1.2em;
/*width:700px;*/
}
/* END container */

#note-text-area
{
  width:100%;
  height:200px;
}

/* content */
#spacer_div
{
height:10px;
}
#renew_content
{
background:#FFF;
border: thin solid #af2b2b;
padding:10px;
line-height:2.0;
}
#search_content
{
background:#FFF;
border: thin solid #333;
padding:10px;
}

/* create div for more insured information(full insured details) red displays a div with red font content when the insured has an outstanding premium, while normal displays div with normal font content when insured is debt free */
#red, #normal
{
/*background:#FFF;
border: thin solid #333;*/
padding:3px;
margin:3px;
padding-left:0px;
margin-left:0px;
}
#red
{
color:#af2b2b;
}
/* end more insured information div declaration */

#form-zero-alert
{
background-color:#FF0000;
/*width:10px;*/
}

#form-container{
line-height:2.0;
}
#content h2 {
font-size: 1.2em;
text-transform: uppercase;
}
#content p {
font-size: 1.1em;
line-height: 1.6em;
}
#content img.portrait {
float: right;
margin: 0 0 1em 1em;
}
#content span.lead {
text-transform: uppercase;
}
#totalAmount{
color:#006600;
/*float:right;*/
}
#tag{
font-weight:bold;
}
#content #blurb {
background: #B61;
border: 1px dotted #FC6;
color: #000;
font-size: 1.5em;
line-height: 1.4em;
padding: .5em;
text-align: center;
display:none;
}
hr{
color:#CC3300;
display:none;
}
#smallLink{
color:#222;
text-decoration:none;
}
#smallLink:hover
{
text-decoration:underline;
}

#smallLink2{
color:#fff;
text-decoration:none;
background:#000;
padding:5px;
line-height:30px;
}
#smallLink2:hover
{
background:#af2b2b;
}

#whiteLink{
color:#fff;
text-decoration:none;
}
#whiteLink:hover
{
text-decoration:underline;
}
#grayLink
{
font-size:12px;
color:#777;
text-decoration:underline;
}
#grayLink:hover
{
text-decoration:none;
}

#remove a#smallLink{
text-decoration:none;
}
#redLink{
color:#af2b2b;
text-decoration:none;
}
#redLink:hover
{
text-decoration:underline;
}
/* switcher styles */
#sub-nav{
list-style:none;
}
#sub-nav li{
list-style: none;
display: inline;
padding: 0 0 0 0;
margin: 0 0.5em 0 0;
}
#menu_nav {
margin:0 auto;
/*padding:0 140px;*/
padding: 10px;
height:30px;
/*background:#C33;*/
max-width:800px;
}
#menu_nav ul {
list-style:none;
padding:0;
height:90px;
}
#menu_nav ul li {
margin:0;
margin-bottom:10px;
padding:0px 10px 0;
float:left;
}
#menu_nav ul li a {
display:block;
margin:0;
padding: 10px;
font-size:13px;
line-height:15px;
font-weight:normal;
color:#fff;
text-decoration:none;
background:#282828;
}
#menu_nav ul li.active a, #menu_nav ul li a:hover {
text-decoration:none;
color:#fff;
background:#af2b2b;
}

#errorDiv
{
padding:10px;
background:#af2b2b;
/*border: 2px solid #FF0000;*/
color:#FFF;
line-height:20px;
}
#successDiv
{
padding:10px;
background:#003300;
color:#FFFFFF;
/*border: 2px solid #090;*/
line-height:20px;
}
#noteDiv
{
padding:5px;
padding-left:30px;
border: 1px solid #af2b2b;
line-height:20px;
background-color: #fff;
background-image:url(../../images/caution-icon.png);
background-position:left;
background-repeat:no-repeat;
}

#table-display
{
border: 1px solid #333333;
}

#table-odd1
{
color:#222;
background:#ccc;
}
#table-even1
{
color:#222;
background:#fff;
}

#table-odd1, #table-even1
{
padding:10px;
/* width:150px;*/
height:5px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #444;
}

#table-odd
{
color:#222;
background:#ccc;
}
#table-even
{
color:#222;
background:#fff;
}

#table-odd, #table-even
{
padding:5px;
width:150px;
height:5px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #444;
}

#table-head
{
border-top-width: 0px;
border-top-style: solid;
border-top-color: #444;
}

/* END switcher styles */
/* END content */

/*IE hack*/

* html body {
width: 800px;
margin-left:200px;
}

/* Begin admin style defination */
#error{
color:#F00;
}
#required-fields
{
color:#303;
}
#deco-text{
color:#069;
}
#submit-button{
background:#af2b2b;
/*line-height:30px;*/
padding:5px;
height:30px;
color:#FFF;
border:none;
letter-spacing:1px;
}

#sub-content
{
letter-spacing:0.5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

/* Begin invoice defination */
#credit_note
{
height:30px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
}

#invoice_signature
{
height:30px;
}

#note
{
height:30px;
}

#details td
{
height:20px;
}

#invoiceLink
{
text-decoration:none;
background:#af2b2b;
/*line-height:30px;*/
padding:5px;
line-height:30px;
height:35px;
color:#FFF;
letter-spacing:1px;
}
#invoiceLink:hover
{
text-decoration:none;
}

#left-div1, #right-div1
{
height:30px;
border: 1.4px solid #000000;
}

#italic
{
font-style:italic;
padding-left:15px;
}
/* End invoice defination */

/* Begin receipt defination */
#short-dotted-div
{
width:100px;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #000000;
padding:5px;
}

#long-dotted-div
{
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #000000;
padding:5px;
}

#cash-div
{
line-height:35px;
width:150px;
border: 1.5px solid #000000;
margin:0px;
padding-bottom:0px;
}

#top-dotted-div
{
width:250px;
border-top-width: 1px;
border-top-style: dashed;
border-top-color: #000000;
line-height:20px;
}
/* End receipt defination */

/* begin event defination */
#odd
{
color:#222;
background:#ccc;
}
#even
{
color:#222;
}
/* end event defination */

/* begin event defination */
#complete-report, #incomplete-report, #published-report
{
color:#FFF;
}
#incomplete-report
{
background:#af2b2b;
}
#complete-report
{
background:#003300;
}
#published-report
{
background:#003366;
}
/* end event defination */