﻿body 
{
    margin:0px; 
    /*font: 12px/1.5em "Lucida Grande","Nimbus Sans Medium",Arial,sans-serif;*/
    font: 12px/1.5em Arial,"Lucida Grande","Nimbus Sans Medium",sans-serif;
    color:#666666;      
}

div
{
    padding:0px;
    margin:0px;
}

hr
{
    background-color:#cccccc;
    color:#cccccc;
    border:none;
    height:1px;
}

legend
{
    font-weight:bold;
}

h1,h2,h3,h4,h5
{
    margin-top:10px;
    margin-bottom:10px;
    /*font-weight:normal;*/
    font-weight:bold;
    line-height:100%;
    
}
h1 {	font-size: 200%;	}
h2 {	font-size: 175%;	}
h3 {	font-size: 150%;	}
h4,legend {	font-size: 125%;	}
h5 {	font-size: 100%;	}

td
{
    vertical-align:top;
}

fieldset
{
    margin-bottom:15px;
}

.divmain,.divmenu,.footer, #divpagehead
{
    width:1020px;
    border:solid 0px #ff0000;
    margin-left: auto;
    margin-right: auto;
}

.divmain
{
    border:solid 0px #ff0000; 
    /*
    background-image:url(../images/look_feel/logo.jpg);
    background-position:40px 10px;
    background-repeat:no-repeat;
*/
}

#divmainbody
{
    float:left;
    padding:0px;
    margin:0px;
    border:solid 0px #ff0000;
    background-image:url(../images/look_feel/col_divider.jpg);
    /*background-image:url(/images/look_feel/tax-reform.gif);*/
    background-position:795px 100px;
    background-repeat:repeat-y;
}

.divmainbodyclear
{
    background-image:none !important;    
}


.divtopmenu
{
    text-align:right;
    margin-right:290px;    
}
.divtopmenu a, .footercol a
{
    text-decoration:none;
    margin-right:3px;
    margin-left:3px;
}

#divpagehead
{
    float:left;
    height:95px;
    border:solid 0px #ff0000;
    background-image:url(/images/look_feel/c-change.gif);
    background-position:bottom right;
    background-repeat:no-repeat;
}

.divmenu
{
    float:left;
    height:35px; 
    /*background-color:#009ba7;*/
    margin-bottom:5px;  
}

.divmenu ul
{
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	padding-left: 0px;
}

.divmenu li
{
    float:left;
    list-style-type:none;
    list-style-image:none;
    font-size:110%;
    font-weight:bold;
    /*border-left:solid 1px #ffffff;*/
    border-right:solid 1px #ffffff;
}


.divmenu li a
{
	width: 100%;
	padding:7px 22px 0px 22px;
    text-decoration:none;
    height: 28px;
}

.snailtrail
{
    margin-top:10px;
    display:block;
    margin-bottom:10px;
    padding-left: 50px;
    margin-bottom: 35px;
    clear: both;
}
.snailtrail a
{
    /*float:left;*/
    margin-right:8px;
    text-decoration:none;
}


.leftcol, .midcol, .rightcol, .midcolwide, .fullcol, .equalcol
{
    float:left;
    margin-bottom:10px;
    border:solid 0px #ff0000;
}
.equalcol
{
    width:505px;
    border:solid 0px #ff0000;
}

.equalcolspace
{
    margin-left:5px;
}
.rightcol
{
    float:right;
}
.leftcol, .rightcol
{
    width:195px;
    /*overflow:hidden;*/
}
.midcol
{
    width:555px;
    margin-left:30px;
    margin-right:30px;    
}
.midcolwide
{
    width:755px;
    margin-left:30px;
    margin-right:30px;
}
*html .midcolwide
{
	margin-left: 15px;
}
.fullcol
{
    margin-top:10px;
    width:1018px;
    border:solid 0px #ff0000;
}

.footer
{
    float:left;
    font-size:80% !important;
    border-top:solid 1px #c1d83c;
    margin-top:25px;
    padding-top: 10px;
}

