body { 
	background:url('/img/grad.gif');
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#dcdcdc;
}

hr {
	border: 0;
	color: #ccc;
	background-color: #ccc;
	height: 1px;
	text-align: left;
	margin:15px 20px 25px 15px
}

#container {
	margin:0 auto;
	width:999px;
	background-image:url('/img/footer_bottom_shadow.png');
	background-position:left bottom;
	background-repeat:no-repeat;
	padding-bottom:19px
}

#content {
	background-image:url('/img/main_cont.png');
	background-repeat:repeat-y;
	background-position:top
}

#logo {
	margin:35px 0 35px 45px;
	float:left
}

.header_info_box {
	padding: 35px 10px 0px 10px;
	float:right;	
	border-left:1px solid #cccccc;
}

#send_password {
	padding: 25px 10px 0px 10px;
}

#menu {
	height:33px;
	margin:0 9px 0 9px;
	background-image:url('/img/menu_back.gif');
	background-position:top left;
	background-repeat:repeat-x;
	border-top:1px solid #009da8;
	
}

#menu li {
	float:left;
	height:33px;
	border-right:1px solid #13808a;
}

#menu li:hover {
	background-image:url('/img/menu_back_mouseover.gif');
	background-position:top left;
	background-repeat:repeat-x;
}

#menu .selected {
	background-color:#fff;
	color:#009da8;
	border-bottom:1px solid #FFF
}

#menu li a {
	cursor:pointer;
	display:block;
	height:32px;
	line-height:32px;
	padding:0 15px 0 15px
}

#start_img {
	margin-left:9px	
}

.cont {
	float:left; 
	padding:25px 0 10px 25px;
}

#footer {
	background-image:url('/img/footer_back.png');
	background-position:top;
	background-repeat:no-repeat;
}

#content p {
	margin:0 20px 20px 15px 	
}

.item {
	float:left;
	margin-right:4px
}

#new_password {
	display:block;
	padding-top:3px	
}

.leftborder {
	border-left:1px solid #b9b9b9	
}

.arrow {
	background-image:url('/img/a_arrow.png');
	background-position:top left;
	background-repeat:no-repeat;
	display:inline-block;
	padding-left:20px;
	line-height:15px;
}

.info_box_right {
	border:1px solid #ccc;  
	width:320px;
}

.info_box_right .item{
		padding:12px 0 0px 15px;
}

.info_box_right h3 {
	 border-bottom:1px solid #ccc; 
	 line-height:35px; 
	 background-image:url('/img/h1_back.gif');
	 margin-bottom:10px;
	 padding-left:15px;
}


.info_box_left {
	background-image:url('/img/info_box_left_back.gif'); 
	background-repeat:repeat-x; 
	background-position:left bottom; 
	border:1px solid #ccc; 
	width:514px;
	margin-left:15px
	
}


.info_box_left_shadow {
		margin:0 0 20px 15px
}
	
.info_box_left ul{
	margin:20px 50px 20px 50px	
}

.info_box_left li{
	list-style-image:url('/img/check.png');
	padding:0 0 15px 15px
}


.info_box_left ul{
	margin:20px 50px 20px 50px	
}

.info_box_left_how ul{
	margin:30px	
}


.info_box_left_how {
	padding:0 0 15px 0	
}

.info_box_left_how li{
	list-style-image:none;
	background-image:url('/img/check.png'); 
	background-repeat:no-repeat;
	background-position:left middle; 
	float:left;
	margin:0;
	padding:0 0 15px 50px;
	width:30%;
}


input, textarea {
	padding:5px;
	margin-top:2px;
	background-image:url('/img/input_field_back.gif');
	background-position:top left;
	background-repeat:no-repeat;
	border:1px solid #ccc;
}


a.button {
    background: transparent url('/img/bg_button_a.png') no-repeat scroll top right;
    display: block;
    height: 27px;
    margin:0px 6px 0 0;
    padding-right: 18px;
}

.info_box_right a.button {
	margin:15px 0 15px 0	
}

a.button span {
    background: transparent url('/img/bg_button_span.png') no-repeat;
    display: block;
    line-height: 17px;
    padding: 4px 0 6px 18px;
	
} 

a.button:active {
    background-position: bottom right;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 5px 0 5px 18px; /* push text down 1px */
} 

#customers_logos{
	margin:15px 0 15px 15px
}

#snuff {
	float:right; 
	margin-left:30px
}

.c {
	clear:both;
}

.grey_back {
	background-color:#f5f5f5;
}

.reference {
	width:400px; 
	float:right
}

.radio {
	background:none; 
	border:0
}

.customer_logo_ref {
	float:left;
	margin-left:15px
}

.toppmargin
{
	margin-top:12px	
}

.info_box_right_shadow
{
	margin-bottom:15px	
}

.ajaxanswer {
	display:none	
}
