* { padding: 0; margin: 0; }



body {

 color: #333;

 font-family: Arial, Helvetica, sans-serif; font-size: 13px;
 background-image: url(images/pg-bg.gif); background-repeat: repeat-x;
}





h1, h2, h3, h4 {
 margin-bottom: .5em;}





 p {

 line-height: 1.4em;

 margin-bottom: 1.0em;
}



a {color:#333; border-bottom: 1px #333 dotted;
text-decoration: none;}

a:visited {color:#333;}

a:active { color:#333;}

a:hover {color:#333; border-bottom: none;}

 

img.left

{ position: relative; float: left; margin: 0em 1em 1.4em 0em;
border: 1px #b03312 solid;}



img.right

{ position: relative; float: right; margin: 0em 0em 1.4em 1.4em;

border: 1px #b03312 solid; }

 

#wrapper { 

 margin: 0 auto; width: 922px;

}

#headertop {

 color: #333;

 width: 900px;

 float: left;

 padding: 10px;

 border: 0px solid #ccc;

 height: 42px;

 margin: 10px 0px 0px 0px;

 background: url(images/3pt-header_01.gif) no-repeat
}





#headertop a {border-bottom: 0px #333 dotted;
text-decoration: none;}





#header {

 color: #333;

 width: 900px;

 float: left;

 padding: 10px;

 border: 0px solid #ccc;

 height: 221px;

 margin: -20px 0px 0px 0px;

 background: url(images/3pt-header_02.gif) no-repeat
}




#header h1 {
color: #fff; padding-top: 2.9em;}



#main1 {

 float: left;

 width: 902px;

 color: #333;

 padding: 10px;

 border: 0px solid #ccc;

 margin: 15px 0px 0px 0px;

 background-color:#fff;
padding-top: 3.8em;}



#main2 {

 float: left;

 width: 902px;

 color: #333;

 padding: 10px;

 border: 0px solid #ccc;

 margin: 15px 0px 0px 0px;

 background-color:#fff;
padding-top: 0em;}



#navmenu {

 float: left;

 width: 900px;

 color: #333;

 padding: 10px;

 border: 0px solid #ccc;

 margin: -20px 0px 5px 0px;

 background-color: #024A97;
background-image: url(images/3pt-header_03.gif);
background-repeat: no-repeat;
}



#leftcolumn { 

 color: #333;

 border: 0px solid #ccc;

 background:#fff;

 margin: 0px 5px 5px 0px;

 padding: 10px;

 height: auto;

 width: 284px;

 float: left;
min-height: 200px;}

#content { 

 float: left;

 color: #333;

 border: 0px solid #ccc;

 background:#fff;

 margin: 0px 5px 5px 0px;

 padding: 10px;

 height: auto;

 width: 284px;

 display: inline;
min-height: 200px;}

#rightcolumn { 

 color: #333;

 border: 0px solid #ccc;

 background:#fff;

 margin: 0px 0px 5px 0px;

 padding: 10px;

 height: auto;

 width: 284px;

 float: left;
min-height: 200px;}



#leftcolumn2 { 

 color: #333;

 border: 1px solid #ccc;

 background: #ffda90;

 margin: 0px 5px 5px 0px;

 padding: 10px;

 height: 200px;

 width: 282px;

 float: left;
}


#content2 { 

 float: left;

 color: #333;

 border: 1px solid #ccc;

 background:#c3dafa;

 margin: 0px 5px 5px 0px;

 padding: 10px;

 height: 200px;

 width: 282px;

 display: inline;

}

#rightcolumn2 { 

 color: #333;

 border: 1px solid #ccc;

 background:#ffda90;

 margin: 0px 0px 5px 0px;

 padding: 10px;

 height: 200px;

 width: 282px;

 float: left;

}









#content3 { 

 float: left;

 color: #333;

 border: 0px solid #ccc;

 background:#fff;

 margin: 0px 5px 5px 0px;

 padding: 10px;

 height: auto;

 width: 284px;

 display: inline;
min-height: 200px;
padding-bottom: 0em;}



#content3 p {
padding-right: 1em;}



#rightcolumn3 { 

 color: #333;

 border: 0px solid #ccc;

 background:#fff;

 margin: 0px 0px 5px 0px;

 padding: 10px;

 height: auto;

 width: 593px;

 float: left;
min-height: 200px;
}









#footer { 

 width: 900px;

 clear: both;

 color: #333;

 border: 1px solid #ccc;

 background-color:#F3F2ED;

 margin: 0px 0px 10px 0px;

text-align: center;
padding-top: 12px;
padding-left: 5px;
padding-right: 5px;}



#footer p {

 line-height: .7em;

font-size: .9em;}





#footer a {color:#333; border-bottom: none;
text-decoration: none;}

#footer a:hover {color:#000; border-bottom: 1px #000 dotted;}
