﻿*   {
    padding:0;
    margin:0;
    }
html
{
    overflow-y:scroll !important;
}


body
{
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    background-color:#6a6f67;

}

.banner
{

	background-image:url('../images/background.png');
	_background-image:url('../images/backgroundie6.png'); 
	background-position:center;
    width:800px;
    min-height:90px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;

    padding-bottom:10px;    

    background-repeat:no-repeat;
}

.menubar
{
    width:800px;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
    padding:0px;
    white-space:nowrap;
    position: relative;
    z-index:100;
}

.main
{
    margin-top:10px;
    padding: 0px;
    margin-left:auto;
    margin-right:auto;
    clear:both;
    text-align:center;
    display:block;
    width:800px;
    z-index:10;
}

.left
{
    width:193px; 
    padding-right:5px;
    float:left;
    z-index:inherit;
}
     
.right
{   
     margin-left:auto;
     margin-right:auto;
    /*width:597px; used when side bar is in place*/
     width:800px;
     /*padding-left:5px;*/
     z-index:inherit;
}

#side
{
    font-family: Times, Serif;
    font-weight:bold;
    color: #f0eaa0;
}
    
#side p.text
{
    font-size:10pt; 
}
#side p.heading
{
    font-size:12pt; 
}
#side p.underline
{
    font-size:12pt;
    text-decoration:underline;
}

#footer
{
    width:796px;
    text-align:center;
    color: #f0eaa0;
    margin-left:auto;
    margin-right:auto;
    margin-top:10px;
    margin-bottom:0px;
    clear:both;
    float:left;
    font-family: Times, Serif;
    font-size: 11pt;
    font-weight:bold;
}

#index_page
{
    font-family:Times, Serif;
    color: #070557;
    font-weight:bold; 
    margin-left: 15px; 
    margin-right: 15px;
    background-image: url('../images/taxlogo.png');
    background-position: center 45px;
    background-repeat:no-repeat;
    background-attachment:scroll;
    z-index:inherit;
}

#index_page p.heading
{
    font-size:16pt;
    margin-top: 5px;
}

#index_page p.text
{
    font-size:14px;
    border-top:solid 2px;
    text-align:left;
    margin-bottom:10px;
    margin-top: 15px;
    padding-top:15px;
}

#index_page p.text_red
{
    font-size:14px;
    text-align:left;
    color:Red;
}

#index_page p.text_noborder
{
    font-size:14px;
    text-align:left;
}

#index_page p.center
{
    font-size:14px;
    text-align:left;
    border-top:solid;
    border-top-width:2px;
    margin-bottom:15px;
    margin-top:25px;
    padding-top:5px;
}

#index_page p.truecenter
{
    font-size:14px;
    text-align:center;
    border-top:solid;
    border-top-width:2px;
    margin-bottom:15px;
    margin-top:25px;
    padding-top:5px;
}

#index_page object.ggg
{  
    width:160px;
    height:120px;
    float:left;
    margin-right:20px;
    margin-bottom:15px;
    margin-top:10px;
    z-index:inherit;
} 

#index_page img
{
    float: left;
    margin-right:20px;
}

a:link {color: #070557}
a:active {color: #070557}
a:visited {color: #070557}
a:hover {color: #070557}

a.side:link {color: #F0EAA0}
a.side:active {color: #F0EAA0}
a.side:visited {color: #F0EAA0}
a.side:hover {color: #F0EAA0}

.black:link {color: black}
.black:active {color: black}
.black:visited {color: black}
.black:hover {color: black}
.black
{
    text-decoration:none;
    padding:none;
    width:inherit;
}

#information
{
    font-family:Times, Serif;
    color: #070557;
    font-weight:bold; 
    margin-left: 15px; 
    margin-right: 15px;
}

#information p.heading
{
    font-size:16pt;
    margin-top: 5px;
}

#information p.quick_link
{
    font-size:16pt;
    text-align:left;
    margin-left:15px;  
}

#information p.subheading
{
    font-size:14pt;
    text-align:left;
    font-style:italic;     
}

#information p.text
{
    font-size:12pt;
    text-align:left;
    vertical-align:middle;    
}

#information p.text_red
{
    font-size:11pt;
    text-align:left;
    color:Red;
}

#information p.text_smaller
{
    font-size:11pt;
    text-align:left;
}

#information p.tiny_text
{
    font-size:9pt;   
}

#record
{
    font-family:Times, Serif;
    color: #070557;
    font-weight:bold; 
    margin-left: 15px; 
    margin-right: 15px;
}

.ul_noicon
{
    padding: 10px;
    margin: 25px;
    margin-left:0px;
    color: #070557;
    font-weight:bold;
    font-size:12pt;
    text-align:left;
    vertical-align:middle;
}

.ul_icon
{
    list-style-type: none;
    color: #070557;
    font-weight:bold;
    font-size:14px;
    text-align:left;
    vertical-align:middle;
}

.li_icon
{
    background-image: url(../images/diamond_bl.gif);
    background-repeat: no-repeat;
    min-height:26px;
    padding-left: 22px;
}

.li_red
{
    color: red;
    min-height:26px;
    padding-left: 22px;
    padding-bottom:15px;
}

.row
{
    float:left;
    min-height:30px;
    width:99%;
    margin-left:auto;
    margin-right:auto;
    vertical-align: middle;
}

#record_left
{
    float: left;
    width:35%;
    vertical-align:middle;
    height:65px;    
}

#record_right
{
    float: right;
    width:62%;
    white-space:normal;
    height:65px;
    vertical-align:middle;
    text-align:left;
}

#record_right p.listdata
{
    vertical-align:bottom;   
}

#calendar
{
    font-family:Times, Serif; 
    color: #070557;
    font-weight:bold; 
    font-size:12pt;
    margin-left: 15px; 
    margin-right: 15px;
}

#calendar ul.list
{
    padding-left: 16px;
    margin: 0px;
    margin-left:0px;
    text-align:left;
    vertical-align:middle;
}

.cal_left
{
    float: left;
    width:20%;
    text-align:left;
    margin-right:0px;
    padding-right:0px;
    height:inherit;
}

.cal_right
{
    float: right;
    width:80%;
    white-space:normal;
    text-align:left;
    margin-left:0px;
    padding-left:0px;
    height:inherit;
}

.cal
{
 border-bottom:solid 2px #070557;
 padding-top:5px;
 padding-bottom:5px;
}


#subagents
{
    font-family: Times, Serif;
    color: #070557;
    font-weight:bold; 
    margin-left: 15px; 
    margin-right: 15px;
}

#subagents p.heading
{
    font-size:16pt;
    margin-top: 5px;
}

#subagents p.text
{
    font-size:12pt;
    text-align:left;
    vertical-align:middle;   
    padding-left:8px;
    padding-top:5px;
}

#subagents p.headtext
{
    font-size:12pt;
    text-align:left;
    vertical-align:middle;   
    padding-left:8px;
}

.sub_left
{
    float: left;
    width:49%;
    text-align:left;
    border-bottom: solid 1px black;
    border-left: solid 1px black;
    margin-right:0px;
    height:50px;
}

.sub_right
{
    float: left;
    width:49%;
    white-space:normal;
    text-align:left;
    border-bottom: solid 1px black;
    border-right: solid 1px black;
    margin-left:0px;
    height:50px;
}

.cell
{
    height:50px;
    width: 450px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}

.heading-cell
{
    height:20px;
    width: 450px;
    margin:auto;
}

.sub_hleft
{
    float: left;
    width:49%;
    text-align:left;
    border-bottom: solid 1px black;
    margin-right:0px;
    height:20px;
}

.sub_hright
{
    float: left;
    width:49%;
    white-space:normal;
    text-align:left;
    border-bottom: solid 1px black;
    margin-left:0px;
    height:20px;
}

/*DMV OFFICES*/
.left_cell_dmv
{
    float: left;
    width: 48%;
    white-space:normal;
    text-align: left;
    padding: 3px;
    border-left: solid 1px black;
    border-top: solid 1px black;
    border-bottom:solid 1px black;
}

.right_cell_dmv
{
    float: left;
    width: 47%;
    white-space:normal;
    text-align: left;
    padding: 3px;
    border-right:solid 1px black;
    border-top: solid 1px black;
    border-bottom:solid 1px black;
}

.left_cell
{
    float: left;
    width: 48%;
    white-space:normal;
    text-align: left;
    padding: 3px;
}

.right_cell
{
    float: left;
    width: 47%;
    white-space:normal;
    text-align: left;
    padding: 3px;

}

.clear
{
    clear:both;
}



.install_left
{
    float: left;
    width: 35%;
    white-space:normal;
    text-align: left;
    height: 155px; 
}

.install_right
{
    float: left;
    width: 59%;
    white-space:normal;
    text-align: left;
    height: 155px;
}

.contact
{
 width:700px;
 margin-right:auto;
 margin-left:auto;
 padding-bottom:20px;
 height: 40px;
}

.contact2
{
 width:225px;
 margin-right:auto;
 margin-left:auto;
 padding-bottom:20px;
 height: 40px;
}


.contact_left
{
 width:225px;  
 float:left;
 text-align:left;
 border: solid 1px black;
 padding-left:5px;
}

.contact_middle
{
    width:225px;
    float:left;
    text-align:left;
     border: solid 1px black;
     padding-left:5px;
}

.contact_right
{
    width:225px;
    float:left;
    text-align:left;
     border: solid 1px black;
     padding-left:5px;
}

.titlesearch
{
 width:600px;
 margin-left:auto;
 margin-right:auto;
 border:dotted 2px blue;
 text-align:center;  
}

.titlesearch script
{
    text-align:center;
    margin-left:auto;
    margin-right:auto;
    
}

.ul_holiday
{
    list-style-type: none;
    color: #070557;
    font-weight:bold;
    font-size:13pt;
    text-align:left;
    vertical-align:middle;
    padding-left:250px;
    
}

.li_christmas
{
    background-image: url("../images/holiday/wreath.png");
    background-repeat: no-repeat;
    height:25px;
    padding-left: 24px;
}

.li_newyears
{
    background-image: url(../images/holiday/newyear.png);
    background-repeat: no-repeat;
    min-height:26px;
    padding-left: 24px;
}

.li_mlk
{
    background-image: url(../images/holiday/mlk.png);
    background-repeat: no-repeat;
    min-height:26px;
    padding-left: 24px;
}
.li_presidentsday
{
    background-image: url(../images/holiday/flag.png);
    background-repeat: no-repeat;
    min-height:26px;
    padding-left: 24px;

}

.wiring
{   
    margin-left:auto;
    margin-right:auto;
    width:500px;
}



.wire_left
{
    float: left;
    width:47%;
    text-align:right;

}

.wire_right
{
    float: left;
    width:49%;
    white-space:normal;
    text-align:left;
}

.wire_row
{
    float:left;
    width:99%;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:8px;
    margin-top:2px;
    vertical-align: middle;
}

.require
{
    width:350px;
    margin-left:auto;
    margin-right:auto;
    text-align:left;

}
.require ul
{
    padding-left:20px;
    margin-left:75px;   
}

.comment
{
width:400px;
margin-left:auto;
margin-right:auto;
padding:0px;
   
}

.comment_left
{
    float: left;
    width:43%;
    text-align:right;
    margin-left:auto;
    margin-right:auto;
    
}

.comment_right
{
    float: left;
    width:54%;
    white-space:normal;
    text-align:left;
    margin-left:auto;
    margin-right:auto;
    
}

.comment_text
{
       font-size:14pt;
    text-align:left;
    vertical-align:middle; 
    margin-bottom:4px; 
    margin-top:0px;
     
}

.comment_input
{
width:200px

    
}

.commentcard
{
    margin-left:auto;
    margin-right:auto;
    width: 700px;
    
    border: solid 2px #070557;
    padding-top:8px;
    background-color:#dedede;
}

.commentcard_top
{
 width:675px;
 padding-left:50px;
 padding-right:50px;
 margin-left:auto;
 margin-right:auto;

}

.commentcard_left
{
    text-align:left;
    padding-left:50px;
    float: left;
    width:auto;
  
}

.commentcard_right
{
    text-align:left;
    padding-right:50px;
    float: right;
    width:auto;
}

.cc_left
{
 float:left;   
 width:30%;
 _width:220px;
 margin-left:11px;
}

.cc_middle
{
 float:left;  
 width:33%;
 _width:199px;

 margin-left:5px;
}

.cc_right
{
    float:left;
    width:34%;
    _width:240px;
    

}

.cc_left2
{
 float:left;   
 width:29%;
 margin-left:23px;
}

.report_reason
{
    margin-left:auto;
    margin-right:auto;
 width:180px;
 text-align:left;   
}

.report_othercom
{
 margin-left:auto;
 margin-right:auto;
 width: 400px;
 text-align:left;
    
}


.cursor 
{
 cursor: hand
}

textarea
{
 resize:none;
}

.ul_nav
{
    padding: 5px;
    margin: 0px;
    margin-left:0px;
    color: #070557;
    font-weight:bold;
    font-size:12pt;
    text-align:left;
    vertical-align:middle;
}

li_nav{
margin-left:100px;
padding-left:100px;
	
}

#navigation
{
margin-left:auto;
margin-right:auto;	
	text-align:left;
	font-family:Times, Serif;
    color: #070557;
    font-weight:bold; 
}

.nav_left
{
	width:auto;
	float: left;
}

.nav_right
{
	width:auto;
	float:left;
}

#navigation p.heading
{
    font-size:20pt;
    margin-top: 5px;
    text-align:center;
}


#navigation p.subheading
{
    font-size:16pt;
    
}

.red
{
	
	color:red;
}

