/* *****************************************************************************
	Import Styles
***************************************************************************** */
	@import url(navigation.css);

/* *****************************************************************************
	Globals
***************************************************************************** */
	body{background:#c5d1d8;font-size:75%;font-family:Arial,Tahoma, Verdana, Georgia, sans-serif;margin:0;padding:0; color:#000; text-align:center; line-height:150%;}
	h1, h2, h3, h4, h5, h6 {font-weight:bold;line-height:120%;margin:0;padding:0;}
	h2 {color:#000000;font-size:180%;padding:0 0 5px 0; text-align:left; white-space:normal;}
	h3, h4 {padding:0 0 5px 0; font-size:120%;}
	h4 span {color:#C40C14; font-size:120%;}
	h5{font-size:120%;}
	h6 {font-size:12px;}
	p {font-size:100%;margin:0 0 15px; line-height:160%;}
	a{color:#C50C14;outline:none; text-decoration:none;}
	a:hover{color:#000; text-decoration:underline;}

	img, form, fieldset, div, p, span, em, ul, li, dl, dd, dt {border:none;font-style:normal;padding:0;}

	.nobg{background:none !important;}
	.no-border{border:none !important;}
	.no-padd{padding:0 !important;}
	.no-margin{margin:0 !important;}
	.align-left{float:left;text-align:left;}
	.align-right{float:right;text-align:right;}
	.align-center{text-align:center;}
	.blue{color:#0066BA;}
	.clear {clear:both;}
    
	.wrapper{width:1010px;margin:0 auto;padding:0; text-align:left;}
	.container{width:1000px;background:#c5d1d8 url(../siteimages/new/pagebg.gif) 50% 0 repeat-y; margin:0 0 0 0;padding:0 5px; float:left; }
	.main-container{position:relative; width:1000px;margin:0;clear:both;padding:0;float:left;}
	div.content{width:1000px;clear:both;padding:0;margin:0;float:left;}
	.main-content{width:799px;float:left;margin:0;padding:0; }
	div.content{width:1000px;clear:both;padding:0;margin:0;float:left; background: url(../siteimages/general/dot.gif) 799px 0 repeat-y;}
	.main-content{width:799px;float:left;margin:0;padding:0;}
	*html .main-content {width:799px; }
    .sub-content{width:200px;float:right;margin:0;padding:0 0 10px 0;}
    .content-hold {padding:15px; float:left; width:769px;}
    *html .content-hold {width:799px;}
    .left-content {width:200px; float:left;padding:10px; margin: -15px;background:#efefef; display:inline;}
    *html .left-content {width:220px;}
    .right-content {width:540px; float:right; padding:20px; margin: -15px; border-left:1px dotted #ccc; background:#fff; min-height:300px; display:inline;}
    *html .right-content {width:580px;}
	
	.page-angst-forum .add-view {border:none;}
	.page-angst-forum .add-view ul li {float:right; padding:0 8px;}
	.add-view{width:100%;float:left;margin:0;padding:10px 0; border: dotted #ccc; border-width:1px 0;}
	.add-view ul{margin:0;padding:0;list-style:none;width:100%;float:left;}
	.add-view ul li {margin:0 1px 0 0;padding:0;}
	.add-view ul li a{display:block;margin:0;padding:4px 0;text-decoration:none;font-weight:bold;}
	.add-view ul li a.current{background:#ccc url(../siteimages/general/add-view-bg.gif) no-repeat left;}
	.add-view ul li a:hover{color:#C40C14;}

	.blog-list{width:100%;float:left;margin:0;padding:0;}
	.blog-list ul{margin:0;padding:10px 0 10px;list-style:none;}
	.blog-list ul li{margin:0;padding:2px 0;}
	.blog-list ul li a{display:block;padding:0;margin:0;text-decoration:none;color:#0066ba;}
	.blog-list ul li a:hover{text-decoration:underline;}
	.blog-list p.align-right {margin:0;}
	
	
	.search-blogs{width:200px;float:left;margin:0;padding:10px 0; background:#efefef;}
	.search-blogs form, .search-blogs form fieldset{margin:0;padding:0;}
	.search-blogs select, .search-blogs input{margin:0;padding:0;}
	.search-blogs h3{padding:0 0 5px 0;}
	.search-blogs div{width:200px;float:left;margin:0;padding:0 0 10px 0;}
	.search-blogs div label{padding:0 0 3px 0;font-weight:bold;display:block;cursor:pointer;}
	.search-blogs div.radio-group{padding:0;}
	.search-blogs div.radio-group input{float:left;margin:0 3px 0 0; width:15px;}
	.search-blogs div.radio-group label{float:left;padding:0 10px 0 5px;margin:0;}
	.search-blogs div .select{width:180px;}
	.search-blogs div .txt{width:180px;}
	.search-blogs .submit-red{margin:10px 0 0 0;}
	
	.main-blogs{width:100%;float:left;margin:0;padding:0;}
	.main-blogs h2 span{font-size:90%;}
	.main-blogs h3{font-size:14px; text-transform:uppercase;}
	.main-blogs .blogImg {float:left;width:125px;padding:0 13px 0 0;margin:0;}
	.main-blogs .blogImg a{padding:0;margin:0;display:block;}
	.main-blogs .border{padding:10px 0 15px;_padding:10px 0 0;}
	.main-blogs .blogDescription{width:602px;float:right;padding:0;margin:0;}
	.main-blogs .blogDescription p.align-right{color:#0066BA;font-size:11px;padding:3px 0 0 0;}
	.main-blogs .blogDescription p.align-right a{color:#0066BA;text-decoration:none;padding:0 5px;}
	.blogDescription p.align-right a:hover{text-decoration:underline;}
	.main-blogs h4{color:#0066BA;padding:0 0 3px;}
	
	.blogresults-grid .blogresult-item {padding:10px 0; border-bottom:1px solid #efefef;}


    .check{width:14px;float:left;padding:0;margin:0 3px 0 0;_margin:-3px 3px 0 0;}
	.radio{width:14px;float:left;padding:0;margin:0 3px 0 0;_margin:0 3px 0 0 !important;}
	.border{width:100%;padding:0 0 3px 0;margin:0;float:left;}
	.clrfix{clear:both;}
	
	
	


/*--------------------------------------*/

/*----------Angst Forum- Company Details [expand-collapse]-----------*/
.expand-group {font-size:12px;}
.expand-group .expand-item {padding:10px 15px; background:#efefef; color:#333333;display:block;}
.expand-group .expand-head h2{padding:4px 0;text-indent: 0; margin:0; font-size:12px; font-weight:normal;}
.expand-group .expand-head h2 a {color:#C40C14;}
.expand-group .expand-head {background:url(../siteimages/general/plus-img.gif) 10px 7px  no-repeat; padding:0 0 0 30px;}
.expand-group.selected .expand-head{background:url(../siteimages/general/minus-img.gif) 10px 7px  no-repeat;}
#companyDetails {margin:0 0 20px 0;}
.expand-collapse h2{font-size:12px; font-weight:normal; cursor:pointer; float:right;}
/*--------------------------------------*/


table {font-size:100%;}
table td {padding:3px 0;}






/* ================================
    CSS STYLES FOR Module Blog
   ================================
*/
.BlogInfo 
{
    padding-bottom: 10px;   
}

.SearchOptions 
{

	font-size: 10pt;
} 
.CreateFrom
{
	font-size: 10px;
	color: #003366;
}
.blog_body {	
	font-size: 10pt;
}

.blog_body p {line-height:160%; margin:0 0 10px 0;}
.blog_body p {margin:0;}
.blog_head{}

.blog_Description_Heavy {font-size: 10pt;font-weight: bold;}
.blog_Description {}
.blog_published {display: block;text-align: center;float:left; border: 1px solid #cccccc; background:url(../siteimages/general/clip-bottom.png) right top no-repeat;width:2.5em;margin-right: 5px;}
.blog_pub-month {
	display:block;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	margin:0; 
	padding:0;
	padding-top:1px;
	background:url(../siteimages/general/clip-top.png) center top repeat-x;
	text-transform:uppercase;
}
.blog_pub-date { 
	display:block; 
	margin:0; 
	padding:0;
}
.blog_pub-year {
	display:block;
	font-size: 10px;
	margin:0; 
	padding:0;
}
.blog_comments {
	background-image: url(../siteimages/general/blog_comments.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-right: 10px;
	cursor: pointer;
	font-weight: bold;
}

.blog_comments_normal {
	background-image: url(../siteimages/general/blog_comments.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-right: 10px;
	cursor: pointer;
	font-size: 11px;
}
	
.blog_topics{}
.blog_more_link{font-weight: bold;}

.blog_gravatar
{
	float:left;
	padding:2px;
	margin:5px;
    border: solid 1px #ddd;
    background-color: #fff;
    margin-left:expression("4px");
    margin-bottom:expression("-5px");
}

.blog_gravatar_preview
{
	padding: 2px;
    margin: 0px;
    border: solid 1px #ddd;
    background-color: #fff;
    float: right;
}


.blog_lefttd 
{
	white-space:nowrap;
	vertical-align:top;
}
.blog_tags
{
	display: none;
	visibility: hidden;
	background-image: url(../siteimages/general/blog_tag_blue.png);
	font-size: 11px;
}
.blog_trackback {
	background-image: url(../siteimages/general/blog_trackback.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	font-size: 11px;
}
.blog_permalink
{
	background-image: url(../siteimages/general/blog_permalink.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	font-size: 11px;
}
.blog_print
{
	background-image: url(../siteimages/general/blog_print.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-left: 8px;
	font-size: 11px;
}
.blog_edit_link{background-image: url(../siteimages/general/blog_edit_link.png);margin-left: 8px;background-repeat: no-repeat;padding-left: 20px;font-size: 11px;}
/*.blog_tags,*/ .blog_topics, .blog_permalink{
	display: block;
	clear: both;
	float: none;
}
.blog_date {
	color: #666666;
}
h2.blog_title
{
	padding:5px 0 10px 0;	
	font-size:14px !important;
}

h2.blog_title a 
{
	text-decoration : none;
}

h2.blog_title a:hover
{
	text-decoration : underline;
}



.blog_subhead
{
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 8px;
	padding-left: 42px;
	position: relative;

}
.blog_subhead .blog_comments
{
	position: absolute;
	top: 0pt;
	right: 0pt;
}
.blog_footer_right {

	float:right;
	display: inline;
	position: relative;
}
.blog_footer_left {
	float:left;
	display: inline;
}
.blog_footer 
{
    float:left;
    width:100%;  
	display: block;
	border-bottom:1px dotted #ccc;
	padding: 10px 0;
}

.ShareBadgePRO_Toolbar {float:left; width:100%;}

.clear { 
	clear: both;
}
.blog_copyright	{
	font-size: 10px;
}

.blog_entry_description 
{
}

/* Normal Bubble */
div.blog_bubble, div.blog_bubble_owner {
	
	font-size: 10pt;

	margin-bottom: 24px;
}

div.blog_bubble blockquote {
	margin: 0px;
	padding: 0px;
	width: 540px;
	overflow-x: auto;
	border: 1px solid #c9c2c1;
	background-color: #fff;
	zoom:1;
	min-height:64px;
}

div.blog_bubble_owner blockquote 
{
	margin: 0px;
	padding: 0px;
	border: 1px solid #aaa;
	background-color: #e0e0e0;
	zoom:1;
	min-height:64px;
}

div.blog_bubble blockquote p, div.blog_bubble_owner blockquote p {
	margin: 10px;
	padding: 0px;
}

div.blog_bubble cite, div.blog_bubble_owner cite {
	position: relative;
	margin: 0px;
	padding: 7px 0px 0px 15px;
	top: 6px;
	background: transparent url(../siteimages/general/blog_comment_tip.gif) no-repeat 20px 0;
	font-style: normal;
}
div.blog_bubble_owner cite 
{
	background: transparent url(../siteimages/general/blog_comment_tip_owner.gif) no-repeat 20px 0;
}
/* Calendar Styles */
.Blog_Archive_DayHeader{
	font-size: 11px;
	background-color: #ccddff;
}

.Blog_Archive_Day{
	font-size: 11px;
	background-color: #fff;
}

.Blog_Archive_Day a, .Blog_Archive_SelectedDay a, .Blog_Archive_WeekendDay a, .Blog_Archive_TodayDay a
{
	width:100%;
}

.Blog_Archive_NextPrev{
	font-size: 11px;
}

.Blog_Archive_OtherMonth{
	font-size: 11px;
	background-color: #f4f4f4;
}

.Blog_Archive_SelectedDay{
	border: 1px solid #cccccc;
	background-color: #FFCC00;
}

.Blog_Archive_Selector{
	font-size: 11px;
}

.Blog_Archive_Title{
	font-size: 12px;
	font-weight: bold;
}

.Blog_Archive_TodayDay{
	border: 1px solid #cccccc;
	background-color: #FFCC00;
	font-size: 11px;
	font-weight: bold;
}

.Blog_Archive_WeekendDay{
	font-size: 11px;
	background-color: #fffff0;
}

.blog_image_list{
    line-height: 20px;
    vertical-align: middle;
}

.blog_dateline
{
	color: #B1B1B1;
	font-size:11px;}

div.blog_bubble p{color: #333;}

.blog-info {line-height:150%; background:#C9E3FA; padding:10px; margin:10px 0;}
.blog-info dt {float:left; width:20%; font-weight:bold;} 
.blog-info dd {width:70%;} 

/* .common-button, .common-button:hover, .common-submit {text-decoration:none; background:#333; color:#fff; border:1px solid #333; font-weight:bold; padding:4px 6px; margin:5px 5px 0 0;} */
.common-button, .common-button:hover, .common-submit {font-weight:bold; margin:5px 5px 0 0; padding:0px 2px; text-decoration:none;  cursor:pointer;}

.add-comment { background:#C9E3FA ;padding:10px;}
*html .add-comment {width:540px;}

/*Control Panel*/
.ControlPanel {background:#CBE5FC none repeat scroll 0 0; float:left; margin:0; padding:8px 20px 10px; width:100%;}

.registerHead, .main-head {font-size:14px; padding:0 0 10px 0; margin:0; font-weight:bold; text-align:left; clear:both; text-transform:uppercase;}

/* Regisration page */
.registerFields .NormalTextBox {width:180px;}
.registerFields .NormalRed {display:block; clear:both; color:Red; }
.register-pwd .SubHead {width:178px;}
.register-pwd td {padding:4px 0;}
.register-button {margin: -20px 0 20px 180px;}
.register-button .CommandButton a, .register-button .CommandButton a:hover {background:#333 !important;border:1px solid #000 !important;color:#FFFFFF !important;text-decoration:none !important; font-weight:bold !important;padding:4px 10px !important; font-size:16px !important;float:left;}
.register-button input {display:none;}

.user-moderate table {width:100%;}
.user-moderate table td.tdlabel{width:20%;}
.user-moderate table select {font-size:12px; padding:2px; }
.user-moderate table textarea {font-size:12px; padding:2px; }
.code-Verification {clear:both; padding: 0 0 10px 0;}


/*************** REGISTER PAGE ******************/

.registerPage{float:left;text-align:left;padding:20px 0;}
.registerPage .registerHead{float:left;width:520px;}
.registerFields table {width:100%;}
#dnn_ctr_ManageUsers_User_tblPassword td.SubHead {width:296px;}

div.userType{float:left;padding:0;width:520px;}
div.userType label{float:left;margin: 10px 0 0 0;font-weight:bold;}
div.userType label img{display:none;}
div.userType select{float:right;margin:0 24px 0 0;width:200px;}
.registerFields {float:left; width:380px;}


span#dnn_ctr_ManageUsers_cmdRegister input{display:none;}
span#dnn_ctr_ManageUsers_cmdRegister a{text-decoration:none;float:right;background:url('/CrossCustomer/Portals/0/CC_images/button1.gif') no-repeat 0 0 ;border:medium none;color:#FFFFFF;font-weight:bold;padding:5px 0 7px 0;width:107px;}
div.form-item{float:left;width:335px;margin:0 0 10px 0;}
div.form-item #dnn_ctr_ManageUsers_pnlRegister{float:left; margin:0 0 0 315px;}
div.manageProfile{float:left;padding:10px 20px;}
div.manageProfile ul{float:left;}
div.manageProfile ul li{float:left;margin:0 30px 0 0; list-style:none;}
span.NormalTextBox{width:220px;}
.registerText {clear:both;}
.registerText span{font-size:12px}


.angst-msgs td{font-size:12px;}
.angst-msgs td .lab0 {font-style:italic;  font-size:11px; color:#666; clear:both; display:block; padding:0; margin:0;}
.angst-msgs td .lab1 {font-weight:bold; font-size:16px; color:#000;font-weight:bold;clear:both; display:block;padding:0 !important; margin:0 !important;}
.angst-msgs td .lab2 {font-weight:bold; font-size:12px; color:#1479FF;clear:both; display:block;padding:0 !important; margin:0 !important;}
.angst-msgs td .lab3 {font-size:14px;clear:both; display:block;padding:5px 0 10px 0 !important; margin:0 !important; font-weight:bold;}
.angst-msgs td .lab4 {clear:both; display:block;padding:10px 0 0 0 !important; margin:0 !important; line-height:180%;}
hr {
	clear: both;
	border: none;
	border-top: 1px dotted #ccc;
	color: transparent;
	background-color: transparent;
	height: 1px;
	color: #ccc;
}


.PagingTable
{
	width: 100%;
	background-color: #fff;
	border:1px dotted #ccc;
}
.PagingTable td {padding:5px 10px;}

td.DNNAligncenter .forgot-passwordpage {text-align:left !important; }
td.DNNAligncenter .forgot-passwordpage td{text-align:left !important;}

.about-site h4 {font-size:18px; color:#002d68; padding:0 0 6px 0;}
	.about-site h3 {color:#9b0000; background:none; font-size:26px; text-transform:none; letter-spacing:0;}
	.about-site ol {font-size:16px;}
	.about-site p {font-size:14px; line-height:140%;}
	.about-site ol li {margin:0 0 0 24px !important; list-style:decimal; padding:0 0 5px  0;}
	
	.post-job {float:left; width:769px; background:#efefef; margin:0 -15px; padding:15px; display:inline;}
	*html .post-job {width:799px;}
	.post-job table {width:100%;}
	.post-job table td {padding:5px 0;}
	.post-job .text {width:260px; padding:2px; float:left;}
	.post-job textarea {width:260px; height:100px; padding: 2px; float:left;}
	.post-job select {padding:2px;float:left;}
	.post-job .jobdesc {width:450px; height:110px;}
	.post-job .job-exp-list {width:75px; padding: 2px;}
	.post-job td {vertical-align:top;}
	.validate-span {float:left; display:block; clear:both;}
	
	
	.job-detail {background:#efefef; padding:20px; margin:0 -15px; width:759px; float:left; display:inline;}
	*html .job-detail {width:799px;}
	.jobs-list {float:left; width:759px;}
	.jobs-list td {border-bottom:1px dotted #ccc; padding:0; }
	.jobs-list h3 {color:#C40C14;font-family:arial;font-size:14px;font-weight:bold;padding:0 0 5px;text-transform:uppercase;}
	.jobs-list h3 strong {float:left; padding:0 10px 0 0;}
	.jobs-list h3 a, .jobs-list h3 a:hover {color:#FF6600; cursor:pointer;}
	.jobs-list h3 em {color:#666; font-size:12px; font-style:italic; text-transform:none; font-weight:normal;}
	.jobs-list h5 {font-size:12px;padding:0 0 5px;float:right;}
	.jobs-list dl {float:left;font-size:12px;line-height:200%;margin:0;width:100%;}
	.jobs-list dl dt {line-height:140%;float:left;margin:0 0 1px 0;padding:2px 0;width:30%;font-weight:bold;}
	.jobs-list dl dd {float:left;margin:0 0 1px 0;padding:2px 0;width:65%; line-height:140%;} 
    .jobs-list .bottom-td {border-bottom:none;}

	.job-links {float:left; font-size:12px; font-weight:bold;}
	
	.pager {margin:0; clear:both; padding:10px 0; border:dotted #ccc; border-width:1px 0 0 0;}
	.pager span {padding:5px 0;}	
	.pager a {padding:0 5px 0 0;}
	.pager a:hover {text-decoration:none;}

	
	.pager span span {width:auto; background:none; border:none; padding:0 5px 0 0; font-weight:bold; color:#999; float:none;}
	.jobs-list table {clear:both; margin:10px 0 10px 0;}
	
	.behindsite div h5 {font-size:12px; color:#C40C14; padding:0 0 5px 0;}
	.behindsite-hold {padding:10px; border:1px dotted #cccccc; width:330px; float:left; margin: 0 20px 20px 0; height:70px;}
	*html .behindsite-hold {width:350px;}
	.behindsite-hold img {width:70px; height:70px; float:left; margin:0 10px 0 0;}
	.behindsite-hold p {margin:0;}
	.experience-td span {float:left; width:80px; margin:0 10px 0 0;}	
	.experience-td span label {display:block;}

    .search-jobs {background:#efefef; padding:15px; margin:0 -15px 20px -15px; float:left; width:769px; display:inline;}
    *html .search-jobs {width:799px;}
    .search-jobs h4 {color:#C40C14;font-family:arial; font-size:16px; text-transform:uppercase; padding:0 0 10px 0;} 
	.search-jobs label{font-weight:bold; width:100%; display:block; float:left; padding:0 0 4px 0;}
	.search-jobs .submit-red {margin:0; float:left;}
	.search-jobs select {padding:2px; width:280px;}
	.search-jobs .experience select {width:140px;}
	.search-jobs .experience td {padding:0;}
	.search-jobs .text {width:280px; padding:2px; }
	
	
	
	.profile-search {background:#efefef; padding:20px; margin:-20px -20px 20px -20px; clear:both; float:left; width:759px; display:inline;}
	*html .profile-search {width:799px;}
	.profile-search label{font-weight:bold; width:100%; display:block; float:left; padding:0 0 4px 0;}
	.profile-search h3 {text-transform:uppercase;}
	.profile-search select {padding:2px; width:280px;}
	.profile-result-count {clear:both;}
	.count {font-weight:bold; font-size:12px; }
	.profile-results tr.odd td {background:#efefef; padding:5px; border-bottom:1px dotted #ccc;}
	.profile-results tr.even td {background:#fff; padding:5px; border-bottom:1px dotted #ccc;}
	
	.jobs-list tr.odd td {background:#efefef; padding:5px; border-bottom:1px dotted #ccc;}
	.jobs-list tr.even td {background:#fff; padding:5px; border-bottom:1px dotted #ccc;}
    


	#preloaderblock {position:absolute;top:50px; z-index:200000000; left: 20px; width:872px; height:635px; background: transparent url(../siteimages/general/angstpunchbg.jpg) no-repeat 0 0; }
	#preloaderblock img {margin:0 0 10px 0;}
	#preloaderblock p {clear:both; text-align:center; margin:0; font-weight:bold; color:#000; font-size:12px;}
	.preloaderblock-hold {float:left; display:inline; width:210px; padding:10px; border:4px solid #ccc; background:#fff; margin:180px 0 0 350px;}
    *html .preloaderblock-hold {width:238px;}

	.myjobs {border:none; width:759px; background:#efefef; padding:20px; float:left; margin: 0 -20px; display:inline;}
	*html .myjobs {width:799px;}
	.myjobs th {background:#666; color:#fff; padding:4px 10px; text-align:left;}
	.myjobs td {padding:6px 10px; border-bottom:1px solid #ccc; }
	.myjobs tr.odd td{background:#fff;}
	.myjobs tr.even td {background:none;}
	
	.mInfo{margin:0 0 10px 0;background: #FDFFD9; text-align:center;  border: 1px solid #F4CE66; padding:5px 10px; clear:both;}
	*html .mInfo { float:left; width:100%;}
	.post-job table th {text-align:left;padding:4px 10px;}
	.post-job table td {padding:4px 10px;}
	
	/*Google Adsense */
	.leaderboard {text-align:center; position:absolute; right: -160px; top: -30px;}
	.banner-250 {width:250px; float:left;clear:both; margin:0;}
	.result-count {font-size:14px; color:#C40C14; padding:5px 0;  clear:both; font-weight:bold; display:block;}
	.searched-for{padding:10px; border:1px solid #ccc; background:#efefef; float:left; width:100%; margin:10px 0; width:738px;}
	*html .searched-for {width:758px;}
	.searched-for span {padding:0 20px 0 0;}
	.searched-for h4 {padding:0 10px 0 0; margin:0; font-family:arial; font-size:12px; text-transform:uppercase; color:#C40C14; float:left;}
	
	.profile-basic {float:left; width:960px;}
	.profile-basic table {width:100%;}
	.profile-basic table td {padding:5px 0;}
	.profile-basic .text {width:260px; padding:2px;}
	.profile-basic textarea {width:260px; height:100px; padding: 2px;}
	.profile-basic select {padding:2px;}
	.profile-basic td {vertical-align:top;}
	
	.edit-profile {padding:0;}
	.profile-status {margin:10px 0 0 0; padding:5px; background:#fff; border:1px solid #efefef;}
	.profile-status p {margin:0;}
	.profile-status .text {width:260px; padding:2px;}
	.user-sections {padding:10px; clear:both; background:#FFFFDD; border:1px dotted #ccc; float:left;}
	.user-sections td {border-bottom:1px dotted #ccc;}
	.user-sections h4 {padding:0 0 6px 0 !important;font-size:12px; font-weight:bold; color:#C40C14; font-family:arial; text-transform:uppercase; border-bottom: 2px solid #e6e6e6;}
	.current-section {font-size:14px; color:#C40C14; clear:both; font-weight:bold; }
    
    .main-profile {float:right; padding:20px; margin:-20px -20px 0 0; width:539px;}
	.main-profile .tab-data {border-bottom:1px solid #e6e6e6; clear:both; padding:20px; margin:0 -20px; background:#efefef; width:539px;}
	*html .main-profile .tab-data {width:579px;}
	.main-profile .SectionHead {background-color:#FDFFD9 ; border-bottom-color:#E6E6E6;}
	.main-profile .SectionHead th span {float:left; font-size:14px; }
	.main-profile .SectionHead a {float:right;}
	.main-profile .tab-nav {width:580px;}
	
	.page-profile .left-content {background:#fff;}
	.random-jobs {padding:10px 0; border-top:1px dotted #ccc; clear:both;}
	.random-jobs ul {line-height:180%; margin:0;}
	.random-jobs ul li {display:block; padding:5px 0; border-bottom:1px dotted #ccc;}
	


    .jobs-listpage table {border-collapse:separate; border:none; }
	.jobs-listpage table tr td {border-collapse:separate;background:#fff; border-bottom:1px solid #ccc; padding:2px 10px;}
	.jobs-listpage table tr {border-collapse:separate;}
	.jobs-listpage table th{background:#C40C14; color:#fff;  padding:5px 10px;border-collapse:separate;}
	.jobs-listpage table td .checkbox {width:15px; height:15px; margin:0; padding:0;border-collapse:separate;}
	.lblborder{border:1px solid #C40C14; padding:4px 6px;color:#C40C14; background-color:#FFF1E5;}
	
		
	/* .UploadPhotoPopUp {position:absolute; border: solid 1px black; width:300px; margin: 0px 0px 0px 20px; background-color:#C40C14; padding:10px; display:none;top:738px;left:637px;}		 */
	.UploadPhotoPopUp {display: none; width:350px; background:#efefef; left:250px; top:120px; border:1px dotted #ccc; padding:10px; position:absolute;}
	.upload-file {background:#fff; border:1px solid #ddd;}
	.lightblue-block ul {margin:0 0 0 30px;}
	.lightblue-block ul li {line-height:160%; margin:0 0 15px 0;}
	
	
	

 .feature-intro {font-size:150%;margin:0; padding: 25px 320px 0 15px; font-weight:normal; }
 .feature-intro h2 {width:427px; height:31px; margin:0 0 20px 0; padding:0; overflow:hidden; text-indent: -5000px; display:block;}
 .feature-intro h4 {color:#00497C;font-size:18px;line-height:130%; font-weight:normal; padding:0 0 10px 0;}
 .feature-intro p {font-size:12px;}
 .feature-intro.header-performance {padding: 25px 380px 0 15px; overflow:visible; clear:both; width:403px;  float:left;}
 *html .feature-intro.header-performance{width:798px;}
     
 .page-angst-punch a {color:#c50c14;} 
 
 .page-angst-blog a, .page-angst-blog h3 {color:#007DBC;}
 .header-angst-blog {background: url(../siteimages/new/headerbanner-angstblog.gif) no-repeat 100% 100%;}
 .header-angst-blog h2 {background: url(../siteimages/new/head-provideseekhelp.gif) no-repeat 0 0;}
  
 .page-angst-forum a, .page-angst-forum h3 {color:#82a702;}
 .header-angst-forum {background: url(../siteimages/new/headerbanner-angstforum.gif) no-repeat 100% 100%;}
 .header-angst-forum h2 {background: url(../siteimages/new/head-angstforum.gif) no-repeat 0 0;}

 .page-stories a, .page-stories .lab3, .page-stories .angst-msgs td strong, .page-stories h3 {color:#ff9102;}
 .header-stories {background: url(../siteimages/new/headerbanner-stories.gif) no-repeat 100% 100%; margin:0;}
 .header-stories h2 {background: url(../siteimages/new/head-stories.gif) no-repeat 0 0;}

 .page-support-centre a, .page-support-centre h3, .page-support-centre h4 {color:#024462;}
 .header-support-centre {background: url(../siteimages/new/headerbanner-supportcentre.gif) no-repeat 100% 0;}
 .header-support-centre h2 {background: url(../siteimages/new/head-supportcentre.gif) no-repeat 0 0;}

 .page-jobs-bridge a, .page-jobs-bridge h3, .page-jobs-bridge p strong {color:#00ae93;}
 .header-jobs-bridge {background: url(../siteimages/new/headerbanner-jobsbridge.gif) no-repeat 100% 100%;}
 .header-jobs-bridge h2 {background: url(../siteimages/new/head-jobsbridge.gif) no-repeat 0 0;}
 
 .page-jobs a, .page-jobs h3 {color:#ff6600;}
 .header-jobs {background: url(../siteimages/new/headerbanner-jobs.gif) no-repeat 100% 100%;} 
 .header-jobs h2 {background: url(../siteimages/new/head-jobs.gif) no-repeat 0 0;}
 
 .page-angst-ace a,  .page-angst-ace h3, .page-angst-ace h6 {color:#C50C14;}
 .header-angst-ace {background: url(../siteimages/new/headerbanner-angstace.gif) no-repeat 100% 100%;margin:0;}
 .header-angst-ace h2 {background: url(../siteimages/new/head-angstace.gif) no-repeat 0 0;}
 
 .page-career-counselling a,  .page-career-counselling h3, .page-career-counselling h6, .darkblue h3, .darkblue a {color:#024462;}
 .header-career-counselling {background: url(../siteimages/new/headerimg-careercounselling.gif) no-repeat 100% 0;}
 .header-jobs-interview {background: url(../siteimages/new/headerimg-jobinterview.gif) no-repeat 100% 0;}
 .header-cv-writing {background: url(../siteimages/new/headerimg-cvwriting.gif) no-repeat 100% 0;}
 .header-performance {background: url(../siteimages/new/headerimg-performance.gif) no-repeat 100% 60px;position:relative;}
 .header-cv-analysis {background: url(../siteimages/new/headerimg-cvanalysis.gif) no-repeat 100% 0;}
 
 .header-cv-analysis ul {font-size:12px; line-height:160%; font-weight:bold; margin:0 0 20px 20px;}
 
 
 .page-jobs-interview a,  .page-jobs-interview h3, .page-jobs-interview h6, .orange h3, .orange a {color:#ff9102;}
 
 


.page-career-counselling ul, .page-jobs-interview ul {margin:0 0 0 40px; line-height:160%;}

.core-services {background:#cce3f1 url(../siteimages/new/bluebox-gradbg.gif) repeat-x 0 0;}
.core-services h2 {width:408px; height:33px;margin:0 0 5px;overflow:hidden;text-indent:-5000px;}
.core-services h3 {color:#000;font-size:120%;line-height:130%;}
.header-career-counselling h2 {background: url(../siteimages/new/head-carrercouncelling.gif) no-repeat 0 0;}
.header-jobs-interview h2 {background: url(../siteimages/new/head-jobinterview.gif) no-repeat 0 0;}

.header-cv-writing h2 {background: url(../siteimages/new/head-cvwriting.gif) no-repeat 0 0;}
.header-performance h2 {background: url(../siteimages/new/head-pam.gif) no-repeat 0 0; width:626px; position:absolute;}
.header-performance h3 {padding:40px 0 5px 0 !important;}
.header-cv-analysis h2 {background: url(../siteimages/new/head-cvanalysis.gif) no-repeat 0 0;}

 
.category-list ul {list-style:none; margin:0; line-height:180%;}
.category-list {padding:10px 0; border-bottom:1px dotted #ccc;}
.question-of-week {padding:10px 0;}
.question-of-week p{margin:0 0 5px 0;}
.angst-msgs, .user-moderate {clear:both;}

.tab-nav {width:799px; float:left;border-bottom:1px dotted #ccc; margin:0 -20px 0 -15px; display:inline;}
.tab-nav ul {list-style:none; margin:0 0 0 10px; padding:0;}
.tab-nav ul li {float:left;}
.tab-nav ul li a {background:#3F8CAF; color:#fff;padding:5px 10px; display:block; margin:0 4px 0 0; font-weight:bold;border: dotted #ccc; border-width:1px 1px 0 1px;}
.tab-nav ul li a:hover {color:#fff; text-decoration:underline;}
.tab-nav ul li.current a, .tab-nav ul li.current a:hover {background:#efefef; color:#C40C14;}
.tab-nav ul li.current {border-bottom:1px solid #efefef; margin:0 0 -1px 0;}

.tab-data {padding:20px; margin:0 -20px; width:759px; float:left; background:#efefef; display:inline;}
*html .tab-data {width:799px;}
.tab-data.tellstory-form table td {padding:4px 10px;border-top:1px dotted #ccc;}

.question-answers td em{color:#666; font-size:11px; padding:0 0 5px 0; display:block;}



.listbox {width:400px; height:120px;}
.left-td {width:40%;}
.edit-textbox {height:40%;}
.error {display:block; float:left; }
.require {color:Red; padding:0 0 0 5px;}
.page-profile .text, .page-profile select, .page-angst-ace select, .page-angst-ace .text, .tellstory-form .text, .tellstory-form select {width:280px; padding:3px;}
.page-profile table td {padding:5px 0;}
input, select, textarea {border:1px solid #c5c5c5;font-family:arial; font-size:12px;}
input, select {background: url(../siteimages/new/textboxbg.gif) no-repeat 0 0;}
select {background:#fff url(../siteimages/new/textboxbg.gif) no-repeat 0 0;}
textarea {background:#fff url(../siteimages/new/textareaboxbg.gif) no-repeat 0 0; padding:3px;}
 
.submit{text-decoration:none !important;padding:0;margin:0 5px 0 0;float:left; cursor:pointer;height:28px;}
.button{display:block;float:left;text-decoration:none;}

.button, .submit {outline:navy;cursor:pointer;background-image:url(../siteimages/new/buttons-sprites-red.gif);background-repeat:no-repeat;  padding:7px 0; color:#fff !important; font-weight:bold; margin:0 5px 0 0;text-align:center;text-decoration:none; border:none;}

.button:hover {text-decoration:none;}
.right {float:right !important;}


.page-angst-blog .button,
.page-angst-blog .submit, .recent-blogs .button {background-image:url(../siteimages/new/buttons-sprites-blue.gif); background-color:none !important;}

.page-angst-forum .button,
.page-angst-forum .submit{background-image:url(../siteimages/new/buttons-sprites-green.gif);}

.page-stories .button,
.page-stories .submit, .recent-stories .button {background-image:url(../siteimages/new/buttons-sprites-orange.gif);}

.page-jobs-bridge .button,
.page-jobs-bridge .submit {background-image:url(../siteimages/new/buttons-sprites-cyan.gif);}

.page-jobs .button,
.page-jobs .submit {background-image:url(../siteimages/new/buttons-sprites-orange.gif);}

.page-angst-ace .button,
.page-angst-ace .submit{background-image:url(../siteimages/new/buttons-sprites-blue.gif);}

.page-support-centre .button,
.page-support-centre .submit {background-image:url(../siteimages/new/buttons-sprites-blue.gif);}

.button-82{width:82px;background-position:0 0;}
.button-106{width:106px;background-position: -82px 0;}
.button-118{width:118px;background-position: -188px 0;}
.button-187{width:187px;background-position: -306px 0;}

.detailed-profile .expand-item table td {border-bottom:1px dotted #ccc;}
.profile-head {margin:0 0 20px 0; float:left; width:517px; background:#fff; padding:10px; border:1px dotted #ccc;}
*html .profile-head {width:535px;}
.profile-head .avatar {float:left; width:80px; height:90px; }
.avatar1 {width:80px; height:90px; }
.profile-head h4 {font-size:14px;}
.profile-head p {margin:0;}
.profile-head a {color:#3F8CAF; font-weight:bold;}
.profile-title { float:right; margin:0 0 0 10px; width:415px;}
.upload-btns {padding:5px 0; float:left; margin:0 0 0 10px; width:250px; display:inline;}
.page-profile .expand-group {margin:0 0 10px 0;}
.page-profile .expand-head {border:1px dotted #ccc;}
.expand-item table {width:100%;}
.expand-item .left-td {font-weight:bold; width:30%; color:#3F8CAF;}
.page-profile .expand-group .expand-head {background: #4a9fbd url(../siteimages/new/icon-plus.gif) 10px 7px  no-repeat; padding:0 0 0 30px; color:#fff; cursor:pointer;}
.page-profile .expand-group .expand-head h2 {font-weight:bold;color:#fff;}
.page-profile .expand-group.selected .expand-head{background: #4a9fbd url(../siteimages/new/icon-minus.gif) 10px 7px  no-repeat;}
.detailed-profile {float:left; width:100%; clear:both;}
.page-profile .expand-item {background:#fff;border:1px dotted #ccc;}
*html .page-profile .expand-item{ width:539px;}
.Head {font-weight:bold; font-size:20px;}
/* .containerrow1_blue .Head {margin:0 0 20px -15px; float:left;} */

.ACE-PostQuestion table td.left-td {width:30%;}
.article-box {clear:both; float:left; width:100%;}
.list-articles {clear:both; width:100%;}

.question-answers h6{line-height:180%; margin:0 0 10px 0;}
.question-answers p {line-height:180%;}

.register-button .submit a.CommandButton {color:#fff !important;}


div {border:0px solid red;}
 
.manage-ace h2{line-height:180%; margin:0 0 10px 0;}
.manage-ace p {line-height:180%;} 
.manage-ace table {width:100%;}
.manage-ace .left-td {width:20%; vertical-align:top; font-weight:bold}
.manage-ace table tr td {border-bottom:1px dotted #ccc;}

.manage-ace select {margin:0 0 20px 0;}
.manage-ace dl {float:left;font-size:12px;margin:0;width:100%; border-bottom:1px dotted #ccc;}
.manage-ace dl dt {line-height:140%;float:left;margin:0 0 1px 0;padding:2px 0;width:20%;font-weight:bold;}
.manage-ace dl dd {float:left;margin:0 0 1px 0;padding:2px 0;width:80%; } 
.manage-ace h3 em {color:#666; font-size:12px; font-style:italic; text-transform:none; font-weight:normal;}
.manage-ace .bottom-td {border:none;}

.service-categories .current a {font-weight:bold;background-color:#3F8CAF;color:#fff;}

.back-to-searchresults {float:right; padding:0 10px 0 0;}



.helptext {font-weight:normal;padding:0 0 0 0;margin:2px 0 0 0;float:left;font-size:11px; color:#333;}

.role-help{}
#dnn_ctr599_ManageUsers_User_valPassword {width:320px !important;}
.validatediv ul li {list-style:none}
.pager-top { border-bottom:1px solid #efefef; border-top:none}
.terms-list {margin:0 0 10px 40px; padding:0;}
.registerFields table td div span.NormalTextBox {width:200px; text-align:left; display:block;}

.social-icons {clear:both; padding:0 3px;}
.social-icons a {background-image: url(../siteimages/new/social-icons.gif);background-repeat:no-repeat;width:29px; height:31px; text-indent: -5000px; overflow:hidden; display:block; float:left; margin:0 1px;}
.social-icons a.sn-1 {background-position:0 0;}
.social-icons a.sn-2 {background-position: -32px 0;}
.social-icons a.sn-3 {background-position: -63px 0;}
.social-icons a.sn-4 {background-position: -93px 0;}
.social-icons a.sn-5 {background-position: -125px 0;}
.social-icons a.sn-6 {background-position: -155px 0;}

.jobcompass {text-align:center; padding:15px 0 0 0;}

/* Shopping Cart */
.skin-shoppingcart {padding:12px; margin:0 0 20px 0;}
.skin-shoppingcart h2 {font-size:160%; color:#000; padding:0 0 10px 5px; clear:both;}
.skin-shoppingcart h2 em{font-style:italic; font-size:80%; color:#666;}
.sc-leftcol {width:754px; float:left;}
.sc-rightcol {width:200px; float:right; margin:0 0 7px 0; }

.sc-headerimage {width:976px; height:129px; background: url(../siteimages/new/headerimage-sc.gif) 0 0 no-repeat; text-indent: -5000px; display:block; padding:0; margin:0 0 10px 0;}

.service-categories {width:754px; float:left; margin:0 0 30px 0;}
.service-categories ul{margin:0; padding:0; list-style:none;}
.service-categories ul li {float:left;width:113px; height:46px; margin:0 3px 0 0; padding:5px; list-style:none;background-image: url(../siteimages/new/sevicetabs-sc.gif); background-position:0 0; background-repeat:no-repeat;}
*html .service-categories ul li {width:123px; height:56px;}
.service-categories ul li a {width:93px; height:46px;display:block;text-decoration:none;font-size:12px; font-weight:bold; padding:0 20px 0 0; color:#000; line-height:110%;}
.service-categories ul li a:hover {text-decoration:none;}
*html .service-categories ul li a {width:113px;}
.service-categories ul li.current {background-position:100% 0;}
.service-categories ul li.current a, .service-categories ul li.current a:hover {color:#fff;background:none;}
.service-categories ul li.current em {color:#fff;}
.service-categories ul li strong {display:block;}
.service-categories ul li em {display:block;clear:both; font-size:11px; color:#666; font-style:italic;}
.lastitem {margin:0 !important;}

.service-list {width:754px; float:left;clear:both; margin:0 0 20px 0; }
.pricecol {font-weight:bold; text-align:center;}
.indiaprice {font-size:120%;}
.usprice {font-size:90%; padding:0 0 0 2px; color:#666; display:block;}
.pricecol em {clear:both; font-style:italic; font-size:11px; font-weight:normal; color:#C50C14; display:block;}

.skin-shoppingcart table {}
.skin-shoppingcart td {padding:6px;}
.radiobutton input {border:none; background:none;}
.skin-shoppingcart tr.odd td{border-top:1px solid #d9d9d9;}
.tabhead td {background:#ddebf4; color:#000;}
.tabhead td em {font-size:11px; color:#666;  font-style:italic; font-weight:bold;}
.skin-shoppingcart td p {margin:0;}
.tabhead td h3 {padding:0; font-size:14px;}
.skin-shoppingcart td h4{padding:0 0 3px 0; margin:0; font-size:12px;}
.skin-shoppingcart td h4 a, .skin-shoppingcart td h4 a:hover{color:#C50C14;}
.skin-shoppingcart td p {line-height:140%;}
.skin-shoppingcart td p a, .skin-shoppingcart td p a:hover {color:#3F8CAF; font-weight:bold;}


.sc-buttons {width:100%; float:left; margin:20px 0;}
.sc-redbutton {background: url(../siteimages/new/button-red-sc.gif) 0 0 no-repeat; cursor:pointer; width:81px; height:24px; color:#fff; border:none; font-weight:bold;}
.sc-largebutton {background: url(../siteimages/new/button-large-sc.gif) 0 0 no-repeat; cursor:pointer; width:184px; height:34px; color:#fff; border:none; font-weight:bold;float:right; font-size:140%; margin:0; }
.continueshop-link {font-size:130%; text-decoration:none; color:#3F8CAF; font-weight:bold; float:right;background:none; border:none; cursor:pointer;}
.continueshop-link:hover {text-decoration:underline;color:#3F8CAF;}

.clearcart {float:right; cursor:pointer; font-weight:bold; background:#01335C url(../siteimages/new/commonbuttonbg.gif) repeat-x scroll 0 0 !important; color:#fff; border:1px solid #074A80; margin: -25px 0 0 0;}
.incart {background:#efefef; width:80px;}

.sc-priceinfo {width:230px; font-size:160%; padding:5px; float:right; font-weight:bold; background:#C50C14; color:#fff;}
.shopping-cart {border-bottom:1px solid #D9D9D9;}
.sc-userinfo {background: #efefef; border-top:2px solid #C50C14; padding:10px; width:734px; float:left;}
*html .sc-userinfo {width:754px;}
.sc-userinfo label {font-size:140%; font-weight:bold; float:left; padding:5px;}
.sc-userinfo input.emailinput {width:300px; font-size:120%; padding:4px; height:28px;}
.sc-userinfo-formitem {width:510px; float:left;}
.sc-userinfo-formitem .validate-span {margin:0 0 0 120px;}
.sc-userinfo .common-linkbtn {width:220px !important;}

.sc-step-info {background: #DDEBF4; border:1px solid #9CBAD6; color:#01335C; padding:10px; width:734px; float:left;}
.sc-step-info .step-head {font-weight:normal;}
*html .sc-step-info {width:754px;}

.removelink {background: url(../siteimages/new/icon-remove.gif) 0 50% no-repeat; padding:0 0 0 14px; color:#666;}
.removelink:hover {color:#666;}
.mycartlink {background: url(../siteimages/new/carticon.gif) 6px 2px no-repeat; padding-left: 28px !important; color:#666 !important; font-weight:normal !important; font-size:11px !important; float:left;}
.service-benefits {background: url(../siteimages/new/bottom-bluebox.gif) 0 100% no-repeat; width:200px; float:right;}
.service-benefits-hold {background: url(../siteimages/new/top-bluebox.gif) 0 0 no-repeat;padding:10px;}
.service-benefits h4{color:#00709b; font-size:14px;}
.service-benefits ul{margin:0; list-style:none; padding:0;}
.service-benefits ul li{border-bottom:1px dotted #ccc;padding:4px 4px 4px 15px; background: url(../siteimages/new/bullet-sc.gif) 0 6px no-repeat; line-height:120%;}
.service-benefits p {margin:0; padding:4px;}
.service-benefits p a{ color:#3F8CAF; font-weight:bold;}

.questionnaire-nav {width:756px; float:left;}
.questionnaire-nav ul {list-style:none; margin:0; padding:0;}
.questionnaire-nav li {margin:0; padding:0; float:left; width:108px; height:51px; background-image: url(../siteimages/new/quessionaire-tabs.gif); background-position: -218px 0;background-repeat: no-repeat;}
.questionnaire-nav li a {margin:0; padding:8px 5px; display:block;font-weight:bold;text-decoration:none;}
.questionnaire-nav li a:hover {text-decoration:none;}

.questionnaire-nav li.completed {background-position: 0 0 !important;}
.questionnaire-nav li.current {background-position: -109px 0 !important;}
.questionnaire-nav li.current a strong {color:#fff;}
.questionnaire-nav li.current a em {color:#fff;}

.questionnaire-nav li a strong {display:block; color:#007fcf; font-size:14px;}
.questionnaire-nav li a em {display:block; color:#000; font-size:12px;}

.questionnaire-leftcol {width:756px; float:left;}
.questionnaire-rightcol {width:200px; float:right;}
.questionnaire-form {margin:10px 0 0 0; float:left; width:754px;}
.questionnaire-form-hold {float:left; width:754px;}
.questionnaire-form-content {float:left; padding:1px 1px 5px 1px; width:752px;}

.questionnaire-form-content table {background:none;}
.questionnaire-form-content table th{padding:5px 10px; width:40%;border-bottom:1px solid #cbdde8;text-align:left; background:#e4eff6; font-weight:normal; }
.questionnaire-form-content table td{padding:5px 10px;border-bottom:1px solid #cadfec; background: #bad1df;}
.questionnaire-form-content table h4 {text-align:left; color:#C50C14; font-size:14px; padding:0;}
.questionnaire-form-content table th strong {display:block;}
.nopadd {padding:0 !important;}
.nomargin {margin:0 !important;}

.display-questionnaire-form table th {font-weight:bold;}
.display-questionnaire-form table td{background:#fff; line-height:160%;}
.display-questionnaire-form h3 {padding:5px 10px; text-align:left; margin:10px 0 0 0; font-size:16px; border-bottom:1px solid #ccc; color:#095388; background:#efefef;}

.questionnaire-form-content table td input {width:200px; background:#fff;}
.questionnaire-form-content table td textarea {height:100px; width:400px;background:#fff;}

.check-available {width:370px; float:right;}
.check-available input {float:left;}
.check-available label {float:left; font-weight:bold;}

.questionnaire-page {padding:0; margin:0 0 20px 0; float:left; width:759px;}

.form-panel-head {margin: 0; padding:5px 10px; background:#efefef; border-bottom:1px solid #b6bfc5;}
.form-panel-head h3 {padding:0; text-align:left; font-size:16px; color:#095388; width:350px;}
.preview-button {margin:0; float:right; background:url(../siteimages/new/smallredbuttonbg.gif) no-repeat 0 0; width:59px; padding:1px 0; text-align:center; color:#fff; font-weight:bold;}
.preview-button:hover {text-decoration:none; color:#fff;}

.box-200-orange {background: url(../siteimages/new/box-200-bottombg.gif) 0 100% no-repeat; width:200px; float:left;}
.box-200-orange-hold {background: url(../siteimages/new/box-200-topbg.gif) 0 0 no-repeat;padding:10px;}
.box-200-orange h4{color:#c95500; font-size:14px;}
.box-200-orange ul{margin:0; list-style:none; padding:0;}
.box-200-orange ul li{border-top:1px dotted #ccc;padding:5px 0; line-height:120%;}
.box-200-orange p {margin:0; padding:4px;}
.box-200-orange p a{ color:#3F8CAF; font-weight:bold;}

.common-inputbtn {cursor:pointer; background: #01335c url(../siteimages/new/commonbuttonbg.gif) 0 0 repeat-x !important; width:auto !important; border:1px solid #074a80; color:#fff; font-size:16px; padding:2px 10px; font-weight:bold; margin:0 5px 0 0; float:left;}
.common-linkbtn {cursor:pointer;color:#fff; background: #01335c url(../siteimages/new/commonbuttonbg.gif) 0 0 repeat-x !important; width:auto !important; border:1px solid #074a80; color:#fff !important; font-size:18px; padding:5px 10px; font-weight:bold; margin:0 5px 0 0; float:left;}
.common-linkbtn:hover {text-decoration:none; color:#FFF0BF !important;}

.new-links {width:300px; margin:0 0 10px 0;}
.new-links a {font-size:12px; display:block;color:#00497C; background:url(../siteimages/new/bullet-arrow.gif) 0 50% no-repeat;padding:0 0 0 10px;}

.close-popup {font-size:12px; position:absolute; right:5px; top:2px;}
.popup-body {background:#fff;text-align:left; font-size:75%; margin:0 15px;}
.popup-body .mast-head {width:338px; margin:0 0 10px 0;}
.popup-body .mast-head h1 {margin:0;}
.popup {padding:0; margin:10px 0 0 0;}
.popup h2 {clear:both;color:#000; font-size:20px; padding:0 0 5px 0; margin:0 -10px 10px -10px;  margin:0;}
.popup h3 {color:#C95500;font-size:16px;background:#efefef;border-bottom:1px solid #ccc;padding:5px 10px;margin:0 -10px 10px -10px; font-weight:bold;}
.member {width:440px;padding:0 10px;border:1px solid #ccc; margin:0 0 10px 0;}


.baSlide {position:absolute; top:100px; left:210px }

.baslide-pagination {clear:both; float:left; padding:5px; line-height:200%;}
.baslide-pagination h6 {float:left; padding:5px 5px 4px 0;}
.batabs {float:left;}
.popup h5 {position:relative; clear:both; background:#efefef; padding:3px 5px; font-size:16px;}


.order-status {clear:both;margin:6px 10px 6px 6px; padding:5px 8px; background:#efefef; border:1px solid #ccc;}
.order-status a {text-decoration:underline;}

.step-head {font-size:150% !important;}
.step-head strong {}
.step-head span {font-weight:normal; color:#C50C14;}
.service-heading {padding:5px; font-size:12px;}



.uploadcv-block table th {background:#E4EFF6;border-top:1px solid #CBDDE8;font-weight:normal;padding:5px 10px;text-align:left;width:40%;}
.uploadcv-block table th span, .uploadcv-block table th label {font-weight:bold;}
.uploadcv-block table td {background:#BAD1DF;border-top:1px solid #CADFEC;padding:5px 10px;}
.info-exitsin-cv {padding:10px; margin:0; color:#C50C14;}

.order-status-page {}
.order-status-page table th{padding:6px;font-weight:bold; border-bottom:1px solid #ccc; text-align:left; background:#DDEBF4;}
.order-status-page table td{padding:6px;border-bottom:1px solid #ccc;}
.order-info {border:4px solid #BAD1DF; margin:0 0 20px 0; width:761px;}
*html .order-info {width:769px;}
.order-status-page table td p {margin:0;}


.order-legends{ float:left; width:769px; margin:20px 0 0 0;}
.order-legends dl {padding:10px; background:#efefef;margin:0; width:749px; line-height:180%; float:left;}
*html .order-legends dl{width:769px;}
.order-legends dl dt {width:20%; font-weight:bold;float:left; margin:0;}
.order-legends dl dd {width:70%; float:left;  margin:0;}

.order-validate-span {color:red;display:block; text-align:left;}

.order-status-page input.text {background:#FFFFFF none repeat scroll 0 0;width:200px;}

.order-status-search table td {background:#BAD1DF;border-bottom:1px solid #CADFEC;}



.how-it-works {float:left; width:200px; clear:both;}
.how-it-works h3{color:#000; font-size:16px; padding:10px;}

.how-it-works .step{padding:10px; background:url(../siteimages/new/howitworks-dotline.gif) 0 0 repeat-x;  }
.how-it-works .step h4{color:#095388; font-size:14px; padding:0 0 5px 25px;}
.how-it-works .step p{margin:0; padding:0 0 0 60px; color:#333; line-height:120%;}

.how-it-works .step1 h4 {background:url(../siteimages/new/howitworks-number1.gif) 0 0 no-repeat;}
.how-it-works .step2 h4 {background:url(../siteimages/new/howitworks-number2.gif) 0 0 no-repeat;}
.how-it-works .step3 h4 {background:url(../siteimages/new/howitworks-number3.gif) 0 0 no-repeat;}
.how-it-works .step4 h4 {background:url(../siteimages/new/howitworks-number4.gif) 0 0 no-repeat;}

.how-it-works .step1 p{background:url(../siteimages/new/howitworks-step1.gif) 0 50% no-repeat;}
.how-it-works .step2 p{background:url(../siteimages/new/howitworks-step2.gif) 0 50% no-repeat;}
.how-it-works .step3 p{background:url(../siteimages/new/howitworks-step3.gif) 0 50% no-repeat;}
.how-it-works .step4 p{background:url(../siteimages/new/howitworks-step4.gif) 0 50% no-repeat;}

.core-services .Normal ul{margin:0 0 20px 20px;}

.contact-block {background:#deefff; border:1px solid #9cbad6; width:186px; padding:6px; margin:10px 0 0 0; float:left; clear:both; -moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-khtml-border-radius:8px;}
*html .contact-block{width:200px;}
.contact-block p a {text-decoration:underline;}
.secure-block {padding:10px 20px; float:left; width:160px; margin:0;}
.paybycheck-block {background:#efefef; border:1px solid #CCCCCC; width:186px; padding:6px; margin:10px 0 0 0; float:left; clear:both; -moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-khtml-border-radius:8px;}
*html .paybycheck-block{width:200px;}

.section-block {border:1px solid #ccc;}
.section-block h3{margin:0;}
.common-button-hold {padding:0 0 0 300px;}

.accept-terms {clear:both; margin:5px 0 0 120px;}
.accept-terms p {margin:0;}

.termsandconditions-page {padding:0;}
.termsandconditions-page ul {margin:0 0 0 20px;}
.termsandconditions-page ul li{margin:0; padding:0 0 10px 0;}

.termsandconditions-page h4 {font-size:12px; font-weight:bold;}
.termsandconditions-page p {margin:0 0 20px 0;}

.payment-status {padding:5px 10px; margin:5px 0; background:#FFF0BF; border:1px solid #FF9102; font-weight:bold; color:#000; clear:both; float:left; width:750px;}

/*************** SERVICE OFFERS PAGE ******************/

    .angstadvert-hold{float:left;margin:0;padding:0px 14px 0 14px; width:972px; background-color:#c9e7f9; border-top:1px solid #a1b9c7;}
    .angstadvert-content{ margin:0; padding:0; width:972px;}
    .advert-maintxt{float:left; margin:0; padding:0; width:475px;}

    .angstadvert-hold h2, .angstadvert-hold h3, .ad-block-hold ul li, .angstad-buynow-normal, .offer-startxt, .angstad-buynow-large{background-image:url(../siteimages/new/angstad_sprite.png); background-repeat:no-repeat;padding:0; float:left; display:block; text-indent:-5000em;}
    .advert-title1{width:409px; height:26px; background-position:0 0; margin:10px 0 13px 0;}
    .advert-title2{width:200px; height:26px; background-position:-428px 0; margin:0 0 13px 0;}
    h3.contact{width:96px; height:17px; background-position:8px -43px; margin:29px 0 8px 0;}
    h3.one-three{width:81px; height:17px; background-position:-100px -43px; margin:9px 0 9px 0;}
    h3.three-five{width:86px; height:17px; background-position:-192px -43px; margin:9px 0 9px 0;}
    h3.five-eight{width:86px; height:17px; background-position:-289px -43px; margin:9px 0 9px 0;}
    h3.above-eight{width:123px; height:17px; background-position:-382px -43px; margin:9px 0 9px 0;}
    h3.success-stories{width:145px; height:17px; background-position:-515px -43px; margin:9px 0 9px 0;}
    .angstadvert-hold p{font-size:14px; clear:both; line-height:140%; margin:0 0 15px 0;}

    .advert-contacttop{margin:0; padding:0; float:right; width:476px;background:url(../siteimages/new/advertcontacttop.png) top left no-repeat;}
    .advert-contact{margin:0; padding:0; float:left; width:476px; background:url(../siteimages/new/contact_people.png) bottom left no-repeat;min-height:212px;}
    .advert-contactform{margin:0; padding:0 0 5px 12px; float:left; width:100%;width:462px;}
    .advert-contactform p{color:#333333; font-size:13px; margin:0; padding:8px 0 10px 0; line-height:100%;}
    .advert-contactform input{width:145px; background-color:#e1f0fa; border:1px solid #c6c5c5; padding:2px 0 2px 3px; color:#555555; font-style:normal;margin:2px 2px 2px 0; height:21px; line-height:100%;}
    .advert-contactform textarea{width:190px; background-color:#e1f0fa; border:1px solid #c6c5c5; padding:2px 0 2px 3px; color:#555555; font-style:italic;margin:0 0 5px 0;height:93px;}
    .advert-formelements{width:167px; margin:0; padding:0 10px 0 0; float:left;}
    .advert-formelements-2{width:210px; margin:0; padding:0 10px 5px 0; float:left;}
    .advert-formelements-2 .advert-submit{width:60px; height:24px; margin:4px 0 0 0; padding;0; display:block; float:left; background:url(../siteimages/new/angstad_sprite.png) -262px -155px no-repeat; border:none; cursor:pointer; clear:both;}
    .advert-contactform  form{margin:0;}

    .main-advertbg{width:961px; margin:0; padding:0; float:left; background:url(../siteimages/new/mainadvertbg.gif) top left repeat-y;}
    .main-advertbot{width:961px; margin:0; padding:0; float:left; background:url(../siteimages/new/mainadvertbotbg.gif) bottom left no-repeat;}
    .main-adverttop{width:961px; margin:0; padding:0; float:left; background:url(../siteimages/new/mainadverttopbg.gif) top left no-repeat;}
    .ad-block-mainhold{width:223px; margin:0 23px 0 0; float:left; padding:0;}
    .ad-block-hold{width:219px; padding:2px; margin:0; float:left; position:relative;}
    .ad-block-hold ul{border-top:1px solid #a9aeb1; border-bottom:1px solid #a9aeb1; background:#f2f9fe url(../siteimages/new/bluepastel.gif) bottom left repeat-x; width:219px; clear:both;float:left;margin:0; padding:7px 0;}
    .ad-block-hold ul li{background-position:-346px -66px; text-indent:0px; width:175px; padding:4px 10px 4px 30px; line-height:100%; font-size:14px;} 

    .offer-display{margin:0; padding:0; float:left; width:199px; padding:10px;}
    .offer-display p{font-size:14px; line-height:130%; margin:0; text-align:center;}
    .text-strike{text-decoration:line-through;}
    .price_txt{font-weight:bold; font-size:16px;}
    .offer-content{width:105px; padding:0 !important; margin:0;}
    .offer-content-2{width:80px; float:left; padding:10px 0 0 0;}
    .angstad-buynow-normal{background-position:-141px -156px; width:101px; height:33px; margin:8px 0 0 43px;}
    .offer-startxt{margin:0; padding:0; position:absolute;top:5px; right:-13px; background-position:0 -71px; width:75px; height:74px;}
    .pastel-green{background:#eef8f4 url(../siteimages/new/greenpastel.gif) bottom left repeat-x !important;}
    .pastel-green li{background-position:-346px -88px !important;}
    .green-startxt {background-position:-85px -71px !important;}
    .pastel-red{background:#fff4f4 url(../siteimages/new/redpastel.gif) bottom left repeat-x !important;}
    .pastel-red li{background-position:-346px -110px !important;}
    .red-startxt {background-position:-168px -71px !important;}
    .pastel-orange{background:#fff4f4 url(../siteimages/new/orangepastel.gif) bottom left repeat-x !important;}
    .pastel-orange li{background-position:-346px -132px !important;}
    .orange-startxt {background-position:-255px -71px !important;}

    .table-lefthold{padding:0; margin:0; float:left; width:731px;}
    .orangebox-bghold{padding:0; margin:0; float:left; background:url(../siteimages/new/orangebox_bg.gif) top left repeat-y; width:731px;}
    .orangebox-bothold{padding:0; margin:0; float:left; background:url(../siteimages/new/orangebox_bot.gif) bottom left no-repeat; width:731px;}
    .orangebox-tophold{padding:10px 10px 13px 10px; margin:0; background:url(../siteimages/new/orangebox_top.gif) top left no-repeat; width:711px;}

    .orangebox-tophold table{border-right:1px solid #e7b853; border-top:1px solid #e7b853;}
    .orangebox-tophold table tr td{border-left:1px solid #e7b853; border-bottom:1px solid #e7b853; color:#000000; padding:10px; text-align:center; font-size:16px; font-weight:bold;}
    .orangebox-tophold table tr.table_head td{border-left:1px solid #c8680f; border-bottom:1px solid #c8680f; color:#ffffff; padding:10px 5px; font-weight:bold; font-size:18px;}
    .orangebox-tophold table tr td.left-title{ background:url(../siteimages/new/table_lefttitlebg.gif) top right repeat-y; text-align:right;}
    .orangebox-tophold table tr td span.table-pricefont{font-size:13px; font-color:#242424;}
    .angstad-buynow-large{background-position:0 -156px;height:39px;margin:-40px 0 0 0;width:121px; float:right;}
    .table-bottxt{padding-top:14px;}

    .advert-topnav{margin:0; padding:8px 0 20px 0; float:left; width:100%;}
    .advert-topnav li{margin:0; padding:0 10px; float:right; list-style:none; border-right:2px solid #cfcfcf;}
    .advert-topnav li a{color:#00568a; font-size:14px; text-decoration:underline;}
    .advert-topnav li a:hover{text-decoration:none;}

    .table-righthold{margin:0; padding:0; width:223px; float:right;}
    .table-righthold .headerSlideshow-mainbghold{margin:0; padding:0; float:left; width:223px; background:url(../siteimages/new/successstories_mainbg.gif) top left repeat-y;}
    .table-righthold .headerSlideshow-bothold{margin:0; padding:0; float:left; width:223px; background:url(../siteimages/new/successstories_botbg.gif) bottom left no-repeat;}
    .table-righthold .headerSlideshow-hold{margin:0; padding:2px; width:219px; float:left; background:url(../siteimages/new/successstories_topbg.gif) top left no-repeat; height:355px;}
    .table-righthold .slide-pagination{float:left;position:static;width:219px; padding:8px 0; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; text-align:center;}
    .table-righthold .slide-pagination .tabs{padding:0 0 0 89px; float:left;}
    .table-righthold .slide-pagination .tabs a{background:url(../siteimages/new/angstad_sprite.png) -356px -162px no-repeat; color:#FFFFFF;display:block;float:left;font-size:11px;height:9px;margin:0 4px 0 0;text-align:center;text-decoration:none;width:9px; text-indent:-5000em; cursor:pointer; padding:0; line-height:100%;}
    .table-righthold .slide-pagination .tabs a.current{background:url(../siteimages/new/angstad_sprite.png) -375px -162px no-repeat; }
    .table-righthold .testimonials{background:none; float:left;width:219px;margin:0; padding:0; height:auto;}
    .crimson_txt{font-weight:bold; color:#c40a15; text-align:right; float:right; clear:both;}
    .table-righthold .testimonials p{color:#333333; font-size:14px;}
    .table-righthold .testimonials .testimonial{margin:0;padding:10px 0;width:219px !important; float:left; height:270px; position:relative; overflow:auto;}
    .table-righthold .testimonials .testimonial p{margin:0 0 10px 0; line-height:130%; padding:0 10px;}
    .table-righthold .testimonials  #tmpSlide-1{width:199px !important;padding:10px !important;}
    .table-righthold .testimonials  #tmpSlide-1 p{width:100% !important; margin:0 0 15px 0;}
    .advertsecure-block{float:left;margin:0;padding:10px 20px 10px 40px;width:160px;}
    .no-botpadd{padding-bottom:0;}
    
    .combo-hold{background:#f2f9fe url(../siteimages/new/bluepastel.gif) bottom left repeat-x; width:382px; padding:7px; border:2px solid #abc6db; margin:2px 0 0 0; float:left;
    -moz-border-radius:6px;}
    ul.combo-lefthold{margin:0; padding:0; width:157px; float:left;}
    ul.combo-lefthold li{background: url(../siteimages/new/angstad_sprite.png) -355px -66px no-repeat;font-size:14px;line-height:100%;padding:4px 10px 4px 20px;text-indent:0;list-style:none; text-align:left;}
    .combo-strike{text-decoration:line-through; color:#666; float:left; }

    ul.combo-righthold{margin:0; padding:5px 10px; width:195px; float:left; text-align:left; float:right; background-color:#ffffff; border:2px solid #abc6db;
    -moz-border-radius:4px;}
    ul.combo-righthold li{float:left; margin:0; padding:0; width:90px; list-style:none; font-size:14px;line-height:130%;margin:0;}
    .savetxt-hold{text-align:center;padding:8px 0 0 0 !important;}
    
    .advert-contactform .NormalRed{float:left; width:100%;}
    .advert-formelements-2 .validate-span{float:left; width:150px;}
    .advert-formelements-2 .SubHead{float:right; background-color:#ffffff; margin-right:20px; width:30px; text-align:right; padding:3px;}
    .continueshop-offer{color:#C50C14; margin:0; padding:0; font-size:130%; font-weight:bold; float:left; line-height:120%;}
    .advert-formelements .errormsg-hold{height:15px; float:left; margin:0; padding:0;width:100%; clear:both;}
    .thanksmsg-hold{padding:0 0 0 10px; margin:0; float:left; font-weight:bold; font-size:12px !important; color:#00568A;} 
    .angstadvert-hold .align-left{padding:10px 0 14px 0;}
    .advert-formelements-2 .errormsg-hold{height:15px; float:left; margin:0; padding:0;width:100%; clear:both;}
    #acDivMessage .align-center{width:100%; margin:0; padding:30px 0 0 0;}
    .backtoservice{color:#00497C; font-weight:bold; padding:15px 0 0 0; font-size:12px; display:block;}
    .backtoservice a{text-decoration:underline; }
    .rupee-hold{padding-left:15px;background: url(../siteimages/new/rupee.png) 0% 50% no-repeat;}
    .skype-img{background: url(../siteimages/new/skype_edit.png) 0% 50% no-repeat; padding:5px 0 5px 25px; }
    .price_txtblue{font-size:16px; font-weight:bold; color:#00568A; display:block; text-align:center !important;} 
    .box-link{color:#000000; text-decoration:none;}
    .box-link:hover{text-decoration:none; color:#C50C14;}   
    
 /********** SERVICE OFFERS PAGE US******************/
 
    .angstadvert-topcontent {float:left;margin:0;padding:10px 0 5px;width:972px;}
    .adverthead-txt {background:url("../siteimages/new/offertopbg2.gif") no-repeat scroll left top transparent; color:#FFFFFF;float:left; font-size:20px !important; font-weight:bold; line-height:normal !important; margin:0 !important;padding:6px 0 6px 10px;width:962px;}

    .dollar-bluestar{background-position:-0px -201px !important;}
    .dollar-greenstar{background-position:-85px -201px !important;}
    .dollar-redstar{background-position:-168px -201px !important;}
    .dollar-orangestar{background-position:-255px -201px !important;}
    
    .offer-display2 {float:left;margin:0;padding:2px 10px 5px 15px;width:194px;}
    .offer-display2  .angstad-buynow-normal{margin:5px 0 0 43px !important;}
    .table-righthold972 {float:left !important;margin:0;padding:0 0 20px 0;width:972px !important;}
    .table-righthold972 .headerSlideshow-mainbghold {background:url("../siteimages/new/mainbg_success.gif") repeat-y scroll left top transparent;width:716px; margin:0; padding:0; float:left;}
    .table-righthold972 .headerSlideshow-bothold {background:url("../siteimages/new/footer_success.gif") no-repeat scroll left bottom transparent;width:716px;  }
    .table-righthold972 .headerSlideshow-hold {background:url("../siteimages/new/header_success.gif") no-repeat scroll left top transparent;padding:0;width:716px; height:auto !important;}
    .table-righthold972 .headerSlideshow-hold .slide-pagination {border-top:none; width:100%;}
    .table-righthold972 .slide-pagination .success-stories {margin:3px 0;}
    .table-righthold972 .slide-pagination .tabs {clear:none;float:right;padding:8px 15px 0 0;}
    .table-righthold972 .headerSlideshow-hold .testimonials {height:120px;width:716px;}
    .table-righthold972 .headerSlideshow-hold .testimonials .testimonial  {height:96px;overflow:auto;width:716px !important; padding:10px 0;}
    .table-righthold972 .headerSlideshow-hold .testimonials p {margin:0;}
    .advertsecure-block2 {float:left;margin:0;padding:0 0 10px 63px;width:160px;}
    
    .resumewriter_btn{float:left; margin:0; padding:10px 0 5px 0; width:200px;}
    .resumewriter_btn a{border:none;}
    
    .city-keywords{padding:5px 0 5px 0; float:left;}
    .service-list em.numofdays{clear:both; display:block; font-style:normal;}
.skype-detailshold{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-khtml-border-radius:8px; background:#00aff0 url(../siteimages/new/skype_img.jpg) 0 0 no-repeat; float:left; width:196px; border:1px solid #bcbcbc; margin:10px 0 0 0; clear:both;}
.skype-detailshold ul{margin:0; padding:11px 0 11px 64px; float:left;}
.skype-detailshold ul li{float:left; list-style:none; margin:0; padding:2px 0 2px 12px; background:url(../siteimages/new/white_arrow_new.gif) 0 50% no-repeat;}
.skype-detailshold ul li a{display:block; color:#ffffff;font-size:14px; font-weight:bold; text-decoration:none; line-height:normal;}
.skype-detailshold p{font-size:12px; font-style:italic; margin:0; padding:3px 0 0 6px; }
.bank-detailshold{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-khtml-border-radius:8px;float:left; width:176px; border:1px solid #bcbcbc; margin:10px 0 0 0; padding:0; background:url(../siteimages/new/skype_img.jpg) 0px -91px no-repeat; padding:4px 10px 10px 10px;}
.bank-detailshold p{margin:0; font-size:12px;}
.bank-detailshold p span{color:#1f85cd; font-weight:bold;}
.bank-detailshold h4{color:#ffffff; text-transform:uppercase; margin:0 0 10px 0; font-size:12px;; font-weight:bold;}

.highlighted-block{background-color: #014279;font-size: 13px;padding: 4px 8px; color:#ffffff;}
.highlighted-block a{text-decoration:underline; color:#ffffff;}
.highlighted-block a:hover{text-decoration:none;}
