* {
margin:0;
padding:0;
}

body {
font-family:Tahoma, Arial, sans-serif;
font-size:14px;
background:url(images/all_bg.jpg) top left;
}

p,h1 {
margin:0 10px 10px 0;
}

h1 {
font-size:15px;
/*padding-top:10px;*/
}

h2 {
	font:bold 16px Tahoma;
	color:#444;
	height:18px;
	border-bottom:#CCC 1px solid;
	margin:10px 6px 8px 0;
}

p a {
color:#000;
font-weight:700;
}

#bg_wrapper {
background:url(images/all_bg2.jpg) top left repeat-x;
}

#wrapper {
margin:0 auto;
border:1px solid #CCCCCC;
}

#top_margin {
display:none;
}

#navigation {
display:none;
}

#header {
display:none;
}

.container { 
	float: left;
	padding-top:70px;
	color: #000;
	font-size:18px;
	text-align:center;
	width:949px;
}

.text {
	display:none;
}

.printed_logo {
	float:left;
	width:180px;
	padding-top:6px;
}

#menu {
color:#FFF;
float:left;
left:0;
top:0;
width:171px;
height:233px;
margin:0;
padding:0 0 0 8px;
}

#menu ul {
list-style-type:disc;
list-style-image:url(images/bullet.gif);
padding:0 0 0 20px;
}

#menu a {
text-decoration:none;
color:#FFF;
}

#menu a:hover {
color:#F90;
}

#menu h1 {
 padding-top:10px;
}

#logos_bar {
display:none;
}

#left_column {
display:none;
}

#left_column #why_choose {
display:none;
}

#home_content {
	float:right;
	color:#555;
	background:url(images/right_border.jpg) right repeat-y #FFF;
/*	width:745px;*/
	display:inline;
	margin:0;
	padding:0;
}

#home_content #boxes {
	width:740px;
	margin-left:5px;
}

	.column-in {
		margin:0; padding:0.5em 0.5em;
		}

	#main1 {
		margin:0; padding:0;
		background:url(images/left_border.jpg) repeat-y #FFF;
		}
	#main2 {
		margin:0; padding:0;
		background:url(images/right_border.jpg) right repeat-y;
		}
	#left {
		display:none;
		}
	#right {
		display:none;
		}
	#content { /* ex middle */
		margin:0 24px 0 24px;
		background:#FFF;
		color:#444;
		}
	#main_content { /* Ex column-indent */
		margin:0; padding:1em;
		float:left;
		width:100%;
		}

#main_content a {
	font-weight:700;
	color:#444;
	text-decoration:none;
}

#main_content a:hover {
	text-decoration:underline;
}

#main_content ul {
	list-style-type:disc;
	padding:0 0 0 20px;
}

#main_content ol {
	padding:0 0 0 20px;
}

#main_content li {
	margin:4px;
}

#main_content ul li ul li a {
	font-weight:normal;
}

#main_content p {
	margin:0 4px;
}

#left #why_choose {
background:url(images/bg_why_neospire.jpg) top right repeat-y;
height:140px;
}

#content #int_header {
float:left; 
background:url(images/int_header.jpg); 
width:100%; 
height:100px;
}

	.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}
		
#left_right_box {
	width:230px; 
	float:left;
}

#middle_division {
	float:left;
	border-right:1px #cccccc solid;
	margin:0 6px;
	height:210px;
}


#middle_box {
	width:229px; 
	float:left; 
/*	border-left:1px #CCCCCC solid; 
	border-right:1px #CCCCCC solid;*/
	margin:0 0; /*13px;*/
	/*Box Model Hack*/
  width/* */:/**/230px;
  width: /**/230px;
}

.box_title {
	width:235px;
	height:26px;
	background:#E5E5E5;
	border-top:#767b85 3px solid;
	/*Box Model Hack*/
  width/* */:/**/230px;
  width: /**/230px;
}

.box_title_ext {
	height:26px;
/*	background:#E5E5E5;*/
	border-top:#767b85 3px solid;
	margin:6px 6px 12px 0;
	background:url(images/bullet_neospire.gif) no-repeat #E5E5E5;
	padding-left:24px;
}

.box_title h1 {
	font:bold 14px Geneva, Arial, Helvetica, sans-serif;
	border-top:2px solid #ccc;
	color:#3e4b5f;
	text-indent:4px;
	width:230px;
	padding-top:2px;
}

#bottom_banners {
clear:both;
width:949px;
color:#333;
height:119px;
margin:0;
padding:0;
}

#footer {
clear:both;
color:#555;
background:url(images/footer2.jpg) no-repeat;
height:56px;
width:949px;
margin:0;
padding:0;
}

#footer a {
text-decoration:none;
color:#555;
}

#footer a:hover {
text-decoration:underline;
}

.button {
	width:180px;
	margin:auto;
	 border:1px solid #CCCCCC;
}

/*Buttons */
.b1f, .b2f, .b3f, .b4f{font-size:1px; overflow:hidden; display:block;} 
.b1f {height:1px; background:#3e4b5f; margin:0 5px;} 
.b2f {height:1px; background:#3e4b5f; margin:0 3px;} 
.b3f {height:1px; background:#3e4b5f; margin:0 2px;} 
.b4f {height:2px; background:#3e4b5f; margin:0 1px;} 
.contentf {background: #3e4b5f; color:#fff;} 
.contentf div {text-align:center;}

/* Forms */
label,input,select {
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 10px;
}
/*
input, select, textarea {
	background-color:#CCC;
}
*/
.radio {
	display: inline;
	width: auto;
	float: none;
	margin-bottom: 0;
	background:none;
	margin-left:80px;
}

label {
	text-align: right;
	width: 75px;
	padding-right: 10px;
}

.red_label {
	width: 5px;
	color:#FF0000;
	text-indent:2px;
}
