
/* <style type="text/css"> /* */

body {
    background: #cad9e1 url(http://www.CollegeGrad.com/includes/gradient-6b94a9-cad9e1-1-700.axd) repeat-x;
    
    margin: 0px;
    
}

form { margin:0px; padding:0px; border-collapse:collapse;}


.fullWidth 
{
    width: 984px;
}

#TitleBox{
    width: 975px;
}

#SearchBox, #TabBox, #Tag{
    width: 646px;
}


#TitleBox td{
    vertical-align: middle;
}

#TopBar {
    text-align: right;
    padding: 4px 4px;
    background: #a1b9c7 url(http://www.CollegeGrad.com/includes/gradient-4c768d-a1b9c7-1-15.axd) repeat-x;
}

#TopBar a {
    font-size: 10px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
}

#Tag, #Foot { text-align: center; overflow: hidden; }
#Tag h1, #Foot h1 {
    font-weight: bold;
    font-size: 16px;
    letter-spacing: 3px;
    cursor: default;
    color: #999;
}

#Foot div {
    text-align: center;
}
#Foot a {
	margin-right: 7px;
}

#Employer1, #Employer2
{
    width: 302px;
}

a img {
    border: 0px;
}
table {
    border-collapse: collapse;
}
tbody {
    width:100%;
}

td.Left, td.Right, td.Center {
    padding: 0px;
    vertical-align: top;
}

td.Left {
    width: 130px;
}

td.Left img.spacer {
    width:130px;
    height:1px;
}

td.Right {
    width: 160px;
}

a {
    font-family: Verdana, Tahoma, sans-serif;
    color: #0567cb;
    font-size: 13px;
}

a:hover {
    color: #4BA1F9;
}

.cellcc a {
    font-family: Tahoma, sans-serif;
    font-size: 13px;
}


td,h2,h3,label {
    font-family: Verdana, Tahoma, sans-serif;
    color: #666;
    font-size:12px;
}

p,strong,em,div,td,ul,li {
    font-family: Verdana,Tahoma,Helvetica,sans-serif;
	font-size: 13px;
}
p,div,td,ul,li {
	color: #000;
}

h1 {
    font-family: Tahoma,Helvetica,sans-serif;
	font-size: 13px;
	margin:0px;
}

table {
	border-collapse: collapse;
}

h1.header,h1 a {
    text-decoration: none;
    color: #ce2424;
    font-weight: bold;
    margin:0px;
}

h1 a:hover {
    color: #4BA1F9;
    text-decoration: underline;
}

p.header img {
    width: 350px;
    height: 1px;
}
p.header, td.Center h1.header {
    font-size: 18px;
    white-space: nowrap;
    padding: 5px 10px;
	color: #808080;
	font-weight: 700;
}

div, td {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	color: #000;
	padding: 0px;
	text-align: left;
	margin: 0px;
}

.Left h1, .Left h2 {
    font-size: 12px;
    margin: 0px 0px 4px 0px;
    font-weight: normal;
}

#SearchBox label, #SearchBox a, #SearchBox span {
    color: #446f9b;   
}

#SearchBox a {
    margin: 5px 5px;
}

.Left h2 a {
    text-decoration: none;
    color: #777;
}

.Left h2 a:hover {
    color: #4BA1F9;
    text-decoration: underline;
}

td {
    vertical-align:top;
}

#TabBox thead td {
    text-align: center;
}

td.ActiveTab,td.InactiveTab {
    padding:0px;
}
td.ActiveTab div,td.InactiveTab div {
    text-align: center;
}
td.ActiveTab div {
    background: #fff url(http://www.CollegeGrad.com/includes/gradient-fec-fff-1-20.axd) repeat-x;
    border-top: solid 1px #aaa;
    border-right: solid 1px #aaa;
    border-left: solid 1px #aaa;
    border-bottom: none;
    padding: 3px;
}

td.InactiveTab div {
    border-top: none;
    border-right: none;
    border-left: none;
    border-bottom: solid 1px #aaa;
    padding: 3px;
}

div.ActiveContent {
    background: #fff;
    border: solid 1px #aaa;
    border-top: none;
    padding: 6px;
}

td.InactiveTab  h1 a {
    text-decoration: none;
    color: #999;
    font-weight: bold;
}

#tableEmployer1 
{
    margin: 0px 5px 10px 14px;
}

#tableEmployer2
{
    margin: 0px 14px 10px 5px;
}

#tablehomepagePoll
{
    margin: 0px 14px 10px 14px;
}

/*
table.TabLinks td.showWhenSmall 
{
    overflow: hidden;
    width: 1px;
    visibility: hidden;
}*/

/* Opening sitemap.css */

#SiteMap {
	position : absolute;
	top : 0px;
	left : 0px;
	width : 370px;
	z-index : 1000;
}

    #SiteMap strong {
        color: #fff;
        font-size: 10px;
    }
    
    #SiteMap a {
        color: #fff;
        font-size: 10px;
        text-decoration: none;
        margin-left: 5px;
    }
        
    #SiteMap a:hover {
        text-decoration: underline;
    }
    #SiteMap strong a {
        margin-left:0px;
    }/* Closing sitemap.css */
/* Opening poll.css */
div#PollData h2 {
    margin-bottom: 4px;
}  

div#PollData h3 {
    margin: 0px;
    display: inline;
}  

div#PollData table 
{
    width: 140px;
}

div#PollData td.Answer
{
    padding-top: 5px;    
}
div#PollData td
{
    padding-top: 3px;    
}/* Closing poll.css */
/* Opening newmodule.css */
    .container {
        border-collapse: collapse;
        font-family: sans-serif;
        margin: 0px;
    }
   
    .celltl,.celltc,.celltr,.cellbl,.cellbc,.cellbr,.cellcl,.cellcr{
        -moz-opacity: 0.4;
        -k-opacity: 0.4;
        opacity: 0.4;
        filter:alpha(opacity=40);
        padding: 0px;
    }
    
    .celltc, .cellcl, .cellcr, .cellbc {
        background: #fff;
    }
    
    .cellcc {
        background: #fff;
        
    }


.sh {
    padding-bottom: 1px;
    margin-bottom: 10px;
}

.sh2 {
    overflow:hidden;
    clear: both;
}

 .sh .r1,.sh .r2,.sh .r3,.sh .r4,.sh .r5 {
    overflow: hidden;
    background: #fff;
    filter:alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
    -k-opacity: 0.5;
}

.sh .r1,.sh .r2,.sh .r3{
    height: 1px;
}

.sh .r1 {
    margin: 0px 4px;
}
.sh .r2 {
    margin: 0px 2px;
}
.sh .r3 {
    margin: 0px 1px;
}

.sh .r4, .sh .r5{
    margin-bottom: -1000px;
    padding-bottom: 1000px;
}

.sh .r4, .sh .r5 {
    width: 3px;
}

.sh .r4 {
    float: left;
}
.sh .r5 {
    float: right;
}

.sh .r6 {
    margin-left:3px;
    margin-right:3px;
}/* Closing newmodule.css */
/* Opening Dan.css */

.slist li{
margin-top: 1em;
}

/* /jobsearch/ & /book/ */

.book{
text-align: justify;
}

.book li{
margin-top: 0.5em;
}

.book th {
font-size: 13px; 
text-align: left;
}

.bindent {
margin-left: 35px;
}

.boxr{
font-size:15px; 
font-style: italic; 
font-family:Calisto MT, Sylfaen, serif; 
letter-spacing:1px; 
color: #000; 
background-color:#c8c8c8; 
width:168px; 
float:right; 
border: medium solid #000; 
padding:5px; 
margin:5px 0px 5px 5px;
}

.boxl{
font-size:15px; 
font-style: italic; 
font-family:Calisto MT, Sylfaen, serif; 
letter-spacing:1px; 
color: #000; 
background-color: #c8c8c8; 
width:168px; 
float:left; 
border: medium solid rgb(0,0,0); 
padding:5px; 
margin:5px 5px 5px 0px;
}

/* /topemployers/ */
p.hiring {font-weight:bold; margin-bottom:1px;}

table.hiring {border-collapse:separate; border:medium ridge rgb(180,180,180);}
table.hiring td {text-align:center; padding:.5em 2em;}
table.hiring th {text-align:center; border-bottom:1px solid black; border-right:1px solid black; font-weight:normal;}
table.hiring caption {caption-side:bottom; text-align:right;}
tr.new th, tr.new td {font-weight:bold;}

table.Employers {
	border-collapse: collapse;
	margin: 0px auto;
	border: 1px solid Black;
}

table.Employers th {
	background: #ccc;
}

table.Employers td {
	border-top: 1px solid #ccc;
	padding: 2px;
}

.careertv {
float:right;
margin:0px 0px 2px 2px;
font:bold small-caps 12px Verdana;
width:311px
}

.careertv iframe {
width:309px;
height:321px;
/*
border:medium solid #bbbbbb;
padding:2px;  */
}

.careertv img {
margin:3px;
border:0px;
}

/* /Newsletter */
hr#contents, hr#tip, hr#word, hr#links, hr#book {width:75%;}
/* Closing Dan.css */

        
/* </style> */
