* {
margin:0;
padding:0;
border:0;
}

html {
height:100%;
}

body {
background-color:#ccc;
background-image:url(images/common/bodybg.jpg);
background-position:top;
background-repeat:repeat-x;
text-align:center;
font-family: "Trebuchet MS",Tahoma,"Lucida Grande",Verdana,Helvetica,Arial,sans-serif;
font-size: 1.0em;
color:#666;
height: 100%;
line-height: 1.4em;
}

#outerwrap {
background-image:url(images/common/bottombg.jpg);
background-position:bottom;
background-repeat:repeat-x;
padding-bottom:70px;
position: relative;
min-height: 100%; /* For Modern Browsers */
height: auto !important; /* For Modern Browsers */
height: 100%; /* For IE */
}

#innerwrap {
width:900px;
min-height:500px;
margin:0 auto;
padding:130px 0 0 0;
background-image:url(images/common/wrapbg.jpg);
background-position:top;
background-repeat:no-repeat;
}

#leftcolumn {
float: left;
position: relative;
width: 250px;
background-image:url(images/common/leftsidebg.jpg);
background-position:top;
background-repeat:no-repeat;
min-height: 300px; /* For Modern Browsers */
height: 300px !important; /* For Modern Browsers */
height: 300px; /* For IE */
}

#rightcolumn {
float: right;
position: relative;
width: 650px;
background-color:#fff;
background-image:url(images/common/bottom.gif);
background-position:bottom;
background-repeat:no-repeat;
}

#blurb {
border-width:0 1px;
border-style:solid;
border-color:#333;
margin:0 0 15px;
padding-top:15px;
}

#logos {margin:20px 0}

#logos img {margin:0 20px;}

#logos p{
font-size:0.8em;
text-align:center;
padding:2px 20px;
}

#innerwrap:after {
clear: both;
display: block;
font: 1px/0px serif;
content: ".";
height: 0;
visibility: hidden;
}

.hilite {
width:610px;
margin:10px auto;
padding-bottom:15px;
background:#fff url(images/common/hilite.gif) no-repeat bottom left;
}

.hilite h2 {
margin:0;
padding:10px 10px 0 20px;
background:url(/images/common/hilite.gif) no-repeat top left;

}

.hilite p,.hilite h3,.hilitepic{
border-width:0 1px;
border-style:solid;
border-color:#333;
background-color:#ff6;
}

.hilitepic {width:608px;}

h1 {
font-size:1.4em;
text-align:left;
background-image:url(images/common/top.gif);
background-position:top;
background-repeat:no-repeat;
padding:20px 10px 0 20px;
}

h1 span {
position: absolute;
left:-200000px;
font-size:0.1em;
}
	
h2 {
font-size:1.2em;
text-align:left;
padding:5px 20px;
color:#c00;
}

h3 {
font-size:1.2em;
text-align:left;
padding:5px 20px;
color:#333;
}

h4 {
font-size:1.4em;
text-align:center;
padding:5px 20px;
margin:0 20px;
color:#fff;
background-color:#f00;
border:1px solid #000;
}

p {
font-size:1em;
text-align:left;
padding:5px 20px;
color:#333;
}

.headline {
font-size:0.1em;
color:#fff;
padding:0 20px;
}


ul {list-style:none;
text-align:left;
font-size:1em;
font-weight:bold;
padding:5px 20px;
color:#333;
}


		 .buttonscontainer {
		 margin:30px 0 0 0;
		 padding:0 0 0 50px;
		 }

         .buttons a:link,.buttons a:visited {
         font: 1.1em;
         font-weight: bold;
         text-align: left;
         text-decoration: none;
		 overflow:hidden;      
         display: block;
		 padding:3px 0 1px 20px;
		 color:#c00;       
         }	
		 	 
        .buttons a:hover,.buttons a:link.active,.buttons a:visited.active {
		color:#000;		
		}
