

/********************************************
   HTML ELEMENTS
********************************************/ 

/* Top Elements */

input.searchbox
{
border: 0px #FFF;
width: 125px;
}
body {
	background: #FFF;
	background-image: url("/images/bg_hp.jpg");
	font: 70%/1.5em 'Trebuchet MS', Verdana, Tahoma, arial, sans-serif;
	color: #333; 
	text-align: left;
	margin: auto;
   overflow: -moz-scrollbars-vertical;
   background-repeat:repeat-x;
   display: table;
}

.body_r {
	background: #FFF;
	font: 70%/1.5em 'Trebuchet MS', Verdana, Tahoma, arial, sans-serif;
	color: #333; 
	text-align: left;
   overflow: -moz-scrollbars-vertical;
   background-repeat:repeat-x;
}


fieldset {  
margin: 1.5em 0 0 0;  
padding: 0;
background-color: #F4F4F4;
background-image:url(/images/formbg.jpg);
border: 1px solid #e8e8e8;  

}
legend {  
margin-left: .5em; 
font-size: 13px; 
color: #081B56;  
font-weight: bold;
border: none;
}
fieldset ol {  
padding: 1em 1em 0 1em;  
list-style: none;
}
fieldset li {  
float: left;  
clear: left;  
width: 100%;  
padding-bottom: 1em;
}
fieldset.submit {  
border-style: none;
}
.formfield {  
width: 200px;
border: 1px solid #aaafb5; 


}
textarea {  
width: 200px;
border: 1px solid #aaafb5; 


}
select {  
width: 200px;
border: 1px solid #aaafb5; 
text-align: right;


}

label {  
float: left;  
width: 15em;  
margin-right: 1em;
}
.welcome {  
 
width: 650px;  
margin-right: 1em;
}


fieldset fieldset {  
margin-bottom: -2.5em;  
border-style: none;  
background-color: transparent;  
background-image: none;
}
fieldset fieldset legend {  
margin-left: -10px;  
font-size: 12px; 
font-weight: normal;
}
fieldset fieldset ol {  
position: relative;  
top: -1.5em;  
margin: 0 0 0 11em;  
padding: 0;
}
fieldset fieldset label {  
float: none;  
width: auto;  
margin-right: auto;
}


h2
{
color: #081B56;
font-size: 1.5em;
}

.image_caption
{
color: #081B56;

}
.readmore 
{

	text-decoration: none;
	font-size: 1.25em;
}
.more 
{
	color: #ccc;
	text-decoration: none;
	font-size: 1.25em;
}
a
{
	color: #081B56;
	text-decoration: none;
}
.wrapper {
  margin: auto;
  padding: 0;
  border: 0px solid #333;
  width: 1000px;
  background-color: #FFF;
}
.twobars
{
background-image: url("/images/2bars.jpg");
background-repeat: repeat-x;
height: 275px;
z-index: 100;
padding-top: 30px;

}

.twobars_r
{
background-image: url("/images/2bars.jpg");
background-repeat: repeat-x;
height: 200px;
z-index: 100;
padding-top: 30px;

}

.navbtn a {
font-size: 12.5px;
float: left;
padding: 12px 8px 5px 8px;
text-decoration: none;
color: #e4e6ed;
}

.navbtn: hover
{
font-size: 20px;
float: left;
padding: 12px 8px 5px 8px;
text-decoration: underline;
color: red;
}

.selected
{

color: #d44e69;
}
.spacer 
{
width: 2px;
float: left;
background-image:url(/images/navbg_spacer.jpg);
height: 35px;
}

.navbtn_selected a
{
font-size: 12.5px;
float: left;
padding: 12px 15px 5px 15px;
text-decoration: none;
background-image: url(/images/navbg_selected.jpg);
height: 22px;
color: #FFF;
}


.newstitle 
{
font-size: 16px;
font-weight: bold;
padding: 10px;



}

.third
{
float: left;
width: 40%;
padding: 10px;
color: #cbced1;

}
.third a
{
float: left;
width: 40%;

color: #cbced1;

}

.h_qlinks
{
color: #FFF;
top: 135px;
left: -350px;
width: 450px;
overflow: hidden;

position: absolute;

}

.hr_qlinks
{
position: relative;
left: 200px;
}
.mynav 
{
background-image:url(/images/navbg.jpg);
background-repeat: repeat-x;
height: 39px;
text-decoration: none;

}
.footdata 
{
background-image:url(/images/navbg_foot.jpg);
background-color: #303D71;
background-repeat: repeat-x;
height: 50px;
text-decoration: none;


}
.thumb 
{
float: left;

margin: 5px;
width: 110px;
height: 85px;
overflow: hidden;
}

.text 
{
float: left;
width: 90%;
margin-top: 10px;
font-size: small;
}

.catMenu-1 a 
{

font-size: 1.2em;
padding: 3px;
padding-left: 0px;
padding-bottom: 3px;


}


.headlines a 
{
float: left;
font-size: 1.1em;
padding: 3px;
padding-left: 0px;
max-width: 150px;

}
.qlinks a 
{
float: left;
font-size: 1.2em;
padding: 3px;
padding-left: 14px;
width: 200px;
clear: left;
}

.nav-box
{

margin-left: 5px;
min-height: 175;
padding-left: 10px;
padding-top: 35px;
padding-bottom: 35px;
}

.headlinesbox
{

margin-left: 0px;
min-height: 175;
padding-top: 24px;
padding-bottom: 25px;
}


.search
{

background-image: url(/images/searchbox.jpg);
background-position: top right;
width: 200px;
background-repeat:no-repeat;
padding: 5px;
padding-left: 10px;
text-align: right;
color: #FFF;
position: relative;left: 425px;



}
.search a
{

color: #FFF;



}

.emailprint
{
position: relative;
padding-top: 5px;
float: right;
right: -200px;
}

img
{
behavior: url(/iepngfix.htc);
}


.logo
{
position: relative;
float: right;
top: -127px;
left: 70px;
behavior: url(/iepngfix.htc);
z-index: 1000;
clear: right;
height: 66px;

}
.main {
  width: 100%;
  margin: 0;
  padding: 0;
  border-top: 0px solid #7d5500;
  border-bottom: 0px solid #7d5500;
  color: #000;
  top: 0px;
  
  position: relative;

  background-image: url("/images/curve.jpg");
  background-repeat: no-repeat;
  background-position: top right;
/* background-color value is for content background.
   Image is 2000px wide, ~25% is colored, where sidebar should be 
   (exact pixel count of colored area is actually closer to 26%).
   Position corresponds to right sidebar, repeat img vertically.
   Could be easily modified for left sidebar - just flip the image,
   change bg position to 25% and change .content to float:right.
*/

}
.content {
  width: 58%;         /* width of .main container */
         /* left side of window */
  margin: 0;
  padding: 4px; 0px;
  margin-left: 320px;
position: relative;

}

.content_r {
  width: 50%;         /* width of .main container */
         /* left side of window */
  margin: 0;
  padding: 4px; 0px;
  margin-left: 430px;


}


.calendarcontent {
  width: 65%;         /* width of .main container */
         /* left side of window */
  margin: 0;
  padding: 4px; 0px;
  margin-left: 250px;


}

.calendar {
text-align: left;
position: relative;
width: 99%;

}
.summaries {
text-align: left;
position: relative;
z-index: 1;


}
.sidebar {
     /* past content */
 
  font-size: 90%;
  float: left;
  width: 305px;

  background-repeat: no-repeat;
  
min-width: 300px;
  display:table-row;


}
.newsholder
{
  background-image: url("/images/newscurve.jpg");
height: 420px;
  min-width: 300px;
   padding: 10px;}
   
   .container
{
  background-image: url(/images/bodybg.jpg);
  background-repeat: repeat-y; }

   
.sidebar_r {
     /* past content */
  padding: 1%;
  font-size: 90%;
  float: left;
  background-image: url("/images/newscurve_r.png");
  background-repeat: no-repeat;
  min-width: 225px;




}

   
.headlines_r {
     /* past content */
  padding: 1%;
  float: left;
  background-repeat: no-repeat;
  min-width: 120px;
  

}


.clear {
  clear: both;        /* extend height of .main to longest column */
  height: 0px;
  overflow: hidden;   /* prevent IE expanding the container */
  margin: 0;          /* keep flush with surrounding blocks */
}
.footer {
  background-color: #fff;  /* same bg color as h1 */
  color: #7d5500;
  text-align: right;
  margin: 0;          /* flush with .main */
  padding: 1% 2%;
  float: left;
  width: 100%;
}