@charset "UTF-8";
* {
	border: 0;
	margin: 0;
	outline: none;
	padding: 0;
}
 
#printlogo{
display:block;
margin-left: 0px;
}
body {
	font: normal 12px Helvetica, Arial, sans-serif;
	
 
}
p{
color:#000000;
line-hegiht:1.5em;
font-size:1em; 

}

p.date{
 
float:left;
font-family: 'Times New Roman',Times,serif ;
padding-left:5px;
}
a {
	color: #4D4D4D;
	text-decoration:underline;
}
a:visited {
	color: #ee3a43;
}
a:hover {
	color: #30c1d7;
}
a:active {
	color: #30c1d7;
}
 

h1{
color: #979797;
font-family: OdilePS,arial, Helvetica, san-serif;
margin-bottom:14px;
font-size: 18px;
font-weight:700;
text-transform: uppercase;
}

h2{
color: #979797;
font-family: arial, Helvetica, san-serif;
margin:10px 0px 6px 0px ;
font-size: 18px;
font-weight:700;
}

h2.red{
color: #ee3a43;
font-family: arial, Helvetica, san-serif;
text-transform: uppercase;
margin-bottom:0px;
font-size: 30px;
font-weight:700;


}
.redheaders{
margin-bottom:0px;
margin-top:5px;
}
 
h3{
color: #979797;
font-family: arial, Helvetica, san-serif;
margin:14px 0px 1px 0px;
font-size: 14px;
line-height:16px;
 
 
} 

h3.navtitle{
color: #EF3E42;
font-family: Helvetica,arial, san-serif;
margin:14px 0px 1px 12px;
font-size: 15px;
line-height:16px;
font-weight:600;
 
text-transform: uppercase;
 
} 

h3.navtitle_scp{
color: #86B350;
font-family: Helvetica,arial, san-serif;
margin:14px 0px 1px 12px;
font-size: 15px;
line-height:16px;
font-weight:600;
 
text-transform: uppercase;
 
} 
h3.navtitle_alum{
color: #90161A;
font-family: Helvetica,arial, san-serif;
margin:14px 0px 1px 12px;
font-size: 15px;
line-height:16px;
font-weight:600;
 
text-transform: uppercase;
 
} 

h3.navtitle_grad{
color: #056CB6;
font-family: Helvetica,arial, san-serif;
margin:14px 0px 1px 12px;
font-size: 15px;
line-height:16px;
font-weight:600;
 
text-transform: uppercase;
 
} 

h3.inline{
color: #4d4d4d;
font-family: arial, Helvetica, san-serif;
margin-bottom:0px;
font-size: 14px;
display:inline;
float:left;
margin-top:0px;
}

h4{
color: #4D4D4D;
font-family: arial, Helvetica, san-serif;
margin:12px 0px 1px 0px;
font-size: 13px;
 
} 

h5{
color: #4D4D4D;
font-family: arial, Helvetica, san-serif;
margin:12px 0px 1px 0px;
font-size: 12px;
 
} 

h6{
color: #4D4D4D;
font-family: arial, Helvetica, san-serif;
margin:11px 0px 1px 0px;
font-size: 11px;
 
} 

/* OBJECTS */
#shadows {
	margin: 0 auto;
	width: 1000px;
	height:100%;
	background: #url(../images/shadows.png) repeat-y;
}
#maincontainer {
	margin: 0 auto;
	width: 960px;
	height:100%;
	background: #ffffff;
}

/* HEADER */

#topbanner {
display:none;
}
#logoholder{
float:left;
 
}
#logo{
	margin: 10px 0px 0px 14px;
	display:inline;
	
}
#topright{
display:inline;
float:right;
width: 775px;
height:150px;  
 
}


#mychc{
float:right;
margin-top:-20px;
}


#content{
display: inline-block;
background: #ffffff url('../images/content_bg.gif') repeat-x;
height:100%;
padding-top:8px; 
width:90%;
margin:0px 0px 0px 100px; 
}
#contentsubpage{
display: inline-block;
background: #ffffff ;
height:100%;
padding-top:0px; 
width:85%;
 
margin-left:80px;;
}

.storyheadline{
width:320px
}
.storyteaser{
margin: 14px 0px 14px 0px;
width:320px; 
}
.storybox{
width:100%;
padding-bottom:20px;
margin-bottom: 20px;
border-bottom: 1px solid #979797;
display:block;
float:left;
}
 
.storytest h2{
margin-top:0px;
}

.storyphoto{
float:left;
display:block;
width: 160px;
 
}

.storytest{
float:right;
display:block;
 
width: 280px;
}

.newsteaser{
margin: 14px 0px 14px 0px;
width:100%; 
display:block;
clear:both;
}

.titleblock{
clear:both;
display:block;
float:left;
width:100%; 
margin-bottom: 7px;

 
}
.grx320by90{
margin-top:7px;
}
#col1{
display: inline-block;
padding:14px;
width: 320px;
min-height:355px;
float:left;  
}

#coldivider{
border-left: 1px solid #979797;
border-right: 1px solid #979797;
float:left;
margin:25px 15px 0px 5px;
width:3px;
}
 
#col2{
display: inline-block;
padding:14px 14px 0px 10px;
width: 320px;
min-height:325px;
float:left;  
}
#col3{
display: inline-block;
padding-top:14px;
width: 182px;
min-height:355px;
float:right; 
}

#calfooter a:hover{
color: #7C0C2B;
}
#leftnav{
display:none
 

}

#contentbox{
width:100%;
float:left;
height:100%; 
margin-left:30px;
margin-top:10px;
margin-bottom:20px;
position:relative;
 z-index:1;
}

#rightnav{
display:none;
}


#contentheader{
 
margin:0px 0px 10px 0px;
width:350px;
display:block;
height:20px;
 
 
}
#contentheaderlink{
float:left;
width:190px;

}
#contentheaderlink a{
color: #B5B6B8;
font-size: 11px;
margin-right:20px;
display:inline;
text-decoration:none;
 

}
#contentheaderlink a:hover{
color: #30c1d7;
}
#fontsize{
float:left;
width:110px;
color: #B5B6B8;
font-size: 11px;  
 margin-top:2px;

}
#fontsize #fontsizetext{
 float:left;
  line-height: 14px;
 
}

#fontsize #plus{
margin:1px 5px 0px 5px;
cursor:pointer;
display:block;
float:left;
width:11px;
height:11px;
background: url('../images/plus.png') no-repeat;
}

#fontsize #plus:hover{
background: url('../images/plus_over.png') no-repeat;
text-decoration:none;
}

#fontsize #minus{
display:block;
margin:1px 0px 0px 5px;
float:left;
width:11px;
height:11px;
background: url('../images/minus.png') no-repeat;
cursor:pointer;
}

#fontsize #minus:hover{
background: url('../images/minus_over.png') no-repeat;
}

#open{
 
	}
#close{
display: none;
}

/* FOOTER */
#footer{
display:none;

}

#footerlinks{
display:inline;
margin:5px 0px 10px 20px;
 float:left;
 font-family: 'Times New Roman',Times,serif ;
 font-size:13px;
  text-decoration:none;
  color:#ee3a43;
  
}
#footerlinks a{
  text-decoration:none;
  color:#ee3a43;
}

#footerlinks a:hover{
  text-decoration:none;
  color:#30c1d7;
}
#social{
display:inline ;
margin:-28px 0px 0px 150px;
float:left;
 

}
#fb{
margin-right:5px;
}
 
#copyright{
display:inline ;
margin:7px 20px 0px 0px;
font-size:11px;
font-family: 'Times New Roman',Times,serif ;
float:right;
}

#footerleft{
float:left;
display:block;
width:300px;
 height: 20px;
}


/* form elements */

.label{
text-transform: uppercase;
color:#ffffff;
padding: 0px 20px 0px 20px;
}

.inputbox{
width:300px;
height: 28px;
padding:3px;
border: 1px solid white;

}
.selectbox{
width:302px;
height: 28px;
padding:3px;
background: url('../images/select_bg.png') right;
  cursor: pointer;
}

#submitbutton{
float:right;
margin-right:20px;
text-transform:uppercase;
color:#ffffff;
display:block;
background: url('../images/arrow_submit.png') 0px 2px no-repeat;
padding-left:12px;
margin-top:5px;
}
#submitbutton:hover{
text-transform:uppercase;
color: #30c1d7;
background: url('../images/arrow_submit.png')  0px  -18px no-repeat;
padding-left:12px;
}

div.selectbox-wrapper {
  position:absolute;
  width:400px;
  background-color:white;
  border:1px solid #ccc;
  margin:0px;
  margin-top:-10px;
  padding:0px;
  font-size:  12px;
  text-align:left;
  max-height:200px;
  overflow:auto;
}
div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.selectbox-wrapper ul li.selected { 
  background-color: #30c1d7;
}
div.selectbox-wrapper ul li.current { 
  background-color: #30c1d7;
}
div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}

#share{
margin-bottom: 10px;
}

#emailbox{
  background: #ffffff url(../images/150_gradiant.png) 0px 0px  repeat-x;
  width:140px;
  margin:14px 0px 0px 0px ;
  float:left;
  padding: 10px 0px 0px  14px;
 
  
}

#emailbox a{
color: #B5B6B8;
font-size: 11px;
margin-right:20px;
text-decoration:none;
line-height: 16px;
}
#emailbox a:hover{
color: #30c1d7;
}
