* {
margin:0;
padding:0;
}

body {
font-family:Arial, sans-serif;
font-size:11px;
background:url(http://neospire.com/images/all_bg.jpg) top left;
}


p,h1 {
margin:0 10px 10px 0;
font-size:11px;
}

h1 {
font-size:14px;
/*padding-top:10px;*/
}

h1,h2,h3 {
	font:bold 14px arial;
	color:#003366;
	height:18px;
	margin:10px 6px 8px 0;
}

p a {
color:#666;
font-weight:700;
}

#bg_wrapper {
background:url(http://neospire.com/images/all_bg2.jpg) top left repeat-x;
}

#wrapper {
width:949px;
margin:0 auto;
}

#top_margin {
height:24px;
}

#navigation {
color:#333333;
float:left;
height:137px;
margin:0;
padding:0;
position:relative;
width:949px;
z-index:29;
}

#navigation2 ul#menus
{
display:none;
}

#header {
color:#333333;
float:left;
height:132px;
margin:0;
padding:0;
width:949px;
}

.container { 
	position: relative;
	left: 500px;
	top: 20px;
	color: #000;
	width: 400px;
	font-size:16px;
	text-align:right;
}

.text { 
	position: absolute;
	right: 1px;
	top: 2px;
	color: #FFF;
	font-size:16px;
}

.printed_logo {
	display:none;
}

#side_menu {
	float:left; 
	background-color:#203343; 
	width:180px;
}

#side_menu h1 {
	padding-top:10px; 
	padding-left:8px; 
	color:#FFF;
}

#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(http://neospire.com/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 {
float:left;
width:949px;
color:#5b6972;
background:url(http://neospire.com/images/logos_bar.jpg) no-repeat;
height:8px;
margin:0;
padding:0;
}

#box_division {
float:left;
width:949px;
color:#5b6972;
background:url(http://neospire.com/images/box_division.jpg) no-repeat;
height:17px;
margin:0;
padding:0;
}

#left_column {
color:#333;
/*background-color:#FFF;*/
background:url(http://neospire.com/images/left_border.jpg) repeat-y #FFF;
/*height:344px;*/
width:204px;
float:left;
margin:0;
padding:0;
}

.title_link {
	color: #124F85
}

#home_content {
	float:left;
	color:#555;
	width:901px;
	display:inline;
	margin:0;
	padding:0;
}

#home_content #boxes {
	width:901px;
	margin-top:15px;
}

	.column-in {
		margin:0; padding:0.5em;
		}

	#main1 {
		margin:0; 
		padding:0;
		background:url(http://neospire.com/images/left_border.jpg) repeat-y #FFF;
		}
	#main2 {
		margin:0; 
		padding:0;
		background:url(http://neospire.com/images/right_border.jpg) right repeat-y;
		}
	#left {
		float:left;
		width:180px;
		margin-left:24px;
		padding:0;
		background:#FFF;
		color:#333;
		}
	#right {
		float:right;
		width:24px;
		margin:0; padding:0;
		}
	#content {
background:#FFFFFF url(/images/backBorders.jpg) repeat-y scroll 0 0;
color:#333333;
margin:0 40px 0 30px;
padding-bottom:139px;
position:relative;
right:30px;
width:949px;
z-index:1;
}
	#main_content { /* Ex column-indent */
		margin:0; 
		padding:1em 0 1em 1.5em;
		float:left;
		width:688px;
font-family:Verdana, Arial, sans-serif;
font-size:11px;
		}

#main_content a {
	font-weight:700;
	color:#41586A;
	text-decoration:none;
}

#main_content a:hover {
	text-decoration:underline;
}

#main_content ul {
	list-style-type:disc;
	padding:0 0 0 20px;
	font-size:11px;
}

#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:4px;
}

#main_content h1 {
	font:bold 14px Tahoma;
	color:#003366;
	height:18px;
/*	border-bottom:#CCC 1px solid;*/
	margin:10px 6px 8px 0;
}

.img_border {
	border:1px solid #CCCCCC;
	padding:2px;
	margin:auto;
}

#left #why_choose {
background:url(http://neospire.com/images/bg_why_neospire.jpg) top right no-repeat;
/*height:139px;*/
height:90px;
border:1px #bbbbbb solid;
}

#left #why_choose a {
text-decoration:none;
color:#333333;
}

#content #int_header {
float:left; 
background:url(http://neospire.com/images/int_header.jpg); 
width:720px; 
height:59px;
}

#int_top_header {
background:transparent url(/images/int_top_header.jpg) no-repeat scroll 0 0;
float:left;
height:59px;
padding:0;
position:relative;
width:949px;
z-index:10;
}

#homeHeaderTag
{
position:relative;
z-index:15; 
color:white !important;
top:8px;
}

	.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}
		
#left_right_box {
	width:180px;
	height:120px;
	float:left;
	border:1px solid #999999;
	background:#ececec;
}

#double_box {
	width:330px;
	height:120px;
	float:left;
	border:1px solid #999999;
	margin-left:4px;
	background:#ececec;
}

#middle_division {
	float:left;
	border-right:1px #cccccc solid;
	margin:0 6px;
	height:160px;
	background:#ececec;
}


#middle_box {
	width:180px;
	height:120px;
	float:left; 
	border:1px solid #999999;
	background:#ececec;
/*	border-left:1px #CCCCCC solid; 
	border-right:1px #CCCCCC solid;*/
	margin:0 4px; /*13px;*/
	/*Box Model Hack*/
  width/* */:/**/190px;
  width: /**/190px;
}

.box_title {
/*	width:200px;*/
	height:30px;
	background:#003a5d;
	border:1px solid #999999;
}

.box_title_ext {
	height:26px;
/*	background:#E5E5E5;*/
	border-top:#767b85 3px solid;
	margin:6px 6px 12px 0;
	background:url(http://neospire.com/images/bullet_neospire.gif) no-repeat #E5E5E5;
	padding-left:24px;
}

.box_title h1 {
	font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
/*	text-indent:4px;*/
	text-align:center;
	text-transform:uppercase;
/*	width:200px;*/
	padding-top:8px;
}

#bottom_banners {
clear:both;
width:949px;
color:#333;
height:119px;
margin:0;
padding:0;
}

#footer {
background:transparent url(http://neospire.com/images/footer2.jpg) no-repeat scroll 0 0;
clear:both;
color:#555555;
height:48px;
margin:0 0 150px;
padding:0;
position:relative;
bottom:1px;
width:949px;
z-index:0;
}

#footer a {
text-decoration:none;
color:#555;
}

#footer a:hover {
text-decoration:underline;
}

#footer_links {
	width:700px; 
	text-align:center; 
	margin:0 auto;
	padding:6px;
	color:#FFF;
}

#footer_links a {
	color:#FFF;
	text-decoration:none;
}

.button {
	width:180px;
	margin:auto;
}


/*Images */
.m1f, .m2f, .m3f, .m4f{font-size:1px; overflow:hidden; display:block;} 
.m1f {height:1px; background:#ccc; margin:0 5px;} 
.m2f {height:1px; background:#fff; border-right:2px solid #ccc; border-left:2px solid #ccc; margin:0 3px;} 
.m3f {height:1px; background:#fff; border-right:1px solid #ccc; border-left:1px solid #ccc; margin:0 2px;} 
.m4f {height:2px; background:#fff; border-right:1px solid #ccc; border-left:1px solid #ccc; margin:0 1px;} 
.contentm {background: #fff; border-right:1px solid #ccc; border-left:1px solid #ccc;}
.contentm div {margin:0 4px;}

/*Buttons */
.b1f, .b2f, .b3f, .b4f{font-size:1px; overflow:hidden; display:block;} 
.b1f {height:1px; background:#203343; margin:0 5px;} 
.b2f {height:1px; background:#203343; margin:0 3px;} 
.b3f {height:1px; background:#203343; margin:0 2px;} 
.b4f {height:2px; background:#203343; margin:0 1px;} 
.contentf {
	background: #203343;
	color:#fff;
} 
.contentf div {text-align:center;}

/* Forms */

/*
input, select, textarea {
	background-color:#CCC;
}
*/
.radio {
	display: inline;
	width: auto;
	float: none;
	margin-bottom: 0;
	background:none;
	margin-left:80px;
}


.red_label {
	width: 5px;
	color:#FF0000;
	text-indent:2px;
}
/*//////////////////////////////////////////////ORGANIZE NEW STYELS////////////////////////////////*/
.left
{
float:left;
}
.clearBoth
{
clear:both;
}

#subscribeHeader h1
{
bottom:92px;
margin:0;
padding:0;
position:relative;
}

#topLinks
{
bottom:5px;
line-height:25px;
position:relative;
}
#authorImage
{
padding-left:21px;
}
#authorImage, #authorImage img
{
position:relative;
z-index:99;
}
#feedOptions {
position:absolute;
right:13px;
text-align:center;
width:366px;
z-index:20;
}
#feedOptionsWrap {
bottom:62px;
left:53px;
position:relative;
}

#feedOptionsWrap p {
float:left;
text-align:center;
width:104px;
}
