/*  Set up web site containers */

/*  Set up Body Container */

body{
margin:0px;
padding:0px;
font-family:sans-serif, Arial;
font-size:10pt;
color:#FFFFFF;
}

/*  Set up Containers used in header include */
/*  Logo container is to left */

#logo{
width:369px;
height:140px;
float:left;
}

/*  theme_pic container is to right */
/*  theme_pic1 is when there is a picture */
/*  theme_pic is when there is not a picture */

#theme_pic1{
width:631px;
height:140px;
float:right;
}

#theme_pic{
background:url(../graphics/theme_pic.jpg) no-repeat;
width:631px;
height:140px;
float:right;
}

/*  Set up main Container */

#main{
width:1000px;
margin:auto;
border: solid 1px #000000;
} 

/*  Set up page content container */

#pagecontent{
background-color:#ffffff;
min-height:400px;
}

/*  Set up footer content container */

#footer{
background-color:#444243;
height:37px;
border-top:solid 1px #999999;
position:relative;
text-align:center;
padding:5px 0px 0px 0px;
}

/*  All paragraphs right and left justified */

p{
text-align:justify;
}

/*  Menu and Footer clickable links are underlined with a white font */

#menu a, #menu a:link{
text-decoration:none;
text-decoration:underline;
color:#FFFFFF;
font-size:10pt;
}

#menu a:hover{
text-decoration:none;
text-decoration:underline;
}

#menu a:visited{
text-decoration:underline;
}

#footer a, #footer a:link{
text-decoration:none;
color:#FFFFFF;
text-decoration:underline;
font-size:10pt;
}

#footer a:hover{
text-decoration:none;
text-decoration:underline
}
#footer a:visited{
text-decoration:underline
}

/*  All other clickable links are underlined with a blue font */

a, a:link{
text-decoration:none;
color:#0000FF;
font-size:10pt;
text-decoration:underline
}
a:hover{
text-decoration:none;
text-decoration:underline
}
a:visited{
text-decoration:underline
}
.clear_l{
clear:both;
}

#navigation {
position:relative;
height:28px;
background:url(../graphics/menu_bg.jpg) repeat-x;
}
#menu_left_c{
background:url(../graphics/left_c.gif) no-repeat;
width:15px;
height:28px;
float:left;}

#menu_right_c{
background:url(../graphics/right_c.gif) no-repeat;
width:15px;
height:28px;
float:right;
margin-left:0px;
}

#nav{
width:600px;
float:right;
text-align:left;
}

/*  Set up consistent copyright font size  */
/*  Smaller than Page default */

.copyright{
font-size:8pt;
}

.text{
padding: 4px 4px 4px 20px;
}

#data_box{
padding:20px 60px 20px 60px;
position:relative;
}

/*  Set up box around heading  */

#heading{
height:26px;
background:url(../graphics/horizontal.jpg) no-repeat;
font-weight:bold;
margin:25px 0px 0px 60px;
padding:4px 0px 0px 15px;
}

/*  Set up text defaults */

#text_area{
margin:10px 20px 0px 0px;
padding:20px 60px 0px 60px;
color:#000000;
font-size:10pt;
line-height: 130%;
}

/*  right justify images withing the text block */

#text_area img{
border:0px;
float:right;
margin: 18px 0px 0px 5px;
padding-left: 1em;
}

#text_area p {
	padding-top: 1em;
}

a.mailto_a:link{
color:#000000;
text-decoration:none;
text-decoration:underline;
}
a.mailto_a:hover{
color:#000000;
text-decoration:underline;
}
a.mailto_a:visited{
color:#000000;
text-decoration:underline;
}