@charset "utf-8";
/* CSS Document */
body{
background:url(images/bg.jpg) repeat-x #b1e1ff;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333;
margin:0;
padding:0;
}

a{
color:#ff6000;
}

a:hover{
color:#ff6000;
text-decoration:none;
}

#header{
background-image:url(images/header.jpg);
width:1024px;
height:132px;
display:block;
margin:auto;
}

.clear{
clear:both;
}

#navtabs{
width:950px;
margin-left:35px;
font-size:18px;
line-height:normal;
margin:auto;
}

#navtabs ul{
list-style-type: none;
margin:0;
margin-left: 5px; /*Left offset of entire tab menu relative to page*/
padding:0;
}

#navtabs li{
display:inline;
margin:0;
padding:0;
}

#navtabs a{
float:left;
background:url(images/tab-left.gif) no-repeat left top;
margin:0;
margin-right: 10px; /*spacing between each tab*/
margin-left: 10px; /*spacing between each tab*/
padding:0 0 0 11px;
text-decoration:none;
color:#fff;
}

#navtabs a span{
float:left;
display:block;
background:url(images/tab.gif) no-repeat right top;
padding: 5px 20px 5px 20px;

}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navtabs a span {float:none;}
/* End IE5-Mac hack */



</style>

<!--[if IE]>
<style type="text/css">
p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows*/
padding-top: 1em;
}

#wrapper{
width:950px;
background:#fff;
margin:auto;
padding-top:10px;
padding-bottom:10px;
margin-bottom:120px;

}
#wrapper_left{
margin-top:15px;
}

.post{

width:500px;
float:right;
margin-left:20px;
min-height:490px;
}


#top_content{
height:258px;
width:933px;
margin:auto;
background:url(images/top_bg.gif);
background-repeat:repeat-x;
text-align:center;

}

#group_img{
background:url(images/group_img.jpg);
background-repeat:no-repeat;
float:left;
width:382px;
height:257px;
display:block;
}

#left_panel{
width:395px;
float:left;
margin-left:20px;
}

#right_panel{
width:501px;
float:right;
background:#47b3fd;
margin-right:20px;
min-height:490px;
}

#paper_box{
height:205px;
background:#fef09f;
margin-bottom:15px;
}

#newsletter_box{
height:208px;
background:#fef09f;
margin-bottom:15px;
padding-top:10px;
}

#job_box{
height:135px;
background:#fef09f;
margin-bottom:15px;
padding-top:10px;
}

#paper_icon{
background:url(images/folder.gif) no-repeat;
width:125px;
height:150px;
display:block;
float:left;
margin-left:3px;
margin-right:5px;
}

#email_icon{
background:url(images/email.gif);
background-repeat:no-repeat;
width:109px;
height:130px;
display:block;
float:left;
margin-top:25px;
margin-left:5px;
margin-right:5px;
}

#job_icon{
background:url(images/job.gif);
width:115px;
height:119px;
display:block;
float:left;
margin-left:3px;
margin-top:15px;
margin-right:10px;
}
#aff{
color:#2d373c;
font-size:12px;
text-align:center;
width:910px;
margin-top:10px;

}

#aff li{
display:inline;
text-decoration:none;
}



img{
border:none;
}

#footer{
background-color:#0090f4;
height:85px;
color:#FFFFFF;
font-size:14px;
text-align:center;
}

#footer a{
font-size:12px;
color:#FFFFFF;
margin-left:3px;
margin-right:3px;
}

#footer_links{
padding-top:15px;
margin-bottom:20px;
}

#tagline{
float:right;
margin-right:85px;
width:290px;
text-align:center;

}

#bold_tag{
font-size:18px;
color:#04637e;
}

.tag_better{
font-size:14px;
color:#04637e;
}

.black_text{
color:#382e28;
font-size:18px;
}

.orange_heading{
font-size:30px;
color:#ff6000;
padding-top:12px;
}

.gray_text{
color:#889581;
font-size:12px;
margin-top:15px;
margin-bottom:5px;
}

.feb{
color:#382e28;
font-size:18px;
padding-top:15px;
margin-bottom:3px;
}

.orange{
color:#ff6000;
font-size:24px;
margin-top:10px;}

.button{
background:url(images/button_1.gif);
width:187px;
height:25px;
border:none;
margin-left:15px;
margin-top:5px;
}

.field{
border:1px solid #bfb476;
margin-top:5px;
margin-bottom:10px;
width:225px;
height:22px;
margin-left:10px;
padding-left:15px;
padding-top:3px;

}

#globe_icon{
background:url(images/globe.gif);
width:77px;
height:73px;
display:block;
}
#form_heading{
text-align:center;
font-size:18px;
color:#0c0c0b;
background:url(images/globe.gif);
background-repeat:no-repeat;
height:80px;
padding-top:5px;
margin-left:20px;
margin-top:3px;
}

#form{
width:482px;
height:388px;
background-color:#a8dafc;
margin:auto;
border:3px dashed #dd0a1d;
}

.red_heading{
font-size:24px;
font-weight:bold;
color:#dd0a1d;
text-align:center;
margin-top:5px;
margin-bottom:10px;
padding-top: 5px;
}

label{
  display: block;
  float: left;
  width: 150px;
  padding: 6px 0px;
  margin: 0 0 5px 0;
  text-align: right;
  

}

.form_index input{
  display: block;
  float: right;
  width: 283px;
  padding: 5px 5px;
  margin: 0 0 5px 0;
  margin-right:20px;
  border:1px solid #5bc5f9;
 }
 
 #form textarea{
  display: block;
  float: right;
  width: 283px;
  padding: 5px 5px;
  margin: 0 0 5px 0;
  text-align: left;
  margin-right:20px;
  border:1px solid #5bc5f9;
  height:100px;}
 

 .form_button{
background:url(images/form_button.gif);
background-repeat:no-repeat;
 width:275px;
 height:38px;
 display:block;
 border:none !important;


 }

 #content{
 padding-left:15px;
 padding-right:15px;
 }


h1{
color:#ff6000;
font-size:24px;
margin-top:10px;
font-weight:normal;
padding: 0px;
margin-bottom: 0px;
}

#respond {
  margin-left: 400px;
font-size:20px;
text-decoration:underline;
}

#commentform{
padding-top:10px;}


#search_textarea {
  margin-left:90px;
}

div.apply_button a{
  text-decoration: none;
}


.page_heading {
 text-align: center;
 color:#ff6000;
font-size:24px;
margin-top:10px; 
}

#navtabs a:hover{

background:url(images/tab-left_hover.gif) no-repeat left top;

}


#navtabs a:hover span{
background:url(images/tab_hover.gif) no-repeat right top;
}

.button:hover{
background:url(images/button_hover.gif);
color:#fff;
}

.small_text{
font-size:10px;
text-align:center;
margin-top:10px;
}

.toptext {
 text-align: center;
 font-weight:bold;
 margin-top: 10px;
 margin-bottom: 5px;
}

.toplink {
 text-align: center;
 margin-top: 5px;
}

#submit {
 font-size:12px;
}


#quote {
 text-align: center;
}

#quote a{
   color: #000;
   font-weight: bold;
}

.whiteTitle{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
}

.bluelinks,bluelinks:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3C6CC3;
	text-decoretion:underline;
}
.default{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#848484;
}
