/* CSS Document */
@font-face {
 font-family: HelveticaNeue;
 src: url("HelveticaNeueLTPro-Roman.eot"); /* EOT file for IE */
 src: url("HelveticaNeueLTPro-Roman.ttf"); /* TTF file for CSS3 browsers */
 src: url('HelveticaNeueLTStd-Roman.otf');
}
@font-face { font-family: HelveticaNeue; font-weight: bold; src: url('HelveticaNeueLTStd-Bd.otf'); }

html, body,
input, textarea {
font-family: HelveticaNeue, Arial, sans-serif;
}

body {
font-family: HelveticaNeue, "Helvetica", Verdana;
color:#FFF;
font-weight: normal;
text-decoration: none;
line-height: 150%;
font-size:12px;
height:400px;
background-color:#000;
position: relative;
}
#page{
background-image:url(../img/bg_tile.gif);
background-repeat: no-repeat;
background-repeat: repeat-x;
background-color:#FFF;
position: relative;
}
#header{
color: #FFF;
height:237px;
position:relative;
}
#logo{
position:absolute;
top:0px;
left:-8px;
}

#contact-form{
height:25px;
width:125px;
background-color:#000;
position:fixed;
top:0px;
right:15px;
padding-top:9px;
text-align:center;
color:white;
font-family: HelveticaNeue, Helvetica, Arial, sans-serif;
font-stretch:condensed;
font-weight:bold;
font-size:10px;
border-bottom:thin solid #FFF;
z-index:9999;
}
#contact-form a{
color:white;
text-decoration:none;
}

#contact-form a:hover{
color:#9A0000;
text-decoration:none;
}
#primary{
line-height:120%;
position:absolute;
top:85px;
left:520px;
color:white;
font-family: HelveticaNeue, Helvetica, Arial, sans-serif;
font-stretch:condensed;
font-weight:bold;
font-size:15px;
}
#primary_content{
line-height:120%;
position:absolute;
top:70px;
left:520px;
color:white;
font-family: HelveticaNeue, Helvetica, Arial, sans-serif;
font-stretch:condensed;
font-weight:bold;
font-size:15px;
}

ul#sliding-navigation
{
list-style: none;
font-size: .75em;
margin: 0px 0;
padding: 0;

}
ul#sliding-navigation li.sliding-element a
{
display: block;
width: 150px;
padding: 0px 18px;
margin: 0;
margin-bottom: 0px;
}
ul#sliding-navigation li.sliding-element a
{
color:#FFF;
text-decoration: none;
}
ul#sliding-navigation li.sliding-element a:hover { 
color:#9A0000 
}
#secondary{
line-height:120%;
border-left:2px solid white;
position:absolute;
top:85px;
left:760px;
color:white;
font-family: HelveticaNeue, Helvetica, Arial, sans-serif;
font-stretch:condensed;
font-weight:bold;
font-size:15px;
}
#secondary2{
line-height:120%;
border-left:2px solid white;
position:absolute;
top:105px;
left:760px;
color:white;
font-family: HelveticaNeue, Helvetica, Arial, sans-serif;
font-stretch:condensed;
font-weight:bold;
font-size:15px;
}
#secondary3{
line-height:120%;
border-left:2px solid white;
position:absolute;
top:120px;
left:760px;
color:white;
font-family: HelveticaNeue, Helvetica, Arial, sans-serif;
font-stretch:condensed;
font-weight:bold;
font-size:15px;
}
#secondary4{
line-height:120%;
position:absolute;
top:140px;
left:760px;
color:white;
font-family: HelveticaNeue, Helvetica, Arial, sans-serif;
font-stretch:condensed;
font-weight:bold;
font-size:15px;
}
#secondary5{
line-height:120%;
border-left:2px solid white;
position:absolute;
top:160px;
left:760px;
color:white;
font-family: HelveticaNeue, Helvetica, Arial, sans-serif;
font-stretch:condensed;
font-weight:bold;
font-size:15px;
}

ul#sliding-navigation-secondary
{
list-style: none;
font-size: .75em;
margin: 0px 0;
padding: 0;
}
ul#sliding-navigation-secondary li.sliding-element a
{
display: block;
width: 150px;
padding: 0px 18px;
margin: 0;
margin-bottom: 0px;
}
ul#sliding-navigation-secondary li.sliding-element a
{
color:#FFF;
text-decoration: none;
}
ul#sliding-navigation-secondary li.sliding-element a:hover { 
color:#9A0000 
}

ul#sliding-navigation-not
{
list-style: none;
font-size: .75em;
margin: 0px 0;
padding: 0;
width:200px;

}
ul#sliding-navigation-not li.sliding-element a
{
display: block;
width: 150px;
padding: 0px 18px;
margin: 0;
margin-bottom: 0px;
}
ul#sliding-navigation-not li.sliding-element a
{
color:#FFF;
text-decoration: none;
}
ul#sliding-navigation-not li.sliding-element a:hover { 
color:#9A0000 
}

#bd{
color:#000;
}

#ft{
background-color:#000;
color:#FFF;
}

#company_list{
line-height:140%;
color:#333;
font-family: HelveticaNeue, Helvetica, Arial, sans-serif;
font-stretch:condensed;
font-weight:bold;
font-size:15px;
margin-top:18px;
margin-left:10px;
text-align:right;
}
ul#sliding-navigation
{
list-style: none;
font-size: .75em;
margin: 0px 0;
padding: 0;
}
ul#sliding-navigation_company li.sliding-element_company a
{
display: block;
width: 260px;
padding: 0px 18px;
margin: 0;
margin-bottom: 0px;
}
ul#sliding-navigation_company li.sliding-element_company a
{
color:#333;
text-decoration: none;
}
ul#sliding-navigation_company li.sliding-element_company a:hover { 
color:#9A0000 
}	

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

#footer{
height:150px;
width:100%;
bottom:0px;
background-image:url(../img/footer_bg.gif);
background-repeat:repeat-x;
text-align: left;
overflow:hidden;
font-family:Verdana, Geneva, sans-serif;
color:#FFF;
background-color:#000;
}
#footer_content{
position: relative;
margin:0 auto;
padding:0;
margin-top:10px;
width:950px;
font-size: 11px;
}
#network_links{
position:absolute;
top:20px;
left:10px;
width:350px;
height:100px;
background-color:#000;
}

ul#navigation {
list-style-type: none;
position:absolute;
padding: 0;
margin: 0;
border: 0;
top: 0px;
right: 0px;
width: 570px;
height: 25px;
font-size:9px;
margin-top:20px;
text-align:center;
color:#CCC;
}
/*<group=level 1>*/

ul#navigation li {
padding: 0;
margin: 0;
display: block;
color:#CCC;
float: left;
}

ul#navigation li a {
display: block;
height: 25px;
background-color:#000;
color:#CCC;
text-decoration:none;
}

ul#navigation li a:hover {
display: block;
text-decoration:none;
color:#A61E22;
}	

/*</group>*/

/*<group=level 1 ids>*/

li#about a {
width: 100px;
}
li#about a:hover {
color:#A61E22;
}

li#boc a{
width: 70px;
}
li#cmu a{
width: 100px;
}

li#com a{
width: 80px;
}

li#feed a{
width:80px;
}
li#recruiters a {
width: 90px;
}
li#recruiters a:hover {
color:#A61E22;
}
li#students a {
width: 85px;
}
li#students a:hover {	
color:#A61E22;
}
li#reg a {
width: 100px;
}
li#prepa {
width: 140px;
}
li#inf a {
width: 140px;
}

li#company a {
width: 100px;
}
li#company a:hover {	
color:#A61E22;
}
li#volunteer a {
width: 90px;
}
li#volunteer a:hover {	
color:#A61E22;
}
li#register a {
width: 100px;
}
li#register a:hover {	
color:#A61E22;
}

li#company a {
width: 100px;
}
li#company a:hover {
color:#A61E22;
}
li#contact a {
width: 80px;
}
li#contact a:hover {
color:#A61E22;
}

/*</group>*/

/*<group=level 2>*/


#navigation li ul {	
display: block;
visibility: hidden;
position: absolute;
left: 0px;
width: 500px;
margin: 0;
}

#navigation li:hover ul {
visibility: visible;
z-index: 100;
}

#navigation li#company ul {
background: none;
height: 21px;
margin-left: 280px;
}

#navigation li#recruiters ul {
background: none;
height: 21px;
margin-left: 100px;
}
#navigation li#students ul {
background: none;
height: 21px;
margin-left: 200px;
}
#navigation li#volunteer ul {
background: none;
height: 21px;
margin-left: 390px;
}
* html #navigation li#company ul {
margin-left: 233px;
}

* html #navigation li#recruiters ul {
margin-left: 79px;
}
#copyright{
position:absolute;
top:80px;
right:0px;
color:#555;
text-align:right;
}
#copyright a{
text-decoration:none;
color:#555;
}
#copyright a:hover{
color:#A90000;	
}


.jcarousel-skin-tango .jcarousel-container {
    /*-moz-border-radius: 10px;
    background: #F0F6F9;*/
    /*border: 1px solid #346F97;*/
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 300px;
    height: 60px;
    padding: 10px 0px;
    background-color:#000;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 65px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  300px;
    height: 60px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 150px;
    height: 60px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}
.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

a.front_companies:link, a.front_companies:visited{

}

a.front_companies:hover{
	border-bottom:1px solid blue;
}
