*{  font-family:"lucida grande",tahoma,verdana,arial,sans-serif; font-size:12px;padding:0px; margin:0px;border:0px;}
html,body{ height:100%;}
body{background:#f9f9f9 url('/images/background.jpg') no-repeat top center; height:100%;}
a{color:#4896ff; font-weight:bold;}
p{padding:8px 0px;}
#header-line{height:3px; background:#3f3f3f;}
/*main wrapper div*/
#centered{ width:930px;height: auto; margin: 0px auto; position:relative;}
/*html, body, #centered {height: 100%;}*/
ul{padding-left: 1.8em;}
ol{margin: 1em 0; padding-left:3em;}
/*body > #centered {height: auto; min-height: 100%;} */

/* CLEAR FIX*/
.clearfix:after {content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.white-content{background:#fff; border:1px solid #DDDDDD; padding:4px;}
/*class for cornered elements - it creates a 5px corner border - works only in Firefox and Safari*/
.cornered{-moz-border-radius: 5px; -webkit-border-radius: 5px;}
.cornered-bottom{-moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px;
				-moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px;}

.cornered-right{-moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px;
				-moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px;}
								
.cornered-bottom-left{-moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px;}
.cornered-top{-moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px;
				-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px;}				
/*all other classes that used all over the project*/
.page-block-title{ font-weight:bold;padding:10px; color:#383838; font-size:16px;  }				
/*Information MESSAGES*/
.message{padding:10px;  font-weight:bold; margin:0px 0px 15px 0px; font-size:12px;padding-left:80px;}
.message h2{font-weight:bold; font-size:12px; color:#820000; margin:0px;}
.message ul{list-style:square; margin-left:20px; padding:10px 0px 5px 0px;}
.message-centered{text-align:center;}
.message.no-image-message{padding:10px!important;}
	.message-green .message-title{color:#000; padding-bottom:10px; font-size:16px; font-weight:bold;}
	.message-green{border:5px solid #B2DC4D; background:#CCE297; color:#40550D;}
	.message-white{background:#fff; border:5px solid #f3f3f3; color:#333;}
	.message-red{border:2px solid #ffc5c5; background:#FFEBEB url('/images/alert-bg.png') no-repeat 10px center ; color:#820000; }				
/*my buttons*/
.nice-big-button{padding:8px 5px; width:90px; text-align:center; font-weight:bold; color:#fff; display:block; text-decoration:none; cursor:pointer; overflow:hidden; display:block;}
.nice-big-button.wide{width:150px;}
.nice-big-button.widest{width:250px;}
.nice-big-button.small{padding:3px;}
/*different colors and styles used all over the project, just add this class to any elemnt u want to inherit the color*/

.buttons-block{border-top:1px solid #f4f4f4; padding-top:10px; margin-top:10px;}
	/*other colors maybe used for links and text*/
.button-red, .Continue{background:#d13d03;}	
.button-red:hover{background:#ea6666;}	
.button-blue{background:#E1ECFE;color:#4c4c4c!important;}
.button-green, .Completed{background:#ace5ab; color:#1b7400!important;}	
.button-dark-green{background:#8fc51b;color:#fff!important;border:1px solid #54b81d; border-bottom:2px solid #3a8d0d; border-right:2px solid #3a8d0d;}
.button-dark-green:hover{background:#85d217;border:1px solid #54b81d; border-top:2px solid #3a8d0d; border-left:2px solid #3a8d0d;}

.button-red{background:#d13d03;color:#fff!important;border:1px solid #cc3b02; border-bottom:2px solid #942a01; border-right:2px solid #942a01;}
.button-red:hover{background:#ea6666;border:1px solid #cc3b02; border-top:2px solid #a12f02; border-left:2px solid #a12f02;}

.button-gray{background:#f4f4f4 url('/images/button-bg-white.png') repeat-x left top;color:#4c4c4c!important; border:1px solid #e2e2e2;border-right:2px solid #e2e2e2; border-bottom:2px solid #e2e2e2;}
.button-gray:hover{background:#fff;color:#e2e2e2; border:1px solid #e2e2e2;border-top:2px solid #e2e2e2; border-left:2px solid #e2e2e2;}

.Inactive{background:#f4f4f4 url('/images/button-bg-white.png') repeat-x left top;color:#ccc!important; border:1px solid #e2e2e2;}
.header-navigation a.inactive { border: 0;}
.button-dark-gray{background:#585858 url('/images/button-bg-dark-gray.png') repeat-x left top;color:#fff!important; border:1px solid #7c7c7c; border-bottom:2px solid #333; border-right:2px solid #333;  }
.button-dark-gray:hover{ border:1px solid #7c7c7c; border-top:2px solid #333; border-left:2px solid #333;}
.red-button-inline{background:#D13D03;color:#FFFFFF;font-weight:bold;padding:3px;width:80px; cursor:pointer;}
.text-red{color:#d13d03;}
.text-blue{color:#4896ff;}
.text-green{color:#479521;}

.text-fat{font-weight:bold;}

.padded-ul{margin:10px 20px;}
.padded-ul li{padding:5px 0px;}

/*widths for blocks*/
.width-one-third{width:325px;}
.width-half{width:46%;}
.halfer-box{width:440px;}

/*margin styles*/
.margin-left-block{margin-left:10px;}
.margin-top{margin-top:10px;}
.margin-left{margin-left:10px;}
.margin-left-30{margin-left:30px;}
/*padding-styles*/
.padding-20{padding:20px;}
.padding-10{padding:10px;}
/*separators*/
.separator-15{height:15px; }
.separator-25{height:25px; }
.separator-35{height:35px; }
.separator-10{height:10px; }
/*floated styles*/
.clear{clear:both;}
.float-left{float:left;}
.float-right{float:right;}

		/*ICONS PICTURES*/
		.icon-big{width:54px; height:44px; float:left;}
		.icon-biggest{width:60px; height:60px;}
		.icon-bigger-then-biggest{width:72px; height:60px;}
		.icon-image-paper{background:#fff url(/images/big-icons.jpg) no-repeat -5px -15px;}
		.icon-image-check{background:#fff url(/images/big-icons.jpg) no-repeat -78px -15px;}
		.icon-image-message{background:#fff url(/images/big-icons.jpg) no-repeat -151px -15px;}		
		.icon-image-dollar{background:#fff url(/images/big-icons.jpg) no-repeat -224px -15px;}	
		.icon-image-pc{background:#fff url(/images/big-icons.jpg) no-repeat -297px -15px;}
		.icon-image-printer{background:#fff url(/images/big-icons.jpg) no-repeat -370px -15px;}	
		.icon-image-person{background:#fff url(/images/big-icons.jpg) no-repeat -440px -15px;}
		.icon-image-clock{background:#fff url(/images/big-icons.jpg) no-repeat -511px -7px;}
		.icon-image-complete{background:transparent url(/images/big-icons.jpg) no-repeat -576px -7px;}
			.inactive-step .icon-image-complete{background:transparent url(/images/big-icons.jpg) no-repeat -360px -78px;}
		.icon-image-money{background:transparent url(/images/big-icons.jpg) no-repeat -646px -7px;}	
			.inactive-step .icon-image-money{background:transparent url(/images/big-icons.jpg) no-repeat -432px -78px;}	
		.icon-image-profile{background:transparent url(/images/big-icons.jpg) no-repeat -719px -7px;}	
			.inactive-step .icon-image-profile{background:transparent url(/images/big-icons.jpg) no-repeat -719px -7px;}	
		.icon-image-edit{background:transparent url(/images/big-icons.jpg) no-repeat 3px -78px;}
			.inactive-step .icon-image-edit{background:transparent url(/images/big-icons.jpg) no-repeat -502px -78px;}
		.icon-image-user-data{background:#fff url(/images/big-icons.jpg) no-repeat -79px -78px;}
		.icon-image-security{background:#fff url(/images/big-icons.jpg) no-repeat -152px -78px;}	
		.icon-image-school-hat{background:#fff url(/images/big-icons.jpg) no-repeat -217px -78px;}		
		.completed-step .step-image{background:transparent url(/images/big-icons.jpg) no-repeat -576px -78px;}							

.loading-div{height:40px; background:#f4f4f4 url(/images/ajax-loader-f4.gif) no-repeat top center; display:none; }

.fast-fixer-wrapper{padding:10px; background:#fff; border:1px solid #DDDDDD ;}
/*PREV STYLES*/
.pageHeading{padding-bottom:10px;}
div.blackHeading{padding:10px 0px;}
.docs-style .boxContent{ border:1px solid #ccc!important;}

/*TOOLTIP STYLES*/
.tooltip-question{width:21px; height:21px; background:#fff url('/images/tooltip_image.gif') top left no-repeat; float:left; margin-left:4px; display:block; text-indent:-10000px; cursor: pointer;}
	div.has-form .tooltip-question { background-position: 0 5px;}


.tooltip-text-link{font-size:10px; text-decoration:underline; color:#f65858; cursor:help;}
.my_qtip .qtip-title{color: #1d1d1d; overflow: hidden; background: #eaeaea; font-size:12px; }
.my_qtip .qtip-content, .my_qtip .qtip-content b{background:#FCFCFC;  color: #6c6c6c!important; font-size:11px;}
.my_qtip .qtip-contentWrapper{border-color:#d3d3d3;}
	

#admin-loader{display:none; position:absolute; background:#fff; width:250px; height:80px; background:#fff url('/images/ajax-loader-line.gif') center center no-repeat; border:8px solid #e0e0e0; text-align:center; padding-top:20px;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8; font-size:10px; font-weight:bold;}

/*nice forms styles*/
.nf-form{ background:#E6F5FF; padding:20px; float:left; margin-right:20px;}
.nf-title{background:#CAEAFE; padding:8px; font-size:14px; color:#004171; font-weight:bold; border-bottom:2px solid #fff;margin-bottom:20px;}
.nf-block{margin-bottom:5px; padding-bottom:5px; border-bottom:2px dotted #F7FCFF;}
.nf-label{color:#343434; float:left; font-size:14px; font-weight:bold; padding-top:12px; text-align:right; width:120px; display:block;}
.nf-input-wrapper{float:left; background:#CAEAFE; margin-left:15px; padding:4px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.nf-input{background:#FFFFFF!important; border:1px solid #A3D4F2!important; font-size:14px; padding:7px!important; width:200px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.nf-input.halfed{width:100px;}
.nf-select{background:#FFFFFF; border:1px solid #A3D4F2; font-size:14px; padding:7px; width:220px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.nf-textarea{background:#FFFFFF; border:1px solid #A3D4F2; font-size:14px; padding:7px; width:400px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.nf-side-button{background:#FFFFFF; border:1px solid #A1D1EE; color:#005F9D; font-weight:bold; padding:8px;
text-transform:uppercase; font-size:10px;}
.nf-under-button{background:#FFFFFF; border:1px solid #A1D1EE; color:#005F9D; font-weight:bold; padding:8px;
text-transform:uppercase; font-size:10px; display:block; margin-top:5px; }
.nf-control-block{background:#CAEAFE; padding:8px; font-size:14px; color:#004171; font-weight:bold; border-top:2px solid #fff;margin-top:20px;}
/*-----------*/	