﻿body
{  background:url(../images/main-bg.jpg) repeat-x left top #fff;
	font-family:Arial, Tahoma;
	font-size:12px;
	color:#393939;
	margin:0px 0px 15px 0px;
	padding:0px;
}

a
{
	outline:none;
	text-decoration:none;
}

form
{
	margin:0px;
	padding:0px;
}

img
{
	border:0px;
}

.clear
{
	clear:both;
	margin:0px;
	padding:0px;
}


.login-bg
{
	background:#fff;
	margin:0px;
	padding:116px 0px 0px 0px;
}

#login-wrap
{
	width:434px;
	margin:auto;
	padding:0px;
}

#login-head
{
	margin:0px 0px 0px 6px;
	padding:0px;
	height:55px;
}

#login-head #login
{
	float:left;
}

#login-head #languages
{
	float:right;
	color:#126198;
	border-left:1px solid #1c77a4;
	margin:12px 8px 0px 0px;
	padding:3px 0px 12px 20px;
	font-weight:bold;
}

#login-head #languages a
{
	background:url(../images/languages-icon-login.jpg) no-repeat left 1px;
	padding:0px 0px 0px 19px;
	color:#126198;
}
#login-head #languages a:hover
{
	color:#b92014;
}


#login-headbg
{
	width:369px;
	background:url(../images/login-headbg.jpg) no-repeat left top;
	font-size:23px;
	color:#fff;
	font-weight:bold;
	padding:30px 0px 5px 65px;
}

#login-headbg span
{
	float:left;
	display:block;
}

#login-headbg .note
{
	font-size:11px;
	letter-spacing: normal;
	width:235px;
	padding:0px 0px 0px 35px;
	color:#fff;
	font-weight:normal;
}

#login-headbg .note b
{

	font-size:12px;
}



#login-top
{
	background:url(../images/login-top-curve.jpg) no-repeat left top #fff;
	height:24px;
	font-size:11px;
	color:#c01508;
	padding:7px 0px 0px 0px;
	text-align:center;
	width:434px;
}


#login-form
{
	background:url(../images/login-repeat-bg.jpg) repeat-y left top;
	width:434px;
	padding:0px 0px 8px 0px;
}

#login-form .form
{

	width:349px;
	padding:0px 45px 0px 40px;
}

#login-btm
{
	background:url(../images/login-btm-bg.png) no-repeat left top;
	height:52px;
	width:434px;
}





#login-form .form label
{
	float:left;
	width:90px;
	text-align:right;
	font-weight:bold;
	padding:0px;
	margin:3px 0px 0px 0px;
	color:#474747;

}

#login-form .form .input
{
	width:236px;
	height:23px;
	padding:0px 0px 0px 4px;
	float:right;
	background:url(../images/login-input-bg.png) no-repeat left top;
	margin:0px 0px 13px 0px;
	
}

#login-form .form .input input
{
	width:226px;
	height:18px;
	border:none;
	background:transparent;
	padding:2px 0px 0px 2px;
	color:#474747;
	font-family:Arial, Tahoma;
	font-size:12px;
}

.submit
{
	margin:0px 8px 0px 0px;
	padding:0px 0px 0px 106px;
	float:left;
}

.submit a
{
	width:81px;
	height:23px;
	display:block;
	padding:8px 0px 0px 0px;
	background:url(../images/submit-button.png) no-repeat left top;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

.submit a:hover
{
	background:url(../images/submit-button.png) no-repeat left bottom;
}

.submit a:focus
{
	background:url(../images/submit-button.png) no-repeat left bottom;
}

.forgotpassword
{
	font-weight:bold;
	float:left;
	font-size:12px;
	color:#1d78a5;
	text-decoration:underline;
	margin:6px 0px 0px 0px;
}
.forgotpassword:hover
{
	text-decoration:none;
	color:#ba2b2e;
}

.forgotpassword:focus
{
	text-decoration:none;
	color:#ba2b2e;
}

.forgotpassword-wrap
{
	width:434px;
	background:url(../images/login-repeat-bg.jpg) repeat-y left top;
	padding:10px 0px 5px 0px;
	
}

.forgotpassword-wrap h2
{
	color:#fff;
	font-size:13px;
	margin:0px 0px 0px 0px;
	padding:9px 0px 9px 35px;
	height:28px;
	background:url(../images/forgot-password-head-bg.jpg) no-repeat left top;
}

#forgotpassword-repeat-bg
{
	background:url(../images/forgot-password-bg.jpg) repeat-y left top;
	padding:0px 0px 0px 0px;
	width:351px;
	margin:auto;
}


#forgot-form
{
	background:url(../images/forgot-password-botm-bg.jpg) no-repeat left bottom;
	padding:0px 20px 15px 10px;
}



#forgot-form label
{
	float:left;
	width:88px;
	text-align:right;

	padding:0px;
	margin:3px 9px 0px 0px;
	color:#474747;

}

#forgot-form .input
{
	width:213px;
	height:23px;
	padding:0px 0px 0px 4px;
	float:left;
	background:url(../images/login-input-bg1.png) no-repeat left top;
	margin:0px 0px 13px 0px;
	
}

#forgot-form .input input
{
	width:201px;
	height:18px;
	border:none;
	background:transparent;
	padding:2px 0px 0px 2px;
	color:#474747;
	font-family:Arial, Tahoma;
	font-size:12px;
}



#forgotpassword-repeat-bg .submit
{
	padding:0px 0px 0px 93px;
}














#main-wrap
{
	width:1000px;
	margin:auto;
	padding:0px;
}

#header
{
	margin:24px 0px 17px 0px;
	padding:0px 0px 0px 0px;
	height:61px;
}

#logo
{
	float:left;
}

#head-right
{
	margin:0px;
	float:right;
	width:500px;
	text-align:right;
	padding:0px 8px 0px 0px;
}

#head-right #username
{
	color:#000;
	font-size:13px;
	margin:10px 0px 0px 0px;
}

#topnav
{
	margin:15px 0px 0px 0px;
	padding:0px;
}

#topnav ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}

#topnav ul li
{
	margin:0px 0px 0px 18px;
	padding:0px 0px 0px 0px;
	font-size:13px;
	color:#126198;
	float:right;
	font-weight:bold;
	list-style:none;
}

#topnav ul li a
{
	color:#126198;
}
#topnav ul li a:hover
{
	color:#af2f2f;
}


#topnav .home
{
	background:url(../images/home-icon.jpg) no-repeat left 2px;
	padding:0px 0px 0px 16px;
}

#topnav .pages
{
	background:url(../images/pages-icon.jpg) no-repeat left 2px;
	padding:0px 0px 0px 16px;
}

#topnav .languages
{
	background:url(../images/languages-icon.jpg) no-repeat left 2px;
	padding:0px 0px 0px 16px;
}

#topnav .logout
{
	background:url(../images/logout-icon.jpg) no-repeat left 2px;
	padding:0px 0px 0px 16px;
}

#topnav .help
{
	background:url(../images/help-icon.jpg) no-repeat left 2px;
	padding:0px 0px 0px 16px;
}

#banner
{
	width:1000px;
	height:263px;
	background:url(../images/banner-glow.jpg) no-repeat left top;
}

#banner-inner
{
	width:1000px;
	height:122px;
	background:url(../images/inner-banner-glow.jpg) no-repeat left top;
}

#banner-inner-reg
{
	width:1000px;
	height:122px;
	background:url(../images/inner-banner-glow1.jpg) no-repeat left top;
}


#banner #welcome-note
{
	float:left;
	width:550px;
	color:#e1f9fd;
	font-size:14px;
	padding:21px 0px 0px 30px;
	margin:0px 53px 0px 0px;
	line-height:18px;
}

#banner-inner #welcome-note, #banner-inner-reg #welcome-note
{
	float:left;
	width:641px;
	color:#e1f9fd;
	padding:26px 0px 0px 27px;
	margin:0px 50px 0px 0px;
	float:left;
	font-size:25px;
	font-weight:bold;
}

#banner-inner #welcome-note span, #banner-inner-reg #welcome-note span

{
	color:#b5faae;
	font-size:30px;
}

#banner-post #welcome-note
{
	color:#e1f9fd;
	font-size:14px;
	padding:21px 0px 0px 30px;
	margin:0px 53px 0px 0px;
	line-height:18px;
}

#banner-post
{
	width:1000px;
	height:263px;
	background:url(../images/banner-glow1.jpg) no-repeat left top;
}



#banner #important
{
	float:left;
	width:335px;
	line-height:18px;
	font-size:14px;
	padding:21px 0px 0px 0px;
	color:#e1f9fd;
}

#steps-wrap, #steps-wrap-nsq, #steps-wrap-isi
{
	margin:0px;
	padding:0px;
	background:url(../images/steps-bg.jpg) no-repeat left bottom;
	
}


#steps-wrap ul, #steps-wrap-nsq ul, #steps-wrap-isi ul
{
	margin:13px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	height:175px;
}

#steps-wrap ul li, #steps-wrap-nsq ul li, #steps-wrap-isi ul li
{
	list-style:none;
	float:left;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding:0px 0px 0px 6px;
	margin:0px;
	
}

#steps-wrap ul li a
{
	background:url(../images/steps-bg.png) no-repeat left top;
	width:116px;
	height:110px;
	display:block;
	color:#5883a3;
	padding:15px 10px 0px 10px;
}

#steps-wrap ul li a:hover
{
	background:url(../images/steps-bg.png) no-repeat left -125px;
	color:#254d7b;
}

#steps-wrap ul li a span, #steps-wrap-nsq ul li a span, #steps-wrap-isi ul li a span
{
	color:#43a2cc;
	font-weight:bold;
	font-size:30px;
	margin:0px 0px 8px 4px;
	display:block;
}
#steps-wrap ul li a:hover span, #steps-wrap-nsq ul li a:hover span, #steps-wrap-isi ul li a:hover span
{
	color:#254d7b;
}


#steps-wrap .done
{
	background:url(../images/steps-bg.png) no-repeat left -375px;
}
#steps-wrap .done span
{
	color:#63bf10;
}

#steps-wrap .notdone
{
	background:url(../images/steps-bg.png) no-repeat left -250px;
}
#steps-wrap .notdone span
{
	color:#a43536;
}

#steps-wrap .workingon
{
	background:url(../images/steps-bg.png) no-repeat left -125px;
}
#steps-wrap .workingon span
{
	color:#254d7b;
}




/* NSQ STEPS STYLE STARTS HERE*/

#steps-wrap-nsq ul li a
{
	background:url(../images/steps-bg-nsq.png) no-repeat left top;
	width:140px;
	height:110px;
	display:block;
	color:#5883a3;
	padding:15px 10px 0px 10px;
}

#steps-wrap-nsq ul li a:hover
{
	background:url(../images/steps-bg-nsq.png) no-repeat left -125px;
	color:#254d7b;
}

#steps-wrap-nsq .done
{
	background:url(../images/steps-bg-nsq.png) no-repeat left -375px;
}
#steps-wrap-nsq .done span
{
	color:#63bf10;
}

#steps-wrap-nsq .notdone
{
	background:url(../images/steps-bg-nsq.png) no-repeat left -250px;
}
#steps-wrap-nsq .notdone span
{
	color:#a43536;
}

#steps-wrap-nsq .workingon
{
	background:url(../images/steps-bg-nsq.png) no-repeat left -125px;
}
#steps-wrap-nsq .workingon span
{
	color:#254d7b;
}

/* NSQ STEPS STYLE ENS HERE*/




/* ISI 360 STEPS STYLE STARTS HERE*/

#steps-wrap-isi ul li a
{
	background:url(../images/steps-bg-isi.png) no-repeat left top;
	width:171px;
	height:110px;
	display:block;
	color:#5883a3;
	padding:15px 13px 0px 10px;
}

#steps-wrap-isi ul li a:hover
{
	background:url(../images/steps-bg-isi.png) no-repeat left -125px;
	color:#254d7b;
}

#steps-wrap-isi .done
{
	background:url(../images/steps-bg-isi.png) no-repeat left -375px;
}
#steps-wrap-isi .done span
{
	color:#63bf10;
}

#steps-wrap-isi .notdone
{
	background:url(../images/steps-bg-isi.png) no-repeat left -250px;
}
#steps-wrap-isi .notdone span
{
	color:#a43536;
}

#steps-wrap-isi .workingon
{
	background:url(../images/steps-bg-isi.png) no-repeat left -125px;
}
#steps-wrap-isi .workingon span
{
	color:#254d7b;
}

/* ISI 360 STEPS STYLE ENS HERE*/

#inner-steps .isi
{
	margin:0px 0px 0px 4px;
	float:right;
}



#content-wrap, #content-wrap-inner
{
	width:987px;
	margin:-32px 6px 0px 7px;
	background:url(../images/content-bg.gif) repeat-y left top;
}


#left-column
{
	background:url(../images/left-column-bg.jpg) no-repeat left top;
	width:659px;
	float:left;
	padding:22px 22px 2px 22px;
	line-height:18px;
}

#content-wrap-inner #left-column
{
	background:url(../images/left-column-bg-inner.jpg) no-repeat left top;
	width:659px;
	float:left;
	padding:22px 22px 2px 22px;
	line-height:18px;
}

#content-wrap-inner #left-column ul, #content-wrap #left-column ul
{
	margin:10px 0px 15px 0px;
	padding:0px;
	list-style:none;
}

#content-wrap-inner #left-column ul li, #content-wrap #left-column ul li
{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 20px;
	list-style:none;
	background:url(../images/points.jpg) no-repeat left 2px;
}

#left-column p
{
	margin:0px 0px 15px 0px;
	padding:0px;
}

#right-column
{
	width:233px;
	float:right;
	background:url(../images/right-column-bg.jpg) no-repeat left top;
	padding:22px 22px 2px 22px;
	
}

#content-wrap-inner #right-column
{
	width:233px;
	float:right;
	background:url(../images/right-column-bg-inner.jpg) no-repeat left top;
	padding:22px 22px 2px 22px;
	
}


#content-botm
{
	width:987px;
	background:url(../images/content-btm-bg.jpg) repeat-y left top;
	height:30px;

}

#content-wrap .note, #content-wrap-inner .note
{
	color:#086c98;
}

.underline
{
	background:url(../images/underline.gif) repeat-x left top;
	height:1px;
	line-height:1px;
	font-size:1px;
	margin:0px 0px 15px 0px;
}

.separator
{
	background:url(../images/underline.gif) repeat-x left bottom;

}

.separator td
{
	padding:10px 0px 12px 0px;
	line-height:normal;

}

.separator td span
{
	font-size:11px;
}

#right-column h3
{
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 4px 0px;
	padding:0px;
	color:#3893bb;
}

.info
{
	padding:0px 0px 10px 0px;
}


.info ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}
.info ul li
{
	margin:0px 0px 3px 0px;
	padding:2px 0px 0px 18px;
}

.completed
{
	background:url(../images/steps-small.jpg) no-repeat left 3px;
}

.partially
{
	background:url(../images/steps-small.jpg) no-repeat left -16px;
}

.workon
{
	background:url(../images/steps-small.jpg) no-repeat left -36px;
}

.notyet
{
	background:url(../images/steps-small.jpg) no-repeat left -56px;
}


#left-column .prev
{
	height:29px;
	display:block;
	background:url(../images/prev.gif) no-repeat left top;
	float:right;
	text-decoration:none;
}
#left-column .prev span
{
	background:url(../images/prev.gif) no-repeat right -58px;
	height:24px;
	float:left;
	display:block;
	cursor:pointer;
	color:#fff;
	font-weight:bold;
	padding:5px 15px 0px 25px;
	text-decoration:none;
}

#left-column .prev:hover
{
	background:url(../images/prev.gif) no-repeat left -29px;
}

#left-column .prev:hover span
{
	background:url(../images/prev.gif) no-repeat right -87px;
}



#right-column .button, #left-column .button1
{
	height:29px;
	display:block;
	background:url(../images/gray-btn.gif) no-repeat left top;
	float:left;
	text-decoration:none;
	font-size:12px;
}
#right-column .button span, #left-column .button1 span
{
	background:url(../images/gray-btn.gif) no-repeat right -58px;
	height:22px;
	float:left;
	display:block;
	cursor:pointer;
	color:#fff;
	font-weight:bold;
	padding:7px 10px 0px 10px;
	text-decoration:none;
}

#right-column .button:hover, #left-column .button1:hover
{
	background:url(../images/gray-btn.gif) no-repeat left -29px;
}

#right-column .button:hover span, #left-column .button1:hover span
{
	background:url(../images/gray-btn.gif) no-repeat right -87px;
}

#right-column a
{
	color:#1a7da8;
	text-decoration:underline;
	font-size:11px;
}

#right-column a:hover
{
	color:#71931b;
	text-decoration:none;
}

#right-column .float-left
{
	float:left;
	padding:0px 0px 0px 15px;
	display:block;
}

#right-column .intro
{
	float:left;
	padding:0px 0px 0px 15px;
	display:block;
	width:120px;
}



#left-column .button
{
	height:29px;
	display:block;
	background:url(../images/next.gif) no-repeat right top;
	float:right;
	text-decoration:none;
}
#left-column .button span
{
	background:url(../images/next.gif) no-repeat left -58px;
	height:24px;
	float:left;
	display:block;
	cursor:pointer;
	color:#fff;
	font-weight:bold;
	padding:5px 25px 0px 15px;
	text-decoration:none;
}

#left-column .button:hover
{
	background:url(../images/next.gif) no-repeat right -29px;
}

#left-column .button:hover span
{
	background:url(../images/next.gif) no-repeat left -87px;
}

#left-column .button:focus
{
	background:url(../images/next.gif) no-repeat right -29px;
}

#left-column .button:focus span
{
	background:url(../images/next.gif) no-repeat left -87px;
}

#footer
{
	margin:0px 0px 0px 25px;
	padding:0px;
}

#footer ul
{
	margin:3px 8px 0px 0px;
	padding:0px;
	list-style:none;
	float:left;
}
#footer ul li
{
	margin:0px;
	padding:0px 10px 0px 10px;
	list-style:none;
	color:#2181ac;
	font-weight:bold;
	float:left;
	border-right:1px solid #2181ac;
	line-height:12px;
}
#footer ul li a
{
	color:#2181ac;
}
#footer ul li a:hover
{
	color:#af2f2f;
}

#copyright
{
	margin:0px;
	padding:3px 0px 3px 20px;
	color:#959595;
	font-size:11px;
	float:left;
	border-left:1px solid #a9a9a9;
}












.innerbg
{
	background:url(../images/inner-bg.jpg) repeat-x left top;
}


#inner-steps, #inner-steps-nsq
{
	width:279px;
	float:left;
	margin:20px 0px 0px 0px;
	}

#inner-steps ul, #inner-steps-nsq ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}
#inner-steps ul li, #inner-steps-nsq ul li
{
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
}
#inner-steps-nsq ul li
{
	margin:0px 8px 0px 0px;
}

#inner-steps a, #inner-steps-nsq a 
{
	display:block;
	width:39px;
	height:37px;
	background:url(../images/steps-bg-inner.png) repeat-x center top;
	padding:12px 0px 0px 0px;
	text-align:center;
	font-size:18px;
	color:#43a2cc;
	font-weight:bold;
}

#inner-steps a:hover, #inner-steps-nsq a:hover
{
	background:url(../images/steps-bg-inner.png) repeat-x center -49px;
	color:#254d7b;
}

#inner-steps .done, #inner-steps-nsq .done
{
	background:url(../images/steps-bg-inner.png) repeat-x center -147px;
	color:#63bf10;
}

#inner-steps .notdone, #inner-steps-nsq .notdone
{
	background:url(../images/steps-bg-inner.png) repeat-x center -98px;
	color:#a43536;
}

#inner-steps .workingon, #inner-steps-nsq .workingon
{
	background:url(../images/steps-bg-inner.png) repeat-x center -49px;
	color:#254d7b;
}

#left-column h1
{
	margin:0px 15px 18px 0px;
	padding:0px;
	font-size:22px;
	font-weight:normal;
	color:#005682;
	line-height:23px;
	float:left;
	width:340px;
}

#left-column h1 span
{
	font-size:16px;
	font-weight:bold;
}

#left-column h1 span b
{
	font-size:30px;
}

#left-column h3
{
	font-size:13px;
	font-weight:bold;
	color:#393939;
	margin:0px 0px 8px 0px;
	padding:0px;
}

#left-column h2
{
	font-size:16px;
	font-weight:bold;
	color:#393939;
	margin:0px 0px 8px 0px;
	padding:5px 0px 0px 0px;
}

.column-left
{
	width:309px;
	float:left;
	background:url(../images/line-bg.gif) repeat-y right top;
	padding:0px 20px 0px 0px;
}

.column-right
{
	width:309px;
	float:right;
}

.column-left .formwrap, .column-right .formwrap
{
	width:309px;
}

.formwrap
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


.column-left .formhead, .column-right .formhead, .formhead
{
	background:url(../images/form-head.jpg) repeat-x right bottom #a0a0a0;
	font-size:13px;
	color:#fff;
	padding:5px 10px 7px 10px;
	font-weight:bold;
}

.column-left .formhead span, .column-right .formhead span, .formhead span
{
	font-weight:normal;
	font-size:12px;
}

.formbg
{
	background:#f2f2f2;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
	padding:10px;

}

.formbg1
{
	background:#f2f2f2;
	border:1px solid #d4d4d4;
	padding:10px;
}

.formbg label
{
	margin:0px 15px 0px 0px;
	padding:0px;
}

.textarea-big
{
	width:625px;
	margin:7px 0px 0px 0px;
	padding:5px 0px 0px 4px;
	height:80px;
	font-family:Arial, Tahoma;
	font-size:12px;

}

.input
{

	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 4px;
	font-family:Arial, Tahoma;
	font-size:12px;
	width:278px;
}





.textarea
{
	width:278px;
	margin:0px;
	padding:5px 0px 0px 4px;
	height:80px;
	font-family:Arial, Tahoma;
	font-size:12px;
}

.next-wrap
{
	background:#eafbff;
	border:1px solid #b0cfd6;
	margin:20px 0px 20px 0px;
	padding:10px;
	width:637px;
}

.save-note
{
	float:left;
	width:425px;
	font-size:12px;
	line-height:normal;
	color:#686868;
}




#left-column .flaotright
{
	float:right;
}

.input1, .select
{	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 4px;
	font-family:Arial, Tahoma;
	font-size:12px;
	width:220px;
}

.info li.padding-none
{
	padding:0px 0px 6px 0px;
}

.info li.padding-none1
{
	padding:0px 0px 2px 0px;
}

.link
{
	color:#1a7da8;
	text-decoration:underline;
}

.link:hover
{
	color:#71931b;
	text-decoration:none;
}




.edit
{
	height:20px;
	display:block;
	background:url(../images/edit-btn.gif) no-repeat left top;
	float:left;
	text-decoration:none;
	font-size:12px;
}
.edit span
{
	background:url(../images/edit-btn.gif) no-repeat right -40px;
	height:17px;
	float:left;
	display:block;
	cursor:pointer;
	color:#fff;
	font-weight:bold;
	padding:3px 10px 0px 10px;
	text-decoration:none;
}

.edit:hover
{
	background:url(../images/edit-btn.gif) no-repeat left -20px;
}

.edit:hover span
{
	background:url(../images/edit-btn.gif) no-repeat right -60px;
}


.info li.invited 
{
	background:url(../images/mail.jpg) no-repeat left 2px;
	padding:0px 0px 3px 22px;
}

.info li.started
{
	background:url(../images/time.jpg) no-repeat left 1px;
	padding:0px 0px 3px 22px;
}
.info li.completedwork
{
	background:url(../images/done.jpg) no-repeat left 1px;
	padding:0px 0px 3px 22px;
}


.box
{
	float:left;
	width:153px;
	margin:0px 15px 0px 0px;
}

#content-wrap-inner #left-column .box ul li

{
	font-size:11px;
	line-height:15px;
	background:url(../images/points1.jpg) no-repeat left 1px;
	margin:0px 0px 5px 5px;
}



.inner-img
{
	float:right;
	margin:0px 0px 10px 15px;
	border:1px solid #cacaca;
}



.profile
{
	background:url(../images/profile-icon.jpg) no-repeat left 0px;
	padding:0px 0px 0px 25px;
	margin:0px 30px 20px 0px;
	font-weight:bold;
	color:#247da9;
	display:block;
}
.profile:hover
{
	color:#6f901b;
	text-decoration:underline;
}

.document
{
	background:url(../images/document.jpg) no-repeat left 0px;
}

.pdf1
{
	background:url(../images/pdf.jpg) no-repeat left 0px;
	padding-bottom:3px;

}

.pdf
{
	background:url(../images/pdf.jpg) no-repeat left 0px;
	padding:3px 0px 5px 20px;
}

.info ul li.pdf
{
	background:url(../images/pdf.jpg) no-repeat left 0px;
	padding:2px 0px 3px 23px;
}







.flaot-left
{
	margin:0px 10px 0px 0px;
	float:left;
}

.pages-info
{
	float:left;
	width:313px;
	margin:0px 28px 0px 0px;
}

#content-wrap-inner #left-column .pages-info .box .formhead
{
	line-height:normal;
	position:relative;
	padding:5px 10px 7px 50px;
	width:253px;
	background:url(../images/page-headbg.jpg) repeat-x left bottom #89b2de;
	
}
#content-wrap-inner #left-column .pages-info .box .formbg
{
	padding:5px 10px 5px 10px;
}



#content-wrap-inner #left-column .pages-info .box
{
	width:313px;
	margin:0px 0px 20px 0px;
}

#content-wrap-inner #left-column .pages-info .box ul li

{
	font-size:11px;
	line-height:15px;
	background:none;
	margin:0px 0px 5px 0px;
	padding:0px 15px 0px 0px;
}

#content-wrap-inner #left-column .pages-info .box ul li a
{
	color:#393939;
}

#content-wrap-inner #left-column .pages-info .box ul li a:hover
{
	color:#2590c3;
	text-decoration:underline;
}

#content-wrap-inner #left-column .pages-info .box ul li.flaot-left
{
	width:50px;
}


#content-wrap-inner #left-column .pages-info .box .formhead a
{
	color:#fff;
}
#content-wrap-inner #left-column .pages-info .box .formhead a:hover
{
	color:#003e5e;
}

#content-wrap-inner #left-column .pages-info .box span
{
	background:url(../images/steps-bg-inner.png) repeat-x center top;
	color:#43a2cc;
	display:block;
	width:47px;
	height:32px;
	position:absolute;
	left:0px;
	top:-18px;
	font-weight:bold;
	padding:13px 0px 0px 0px;
	text-align:center;
	font-size:18px;
}

#content-wrap-inner #left-column .pages-info .box .done
{
	background:url(../images/steps-bg-inner.png) no-repeat left -147px;
	color:#63bf10;
	display:block;
	width:47px;
	height:32px;
	position:absolute;
	left:0px;
	top:-18px;
	font-weight:bold;
	padding:13px 0px 0px 0px;
	text-align:center;
	font-size:18px;
}

#content-wrap-inner #left-column .pages-info .box .notdone
{
	background:url(../images/steps-bg-inner.png) no-repeat left -98px;
	color:#a43536;
	display:block;
	width:47px;
	height:32px;
	position:absolute;
	left:0px;
	top:-18px;
	font-weight:bold;
	padding:13px 0px 0px 0px;
	text-align:center;
	font-size:18px;
}

#content-wrap-inner #left-column .pages-info .box .workingon
{
	background:url(../images/steps-bg-inner.png) repeat-x center -49px;
	color:#254d7b;
	display:block;
	width:47px;
	height:32px;
	position:absolute;
	left:0px;
	top:-18px;
	font-weight:bold;
	padding:13px 0px 0px 0px;
	text-align:center;
	font-size:18px;
}

.profile-graph
{
	margin:auto;
	padding:0px;
	width:960px;
}


.playOptions
{
    width: 269px;
    position: absolute;
    visibility: hidden;
    /*height: 119px;*/
}
.playOptionContent
{
    background: #f7f6e9;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
}
.playOptions ul
{
	height:74px;
	width:247px;
	background:url(../Images/playpauseOptionBg.png) no-repeat left top;
	margin:0px;
	padding:41px 0px 0px 22px;
}
.playOptions ul li
{
	margin:0px 25px 20px 0px;
	padding:0px;
	list-style:none;
	float:left;
}

.playOptions ul li a
{
	padding:2px;
	display:block;
}

.playOptions ul li a:hover
{ background:url(../Images/LanguageFlags/selected.gif) no-repeat left top;
}

.playOptions ul li a.selected
{
	background:url(../Images/LanguageFlags/selected.gif) no-repeat left top;
}



#rating
    {
    	width:425px;
    	margin:0px;
    	padding:0px;
    }
    
    #rating h3
    {
    	background:#2e7fb4;
    	font-weight:bold;
    	margin:0px;
    	padding:5px 0px 5px 10px;
    	color:#fff;
    	font-size:14px;
    }
    
    #rating ul
    {
    	width:200px;
    	height:375px;
    	float:left;
    	margin:0px 20px 0px 0px;
    	padding:0px;
    	list-style:none;
    	background:#ebf7ff;
    }
    
       #rating ul li
       {
       	margin:0px 0px 2px 0px;
       	padding:3px 5px 5px 5px;
       	list-style:none;
       	border-bottom:1px solid #d0e4f1;
       	font-size:13px;
       	font-family:Arial, Tahoma;

       	height:16px;
       }
       
#rating ul li input
{
	
	margin:0px 8px 0px 0px;
	padding:0px;
}
#rating ul li label
{

	margin:0px 0px 0px 0px;
	padding:0px;
}
.inactive
{
	background:#ffd5cd;
}
.inactiveseparator
{
	background:url(../images/underline.gif) repeat-x left bottom;
    background-color:#ffd5cd;

}

.inactiveseparator td
{
	padding:10px 0px 12px 0px;
	line-height:normal;

}

.inactiveseparator td span
{
	font-size:11px;
}
        




/*FAQ Styles Starts Here*/
#faq-wrap-body
{
	background:#76a5d3;
	
	padding:0px;
	margin:25px;
}

#faq-wrap
{
	width:700px;
	margin:auto;
	background:#fff;
	font-family:Arial, Tahoma;
	font-size:13px;
}

.faq-nav
{
	background:#deeefe;
	padding:5px 10px 5px 10px;
	color:#000;
}
.faq-nav a
{
	color:#000;
}

.faq-nav a:hover
{
	color:#000;
	text-decoration:underline;
}

#faq-wrap h1
{
	margin:0px;
	padding:10px 10px 7px 10px;
	font-size:22px;
	color:#225283;
}

#faq-wrap h2
{
	margin:0px;
	padding:0px 10px 10px 10px;
	font-size:14px;
	
}

#faq-wrap .faq
{
	padding:10px;
}

#faq-wrap .faq-head
{

	padding:10px;
	font-size:14px;
	font-weight:bold;
	background:#e3e3e3;
	margin:10px;
}

.faqs
{
	background:url(../images/underline.gif) repeat-x left bottom;
	padding:10px 10px 10px 10px;
	margin:10px 10px 10px 10px;
}

.faqs .q
{
	margin:0px 0px 5px 0px;
	font-weight:bold;
	color:#000;
}
.faqs .a
{
	margin:0px 0px 0px 0px;
}

#faq-wrap .copyright
{
	font-size:11px;
	color:#5d5d5d;
	margin:5px 0px 0px 0px;
}

/*FAQ Styles End Here*/  
/* popup style */
.popup_bg
{
    background:url(../images/top.png) left top no-repeat;
    
    width:315px;
}
.popup_inner
{
    background:url(../images/bottom.png) left bottom no-repeat;
    padding:0 0 22px 0;
}
.popup_inner span
{
    padding:0 0 0px 15px;
    font-size:13px;
}
.popup_content
{
    background:url(../images/popup_bg.png) left top repeat-y;
    padding:0px 0 0 15px;
    margin:15px 0px 0px 0px;
    font-size:13px;
    line-height:25px;
    color:#000;
    font-weight:bold;
}

.popup_heading
{
    font-size:20px;
    padding:5px;
    margin:15px 0 15px 15px;
    color:Black;
    line-height:22px;
}

.popup_content a
{
	font-size:12px;
	color:#1d78a5;
	text-decoration:underline;
}
.popup_content a:hover
{
	text-decoration:none;
	color:#ba2b2e;
}
.popup_content a:focus
{
    text-decoration:none;
	color:#b92014;
}   
.table_card
{
    background:#f2f2f2;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
	padding:0px;
	margin:15px 0;
}
.table_card td
{
    padding:5px 2px;
    border:0px solid red;
}