body { font-family: Verdana, Tahoma, sans-serif; font-size: 11px; background-color: #0d3371; margin: 10px 0 0 0; padding: 0; color: #003366; }

img { border: 0; }

h1, h2, h3 { margin: 0 0 20px 0; padding: 0; }

h1 { font-size: 14px;
font-weight: normal;
font-size: 18px; }
h2 { font-size: 14px;
font-weight: normal; 
font-size: 16px;}
h3 { font-size: 13px;
font-weight: normal; 
font-size: 14px;}

input, textarea { font-size: 11px; font-family: Georgia, Verdana, Tahoma, sans-serif; padding: 1px; }

a.footlink {color: #bfd8eb;}
a.footlink:hover {color: #fff;}

a { color: #003366; }
a:hover { text-decoration: none; }

p { padding: 0; margin: 0 0 15px 0; }

ul { margin: 0 0 20px 0; padding: 0 0 0 15px; list-style-type: square; }
li { margin-bottom: 5px; }

.clear { clear: both; overflow: hidden; height: 1px; margin: 0; padding: 0; font-size: 0; }

#container { width: 820px; margin: 0 auto; }

#logo { margin: 0; padding: 0; background-color: #fff; }
#logo img { border: 0; }

#nav { margin: 0; padding: 0; background-image: url(http://fredflorescpa.com/images/site/navbg.jpg); background-repeat: repeat-x; height: 38px; }
#nav ul { float: left; line-height: 38px; margin: 0; padding: 0 0 0 40px; list-style-type: none; }
#nav li { float: left; font-size: 15px; text-transform: uppercase; }
#nav li a { display: block; color: #fff; text-decoration: none; padding: 0 15px; }
#nav li a:hover { background-color: #0d3371; }

#header { background-image: url(http://fredflorescpa.com/images/site/header.jpg); height: 198px; }

#main { background-color: #698ec3; height: inherit; }
#left { float: left; width: 202px; background-color: #698ec3; height: inherit; }
#right { float: right; padding: 15px; width: 588px; min-height: 350px; height: inherit; background: #c7e1f8 url(http://fredflorescpa.com/images/site/mainbg.jpg) repeat-x; }

p.serv {
padding: 5px;
}

ul.serv {
padding: 0px 5px 5px 25px;
}

h2.tool{
font-weight: normal;
font-size: 16px;
padding: 5px 5px 0px 5px;
margin:0px;
}

h3.contact{
margin: 0px;
padding: 5px 5px 0px 5px;
}

p.contact{
margin: 0px;
padding: 5px;
}

.servicesleft{
float: left;
margin: 0px;
}

.con{
border-color: #003366;
border-width: 1px;
border-style: solid;
padding: 0px;
width: 270px;
height: 380px;
margin: 0px;
}

img.conpic{
padding: 0px;
margin: 0px;
}

.tax{
border-color: #003366;
border-width: 1px;
border-style: solid;
padding: 0px;
width: 270px;
height: 280px;
margin: 20px 0px 0px 0px;
}

img.head{
margin: 0px;
padding: 0px;
}

.servicesright{
margin: 0px 0px 0px 290px;
padding: 0px;
}

.acc{
border-color: #003366;
border-width: 1px;
border-style: solid;
width: 270px;
height: 380px;
margin: 0px;
padding: 0px;
}

img.accpic{
padding: 0px;
margin: 0px;
}

.irs{
border-color: #003366;
border-width: 1px;
border-style: solid;
padding: 0px;
width: 270px;
height: 280px;
margin: 20px 0px 0px 0px;
}

.toolsleft{
float: left;
margin: 0px 0px 0px 0px;
}

.net{
border-color: #003366;
border-width: 1px;
border-style: solid;
padding: 0px;
width: 270px;
height: 110px;
margin: 0px;
}



.cas{
border-color: #003366;
border-width: 1px;
border-style: solid;
padding: 0px;
width: 270px;
height: 110px;
margin: 20px 0px 0px 0px;
}

.toolsright{
margin: 0px 0px 0px 290px;
padding: 0px;
}

.deb{
border-color: #003366;
border-width: 1px;
border-style: solid;
padding: 0px;
width: 270px;
height: 110px;
margin: 0px;
}

.col{
border-color: #003366;
border-width: 1px;
border-style: solid;
padding: 0px;
width: 270px;
height: 110px;
margin: 20px 0px 0px 0px;
}

.know{
border-color: #003366;
border-width: 1px;
border-style: solid;
padding: 0px;
width: 560px;
height: 75px;
margin: 0px 0px 20px 0px;
}


img.map{
width: 480px;
height: 400px;
margin: 10px;
border-color: #003366;
border-width: 3px;
border-style: solid;}



img.rightpic{
width: 150px;
height: 216px;
float: left;
margin: 0px 30px 0px 0px;
border-color: #698ec3;
border-width: 3px;
border-style: solid;
}

img.fredpic{
width: 180px;
height: 240px;
border-color: #003366;
border-width: 3px;
border-style: solid;
margin: 0px 0px 20px 0px;
}


#content {}
#blog { float: left; width: 400px; }
#sidebar { float: right; width: 185px; }
.entry { margin: 0 20px 25px 0; border-bottom: 1px dotted #003366; padding-bottom: 15px; }
.title { margin-bottom: 5px; }
.author { margin-bottom: 15px; }
.posted { margin-top: 15px; }
.date {}
.paginate { margin: 0 15px; text-align: center; }
.pagecount {}
.sidetitle { font-size: 12px; margin-bottom: 10px; }
#sidebar .input { width: 110px; }
#sidebar .submit { width: 55px; margin-left: 5px; }
#sidebar h2,
#sidebar h3 { padding-bottom: 1px; border-bottom: 1px solid #698ec3; }
.center { margin: 0 15px; }
.archive { margin: 0 0 5px 0; }

#contact_form form { margin: 15px; padding: 0; }
#contact_form textarea { width: 300px; height: 150px; }
#contact_form .input { width: 150px; }

.actual { padding: 0 5px; margin-bottom: 15px; }
.actual h1 { font-size: 13px; margin-bottom: 5px; }

#full { float: right; padding: 15px; width: 790px; min-height: 350px; height: auto; background: #c7e1f8 url(http://fredflorescpa.com/images/site/mainbg.jpg) repeat-x; }
 
#b1 { width: 180px; margin: 10px auto; padding: 0px; }
#b2 { width: 180px; margin: 10px auto; padding: 0px; }

.roundedcornr_box_533302 		{ background: #f2f6fb; }
.roundedcornr_top_533302 div 	{ background: url(http://fredflorescpa.com/images/site/roundedcornr_533302_tl.png) no-repeat top left; }
.roundedcornr_top_533302 		{ background: url(http://fredflorescpa.com/images/site/roundedcornr_533302_tr.png) no-repeat top right; }
.roundedcornr_bottom_533302 div { background: url(http://fredflorescpa.com/images/site/roundedcornr_533302_bl.png) no-repeat bottom left; }
.roundedcornr_bottom_533302 	{ background: url(http://fredflorescpa.com/images/site/roundedcornr_533302_br.png) no-repeat bottom right; }
.roundedcornr_top_533302 div, 
.roundedcornr_top_533302, 
.roundedcornr_bottom_533302 div, 
.roundedcornr_bottom_533302 	{ width: 100%; height: 15px; font-size: 1px; }
.roundedcornr_content_533302 	{ margin: 0 15px; } 

/*
.roundedcornr_box_596937 		{ background: #698ec3 url(http://fredflorescpa.com/images/site/bblockbg.png);}
.roundedcornr_top_596937 div 	{ background: url(http://fredflorescpa.com/images/site/roundedcornr_596937_tl.png) no-repeat top left; }
.roundedcornr_top_596937 		{ background: url(http://fredflorescpa.com/images/site/roundedcornr_596937_tr.png) no-repeat top right; }
.roundedcornr_bottom_596937 div { background: url(http://fredflorescpa.com/images/site/roundedcornr_596937_bl.png) no-repeat bottom left; }
.roundedcornr_bottom_596937 	{ background: url(http://fredflorescpa.com/images/site/roundedcornr_596937_br.png) no-repeat bottom right; }
.roundedcornr_top_596937 div, 
.roundedcornr_top_596937, 
.roundedcornr_bottom_596937 div, 
.roundedcornr_bottom_596937 	{ width: 100%; height: 15px; font-size: 1px; }
.roundedcornr_content_596937 	{ margin: 0 15px; height: 100%; }
*/

#welcome { width: 570px; padding-bottom: 15px; border-bottom: 1px dotted #003366; margin: 0 auto 20px auto; }

#news { float: left; width: 280px; border-right: 1px dotted #003366; padding-right: 5px; }
#bblock { float: right; width: 290px; margin: 0; padding: 0; text-align: center; color: #003366; }

#footer {padding: 10px; z-index: 500; color: #fff; text-align: center; }

#breadcrumb { font-size: 10px; margin-bottom: 20px; }

.faq_category {}
.faq_category li { margin-bottom: 10px; }
.faq_category li a { font-weight: bold; margin-bottom: 4px; }

.qs { font-size: 11px; margin: 10px 0; }
.qa { font-style: italic; }

.unIndentedList { margin: 0; padding: 0 0 0 15px; }

.faq_question { margin: 5px 0; padding: 3px; background-color: #fff; width: 550px; }