p
{
	padding:0 0 10px 0;
}
h1,h2,h3,h4,h5
{
	padding:0 0 10px 0;
}
h1{
color:#C1282B; font-size:21px; line-height:27px;
}
h1 img{
vertical-align:middle; padding-right:5px;
}
h2{
color:#C1282B; font-size:17px; padding-top:10px;
}
h3{
color:#C1282B; font-size:15px;  padding-top:10px;
}
h4{
color:#333; font-size:13px; padding-bottom:5px; border-bottom:1px solid #ccc; margin-bottom:10px; margin-top:10px
}
h5{
color:#333; font-size:13px; padding-bottom:5px; border-bottom:1px dotted #ccc; margin-bottom:10px; margin-top:10px
}
.employers-profile h3{
	background-color:#F7F7F7;
	padding:3px 5px;
	margin-left:-10px;
	margin-bottom:10px;
	margin-top:10px;
	color:#000;
	border-left:5px solid #00A99E;
}
.blue
{
    color:#00A99E;
}
.img-margin{
	margin-bottom:20px !important;	
}
.link
{
	cursor:pointer;
}
ul,ol
{
	padding: 0 0 10px 20px;
}
.spaced li{
padding-bottom:10px;
}
a
{
	color:#00A99D;
}
.hr{
margin:10px 0 0; border-top:1px dashed #00A99D;
}
.red
{
	color:#C1282B;
}
.highlight
{
	text-decoration: none;
	font-weight: bold;
	color: black;
	background-color: #00F0DE;
}

label{
 padding-right:5px;
}

.bignumber
{
    color: #D12301;
    font-size: 18px;
}
.mednumber
{
    color: #D12301;
    font-size: 15px;
}
.post-bookmark
{
	padding-top:10px;
}
.post-bookmark a
{
	text-decoration:none;
}
.rewardPoints
{
    color: #E44204;
}
.rewardPointsText
{
    padding-bottom: 0px;
    margin-left: 5px;
}
.rewardOn a
{
    background-color: Transparent;
    color: #fff;
    text-decoration: underline;
}

.rewardOn
{
    display: block;
    color: #FFF;
    background-color: #EFEFEF;
    padding: 5px;
    margin: 0 -10px 10px -10px;
    font-weight: bold;
   
}
.rewardOff
{
    display: block;
    color: #666;
    background-color: #EDEDED;
    padding: 5px;
    margin: 0 -10px 10px -10px;
    font-weight: bold;
	
}
.rewardInfo
{
	padding:5px;
	background-color:#FCFCFC;
	border:1px solid #DBDBDB;
	font-size:12px;
}
.rewardOn .rewardInfo
{
 background-image: url(/images/rewardOn.jpg);
    background-position: top left;
    background-repeat: repeat-x;
	border:1px solid #fff;
}
.rewardInfo img
{
vertical-align:middle; padding-right:5px;
}
.pnlActivation{
 padding:5px; background-color:#DDFFFD;  display: block; margin: 0 -10px 10px -10px;
}
.pnlActivation .rewardInfo
{
	font-size:13px;
	border:1px solid #01A89E;
	padding:5px;
	background-color:#F2FFFE;
}
.pnlActivation .rewardInfo img
{
display:none;
}
.payg
{
    padding: 5px;
    border: 1px solid #00A99E;
    margin-bottom: 10px;
    background-color: #D2FFFC;
}
.rewards
{
    padding: 5px;
    border: 1px solid #CCCCCC;
    margin-bottom: 10px;
    background-color: #F7F7F7;
}
.rewardsRegister
{
    width: 100%;
    height: 19px;
    background-image: url(/images/referralMeterBg.gif);
    margin-bottom: 7px;
}
.rewardBox
{
    margin-right: 10px;
    margin-bottom:10px;
    height: 200px;
    float: left;
    background-color:#fff;
}
.rewardBoxNA
{
    margin-right: 10px;
    margin-bottom:10px;
    width: 200px;
    height: 165px;
    float: left;
    background-color:#fff;
}
.rewardBoxEx
{
    border-bottom: 1px dashed #ccc; padding-bottom:10px;  padding-top:10px;
}
.ddSmall
{
    font-size:10px;
}
.padding
{
	padding:5px;
}
.font-normal{
font-size:13px;
}
.font-red{
color:#C1282B;
}
.font-gray{
color:#666;
}
.font-small{
font-size:12px; line-height:16px; font-family:Arial;
}
.font-xsmall{
font-size:11px; line-height:15px;
}
.table td{
vertical-align:top;
}

.table.search .row td{
border-bottom:1px dashed #999; padding-bottom:10px;
padding-top:10px;
}

.table.search .row td tr td{
border-bottom:none; padding:2px;
}
.table.search .row td tr td input{
padding-right:5px;
}
.table.search td{
padding:5px 5px 5px 0;
}
.table .footer{
padding-top:15px;
}
.font-small{
font-size:11px;
}
.box, .rightbox{
margin-bottom:20px;
}

.box h2 .blob
{
	float:right; margin:-20px -25px 0 0;
}
.box h2{
background-color:#333; padding:5px 10px; color:#FFFFFF; font-size:15px;
}
.box h2.red{
background:#AE090D url(../../Images/h2_red.jpg) top right no-repeat;
}
.box h2.red .blob
{
	float:right; margin:-30px -45px 0 0;
}
.box h2.green{
background:#01A89E;
}
.box h2 a{
color:#FFFFFF; text-decoration:none;
}
.box h2.slash{
background:#A30001 url(img/h2_slash.jpg) top right no-repeat;
}
.box h2.paper{
background:#333 url(img/h2_paper.jpg) top right no-repeat;
}
.box h2.sky{
background:#333 url(img/h2_sky.jpg) top right no-repeat;
}
.box h2.news{
background:#333 url(img/h2_news.jpg) top right no-repeat;
}
.rightbox h3,.box h3{
padding:0 0px 10px 0px; margin:0;
}
.box .content{
 background: #F1F1F3 url(img/content_bg.jpg) repeat-x center bottom; border:1px solid #DBDBDB;
}

.box .content.transparent{
border:2px solid #F1F1F3; background-color:#FFFFFF; background-image:none;
}
.box .content.padding{
padding:10px;
}

.box .footer{

}
.rightbox, #rightcolumn .box{
   border-width:0; background-color:#EDEDED; padding:15px;
}
.rightbox .content,#rightcolumn .box .content{
background-image:none;border:1px solid #DBDBDB; padding:10px; background-color:#FFFFFF;
}
.box .content.nopadding,#rightcolumn .box .content.nopadding{
padding:0px;
}
#rightcolumn .rightbox h2.search{
color:#fff; background:url(img/right_box_h2_search.png) top left; padding:5px 10px 9px 10px;
}
#rightcolumn .rightbox .content.search{
background: #fff url(img/cloud.jpg) no-repeat center top; 
}
#rightcolumn .banner{
padding:15px; background-color:#eee; margin-bottom:20px;
}

.box.testimonial{

}
.box.testimonial h2{
display:none;
}
.box.testimonial ul{
list-style-type:none; margin:0; padding:10px;  border:1px solid #DBDBDB;
background:#fff;
}
.box.testimonial li{
list-style-type:none; margin:0; padding:0;
}
.box .list a{
display:block; padding:5px 10px; border-bottom:1px solid #eee; text-decoration:none; font-size:12px;
}
.box .list a:hover{
	background-color:#F2F2F2;
}
.register-box td{
width:25%; vertical-align:top; padding:5px; text-align:center; color:#666; font-weight:bold;
}
.industry-search
{
	padding:10px; border:1px solid #ccc;
background:url('img/news_item.jpg') repeat-x bottom left; margin:0 0 20px 0;
}
.industry-search .image
{
	height:190px; background-repeat:no-repeat;
}
.industry-search .image .text
{
	padding:15px; color:#fff; font-size:17px; font-weight:bold;
}

.industry-search .search
{
	 padding-top:10px;	
}
.industry-search .button
{
	float:right; padding:5px 0;	
}
.industry-search .link
{
font-size:11px !important; padding-top:10px;
}

.gradlife .issue .blob
{
	position:absolute; top:40px; left:-10px;
}
.gradlife td{
 vertical-align:top;
}
.gradlife a
{
	color:#666; text-decoration:none;
}
.gradlife a .issue
{
	margin:0 20px 20px 0; width:300px; position:relative;
}

.gradlife a .issue .content
{
	border:1px solid #fff;border-bottom:1px solid #ccc; 
background:url('img/gradlife_item.jpg') repeat-x bottom left; padding:10px;

}
.gradlife a:hover .issue .content
{
	background-image:none;
	background-color:#eee;border:1px solid #ccc;
}
.gradlife h2
{
	color:#333; font-size:19px; 
}
.gradlife .issue-date
{
	color:#666; font-size:13px;
}
.gradlife a .issue .image
{
	width:100px; float:left; 
}
.gradlife a .issue .image img, .image img
{
	background-color:#fff; border:1px solid #ccc; padding:3px; 
}

.gradlife a .issue .info
{
	width:160px; float:left;
}
.video-player{
	padding:50px 169px 100px 157px;
	
	background-image: url(/Images/tv.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.video-playlist{
background-color:#eee; border:1px solid #ccc;
}
.video-playlist td{
border-top:1px solid #fff;
}
.video-playlist .selected td{
background-color:#CCCCCC
}
.video-playlist .content{
padding:3px 5px
}
.news-detail img
{
	background-color:#eee; border:1px solid #DBDBDB; padding:5px; margin:0 0 10px 10px;
}
.newsitem
{
	border-bottom:1px solid #ccc;
background:url('img/news_item.jpg') repeat-x bottom left; padding:0 10px;
}
.newsitem td{
padding-right:10px; padding-bottom:10px; padding-top:10px; 
}
.newsitem .imgborder
{
	 background-color:#fff; border:1px solid #ccc; padding:3px; 
}
.newsitem .imgborder .img
{
	width:100px; height:60px; overflow:hidden;
}
	
.newsitem .date{
color:#666; padding-top:9px;
}
.newsitem .title{
font-size:15px;  padding-bottom:5px;
}
.newsitem .title a{
text-decoration:none;
}
news-image{
margin:0 0 10px 10px; border:1px solid #666 !important;
}
.multipage{
 background:#F1F1F3 url(img/content_bg.jpg) repeat-x center bottom; padding:10px; min-height:100px;
 border:1px solid #DBDBDB; border-top:0; font-size:12px; line-height:17px;
}
.multipage h4{
padding:0; border-width:0; margin:0;
}
.multipage .icon
{
    width:110px; float:left; padding:10px 5px 0; vertical-align:middle;
}
.multipage .text
{
    width:250px; float:left; padding:5px;
}
.multipage .menu
{
    width:200px; float:left;  border-left:1px solid #CCCCCC; padding:10px 5px 5px 10px;
}

.employerlogo img
{
    padding: 1px;
    border: 1px solid #CCCCCC !important;
    margin: 0px 0px 3px 3px;
}
.employerlogo a:hover img{
	border: 1px solid #00A99D !important;
}
.sectiontitle
{
    margin-top: 20px;
    font-size: 18px;
    color: #333333;
    margin-left: 5px;
}
.sectiontitle-nopadding
{
    margin-top: 5px;
    font-size: 18px;
    color: #333333;
    margin-left: 0px;
}
.sectioncontent
{
	font-size:12px;
    padding: 10px 10px;
    background-color: #eeeeee;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
}
.sectioncontent-nopadding
{
    padding: 0px;
    background-color: #eeeeee;
    border: 1px solid #edece5;
    border-bottom-width: 0px;
}
.sectioncontent td
{
	vertical-align:top; padding-bottom:5px;
}
.sortby
{
	color:#333;
	padding: 10px;
	background-color: #F5F5F5;
	font-size:11px;
	font-weight:normal;
}
.sortby a{
color:#333;
}

#crumbs {
	height:2.3em;
	border:1px solid #dedede;
	background:url(img/icon_home.gif) no-repeat 10px 8px;
 padding-left:25px;	
	}

#crumbs span {
	float:left;
	line-height:2.25em;
	color:#777;
	padding-left:.50em;
	font-size:12px;
	}		
#crumbs span a {
	background:url(img/crumbs.gif) no-repeat right center;
	display:block;
	padding:0 15px 0 0;
	
	}							
#crumbs span a:link,
#crumbs span a:visited {
	color:#777;
	text-decoration:none;
	}	

#crumbs span a:hover,
#crumbs span a:focus {
	color:#dd2c0d;
	}	
	.error
{
    border: 1px solid #A21411;
    padding: 5px;
    color: #000;
    margin: 5px 0;
    background-image: url(img/error_bg.gif);
    background-color: #E93933;
    background-repeat: repeat-x;
    display: block;
    font-weight: bold;
}
.success
{
    padding: 5px;
    color: #000;
    margin: 5px 0;
    background-image: url(img/success_bg.gif);
    background-color: #82D582;
    background-repeat: repeat-x;
    display: block;
    font-weight: bold;
    border: #66CC66 1px solid;
}	
.forms_Button
{
	font-size:12px; padding:5px;
}
.forms_Table select, .forms_Table input, .forms_Table textarea,
.table select, .table input, .table textarea{
font-size:12px;  font-family: 'Segoe UI', Arial, Helvetica, sans-serif;
}
.client td{
vertical-align:top; padding:0 10px 10px 0; 
}
.client .table td{
vertical-align:top; padding:0 5px 0 0; font-size:12px;
}
.client .table .table_header td{
padding-top:10px;
}
.forms_Table td
{
	padding:5px;
}
.forms_Table input,.forms_Table select
{
	padding:2px;
}
.forms_Header
{
	border-top: 1px dashed #ccc;
	border-bottom: 1px dashed #ccc;
	font-weight: bold;
	font-size: 14px;
	padding: 5px;
	margin-bottom: 10px;
	background-color: #FBFBFB;
}
.forms_Item
{
    border-bottom: 1px dashed #ccc; padding:5px;
}
.forms_Footer
{
    border-right: #e0e0e0 3px solid;
    border-top: white 1px solid;
    padding:5px 10px;
    border-left: #ebebeb 1px solid;
    color: #666666;
    border-bottom: #e0e0e0 3px solid;
    background-color: #F3F3F3;
}
.forms_Footer .borderleft
{
    border-left: #fff 2px dashed;
}
.popup{
padding:10px;
}
#careers-services ul{
 list-style-type:none; margin:0; padding:0;
}
#careers-services li{
float:left; margin-right:10px; margin-bottom:10px;
}
#careers-services li a{
background-color:#eee; border:1px solid #D1D3D4; padding:5px;   color:#333; line-height:26px;
}
#careers-services li a:hover{
background-color:#00A99E; cursor:pointer; color:#fff;
}
.case-studies a{
text-decoration:none; color:#333;margin-bottom:10px; display:block;
}
.case-studies a:hover .case-study {
background-color: #D1D3D4
}
.case-study
{
	background-color:#F8F8F9; border:1px solid #D1D3D4; border-left-width:15px; padding: 5px 10px;    
}
.case-study h2{
padding-bottom:5px; color:#00A99D;
}
.sf_eventsList li
{
	background-color:#F8F8F9; border:1px solid #D1D3D4; border-left-width:15px; padding: 5px 10px   
}
.sf_eventsList sf_eventBasicInfo
{
padding-left:10px !important;
}
.sf_eventsList h3{
padding-bottom:5px; color:#00A99D; font-size:15px !important; margin:0; padding:0;
}
.job-summary h1{
margin-bottom:10px;
}
.job-summary td{
padding:3px 0;
}
#job-profiles .job-profile
{
	background-color:#F8F8F9; border:1px solid #D1D3D4; border-left-width:15px;
	margin-bottom:10px;
	 padding: 5px 10px;    
}

#job-profiles h2
{
    font-weight: bold;
    color: #000000;
    font-size: 15px;
   
   
}

#job-profiles .profiles
{
    
   
}
#job-profiles .profiles a
{
    text-decoration: none; padding-left:10px;
}
.jobsummary{
 padding-top:5px;
}

.jobsummary .info{
color:#666;
}
a.btn{
text-decoration:none; line-height:23px; color:#fff !important;
}
input.btn, a.btn:link,a.btn:visited,a.btn:hover,a.btn:active{
display:block;border:0;padding:0px 0 0 30px;background-color:transparent;background-repeat:no-repeat;background-image:url(img/btns.gif);height:26px;color:#fff;font-size:12px;outline:0; width:125px; text-align:left;
background-position:0 -90px; }
.btn:hover{background-position:-250px -90px;text-decoration:none;color:#fff; cursor:pointer;}
.btn.wide{background-position:0 0;width:200px}
.btn.wide:hover{background-position:-250px 0}
.btn.small{background-position:0 -190px;width:90px}
.btn.small:hover{background-position:-250px -190px}
input.btn.float{
float:left !important;
}

#loginbox fieldset, #loginbox h2, #loginbox address {
    margin-left: 0px;
	
  
    }
#loginbox fieldset {
    margin-top: 0px;
    padding:0;
    border:0;    
    }
#loginbox ol {
    padding:0;
    margin:0;
    list-style:none;
    }
#loginbox li {
    margin:6px 0;
    padding:0;
    clear:both;
    position:relative !important;
    }
#loginbox label {
    display: block;
    float: left;
    width: 89px;
    line-height: 20px;
    }
#loginbox input.login {
  
    font-size:18px;
    border: 1px solid #687375;
    padding: 5px; 
    background: #fff;   
	
    }
#loginbox li.check {
    margin-left: 98px;
    }
#loginbox li.check input {
    padding: 5px 10px 0 0;
    }
#loginbox li.check label {
    display: inline;
    width: auto;
    float: none;
    }
#loginbox li.submit {
    padding-left: 90px;
    margin-top: 20px !important;
    float: left;
    width: 100%;
    }
.alphabet{
margin:10px 0 20px 5px;
}
.alphabet a{
	padding:5px;
	background-color:#F8F8F8;
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
	color:#333;
	border:1px solid #eee;
}
.alphabet a.enabled:hover,.alphabet a.selected{
background-color:#00A99D; color:#fff;
}
.combo-item-template input,
.combo-item-template label
{
	vertical-align:middle;
}

.combo-item-template img,.checkboxlist img
{
	vertical-align:middle; padding-right:5px;
}

/*TELRIK OVERIDES*/
.tabs
{
	margin:0 0px 20px !important; border-bottom:1px solid #666; z-index:-1px;
}
.tabs .RadTabStrip_Simple .rtsLevel
{
	margin-bottom:-1px; z-index:0;
}

.tabs .RadTabStrip_Simple li
{
	margin-right:4px !important;
	
}
.RadTabStrip_Simple .rtsLink
{
	border: 1px solid #7c7c7c !important;
	background: #e4e4e4 !important;
	
}
.tabs .RadTabStrip_Simple li .rtsTxt
{
	
	padding:0 !important;
}
.RadTabStrip_Simple .rtsLink:hover
{
	background: #D2FFFC !important;
	border-color: #00A99E !important;
	color: #000 !important;
}
.RadTabStrip_Simple .rtsSelected,
.RadTabStrip_Simple .rtsSelected:hover
{
	background: #fff !important;
	border-color: #7c7c7c !important;
	color: #000 !important;
	border-bottom:1px solid #fff !important;
}
.SlideshowImage
{
	display:block;
}
.Rotator{
position:relative;
}
.RotatorControl{
width:100px; height:30px; position:absolute; top:10px; left:10px; z-index:15; display:none;
}
.RotatorControl a{
padding:0 5px 0 0;  text-decoration:none; color:#fff; font-size:13px; font-weight:bold;
}
.RotatorControl a:hover{
color:#00A99D;
}
.Rotator ul, .Rotator ul li
{
	list-style-image: none !important;
	list-style-type:none !important;
}
html body .RadInput_Default .riTextBox.search
{
	
	font:17px "segoe ui",arial,sans-serif !important;
	padding:5px !important;
}
.RadGrid_Default,
.RadGrid_Default .rgMasterTable,
.RadGrid_Default .rgDetailTable,
.RadGrid_Default .rgGroupPanel table,
.RadGrid_Default .rgCommandRow table,
.RadGrid_Default .rgEditForm table,
.RadGrid_Default .rgPager table,
.GridToolTip_Default
{
    font:12px/16px "segoe ui",arial,sans-serif !important;
}
.RadGrid_Default .job-title{
font-size:17px;  padding-bottom:5px; padding-top:5px;
}
.RadGrid_Default .job-title img{
vertical-align:middle; border:0; padding-right:5px;
}
.RadGrid_Default .job-title a{
text-decoration:none; color:#00A99D !important;
}
.RadGrid_Default .job-title a:hover{
	background-color:#D7FFFC !important;
}
.RadGrid_Default .rgAltRow
{
	background:#F7F7F7 !important; 
}

.list .RadGrid_Default .rgRow td,
.list .RadGrid_Default .rgAltRow td
{
	padding:0 !important; border:0 !important; 
}
.list .RadGrid_Default .rgRow a,
.list .RadGrid_Default .rgAltRow a
{
	color:#00A99D;
}
.list .RadGrid_Default .rgRow, .list .RadGrid_Default .rgAltRow
{
	background:transparent !important; border:0 !important;
}
.RadGrid_Default
{
    border:0px solid #828282 !important;
    background:#fff;
    color:#333;
}
.RadGrid_Default .border
{
border:2px solid #ccc;
}
.RadGrid_Default h2 {
padding:0; font-size:19px;
}
.RadGrid_Default h2 a{
text-decoration:none; color:#00A99D !important; 

}
.RadGrid_Default .rgAltRow
{
	background-color: #F9F9F9 !important;
}
.RadGrid_Default .rgAltRow td
{
	border-color:#F7F7F7 !important;
}
.RadGrid_Default .rgRow td,
.RadGrid_Default .rgAltRow td
{
 border-top:1px solid #666 !important;
 border-bottom:1px solid #fff !important;
 
}
.RadGrid_Default .rgEditRow,.RadGrid_Default .rgEditRow td{
border:0px solid #fff !important;
}
.RadGrid_Default .rgEditForm{
border:0px solid #fff !important;
}
.RadGrid_Default .rgEditForm .padding{
padding:5px !important;
}
.RadGrid_Default .rgSelectedRow
{ 

border-top: solid 1px #333 !important; 


}
.RadGrid_Default .rgSelectedRow td 
{ 
background: #e5e5e5 !important; 
border: solid 1px #e5e5e5; 
border-top: solid 1px #e5e5e5; 
border-bottom: solid 1px white; 
color:#000;

}
.RadGrid_Default .rgSelectedRow a
{
    color:#000 !important;
}
.RadGrid_Default .rgPurchasedRow
{ 
    border-top: solid 1px #00A99E !important; 
}
.RadGrid_Default .rgPurchasedRow td 
{ 
background:  #D2FFFC !important; 
border: solid 1px #D2FFFC; 
border-top: solid 1px #D2FFFC; 
border-bottom: solid 1px white !important; 
color:#000;
padding:4px !important;
}
.RadGrid_Default .rgPurchasedRow a
{
    color:#000 !important;
}
.employers.RadGrid_Default .rgRow td,
.employers.RadGrid_Default .rgAltRow td
{
 border-bottom:1px solid #eee !important;
}
