/* ----------------------- general page layout -------------------*/           
/* ----------------------- object ids ----------------------------*/           

body
{
   margin: 0; 	
   /* padding: 0px; */
   font-family: Verdana, Arial, Helvetica, sans-serif;   
}

#page 
{
   /* width: 900px; */
   width: 820px;
   margin: 0 auto;
   background-color: #fff;
   padding-top: 2px;
	/* border-left: 1px solid #003d84; 	*/
	/* border-right: 1px solid #003d84;  */
   line-height: 1.6em;
   color: #262626;
   float: left;
}

#header 
{
   width: 100%;
   border: 0 0;
   padding: 10px 0;
   text-align: center;
}
#marquee
{ 
	width: 600px;
}
#content
{
   width: 100%; 
   margin: 0 auto;
   margin-left: 5px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 1.6em;
   color: #262626;
   text-align: left;
   padding-bottom: 15px;
   padding-left: 5px;
   /* border-bottom: 2px solid #003d84; */
}

#footer
{
   width: 100%;
   height: 50px;
   padding-bottom: 15px;
   margin-bottom: 10px;
   padding-top: 10px;
   border-top: 2px solid #c0c0c0;
   text-align: left;
}

#mainmenu
{
   width: 100%;
   background: #024c83; 
}

.clear
{
   clear: both;
}

.sectionbox
{
   float: left;
   position:relative;
   width: 100%;
   padding-left: 0px;
   height: 20px;
   text-align: center;
}
.sectiondivider
{
   float: left;
   position:relative;
   width: 100%;
   padding-top: 5px;
   padding-bottom: 2px;
   padding-left: 0px;
   height: 25px;
   text-align: center;
}

/* ----------------------- one-column layout ---------------------*/           
.onecolumn
{
   width: 98%;
   margin: 0 auto;
}

/* ----------------------- two-column layout ---------------------*/           

.twocolumn_left
{
   width: 48%;
   margin: 0 5px;
   float: left;
   padding-left: 2px;
}

.twocolumn_right
{
   width: 48%;
   margin: 0 5px;
   float: right;
}
/* ----------------------- two-column layout ---------------------*/           
.twocolumn_left_wide
{
   width: 65%;
   margin: 0 5px;
   float: left;
}
.twocolumn_right_thin
{
   width: 32%;
   margin: 0 2px;
   float: right;
}

/* ----------------------- three-column layout (even) ------------*/           

.threecolumn_left, .threecolumn_center
{
   width: 32%;
   margin: 0 5px;
   float: left;
}

.threecolumn_right
{
   width: 31%;
   margin: 0 5px 0 0;
   float: right;
}

/* ----------------------- object classes ------------------------*/           

.logo 
{
   display: block;      /* this centers the image */
   margin: 0 auto;
   padding-bottom: 5px;
   border: 0px;
   height: 70px;
   overflow: hidden;
   clear: both;
}

.box1, .h_border, .sm_divider {
   width: 100%;
   float: left;
   position:relative;
   padding-left: 0px;
}

.h_border
{
   height: 25px;
}
.sm_divider
{
   height: 12px;
}

/* ----------------------- text styles ---------------------------*/           
h2, h3
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #024c83;
}

.emphasis
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #000;
}

.sectiontitle
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   padding-top: 5px;
   font-size: 15px;  
   font-weight: bold;
   color: #262626;
}

.subtitle
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #262626;
}

.regular
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #262626;
}
.navlinks a
{
   font-family: Verdana;
   font-size: 12px;
   font-weight: bold;
   color: #fff;
   text-decoration: none;
   padding: 0 10px;
}

.navlinks a:hover
{
   color: #feb729;
}

.upd
{
   font-family: Verdana;
   font-size: 9px;
   color: #000;
}

.menutxt
{
   font-family: Verdana;
   font-size: 10px;
   text-align: center;
}

#footer p
{
   font-family: Verdana;
   font-size: 12px;
   color: #000;
}

#footer a
{
   font-family: Verdana;
   font-size: 12px;
   color: #feb729;
}
/* ----------------------- special text --------------------------*/           
.top
{
   font-family: Verdana;
   font-size: 10px;   
   float: right;
   padding-right: 10px;
   padding-bottom: 5px;
}

/* ----------------------- images --------------------------------*/           

img.left,img.center,img.right 
{
   padding: 4px;
   border: 1px solid #a0a0a0;
}

img.noborder
{
   padding: 4px;
   border: 0px solid #a0a0a0;
}

img.left
{
   float: left;
   margin: 0 12px 5px 0;
   overflow: hidden;
}   

img.center
{
   display: block; 
   margin: 0 auto 5px auto; 
   overflow: hidden;
}

img.right 
{
   float: right;
   margin: 0 0 5px 12px;
   overflow: hidden;
}

/* ----------------------- special considerations ----------------*/           

html>body #centercontent 
{
   margin-left: 201px;
   margin-right:201px;
}

<!--[if IE 7]>
<style type="text/css">

.box1 {
  border: solid white 2px;
  height:2.5em;
}
</style>
<![endif]-->
