@charset "utf-8";
/* CSS Document */


/**** PAGE *****/

body{
background:url(../images/mainback.jpg) repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#1772c4;
}

.maincontainer{
width:900px;
margin:auto;
border:1px #000000 solid;
}

a, a:visited, a:active{
color:#1772c4;
}

.right{
text-align:right;
}

.left{
text-align:left;
}


/**** HEADER *****/

.headerdiv{
height:200px;
width:900px;
}

.searchbar{
float:right;
padding:2px;
}

.headerimage{

 margin:0px;
  padding:0px;
  height:171px;
  }


/**** MAIN CONTENT AREA *****/


.contentdiv{
background: url(../images/maincontent-back.gif) repeat-x #FFFFFF;
width:860px;
padding:20px;
}

.rightmaincontent{
float:left;
width:580px;
padding-left:30px;
}

.rightmaincontent h1{
font-size:30px;
background:url(../images/titleback-h1.jpg) no-repeat left;
line-height:40px;
padding-left:5px;
margin:2px 0px 2px 0px;
color:#1772c4;
font-weight:600;
}

.breadcrumbs{
font-size:11px;
}

.breadcrumbs a, .breadcrumbs a:visted, .breadcrumbs a:active{
text-decoration:none;
}

.breadcrumbs a:hover{
text-decoration:underline;
}

/**** FOOTER *****/


.footerdiv{

text-align:center;
width:900px;
margin: 10px auto 40px auto;
}

.footerdiv a, .footerdiv a:visited, .footerdiv a:active{
text-decoration:none;
padding:0px 2px 0px 2px;
}

.footerdiv a:hover{
text-decoration:underline;
}

.uscjtext{
color:#54020c;
font-size:18px;
}

.uscjtext a, .uscjtext a:visited, .uscjtext a:active{
font-style:italic;
text-decoration:underline;
color:#54020c;
padding:0px;
}


/****** SIDEBARS ******/

.leftsidebar{
width:250px;
float:left;
}

.sidebarmenu{
padding:10px;
width:230px;
font-weight:600;
margin-bottom:20px;
}

.sidebarmenu a, .sidebarmenu a:visited{
text-decoration:none;
font-size:13px;
}

.sidebarmenu a:hover{
text-decoration:underline;
}

.sidebarmenu h2{
margin:-10px;
color:#FFFFFF;
padding:0px 0px 3px 0px;
text-align:center;
font-size:22px;
margin-bottom:10px;
}

.sidebarmenu h3, .sidebarmenu h3 a, .sidebarmenu h3 a:visited{
font-size:13px;
margin:0px;
margin-top:3px;
}

.sidebarmenu h3 a, .sidebarmenu h3 a:visited{
font-size:14px;
}

.sidebarmenu ul{
list-style:none;
padding:0px 0px 0px 10px;
list-style-position:outside;
margin:0px 0px 0px 0px;
}

.sidebarEventDesc, .sidebarEventDesc a, .sidebarEventDesc a:visited{
font-size:11px;
color:#626262;
margin:0px;
margin-bottom:10px;
font-weight:100;
}

.sidebarEventDesc a, .sidebarEventDesc a:visited{
text-decoration:underline;
color:#1772c4;
}

.bluesidebar{
color:#1772c4;
border:#1772c4 1px solid;
background:url(../images/sidebar-blue-back.jpg) repeat-x;
}

.bluesidebar a{
color:#1772c4;
}

.bluesidebar h2{
background-color:#1772c4;
}

.redsidebar{
border:#d3052b 1px solid;
background:url(../images/sidebar-red-back.jpg) repeat-x;
color:#d3052b;
}

.redsidebar a{
color:#d3052b;
}

.redsidebar h2{
background-color:#d3052b;
}

.orangesidebar{
border:#f3732c 1px solid;
background:url(../images/sidebar-orange-back.jpg) repeat-x;
color:#f3732c;
}

.orangesidebar a{
color:#f3732c;
}

.orangesidebar h2{
background-color:#f3732c;
}

.highlighted{
text-decoration:underline;
}

.not_highlighted{
text-decoration:none !important;
}


/****** SIDEBARS ******/
.homepagewelcome{
width:370px;
margin-left:auto;
margin-right:10px;
font-size:18px;
text-align:justify;
}

.homecenterbar{
width:300px !important;
margin-top:14px;
}

/****** PICTURES *******/
.biopics{
float:left;
margin-right:10px;
border:solid 1px #ff7d26;
}

.pic{
float:right;
margin: 10px 15px 10px 10px;
border:solid 1px #ff7d26;
}

/********ANNOUNCEMENTS*******/
.eventTitle{
font-size:14px;
font-weight:600;
}