body {
padding : 0;
margin : 0;
font : 0.74em Arial, sans-serif;
line-height : 1.5em;
background : #a3a3a3;
color : #454545;
}

 a {
color : #ea5a00;
background : inherit;
text-decoration: none;
}

/*
a:hover {
color : #da3b3b;
background : inherit;
text-decoration : underline;
}
*/

/*
p {
margin : 5px 0;
}
*/

h1 {
font : bold 1.8em Arial, Sans-Serif;
padding : 8px 0 4px 0;
margin : 0;
letter-spacing : -1px;
color: #ea5a00;
}

/*
h2 {
font : bold 1.6em Arial, Sans-Serif;
letter-spacing : -1px;
}

h3 {
padding : 4px 0;
margin : 0;
}
*/

ul {
/*     margin : 0;
     padding : 0;*/
     /*list-style : none;*/
     list-style-image: url(images/dot.gif);
     list-style-type: circle;
     list-style-position: inside;
}

img {
border : 0;
}

hr {
height : 1px;
border-style : none;
color : #d0d0d0;
background-color : #c0c0c0;
margin : 10px 0;
}

.content {
margin : 0 auto;
width : 900px;
background : #fff;
}

#topbar {
padding : 0 1em 0 1em;
background : #e6e6e6;
height : 20px;
border-bottom: 1px solid #a3a3a3;
}

#top {
padding-top : 0;
background : #fff;
height : 150px;
}


#top #icons {
float : right;
margin : 20px 0;
padding : 0;
}

#top #icons img {
padding: 0 0 0 0;
margin: 0 0 0 20px;
border : 0;
}

#top p {
padding: 0 0 0 0;
margin: 0 0 0 20px;
}

#buttonbar {
	float: right;
	text-align: right;
	height: 50px ;
	background: url(images/button-bg.png) repeat-x;
	color: #fff;
	padding: 0 0 0 0;
	margin: 42px 20px 0 0;
}

#buttonbar h1 {
	font: 1em, Arial, sans-serif;
	font-weight : bold;
	color:#000;
	display: inline;
	padding: 0 0.2em 1.5em 0;
	margin: 0 0 50px 0;
}

#buttontxt { 
             vertical-align: 20px;
             color:#f00;
}

#buttontxt a { 
               padding-right: 6px;
               padding-left: 6px;
               text-decoration: none;
               font-weight: bold;
               font-size: 15px;
               color: #fff;
}

#buttontxt a:hover { 
               padding-right: 6px;
               padding-left: 6px;
               text-decoration: none;
               font-weight: bold;
               font-size: 15px;
               color: #000;
}


.imgleft {
           text-align: left;
}

.imgright {
           text-align: left;
}

#logo { 
        margin-top: 15px;
        margin-left: 15px;
}

#footer {
	margin: 0 auto;
	width: 900px;
	background: #fff;
	text-align: right;
	border-top: 1px solid #a3a3a3;
}

#leftblock {
	float : left;
	margin: 0 1em 0 0;
	padding: 0 0.5em 0 0;
	width: 28%;
             height: 550px;
}

#leftblock p {
	padding: 0 1em 1em 1em;
}

#leftblock h4 {
                padding: 0 1em 0 1em;
                color: #ea5a00;
}

#leftblock ul {
                padding: 0 1em 0 1em;
                }

#rightblock {
              margin: 0 0 0 1em;
              padding: 0 0 0 0.5em;
              height: 550px;
}

#rightblock p {
	padding: 0 1em 1em 1em;
}

#rightblock h4 {
                padding-left: 5px;
                color: #ea5a00;
}

#midblock {
            float : left;
            margin: 0 1em 0 1em;
            border-left: 1px solid #999;
            border-right: 1px solid #999;
            width: 33%;
            height: 600px;
}

#midblock p {
	padding: 0 0.5em 0 1em;
}

#midblock li {
	padding: 0 0.5em 0 1em;
}


#midblock h4 {
               color: #ea5a00;
               padding: 0 0.5em 0 1em;
               }
			   
.midlist { 
           margin-left: -35px;
           }

.blocktitle {
	text-align: center;
	font: Arial, sans-serif 1.4em #000;
	font-weight: bold;
	background: #e6e6e6;
}
