@charset "utf-8";
/* CSS Document */

body {
	font: 100%/1.4 Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color: #000;

}
ul, ol, dl { 
font-size:13px;
line-height:18px;
}
h1, h2, h3, h4, h5, h6, p {
	margin: 0;	 
	padding: 0;
}
a img {
	border: none;
}
a:link {
	color:#003399;
	text-decoration: underline; 
}
a:visited {
	color:#003399;
	text-decoration: underline;
}
a:hover, a:active, a:focus { 
	text-decoration: none;
}

.container {
	width: 100%;
	margin: 0 auto; 
}

#header {
	width:100%;
	background-repeat:repeat-x;*/
	padding:0px;
	border-top:5px solid #999;
}
.topnav{text-align:right; color:#333; font-size:13px; font-weight:lighter; text-decoration:none; margin:5px 0px 10px 0px;}
.topnav a:link{text-decoration:none; color:#039; padding:0px 5px;}
.topnav a:visited{text-decoration:none; color:#039; padding:0px 5px;}
.topnav a:hover{text-decoration:underline; color:#039; padding:0px 5px;}
.topnav a:active{text-decoration:none; color:#039; padding:0px 5px;}

.calltxt{text-align:right; color:#333; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; text-decoration:none;}

.calltxt a:link{text-decoration:none; color:#333;}
.calltxt a:visited{text-decoration:none; color:#333;}
.calltxt a:hover{text-decoration:underline; color:#333;}
.calltxt a:active{text-decoration:none; color:#333;}

#navigation {
	height:35px;
	background-color:#666;
	background-image:url(images/header_bg.png);
	background-repeat:repeat-x;
}
.navlinks{
	width: 1000px;
	margin: 0 auto;
	text-align:center;
	text-transform:capitalize;
}
	
.navlinks 	ul {
	padding:0px 5px;
	margin:0px;
	list-style: none;
	float: left;
	clear: left;
	color:#fff;
	text-align:center;
}
.navlinks ul li {
	float: left;
	display: inline; 
	margin: 0 18px;
	height:35px;
	padding:0px 0px 0px 0px;
	text-transform: capitalize;
}
.navlinks ul li a {
	text-decoration: none;
	float:left;
	color:#fff;
	cursor: pointer;
	font: 16px/24px  Arial, Verdana, Geneva, sans-serif;
	text-transform: capitalize;
}
.navlinks ul li a span {
	margin: 0 10px 0 -10px;
	padding: 5px 8px 5px 18px;
	position: relative; 
	float:left;
	color:#fff;
}
.navlinks ul.white li a.current, ul.white li a:hover  {
 	color:#111;
	background-color:#efefef;
}
.navlinks ul.white li a.current span, ul.white li a:hover span {
	color:#111;
	background-color:#efefef;
}



#content {
clear:both;
background-color:#fff;
background-image:url(images/checkers.png);
}
#content p{text-align:justify; font-size:13px; padding:10px 20px 10px 0px;}
#content h3{font-weight:normal; font-size:28px; color:#333; padding:5px 0px;}

#banner{ padding:3px 0px; }
.pagehead{ width:100%; height:75px; background-color:#f4eddb; border-bottom:1px solid #ccc;}
.pagetitle{ margin:0 auto; width:988px; text-align:left; font-size:28px; padding-left:10px; padding-top:20px;padding-bottom:16px; border-left:1px solid #ccc;  border-right:1px solid #ccc; }
#boxes { margin:auto 0px; color:#333333; }

.lefthomebut {background-image:url(images/lefthomebut.png); background-repeat:no-repeat; width:232px; height:45px; margin-bottom:10px; padding-top:15px; padding-left:15px; font-size:16px; color:#039; font-weight:normal;}
.lefthomebut a:link{text-decoration:none; color:#039; }
.lefthomebut a:visited{text-decoration:none; color:#039;}
.lefthomebut a:hover{text-decoration:none; color:#039;}
.lefthomebut a:active{text-decoration:none; color:#039;}

.lefthomelastbut {background-image:url(images/lefthomebut.png); background-repeat:no-repeat; width:232px; height:45px; margin-bottom:10px; padding-top:5px; padding-bottom:10px; padding-left:15px; font-size:16px; color:#039; font-weight:normal;}
.lefthomelastbut a:link{text-decoration:none; color:#039; }
.lefthomelastbut a:visited{text-decoration:none; color:#039;}
.lefthomelastbut a:hover{text-decoration:none; color:#039;}
.lefthomelastbut a:active{text-decoration:none; color:#039;}

#serviceslist {
 margin-left: 0;
 padding-left: 0;
 list-style: none;
 }
#serviceslist li 
{
 padding-left: 20px;
 background-image: url(images/orange_arrow.png);
 background-repeat: no-repeat;
 background-position: 0.5em 1em;
 background-color:#E5E5E5;
 padding-top:7px;
 padding-bottom:10px;
 border-bottom:1px solid #fff;
 }
#serviceslist a:link{text-decoration:none; color:#003399; display:block;}
#serviceslist a:visited{text-decoration:none; color:#003399;}
#serviceslist a:hover{text-decoration:underline; color:#003399;}
#serviceslist a:active{text-decoration:none; color:#003399;}

p.paratxtbox{ padding:0px 15px; margin:0px;}

.moretxt{text-align:right; color:#003399; font-size:12px; padding:0px 20px 20px 0px; }
.moretxt a:link{text-decoration:underline; color:#003399;}
.moretxt a:visited{text-decoration:none; color:#003399;}
.moretxt a:hover{text-decoration:none; color:#003399;}
.moretxt a:active{text-decoration:none; color:#003399;}

#footer {
	width:100%;
	height:70px;
	margin:auto 0;
	padding:5px 0px 0px 0px;
	font-size:12px;
	color:#333;
	border-top:2px solid #ccc;
	text-align:center;
}
#footer a:link{text-decoration:underline; color:#333; padding:0 5px;}
#footer a:visited{text-decoration:underline; color:#333; padding:0 5px;}
#footer a:hover{text-decoration:none; color:#333;}
#footer a:active{text-decoration:underline; color:#333; padding:0 5px;}
.copytxt {padding:0px; margin:0px;}
.copytxt a:link{text-decoration:underline; color:#666; padding:0 5px;}
.copytxt a:visited{text-decoration:underline; color:#666; padding:0 5px;}
.copytxt a:hover{text-decoration:none; color:#666;}
.copytxt a:active{text-decoration:underline; color:#666; padding:0 5px;}

.fltrt {  
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}


/* Form */

input[type='text'] {border:1px solid #999; padding:5px; color:#039;}
.button {background-color:#333; color:#fff; padding:5px 10px;}

.submitmsg{border: 1px solid;    margin: 15px 0px;    padding:15px 20px 15px 55px;    width: 500px;    font: normal 24px Arial;    -moz-box-shadow: 0 0 5px #888;    -webkit-box-shadow: 0 0 5px#888;    box-shadow: 0 0 5px #888;    text-shadow: 2px 2px 2px #ccc;    -webkit-border-radius: 15px;    -moz-border-radius: 15px;    border-radius: 15px;color: #4F8A10;  background: #DFF2BF url('http://www.ourtaxcpa.com/images/icon-tick.png') no-repeat 10px center;}


ul.txlist
{
list-style-type:none;
margin:25px 0px;
padding:0;
font-family:arial;
font-size:16px;
letter-spacing:0.02em;
float:right;
}
ul.txlist li
{
display:inline;
}

ul.txlist li.gtxt a:link{color:#000; background-color:#d6eb99;
 text-decoration:none; padding:5px 25px;
}
ul.txlist li.gtxt a:visited{color:#000; background-color:#d6eb99;
text-decoration:none; padding:5px 25px;
}
ul.txlist li.gtxt a:hover{color:#000; background-color:#d6eb99;
text-decoration:none; padding:5px 25px;
}
ul.txlist li.gtxt a:active{color:#000; background-color:#d6eb99;
text-decoration:none; padding:5px 25px;
}

ul.txlist li.btxt a:link{color:#000; background-color:#99d6ff;
text-decoration:none; padding:5px 15px;
}
ul.txlist li.btxt a:visited{color:#000; background-color:#99d6ff;
text-decoration:none; padding:5px 15px;
}
ul.txlist li.btxt a:hover{color:#000; background-color:#99d6ff;
text-decoration:none; padding:5px 15px;
}
ul.txlist li.btxt a:active{color:#000; background-color:#99d6ff;
text-decoration:none; padding:5px 15px;
}

ul.txlist li.otxt a:link{color:#000; background-color:#ffd699;
text-decoration:none; padding:5px 15px;
}
ul.txlist li.otxt a:visited{color:#000; background-color:#ffd699;
text-decoration:none; padding:5px 15px;
}
ul.txlist li.otxt a:hover{color:#000; background-color:#ffd699;
text-decoration:none; padding:5px 15px;
}
ul.txlist li.otxt a:active{color:#000; background-color:#ffd699;
text-decoration:none; padding:5px 15px;
}
